cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2313
Views
0
Helpful
3
Replies

Ether-channel link utilization question

tschwimer
Level 1
Level 1

Hello,

I have a 3Gb layer-2 ether-channel between (2) 6509s running IOS. It currently runs at about 2.5Gb during peak hours.

What I've noticed though is that utilization on the individual links is not equal. 2 run at about 95% while the third runs at 80% during peak. I am in the process of adding additional links but am wondering why this would occur.

No load-balancing for the channel has been configured, so here is what it is defaulted to:

EtherChannel Load-Balancing Configuration:

src-dst-ip

mpls label-ip

EtherChannel Load-Balancing Addresses Used Per-Protocol:

Non-IP: Source XOR Destination MAC address

IPv4: Source XOR Destination IP address

IPv6: Source XOR Destination IP address

Any feedback would be appreciated.

3 Replies 3

Hi,

I think that the method of load balancing depends on your traffic type.

Look at:

Understanding load balancing and Configuring EtherChannel Load Balancing

http://www.cisco.com/en/US/docs/switches/lan/catalyst6500/ios/12.2SXF/native/configuration/guide/channel.html#wp1020414

And Understanding EtherChannel Load Balancing and Redundancy on Catalyst Switches

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

I hope this helps.

Best regards.

Massimiliano.

Edison Ortiz
Hall of Fame
Hall of Fame

What you are seeing is normal. It's very hard to get a 'true' load-balancing amongst all links. It's not a per-packet load-balancing.

A src-dst flow may hash via one link for 'conversation A' and hash via another link for 'conversation B'. 'Conversation A' may require more bandwidth and will show on the % utilization on the interface.

Please check out this article:

http://www.cisco.com/warp/public/473/4.html

johgill
Level 1
Level 1

Good points here. It's a tradeoff for quick hardware hashing, you will never get perfect load balancing.

You can, however, change the etherchannel load balance criteria. Depending on what type of traffic this is, you will see better results with different inputs.

For instance, load-sharing on MAC addresses when you have an L2 etherchannel between 2 routers, you will get poor balancing since there are only 2 mac addresses in that network. If your traffic has multiple flows per IP address, you will likely get better results by using src-dst IP and L4 ports:

"port-channel load-balance src-dst-port"

12.2(33)SXH also has some enhancements in this area.

If you are curious to calculate which link a given flow should be taking, you can use:

"rem login sw"

then

"test etherchannel load-balance interface

address pair>"

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card