- 라우티드 프로토콜
주소 방식을 바탕으로 패킷을 호스트에서 호스트로 전달하기 위해 네트워크 계층 헤더에 충분한 정보를 제공하는 네트워크 프로토콜을 말한다. 라우티드 프로토콜은 버전, 주소 등의 형식을 정의하고 이 필드를 사용하여 네트워크 계층 기능을 수행한다. IP, IPX, ?AppleTalk DDP와 같은 프로토콜은 3계층을 지원하기 때문에 라우티드 프로토콜이다. 그러나 어떤 프로토콜들은 3계층을 지원하지 않는 경우도 있는데 이것은 비경로 프로토콜로 분류되며, 예로서 ?NetBEUI가 있다. ?NetBEUI는 작고 빠르고 효율적인 프로토콜이지만 하나의 세그먼트 내에서 실행되도록 한정되어 있다.
- 라우팅 프로토콜 라우팅 정보를 공유하기 위한 메커니즘을 제공하며 라우티드 프로토콜이 목적지로 가는 경로를 결정하는 프로토콜이다. 라우터들은 라우팅 프로토콜을 통해 경로 선정에 관련된 정보들을 상호 교환하여 라우팅 테이블을 갱신한다. 한 도메인 또는 자율시스템 내에서 라우터들 사이에 라우팅 정보를 전달하기 위해 사용되는 가장 보편적으로 사용되는 프로토콜로 RIP가 있다. 이외에 OSPF, IGRP 등이 있다.
라우팅 테이블 엔트리
- 네트워크 주소
목적지 호스트 주소나 목적지 네트워크 주소를 정의한다. 호스트 지정 목적지 주소의 경우에는 네트워크 ID와 호스트 ID로 구성된 완전한 목적지 주소이다. 네트워크 주소는 유일하게 식별되는 고유한 값이다.
- 서브넷 마스크
이 필드는 목적지 네트워크 주소나 서브네트워크 주소를 찾기 위해 목적지 IP 주소에 적용될 마스크를 정용한다. 호스트 지정이 디폴트 라우팅인 경우의 서브넷 마스크는 255.255.255.255이다. 서브네트워크화 되지 않은 경우에 서브넷 마스크는 클래스의 디폴트 마스크이다(클래스 A, B, C의 경우 각각 255.0.0.0, 255.255.0.0, 255.255.255.0)
- 다음 홉
패킷이 전달되어야 하는 다음 홉 라우터의 주소를 정의한다.
- 인터페이스
IP패킷을 전달하기 위해 어떤 네트워크 인터페이스가 사용될 것인지를 지정한다.
- 매트릭
동일 목적지에 도달하는 여러 경로 중 가장 최상의 경로를 선택할 수 있도록 하기 위해 사용되는 경로에 대한 비용을 의미한다. 가장 낮은 매트릭을 가진 라우터가 최적의 경로이다.