第四次實驗報告:使用 Packet Tracer理解RIP路由協議

姓名:江舒銘網絡

學號:201821121109ide

班級:計算1814測試

1 實驗目的

  • 理解RIP路由表的創建與更新
  • 感覺RIP壞消息傳得慢

2 實驗內容

使用Packet Tracer,正確配置網絡參數,使用命令查看和分析RIP路由信息。ui

  • 創建網絡拓撲結構
  • 配置參數
  • 分析RIP路由信息

3. 實驗報告

3.1 創建網絡拓撲結構

網絡拓撲圖以下圖所示:spa

3.2 配置參數

  • PC0 ip address:192.168.1.109debug

    Route0 Fa0/0 ip address:192.168.1.1103d

    Route0 Fa0/1 ip address:192.168.2.109code

    Route1 Fa0/0 ip address:192.168.2.110orm

    Route1 Fa0/1 ip address:192.168.3.109router

    PC1 ip address:192.168.3.110
  • 路由器Route0配置,包括接口的配置和RIP配置

  配置並激活端口

  

  • Router>enable                   # 進入特權執行模式

  • Router#configure terminal       # 進入全局配置模式

  • Router(config)#hostname R      # 將路由器名稱配置爲R

  配置Fa0/0接口

  • R(config)#interface Fa0/0

  • R(config-if)#ip address 192.168.1.110 255.255.255.0

  • R(config-if)#no shutdown                               # 激活接口

  激活接口後,發現Fa0/0接口的箭頭由紅變綠

  

   一樣方法激活Fa0/1接口

  

   至此,路由器Route0接口就已經配置完成,接着以一樣的方法配置路由器Route2接口獲得最終結果如圖

  

   接着,配置RIP

   

  啓用動態路由

  • R(conf)# router rip

  • R(conf)#version   2 使用rip 2版本

  • R(conf)#no auto-summary   關閉自動路由彙總 

  指定網絡

  • R(conf)#network 192.168.1.0

  • R(conf)#network 192.168.2.0

   一樣方法配置Route1,至此,RIP已經配置完成

3.3 測試網絡連通性

  在PC1,PING PC2,測試整條鏈路的連通性,給出截圖以下。

  

   結果顯示能夠正常連通

  show ip route結果顯示網絡是正常連通的:

  

   show ip interface brief結果顯示網絡是正常連通的:

  

3.4 理解RIP路由表創建和更新

  • 查看路由過程的信息show ip protocols

  

  routering protocols is "rip"  路由協議爲rip協議

  Sending updates every 30 seconds,   rip經過按期的廣播整個路由表來發現和維護路由,默認每30秒廣播一次路由表。

  next due in 14 seconds  下一次更新在14秒以後

  Invalid after 180 seconds 180秒沒收到路由信息認爲出了問題

  flushed after 240   240秒後刷新

  Outgoing update filter list for all interfaces is 出方向用的訪問權限列表

  Incoming update filter list for all interfaces is 入方向用的訪問權限列表

  Redistributing: rip 發佈協議:RIP

  Default version control: send version 2, receive 2 默認控制版本:發送版本2,接收版本2

  Maximum path: 4:路由協議可支持4條等價路徑

  • 查年路由表show ip route

    C-鏈接,s-靜態,R-路由信息協議,M-移動,B-邊界網關協議;
    192.168.1.0/24是可變子網,2個子網,2個掩碼;
    192.168.1.0/24直接鏈接。

  • 查看RIP發送和接收報文debug ip rip

  

  RIP:sending v2 update to 224.0.0.9 via FastEthernet0/0;    //經過端口0/0發送版本2的更新

  RIP:build update entries;    //創建更新條目

  RIP:receivee v2 update from 192.168.2.110 on FastEthernet0/1;    //從端口0/1接收版本2的更新

4. 理解RIP消息傳得慢

  經過命令shutdown關閉Route0接口Fa0/0。在Route0查看RIP路由更新信息debug ip rip,並簡要分析Route0的路由表是如何再次收斂的。

  

   當網絡出現故障時,須要通過比較長的時間才能將此信息傳送到全部的路由器。例:假設有3個路由器,且這三個路由器都已經創建了各自的路由表,如今路由器R1和網1的鏈接線路與染短開。路由器R1發現後,將到網1的距離改成16,並將此信息發給路由器R2。因爲路由器R3發給R2的信息是:「到網1通過R2距離爲2」,因而R2將此項目更新爲「到網1通過R3距離爲3」,發給R3。R3再發給R2信息:「到網1通過距離爲4」。這樣一直到距離增大到16時,R2和R3才知道網1是不可達的。這一特色叫作:好消息傳播得快,而壞消息傳播得慢。像這種網絡出故障的傳播時間每每須要較長的時間,所以,RIP壞消息傳得慢。

5. 拓展

(1)經過PING抓取ICMP報文,並分析。

  

   

  TYPE:0x08;(回送請求)類型,佔一字節,標識ICMP報文的類型,從類型值來看ICMP報文能夠分爲兩大類。第一類是取值爲1~127的差錯報文,第2類是取值128以上的信息報文;

  CODE:0x00;代碼,佔一字節,標識對應ICMP報文的代碼。它與類型字段一塊兒共同標識了ICMP報文的詳細類型;

  CHECKSUM:校驗和,這是對包括ICMP報文數據部分在內的整個ICMP數據報的校驗和,以檢驗報文在傳輸過程當中是否出現了差錯;

 (2)疑問

  RIP的工做過程是怎樣的?

  初始狀態:在RIP進程初啓動時,RIP進程會在被宣告的接口上發送request和response報文, 交互鄰居之間的路由信息;

  構建路由表:在收集了鄰居鄰居的路由信息後,開始根據路由更新計算條目;

  維護路由表:路由表初始完成後,開始對每條路由單獨啓動一個週期更新計時器,在一個週期發送一次路由更新,同時根據收到的週期更新和觸發更新進行路由信息的更新和老化。好比在收到一條路由條      目的路由更新後(非16跳),要重置此路由的老化計時器。

  老化路由表項:若是在一個老化計時器的時間內仍然沒有收到來自鄰居的路由更新,這條路由條目會被置爲16跳不可達,而且啓動垃圾收集計時器;

  垃圾收集表項:在垃圾收集計時器超時以前,路由器會在網絡中發送此路由cost值=16跳的不可達信息,清除網絡中的錯誤路由信息;

  刪除路由表項:當垃圾收集計時器超時後,此條目的路由信息會被從RIP database中徹底刪除。

相關文章
相關標籤/搜索