관리 메뉴

IT창고

네트워크 라우팅 프로토콜 본문

서버운영/Network

네트워크 라우팅 프로토콜

방구석여포 2018. 1. 3. 15:28

네트워크의 장비중에 라우터 장비가 있습니다. 라우터는 네트워크 경로를 배정해주는 장치입니다 외부 네트워크에서 다른 사이트로 가는 데이터가 있으면 라우터 장비는 이 데이터를 최적화된 경로를 찾아주는 기능이 있습니다. 또한 관리자가 경로를 직접적으로 결정해줄수도 있습니다.


라우터 장비를 사용하여 경로를 찾아 데이터를 전송하는데 라우터에 패켓의 목적지의 IP주소를 라우팅 테이블에 검색해서 인터페이스로 전송 및 처리하는 기능을 IP라우팅이라 합니다.

IP라우팅에는 경로학습, 경로선출, 경로관리 3가지의 기능이 있으며 정적과 동적에 따라 방식이 다릅니다.


 

 경로 학습

경로 선출 

경로 관리 

 정 적

 next-hop정보를 파악해서 경로를 수동으로 학습하는 방식

링크의 대역폭 및 라우터 개수를 파악해서 경로를 수동으로 선출하는 방식 

관리자가 직접적으로 경로를 수정, 삭제, 갱신하는 방식 

 동 적

라우팅 프로토콜을 이용하여 네트워크 정보를 교환하는 방식 

라우팅 업데이트 정보에 포함된 메트릭 값을 확인해 경로를 자동으로 선출하는 방식 

라우팅 프로토콜의 동작에 의해 자동으로 수정, 삭제, 갱신하는 방식 


라우팅 프로토콜의 종류는 RIPv1, RIPv2, IGRP, EIGRP, OSPF, ISIS, BGPv4 가 있습니다.


이러한 라우팅 프로토콜에 따라 관리 방법이 다른데 Distance Vector, Link-State, Path Vector로 나눠집니다.


Distance Vector는 거리와 방행만을 위주로 만든 라우팅 알고리즘으로 라우팅 업데이트에 포함되는 정보는 목적지 네트워크, next-hop, 메트릭을 포함하고 모든 라우팅 정보를 가지고 있을 필요가 없기에 라우팅 테이블을 줄여 메모리를 절약할수 있습니다 단점으로 30초 마다 라우팅 테이블에 변화가 없어도 항상 업데이트를 하기때문에 트래픽을 낭비하고 적용되는 시간도 오래걸리기에 소규모의 네트워크에서 사용합니다. 사용되는 프로토콜은 RIPv1, RIPv2, IGRP, EIGRP 입니다.


Link-State는 하나의 라우터가 목적지까지의 모든 경로를 가지고 모든 경로 정보를 가진 라우터(Topology Database)를 SPF(Shortest Path First)으로 계산하여 라우팅 테이블을 만듭니다. 라우팅 업데이트에 포함되는 정보는 목적지네트워크, next-hop, 메트릭 ,라우터간의연결 링크정보 등 많은 정보를 포함합니다. 트래픽의 발생이 줄어드는 대신 CPU가 해야하는 일이 많아져서 메모리를 많이 사용합니다. 사용되는 프로토콜은 OSPF, ISIS 입니다.


라우팅 프로토콜 중에 이제는 사용하지 않는 프로토콜이 있습니다. 

서브넷 처리방식에 따라 사용하지 못하게된 프로토콜로 RIPv1과 IGRP가 있습니다.

Classful Routing 프로토콜이 RIPv1과 IGRP인데 네트워크를 클래스로 처리하는 방식으로 라우팅 업데이트에 서브넷 마스크를 포함하지 않기에 현재 네트워크에서는 사용할수없습니다.

Classless Routing 프로토콜은 서브넷 마스크를 확인하는 서브넷 처리방식으로 RIPv2, EIGRP, OSPF, ISIS, BGPv4 프로토콜이 여기에 속 합니다. 


보통 한국에서는 OSPF 프로토콜을 많이 사용하는데 이유는 정보를 자세히 알려주기 때문입니다. 시스코 라우터 IOS에 show ip ospf database router 를 입력하면 라우팅 업데이트 정보가 상세하게 나오는걸 확인할수있습니다. 

'서버운영 > Network' 카테고리의 다른 글

리눅스와 윈도우 서버 OS 라우터로 만들기  (0) 2018.09.18
VPN 설정하기  (0) 2018.09.18
네트워크 ACL  (0) 2018.01.03
네트워크 Etherchnnel  (0) 2017.12.20
네트워크 STP  (1) 2017.12.19
Comments