etherchannel, LACP, PAGP

2023. 9. 20. 14:32네트워크

etherchannel

stp에 의해 vlan별 로드분산은 상세 분산이 안 된다.(vlan별 분산)

stp 오류가 생기면 looping이 발생하고 stp 연산 부하가 생긴다.

그러나 etherchannel은 복수개의 물리적 링크를 논리적으로 하나의 링크로 만들어서 mac-base 또는 ip-base의 분산을 할 수 있다.(상세 분산이 된다)

복수개의 물리적 링크가 논리적으로 하나가 되었으므로 stp연산도 하지 않는다.

Q) stp 대안에는 무엇이 있는가?

A) flex link , etherchannel , 이중화 솔루션(hsrp vrrp)

 

 

802.3 ad, LACP

802.3ad 및 LACP(LINK AGGREGATION CONTROL PROTOCOL)는 네트워크에서 링크 집계(Link Aggregation)를 구현하기 위한 표준 및 프로토콜이다. 이들은 여러 이더넷 링크를 하나의 논리적 링크로 결합하여 네트워크 성능을 향상시키고 고가용성을 제공하는 데 사용된다. 이를 통해 대역폭을 확장하고 장애 내성을 개선할 수 있다.

  • 802.3ad : 802.3ad는 IEEE에서 정의한 이더넷 링크 집계 표준이다. 이 표준은 여러 개의 이더넷 링크를 하나의 논리적인 링크로 묶어 네트워크 대역폭을 확장하는 데 사용된다. 이러한 기술은 주로 서버, 스위치 또는 라우터와 같은 네트워크 장비에서 사용된다. 802.3ad는 여러 다른 하위 프로토콜을 사용하여 링크 집계를 관리할 수 있으며, 그 중 하나가 LACP다.
  • LACP (Link Aggregation Control Protocol) : LACP는 802.3ad의 일부로서, 이더넷 링크 집계를 자동으로 설정하고 관리하기 위한 프로토콜이다. LACP는 이더넷 인터페이스 간의 링크 상태를 모니터링하고, 두 장비 간의 통신을 위해 하나 이상의 이더넷 링크를 묶는 데 사용된다. LACP를 사용하면 네트워크 장비 간의 상호 작용이 자동화되므로 설정 및 유지 관리가 용이해진다.

 

 

LACP 동작 방식
  • 두 장비 간에 LACP를 구성하고 활성화한다.
  • 링크를 연결하고 각 링크의 상태를 모니터링한다.
  • 각 링크의 상태를 주기적으로 보고하고, 이 정보를 사용하여 링크의 활성 또는 비활성 상태를 결정한다.
  • 필요한 경우, 장애 또는 확장된 대역폭을 처리하기 위해 링크를 추가하거나 제거한다.

 

 

PAGP

PAGP (Port Aggregation Protocol)는 링크 집계(Link Aggregation)를 구현하기 위한 Cisco Systems에서 개발한 프로토콜이다. PAGP는 Cisco 장비 간에 이더넷 링크를 그룹화하고 관리하는 데 사용된다. PAGP와 LACP(Link Aggregation Control Protocol)은 비슷한 목적을 가지고 있지만, PAGP는 주로 Cisco 장비에서 사용되고, LACP는 IEEE 802.3ad 표준에 따라 다른 벤더의 장비와 상호 운용 가능한 프로토콜이다.

 

 

PAGP의 주요 특징과 동작 방식
  • 링크 집계 형성 : PAGP를 사용하면 여러 개의 이더넷 링크를 하나의 논리적인 링크로 그룹화할 수 있다. 이렇게 그룹화된 링크는 하나의 가상 인터페이스로 표시되어 네트워크에서 하나의 링크처럼 동작한다. 이것을 "Port-channel" 또는 "EtherChannel"이라고도 부른다.
  • 동적 링크 집계 : PAGP는 링크 집계를 동적으로 설정하고 관리한다. 이는 장비 간에 PAGP를 활성화하고 그룹화된 링크의 상태를 모니터링하며 필요할 때 링크를 추가하거나 제거할 수 있음을 의미한다.
  • PAGP 모드 : PAGP는 다음 두 가지 모드로 동작할 수 있다.

       Auto 모드: 장비가 다른 장비로부터 PAGP 메시지를 기다리고 응답한다.

       Desirable 모드: 장비가 PAGP 메시지를 활성적으로 전송하고 다른 장비의 응답을 기다린다.

  • PAGP 패킷 : PAGP는 PAGP 패킷을 사용하여 링크 상태 및 그룹 정보를 교환한다. 이 정보를 통해 그룹 내의 링크 상태를 결정하고 링크 집계를 관리한다.

 

 

토폴로지

 

 

실습

ASW1(config)#int rang e 0/0 - 1
ASW1(config-if-range)#sw t e d
ASW1(config-if-range)#sw m t
ASW1(config-if-range)#channel-group 1 mode active 

DSW1(config)#int rang e 0/0 - 1
DSW1(config-if-range)#sw t e d
DSW1(config-if-range)#sw m t
DSW1(config-if-range)#channel-group 1 mode active 

 

 

ASW2(config)#int range e 0/2 - 3
ASW2(config-if-range)#sw t e d
ASW2(config-if-range)#sw m t
ASW2(config-if-range)#channel-group 2 mode desirable 

 

DSW1(config)#int range e 0/2 - 3
DSW1(config-if-range)#sw t e d
DSW1(config-if-range)#sw m t
DSW1(config-if-range)#channel-group 2 mode desirable 

 

 

DSW1(config)#port-channel load-balance src-dst-mac 
DSW1(config)#int range e 1/0 - 1
DSW1(config-if-range)#no sw
DSW1(config-if-range)#channel-group 3 mode desirable 
DSW1(config-if-range)#exi
DSW1(config)#interface port-channel 3
DSW1(config-if)#no sw
DSW1(config-if)#ip add 10.1.50.1 255.255.255.0

 

DSW2(config)#port-channel load-balance src-dst-mac 

DSW2(config)#int range e 1/0 - 1
DSW2(config-if-range)#no sw
DSW2(config-if-range)#channel-group 3 mode desirable 
DSW2(config-if-range)#exit
DSW2(config)#interface port-channel 3
DSW2(config-if)#no sw
DSW2(config-if)#ip add 10.1.50.2 255.255.255.0

 

mac 주소 학습 모두 시킨 후 ping test

'네트워크' 카테고리의 다른 글

STP  (0) 2023.09.20
RTP  (0) 2023.09.20
PfR(Performance Routing)  (0) 2023.09.19
Proxy ARP  (0) 2023.09.19
BPDU guard  (0) 2023.08.31