EtherChannel(=Port-channel)
- 2개 이상의 물리적 링크를 논리적으로 묶어서 하나의 링크처럼 동작하게 하는 기술
Switch====e0/1,e0/2====Switch
- STP에 의해 한 개 링크 BLK
- 사용 가능한 대역폭 50%
- 링크 이중화 제공 (Active-Standby)
Switch—— Port-channel1 ——Switch
- BLK 없이 모든 링크 사용 가능 → Hashing을 이용해 링크 선택
- 링크 이중화 제공 (Active-Active)
- 부하 분산 기능 제공 → 데이터의 특정 부분 참고해 물리적 링크 선택
🤙Protocol
- LACP(Link Aggregation Control Protocol) - 표준
- Active : 적극적
- Passive : 수동적
- PAGP(Port Aggregation Protocol) - Cisco 전용
- desirable : 적극적
- auto: 수동적
- On: 수동구성
- 장비와 장비사이에는 사용하지 않고, 장비와 오래된 서버(프로토콜을 지원하지 않는)사이에서 사용
인터페이스 설정은 논리적 인터페이스에서 설정
[설정 명령어]
interface range e0/0-1
channel-group 6 mode active
no shutdown
interface port-channel 6
switchport trunk encapsulation dot1q
switchport mode trunk
no shutdown
[확인 명령어]
show etherchannel summary
show interface status -> 물리채널 + 포트채널 결과 출력
3️⃣L3 Etherchannel
- L2 port + L2 port = L2 port-channel
- L2, L3 스위치에서 구현 가능
- L3 port + L3 port = L3 port-channel
- L3 스위치에서 구현 가능, Routed Port 필요, 라우터는 묶을 수 없음
🌵Etherchannel Load Balancing
- Etherchannel로 구성된 2개이상의 물리적 링크를 이용해 부하 분산
- src-mac, src-dst-mac, src-ip, src-dst-ip등 다양한 방식의 부하 분산 지원 (장비마다 다름)
- 설정된 방식의 주소를 사용해 계산 = 해시(Hash) ⇒ 해시 값에 의해 링크 선택
- L2 Switch라고 해도 ip주소를 기반으로 해시 알고리즘 계산 가능 → L2는 Mac기반 주소로 동작하는 장비지만 IP주소를 읽을 수는 있음