Skip site navigation (1)Skip section navigation (2)
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*>