Routing Information Protocol Version 1


 



1. Distance Vector
주기적으로 Neighbor Router 간 라우팅 업데이트를 실시한다.
전제 정보의 업데이트를 실시한다.
네트워크에 변경사항이 없어도 업데이트를 실시한다.
소규모 네트워크 환경에 적합하며 확장성이 떨어진다.
Split-horizon에 의해 Loop를 방지한다.
[Split-horizon : Distance Vector의 Loop방지 알고리즘으로 수신한 Interface로 동일한 정보를 송신할 수 없다.]

 

 

2. RIP Timer
A. Update Time : 30초 [RIP은 한 번에 많은 양의 업데이트를 방지하기 위해서 업데이트 시간의 15%의 편차를 두어 업데이트를 실시한다 이를 RIP Jitter라고 한다.]


B. Invalid Time : 180초 [특정 네트워크를 수신하지 못하게 되면 RIP은 해당 네트워크 정보를 바로 삭제하지 않고 180초의 유예시간을 두어 해당 시간 내에 네트워크 정보를 수신하게 되면 정상적으로 동작을 실시하며 해당 시간 내에 네트워크 정보를 수신하지 못하게 되면 Holddown상태로 전환된다.]

C. Holddown Time : 180초 [Holddown상태로 전환되면 RIP은 해당 네트워크 정보가 업데이트되어도 해당 네트워크 정보를 수신하지 않는다 : Loop방지]

D. Flushed Time : 240초 [네트워크 정보를 수신하지 않을 시간으로부터 240초가 지나면 Routing table에서 삭제된다.]

13.13.1.0/24
13.13.2.0/24
13.13.3.0/24

A. Update   |---30초---|
B. Invalie   |-------------- 180초 --------------|
C. Holddown                                                    |-------------- 180초 --------------|
D. Flushed   |-------------------240초-------------------|


3. Classfull
라우팅 업데이트 정보 안에 SubnetMask가 포함되지 않는다.
IP address에 대해서 Class로만 구분한다.
Subnetting , VLSM기능을 사용하여 구축한 네트워크 환경에서 사용할 수 없다.

( CIDR기능을 지원하지 않는다. )
Class가 단절되면 업데이트가 실시되지 않는다.


4. AD (Administrative Diatance) : 120

(Router에 복수개의 Routing Protocol이 enable 된 경우 Router는 AD값이 가장 작은 Protocol을 사용한다.)
Static : 1
EIGRP : 90
OSPF : 110
RIP : 120


5. Metric
Router는 하나의 목적지에 대해서 하나의 경로만을 지원하는 장비이다.
하나의 목적지에 대해서 복수개의 경로가 존재할 경우 Metric이 가장 작은 경로를 사용하여 통신이 실시된다 
RIP은 Hop-count를 사용하여 최적경로를 선출한다. [0~15]
RIP은 Metric 16에 대해서 장애 발생으로 인식된다.


6. 로드 분산 (Load-Balancing)
Router는 하나의 목적지 네트워크에 대해서 하나의 경로를 지원하는 장비이다.
하나의 목적지에 대해서 복수개의 경로를 지원하는 기능을 로드 분산이라고 한다.
RIP은 균등 로드 분산 기능을 지원한다. (IOS 12.2 : 1-6 , IOS 12.4 : 1-16 , Default = 4개 지원)
균등 로드 분산 : 최적 경로와 동일한 Metric값을 갖은 경로에 대해서 복수개의 경로를 지원하는 기능


7. RIP 라우팅 업데이트 방식
RIP은 라우팅 업데이트 시 UDP 520번을 사용한다. (Source Port : UDP 520 , Destination Port : UDP 520)
RIPv1 라우팅 업데이트 시 출발지 IP주소는 송신하는 Interface에 할당된 IP주소를 사용하며
목적지 IP 주소는 Broadcast (255.255.255.255) IP주소를 사용한다.

+ Recent posts