[c-nsp] FW: Overruns

Nick Hilliard nick at foobar.org
Thu Jan 27 03:53:18 EST 2011


On 27/01/2011 07:57, Mohammad Khalil wrote:
> its on Cisco 7606-S , the connection is port channel with 5 physical interfaces

Oh, you Really Don't Want To Do That(tm).  For etherchannels on EARL7 
architecture, if you want your load balancing to be roughly equal, you need 
to ensure that your port channels are configured with either 2, 4 or 8 
physical interfaces.  The reason for this is due to limitations on the 
EARL7 chip on the sup720 - specifically, there are only 3 bits of bucket 
space, which means 1) no more than 8 active links and 2) severe limitations 
in the load balancing algorithm.

If you have 5 physical interfaces, the load balancing will work out (in the 
optimal case) as 2:2:2:1:1.  This means that you effectively have 
(2+2+2+1+1)/(2+2+2+2+2) = 4/5 of the total etherchannel capacity available 
for traffic.  I.e. you're actually not gaining anything by using more than 
4 physical links.

There's a description here:

http://www.cisco.com/en/US/tech/tk389/tk213/technologies_tech_note09186a0080094714.shtml#cat6k

As this is a hardware limitation, the same load balancing profiles will be 
seen on IOS.  So you can see from the table that even if you configure 
extra ports in a port channel interface, the overall bandwidth will not 
actually increase except in the case of 3 bearer links, where the 
aggregated bandwidth will be 2.66 * the speed of an individual physical link.

Incidentally, I stand corrected on Mikael Abrahamsson's previous post about 
overruns.  I was quite wrong on that point.

Nick


More information about the cisco-nsp mailing list