Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2008 17:10:19 -0700
From:      "Li, Qing" <qing.li@bluecoat.com>
To:        "Alexandre Biancalana" <biancalana@gmail.com>
Cc:        freebsd-net@freebsd.org, Julian Elischer <julian@elischer.org>, Qing Li <qingli@freebsd.org>
Subject:   RE: ECMP Support
Message-ID:  <B583FBF374231F4A89607B4D08578A4301BFB2D2@bcs-mail03.internal.cacheflow.com>
In-Reply-To: <8e10486b0809151302l5a1c9433j5e44b54198409cd8@mail.gmail.com>
References:  <8e10486b0809140950h6200dfdco5950f59d23718866@mail.gmail.com> <48CD4C11.6020104@FreeBSD.org> <8e10486b0809141053i69f9c4b5raffdad187ecd16eb@mail.gmail.com> <48CD506F.8090401@FreeBSD.org> <8e10486b0809141456t48e799a0tcd74b605f2ad473f@mail.gmail.com> <48CDE229.905@elischer.org> <B583FBF374231F4A89607B4D08578A4301BFADE3@bcs-mail03.internal.cacheflow.com> <8e10486b0809151302l5a1c9433j5e44b54198409cd8@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

>=20
>   My idea is use ECMP on 7.x branch to balance 100Mbit=20
> Lan-2-Lan links between our enterprise network and IDC network.
>=20

	I can merge those changes into 7.x. Frankly I have lost
	track of the release schedule so I do need to talk
	to the FreeBSD release team to figure out where and
	when I should integrate the code.

>=20
> In this case the route table only change when a link goes=20
> down, so I will remove this from routing table until this=20
> goes up again. This is a problem with current ECMP implementation ?
>=20

	The route selection uses a hash and because the number of route=20
	entries changes when you remove that route from the routing
table,
	and depending on the hash key, you may get a different route=20
	entry.

	In earlier 5.x releases when "inp_route" is present (route
	is sticky), tcp_output() provides that value and route
	lookup is bypassed.
=09
	This is something we are working on for a fix in -current.

> >
> > The "route" and "netstat" commands work with ECMP.=20
> > There isn't much documentation but I do intend to update the=20
> > manpages soon.
> > Please indicate if there is any other command that you need.
>=20
> I think this is enough for me.
>=20

	Okay.

	-- Qing



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B583FBF374231F4A89607B4D08578A4301BFB2D2>