라우팅 프로토콜은 네트워크 간 또는 네트워크 내에서 데이터 패킷의 경로를 설정하고 최적의 경로를 탐색하는 알고리즘입니다.
| 프로토콜 | RIP (Routing Information Protocol) | EGP (Exterior Gateway Protocol) | BGP (Border Gateway Protocol) |
|---|---|---|---|
| 구분 | IGP | EGP | EGP |
| 역할 | AS 내부에서 라우팅 정보 교환 | AS 간 라우팅 정보를 공유하는 초기 프로토콜 | AS 간 최적 경로를 설정하는 표준 프로토콜 |
| 알고리즘 | 거리 벡터 알고리즘 (Distance Vector) | 거리 벡터 알고리즘 기반 | 경로 벡터 알고리즘 (Path Vector) |
| 경로 기준 | 홉 수(Hop Count) | 단순한 경로 가용성 | 다양한 정책(경로 속성, AS 경로 등) |
| 최대 홉 수 | 15홉(16 이상은 무한대로 간주) | 제한 없음 | 제한 없음 |
| 라우팅 정보 | 정적 정보, 간단한 거리 | 간단한 AS 연결 정보 | 정책 기반의 복잡한 경로 정보 |
| 업데이트 방식 | 주기적(30초 간격) | 수동 갱신 | 이벤트 기반 |
| 표준화 상태 | 초기 IGP 표준 (RFC 1058, RFC 2453) | 역사적으로 사용 (현대 네트워크에서는 미사용) | IETF 표준 (RFC 4271) |
RIP (Routing Information Protocol)
EGP (Exterior Gateway Protocol)
BGP (Border Gateway Protocol)
| 기준 | RIP | EGP | BGP |
|---|---|---|---|
| 네트워크 크기 | 소규모 네트워크 | 제한적 네트워크 | 대규모 글로벌 네트워크 |
| 라우팅 정책 | 단순 | 단순 | 복잡한 정책 가능 |
| 운영 환경 | 단일 AS | AS 간 제한적 라우팅 | AS 간 정교한 라우팅 |
| 사용 사례 | 소규모 기업 | 초기 인터넷 라우팅 | ISP, 대규모 네트워크 |
RIP
EGP
BGP