知识屋:更实用的电脑技术知识网站
所在位置:首页 > 电脑知识 > 路由器

CCIE day01 ICMP重定向

发布时间:2015-06-17 12:08:18作者:知识屋


ICMP重定向 icmp redirect;
拓扑:

网络中的路由器通过相互之间的共同努力,将用户的数据包转发到目的地。通常情况下,主机都会
将去往远程网络的数据包发送到路由器,路由器再尽最大努力转发数据。
但是,某些情况下,收到数据包的路由器可能并不是在源与目标的路径之中,或者说数据源应该将
数据交给其它路由器来转发。
  www.zhishiwu.com  
如果某台路由器发现自己真的不应该为用户转发数据,而希望让用户选择其它路由器来转发数据,那么
它就会向数据源发送ICMP重定向,告诉对方不要在把数据包发向自己,而应该发到其它路由器。
路由器向源发送icmp重定向的情况有两种:
Ø 1,当路由器从某个接口收到数据包后,还要将数据包从同一个接口发往目的地,就是路由器收到数
据包的接口正是去往目的地的出口时,则会向源发送icmp重定向,告知对方直接将数据包发向自己的
下一跳即可;
Ø 2,数据包的源ip和自己转发时的下一跳的ip是同网段时,则会向源发送icmp重定向,告知对方直接
将数据包发向自己的下一跳。
  www.zhishiwu.com  
注:路由器向源发送icmp重定向时不会中断网络;
Icmp重定向是基于接口配置的,默认为开启。
配置icmp重定向:
R1(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2 (R1的数据包全部交给R2)
R3(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1(R3的数据包全部给R1)
R4(config)#ip route 0.0.0.0 0.0.0.0 20.1.1.2
测试icmp重定向:
R3#debug ip icmp
R3#ping 20.1.1.1
 

更改R3路由后测试:
R3(config)#ip route 0.0.0.0 0.0.0.0 f0/0
关闭icmp重定向:
R1(config-if)#no ip redirect
 
注:在接口上开启HSRP后,默认会关闭icmp重定向,在IOS 12.1和以后的版本可以手动开启icmp
重定向功能;
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