我正在管理一个/27网络。显然,我不能将网络地址分配给任何主机,但我发现将广播IP分配给主机似乎还可以。以网络广播IP为主机IP地址的主机似乎没有任何接入网络的问题。现在我不确定这样做会不会引起什么隐藏的问题?谢谢。
发布于 2015-07-19 10:46:13
它可以引入性能问题,因为广播IP地址的数据包被广播到段上的所有主机。此附加通信量只针对一个主机,但发送到每个主机,可能会对接收该通信量的主机的性能产生负面影响。
有些交换机可以对广播流量进行速率限制。如果您的交换机这样做,您所分配的广播IP地址的主机可能永远无法全速接收来自网络的数据。
此外,接收发送到广播IP的数据包的其他一些主机在接收意外流量时可能会发送错误响应(ICMP错误或TCP RST数据包)。如果任何主机这样做,它会导致试图使用广播IP的一个主机的连接中断。
如果能够在您指定的范围内使用这个额外的IP地址对您来说至关重要,那么您还可以采取其他一些步骤。
首先,立即开始部署IPv6。这是解决IP地址短缺的唯一长期解决方案。
其次,如果您想要将每个IP地址从已路由到您的前缀中挤出,您可以以使您的网络配置变得更加复杂为代价。
如果网络掩码为255.255.255.255,则不按通常的方式分配广播地址和网络地址。此外,网关和广播地址不必来自与主机相同的前缀。
利用这一点,您可以重新配置您的路由器和网络上的每一个主机。这将使您的段上可用地址的数量增加10%,代价是配置的复杂性增加了200%。
总的来说,这样的重新配置似乎不值得。
发布于 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所在的端口。
https://serverfault.com/questions/706860
复制相似问题