[L2] Catalyst Switch Etherchannel Loadbalancing

Catalyst 6500/6000 Series

Frame의 주소의 이진패턴으로 채널의 링크 중 하나를 선택하는 방식으로 프레임을 분산합니다. 

Frame의 배포는 Cisco 전용 해싱 알고리즘으로 분배합니다. 동일한 주소와 세션 정보를 사용하면 항상 채널의 

동일한 포트로 해싱(배포) 합니다. 

Catalyst OS

Catalyst OS (CatOS)를 실행하는 6500/6000 SW에서 Etherchannel은 최대 8개의 호환 가능한 구성 포트의 대역폭을 

단일 논리적 링크로 통합합니다. Software release 6.2(1) 이하 버전에서는 6슬롯, 9슬롯 6500 series SW가 최대 128개의 Etherchannel 을 지원합니다. SW release 6.2(2) 이상에서는 STP 기능이 Port ID를 처리합니다. 따라서 지원되는 Etherchannel의 최대 개수는 6슬롯 또는 9슬롯 섀시의 경우 126개, 13 슬롯 섀시의 경우 63개입니다. 

Standby Supervisor Engine의 Ethernet port를 포함하는 모든 모듈의 모든 이더넷 포트는 Etherchannel을 지원하며, 포트는 연속적이거나, 동일한 모듈에 있을 필요는 없습니다. 하지만 Port의 Speed는 같아야합니다. Loadbalancing Policy는 MAC address, IP address, Port Number (각각 L2, L3, L4)를 기준으로 할 수 있습니다. 

 

set port channel all distribution {ip | mac | session | ip-vlan-session} [ source | destination | both ] 

 

session 키워드는 Supervisor Engine 2 및 720에서만 지원합니다. 

ip-vlan-session 키워드는 Supervisor Engine 720에서만 지원합니다.

IP address, VLAN 및 L4 Traffic과 함께 프레임 배포 방법을 지정하려면 위의 키워드를 사용합니다.

 

패킷이 카테고리 선택에 속하지 않을 경우, 다음 낮은 레벨의 카테고리가 고려됩니다. Hardware에서 프레임 배포 방법을 지원하지 않을 경우 Feature not supported. 오류 메세지가 표시됩니다. 

 

Cisco 전용 Hash 알고리즘은 0-7 범위의 값을 계산합니다. 계산 값을 기준으로 Etherchannel 의 특정 포트가 선택됩니다.포트 설정에는 포트가 어떤 값을 전송으로 허용하는지를 나타내는 마스크가 포함됩니다. 

Etherchannel 포트 수 Loadbalancing
8 1:1:1:1:1:1:1:1
7 2:1:1:1:1:1:1
6 2:2:1:1:1:1
5 2:2:2:1:1
4 2:2:2:2
3 3:3:2
2 4:4

Etherchannel의 포트 간에 Traffic을 로드 밸런싱 하도록 해시 알고리즘을 구성하거나 변경할 수 없습니다.

 

즉 Etherchannel에 2개, 4개, 8개의 포트가 있는 경우 완벽한 로드 밸런싱을 달성할 수 있습니다.

프레임 배포 정책을 확인하기 위해서는 show port channel mod/portinfo 명령어를 사용합니다.

 

 

 

 

참고 사이트

https://www.cisco.com/c/ko_kr/support/docs/lan-switching/etherchannel/12023-4.html

'네트워크' 카테고리의 다른 글

[Cisco] [Catalyst] Stackwise-Virtual  (2) 2024.01.07
[Network] CSMA/CD  (0) 2023.06.12
[Network] IPsec VPN (1) 용어 정리  (0) 2023.06.11
[Network] VPN이란 ?  (0) 2023.06.10
Administrative Distance (AD)  (0) 2023.06.07