1098. LACP 이더채널 포트 논리 그룹화 - Link Aggregation Control Protocol 물리적 링크 본딩 대역폭 확장 로드밸런싱 포트 트렁킹 802.3ad 이중화 무중단

핵심 인사이트: (1097번 복습 및 심화) 스위치 A와 B 사이에 1기가(1Gbps)짜리 랜선을 하나 꽂아놨다. 회사 직원이 늘어나서 1기가로는 택도 없이 느려졌다. 돈 없는 사장님이 10기가짜리 비싼 광케이블을 사기 싫어서 꼼수를 냈다. "야! 그냥 1기가 랜선 4가닥을 스위치 A와 B에 줄줄이 더 꽂아라! 그럼 4기가 속도 나오겠네!" 꽂는 순간, 1097번에서 배운 STP(스패닝 트리)가 출동해서 랜선 3개를 "루핑 지옥 온다!"며 콱 막아버려(Block), 결국 선 1개(1Gbps)만 살아서 굴러간다. 사장님이 극대노했다. "미친 STP! 야! 소프트웨어 흑마법을 써서 저 4가닥의 얇은 물리적 랜선을 아예 '논리적인 거대한 1개의 파이프'로 묶어버려(본딩)! 그럼 STP가 1개의 선으로 착각해서 안 끊을 거고, 속도도 4기가로 뻥튀기되잖아!!" 물리적 한계를 묶어 찢어버리는 다발 채널, 이더채널(LACP)이다.

Ⅰ. 대역폭 증설의 딜레마와 STP의 방해

  • 트래픽 폭주: 1Gbps 선 1개로 감당이 안 될 때, 10Gbps 장비로 통째로 갈아치우는 건 수천만 원이 깨집니다.
  • 물리적 병렬 꽂기의 실패: 1Gbps 4개를 그냥 꽂으면, 1097번 **STP (Spanning Tree Protocol)**가 "어? 동그랗게 선이 빙빙 도는 루핑이네?" 하고 3가닥을 싹둑 잘라버려서 대역폭 확장이 100% 무력화됩니다.

Ⅱ. 이더채널 (EtherChannel)과 LACP의 탄생 🌟

  • 개념 (포트 트렁킹/본딩): 두 스위치 사이에 연결된 여러 개의 얇은 물리적 포트(랜선 2~8가닥)들을 소프트웨어 설정으로 꽁꽁 묶어서, 마치 '거대하고 두꺼운 1개의 논리적 인터페이스(파이프)'처럼 행동하게 만드는 마법입니다.
  • LACP (Link Aggregation Control Protocol, IEEE 802.3ad) 🌟:
    • 이더채널을 묶을 때 스위치들끼리 서로 "야, 우리 4가닥 선 묶을까?" 하고 동적으로 협상(Handshake)하는 전 세계 공통 국제 표준 프로토콜입니다. (시스코 전용인 PAgP도 있지만 LACP가 천하 통일함)

Ⅲ. 이더채널(LACP)이 선사하는 3대 기적의 혜택 🌟 핵심 기출 🌟

1. 대역폭 뻥튀기 (Bandwidth Aggregation)

  • 1Gbps 랜선 8가닥을 LACP로 묶으면? 순식간에 8Gbps짜리 거대한 논리적 1개의 백본망이 뚝딱 완성됩니다.
  • STP 바보 만들기: STP의 뇌(로직)가 보기엔, 8가닥의 선이 아니라 **'Port-channel 1번이라는 단 1개의 거대한 다리'**로 보입니다. 그래서 STP가 다리를 끊지(Block) 않고 무사통과시켜 주어 대역폭을 800% 온전히 빨아먹을 수 있습니다.

2. 1도 안 끊기는 로드밸런싱 (Load Balancing) 🌟

  • 파일 1개를 통째로 쪼개서 분산시키는 게 아니라, **'출발지와 목적지(IP, MAC, Port)의 수학적 해시(Hash) 연산 결과'**에 따라 트래픽을 8가닥의 도로에 골고루 찢어서 분배합니다.
  • A 직원의 넷플릭스는 1번 선으로 타고, B 직원의 카톡은 3번 선을 타면서 8가닥 도로가 꽉꽉 차게 완벽히 하중 분산을 때려냅니다.

3. 무중단 절대 방어막 (Redundancy / Failover)

서버 이중화 뺨치는 생존력입니다.

  • 포크레인이 8가닥 중 랜선 2가닥을 푹 찍어서 끊었습니다.
  • 일반망: 라우터가 "아 ㅆㅂ 선 터졌다!" 하며 OSPF 길을 다시 10초 동안 찾느라 인터넷이 완전 끊깁니다.
  • LACP의 위엄: 2가닥이 터져도 논리적인 '이더채널 1번 파이프' 자체는 살아있습니다(속도만 8G ➜ 6G로 줄어듦). 스위치는 단 0.1초의 통신 끊김이나 라우팅 재계산(딜레이) 전혀 없이, 살아남은 6가닥으로 패킷을 몰래 쓱 돌려서 무중단으로 계속 쏘아 보냅니다. 진정한 의미의 케이블 무중단 장애 조치(Failover)입니다.

Ⅳ. 설정의 주의점

묶는 8가닥의 선은 무조건 쌍둥이여야 합니다.

  • 스피드(1Gbps), 듀플렉스 모드(Full), VLAN 번호 세팅이 8가닥 모두 100% 동일해야만 LACP 묶음이 성사됩니다. 하나라도 다르면 LACP 협상이 깨져 낱개로 풀려버립니다.

📢 섹션 요약 비유: 기존에 스위치와 스위치를 잇는 랜선은 **'왕복 1차선 비포장도로'**입니다. 차가 막힌다고 도로 4개를 옆에 대충 나란히 뚫어버리면, 교통경찰(STP)이 출동해 "도로가 겹쳐서 길 잃고 뺑뺑 돈다(루핑)!"며 3개의 도로에 시멘트 장벽을 치고 막아버립니다. **LACP(이더채널)**는 이 교통경찰을 속이는 **'대형 텐트 꼼수'**입니다. 4개의 1차선 도로 위를 덮는 거대하고 까만 대형 텐트(논리적 그룹화)를 씌워버립니다. 교통경찰이 보기엔 안에 길이 몇 갠지 모르고 그냥 **'아, 존나게 넓은 4차선 톨게이트(이더채널 1번) 하나네!'**라고 착각하여 도로 차단을 면제해 줍니다(대역폭 4배 확장). 이 텐트 속 4개의 도로 위에서, 톨게이트 직원은 들어오는 차의 번호판(해시 연산)을 보고 "넌 1번 도로 타! 넌 3번 타!" 하며 골고루 분산시킵니다(로드밸런싱). 만약 공사로 2번 도로가 구멍이 나도, 텐트는 무너지지 않고 직원들이 1, 3, 4번 도로로 차들을 눈썹 휘날리게 스무스하게 빼주어(무중단 1초 우회), 고객은 자기가 달리던 도로 하나가 폭파된 지도 모른 채 광속으로 달리게 되는 궁극의 케이블 묶음 마법입니다.