핵심 인사이트 (3줄 요약)

  1. 본질: GLBP는 라우팅과 경로 제어에서 핵심 동작과 제약을 이해하게 해 주는 개념이다.
  2. 가치: GLBP를 이해하면 수렴 속도과 확장성 사이의 균형을 더 정확히 볼 수 있다.
  3. 판단 포인트: 설계 시에는 개념 자체보다 적용 조건, 운영 복잡도, 인접 기술과의 경계를 함께 판단해야 한다.

Ⅰ. 개요 및 필요성

  • 개념: 시스코(Cisco)가 고안한 차세대 FHRP 기술. 다수의 라우터를 하나의 가상 게이트웨이(Virtual IP)로 묶어 이중화를 보장함과 동시에, 트래픽을 각 물리적 라우터로 분산(Load Balancing)시켜 링크 활용도를 100%로 끌어올린다 (멀티캐스트 224.0.0.102, UDP 3222 사용).

  • 필요성: 1Gbps 랜선이 꽂힌 비싼 라우터 2대를 샀다. HSRP를 돌리니 A가 대장이 되어 1Gbps 혼자 다 쓴다. B는 A가 죽을 때까지 전기도 먹으면서 그냥 놀고 있다. 회사 사장님이 보면 뒷목 잡을 일이다. "아니, 둘 다 켜져 있으면 1Gbps + 1Gbps 합쳐서 2Gbps 속도를 내게 양쪽으로 나눠서 쏘게 만들 수 없냐?" 하지만 PC 네트워크 설정 칸에 '기본 게이트웨이' IP는 딱 1개밖에 못 적는다. "IP는 1개만 알려주고, 뒤에서 라우터들이 기가 막힌 거짓말(ARP 조작)을 쳐서 트래픽을 4등분으로 쪼개보자!" 이것이 GLBP의 위대한 탄생이다.

  • 💡 비유: GLBP는 대형 식당의 **"현명한 입구 안내원(AVG)"**입니다.

    • 손님(PC)은 "1번 맛집(가상 IP)"이라는 간판 하나만 보고 들어옵니다.
    • 입구에 서 있는 안내원(AVG)은 첫 번째 손님에게 "1번 테이블(AVF 1)로 가세요"라고 하고, 두 번째 손님에겐 "2번 테이블(AVF 2)로 가세요"라고 안내합니다.
    • 손님들은 다 같은 1번 맛집에서 밥을 먹는 줄 알지만, 실제로는 식당 안의 4개 테이블(4대의 라우터)이 쉬지 않고 모두 꽉꽉 차서 요리사들이 골고루 100% 열일하게 됩니다.
[VRRP]
    │
    ▼
[GLBP]
    │
    └──▶ [IP SLA]
  • 📢 섹션 요약 비유: ** GLBP는 HSRP라는 **"1인 독재 체제"**를 뒤엎고, 1명의 국회의장(AVG)이 4명의 장관(AVF)에게 번갈아 가며 업무를 하달하는 완벽한 **"권력 분산형 조별 과제 시스템"**을 구축한 것입니다.

Ⅱ. 아키텍처 및 핵심 원리

1. 권력의 분업: AVG와 AVF

GLBP 그룹 내에는 1개의 가상 IP(VIP)가 존재하지만, 가상 MAC 주소는 최대 4개까지 생성된다.

  • AVG (Active Virtual Gateway):
    • Priority 점수가 제일 높은 1놈이 선출된다.
    • 역할: 실제 데이터 포워딩도 하지만, 가장 중요한 임무는 **"ARP 뻥치기"**다. PC들이 192.168.0.254(VIP)의 MAC 주소가 뭐냐고 브로드캐스트를 때릴 때, 대답할 수 있는 권한은 오직 이 AVG 한 놈뿐이다.
  • AVF (Active Virtual Forwarder):
    • 동네에 있는 최대 4대의 라우터들이 각각 하나씩 맡는 '진짜 일꾼'이다.
    • AVG가 각 AVF에게 0007.b400.xxxx 대역의 가상 MAC 주소를 하나씩 하사한다.
    • 역할: AVG가 "PC야, 너는 3번 가상 MAC으로 가라"고 배정해 주면, 3번 AVF는 자기를 향해 쏟아지는 트래픽을 인터넷으로 열심히 펌프질해 넘긴다.

