Dynamic 라우팅 프로토콜 중 Distance Vector Routing protocol에 해당하는 RIP에 대한 차이점을 살펴보자.
192.0.0.0/8 for IPv4).224.0.0.9, sent every 30 seconds.소규모 네트워크에서는 RIPv2를 사용해서 네트워크 구성

장비에서 debug ip rip을 입력하면 rip 프로토콜과 관련한 정보를 볼 수 있다.
디버깅에 필요한 정보만 추출하면,
! RIP v2를 사용해서 RIp 컬티캐스트 주소를 이용해 Fa0/45로 패킷을 보냈다는 뜻
RIP: sending v2 update to 224.0.0.9 via
FastEthernet0/41 (203.230.7.26)
! 라우팅 업데이트 패킷에 포함될 네트워크 정보
RIP: build update entries
! [현재 라우터가 알고 있는 네트워크]/[서브넷 마스크] via 0.0.0.0 (직접 연결됨을 의미), metric(Hop Count) 1, tag(확장필드) 0(설정 없음)
203.230.7.0/29 via 0.0.0.0, metric 1, tag 0
203.230.7.32/29 via 0.0.0.0, metric 1, tag 0
!패킷이 무시되었음을 의미 form [출발지 ip] 원인(스위치 자체 주소에서 전송됨을 의미)
RIP: ignored v2 packet from 203.230.7.26 (sourced from one of our addresses)

버전 1의 rip프로토콜을 사용한 패킷을 마찬가지로 디버깅에 필요한 정보만 추출하면,
! 버전1로 전송, 멀티캐스트가 아닌 브로캐스트 주소로 Fa0/41에 패킷 전송
RIP: sending v1 update to 255.255.255.255 via FastEthernet0/41 (203.230.7.26)
! 라우팅 업데이트 패킷에 포함될 네트워크 정보
RIP: build update entries
! v2와 달리 서브넷 정보를 전송하지 않는다.
subnet 203.230.7.0 metric 1
subnet 203.230.7.32 metric 1
RIPv1은 서브넷 정보를 전송하지 않으면 서브넷을 어떻게 처리하는 걸까?
-> Classful 방식을 사용해서 패킷을 처리한다.

그러면 서브넷을 Default 서브넷보다 크게 설정한 경우, 해당 서브넷에 해당하는 대역폭에 대한 라우팅 정보를 주고 싶지 않으면 어떻게 해야할까?
예를 들어 Default Subnet이 /24인 203.230.10.0/30으로는 라우팅 정보를 전송하고 203.230.10.4/30에는 라우팅을 전송하고 싶지 않을때는 network 명령어에서 네트워크 대역을 설정하는 것이 아닌 no ip rip혹은 passive-interface명령어를 사용해서 설정해줘야한다.
interface FastEthernet0/1
no ip rip
router rip
passive-interface FastEthernet0/1
하지만 두 명령어 간의 차이점이 있는데, 두 명령어는 모두 RIP 패킷을 전송하지 않도록 하지만, no ip rip는 RIP를 완전히 비활성화하는 반면, passive-interface는 인터페이스에서의 수신은 허용하고 전송만 차단하는 차이가 있다.
서브넷을 Default subnet으로 요약해서 Ad하는 기능이다.
기본적으로 enable되어있다.
서브넷을 포함해서 광고하는 것은 no auto-summary이다.
| 특징 | auto-summary 활성화 | no auto-summary 비활성화 |
|---|---|---|
| 장점 | - 라우팅 테이블 작아짐. | - 경로 정보 세밀. |
| - RIP 패킷 작아짐. | - VLSM 지원. | |
| ------------ | ----------------------------- | -------------------------------- |
| 단점 | - 경로 정보 부족. | - 테이블 크기 증가. |
| - 서브넷 요약. | - 패킷 크기 증가. | |
| - 제한된 경로 정보. |
라우터에 루프백 주소들을 주고 auto summary를 한 것과 안한것을 비교해보자. 루프 백 주소는 10.10.10.0/24
노란색으로 표시된 부분을 보면 서브넷이 Default Subnet에 따라 정보가 축약된 것을 알 수 있다.
auto-summary
no auto-summary
R: RIP 프로토콜로 학습된 경로203.230.7.40: 목적지 네트워크 주소[120/1]: 메트릭(120:최대 홉 수, 1:해당경로의 홉 수)via 203.230.7.34: 해당 경로로 가기 위한 다음 홉 IP 주소
rip 실패 라우팅 테이블 예시