본문 바로가기

Network/Basic

04. Router 개념

라우터(게이트웨이) 는 스위치보다 비싸며 속도도 스위치보다 떨어지고 구성하는 방법 역시 스위치보다 힘들다.
 
하지만 라우터를 사용하는 이유는 브로드캐스트 때문이다.
 
스위치 동작중 Flooring 이 일어나면 자신을 제외한 모든 노드로 데이터를 전달하는데 라우터가 없다면
 
이 동작은 지구상에 모든 PC 에 시그널을 보내는 것이 된다.
 
 
위의 그림과 같은 상황이다.
 
이와 같은 상황을 방지하기 위해 스위치가 보낸 정보가 브로드캐스트인 경우 이것을 라우터 한대에서 받고
 
이 정보 중 상대 서버 경로 다시 가장 가까이에 있는 라우터에 이 정보를 포함하여 보내어 WAN 에서 
 
해당 서버가 있는 LAN 망과 연결된 라우터에 전달하는 것이다. 
 
즉 라우터는 여러 내부 네트워크(LAN)를 연결하는 브릿지 역할을 하여 하나의 내부망에서 다른 내부망을 
 
찾아가는 경로를 제공해주는 장비로 데이터를 목적지까지 가장 안전하고 빠르게 전송해 준다.
 
즉 라우터는 네트워크에서 데이터 전송을 위한 경로 지정을 하며
 
출발지에서 목적지까지 가장 빠르고 효율적인 길을 스스로 찾아 IP 패킷을 전송한다.
 
 
 이러한 작업을 수행하기 위해 라우터의 제조사마다 명령어 셋팅을 해야 하며 라우터별로 명령어도 다르다.
 
가장 대형 업체는 시스코로 앞으로 시스코 라우터 기준으로 명령어 셋을 공부해 볼 예정이다.
 
 

Hardware
 
내부
 
 
외부
 
 

Interface 
 
라우터에서 Interface 란 접속 가능한 포트를 말한다. 
 
가장 자주 접하게 되는 Interface 명은 Ethernet 과 Serial 포트가 있다.
 
Interface 
Comment
Ethernet
내부 네트워크 간 접속시에 사용되는 Interface
Serial
WAN 접속을 위해 사용되는 Interface
 
보통 장비별로 Interface 설정 명령어가 다르지만 보통 아래와 같다.
 
interface type slot/port
 
interface type port
 
예를 들어 시스코 장비에서 Fastethernet Interface 의 0번 포트 설정하기 위해서는 아래와 같이 한다.
 
interface Fastethernet 0/0 (0번 슬롯의 0번 포트)
 
 

Routed Protocol 과  Routing Protocol 
 
라우팅 프로토콜은 라우터에 의해 전송되는 프로토콜을 의미하며 TCP/IP 가 대표적이다.
 
라우팅 프로토콜은 라우팅 프로토콜로 라우팅 테이블을 이용하여 어디로 전송할지를 결정하는 프로토콜이다.
 
대표적으로 RIP, OSPF 가 있다.
 
 

Routing Table
 
라우팅 테이블은 택시 기사가 기억하고 있는 경로로 생각해 볼 수 있는데 
 
최적의 경로를 결정하고 패킷을 전송하기 위해 라우터 내부에 작성되는 테이블을 말한다.
 
네트워크 주소를 확인해 최적의 경로로 보내기 위한 비용 정보가 적혀 있고 (0, 1, 2) 
 
E0 은 Ethernet port 0 , S0 은 Serial Port 0 처럼 포트 포워딩 정보도 포함하고 있다.
 
 
 

Static Routing Protocol & Dynamic Routing Protocol
 
Static routing protocol 은 관리자가 모든 경로를 지정하여 사용하는 프로토콜로 라우팅 속도가 빠르다.
 
하지만 많은 경로를 컨트롤하는 경우 설정이 복잡해지거나 경로 배정이 잘못되어 문제를 발생시킬 수 있다.
 
ip route 명령을 통해 지정한다.
 
Dynamic routing protocol 은 관리자가 일일이 경로를 입력하지 않아도 라우터가 경로를 알아서 찾아간다.
 
이를 위해 라우터 간에 라우팅 테이블을 계속 업데이트 하며 교환하고 계산하는 과정이 있어 라우터의 부담이 크다.
 
 

AS(Autonomous System)
 
라우터의 그룹을 말한다.
 
하나의 라우터 그룹은 다른 라우터 그룹과 묶이며 
 
그룹-그룹 에서 사용되는 프로토콜과 그룹내에서 사용되는 프로토콜을 구분하면 아래와 같다.
 
 
 

Distance Vector
 
라우팅 테이블에 목적지까지 거리 (홉 카운트) 를 저장하는 프로토콜이다.
 
정해진 시간마다 AS 내부 라우터간 홉 카운트를 계속 계산해줘야 하기 때문에 보통 소규모 네트워크에서만 사용된다.
 
대표적으로 RIP 프로토콜이 여기에 해당한다.
 
 

Link State
 
링크 스테이트 알고리즘은 먼저 링크에 대한 정보를 토폴로지 데이터베이스로 만들고
 
토폴로지 베이스를 가지고 SPF 알고리즘을 통해 최단거리 계산을 한기위한 SPF 트리를 만들고
 
이 트리 정보를 이용해 라우팅 테이블을 구성하는 것으로 대표적으로
 
OSPF 프로토콜이 있으며 대규모 네트워크에 적합하다.
 
관련해서 정확한 동작은 사이트 를 참조하자.
 
 
 
 
 

'Network > Basic' 카테고리의 다른 글

06. 간단한 Network 구성 (1)  (0) 2020.01.22
05. IP 주소  (0) 2020.01.22
03. Switch 개념  (0) 2020.01.22
02. OSI 7 Layer  (0) 2020.01.22
01. Overview  (0) 2020.01.22