라우터 (Router)란 무엇일까

이 글을 통해 라우터는 무엇이고, 왜사용하는지에 대해서 알아보도록 하겠습니다

 

 

 

 

 

 

라우터란?


라우터는 정말 간단하게 말해서 위치에 대한 최적의 경로를 알려주어 다음장치로 이동시키는 장치를 말합니다

우리가 A에서 B라는 컴퓨터에 데이터통신을 할때 데이터패킷들이 B라는 컴퓨터에 갈것입니다

 

이는 물리적 회선으로 연결되어있는 가까이 있는 컴퓨터에서는 데이터통신이 원활하게 이루어질것이지요

하지만 거리가 먼 컴퓨터와 통신할때 그 사이를 회선으로 연결할수는 없습니다

이를 해결하기위해 이미 연결되어있는 다른회선을 타고 올라 거리가 먼 컴퓨터에 있는 위치까지 도달할수있습니다

 

 

 

라우터는 통신할려는 대상의 최적의 경로를 지정하고 다음 라우터로 이동시키는 역할을합니다

이는 곧 빠르게 통신하는 경로이기때문에 최단거리 일수도, 아니면 속도가 빠른 회선을 통해 전달될수도있습니다

 

간단하게 요약하자면 네트워크와 네트워크간의 가장 빠른 경로로 이동시켜주는 네트워크 장비라고 할수있습니다

이외에도 NAT이나 방화벽 VPN, Qos 등 여러가지 기능을 제공합니다

 

 

 

라우팅의 방법


 

 

라우터에서는 패킷을 수신하게되면 패킷의 도착지를 받아 어떤 네트워크가 가장 빠르고 좋을지 판단하게 되는데

이것을 라우팅 한다고 말합니다. 그리고 필요한 정보를 저장하는것을 라우팅 테이블 이라고 합니다

라우팅에 방법에는 대표적으로 2가지가 있습니다

 

하나만 정적 라우팅 말그대로 관리자가 직접 라우팅의 정보를 설정하는 라우팅으로써, 속도가 빠르고 성능이 좋습니다

직접 연결을 통해서 라우팅을 하기때문에 외부에 정보를 알리지않기떄문에 보안에 강하며, 보통 작은규모의 네트워크에서 불필요한 패킷 발생방지를 위해 정적 라우팅을 사용하는것이 많습니다

 

하지만 지정한대로 데이터를 전송하기때문에 장애발생시 다른 해결방법이 없기떄문에 (동적 라우팅은 우회경로를 자동으로 지정해줌) 좀더 관리가 어렵습니다 이로인해 라우터의 수가 많아질수록 복잡하다는 특징을 가지고있습니다

 

정적라우팅 장점 단점
속도가 빠르며 성능이 좋다 장애 대처 및 관리가 어려움
보안에 강하다  

 

그다음은 자동으로 경로를 찾아주는 동적 라우팅입니다 정적 라우팅과는 반대로 자동으로 경로를 찾아가게되는데

이러한 특징으로인해 장애 대처 및 관리가 정적 라우팅보다 쉽습니다 장애발생시 자동으로 우회경로를 설정하기 떄문에 라우터수가 늘어도크게 부담이 늘지않습니다

 

하지만 라우팅테이블을 계속 업데이트하기때문에 라우터의 부담이 크다는 단점이있지만

정적 라우팅보다는 관리측면에서 장점이 무척 커 동적 라우팅을 쓰는경우가 훨씬 많습니다

 

동적라우팅 장점 단점
장애 대처 및 관리가 쉬움 라우터의 부담이 크다
  정적 라우팅에 비해 속도가 느림
   

 

 

라우터는 OSI7계층에서 3계층에 속하는 장비(네트워크 계층) 이며 IP주소를 사용해서 전달합니다

다만 서로 같은 프로토콜을 사용해야 합니다