Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Dynamic Routing

2015. 7. 28. 21:55network

728x90

Dynamic Routing 이란?

동적 라우팅 프로토콜을 사용해서 라우터에 의해 자동적으로 학습한 원격 네트워크로 향하는 경로(Route)이다.


수동적으로 장비마다 설정을 다르게 하는것과 다르게 Dynamic Routing을 이용하면 최적경로를 결정하며 주기적으로 유지하므로 모든 장비에 입력해야 하는 번거로움을 최소화 시킨다.


IP Routing Protocol의 종류


1. Unicast Routing

   가. IGP(AS내에서)

        1) Distance Vector     (거리와 방향)

            가) Classful : RIPv1,

            나) Classless : RIPv2

        2) Advance Distance Vector : EIGRP (대역폭과 지연시간)

        3) Link State : OSPF, IS-IS(Classless)(대역폭을 중점)


   나. EGP(AS사이에서) : BGPV4(Classless) (속성값 사용)


2. Multicast Routing  : DVMRP, MOSPF, PIM Dense % Sparse


AD (Administrative Distance) ? 

라우팅 정보 송신지의 신뢰성에 대한 평가 값. AD는 0 ~ 255사이의 숫자로 표현.

숫자가 낮을수록 신뢰성은 높다. 


다수의 라우팅 프로토콜을 가질 경우 AD에 따라 선택하게된다.


AD값에 따른 Routing Protocol 우선순위



* Distance Vector 라우팅 프로토콜


거리로 경로 비교!



A - > E 라우터로 가는 경로


A -> B -> E 2Hop

A -> C -> D -> E 3Hop

Distance Vector의 경로 정보 수집할 때

A에서 B에게 정보 전달 시 B가 갖고 있는 내용과 A의 정보가 같을때 cost 값을 비교하고 최적경로만 택하고 나머진 버린다. 테이블에 저장.


 Classful Routing 

* Routing 정보 전달시에 Subnet mask 정보를 전달하지 않는다. -> 따라서 네트워크 정보를 알 수 없음.


HOW?

기본적으로 약속. subnet mask 전달하지 않고, 각 구조화 된 형태로

A class, B class, C class에 따라서 네트워크 구분되어 전달.

A/8   B/16   C/24




Classless Routing

*Routing 정보 전달 시에 Subnet mask 정보를 함께 전달한다. 


Routing Loop 문제 해결


A - B - C 연결된 라우터가 있다.


이때 C 오른쪽 경로 구간 제거하면 C의 업데이트 주기가 되기 전에 

C는 B에게서 받은 정보를 받게 된다면, 제거했던 라우터 구간에 대한 정보를 다시 받게 된다.

C의 오른쪽 구간으로 또 경로가 있다고 판단. 이렇게 반복하다가 Hop Count Maximum 16이 되면 없다는 것을 인지함.

B와 C사이에 LOOP 발생


* Split Horizon

특정  interface 에서 받아온 Route 정보는 차후에 그 interface를 통해 다시 전달되지 않는다.

* Route Poisoning 
Route Poisoning은 경로가 Down 됐을 때 경로가 문제있다는 것을 이웃에게 알림.

* Poison Reverse 
그 문제를 받았다고 알림.

*Hold down Timer
해당 시간 동안 받은 정보보다 더 좋은 정보가 들어오면 받고 아니면 버림.

*Triggered Update
Topology의 변화를 즉시 이웃 Router에게 알려줌.

Link-State의 계층화 구조


Area와 Area 사이를 연결해주는 라우터를 ABR( Area Border Router) 라고 함.




Balance Hybrid Routing- > Distance Vector와 Link-state의 장점만 가져옴.








728x90