2. 3가지 로드 밸런싱(분산) 옵션

AVG가 PC들의 ARP 질문에 대답할 때, 어떤 기준으로 가짜 MAC 주소를 던져줄지 결정하는 알고리즘이다.

  1. Round-Robin (라운드 로빈) ★기본값:
    • 돌아가면서 순서대로 1장씩 돌린다.
    • 첫 번째 PC엔 AVF 1번 MAC, 두 번째 PC엔 AVF 2번 MAC...
    • 가장 공평하게 트래픽이 분산되는 최고의 알고리즘이다.
  2. Host-Dependent (호스트 종속):
    • "A라는 PC는 죽을 때까지 무조건 AVF 1번 MAC만 알려줘!"
    • 특정 PC가 특정 라우터로만 고정적으로 나가야 하는 특수 상황(NAT 세션 유지 등)에 쓴다.
  3. Weighted (가중치 기반):
    • 라우터 성능이 다를 때 쓴다. 1번 라우터는 10G짜리고 2번 라우터는 1G짜리다.
    • "가중치를 10:1로 세팅해서, AVG가 대답 11번 할 때 10번은 1번 라우터 MAC으로 알려주고, 1번만 2번 라우터 MAC으로 알려줘라!"
 ┌─────────────────────────────────────────────────────────────┐
 │                GLBP의 무결점 트래픽 분산 (ARP 사기극) 도식        │
 ├─────────────────────────────────────────────────────────────┤
 │                                                             │
 │   [ PC 1, 2, 3 ] (전부 기본 게이트웨이를 10.1.1.254로 세팅함)      │
 │        │                                                     │
 │   * PC 1: "10.1.1.254 MAC 누구야?"                            │
 │     ▶ AVG 대답: "내(AVF 1) MAC 주소 AA:01 이야!" ── (PC1은 1번 라우터로 감) │
 │                                                             │
 │   * PC 2: "10.1.1.254 MAC 누구야?"                            │
 │     ▶ AVG 대답: "내 친구(AVF 2) MAC 주소 AA:02 야!" ── (PC2는 2번 라우터로 감)│
 │                                                             │
 │   * PC 3: "10.1.1.254 MAC 누구야?"                            │
 │     ▶ AVG 대답: "내 친구(AVF 3) MAC 주소 AA:03 이야!" ── (PC3은 3번 라우터로 감)│
 │                                                             │
 │   ▶ "게이트웨이 IP는 1개인데, PC들은 각자 다른 스위치 포트로 트래픽을 쏨!" │
 └─────────────────────────────────────────────────────────────┘
  • 📢 섹션 요약 비유: ** GLBP는 놀이공원 입구의 **"다중 개찰구 시스템"**입니다. HSRP가 1개의 개찰구만 열어놓고 다른 개찰구는 고장 날 때 대비해서 비워두는(자원 낭비) 멍청한 시스템이라면, GLBP는 4개의 개찰구를 모두 활짝 열어두고 안내원(AVG)이 사람들을 1, 2, 3, 4번 줄로 휙휙 분산시켜 기가 막힌 통과 속도(Active-Active)를 자랑합니다.

Ⅲ. 비교 및 연결

GLBP를 볼 때는 앞뒤 개념과의 경계를 함께 봐야 전체 흐름이 선명해진다. VRRP가 기반 조건을 만든다면, GLBP는 그 위에서 핵심 메커니즘을 구현하고, IP SLA는 이를 더 확장된 적용 단계로 연결한다. 따라서 단일 정의보다 수렴 속도과 확장성에 어떤 차이를 만드는지 비교하는 것이 중요하다.

