子网·IPv4 /31
IPv4
/31
255.255.255.254

/31 子网 — 掩码 255.255.255.254

/31 表示前 31 位是网络部分,剩下 1 位留给主机。共 2 个地址,掩码是 255.255.255.254。

地址是 32 位,所以掩码写成 255.255.255.0 这样的四段。

/31 和 /32 是例外。通常要减去网络地址和广播地址,但 /31 用来连接两台路由器,两个地址都能用(RFC 3021),/32 则是只有一个地址的路由。

前缀
/31
子网掩码
255.255.255.254
通配符掩码
0.0.0.1
十六进制掩码
FFFFFFFE
主机位
1
地址数
2
可用主机数
2
内含 /24 个数
半字节边界

用比特看

前面的 1 是网络部分,后面的 0 是主机部分。多加一个 1,网络就一分为二,地址数减半。

相邻的前缀

怎么看这一页

  • /24 表示前 24 位是网络,剩下 8 位放里面的地址。
  • 每多一位,网络就一分为二,地址数减半。
  • 可用地址通常是总数减二——网络地址和广播地址。
  • IPv6 没有广播,不用减。一个网段习惯上就是 /64。

常见问题

Q. /31 有多少个地址?

2 个,其中 2 个能真正分出去。

Q. /31 的子网掩码是什么?

是 255.255.255.254,通配符掩码是 0.0.0.1。

Q. /31 里能装下多少个 /24?

装不下——它比 /24 还窄。

Q. 主机部分有多少位?

1 位。网络部分每多一位,地址数就减半。