LACP & PAgP

Cisco R&S 2016. 8. 25. 10:00 |
LACP와 PAgP는 이더채널(EtherChannel)이라는 솔루션의 프로토콜이다.


LACP - Link Aggregation Control Protocol

PAgP - Port Aggregation Protocol




2대의 스위치를 2개이상의 선으로 연결하면 STP에 의해 1개의 링크만 남기고 블로킹시킨다. 따라서 여러개의 링크가 있음에도 불구하고 모두 활용하지 못하고 1개만을 사용하는 비효율성이 발생한다. 이더채널은 물리적으로 연결된 다중링크를 1개의 논리링크로 묶어주는 솔루션이다. 이더채널을 이용하면 대역폭을 증가시킬수 있고 STP를 사용하지 않으므로 Fail-over 타임이 극단적으로 짧아진다. (어쩌면, Fail이 발생하지 않는다고 봐야 맞나?)


LACP는 IEEE802.3ad로 정의된 표준 프로토콜, PAgP는 Cisco고유 프로토콜이다. LACP는 최대 16개 포트, PAgP는 최대 8개 포트까지 지정할 수 있으나 이더채널로 활성화 할수 있는 링크는 최대 8개로 동일하다. LACP는 묶고 남은 8개의 포트를 백업의 의미로 사용한다.


커맨드는 다음과 같다.

Switch0(config)#int range g 0/1 - 2
Switch0(config-if-range)#channel-protocol lacp
Switch0(config-if-range)#channel-group 1 mode active

Switch1(config)#int range g 0/1 - 2
Switch1(config-if-range)#channel-protocol lacp
Switch1(config-if-range)#channel-group 1 mode passive


채널그룹의 모드는 5가지가 있으며 다음과 같다.

Switch(config-if-range)#channel-group 1 mode ?
  active Enable LACP unconditionally
  auto Enable PAgP only if a PAgP device is detected
  desirable Enable PAgP unconditionally
  on Enable Etherchannel only
  passive Enable LACP only if a LACP device is detected



active모드는 상대 스위치에게 먼저 물어본다.

passive모드는 상대스위치가 먼저 말을 걸을 때까지 가만히 있는다.

양쪽 모두 passive 설정되면 이더채널이 구현되지 않는다.


desirable모드는 상대 스위치에게 먼저 물어본다.

auto모드는 상대스위치가 먼저 말을 걸을 때까지 가만히 있는다.

양쪽 모두 auto 설정되면 이더채널이 구현되지 않는다.


on모드는 상대 스위치와 상관없이 이더채널을 활성화한다.


LACP는 9개 이상의 링크중에서 활성화할 8개의 포트를 선정하기 위해 우선순위를 부여할 수 있다.

switch(config-if)#lacp port-priority [priority]


이더채널로 설정된 인터페이스는 다중의 인터페이스가 한개의 논리링크로 동작하기 때문에 IP주소나 트렁킹 설정을 Port-channel 인터페이스에서 해주어야 한다.

switch(config)#int port-channel [group number]
switch(config-if)#


패킷트레이서보다 실제에 가까운 실습환경을 원한다면?


2018/10/21 - 시스코 카탈리스트 스위치 가상으로 구현하기 - IOU, GNS3 v2.1.11




Posted by 비형랑#
: