/ 31 CIDR或255.255.255.254的实际用途是什么?


19

使用/ 31子网,我们剩下的可用主机为零。/ 31子网只有两个主机-一个用于网络,另一个用于广播。

我想知道为什么有人会使用此子网。


4
删除了第二个无关的问题。您应该在单独的帖子中提出单独的问题。
罗恩·莫平

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

Answers:


24

一个/31网络实际上有两个可用的主机用于点对点链接。请参阅标准跟踪RFC 3021,在IPv4点对点链接上使用31位前缀(于2000年12月发布):

抽象

在保存Internet上IP地址空间的压力越来越大的情况下,考虑在何处可以对现场实践进行相对较小的更改以提高编号效率是有意义的。本文档提出的一种此类更改是,通过允许以非常有限的方式使用31位子网掩码,将分配给点对点链接(整个Internet基础结构中常见)的地址空间减少一半。

-和-

本文档基于这样的想法,即可以在保持可管理性和标准交互性的同时,保留点对点链接上的IP地址(使用比30位子网掩码更长的地址)。现有文档[RFC950]已经暗示可能使用1位宽的主机号字段。

显而易见,此更改可节省地址空间-大型网络中的每个点对点链接将占用两个地址,而不是四个地址。例如,在具有500个点对点链接的网络中,这种做法将节省1000个地址(相当于四个C类地址空间)。

请理解,尽管许多供应商(例如Cisco)完全支持该标准,但并不是每个供应商(尤其是Microsoft)都支持该标准。


2
当/ 31可以很好地工作时(为什么两端都支持)
为什么还要

13
好问题。/31尽管有标准,但有些人不相信寻址。例如,即使客户和运营商设备支持,我们处理的所有运营商也将仅支持/30而不支持/31客户与运营商之间的点对点链接。IPv6具有类似的用于/127点对点链接的RFC (IPv6使用网络中的每个地址都没有问题,因为它没有广播),但是运营商需要/126在客户和运营商之间建立点对点链接的网络。基本上,它归结为无知和惯性。
罗恩·莫平

4
还有一个旧问题-一些较旧的设备和固件肯定不支持/ 31。仅仅遵循旧标准会更容易,并且没有很大的动力来改变现有的网络和供应/部署方案。就是说,我尝试在任何新设计的ptp网络上使用/ 31。
rnxrx

1
@rnxrx,我理解这一点,但是评论询问是否将它用于支持它的设备。另外,没有支持IPv6 /127点对点链接(您好,Verizon,AT&T,Century Link等)的好借口也没有。至少,即使它们永远不会支持IPv4 /31网络,Microsoft还是正确选择了IPv6 。
罗恩·莫平
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.