科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道路由交换ICMP重定向字段的路由重定向实验

ICMP重定向字段的路由重定向实验

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

ICMP的重定向字段,被路由器用于通知主机去往目标的最佳网关,是数据链路上的另一台路由器。

作者:zqdiadra 来源:51CTO 2010年12月15日

关键字: ICMP 路由技术

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

  ICMP的重定向字段,被路由器用于通知主机去往目标的最佳网关,是数据链路上的另一台路由器。

  实验目的:

  1.验证重定向。

  2.重定向对主机的数据转发的影响。

  3.关闭重定向后,数据转发过程。

  实验拓扑:

  

 

  实验设计:

  1.R2、R3、R4、R5运行RIPv2协议,R1关闭路由功能,将默认网关指向R2

  2.R4、R5上各有环回接口,IP分别为4.4.4.4、5.5.5.5,所有IP地址使用/24位地址。

  3.在验证过重定向后,关闭R2 F0/0的路由重定向功能,通过抓包,查看数据转发路径。

  实验过程:

  各路由器的配置在此就不写了,直接来验证实验结果。

  首先先对拓扑进行分析,从拓扑上看,R1发往R4的数据,其最短路径应为R1—R3——R4;R1发往R5的数据,其最短路径应为R1—R2—R5。我们通过抓包,来分别检验到R4,R5的数据转发路径。当然在开始前要做些准备工作:

  1.在R1上使用debug ip icmp命令来开启debug信息。

  2.关闭R2 F0/0接口的路由重定向功能,应为该功能是默认开启的,命令如下:

  1.关闭R2路由重定向功能时的数据传输路径

  1.1 在R1上ping 5.5.5.5

  ping通后,看看抓包的结果,查看R1的F0/0口即可

  图1 R1 ping请求抓包

  图2 R1 ping应答抓包

  从请求及应答包的二层头部可以看出,R1的数据发向了R2,因为R2运行有RIP协议,故数据包将由R2转给R5。

  1.2 在R1上ping 4.4.4.4

  图3 R1 ping 4.4.4.4 请求抓包

图4 R1 ping 4.4.4.4 应答抓包

  为了更好的说明问题,再在R3 f0/0上进行抓包

 图5 R3上抓取的ping请求包

  图6 R3上抓取的ping应答包

  由图3可看出,R1向R4的ping请求首先发向了ca00.0518.0000(R2),由图4可看出,直接向R1转发此次ping应答的是ca02.0518.0000(R3)。

  由图5可看出,ca01.0518.0000(R2)发送过来一个ping请求,由图6可看出,对于这个ping请求,做出的应答R3直接发向了ca00.0518.0000(R1)。

  意即,当关闭重定向时,关于此次ping的全过程的路径是R1—R2—R3—R4(数据到达R4,开始回包)—R3—R1。一去一回是所经过的路径不一样,也就是产生了不对称的流量。同时,不进行重定向,在有时间间隔的ping过程中,存在丢包显现,意即数据链路的可靠性较低。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章