Date: Fri, 28 May 1999 12:46:56 +0200 From: ANDREAS.KLEMM.AK@bayer-ag.de To: " - *yasu@sfc.wide.ad.jp" <yasu@sfc.wide.ad.jp> Cc: " - *andreas@klemm.gtn.com" <andreas@klemm.gtn.com>, " - *freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, " - *zebra@zebra.org" <zebra@zebra.org>, " - *kunihiro@zebra.org" <kunihiro@zebra.org> Subject: Antwort: Re: [zebra 553] OSPF eequal-cost paths, which algor Message-ID: <0006800011799121000002L012*@MHS>
next in thread | raw e-mail | index | archive | help
=0AHi ! [sorry for junk characters, only have Lotus notes here, no better maile= r] Thanks for answering. O.K. this would explain why the OSPF V2 RFC only explains, that there will be one routing entries with 2 paths in the OSPF routing table ... Do you perhaps know, how CISCO*%s use that information ? Do I get 4 or 8 MBit throughput in one direction ? Andreas /// yasu@sfc.wide.ad.jp on 28.05.99 10:54:54 An: kunihiro@zebra.org @ INTERNET, zebra@zebra.org @ INTERNET, freebsd-net@freebsd.org @ INTERNET, Andreas Klemm@BAYERNOTES, andreas@klemm.gtn.com @ INTERNET Kopie: Thema: Re: [zebra 553] OSPF eequal-cost paths, which algorithm, how I think... From: Andreas Klemm <andreas@klemm.gtn.com> Subject: [zebra 553] OSPF eequal-cost paths, which algorithm, how exact= ly load balancing ? Date: Fri, 28 May 1999 08:40:02 +0200 andreas> Hi ! andreas> andreas> I'm looking for the algorithm how OSPF does a routing decision= and andreas> what kind of load balancing is been done, between the two 4 MB= it andreas> leased lines, when OSPF has equal-cost paths like this. andreas> Cisco IOS 11.2 or 11.3. andreas> andreas> **Rstart andreas> **|e0 andreas> **|10MBit andreas> **| andreas> -----------+---------------- andreas> *|10MBit**|10MBit andreas> *|e0**|e0 andreas> |**| andreas> *R1**R3 andreas> ||**|| andreas> s0||s1 s0||s1**load balancing between 2 serial andreas> *||2x2=3D4MBit*||2x2=3D4MBit*(4 MBit, process switching to get= andreas> *||**||**load balancing between 2 serial andreas> *||**|| andreas> *R2**R4 andreas> |**| andreas> *|10MBit**|10MBit andreas> *|e0**|e0 andreas> -----------+----------------- andreas> **| andreas> **|10 MBit andreas> **|e0 andreas> **Rdest andreas> andreas> All I read in the OSPF V2 RFC is, that OSPF creates one routin= g andreas> entry for the interface Rstart e0, that has to destinations andreas> R1 and R3 and that it does a load sharing between the two ways= , andreas> but how ? OSPF V2 RFC only says "it can". Don't touch anything about how to share loads, because that is not routing protocol matter. How to share loads depends on how to lookup nexthop from routing table.So this is a issue of implementing routing table lookup function.= andreas> How is the routing decision being done. What impact does load andreas> have on a routing decision and how often it is re-calculated ?= ?? Again, this is a seperate matter, so the re-calculation will not be happen. andreas> When is perhaps only one route used between R1-R2 or R3-R4 ? andreas> andreas> The question is, in an redundant environment, how well does OS= PF andreas> scale when it comes to the point of question, are and how well= andreas> are the links shared. Do users get 2 x 4 =3D 8 MBit throughput= or andreas> only 1 x 4 MBit ??? "How well" depends on algorithm to decide which way really to use. OSPF just makes multiple ways that can be used. *yasu = 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?0006800011799121000002L012*>