From owner-freebsd-net@FreeBSD.ORG Mon Sep 15 17:42:09 2008 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BBE51065677 for ; Mon, 15 Sep 2008 17:42:09 +0000 (UTC) (envelope-from qing.li@bluecoat.com) Received: from whisker.bluecoat.com (whisker.bluecoat.com [216.52.23.28]) by mx1.freebsd.org (Postfix) with ESMTP id 26D778FC22 for ; Mon, 15 Sep 2008 17:42:09 +0000 (UTC) (envelope-from qing.li@bluecoat.com) Received: from bcs-mail03.internal.cacheflow.com ([10.2.2.95]) by whisker.bluecoat.com (8.14.2/8.14.2) with ESMTP id m8FHSLbT026146; Mon, 15 Sep 2008 10:28:22 -0700 (PDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Mon, 15 Sep 2008 10:28:17 -0700 Message-ID: In-Reply-To: <48CDE229.905@elischer.org> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ECMP Support Thread-Index: AckW6k9RxLT1fWdxTtqG0uNz8h6vowAaLb4g 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> From: "Li, Qing" To: "Alexandre Biancalana" Cc: freebsd-net@freebsd.org, Julian Elischer , Qing Li Subject: RE: ECMP Support X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2008 17:42:09 -0000 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 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