LACP란 무엇인가요?
Link Aggregation Contro Protocol (LACP)은 동적 링크 어그리게이션 그룹(LAG)을 구현하기 위해 IEEE 802.3ad에서 표준화한 프로토콜입니다. LACP는 스위치 간의 여러 물리적 링크를 하나의 논리적 가상 링크로 묶을 수 있게 합니다. LACP 그룹의 멤버 링크에 장애가 발생하면, 해당 링크에서 처음 전송되던 트래픽은 다른 활성 링크를 통해 전달되도록 전환되어, 중복 링크 역할을 수행하고 네트워크 장애 발생 시 비즈니스 중단을 방지합니다.
LACP는 어떻게 작동합니까?
LACP는 다음 네 가지 작업 프로세스를 통해 구현됩니다.
LACPDU 메시지 교환:
장치는 Eth-Trunk를 생성하고 LACP용으로 구성합니다. 그런 다음 시스템 우선순위 및 MAC 주소와 같은 정보가 포함된 LACPDU 메시지를 교환합니다.

활성 장치 결정:
각 장치는 서로로부터 LACPDU 메시지를 수신합니다. 시스템 우선순위가 더 높은 장치가 active가 됩니다. 우선순위가 동일한 경우 MAC 주소가 더 낮은 장치가 active 장치로 선택됩니다.

활성 링크 선택:
활성 장치는 우선순위와 인터페이스 번호를 기준으로 어떤 링크가 활성 상태인지 결정합니다. 활성 링크 수가 설정된 한도에 도달하면 추가 링크는 백업으로 사용됩니다. 예를 들어 한도가 2인 경우, 우선순위가 가장 높은 상위 2개의 링크만 활성 상태가 되고 나머지는 백업 링크가 됩니다.

링크 장애 조치:
활성 링크에 장애가 발생하면 LACP가 자동으로 우선순위가 가장 높은 백업 링크를 선택하여 이를 대체함으로써 데이터가 안정적으로 계속 흐르도록 보장합니다.

이 프로세스는 네트워크 연결에서 효율적인 로드 밸런싱과 내결함성을 보장합니다.
LACP vs LAG
링크 집계 그룹(LAG), 또는 Eth-Trunk는 여러 물리적 링크로 형성된 논리적 가상 링크입니다. LAG 내에서 모든 멤버 인터페이스에는 단일 논리 인터페이스, 집계된 LAG 인터페이스 또는 Eth-Trunk 인터페이스만 있습니다. LAG 인터페이스는 데이터 포워딩을 위한 멤버 인터페이스를 선택하는 역할을 담당하는 물리적 Ethernet 인터페이스로 볼 수 있습니다.

LACP는 LAG가 네트워크 스위치 포트를 자동으로 구성하고, 링크 장애를 격리하며, 장애 조치를 활성화하도록 하는 데 사용됩니다. LACP와 비교할 때, LAG를 구현하는 또 다른 방법은 수동 구성으로, 이는 LAG가 어떠한 링크 집계 프로토콜도 활성화하지 않으며 Eth-Trunk 설정과 멤버 인터페이스 추가가 수동으로 구성됨을 의미합니다. 다음 표는 LAG 구성을 위한 LACP와 수동 구성 간의 주요 차이점을 나열합니다.
Static LAG와 비교했을 때, LACP의 장점은 무엇입니까?
정적 LAG와 비교할 때, 동적 LACP는 다음과 같은 몇 가지 장점을 제공합니다:
자동 링크 관리: 정적 모드에서는 모든 링크가 활성 상태이며 트래픽을 공유합니다. 링크에 장애가 발생하면 나머지 링크가 자동으로 부하를 인계받습니다. 그러나 LACP는 활성 링크와 백업 링크를 구분하여 더 높은 안정성과 더 나은 부하 분산을 보장합니다. 예를 들어 파란색 선은 M개의 활성 링크를 나타내고, 빨간색 선은 N개의 중복 비활성 링크를 의미합니다. LAG의 전체 대역폭은 M개의 활성 링크의 합입니다. 그러나 LAG에서 제공되는 최대 대역폭은 M + N입니다. 활성 링크에 장애가 발생하면 중복 빨간색 링크가 활성화되어 성능을 유지하며, 이를 통해 링크 활용도를 극대화하고 더 나은 부하 분산을 보장합니다.

향상된 장애 감지: 정적 LAG는 링크 연결 끊김과 같은 제한적인 장애만 감지할 수 있습니다. LACP는 링크 장애와 구성 오류를 포함한 더 광범위한 문제를 감지할 수 있습니다. 예를 들어, 장치 A가 실수로 잘못된 장치 C에 연결된 경우 LACP는 이를 식별하고 수정하여 데이터가 의도한 장치 B로 전송되도록 보장합니다. 반면 수동 모드에서는 Eth-Trunk가 장애를 감지할 수 없으면 장치 B로 전달되도록 설계된 패킷이 실수로 장치 C로만 전송될 수 있습니다.






