实验5 严格源站路由和宽松源站路由 – 作者:Johnson666

一.实验拓扑

image.png
注意:需要自己加模块,不然只有两个接口。这里就截图R5的
image.png

二.实验工具

GNS3和Wireshark抓包分析软件

三.实验内容及步骤

1.严格源站路由

(1) 按照拓扑图搭建实验环境,并给接口配置对应的IP地址,配置完成之后,通过show running-config命令查看每个路由器的接口IP配置情况,并截图

R1的接口配置
image.png

R2的接口配置
image.png
R3的接口配置
image.png
R4的接口配置
image.png
R5的接口配置
image.png
(2) 在R1上通过扩展ping命令,利用IP头部中的option选项的严格源站路由功能实现R1到3.3.3.3走如下路径:
R1–>R4–> R2–> R5–> R3–>3.3.3.3
同时开启抓包工具抓取R1的f0/1端口,R4的f2/0端口,R2的f2/0端口,
R5的f0/1端口的流量进行数据包分析。
image.png
image.png
(3) 严格源站数据包路由的过程
1)R1的echo request报文的IP头部options选项
image.png
2)R4的echo request报文的IP头部options选项
image.png
3)R2的echo request报文的IP头部options选项
image.png
4)R5的echo request报文的IP头部options选项
image.png
5)R5的echo reply报文的IP头部options选项
image.png
6)R2的echo reply报文的IP头部options选项
image.png
7)R4的echo reply报文的IP头部options选项
image.png
8)R1的echo reply报文的IP头部options选项
image.png

2.宽松源站路由

(1) 在所有路由器上启用OSPF路由协议,实现全网可达

R1启用OSPF配置
image.png
R2启用OSPF配置
image.png
R3启用OSPF配置
image.png
R4启用OSPF配置
image.png
R5启用OSPF配置
image.png
(2) 在R1路由器上测试网络连通性
image.png
(3) 在R1上通过扩展ping命令,利用IP头部中的option选项的宽松源站路由功能实现R1到3.3.3.3必须经过5.5.5.5这个IP地址,同时开启抓包工具抓取R1的f0/0端口,R2的f2/0端口, R5的f0/1端口的流量进行数据包分析。
image.png
(4) 宽松源站数据包路由的过程
1)R1的echo request报文的IP头部options选项
image.png
2)R2的echo request报文的IP头部options选项
image.png
3)R5的echo request报文的IP头部options选项
image.png
4)R5的echo reply报文的IP头部options选项
image.png
5)R2的echo reply报文的IP头部options选项
image.png
6)R1的echo reply报文的IP头部options选项
image.png

总结

严格源路由:严格的源路由选择,发送端指明IP数据报所必须采用的确切路由。如果一个路由器发现源路由所指定的下一个路由器不在其直接连接的网络上,那么它就返回一个”源站路由失败”的ICMP差错报文。
宽松源路由:发送端指明了一个数据报经过的IP地址清单,但是数据报在清单上指明的任意两个地址之间可以通过其他路由器。

严格源路由不用配置路由,而宽松源路由需要配置路由。

来源:freebuf.com 2021-04-13 21:43:06 by: Johnson666

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论