컴퓨터 네트워크

[컴퓨터 네트워크] 라우팅(routing)과 포워딩(forwarding)

Chunho 2021. 9. 28. 20:04

네트워크층은 패킷이 근원지에서 목적지까지 갈 수 있도록 경로를 라우팅해야 한다. 물리적인 네트워크(LAN과 WAN)와 네트워크를 연결하는 라우터의 조합이다. 이는 근원지에서 목적지까지 적어도 하나 이상의 라우터가 있다는 의미이다. 네트워크층은 가능한 모든 경로 중 가장 좋은 경로를 찾는 역할도 수행한다. 따라서 네트워크층은 가장 좋은 경로를 정의하는 구체적인 규칙이 필요하다.

 

각 라우터의 의사결정 테이블을 만들기 위해 라우팅에 규칙을 적용하고 라우팅 프로토콜을 실행할 때 포워딩(forwarding)은 라우터 상의 하나의 인터페이스로 패킷이 도착했을 때 라우터가 취하는 행동으로 정의할 수 있다. 이런 행동을 취하기 위해 라우터가 일반적으로 사용하는 의사결정 테이블은 포워딩 테이블(forwarding table)이나 라우팅 테이블(routing table) 이라 불리기도 한다.