[Network] 라우팅 프로토콜 (Routing Protocol)

김리영·2025년 1월 29일

Network

목록 보기
7/13

📌 본 게시물은 자기 학습 목적으로 작성되어 일부 내용이 부정확하거나 최신 정보와는 다를 수 있습니다.
💬 잘못된 부분이나 보완할 점이 있다면 댓글로 공유하여 주시면 감사하겠습니다!

1️⃣ 라우팅 프로토콜 (Routing Protocol)

  • 라우팅은 네트워크에서 목적지까지 최적의 경로를 결정하는 과정
  • 라우터는 라우팅 프로토콜을 사용하여 네트워크의 경로를 학습하고 최적의 경로를 선택하여 패킷을 전달

2️⃣ 라우팅 프로토콜의 종류

🔹 정적 라우팅(Static Routing) 및 동적 라우팅(Dynamic Routing)

  • 정적 라우팅 : 관리자가 직접 라우트(route)를 설정하는 방식으로 네트워크 변화에 자동으로 대응하지 못함
  • 동적 라우팅 : 라우터가 자동으로 네트워크 정보를 학습하고 최적의 경로를 결정하는 방식으로 네트워크 변경이 발생하면 자동으로 업데이트 수행

3️⃣ 동적 라우팅 프로토콜의 분류

분류특징사용 프로토콜
Distance Vector (거리 벡터)홉(hop) 수를 기반으로 경로를 결정RIP, IGRP
Link-State (링크 상태)네트워크 전체 토폴로지를 유지하며 최적 경로 계산OSPF, IS-IS
Hybrid (혼합형)거리 벡터 + 링크 상태 방식 결합EIGRP

🔹 Distance Vector (거리 벡터) 라우팅 프로토콜

  • 네트워크 거리(홉 수) 정보를 기반으로 경로 결정
  • 라우터는 인접한 라우터와 라우팅 테이블을 공유하여 정보 학습
  • 라우팅 테이블 업데이트는 주기적으로 발생하며 네트워크 크기가 커질수록 오버헤드가 증가
  • Bellman-Ford 알고리즘 활용
프로토콜특징최대 홉 수 제한알고리즘
RIP (Routing Information Protocol)작은 네트워크에서 사용, 업데이트 속도가 느림15 홉Bellman-Ford
IGRP (Interior Gateway Routing Protocol)Cisco 독점 프로토콜, RIP보다 성능 개선255 홉Bellman-Ford

  • 각 라우터가 네트워크 전체의 토폴로지 정보를 유지
  • 네트워크 변경 사항이 발생하면 LSDB(Link-State Database)를 업데이트하여 최적 경로를 재계산
  • 대규모 네트워크에 적합
  • Dijkstra 알고리즘 활용
프로토콜특징알고리즘
OSPF (Open Shortest Path First)대규모 네트워크에 적합, 계층적 라우팅 지원Dijkstra
IS-IS (Intermediate System to Intermediate System)OSPF와 유사, ISP에서 주로 사용Dijkstra

🔹 Hybrid (혼합형) 라우팅 프로토콜

  • Distance Vector + Link-State 방식의 장점을 결합하여 설계
  • 네트워크 크기에 유연하게 대응 가능

4️⃣ Interior Gateway Protocol(IGP) vs. Exterior Gateway Protocol(EGP)

  • 라우팅 프로토콜은 네트워크 규모와 범위에 따라 IGP와 EGP로 구분
구분설명사용 프로토콜
IGP (Interior Gateway Protocol)자율 시스템(AS) 내부에서 라우팅RIP, OSPF, EIGRP, IS-IS
EGP (Exterior Gateway Protocol)자율 시스템(AS) 간의 라우팅BGP (Border Gateway Protocol)

🔹 BGP (Border Gateway Protocol)

  • 인터넷에서 AS 간의 라우팅을 담당하는 핵심 프로토콜로 경로(Vector) 기반으로 최적 경로를 결정
  • ISP(인터넷 서비스 제공업체) 간 트래픽을 제어하는데 사용
  • 주요 특징
    • 대규모 네트워크에서 사용되며, 안정성이 높음
    • Best Path Selection(최적 경로 선택) 알고리즘 활용
    • 정책 기반 라우팅(Policy-Based Routing)을 지원

✅ 라우팅 프로토콜 비교

분류Distance VectorLink-StateHybridEGP
예제 프로토콜RIP, IGRPOSPF, IS-ISEIGRPBGP
최적 경로 결정 방식홉 수 기준네트워크 토폴로지 기반혼합 방식경로 벡터 기반
네트워크 크기소규모중/대규모중/대규모인터넷 규모
라우팅 업데이트주기적 (전체 테이블)변화 시 전파변화 시 전파필요 시 반영

📝 참고

https://itpenote.tistory.com/386
https://velog.io/@yh_lee/%EB%9D%BC%EC%9A%B0%ED%8C%85-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-RIP-BGP-OSFP

0개의 댓글