【TCP/IP】IP选路

本文介绍了IP选路的基本概念,重点讲解了Cisco的选路策略,包括明细策略路由、明细路由、默认策略路由和默认路由,并提到了ICMP重定向在优化路径中的作用。在ICMP重定向中,当路由器发现接收和发送接口相同,会向源主机发送重定向信息,建议源主机使用其他路由器。同时,文章还阐述了发送和接收ICMP重定向报文时的条件,以确保路由表的安全更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IP选路:

Cisco选路策略:

1.    明细策略路由

2.    明细路由

3.    默认策略路由

4.    默认路由

从1-4依此匹配。

选路策略详解可参考:

https://wenku.baidu.com/view/585281e10912a21615792913.html

 

       不具备ip routing的设备,哪怕自己有路由条目也不会帮其他人转发路由。

 

ICMP重定向差错:

        当路由器转发一个数据报时发现接收的接口和发送的接口在同一接口,这时候路由器会跟源端自己发送一个ICMP重定向信息,告诉源端下次把数据报发送给另一个路由器,那样才是最优的。只有no iprouting设备下次才会将数据报之间发送给另一个路由器。Ip routing 设备会继续将包发送给它,不理睬ICMP重定向差错信息。


ICMP重定向报文:

IP首部(包括选项)+原始IP数据报中数据前8个字节(端口):告诉源主机是哪个数据包造成的,前8个字节可以对应出相对的应用。

 

 

重定向的条件:

发送方:

在生成ICMP重定向报文之前这些条件都要满足

1.出接口必须等于入接口

2.用于向外传送数据报的路由不能被ICMP重定向报文创建或修改过(发送重定向报文的主机,原始路由不是redirects产生的),而且不能是路由器的默认路由

3.数据报不能用源站选路来转发

4.内核必须配置成可以发送重定向报文(接口下 ip redirects)

接收方:

在修改路由表之前要作一些检查。这是为了防止路由器或主机的误操作,以及恶意用户的破坏,导致错误地修改系统路由表

1.新的路由器必须直接与网络相连接

2.重定向报文必须来自当前到目的地所选择地路由器

3.重定向报文不能让主机本身作为路由器,被修改地路由必须是一个间接路由

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值