Date: Fri, 28 May 1999 08:40:02 +0200 From: Andreas Klemm <andreas@klemm.gtn.com> To: freebsd-net@freebsd.org, zebra@zebra.org Cc: Kunihiro Ishiguro <kunihiro@zebra.org> Subject: OSPF eequal-cost paths, which algorithm, how exactly load balancing ? Message-ID: <19990528084002.A41138@titan.klemm.gtn.com>
next in thread | raw e-mail | index | archive | help
Hi ! I'm looking for the algorithm how OSPF does a routing decision and what kind of load balancing is been done, between the two 4 MBit leased lines, when OSPF has equal-cost paths like this. Cisco IOS 11.2 or 11.3. Rstart |e0 |10MBit | -----------+---------------- |10MBit |10MBit |e0 |e0 | | R1 R3 || || s0||s1 s0||s1 load balancing between 2 serial ||2x2=4MBit ||2x2=4MBit (4 MBit, process switching to get || || load balancing between 2 serial || || R2 R4 | | |10MBit |10MBit |e0 |e0 -----------+----------------- | |10 MBit |e0 Rdest All I read in the OSPF V2 RFC is, that OSPF creates one routing entry for the interface Rstart e0, that has to destinations R1 and R3 and that it does a load sharing between the two ways, but how ? How is the routing decision being done. What impact does load have on a routing decision and how often it is re-calculated ??? When is perhaps only one route used between R1-R2 or R3-R4 ? The question is, in an redundant environment, how well does OSPF scale when it comes to the point of question, are and how well are the links shared. Do users get 2 x 4 = 8 MBit throughput or only 1 x 4 MBit ??? Thanks a lot, if you could help me on this one. -- Andreas Klemm http://www.FreeBSD.ORG/~andreas http://www.freebsd.org/~fsmp/SMP/SMP.html powered by Symmetric MultiProcessor FreeBSD To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990528084002.A41138>