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

0 个人信息

   姓名:雷坛春

   学号:201821121030

   班级:计算1811

1 实验目的

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

2 实验内容

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

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

3. 实验报告

3.1 建立网络拓扑结构

网络拓扑图如下图所示:

 

 

3.2 配置参数

客户端配置

  PC1:192.168.1.30

  PC2:192.168.3.30

路由器配置

 

 

3.3 测试网络连通性

 

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

查看路由过程的信息show ip protocol

解释:

 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

解释:

C 192.168.1.0/24 is directly connected, FastEthernet0/0:192.168.1.0是直连网段,24为255.255.255.0的缩写,通过  Fastethernet0/0接口转发数据包到192.168.1.0网段。

C 192.168.2.0/24 is directly connected, FastEthernet0/1:192.168.2.0是直连网段,24为255.255.255.0的缩写,通过  FastEthernet0/1接口转发数据包到192.168.2.0网段。

R 192.168.3.0/24 [120/1] via 192.168.2.2, 00:00:00, FastEthernet0/1:192.168.3.0/24是目标网络,[120/1]是管理距离及跳数,192.168.2.2是下一跳的IP地址, 00:00:00是等待更新的时间.

 

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

 

解释:

  首先router1接收到从192.168.1.0/24 FastEthernet0/0到192.168.2.1的v2更新,然后再通过FastEthernet0/0将v2更新发送到224.0.0.9 (192.168.2.2),构建更新条目,接着通过FastEthernet0/1将v2更新发送到224.0.0.9 (192.168.3.1),再次构建更新条目。

4. 理解RIP消息传得慢

 分析:

   使用命令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: 该字段有 1 个字节,表示特定类型的 ICMP 报文。
Code: 该字段有 1 个字节,进一步细分 ICMP 的类型。如上图所示,Type 的值为 8,Code 的值为 0,表示回显请求。如果Type的值为0,Code的值为0,表示回显应答。
Checksum: 该字段有 2 个字节,表示校验和。
Identifier: 该字段有 2 个字节,用于匹配 Request/Reply 的标识符。
Seq Num: 该字段有 2 个字节,用于匹配 Request/Reply 的序列号。

posted @ 2019-11-03 10:19  殇墨痕  阅读(216)  评论(0编辑  收藏  举报