라우터란?

신동혁·2023년 4월 20일

라우터란?

라우터는 L3 계층에 해당하는 장치로 LAN 끼리 연결해주는 장치다. 즉 ,LAN끼리 연결을 도와 WAN을 형성해주는 장치다. 예를 들어 A라는 스위치에 여러 PC가 연결되어 있다면 이는 LAN을 형성하고 있는 모습이다. 이때 B라는 스위치도 여러 PC들이 연결되어 LAN을 형성하고 있고 A 스위치와 B 스위치를 연결해 모든 PC들이 통신되게 하고 싶다면 두 스위치를 각각 다른 라우터에 연결하고 이 라우터들을 연결하면 모든 PC들이 통신되는 환경이 구성된다. 본래 L2 계층의 스위치와 L3 계층의 라우터는 구분되어 사용되어 왔지만 기술의 발전으로 스위치와 라우터의 기능이 합쳐진 스위치가 개발되고 있어 그 구분선이 모호해지고 있는 중이다.

특징

  • 브로드캐스트 컨트롤
    목적지가 명확하지 않으면 모든 포트에 패킷을 전송해 MAC 테이블을 완성시키려는 스위치와 달리 라우터는 목적지가 명확하지 않은 패킷은 그냥 버려 버린다. 이러한 기능 덕분에 라우터는 멀티캐스트(1->N) 정보를 습득하지 않고 브로드캐스트(N->1) 패킷을 전달하지 않는다.
  • 프로토콜 변환

동작 순서

라우터는 기본적으로 랜테이블, 네트워크테이블, 라우팅테이블을 사용해 패킷의 전송경로를 설정해준다.

  • 랜테이블 : 라우팅에 연결된 랜 세그맨트 내 장치의 주소가 기록됨.
  • 네트워크테이블 : 네트워크 상의 모든 라우터 주소가 기록됨. 라우터 식별에 사용됨.
  • 라우팅테이블 : 경로에 대한 정보가 기록됨. 경로 탐색에 사용됨.
  1. 랜테이블 검사. 패킷의 목적지가 같은 네트워크 상에 있는지 검사.
  2. 네트워크테이블 검사. 패킷의 네트워크 주소를 검색.
  3. 라우팅테이블 검사. 가장 적합한 경로를 찾아서 패킷 전송.

0개의 댓글