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


0 個人信息

  • 姓名:羅廷楊
  • 學號:201821121013
  • 班級:計算1811

1 實驗目的

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

2 實驗內容

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

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

3. 實驗報告

3.1 建立網絡拓撲結構

網絡拓撲圖如下圖所示:

3.2 配置參數

PC0的配置

PC1的配置

 

Router1的配置

Router>enable
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface fa0/0
Router(config-if)#ip address 192.168.2.12 255.255.255.0
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

Router(config-if)#exit
Router(config)#interface fa0/1
Router(config-if)#ip address 192.168.3.12 255.255.255.0
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

Router(config-if)#exit
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.2.0
Router(config-router)#network 192.168.3.0

3.3 測試網絡連通性

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

查看路由過程的信息

Router1

Router#show ip protocols
Routing Protocol is "rip"
Sending updates every 30 seconds, next due in 17 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
Default version control: send version 2, receive 2
Interface Send Recv Triggered RIP Key-chain
FastEthernet0/0 2 2
FastEthernet0/1 2 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
192.168.2.0
192.168.3.0
Passive Interface(s):
Routing Information Sources:
Gateway Distance Last Update
192.168.2.13 120 00:00:00
Distance: (default is 120)

 解釋

 Routing Protocol is "rip":路由協議為RIP協議

 FastEthernet0/0  2  2  :FastEthernet0/0發送和接收的RIP協議版本為2

 FastEthernet0/1   2   2  :FastEthernet0/1發送和接收的RIP協議版本為2

 Maximum path: 4:最大路徑:4

 Routing for Networks:      192.168.2.0    192.168.3.0:路由器通告的網絡為192.168.2.0和192.168.3.0

查年路由表show ip route

Router1

Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route

Gateway of last resort is not set

R 192.168.1.0/24 [120/1] via 192.168.2.13, 00:00:25, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.3.0/24 is directly connected, FastEthernet0/1

解釋

R 192.168.1.0/24 [120/1] via 192.168.2.13, 00:00:25, FastEthernet0/0:192.168.1.0/24是目標網絡,[120/1]是管理距離及跳數,192.168.2.13是下一跳的IP地址, 00:00:25是等待更新的時間.

C 192.168.2.0/24 is directly connected, FastEthernet0/0:192.168.2.0是直連網段,24是255.255.255.0的縮寫,要轉發數據包到192.168.2.0網段,通過  Fastethernet0/0接口轉發。

C 192.168.3.0/24 is directly connected, FastEthernet0/1:192.168.3.0是直連網段,24是255.255.255.0的縮寫,要轉發數據包到192.168.3.0網段,通過  FastEthernet0/1接口轉發。

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

Router1

Router#debug ip rip

RIP protocol debugging is on

Router#RIP: received v2 update from 192.168.2.13 on FastEthernet0/0

192.168.1.0/24 via 0.0.0.0 in 1 hops

RIP: sending v2 update to 224.0.0.9 via FastEthernet0/0 (192.168.2.12)

RIP: build update entries

192.168.3.0/24 via 0.0.0.0, metric 1, tag 0

RIP: sending v2 update to 224.0.0.9 via FastEthernet0/1 (192.168.3.12)

RIP: build update entries

192.168.1.0/24 via 0.0.0.0, metric 2, tag 0

192.168.2.0/24 via 0.0.0.0, metric 1, tag 0

RIP: received v2 update from 192.168.2.13 on FastEthernet0/0

192.168.1.0/24 via 0.0.0.0 in 1 hops

解釋

Router1首先接收到從192.168.1.0/24 FastEthernet0/0到192.168.2.13的v2更新,然后再通過FastEthernet0/0將v2更新發送到224.0.0.9 (192.168.2.12),構建更新條目,接着通過FastEthernet0/1將v2更新發送到224.0.0.9 (192.168.3.12),再次構建更新條目。

4. 理解RIP消息傳得慢

通過命令shutdown關閉R0接口Fa0/0。在R0查看RIP路由更新信息debug ip rip,並簡要(不需要每一步都分析)分析R0的路由表是如何再次收斂的。

注:命令undebug all停止調試輸出。

Router#debug ip rip

RIP protocol debugging is on

Router#RIP: received v2 update from 192.168.2.12 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

RIP: received v2 update from 192.168.2.12 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

RIP: received v2 update from 192.168.2.12 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

RIP: received v2 update from 192.168.2.12 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

 分析:當通過命令shutdown關閉R0接口Fa0/0時,路由器Router0到PC0的鏈路出了故障,Router0無法到達PC0,於是Router0把到PC0的距離改成16,但是很可能要經過30秒后Router0才把更新信息發給Router1,然而Router1已經先把自己的路由表發給了Router0,表明自己到PC0的距離為2,Router0收到Router1的更新報文后,誤以為可以經過Router1到達PC0,於是把自己到PC0的距離改成了3,同理,Router1接着又更新自己的路由表,以為自己到PC0的距離是4,這樣的更新一直繼續下去,知道Router0和Router1到PC0的距離都增大到16時,Router0和Router1才知道原來PC0是不可達的,最終完成收斂。

5. 拓展

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

 

 TYPE:ICMP報文類型    類型的值為0說明它是詢問報文,回送請求或回答

CODE:代碼   占一字節,標識對應ICMP報文的代碼。它與類型字段一起共同標識了ICMP報文的詳細類型。

CHECKSUM:檢驗和     這是對包括ICMP報文數據部分在內的整個ICMP數據報的校驗和,以檢驗報文在傳輸過程中是否出現了差錯。其計算方法與在我們介紹IP報頭中的校驗和計算方法是一樣的。

ID:標識符    占兩字節,用於標識本ICMP進程,但僅適用於回顯請求和應答ICMP報文,對於目標不可達ICMP報文和超時ICMP報文等,該字段的值為0。

SEQ NUMBER:序列號

(2)通過該實驗如果有產生新的疑問,可以寫出來,並嘗試自己解決問題

什么是時間戳請求?

  時間戳請求報文(類型值字段13)和時間戳應答報文(類型值字段14)用於測試兩台主機之間數據報來回一次的傳輸時間。傳輸時,主機填充原始時間戳,接受方收到請求后填充接受時間戳后以類型值字段14的報文格式返回,發送方計算這個時間差。有些系統不響應這種報文。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM