对主机使用广播IP有什么危害吗?

Qia*_*hen 2 networking subnet

我正在管理一个 /27 网络。显然我无法将网络地址分配给任何主机,但我发现将广播 IP 分配给主机似乎没问题。以网络的广播IP作为其主机IP地址的主机访问网络似乎没有任何问题。现在我不确定这样做是否会导致任何隐藏的问题?谢谢。

kas*_*erd 6

它会引入性能问题,因为发送到广播 IP 地址的数据包会广播到网段上的所有主机。这种仅用于一台主机但发送到每台主机的额外流量会对那些不必要地接收该流量的主机的性能产生负面影响。

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

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

如果能够使用分配范围内的这个额外 IP 地址对您很重要,那么您还可以采取其他一些步骤。

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

其次,如果您想从路由到您的前缀中挤出每个 IP 地址,您可以这样做,但代价是使您的网络配置更加复杂。

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

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

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