라우터는 3계층에서 동작하는 여러 네트워크 장비의 대표격으로 이름처럼 경로를 지정해주는 장비다. 현대 네트워크 환경에선 인터넷을 통해 다양한 서비스를 제공받기 때문에 인터넷 연결을위한 원격지 통신이 매우 중요한데, 라우터는 이러한 원격지 통신에서 필수적인 장비이다.
이전 챕터에서 배운 스위치는 대표적인 2계층 장비이다.
하지만, 3계층에서 동작하는 L3 스위치라 부르는 장비들도 많이 사용되고있다.
과거에는 라우터는 소프트웨어로 구현하고 스위치는 하드웨어로 구현하는 형태로 구분하거나 다양한 기능의 라우터와 패킷을 빨리 보내는데 최적화된 스위치로 구분했지만, 최근에는 기술의 발전으로 라우터와 L3 스위치를 구분하기 어렵다.
그렇기에 이번 챕터에서 다루는 내용은 라우터를 설명하지만 L3 스위치로도 모두 동일하게 적용된다.
우선 라우터는 대략적으로 다음과 같은 차례로 동작을 한다.
이제 이 동작 방식에 대해 조금 더 자세히 알아보자.
라우터는 패킷이 들어오면 패킷의 도착지 IP주소를 확인해서 경로를 지정해 패킷을 포워딩해줘야 한다. 그럼 여기서 중요한 점이 경로를 어떻게 지정해주는지에 대해서라는걸 알 수 있다.