- 姓名:韩博
- 学号:201821121115
- 班级:计算1814
1 实验目的
- 理解RIP路由表的建立与更新
- 感受RIP坏消息传得慢
2 实验内容
使用Packet Tracer,正确配置网络参数,使用命令查看和分析RIP路由信息。
- 建立网络拓扑结构
- 配置参数
- 分析RIP路由信息
3. 实验报告
3.1 建立网络拓扑结构
网络拓扑图如下图所示:
3.2 配置参数
- 客户端PC0的IP地址为
192.168.1.115,默认网关为192.168.1.116。
- 客户端PC1的IP地址为
192.168.3.116,默认网关为192.168.3.115。
- 路由器R0的配置
进入特权模式,清除路由器的现有配置,并且禁用DNS查找;
给路由器命名,配置并激活端口;
把G0/0/0端口的地址设置为192.168.1.116,把G0/0/1端口的地址设置为192.168.2.115。
配置路由算法;
连接192.168.1.0和192.168.2.0两个网络。
3.3 测试网络连通性
在PC0,PING PC1,测试整条链路的连通性。
Ping成功,说明PC0和PC1是连通的。
3.4 理解RIP路由表建立和更新
- 查看路由过程的信息
show ip protocols
routering protocols is "rip" 路由协议为rip协议
Sending updates every 30 seconds, rip通过定期的广播整个路由表来发现和维护路由,默认每30秒广播一次路由表。
next due in 17 seconds 下一次更新在17秒之后
Invalid after 180 seconds 180秒没收到路由信息认为出了问题
flushed after 240 240秒后刷新
Redistributing: rip 发布协议:RIP
Default version control: send version 2, receive 2 默认控制版本:发送版本2,接收版本2
Maximum path: 4 路由协议可支持4条等价路径
- 查看路由表
show ip route
L-本地,C-连接,S-静态,R-路由信息协议RIP,M-移动,B-边界网关协议BGP;
192.168.1.0/24直接连接,通过GigabitEthernet0/0/0接口将数据包转发到到192.168.1.0网段
192.168.2.0/24直接连接,通过GigabitEthernet0/0/1接口将数据包转发到到192.168.2.0网段
通过动态路由协议rip学到的路由;[120/1]:[管理距离/度量值(此数为路由跳数)],度量值和管理距离,也就是优先级的意思;
via192.168.2.116: via“经由”的意思,一般路由表中理解为“下一跳”,指下一跳的接口IP地址为192.168.2.116,也就是要发送数据包到下一个路由器的接口;
- 查看RIP发送和接收报文
debug ip rip
RIP: build update entries:表示建立更新条目
RIP: sending v2 update to 224.0.0.9 via GigabitEthernet0/0/0:表示通过端口0/1发送版本更新
RIP: received v2 update from 192.168.2.116 on GigabitEthernet0/0/1:通过端口0/1接受版本的更新
4. 理解RIP消息传得慢
通过命令shutdown
关闭R0接口G0/0/0。在R0查看RIP路由更新信息debug ip rip
。
当路由R0关闭接口 G0/0/0后,R0无法到达PC0,于是R0将PC0的距离改为16(意为不可达)。但是R1在接收到R0的更新报文之前,仍然发送之前距离为2的报文,R0收到了R1的报文,认为R1可达PC0,就将PC的距离改为3。就这样不断的更新下去,直到双方到PC0的距离都变为16时,R0和R1才直到PC0是不可达的。这就是好消息传得快,坏消息传得慢。当网络中关闭一个接口或者出现其他网络故障时,要经过较长的时间才能将此信息传送到所有的路由器。
5. 拓展
(1)通过PING抓取ICMP报文,并分析。
8位类型和8位代码字段一起决定了ICMP报文的类型。
类型8,代码0:表示回显请求(ping请求)。
类型0,代码0:表示回显应答(ping应答)
类型11,代码0:超时
序列号从0开始,每发送一次新的回显请求就加1。ping程序打印出返回的每个分组的序列号,允许我们查看是否有分组丢失,失序或重复。
参考链接:https://blog.csdn.net/tianlongtc/article/details/80258905