라우팅 프로토콜들

김기수·2026년 4월 7일

🏠 1. IGP (Interior Gateway Protocol)

관리 범위: 하나의 AS(기업, 학교 등) 내부

① RIP (Routing Information Protocol) - "가장 가까운 게 최고!"

  • 특징: Distance Vector 알고리즘 사용. 오직 거쳐가는 라우터 수(Hop Count)만 따집니다.
  • 장점: 설정이 매우 간단하고 리소스를 적게 먹습니다.
  • 단점: 최대 15개 라우터까지만 갈 수 있고(16개는 유실 처리), 길의 속도(대역폭)를 무시합니다. (비유: 꽉 막힌 지름길로 안내하는 내비게이션)

② OSPF (Open Shortest Path First) - "가장 빠른 게 최고!" ★ 가장 많이 씀

  • 특징: Link State 알고리즘 사용. 길의 속도(Bandwidth)를 계산해서 최적의 경로를 찾습니다.
  • 장점: 네트워크 변화에 반응이 매우 빠르고, 대규모망에서도 안정적입니다.
  • 단점: CPU와 메모리를 많이 사용하며 설정이 다소 복잡합니다. (Area 개념 필요)

🌍 2. EGP (Exterior Gateway Protocol)

관리 범위: 서로 다른 AS(통신사 vs 기업, 국가 vs 국가) 사이

① BGP (Border Gateway Protocol) - "인터넷의 지배자"

  • 특징: Path Vector 알고리즘 사용. 전 세계 수십만 개의 경로를 처리합니다.
  • 작동: 단순히 "빠른 길"이 아니라 "어느 나라(AS)를 거쳐갈 것인가"라는 정책(Policy)에 따라 움직입니다.
  • 종류: * eBGP: 서로 다른 회사(AS) 라우터끼리 대화.
    • iBGP: 우리 회사 내부 라우터끼리 외부 경로 정보 공유.

📊 IGP vs EGP 한눈에 비교 요약

구분RIP (IGP)OSPF (IGP)BGP (EGP)
주요 기준홉 수 (거리)대역폭 (속도)AS 경로 (정책)
규모소규모 (15개 이내)중/대규모 (기업 사내망)초거대 (인터넷 전체)
수렴 속도느림 (30초마다 전파)매우 빠름느림 (신중한 검증)
알고리즘Bellman-FordDijkstra (SPF)Path Vector
비유동네 지름길 안내T-map (실시간 빠른길)국가 간 무역 항로 결정

프로토콜전송 계층 (L4)특징 및 이유
OSPF / EIGRP자체 프로토콜TCP나 UDP를 빌리지 않고 IP 헤더 바로 뒤에 자신의 데이터를 싣습니다. (Protocol Number 89, 88 사용)
RIPUDP (520)단순함이 생명입니다. 확인 응답(ACK) 과정 없이 주기적으로 전체 테이블을 던지기에 적합한 UDP를 선택했습니다.
BGPTCP (179)가장 중요합니다. 전 세계의 수십만 개 경로 정보를 주고받아야 하므로, 데이터가 유실되면 대재앙이 일어납니다. 따라서 '신뢰성'이 보장되는 TCP를 사용합니다.

왜 BGP만 굳이 무거운 TCP를 쓸까?

앞서 질문하신 "직접 연결 안 돼도 Neighbor가 된다"는 말과 직결되는 부분입니다.

  • 신뢰성 (Reliability): 인터넷 전체 경로(Full Routing Table)는 용량이 어마어마합니다. 중간에 데이터가 깨지거나 순서가 바뀌면 안 되기 때문에 TCP의 재전송/순서 제어 기능이 필수입니다.
  • 연결 지향 (Connection-oriented): 한 번 TCP 세션을 맺어두면, 변화가 있을 때만 업데이트(Incremental Update)를 보낼 수 있어 효율적입니다.
  • 유연성: TCP 통신이므로 물리적으로 한 다리 건너에 있는 라우터와도 IP만 통하면 논리적인 연결을 맺을 수 있습니다.
profile
엄청난 클라우드 고수

0개의 댓글