본문 바로가기

Routing

Dynamic Routing이란?

Dynamic Routing이란?

 

Dynamic Routing 은 네트워크 정보를 프로토콜을 이용하여 동적으로 학습하고 유지하는 방식을 말한다.

라우팅 프로토콜은 아래 그림에서 보이는 것과 같이 다양하며, 각 프로토콜의 동작 과정과 방식이 다르기 때문에 관리하고 있는 네트워크 구성에 따라 적절한 프로토콜을 선택해주어야 한다. 


라우팅 프로토콜은 동작되고 있는 장비의 정보를 동적으로 관리해주기 때문에 네트워크에 발생된 변화를 감지하면 변화된 내용을 학습하고 새로운 최적경로를 선정한다. 하지만 이런 동적인 프로세스 때문에 장비의 리소스 소모가 Static 방식에 비해 많다는 점이 단점이다.  


 

 

 

라우팅 프로토콜은 AS내에서 사용하는 IGP와 AS사이에서 사용하는 EGP로 나눌 수 있고, IGP Routing Protocol 동작 방식에 따라 Distance Vector Link State 방식이 있다. 그리고 Distance Vector Link State방식을 섞어놓은 Advance Distance Vector 방식이 있다.

 



Distance Vector

거리와 방향을 기준으로 하여 최적경로를 탐색하는 라우팅 프로토콜이다

이는 네트워크의 전제적인 토폴로지를 가지는 것이 아니라 단순히 이웃장비에게 받은 거리와 방향에 대한 정보만 가지고 패킷을 전달할 방향을 결정하기 때문에 잘못된 경로를 학습한 경우 제대로 통신이 이루어지지 않을 가능성이 높아진다

 

Distance Vector 프로토콜의 특징 정리

    • 라우팅 업데이트시 목적지에 대한 최적 경로 정보를 전달한다. 

    • 패킷을 목적지로 전달할 수는 있느나, 네트워크 전체 경로를 파악하지는 못한다.

    • Split-horizon 기능에 영향을 받는다. 

    • 업데이트를 주기적으로 전달한다. (RIP은 30초, IGRP는 90초)

    • 수렴시간이 느리다.

    • Auto-summary 기능이 있으며, 기본적으로 활성화 되어 있다.

    • 대규모 네트워크망에서 동작되기엔 부적합하다.

    • Link State 프로토콜에 비해 비교적 설정이 간단하다.




Link State

자신의 인터페이스의 상태정보를 광고하는 라우팅 프로토콜이다. 

라우터들의 연결상태의 정보를 주고 받아 전체 네트워크 토폴로지를 라우터가 이해할 있으며, 어떤 경로가 최적경로인지 알고리즘을 통해 스스로 계산하여 결정한다. 하지만 주기적으로 경로를 재계산해야 하기 때문에 장비의 부하도가 높아질 있다.

 

Link State 프로토콜의 특징 정리 

    • 각 라우터들은 자신의 인터페이스의 상태정보를 전달한다.

    • 네트워크 전체 경로를 파악할 수 있지만, 최적경로에 대한 정보는 주어지지 않으므로 스스로 계산해야 한다. 

    • 업데이트 주기가 없으며, 네트워크 변화에 대해 즉시 업데이트를 한다. 

    • 수렴시간이 빠르다.

    • 기본적으로 자동적으로 축약이 되지 않으며, 필요에 따라 Manual-summary를 할 수 있다.

    • 계층적 구조로 확장성이 좋고, Area라는 구역을 나눠 LSDB를 관리할 수 있어 대규모 망에서 동작되기 적합하다.

    • 설정이 복잡하지만, 관리자가 트래픽의 흐름을 관리할 수 있도록 상세한 설정이 가능하다.




 


Classful / Classless

주소를 광고하는 방식으로는 Classful 방식과 Classless 방식이 있다.

Classful 방식 IP주소를 클래스 개념으로 나누어 사용하던 방식으로 첫번째 옥텟만 보고 클래스를 구분할 있었기 때문에 서브넷마스크 정보를 보내지 않는다.

Classless 방식 현재 우리가 사용하고 있는 방식으로 클래스의 개념없이 필요한 만큼 잘라서 사용한다. 그렇기 때문에 어디까지가 Net-id인지 구분하기 위해 서브넷마스크도 함께 보내어 주소 정보를 공유한다.

 


AS (Autonomous System) 이란?

자율시스템이라고도 하며 쉽게 말해 동일한 라우팅 정책을 사용하는 그룹을 말한다

각각의 AS들은 구분될 있는 번호인 ASN(Number) 가지고 있는데 번호를 EGP 라우팅에서 사용한다.

같은 AS내에서 사용되는 프로토콜은 RIP, IGRP, EIGRP,OSPF 등이 있고, AS간을 연결할 사용되는 프로토콜은 BGP, EGP, IDRP 등이 있다.

 

 

 

 

'Routing' 카테고리의 다른 글

[Config] 설정모드 및 명령어 정리  (0) 2014.05.28
[EIGRP] 간략정리  (0) 2014.05.28
[RIP] 간략정리  (0) 2014.05.28
Static Routing이란?  (0) 2014.05.28
Routing이란?  (1) 2014.05.27