rip路由表的形成
按下圖,在路由接口配置了IP並且接口up的情況下,每個路由器的路由表中會出現直連路由的條目;如果爲路由器配置了RIP路由協議,路由器之間就會互相發送自己的路由表消息
如下圖所示,路由器接收到相鄰路由器發送來的路由信息,會與自己路由表中的條目進行比較,如果路由表中已經有這條路由信息,路由器會比較新接收到的路由信息是否由於現有的條目,如果優條於現有的條目,路由器會用新的路由信息替換原有的路由條目;反之,則路由器比較這路由信息與原有的條目是否來自同一個源,如果來自同一個源,則更新,否則忽略這條路由信息
例如,在上圖中,R1將自己路由表中的網段
路由器之間互相發送和接收路由信息, 在第一次更新週期結束後, 路由器的路由表如上圖; 此時R1已經能夠訪問30.0.0.0網段,但40.0.0.0網段還沒有學習到,R2已經學習到了這個網絡中的所有網段, R3還沒有學習到
到第二個更新週期,路由器之間再次發送自己的路由表信息,與上一個更新週期相同,各個路由器接收路由信息後進行比較,並學習和更新路由表中的條目; 此時,這個網絡中的所有路由器已經學習到了所有的網段,這個狀態稱爲收斂;如下圖,網絡收斂後,路由器爲了維護路由表,並且爲了能夠及時發現網絡拓撲的改變,仍然每隔一定的時間發送路由更新信息
==============================================
RIP的度量值是”跳數”,最大值爲15 16視爲不可達
RIP的更新時間是30s 從每個啓動RIP協議的接口不斷髮送路由更新消息, 目的地址是255.255.255.255
==============================================
水平分割(rip)
後來的os已解決, 不做詳解
水平分割的規則是: 從一個接口學習到路由信息, 但不再從這個接口發送出去
水平分割不僅能夠阻止路由環路的產生,同時也能減少路由更新信息佔用的鏈路帶寬資源
RIP的基本配置命令
1> 啓動RIP進程
Router(config)# router rip
2> 然後將路由器上所有啓動RIP的接口的主網絡號宣告出去
Router(config-router)# network network-number
查看路由協議的配置 show ip protocol
RIPv2的配置
Router(config)# router rip
Router(config-router)# version 2
Router(config-router)#no auto-summary
Router(config-router)#network network-number