Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Sep 2008 17:02:43 -0300
From:      "Alexandre Biancalana" <biancalana@gmail.com>
To:        "Li, Qing" <qing.li@bluecoat.com>
Cc:        freebsd-net@freebsd.org, Julian Elischer <julian@elischer.org>, Qing Li <qingli@freebsd.org>
Subject:   Re: ECMP Support
Message-ID:  <8e10486b0809151302l5a1c9433j5e44b54198409cd8@mail.gmail.com>
In-Reply-To: <B583FBF374231F4A89607B4D08578A4301BFADE3@bcs-mail03.internal.cacheflow.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>

next in thread | previous in thread | raw e-mail | index | archive | help
On 9/15/08, Li, Qing <qing.li@bluecoat.com> wrote:
>
>         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
>         supporting infrastructure to perform our enhanced features).
>         I know Barrett Lyon from BitGravity has been testing the code.

Hi Qing !

  Thank you for your answer !

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

>
>         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
>         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
>         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.

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

>         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.

I think this is enough for me.

 Regards,
Alexandre

>
>  > -----Original Message-----
>  > From: owner-freebsd-net@freebsd.org
>  > [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
>  >
>  > 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
>  > >>>> 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.
>  > >
>  > > Sure! Excuse my misunderstanding....
>  > >
>  > >> AFAIK there
>  > >> hasn't been management tool support added, so further work
>  > is needed
>  > >> before it can be used.
>  > >
>  > > There is any documentation about what have to be done ?
>  >
>  > I suggest you talk to Qing. He is probably lurking..
>  > >
>  > > Thank you
>  > > _______________________________________________
>  > > 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"
>  >
>  > _______________________________________________
>  > 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"
>  >
>



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