一.实验拓扑
注意:需要自己加模块,不然只有两个接口。这里就截图R5的
二.实验工具
GNS3和Wireshark抓包分析软件
三.实验内容及步骤
1.严格源站路由
(1) 按照拓扑图搭建实验环境,并给接口配置对应的IP地址,配置完成之后,通过show running-config
命令查看每个路由器的接口IP配置情况,并截图
R1的接口配置
R2的接口配置
R3的接口配置
R4的接口配置
R5的接口配置
(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端口的流量进行数据包分析。
(3) 严格源站数据包路由的过程
1)R1的echo request报文的IP头部options选项
2)R4的echo request报文的IP头部options选项
3)R2的echo request报文的IP头部options选项
4)R5的echo request报文的IP头部options选项
5)R5的echo reply报文的IP头部options选项
6)R2的echo reply报文的IP头部options选项
7)R4的echo reply报文的IP头部options选项
8)R1的echo reply报文的IP头部options选项
2.宽松源站路由
(1) 在所有路由器上启用OSPF路由协议,实现全网可达
R1启用OSPF配置
R2启用OSPF配置
R3启用OSPF配置
R4启用OSPF配置
R5启用OSPF配置
(2) 在R1路由器上测试网络连通性
(3) 在R1上通过扩展ping命令,利用IP头部中的option选项的宽松源站路由功能实现R1到3.3.3.3必须经过5.5.5.5这个IP地址,同时开启抓包工具抓取R1的f0/0端口,R2的f2/0端口, R5的f0/1端口的流量进行数据包分析。
(4) 宽松源站数据包路由的过程
1)R1的echo request报文的IP头部options选项
2)R2的echo request报文的IP头部options选项
3)R5的echo request报文的IP头部options选项
4)R5的echo reply报文的IP头部options选项
5)R2的echo reply报文的IP头部options选项
6)R1的echo reply报文的IP头部options选项
总结
严格源路由:严格的源路由选择,发送端指明IP数据报所必须采用的确切路由。如果一个路由器发现源路由所指定的下一个路由器不在其直接连接的网络上,那么它就返回一个”源站路由失败”的ICMP差错报文。
宽松源路由:发送端指明了一个数据报经过的IP地址清单,但是数据报在清单上指明的任意两个地址之间可以通过其他路由器。
严格源路由不用配置路由,而宽松源路由需要配置路由。
来源:freebuf.com 2021-04-13 21:43:06 by: Johnson666
请登录后发表评论
注册