Etherchannel로 묶은 Link들은 모두 같은 Switchport mode를 사용해야 하는데, 위의 구성은 Trunk 모드로 동작하는 Etherchannel이다. SW1과 SW3 사이의 링크들은 PAgP 협상 프로토콜을 사용하며, SW2와 SW4 사이의 링크들은 LACP 협상 프로토콜을 사용하도록 구성하였다. SW1과 SW2, SW3와 SW4 사이의 링크들은 ON 모드로 협상없이 Etherchannel을 활성화시켰다.

 

ON

SW1과 SW2, SW3와 SW4 사이의 링크들은 group 1번으로 묶고, ON 모드를 사용하도록 설정한다. (협상 과정없이 Etherchannel이 활성화된다.)  

 

SW1(config)# int range f0/1-3
SW1(config-if-range)# switchport mode trunk
SW1(config-if-range)# channel-group 1 mode on

 

SW2(config)# int range f0/1-3
SW2(config-if-range)# switchport mode trunk
SW2(config-if-range)# channel-group 1 mode on

 

SW3(config)# int range f0/6-8
SW3(config-if-range)# switchport mode trunk
SW3(config-if-range)# channel-group 1 mode on

 

SW4(config)# int range f0/6-8
SW4(config-if-range)# switchport mode trunk
SW4(config-if-range)# channel-group 1 mode on

 

 

SW1과 SW2, SW3와 SW4 사이에 연결되어있는 복수개의 링크들이 단일 링크로 묶여, 이중 경로 구성으로 인한 Blocking 현상이 더 이상 나타나지 않는 것을 확인할 수 있다.

 

PAgP (AUTO - DESIRABLE)

SW1와 SW3 사이의 f 0/4-5 인터페이스를 group 2번으로 묶고 (앞서 on모드로 설정한 그룹 1번이 양측 스위치에 이미 존재하기 때문) PAgP 모드를 사용하도록 설정한다. 이때, SW1 쪽의 인터페이스는 auto, SW2 쪽의 인터페이스는 desirable 모드로 설정한다.

 

SW1(config)# int range f0/4-5
SW1(config-if-range)# switchport mode trunk
SW1(config-if-range)# channel-group 2 mode auto

 

 

SW3(config)# int range f0/4-5
SW3(config-if-range)# switchport mode trunk
SW3(config-if-range)# channel-group 2 mode desirable

 

 

SW1과 SW3 사이에 연결되어있는 복수개의 링크들이 단일 링크로 묶여, 이중 경로 구성으로 인한 Blocking 현상이 더 이상 나타나지 않는 것을 확인할 수 있다.

 

LACP (ACTIVE - PASSIVE)

SW2와 SW4 사이의 f 0/9-10 인터페이스를 group 2번으로 묶고 (앞서 on모드로 설정한 그룹 1번이 양측 스위치에 이미 존재하기 때문) LACP 모드를 사용하도록 설정한다. 이때, SW2 쪽의 인터페이스는 active, SW4 쪽의 인터페이스는 passive 모드로 설정한다.

 

SW2(config)# int range f0/9-10
SW2(config-if-range)# switchport mode trunk
SW2(config-if-range)# channel-group 2 mode active

 

SW4(config)# int range f0/9-10
SW4(config-if-range)# switchport mode trunk
SW4(config-if-range)# channel-group 2 mode passive

 

 

SW2과 SW4 사이에 연결되어있는 복수개의 링크들이 단일 링크로 묶여 이중 경로 구성으로 인한 Blocking 현상이 더 이상 나타나지 않아야하지만, SW1 ~ SW4 사이의 Looping 구조가 형성되어 Blocking 상태가 유지되는 것을 확인할 수 있다.

때문에, 다른 쪽의 링크들을 down 시켜보면 정상적으로 활성화되는 것을 확인할 수 있다.

 

SW1 스위치에서 show etherchannel 명령어로 이더채널 정보를 확인해보면, 협상 프로토콜의 사용없이 on 모드로 동작하는 group 1번 이더채널과 PAgP 협상프로토콜을 사용하는 group 2번 이더채널이 존재하고 있음을 알 수 있다. (auto 모드) 다만, ON 모드는 협상 프로토콜을 사용하지 않으므로 - 표시로 출력되고 있음을 확인할 수 있다.

 

 

SW2 스위치에서 show etherchannel 명령어로 이더채널 정보를 확인해보면, 협상 프로토콜의 사용없이 on 모드로 동작하는 group 1번 이더채널과 LACP 협상 프로토콜을 사용하는 group 2번 이더채널이 존재하고 있음을 알 수 있다. 다만, SW2에서는 LACP 프로토콜이 상대측과의 협상을 통해 활성화되는 active 모드로 동작하고 있으므로 - 표시로 출력되고 있음을 확인할 수 있다.

 

 

SW3 스위치에서 show etherchannel 명령어로 이더채널 정보를 확인해보면, 협상 프로토콜의 사용없이 on 모드로 동작하는 group 1번 이더채널과 PAgP 협상프로토콜을 사용하는 group 2번 이더채널이 존재하고 있음을 알 수 있다. 다만, SW2에서는 PAgP 프로토콜이 상대측과의 협상을 통해 활성화되는 desirable 모드로 동작하고 있으므로 - 표시로 출력되고 있음을 확인할 수 있다.

 

 

SW4 스위치에서 show etherchannel 명령어로 이더채널 정보를 확인해보면, 협상 프로토콜의 사용없이 on 모드로 동작하는 group 1번 이더채널과 LACP 협상 프로토콜을 사용하는 group 2번 이더채널이 존재하고 있음을 알 수 있다. (passive 모드)

 

 

또한 각 스위치에서 show interface port-channel [number] 명령어로 이더채널 그룹별 링크 상태를 확인했을 때, 단일링크로 구성하였을 때보다 대역폭이 증가했음을 확인할 수 있다.

 

하나의 링크로 동작할 때의 대역폭
여러 개의 링크를 그룹화한 이더채널 링크의 대역폭

 

+) 연습해보기

 

 

공부하면서 정리한 내용을 글로 작성하였습니다.

혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)

COMMENT