错误路由触发的ICMP重定向

主要是对于一些需要修改本机路由的软件,其在运行时会向主机上添加路由,如果路由添加不正确,引起的问题。如下莫名的多了一条到192.168.1.127的主机路由,网关为192.168.1.1。

所以当向192.168.1.127发送报文时(主机192.168.1.115 ping 192.168.1.127),查询路由表匹配到添加的错误主机路由,而且其优先级25高于192.168.1.0/24网段的直连路由的优先级281。主机将此数据包发送到192.168.1.1的网关。发出的数据包的目的MAC地址设置为192.168.1.1网关的MAC地址。

网关192.168.1.1在接收到此ping数据包后,发现这是一个直连网段的目的地址。回复给192.168.1.115一个ICMP重定向报文(Type-5,Code-1),并且指明正确的网关地址。由于192.168.1.127是同一个网段的直连主机,网关地址就是192.168.1.127主机自身(Gateway address:192.168.1.127)。

 

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页