第四次实验报告:使用Packet Tracer理解RIP路由协议

喜欢而已 提交于 2019-12-03 10:14:10
  • 姓名:刘志友
  • 班级:计算1814
  • 学号:201821121106

1 实验目的

  • 理解RIP路由表的建立与更新
  • 感受RIP坏消息传得慢

2 实验内容

使用Packet Tracer,正确配置网络参数,使用命令查看和分析RIP路由信息。

  • 建立网络拓扑结构
  • 配置参数
  • 分析RIP路由信息

3 实验报告

3.1 建立网络拓扑结构

  • 网络拓扑图如下图:

3.2 配置参数

  • 客户端PC0的IP地址为192.168.1.106

 

  • PC1的IP地址为192.168.3.107

 

  • 路由器接口IP配置

  • 路由器rip配置

 

 

3.3 测试网络连通性

  • 在PC1,PING PC2,测试整条链路的连通性

所有测试分组均能到达

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

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

 

 

Routing Protocol is "rip":路由使用的协议是rip,rip协议配置成功

Sending updates every 30 seconds, next due in 24 seconds

Invalid after 180 seconds, hold down 180, flushed after 240

以上是对路由表更新时间的说明


Interface              Send Recv Triggered RIP Key-chain
FastEthernet0/1    2       2
FastEthernet0/0    2       2

这些是更新路由表的接口

 

Routing for Networks:

192.168.1.0

192.168.2.0

路由器所连接的网络

 

Routing Information Sources:

Gateway            Distance       Last Update

192.168.2.107    120              00:00:28

Distance: (default is 120)

表明路由器更新的相邻路由器的信息

默认距离是120

 

  • 查看路由表show ip route

以上显示了路由表的信息:

C 192.168.1.0/24 is directly connected, FastEthernet0/0:网络192.168.1.0/24通过接口FastEthernet0/0与路由器直连

C 192.168.2.0/24 is directly connected, FastEthernet0/1:网络192.168.2.0/24通过接口FastEthernet0/1与路由器直连

R 192.168.3.0/24 [120/1] via 192.168.2.107, 00:00:18, FastEthernet0/1:到达网络192.168.3.0/24要通过接口FastEthernet0/1,经过192.168.2.107这个IP地址所在的路由器接口

 

  • 查看RIP发送和接收报文debug ip rip

 

 

 接收路由更新信息:

R0#RIP: received v2 update from 192.168.2.107 on FastEthernet0/1

192.168.3.0/24 via 0.0.0.0 in 1 hops

接口FastEthernet0/1接收相邻路由器发送的更新信息,距离网络192.168.3.0/24 1跳

 

发送路由更新信息:

RIP: sending v2 update to 224.0.0.9 via FastEthernet0/1 (192.168.2.106):通过接口FastEthernet0/1发送更新信息

 

创建更新条目:

RIP: build update entries

192.168.1.0/24 via 0.0.0.0, metric 1, tag 0

到达网络192.168.1.0/24距离为1

 

4. 理解RIP消息传得慢

通过命令shutdown关闭R0接口f0/0/0。在R1查看RIP路由更新信息debug ip rip,并简要(不需要每一步都分析)分析R1的路由表是如何再次收敛的。

因为R1接口FastEthernet0/0关闭了,所以R1路由将

 

 

 

因为R0的f0/0接口关闭了,所以到PC0的链路就出现了故障,PC0变得不可达。但路由信息是定时更新的,R1在还没有收到R0的更新信息之前路由表中192.168.1.0是可以经过R0到达的。

而R0很可能会在自己发出PC0不可达的路由更新信息之前收到R1的更新信息,导致R0以为可以经过R1到达PC0,因此他们之间就会一直相互更新到达PC0的信息,而到达距离一直增加直到

R1到PC0的距离变为16,R1才完成收敛。

而我实验的结果是R0的更新信息提前与R1的信息,所以就没有这个过程,R1很快就知道了PC0不可达。

注:命令undebug all停止调试输出。

 

5. 拓展

(1)通过PING抓取ICMP报文,并分析。

 

发送的第一个分组丢失

 

第一个分组的回送请求报文:TYPE字段为8,SEQ NUMBER为报文的序号

 

 

第二个分组的回送请求报文:

 

第三个分组的回送请求报文:

 

 

第四个分组的回送请求报文:

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!