🏷️1. EtherChannel
- 최대 8개 포트를 묶어서 논리적인 하나의 포트로 구현한다.
- 대역폭 확장과 이중화 링크 구현 기능을 수행한다.
- 🔍ex) 100Mbps 포트 4개를 이더채널로 구성하면, 400Mbps 대역폭을 제공하는 하나의 논리적인 포트로 구성할 수 있다.
한 개의 포트에서 장애가 발생하면 300Mbps 대역폭으로 사용이 가능하기 때문에 이중화 링크 구현도 가능하다.
- Trunk Port와 Access Port 모두 이더채널이 가능하다.
- 기가비트 이더넷도 이더채널이 가능하다.
- 운영체제마다 이더채널을 부르는 명칭이 다르다.
- Linux: Bonding
- Unix: Grouping
- Windows: Teaming
- Cisco: Etherchannel
- Etherchannel Protocol에는 Cisco 전용 Protocol인 PAgP와 IEEE에서 정의한 LACP Protocol이 있다. 주로 후자가 많이 사용된다.
🏷️2. EtherChannel 구성 방법
- Etherchannel을 설정하는 명령어다. 자신과 상대측 스위치에 모두 설정해줘야 한다.
Switch(config)#int port-channel 번호
Switch(config-if)#interface fastEthernet Slot/Port
Switch(config-if)#channel-protocol PAgP또는LACP
Switch(config-if)#channel-group 번호 mode desirable또는active
- 🔍ex) Po12에 23번과 24번 포트를 매핑하고 LACP 프로토콜로 동작
Switch(config)#int port-channel 12
Switch(config-if)#interface range fa0/23-24
Switch(config-if)#channel-protocol lacp
Switch(config-if)#channel-group 12 mode active
- 🖇️cf port-channel은 스위치 포트를 논리적인 포트로 매칭하기 위한 이더채널 인터페이스일 뿐이니 상대측과 동일할 필요는 없다.
- 🖇️cf 실제 장비에서는 int port-channel 번호 명령어를 할 필요 없다.
- 다음 명령어로 이더채널 정보를 확인할 수 있다.
Switch#show etherchannel summary
- Port-Channel Flags
S
: Layer 2 이더채널을 의미한다.
U
: 이더채널이 정상적으로 동작함을 의미한다.
D
:는 이더채널이 정상적으로 동작하지 않음을 의미한다.
- Ports Flags
P
: 스위치 포트가 이더채널 멤버에 포함된 것을 의미한다.
I
: 반대편 이더채널 설정이 안됐음을 의미한다.
i
: 트렁크 설정이 안됐음을 의미한다.
D
: 스위치 포트가 다운됐음을 의미한다.
- 여러 가지 정보 확인 명령어
Switch#show ip int brief
Switch#show int port-channel 번호
Switch#show run int port-channel 번호
Switch#show int trunk
Switch#show spanning-tree vlan 1