라우팅(Routing) 이란?
목적지까지 가는 최적 경로를 찾는 과정이다.
📍 택배 예시:
택배 회사가 "서울에서 부산까지 가장 빠른 경로를 찾는 것"과 비슷하다.
즉, 라우터(네트워크 장비)가 최적의 경로를 계산하는 과정이 라우팅이다.
📌 라우팅의 핵심:
- 최적의 경로를 결정
- 라우팅 테이블(목적지별 최적 경로 정보)을 생성 및 유지
- 라우팅 프로토콜을 사용하여 다른 라우터들과 경로 정보를 교환
라우팅 테이블(Routing Table)
라우터가 목적지까지 가는 최적 경로를 저장하는 데이터베이스
라우팅 테이블 필수 항목
- 목적지 네트워크 (Destination Network): 어느 네트워크로 가야 하는지
- 넥스트 홉(Next Hop): 다음으로 가야 할 라우터
- 인터페이스(Interface): 어떤 네트워크 포트로 나가야 하는지
- 메트릭(Metric): 경로의 비용(짧을수록 우선순위 높음)
정적 라우팅
사람이 직접 설정
장점 : 보안성, 예측 가능
단점 : 관리가 번거로움
동적 라우팅
라우팅 프로토콜이 자동으로 최적 경로 결정
장점 : 변화에 빠르게 대응
단점 : 네트워크 부하 증가