国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

RIPv1和RIPv2協同工作的實現

2019-11-04 20:42:28
字體:
來源:轉載
供稿:網友

  Rip是一種運行非常簡單、能被市場上多數廠家生產的路由器支持的路由協議。雖然新的IGP路由協議(如OSPF和IS-IS)確實比RIP高級很多,但RIP仍有很多優勢。例如,在一個小網絡中,RIP在使用帶寬、配置和治理時間上的開銷都非常小。與新的IGP路由協議相比,RIP也非常輕易實現。因此有時RIP在某些特定的環境下仍非常有用,是目前互聯網中廣泛使用的一種動態路由協議。
  
  RIP 簡述
  
  RIP是“路由信息協議”(Routing Information PRotocol)的簡稱,目前有RIPv1和RIPv2兩個版本。
  
  RIP是一種距離向量路由協議,每隔30秒發送一次路由更新信息。在Cisco提供的RIP協議中,為了適應快速的網絡拓撲變化,還答應在探測到網絡拓撲發生變化后,立即傳送更新信息而不必等待30秒的更新周期。這種更新行為也稱為“觸發更新”或者“反射更新”。RIP使用“水平分割”和 “路由停用”計時器的機制來防止路由信息的錯誤傳播。此外,RIP通過對從源到目的網的最大跳數加以限制來防止產生路由環。
  
  RIP只根據一個“跳數”作為度量值來判定最佳路徑。“跳數”是一個包到達目標所必須經過的路由器的數目。假如到相同目標有二個不等速或不同帶寬的路由器,但“跳數”相同,則RIP認為兩個路由是等距離的。RIP支持的最大“跳數”為15,即在源和目的網間所要經過的最多路由器的數目為15,“跳數”16表示不可達。
  
  RIPv2在RIPv1的基礎上做了一些修改,是RIPv1的擴展,距離向量路由協議和RIPv1在一個自制系統中的特性它都具備。但是,RIPv2是一種“無類”路由協議,這意味著一個網絡的所有子網可以使用不同的網絡掩碼,而且還可以劃分不相鄰子網。RIPv2更新可以發送給組播地址,由其他運行RIPv2的路由器進行處理。IP組播地址的使用可以減輕不運行該路由協議主機的負擔。從RIPv1到RIPv2還有一個很重要的改進是增加了鑒別機制。
  
  Cisco RIP接口的定制
  
  1. Cisco IOS RIP的實現
  
  Cisco的IOS可同時支持RIPv1和RIPv2,但不能在同一接口上同時啟用。
  
  在配置RIP時,用network命令說明在哪些接口啟用RIP。network后使用的是一個“有類的”網絡地址,即指一個A類網絡地址、B類網絡地址或C類網絡地址,不能使用子網地址。若某個接口連接的是網絡的某個子網,那么,在這個接口上啟用RIP之后,路由器在同一網絡內的其他所有接口都會啟用RIP,其默認版本是RIPv1。假如希望在接口上運行RIPv2,需要進入RIP的路由器配置模式,執行version 2命令。假如希望更改已包括在某個network命令給出的網絡中的特定接口上的RIP版本,需要進入接口配置模式,使用ip rip send version1或ip rip send version2以及ip rip receive version1或ip rip receive version2命令完成。利用passive-interface命令,則可以針對要應用的路由協議,將接口設置為被動狀態。
  
  2. 接口定制的應用
  
  例如,如下圖所示的網絡,在Router_C連接的Ethernet LAN中,有一個運行Routed程序、只支持RIPv1的Unix主機,而且我們希望它維護一張與路由器類似的路由表。而Router_A和Router_B的連接配置了RIPv2,為了維系與Router_A和Router_B的連接,Router_C應當在WAN上運行RIPv2。這時我們可對Router_C進行非凡的配置,令其通過Ethernet 0接口發送RIPv1信息,禁止RIPv2更新傳出。
  
  3. 配置過程
  
  第1步:配置RIP協議
  
  在Router_A配置 RIP v2
  
  Router_A#configure terminal
  
  Enter configuration commands, one per line, End with CNTL/Z.
  
  Router_A(config)#router rip
  
  Router_A(config-router)#version 2
  
  Router_A(config-router)#network 172.18.0.0
  
  Router_A(config-router)#network 192.169.2.0
  
  Router_A(config-router)#ctrl - z
  
  Router_A#
  
  在Router_B配置 RIP v2
  
  Router_B#configure terminal
  
  Enter configuration commands, one per line, End with CNTL/Z.
  
  Router_B(config)#router rip
  
  Router_B(config-router)#version 2
  
  Router_B(config-router)#network 172.18.0.0
  
  Router_B(config-router)#network 192.169.3.0
  
  Router_B(config-router)#ctrl - z
  
  Router_B#
  
  在Router_C配置 RIP v2
  
  Router_C#configure terminal
  
  Enter configuration commands, one per line, End with CNTL/Z.
  
  Router_C(config)#router rip
  
  Router_C(config-router)#version 2
  
  Router_C(config-router)#network 192.169.1.0
  
  Router_C(config-router)#network 192.169.2.0
  
  Router_C(config-router)#network 192.169.3.0
  
  Router_C(config-router)#ctrl - z
  
  Router_C#
  
  第2步:設置Router_C的Ethernet 0接口的RIP版本
  
  在接口上設置RIP版本
  
  Router_C#configure terminal
  
  Enter configuration commands, one per line, End with CNTL/Z.
  
  Router_C(config)#interface ethernet 0
  
  Router_C(config-if)#ip rip send version 1
  
  Router_C(config-if)#ip rip receive version 1
  
  Router_C(config-if)# ctrl - z
  
  Router_C#
  RIPv1和RIPv2協同工作的實現
  Router_C以前運行的是RIPv2,但在Ethernet 0接口配置模式執行了ip rip send version 1命令后,Router_C就會將RIPv1更新發送到自己的Ethernet LAN,這時Router_C仍然只能接收RIPv2更新,并且會忽略從Ethernet LAN收到的RIPv1更新。要想讓Router_C接收來自Ethernet LAN的RIPv1更新,我們還應該在Ethernet 0接口配置模式下,執行ip rip receive version 1命令。
  
  由于Router_A和Router_B的Ethernet LAN內沒有其他路由器,所以我們還可以通過定制接口狀態的方法禁止通過它們的Ethernet 0發送RIP更新。這樣做可同時禁止RIPv1 和RIPv2更新。
  
  具體的實現方法是采用路由器配置命令將路由器的Ethernet 0接口設置成“被動”狀態。此時,通過對RIP進行兩個方面的接口設定實現了我們的初衷。
  
  第3步:在Router_A和Router_B的Ethernet 0禁止RIP更新(兩個路由器的設置方法相同)
  
  Router_B#configure terminal
  
  Enter configuration commands, one per line, End with CNTL/Z.
  
  Router_B(config)#router rip
  
  Router_B(config-router)#passive-interface ethernet0
  
  Router_B(config-router)#ctrl - z
  
  至此,配置完成。


上一篇:[手稿] 關于ospf

下一篇:OSPF鄰接狀態

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 讷河市| 肇东市| 喀喇| 弥渡县| 新疆| 无为县| 防城港市| 凤阳县| 栾川县| 治多县| 资阳市| 盘锦市| 乐都县| 永寿县| 陇川县| 电白县| 进贤县| 东台市| 公主岭市| 民和| 江孜县| 高密市| 台南县| 应城市| 高雄市| 福州市| 新野县| 大英县| 万盛区| 泗水县| 华坪县| 长治市| 游戏| 景谷| 茌平县| 囊谦县| 洛扎县| 绥德县| 洪雅县| 建瓯市| 渭源县|