EtherChannel
- 여러개의 물리 인터페이스를 하나의 논리 인터페이스로 운영함
- 대역폭을 늘리면서 Looping을 발생 시키지 않을 수 있음(load balancing)
- Sub interface와 반대의 개념
- traffic이 집중되어 대역폭이 부족한 up stream interface에 필요
- 물리적인 인터페이스와 논리적 인터페이스는 똑같은 환경이어야함(물리적이 trunk여야 논리적도 trunk가 가능)
(config-if)# channel-group <num> mode <mode>
-> port-channel <num> 이라는 논리적 인터페이스가 새로 생김
LACP : 표준
PAgP : cisco 전용
on : 수동
trunk port는 보안적 취약점을 발생시킴
또한 boradcast traffic을 줄이려고 VLAN을 사용하는데
한 스위치에 여러개의 VLAN이 있고 trunk port가 많으면 결국 수많은 broadcast traffic이 발생하게 됨
따라서 스위치에는 하나의 VLAN으로만 trunk port는 최대한 줄이는 것이 실제 구성에 바람직함
또한 실제 구성에서는 모든 스위치의 이중화가 되도록 구성해야함
다음과 같은 토폴로지를 구성했을 때

up stream으로 갈수록 traffic이 몰리고 그에 따라 대역폭이 충분치 않기 때문에 늘려줘야 하는 상황이 생길 수 있다
하지만 케이블 추가로 연결하면 Loop 구조가 되어 문제가 발생할 수 있다
이럴 때 사용하는 것이 Etherchannel로 물리적인 인터페이스를 묶어서 하나의 논리적 인터페이스로 만드는 것이다

현재 구성도에서 여러 VLAN의 정보를 담을 수 있어야 하기 때문에 trunk port로 구성해야 한다
이 때 물리적 인터페이스와 논리적 인터페이스의 환경이 같아야 하는 것을 주의한다
(물리적 인터페이스가 trunk port여야만 논리적 인터페이스도 trunk port일 수 있다)
ESW2
(config)# int range f1/12 - 13
(config-if-range)# switchport trunk encapsulation dot1q
(config-if-range)# switchport mode trunk
* dot1Q : IEEE 802.1Q Virtual LAN
dot1Q는 여러 vlan의 정보를 담기 위한 trunk의 규칙
ESW1
(config)# int range f1/14 - 15
(config-if-range)# switchport trunk encapsulation dot1q
(config-if-range)# switchport mode trunk
EWS3
(config)# int range f1/12 - 13
(config-if-range)# switchport trunk encapsulation dot1q
(config-if-range)# switchport mode trunk
(config-if-range)# channel-group 1 mode on
(config-if-range)# exit
(config)# int range f1/14 - 15
(config-if-range)# switchport trunk encapsulation dot1q
(config-if-range)# switchport mode trunk
(config-if-range)# channel-group 2 mode on
(config-if-range)# exit


물리적 인터페이스를 논리적으로 묶어주자 port-channel1, 2란 논리적 인터페이스가 생성된 것을 확인할 수 있고

show etherchannel summary 명령어를 통해 어떤 포트가 묶여 있는지 또한 확인할 수 있다
이제 인터페이스 설정을 할 때 새로 생성된 port-channel 인터페이스에 하면 된다
EWS3
(config)# int port-channel1
(config-if)# switchport trunk encapsulation dot1q
(config-if)# switchport mode trunk
(config-if)# exit
(config)# int port-channel2
(config-if)# switchport trunk encapsulation dot1q
(config-if)# switchport mode trunk
(config-if)# exit



물리적 인터페이스 하나의 대역폭이 100000 Kbit(= 100 Mbit) 일 때
두 개의 물리적 인터페이스를 묶은 port-channel1의 대역폭이 두 배인 200 Mbit 인것을 확인할 수 있다