首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用广播IP作为主机有什么害处吗?

使用广播IP作为主机有什么害处吗?
EN

Server Fault用户
提问于 2015-07-19 10:16:34
回答 2查看 7K关注 0票数 2

我正在管理一个/27网络。显然,我不能将网络地址分配给任何主机,但我发现将广播IP分配给主机似乎还可以。以网络广播IP为主机IP地址的主机似乎没有任何接入网络的问题。现在我不确定这样做会不会引起什么隐藏的问题?谢谢。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2015-07-19 10:46:13

它可以引入性能问题,因为广播IP地址的数据包被广播到段上的所有主机。此附加通信量只针对一个主机,但发送到每个主机,可能会对接收该通信量的主机的性能产生负面影响。

有些交换机可以对广播流量进行速率限制。如果您的交换机这样做,您所分配的广播IP地址的主机可能永远无法全速接收来自网络的数据。

此外,接收发送到广播IP的数据包的其他一些主机在接收意外流量时可能会发送错误响应(ICMP错误或TCP RST数据包)。如果任何主机这样做,它会导致试图使用广播IP的一个主机的连接中断。

如果能够在您指定的范围内使用这个额外的IP地址对您来说至关重要,那么您还可以采取其他一些步骤。

首先,立即开始部署IPv6。这是解决IP地址短缺的唯一长期解决方案。

其次,如果您想要将每个IP地址从已路由到您的前缀中挤出,您可以以使您的网络配置变得更加复杂为代价。

如果网络掩码为255.255.255.255,则不按通常的方式分配广播地址和网络地址。此外,网关和广播地址不必来自与主机相同的前缀。

利用这一点,您可以重新配置您的路由器和网络上的每一个主机。这将使您的段上可用地址的数量增加10%,代价是配置的复杂性增加了200%。

总的来说,这样的重新配置似乎不值得。

票数 6
EN

Server Fault用户

发布于 2019-07-16 14:23:16

虽然我不建议这样做,但上述答案并不完全正确。以太网的广播不是基于IP,而是MAC地址,只有以FF:FF为目标的帧才能在网络上广播,而不管IP是什么。

理论上,使用广播IP应该在不广播其所有通信量的情况下工作。例如,192.168.0.1想要与192.168.0.255对话。它将ARP并获得.255的MAC地址。然后,它将创建一个具有.255 MAC地址的帧。当它将其放到网络上时,该帧将只切换到.255所在的端口。

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

https://serverfault.com/questions/706860

复制
相关文章

相似问题

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