第四次实验报告:使用Packet Tracer理解RIP路由协议
姓名:余秋聂
班级:计算1814
学号:201821121123
1 实验目的
- 理解RIP路由表的建立与更新
- 感受RIP坏消息传得慢
2 实验内容
使用Packet Tracer,正确配置网络参数,使用命令查看和分析RIP路由信息。
- 建立网络拓扑结构
- 配置参数
- 分析RIP路由信息
3. 实验报告
3.1 建立网络拓扑结构
网络拓扑图如下图所示:
3.2 配置参数
1.PC客户端和服务器参数配置
PC端IP地址设为: 210.34.1.123 服务器的IP地址设为:210.34.3.124
2.路由端参数配置(其中相关语句已在前面使用过,具体含义不再做解释)
(1)路由器R1配置并激活路由器接口(激活接口后与该接口的连线将由红色变为绿色)
a.接口Fa0/0的IP:210.34.1.124
b.接口Fa0/1的IP:210.34.2.123
c.配置路由协议
d.检查路由
(2)路由器R2按照上面相同的方法进行配置、激活、配置路由协议等操作(接口Fa0/0的IP:210.34.2.124,接口Fa0/1的ip:210.34.3.123)
最终检查路由如图所示
3.3 测试网络连通性
在PC1,PING PC2,测试整条链路的连通性,截图如下
3.4 理解RIP路由表建立和更新
查看路由过程的信息show ip protocols
Routing Protocol is "rip":表明路由协议为rip协议
Sending updates every 30seconds:通过定期每30秒广播一次路由表来发现和维护路由表
next due in 23 seconds:表明下一次的更新时间为23秒之后
flushed after 240:240秒之后刷新
Interface Send Recv Triggered RIP Key-chain
FastEthernet0/0 2 2
FastEthernet0/1 2 2
:表明路由两端发送和接受的接口正常
Routing for Networks:
210.34.1.0
210.34.2.0
:以上说明路由网络正常
查年路由表show ip route
C 210.34.1.0/24 is directly connected, FastEthernet0/0
C 210.34.2.0/24 is directly connected, FastEthernet0/1
C:connected直接相连的意思;210.34.1.0/24:直连网段;24:255.255.255.0的缩写;通过fastetherner0/0接口将数据包转发到到210.34.1.0网段(可以据此解释第二行)
R 210.34.3.0/24 [120/1] via 210.34.2.124, 00:00:24, FastEthernet0/1
R:rip协议;210.34.3.0/24:通过动态路由协议rip学到的路由;[120/1]:[管理距离/度量值(此数为路由跳数)],度量值和管理距离,也就是优先级的意思;via 210.34.2.124: via“经由”的意思,一般路由表中理解为“下一跳”,指下一跳的接口IP地址为210.34.2.124,也就是要发送数据包到下一个路由器的接口;FastEthernet0/1:从FastEthernet0/1口转发。
查看RIP发送和接收报文debug ip rip
RIP: build update entries:表示建立更新条目
RIP: sending v2 update to 224.0.0.9 via FastEthernet0/1:表示通过端口0/1发送版本更新
RIP: received v2 update from 210.34.2.124 on FastEthernet0/1:通过端口0/1接受版本的更新
4. 理解RIP消息传得慢
通过命令shutdown
关闭R1接口Fa0/0。在R1查看RIP路由更新信息debug ip rip
,简要分析R1的路由表是如何再次收敛的
由于RIP协议具有好消息传播的快,坏消息传播的得慢的特点,当网络中关闭一个接口或者出现其他网络故障时,要经过较长的时间才能将此信息传送到所有的路由器。当路由R1中关闭接口Fa0/0时,R1到PC端链路故障,R1无法到达PC端,于是R1将到PC的距离改为16(表示PC端不可达)。但是R1将本身路由表相应项目的距离改为16时,很可能要经过30秒后才能将信息传给路由器R2, 然而R2有可能已经先把自己原来关于PC端的路由表信息发给了R1,R1收到更新报文后误以为R2可达PC端,于是又更改自身路由表有关PC端的相关项数据,同理R2接着更新自己的路由表信息。如此反复下去,直到R1和R2到PC端的距离都增大到16时才知道PC端不可达。
5. 拓展
(1)通过PING抓取ICMP报文,并分析。
根据以上ICMP协议部分,可以看出ICMP协议字段中,类型为8,代码为0,序号为5。表示为ICMP的(ping请求)回显请求报文。
其中:
类型8,代码0:表示回显请求(ping请求)
类型0,代码0:表示回显应答(ping应答)
类型11,代码0:超时
参考链接:https://blog.csdn.net/tigerjb/article/details/7356936