관점선행 개념현재 개념확장 개념
초점VRRP의 기반 정리GLBP의 핵심 동작IP SLA의 확장 적용
자원 관점기본 조건 확보수렴 속도 최적화규모와 범위 확대
판단 포인트도입 가능성 확인현재 메커니즘의 적합성 판단운영·확장 전략 연결
  • 📢 섹션 요약 비유: GLBP는 비슷한 기술들 사이의 차선을 구분하는 분기점과 같다. 어디서 갈라지는지 알아야 헷갈리지 않는다.

Ⅳ. 실무 적용 및 기술사 판단

실무에서는 GLBP를 단독 개념으로 외우기보다 어떤 병목을 줄이기 위한 선택인지 먼저 따져야 한다. 특히 VRRP 수준의 기본 대책으로 충분한지, 아니면 GLBP가 제공하는 메커니즘이 실제로 필요한지 구분해야 한다. 이후 확장 단계에서는 IP SLA와 같은 후속 기술, 자동화 체계, 표준 호환성까지 함께 검토해야 한다.

실무 체크리스트

  1. 현재 문제의 핵심이 수렴 속도 부족인지, 확장성 악화인지 먼저 분리한다.
  2. GLBP가 추가하는 복잡도와 운영 이득이 균형을 이루는지 확인한다.
  3. 도입 후에는 인접 기술인 IP SLA와의 연계 방식을 함께 검증한다.

안티패턴

  • GLBP의 장점만 보고 트래픽 패턴이나 운영 비용을 무시한 채 과도 도입하는 설계

  • VRRP와의 경계를 정리하지 않아 중복 투자나 정책 충돌을 만드는 설계

  • 📢 섹션 요약 비유: GLBP를 실제로 쓰는 판단은 도구 상자를 고르는 일과 비슷하다. 좋아 보이는 도구보다 지금 문제에 맞는 도구가 중요하다.


Ⅴ. 기대효과 및 결론

GLBP는 라우팅과 경로 제어를 이해할 때 핵심 축을 잡아 주는 개념이다. 올바르게 적용하면 수렴 속도 개선과 구조적 단순화에 기여하지만, 조건을 잘못 잡으면 오히려 복잡도와 운영 부담이 커질 수 있다. 앞으로는 IP SLA, 의도 기반 라우팅, 자동화 운영과의 결합을 통해 더 정교하게 발전할 가능성이 크다. 따라서 이 개념은 정의 자체보다 “언제 쓰고 언제 다른 방법으로 넘길 것인가”의 관점으로 기억하는 것이 좋다. 향후에는 의도 기반 라우팅 같은 자동화 흐름과 결합되어 더 정교한 형태로 확장될 가능성이 크다.

  • 📢 섹션 요약 비유: GLBP는 큰 흐름 속에서 기억해야 오래 남는다. 지금의 장점과 다음 확장 방향을 같이 보면 전체 그림이 선명해진다.

📌 관련 개념 맵

개념연결 포인트
VRRP현재 개념이 등장하기 전에 갖춰야 할 배경이나 인접 선행 개념이다.
라우팅 테이블 (Routing Table)패킷 전달 의사결정의 기준이 된다.
메트릭 (Metric)최적 경로를 선택하는 비교 척도다.
IP SLA현재 개념이 확장되거나 적용 단계로 이어질 때 자주 함께 언급된다.

📈 관련 키워드 및 발전 흐름도

[선행 개념: VRRP]
    │
    ▼
[현재 개념: GLBP]
    │
    ├──▶ [확장 A: IP SLA]
    └──▶ [확장 B: 의도 기반 라우팅]

GLBP는 VRRP에서 출발해 현재 메커니즘을 정교화하고, 이후 IP SLA와 의도 기반 라우팅 같은 확장 흐름으로 이어진다고 보면 기억이 오래간다.

👶 어린이를 위한 3줄 비유 설명

  1. 여러 갈림길이 있는 미로에서 가장 좋은 길을 고르는 게임과 같아요.
  2. 이 개념은 길이 막히면 다른 길로 빨리 바꾸는 규칙도 알려줘요.
  3. 그래서 인터넷 길찾기가 덜 헤매고 더 똑똑해져요.