开发实战指南

IPv4 /31 与 /32:主机数需要结合场景

区分地址数量计算、点对点主机语义与部署路由规则。

Nav Tools ·

先算地址数量

IPv4 前缀 p 包含 2 的 32-p 次方个地址,/31 有两个,/32 有一个。

算术数量不能直接决定每种网络场景是否可用。

192.0.2.10/31 → 192.0.2.10 and 192.0.2.11
192.0.2.10/32 → only 192.0.2.10

应用点对点例外

RFC 3021 允许支持的点对点链路把 /31 两个地址都用作端点,常规减二规则不适合这里。

共享 LAN 或有特殊限制的平台仍需查实现,不能把例外扩展到所有网络。

/32 表示单地址路由

/32 常标识单主机地址或路由,本身不会创建双端连接子网。

可达性由路由、接口与下一跳决定,子网计算器不能证明数据包存在有效路径。

同时核对边界与部署规则

用计算器检查前缀、掩码和范围,并测试相邻地址是否属于网段。

特别对 /31 和 /32,应把工具的可用主机假设与目标设备文档比较,共享样例使用文档地址。

参考资料

← 开发实战指南