
컴퓨터 네트워크
IP RoutingIP 라우팅
IP 라우팅은 패킷을 출발지에서 목적지까지 최적 경로로 전달하는 과정이다. 라우터는 수신한 패킷의 목적지 IP 주소를 라우팅 테이블과 비교하여 다음 홉(Next Hop)을 결정한다.
라우팅 테이블
라우터는 가장 긴 프리픽스 매칭(Longest Prefix Match) 규칙으로 경로를 선택한다.
라우팅 방식
| 방식 | 설명 | 예시 |
|---|---|---|
| 정적 라우팅 | 관리자가 수동 설정 | 소규모 네트워크 |
| 동적 라우팅 | 라우팅 프로토콜로 자동 학습 | 대규모 인터넷 |
| 기본 라우팅 | 매칭 경로 없을 때 사용 | 0.0.0.0/0 |
라우팅 프로토콜
IGP (Interior Gateway Protocol) — 같은 AS 내부:
- •RIP: 홉 수 기반, 최대 15홉, Bellman-Ford 알고리즘
- •OSPF: 링크 상태 기반, Dijkstra 알고리즘, 빠른 수렴
- •EIGRP: Cisco 독자 프로토콜, 복합 메트릭
EGP (Exterior Gateway Protocol) — AS 간:
- •BGP: 인터넷 기반, 경로 속성 기반, 정책 라우팅
라우팅 과정
ECMP (Equal-Cost Multi-Path)
동일한 비용의 경로가 여러 개 있을 때 트래픽을 분산시키는 기술이다. 5-튜플(출발지 IP/포트, 목적지 IP/포트, 프로토콜) 해시로 경로를 결정하여 동일 플로우는 같은 경로를 사용한다.