was CEF and per packet load sharing [7:72258]

2003-07-14 Thread p b
Consider two routers which have 3 GEs between them (no L2
device between them).  

Is it better to configure each of these GEs as
a standalone L3 connection or to combine them GEs into
an etherchannel (802.1ae?) bundle?

My $0.02 would be to keep them at L3 and not run another
protocol underneath to enable bundling.  The question I've
heard with this approach is how granular the load splitting
works when splitting load across three interfaces.  If CEF
does per packet load splitting, would the load be (nearly)
equal across the three interfaces (eg within 1-2% at all times)?
When using per packet CEF, is there an issue with packets being received out
of order?  (Consider some flow where a large packet
is sent over one interface and the following flow packet is small
and sent over another interface.  The small packet might be
received completely before the large packet.  Does per packet
CEF address this issue?)

I had heard that etherchannel (or the IEEE derivative) would
support nearly equal load splitting across N interfaces.
And it also defines a mechanism so that the receiving router
would be able to detect and re-order packets which arrive out of
order).

Comments?  Pointers to relevant docs?

THanks


Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=72258t=72258
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]


RE: was CEF and per packet load sharing [7:72258]

2003-07-14 Thread Lupi, Guy
We use CEF quite a bit, over 200 remote nodes with multiple circuits, it
works out very well for us.  The load on the circuits is always very close,
I couldn't tell you with any certainty that it is within 1 to 2 percent
though.
I have had 2 issues with CEF in the past 2 years, and both involved FTP
applications from certain vendors.  It seems that every now and then I run
across an FTP application that doesn't work correctly with CEF, the issue
was that you would only get one quarter of the available bandwidth when
using CEF, but as soon as you use multilink the issue goes away, I don't
know what it is and it has never been worth the time to find out.  All in
all I am very happy with CEF using per-packet load sharing and I would
recommend it over multilink any day (personal preference, I am not saying
that people who use multilink are bad).  I can't say anything in defense of
or against etherchannel because I have only used it in the lab.

-Original Message-
From: p b [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 14, 2003 2:18 PM
To: [EMAIL PROTECTED]
Subject: was CEF and per packet load sharing [7:72258]

Consider two routers which have 3 GEs between them (no L2
device between them).  

Is it better to configure each of these GEs as
a standalone L3 connection or to combine them GEs into
an etherchannel (802.1ae?) bundle?

My $0.02 would be to keep them at L3 and not run another
protocol underneath to enable bundling.  The question I've
heard with this approach is how granular the load splitting
works when splitting load across three interfaces.  If CEF
does per packet load splitting, would the load be (nearly)
equal across the three interfaces (eg within 1-2% at all times)?
When using per packet CEF, is there an issue with packets being received out
of order?  (Consider some flow where a large packet
is sent over one interface and the following flow packet is small
and sent over another interface.  The small packet might be
received completely before the large packet.  Does per packet
CEF address this issue?)

I had heard that etherchannel (or the IEEE derivative) would
support nearly equal load splitting across N interfaces.
And it also defines a mechanism so that the receiving router
would be able to detect and re-order packets which arrive out of
order).

Comments?  Pointers to relevant docs?

THanks




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=72259t=72258
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]


RE: was CEF and per packet load sharing [7:72258]

2003-07-14 Thread Reimer, Fred
I had heard that etherchannel (or the IEEE derivative) would
support nearly equal load splitting across N interfaces.
And it also defines a mechanism so that the receiving router
would be able to detect and re-order packets which arrive out of
order).

I've never heard of that.  In fact, excerpts from the document link below
state the algorithm is deterministic; given the same addresses and session
information, you always hash to the same port in the channel, preventing
out-of-order packet delivery.

You could always read this doc:

http://www.cisco.com/en/US/partner/tech/tk389/tk213/technologies_tech_note09
186a0080094714.shtml

Which is Understanding EtherChannel Load Balancing and Redundancy on
Catalyst Switches

Fred Reimer - CCNA


Eclipsys Corporation, 200 Ashford Center North, Atlanta, GA 30338
Phone: 404-847-5177  Cell: 770-490-3071  Pager: 888-260-2050


NOTICE; This email contains confidential or proprietary information which
may be legally privileged. It is intended only for the named recipient(s).
If an addressing or transmission error has misdirected the email, please
notify the author by replying to this message. If you are not the named
recipient, you are not authorized to use, disclose, distribute, copy, print
or rely on this email, and should immediately delete it from your computer.


-Original Message-
From: p b [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 14, 2003 2:18 PM
To: [EMAIL PROTECTED]
Subject: was CEF and per packet load sharing [7:72258]

Consider two routers which have 3 GEs between them (no L2
device between them).  

Is it better to configure each of these GEs as
a standalone L3 connection or to combine them GEs into
an etherchannel (802.1ae?) bundle?

My $0.02 would be to keep them at L3 and not run another
protocol underneath to enable bundling.  The question I've
heard with this approach is how granular the load splitting
works when splitting load across three interfaces.  If CEF
does per packet load splitting, would the load be (nearly)
equal across the three interfaces (eg within 1-2% at all times)?
When using per packet CEF, is there an issue with packets being received out
of order?  (Consider some flow where a large packet
is sent over one interface and the following flow packet is small
and sent over another interface.  The small packet might be
received completely before the large packet.  Does per packet
CEF address this issue?)

I had heard that etherchannel (or the IEEE derivative) would
support nearly equal load splitting across N interfaces.
And it also defines a mechanism so that the receiving router
would be able to detect and re-order packets which arrive out of
order).

Comments?  Pointers to relevant docs?

THanks




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=72264t=72258
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]


Re: was CEF and per packet load sharing [7:72258]

2003-07-14 Thread Zsombor Papp
At 06:18 PM 7/14/2003 +, p b wrote:
Consider two routers which have 3 GEs between them (no L2
device between them).

Is it better to configure each of these GEs as
a standalone L3 connection or to combine them GEs into
an etherchannel (802.1ae?) bundle?

My $0.02 would be to keep them at L3 and not run another
protocol underneath to enable bundling.

Bundling is useful to decrease L3 complexity (less IP addresses, less 
links, less instability in routing).

   The question I've
heard with this approach is how granular the load splitting
works when splitting load across three interfaces.

I think the Cisco implementation splits based on flow (not quite sure what 
flow exactly means in this context but it is not that important), so the 
load might be split unevenly.

   If CEF
does per packet load splitting, would the load be (nearly)
equal across the three interfaces (eg within 1-2% at all times)?

Should be. Unless you construct traffic specifically to screw it up, like 
send 2 64 byte packets, then a 1500 byte packet, and then repeat... :)

When using per packet CEF, is there an issue with packets being received out
of order?

Yes.

   (Consider some flow where a large packet
is sent over one interface and the following flow packet is small
and sent over another interface.  The small packet might be
received completely before the large packet.  Does per packet
CEF address this issue?)

No. How could it? CEF is a decision making mechanism local to the router, 
not an encapsulation.

Thanks,

Zsombor

I had heard that etherchannel (or the IEEE derivative) would
support nearly equal load splitting across N interfaces.
And it also defines a mechanism so that the receiving router
would be able to detect and re-order packets which arrive out of
order).

Comments?  Pointers to relevant docs?

THanks




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7i=72273t=72258
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]