TCP / IP 라우터 (라우팅) 테이블이란 무엇입니까?

라우터 테이블 (라우팅 테이블이라고도 함)은 TCP / IP 네트워크 라우터 가 전달할 메시지의 대상을 계산하는 데 사용되는 데이터를 저장합니다. 라우터 테이블은 라우터의 내장 하드웨어 및 소프트웨어가 관리하는 작은 메모리 데이터베이스입니다.

라우터 테이블 항목 및 크기

라우터 테이블에는 IP 주소 목록이 있습니다. 목록의 각 주소는 로컬 라우터가 인식하도록 구성된 원격 라우터 (또는 다른 네트워크 게이트웨이 )를 식별합니다.

각 IP 주소에 대해 라우터 테이블에는 네트워크 마스크 와 원격 장치가 수락 할 대상 IP 주소 범위를 지정하는 기타 데이터가 추가로 저장됩니다.

홈 네트워크 라우터 는 모든 아웃 바운드 트래픽을 다른 모든 라우팅 단계를 처리하는 인터넷 서비스 공급자 (ISP) 게이트웨이로 전달하기 때문에 매우 작은 라우터 테이블을 사용합니다. 홈 라우터 테이블은 일반적으로 10 개 이하의 항목을 포함합니다. 인터넷 백본 의 핵심 라우터 중 가장 큰 라우터는 수십만 개의 항목이 들어있는 전체 인터넷 라우팅 테이블 을 유지 관리해야합니다. 최신 인터넷 라우팅 통계는 CIDR 보고서를 참조하십시오.

정적 라우팅과 정적 라우팅

홈 라우터는 인터넷 제공 업체에 연결될 때 라우팅 테이블을 자동으로 설정합니다.이 프로세스를 동적 라우팅 이라고합니다. 이들은 서비스 제공 업체의 DNS 서버 (사용 가능한 경우 1 차, 2 차 및 3 차) 각각에 대해 하나의 라우터 테이블 항목을 생성하고 모든 가정용 컴퓨터간에 라우팅을 위해 하나의 항목을 생성합니다.

또한 멀티 캐스트브로드 캐스트 경로를 비롯한 기타 특별한 경우에 대해 몇 가지 추가 경로를 생성 할 수 있습니다.

일부 주거용 네트워크 라우터는 수동으로 라우터 테이블을 무시하거나 변경하지 못하게합니다. 그러나 비즈니스 라우터를 사용하면 네트워크 관리자가 라우팅 테이블을 수동으로 업데이트하거나 조작 할 수 있습니다.

정적 라우팅 은 네트워크 성능과 안정성을 최적화 할 때 유용 할 수 있습니다. 홈 네트워크에서 비정상적인 상황 (예 : 여러 서브넷과 두 번째 라우터를 설정할 때)을 제외하고 정적 경로 사용은 필요하지 않습니다.

라우팅 테이블의 내용보기

광대역 라우터 에서 라우팅 테이블 내용은 일반적으로 관리 콘솔의 화면에 표시됩니다. 다음은 IPv4 표의 예입니다.

라우팅 테이블 항목 목록 (예)
대상 LAN IP 서브넷 마스크 게이트웨이 인터페이스
0.0.0.0 0.0.0.0 xx.yyy.86.1 WAN (인터넷)
xx.yyy.86.1 255.255.255.255 xx.yyy.86.1 WAN (인터넷)
xx.yyy.86.134 255.255.255.255 xx.yy.86.134 WAN (인터넷)
192.168.1.0 255.255.255.0 192.168.1.101 LAN & 무선

이 예제에서 처음 두 항목은 인터넷 공급자의 게이트웨이 주소에 대한 경로를 나타냅니다 ( 'xx'및 'yyy'는이 기사의 목적 상 실제 IP 주소 값을 나타냄). 세 번째 항목은 공급자가 할당 한 홈 라우터의 공용 IP 주소에 대한 경로를 나타냅니다. 마지막 항목은 라우터에 IP 주소가 192.168.1.101 인 홈 네트워크 내의 모든 컴퓨터에 대한 경로를 나타냅니다.

Windows 및 Unix / Linux 컴퓨터에서 netstat -r 명령은 로컬 컴퓨터에 구성된 라우터 테이블의 내용도 표시합니다.