Wikipedia列出了4种ICMP重定向原因:
0 Redirect for Network
1 Redirect for Host
2 Redirect for Type of Service and Network
3 Redirect for Type of Service and Host我理解ICMP重定向的目的,但是为什么需要区分网络和主机呢?
发布于 2013-05-13 16:15:45
在RFC 1812中,有一个关于ICMP重定向的部分,使您的问题变得清晰。如下所示:
如果直接连接的网络没有子网(在经典意义上),路由器通常可以生成适用于指定远程网络上的所有主机的网络重定向。使用网络而不是主机重定向可能会稍微节省网络流量和主机路由表存储。但是,节省的费用并不多,子网造成了用于解释网络重定向的子网掩码的模糊性。在CIDR环境中,很难精确地指定可以使用网络重定向的情况。因此,路由器必须只发送主机(或主机和服务类型)重定向。
诚挚的问候。
https://serverfault.com/questions/507333
复制相似问题