Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2008 10:28:17 -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:  <B583FBF374231F4A89607B4D08578A4301BFADE3@bcs-mail03.internal.cacheflow.com>
In-Reply-To: <48CDE229.905@elischer.org>
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>

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

	I can't tell you if the current ECMP support is good enough for
	you without knowing what your requirements are.  We are using
	the code in production environments (along with other pieces of=20
	supporting infrastructure to perform our enhanced features).
	I know Barrett Lyon from BitGravity has been testing the code.

	I developed the code on FreeBSD 5.4 originally and I integrated
	the changes into -current, so I can't imagine it would be that
hard=20
	to get it working in the 7.x branch if that is what you need.

	The main issue of running the ECMP code in any release later
than=20
	the 5.4 release, is the lack of "inp_route" field that caches
	the route. In a system where the routing table changes
frequently,
	the symptom would be packets of a flow could be spread across
	multiple paths, which could have serious impact on TCP
performance.
	The "inp_route" field was removed in 5.4 release if I remembered
	correctly. I reintroduced this field in our custom releases.

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

	-- Qing
=09

> -----Original Message-----
> From: owner-freebsd-net@freebsd.org=20
> [mailto:owner-freebsd-net@freebsd.org] On Behalf Of Julian Elischer
> Sent: Sunday, September 14, 2008 9:19 PM
> To: Alexandre Biancalana
> Cc: freebsd-net@freebsd.org; Qing Li
> Subject: Re: ECMP Support
>=20
> Alexandre Biancalana wrote:
> > On 9/14/08, Bruce M. Simpson <bms@freebsd.org> wrote:
> >> Alexandre Biancalana wrote:
> >>
> >>>>  There is "multiple routing tables" support but that's not quite=20
> >>>> the
> >> same
> >>>> thing.
> >>>>
> >>>>
> >>> Doesn't exists ?? So what's this commit message about ?
> >>>
> >>>
> >> http://lists.freebsd.org/pipermail/cvs-src/2008-April/089956.html
> >>>
> >>  Qing Li committed this support to -CURRENT but not RELENG_7.
> >=20
> > Sure! Excuse my misunderstanding....
> >=20
> >> AFAIK there
> >> hasn't been management tool support added, so further work=20
> is needed=20
> >> before it can be used.
> >=20
> > There is any documentation about what have to be done ?
>=20
> I suggest you talk to Qing. He is probably lurking..
> >=20
> > Thank you
> > _______________________________________________
> > freebsd-net@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-net
> > To unsubscribe, send any mail to=20
> "freebsd-net-unsubscribe@freebsd.org"
>=20
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>=20



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