首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么有两种类型的ICMP重定向?

问为什么有两种类型的ICMP重定向?
EN

Server Fault用户
提问于 2013-05-13 15:58:29
回答 1查看 299关注 0票数 0

Wikipedia列出了4种ICMP重定向原因:

代码语言:javascript
复制
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重定向的目的,但是为什么需要区分网络和主机呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-05-13 16:15:45

在RFC 1812中,有一个关于ICMP重定向的部分,使您的问题变得清晰。如下所示:

如果直接连接的网络没有子网(在经典意义上),路由器通常可以生成适用于指定远程网络上的所有主机的网络重定向。使用网络而不是主机重定向可能会稍微节省网络流量和主机路由表存储。但是,节省的费用并不多,子网造成了用于解释网络重定向的子网掩码的模糊性。在CIDR环境中,很难精确地指定可以使用网络重定向的情况。因此,路由器必须只发送主机(或主机和服务类型)重定向。

诚挚的问候。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/507333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档