RIP路由協議(Router Information Protocol)包含兩個版本,RIPv1和RIPv2。RIP協議是出現的最早的距離矢量型IP路由選擇協議,使用跳數作爲唯一的度量值。雖然沒有後來的一些路由協議功能強大,但它簡單易用,至今仍有廣泛的應用,多用於小型網絡數據互聯的設計中。
RIPv1發送路由更新,不攜帶子網掩碼;而RIPv2攜帶每個路由條目的子網掩碼。
RIPv1廣播發送路由更新,廣播地址爲255.255.255.255;RIPv2組播發送路由更新,組播地址爲224.0.0.9。
他們最主要的區別:RIPv1是有類路由協議,而RIPv2是無類路由協議。RIPv1 不支持不連續的子網,而RIPv2支持。
首先要在路由器上啓動RIP進程,然後要將路由器上所有啓動RIP的接口的主網絡號宣告出去,具體配置命令----
Router(config)#router rip
Router(config-router)#network network-number
RIPv2在發送路由更新的時候攜帶子網掩碼,支持不連續子網,但是RIPv2默認情況下在主網絡邊界上進行路由彙總,因此要關閉路由彙總功能,允許子網通告通過主網絡的邊界。具體配置:
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
實驗環境
A(config-if)#ip address 10.1.1.1 255.255.255.255.0
A(config-if)#ip address 192.168.1.1 255.255.255.0
B(config-if)#ip address 10.1.2.1 255.255.255.0
B(config-if)#ip address 192.168.1.2 255.255.255.0
C(config-if)#ip address 192.168.2.1 255.255.255.0
C(config-if)#ip address 192.168.1.3 255.255.255.0
路由器接口IP地址配置完畢,然後在路由器上啓動RIPv2,並宣告主網絡號:
A(config-router)#version 2
A(config-router)#no auto-summary
A(config-router)#network 10.1.1.0
A(config-router)#network 192.168.1.0
B(config-router)#version 2
B(config-router)#no auto-summary
B(config-router)#network 10.1.2.0
B(config-router)#network 192.168.1.0
C(config-router)#version 2
C(config-router)#no auto-summary
C(config-router)#network 192.168.2.0
C(config-router)#network 192.168.1.0
在路由器上配置使用RIPv2後,查看路由協議的配置,可以看到接收和發送路由更新都是使用版本2。相關查看命令:
A#show ip protocol
A#debug ip rip
最後在PC上設置合適的IP地址和網關,用ping命令來檢測連通情況。