[CISCO] RIPv1 & RIPv2 (Routing Information Protocol Version 1 & 2)
Nowhere 와 Now here 의 차이

IT/ㄴ Cisco

[CISCO] RIPv1 & RIPv2 (Routing Information Protocol Version 1 & 2)

TIENE 2023. 6. 27. 10:23
반응형

2020년 국비지원 교육 내용 정리

 

1. RIPv1 (Routing Information Protocol Version 1)

-Distance Vector

 1. 주기적으로 Neighbor Router간 라우팅 업데이트를 실시한다.

    * 네트워크에 변경사항이 없어도 업데이트를 실시한다.

 2. 전제 정보의 업데이트를 실시한다.

 3. 소규모 네트워크 환경에 적합하며 확장성이 떨어진다.

    * Next Hop Count 15로 제한되어 있으며 16이상은 넘어갈 수 없다.

 4. Split-horizon에 의해 Loop를 방지한다.

           [Distance Vector Loop방지 알고리즘. 수신한 Interface로 동일한 정보를 송신할 수 없다.]

 

-RIP Timer

 1. Update Time : 30

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

 

 2. Invalid Time : 180

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

 

 3. Holddown Time : 180

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

 4. Flushed Time : 240

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

 

 

 

- Classfull

1. 라우팅 업데이트 정보 안에 SubnetMask가 포함되지 않는다.

2. IP address에 대해서 Class로만 구분한다.

3. Subnetting , VLSM기능을 사용하여 구축한 네트워크 환경에서 사용할 수 없다.

  

R2 Routing Table

 

 

 

 

R3 Routing Table

 

 

 

 

 

 

- CIDR기능 X

1. Class가 단절되면 업데이트가 실시되지 않는다.

 

- AD (Administrative Diatance) : 120

 1. 하나의 Router에 복수개의 Routing Protocol을 설정하면

  Router AD값이 가장 작은 Routing Protocol을 사용한 라우팅 업데이트를 실시한다.

RIP: 120

 

- Metric

1. Router는 하나의 목적지에 대해서 하나의 경로만을 지원하는 장비이다.

2. 하나의 목적지에 대해서 복수개의 경로가 존재할 경우 Metric이 가장 작은 경로를 사용하여 통신이 실시된다

3. RIP Hop-count를 사용하여 최적경로를 선출한다. [0~15]

4. RIP Metric 16에 대해서 장애발생으로 인식된다.

   

  • R2 Routing Table

 

 

- Load-Balancing

1. Router는 하나의 목적지 네트워크에 대해서 하나의 경로를 지원하는 장비이다.

2. 로드분산은 하나의 목적지에 대해서 복수개의 경로를 지원하는 기능이다.

3. RIP은 균등로드분산 기능을 지원한다. (IOS 12.2 : 1-6 , IOS 12.4 : 1-16 , Default = 4개 지원)

4. 균등 로드분산    : 최적 경로와 동일한 Metric값을 갖은 경로에 대해서 복수개의 경로를 지원하는 기능

 

- RIP Routing Update 방식

 1. RIP은 라우팅 업데이트시 UDP 520번을 사용한다.

(Source Port : UDP 520 , Destination Port : UDP 520)

 2. RIPv1 라우팅 업데이트시 출발지 IP Address는 송신하는 Interface에 할당된 IP Address를 사용하며

목적지 IP Address Broadcast (255.255.255.255) IP Address를 사용한다.

 

 - Passive-interface

  • 특정 Interface로의 Broadcast/Multicast를 차단하는 기능

2. RIPv2 (Routing Information Protocol Version 2)

 

- Classless 

*no auto-summary command needed

1. 업데이트 정보 안에 SubnetMask가 포함

2 .Subnetting , VLSM을 사용하여 구축한 네트워크 환경에서 사용가능

3 .CIDR기능을 지원한다.

4 .Class가 단절된 네트워크 구간에서도 업데이트 및 통신이 가능하다.

  • 업데이트 방식 : 라우팅 업데이트 시 UDP 520번을 사용

출발지 IP Address는 업데이트 시 송신하는 Interface IP Address를 사용하며

목적지 IP Address Multicast [224.0.0.9]를 사용한다.

  • MD5 HASH 알고리즘을 사용한 인증 기능을 지원한다.

       (Text기반 인증은 RIPv1 , RIPv2 모두 지원)

위의 사항을 제외한 나머지 모든 기능은 RIPv1과 동일하다.

 

 

- Loop 방지를 위한 기능

1. Split-Horizon    : 수신한 정보는 수신 받은 인터페이스로 송신하지 않는 기능.

                               Loop방지를 위해 Distance Vector Routing Protocol에서 모두 적용

 

출처 : 구글

 

2. Route Poisoning : 다운된 네트워크에 도달 불가능하다는 정보를 광고

                                 장애 발생시 Hop Count 정보 16을 전달함으로서 장애를 신속히 알림

                                 Router 간에 정보를 주고 받는 데 걸리는 시간인 Convergence Time을 줄이기 위함

                                 Route Poisoning을 보내고 Poison Reverse를 주고 받으며 해당 네트워크 장애 인지

 

출처 : 구글

 

3. Triggered Update : WAN처럼 대역폭이 제한된 네트워크에서 주기적인 광고를 보내는 대신

                                  네트워크에 변화가 생겼을 때만 광고를 보내는 것

                                  [Point-to-Point Serial Interface에서만 적용 가능]

 

 구분 RIPv1 RIPv2
공통점 -Distance Vector Protocol
-주기적인 정보 교환 (30)
-소규모 네트워크에 적합
-Next Hop Count의 수가 15로 제한 (16부터 장애발생으로 인식)
-균등로드 분산 지원
-AD = 120, Metric Hop Count
-Split-Horizon Route Poisoning을 통해 Loop 방지
 
Subnet 정보 포함 여부 Classfull
Subnetting, VLSM 지원 X
Classless
Subnetting, VLSM 지원 O
(auto-summary default)
업데이트 방식 UDP 520
DA : Broadcast [255.255.255.255]
UDP 520
DA : Multicast [224.0.0.9]
인증방식 Text기반 지원 Text, MD5 모두 지원

 

반응형