動態路由協議採用自適應路由算法,能夠根據網絡拓撲的變化而重新計算機最佳路由。由於路由的複雜性,路由算法也是分層次的,通常把路由協議(算法)劃分爲自治系統(AS)內的(IGP,Interior Gateway Protocol)與自治系統之間(EGP,External Gateway Protocol)的路由協議。
RIP的全稱是Routing Information Protocol,是IGP,採用Bellman-Ford算法。RFC1058是RIP version 1標準文件,RFC2453是RIP Version 2的標準文檔。
一、實驗環境構建
圖一
實驗環境中各個網段與路由器接口IP地址分配如上圖所示。
二、RIP協議基本配置命令
Router(config)#ip classless 讓路由器支持無類編址,RIPv1是不支持無類IP編址的。
RIP基本配置命令:
Router(config)#router rip
Router(config-router)#network w.x.y.z
可選的配置命令:
Router(config)#no router rip 在路由器上關閉RIP協議
Router(config-router)#no network w.x.y.z 從RIP協議中移除w.x.y.z網絡
Router(config-router)#version 2 RIP協議爲第2版
Router(config-if)#ip rip send version 2 該接口僅發送RIP ver 2報文
Router(config-if)#ip rip send version 1 該接口僅發送RIP ver 1報文
Router(conifg-if)#ip rip send version 1 2 該接口發送RIP ver 1報文和RIP ver 2報文
Router(config-if)#ip rip receive version 2 該接口僅接收RIP ver 2報文
Router(config-router)#no auto-summary 關閉路由協議的自動聚合功能
Router(config-router)#ip split-horizon 配置水平分割
圖二
三、RIP配置實驗
首選根據實驗需要配置好PC機及路由器各個接口的IP地址等參數。
1、三個路由器的基本配置
圖三
基本配置主要是配置路由器的名字,安全密碼,各個端口的IP地址等。僅一個路由器配置爲例,其餘的路由器與該路由器配置相似。
2、RIP路由協議配置
圖四 Router0的配置 ;10.0.0.0是B類網絡,前8bits是網絡ID,在配置時應該是netwok 10.0.0.0
圖五 Router1的配置
圖六 Rotuer2的配置
圖七 給每個路由器RIP協議啓用第二版
3、RIP路由協議的診斷與排錯
圖八 查看路由表show ip route
圖九 show ip rip database
圖十 debug ip rip開啓RIP診斷,no debug ip rip 關閉RIP診斷
4、使用計算機不同網段互ping檢查網絡連通
圖十一 pc2可以ping通所有的網段