라우팅 테이블

IT 위키

Routing Table

라우터가 패킷을 어느 경로로 내보낼지 결정하기 위해 목적지 네트워크와 다음 홉 정보를 모아 둔 표

라우터는 패킷을 받을 때마다 목적지 IP 주소를 이 표와 대조해 출력 인터페이스를 고른다. 라우팅 프로토콜이 학습한 경로 정보가 저장되는 곳이 라우팅 테이블이다.

구성 항목

[편집 | 원본 편집]
  • 목적지 네트워크 : 네트워크 주소와 서브넷 마스크(또는 프리픽스 길이)
  • 다음 홉(Next Hop) : 패킷을 넘겨줄 인접 라우터의 주소
  • 출력 인터페이스 : 패킷을 내보낼 자신의 포트
  • 메트릭(Metric) : 경로의 비용. 같은 목적지에 경로가 여럿이면 값이 작은 쪽을 고른다.
  • 관리 거리(Administrative Distance) : 경로를 알려 준 프로토콜의 신뢰도.
 값이 작을수록 우선한다. 정적 경로가 동적 경로보다 우선하는 이유다.

경로를 채우는 방법

[편집 | 원본 편집]
  • 직접 연결 : 인터페이스에 IP 를 설정하면 그 네트워크가 자동으로 등록된다.
  • 정적 라우팅 : 관리자가 직접 입력한다.
  • 동적 라우팅 : 라우팅 프로토콜(RIP, OSPF, BGP 등)이 주고받은 정보로 채운다.
  • 기본 경로(Default Route) : 어디에도 맞지 않는 패킷을 보낼 곳. 0.0.0.0/0 으로 표기한다.

조회 방식

[편집 | 원본 편집]
  • 최장 일치(Longest Prefix Match) : 여러 항목이 목적지와 맞으면
 프리픽스가 가장 긴 항목을 고른다. 더 구체적인 경로가 우선한다는 뜻이다.

저장 위치

[편집 | 원본 편집]

라우팅 테이블은 동작 중에만 필요한 정보이므로 RAM 에 올라간다. NVRAM 에는 설정 파일이, 플래시 메모리에는 운영체제 이미지가 저장되며, MAC 주소 테이블은 2계층 스위치가 쓰는 별개의 표다.

같이 보기

[편집 | 원본 편집]