이 블로그 내용은 RIP을 실습한 것에 초점을 맞추었기 때문에 RIP에 관련한 설명은 적습니다.

RIP (Routing Information Protocol)

  • 동일한 Protocol을 사용하는 인접 장비와 Connected Network 정보를 교환 /b> 함
  • Multicast Group -> 224.0.0.9
  • 최단 거리(Hop Count)기준으로 경로를 선택
  • Hop Count를 Metric 값으로 사용
  • Version 1
  • Classful Routing -> 네트워크주소dhk Hop count를 전달 함
  • Version 2
  • Classless Routing -> 네트워크주소서브넷 마스크Hop Count</를 함께 전달 함
  • 비교적 작은 범위의 네트워크에서 샤용함
  • hop count Limit -> 16
  • 30초 주기로 경로 정보를 교환하기 때문에 변화가 적용되는 속도(Convergence Time)가 느림
  • 경로 계산 알고리즘 -> Bellman-Ford(B-F) Algorithm
  • 네트워크 정보를 학습한 인터페이스 방향으로 동일한 네트워크 정보를 재 전달하지 않음 -> Split Horizon

RIP v2 동작 방식

  • RIPv2가 설정되면 자시느이 Routing Table에 있는 Connected 정보를 광고 함
    • Multicast(224.0.0.9) 전달
  • 광고 메시지를 받은 장비는 자신의 Routing Table에 없는 정보를 기록
    • 데이터가 들어온 Interface를 경로로 지정
    • 전달받은 Hop Count +1 값을 저장
  • RIPv2가 설정된 모든 Router에서 일정 주기마다 Routing 정보를 광고하는 메시지를 전송

RIP 실습 하기 전에 정리

RIP (Routing Information Protocol)
- 동일한 Protocol을 사용하는 인접장비와 Connected Network 정보를 교환 함

 Hop Count 를 Metric 값으로 사용
- Version 1
- metric : 라우팅시 최적경로를 결정하는 기준 

 Classful Routing → 네트워크주소와 Hop count를 전달 함
- Version 2

 Classless Routing → 네트워크주소와 서브넷 마스크와 Hop count를 함께 전달 함
- 비교적 작은 범위의 네트워크에서 사용 함

- 30초 주기로 경로 정보를 교환하기 때문에 변화가 적용되는 속도(Convergence Time)가 느림
 -> 수렴시간 

 Multicast Group → 224.0.0.9
- 최단 거리(Hop Count) 기준으로 경로를 선택

- 경로 계산 알고리즘 → Bellman-Ford(B-F) Algorithm
- 네트워크 정보를 학습한 인터페이스 방향으로 동일한 네트워크 정보를 재 전달하지 않음 → Split Horizon

RIP 실습

구성도

rip1

모든 라우터에 PT-ROUTER-NM-1CFE를 추가 해준다.

rip2

각 PC에 주소를 넣어준다.

rip3 rip4

RIP 설정

  R1(config)#router ?
  bgp    Border Gateway Protocol (BGP)
  eigrp  Enhanced Interior Gateway Routing Protocol (EIGRP)
  ospf   Open Shortest Path First (OSPF)
  rip    Routing Information Protocol (RIP)

R1(config)#router rip
R1(config-router)#network 1.0.0.0
R1(config-router)#network 3.0.0.0
R1(config-router)#network 192.168.1.0

R2(config)#router rip 
R2(config-router)#network 1.0.0.0
R2(config-router)#network 2.0.0.0

R3(config)#router rip 
R3(config-router)#network 3.0.0.0
R3(config-router)#network 4.0.0.0

R5(config)#router rip 
R5(config-router)#network 5.0.0.0
R5(config-router)#network 4.0.0.0

R4(config)#router rip 
R4(config-router)#network 5.0.0.0
R4(config-router)#network 2.0.0.0
R4(config-router)#network 192.168.2.0

RIP Version2로 변경

  R5#sh ip route 
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
R    1.0.0.0/8 [120/2] via 4.4.4.4, 00:00:10, FastEthernet0/0
               [120/2] via 5.5.5.6, 00:00:10, FastEthernet1/0
R    2.0.0.0/8 [120/1] via 5.5.5.6, 00:00:10, FastEthernet1/0
R    3.0.0.0/8 [120/1] via 4.4.4.4, 00:00:10, FastEthernet0/0
C    4.0.0.0/8 is directly connected, FastEthernet0/0
C    5.0.0.0/8 is directly connected, FastEthernet1/0
R    192.168.1.0/24 [120/2] via 4.4.4.4, 00:00:10, FastEthernet0/0
R    192.168.2.0/24 [120/1] via 5.5.5.6, 00:00:10, FastEthernet1/0

  
R1(config)#router rip 
R1(config-router)#version 2
R1(config-router)#no auto-summary

R2(config)#router rip 
R2(config-router)#version 2
R2(config-router)#no auto-summary

R4(config)#router rip 
R4(config-router)#version 2
R4(config-router)#no auto-summary

R5(config)#router rip 
R5(config-router)#version 2
R5(config-router)#no auto-summary

R3(config)#router rip
R3(config-router)#version 2
R3(config-router)#no auto-summary

인터페이스로 광고하는 것을 막는다.

  R1(config)#router rip
R1(config-router)#passive-interface ?
  Ethernet         IEEE 802.3
  FastEthernet     FastEthernet IEEE 802.3
  GigabitEthernet  GigabitEthernet IEEE 802.3z
  Loopback         Loopback interface
  Serial           Serial
  default          Suppress routing updates on all interfaces
R1(config-router)#passive-interface fastEthernet 2/0

R4(config)#router rip 
R4(config-router)#passive-interface fastEthernet 2/0