Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

router

인터넷은 네트워크와 네트워크를 잇는 네트워크다. 인터넷(internet)은 전 지구적 규모이며, 따라서 잇고자 하는 네트워크들은 물리적으로 멀리 떨어져 있게 된다. 이들 네트워크를 구성하는 컴퓨터는 인터넷에서 유일한 IP(:12)주소 정보를 가지며, 이 IP 주소를 가지고 원하는 원격지 컴퓨터를 찾을 수 있다.

A네트워크에 속해있는 A1 컴퓨터가 B네트워크에 속해 있는 B1 컴퓨터를 찾아간다고 가정해 보자. 그물처럼 엮여져 있는 인터넷에서 A<-->B사이의 경로를 찾을려면, 네비게이션 역할을 하는 어떤 컴퓨터가 있어야 할 것이다. 이렇게 네트워크의 경로 사이에 존재하면서, 패킷의 경로를 조정해주는 특수한 용도의 컴퓨터를 router이라고 한다.

라우터는 경로배정(routing)와 정보 전달을 위해서 최적화된 소프트웨어와 하드웨어 구성을 가진 네트워크 장비다. 주변의 여러 다른 라우터들과 연결되어야 하기 때문에, 두개 이상의 네트워크 인터페이스로 구성된다. 이때 네트워크 인터페이스는 구리선, 광섬유, 무선과 같은 다양한 형식을 가질 수 있어야 한다. 인터넷이 다양한 전송 매체로 구성되어 있기 때문이다.

라우터는 패킷의 경로를 결정하기 위한 경로 배정표라는 것을 가진다. 이 경로 배정표에는 주변의 네트워크의 정보와 자신이 관리하는 네트워크 정보를 가지고 있어서, 자신에게 들어온 패킷을 어느 곳으로 보내야 할지를 결정하게 된다.

인터넷의 네트워크 구조는 동적으로 변하기 때문에, 라우터는 주기적으로 주변 네트워크 환경을 검사해서 경로 배정표를 갱신해야 하는데, 이때 사용하는 프로토콜이 RIP(:12)과 BGP이다.

라우터는 네트워크 계층까지의 기능을 담당한다. 여기에 패킷을 switch(교환)한다는 의미때문에, layer 2 switch 혹은 lan switch라고 부르기도 한다. layer 2 switch는 다시 줄여서 L2 Switch라고 부르기도 한다.

의미적으로 라우터는 경로를 설정하기 위한 기능만 가지고 있으면 되지만, 실제 QoS, VoIP, 방화벽, VPN등의 기능을 함께 포함하는 토탈 인터넷 솔류션 기기로 제작되는 경우가 많다.

보낸 사람 Linux
Juniper SRX210 service gateway router

라우팅 프로토콜

  • RIP, IGRP : distance vector 기반
Distance vector은 목적지까지의 거리를 최적 경로 결정의 판단기준으로 한다. RIP는 경유해야 하는 각 네트워크의 거리를 1로 한다. 이를 Hop이라고 하는데, 예를 들어 어떤 목적지까지 가기위해 3개의 라우터를 거쳐야 한다면 3Hop이라고 한다.
  • OSPF : 링크 상태
  • EIGRP : 하이브리드

라우터 장비 제조업체

라우터는 인터넷의 핵심 장비로, 다수의 업체들이 라우터 제조에 참여하고 있다.
  • cisco
  • Fujitsu
  • Asus
  • Belkin
  • Buffalo
  • D-link
  • Huawei
  • Netgear
  • TP-Link

관련 글