ICMP重定向实验

发生ICMP重定向常见的两种情况:

  1. 路由器收到数据报的接口与去往目的地址的出口相同时,会发生ICMP重定向;
  2. 数据报的源地址和自己的下一跳在同一网段时,会发生ICMP重定向。

下面通过一个实验来看一下:

      基本拓扑图如下:

ip地址如图所示,在R3上做配置,使其相当于一台主机,网关设置为R1的e0/1接口。

no ip routing
ip default-gateway 192.168.123.1

R1上配置路由条目

ip route 2.2.2.0 255.255.255.0 192.168.123.2

 这样在R3ping 2.2.2.2时,R3会将数据包首先发送给R1(因为其为默认网关),然后R1查找路由表后发现该数据包的下一跳要发送给与数据报的入接口ip地址在同一网段的R2的接口,因此,R1会给R3发送一个重定向报文告诉R3,你到达2.2.2.2可以直接将数据包发送给R2,不用经过我(路由器的接口默认开启重定向功能)。此后,R3发送的到达2.2.2.2的数据包都直接发送给R2。

在R3上开启debug ip icmp之后,ping 2.2.2.2我们会看到有一条重定向消息,如下:

 通过对R3的e0/2口进行抓包我们也可以看到有一个源为192.168.123.1目的为192.168.123.3的重定向报文,打开重定向报文我们可以看到一个Gateway address字段:

通过在接口下使用命令no ip redirects可以关闭ICMP的重定向。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值