只有 2 个可用地址
/30 即 255.255.255.252,一个块 4 个地址,第 1 个是网络地址、第 4 个是广播地址,只剩 .1 与 .2 两个可用。它几乎只用于两台设备直连的链路:路由器与路由器、路由器与防火墙、专线两端的接口。互联链路不需要更多地址,因此 /30 长期是行业默认选择。
与 /31 的取舍
RFC 3021 允许点对点链路用 /31,两个地址都可用,比 /30 省一半地址。主流路由平台支持 /31,但部分较老设备或某些三层交换场景不支持,落地前要确认两端平台。选择口径可以简单化:新建链路且平台支持就用 /31;存量设备混杂、需要最大兼容性,用 /30 更稳妥。
基本信息
| CIDR | /30 |
|---|---|
| 点分掩码 | 255.255.255.252 |
| 通配符 | 0.0.0.3 |
| 块大小 | 4 |
| 可用主机 | 2(.1 与 .2) |
| 典型场景 | 路由器/防火墙互联、点对点专线 |
典型使用场景
- 出口路由器与防火墙之间的互联段
- 核心交换机与汇聚设备的三层互联
- 运营商专线两端的接口地址
- 站点到站点 VPN 的隧道内互联地址
- 设备管理与带外网络之间的跳接链路
快速验算(Linux ipcalc)
快速验算(Linux ipcalc)
ipcalc 192.168.1.4/30
# Network: 192.168.1.4/30
# HostMin: 192.168.1.5
# HostMax: 192.168.1.6
# Broadcast: 192.168.1.7
# 两端各取 .5 与 .6,必须同段才能直连接口配置示例
接口配置示例
# Linux 侧(临时验证用)
ip addr add 192.168.1.5/30 dev eth1
ip -4 addr show dev eth1 | grep inet
ping -c 2 192.168.1.6 # 对端接口地址
# 网络设备侧写法以厂商语法为准,/30 与 255.255.255.252 等价相邻互联口径对比
| 掩码 | 地址量 | 可用地址 | 适用 |
|---|---|---|---|
| /30 | 4 | 2 | 通用点对点互联,兼容性最好 |
| /31 | 2 | 2 | RFC 3021,需平台支持,省一半地址 |
| /29 | 8 | 6 | 互联 + 管理设备或未来扩展 |
| /32 | 1 | 1 | 主机路由或环回接口 |
互联段地址规划建议成对登记:每建一条链路分配一个 /30 并记录两端设备与端口,避免后续有人复用同一段导致地址冲突。地址不多,但冲突后引发的路由震荡很难排查。
把 /30 网段里的 .1 给网关、.2 给设备是标准做法,但两端地址必须属于同一段才能直连:一端配成相邻的下一个 /30 会导致链路协议起不来,现象是接口 up 但学不到对端。