前缀长度 /31
/31 的子网掩码是 255.255.255.254
前 31 位是网络位,后 1 位是主机位。
- 子网掩码
- 255.255.255.254
- 二进制
- 11111111.11111111.11111111.11111110
- 通配符掩码
- 0.0.0.1
- 地址总数
- 2
- 可用主机数
- 2
- 块大小
- 2(第四个八位组)
怎么读这个数
/31 只有两个地址。按老规矩去掉网络地址和广播地址就一台都不剩,所以 RFC 3021 允许点到点链路把两个地址都当主机用。路由器之间的互连常这么配,比 /30 省一半地址。
通配符掩码 0.0.0.1 是子网掩码按位取反,ACL 和 OSPF 的 network 语句用它:0 表示这一位必须匹配,1 表示不关心。
能切出多少个
- 一个 /8 可以切成 8,388,608 个 /31(借 23 位)。
- 一个 /16 可以切成 32,768 个 /31(借 15 位)。
- 一个 /24 可以切成 128 个 /31(借 7 位)。
示例:192.168.1.0/24 切成 /31
| # | 网络地址 | 首个可用 | 末个可用 | 广播地址 | 可用主机数 |
|---|---|---|---|---|---|
| 1 | 192.168.1.0/31 | 192.168.1.0 | 192.168.1.1 | 192.168.1.1 | 2 |
| 2 | 192.168.1.2/31 | 192.168.1.2 | 192.168.1.3 | 192.168.1.3 | 2 |
| 3 | 192.168.1.4/31 | 192.168.1.4 | 192.168.1.5 | 192.168.1.5 | 2 |
| 4 | 192.168.1.6/31 | 192.168.1.6 | 192.168.1.7 | 192.168.1.7 | 2 |
| 5 | 192.168.1.8/31 | 192.168.1.8 | 192.168.1.9 | 192.168.1.9 | 2 |
| 6 | 192.168.1.10/31 | 192.168.1.10 | 192.168.1.11 | 192.168.1.11 | 2 |
| 7 | 192.168.1.12/31 | 192.168.1.12 | 192.168.1.13 | 192.168.1.13 | 2 |
| 8 | 192.168.1.14/31 | 192.168.1.14 | 192.168.1.15 | 192.168.1.15 | 2 |
| 9 | 192.168.1.16/31 | 192.168.1.16 | 192.168.1.17 | 192.168.1.17 | 2 |
| 10 | 192.168.1.18/31 | 192.168.1.18 | 192.168.1.19 | 192.168.1.19 | 2 |
| 11 | 192.168.1.20/31 | 192.168.1.20 | 192.168.1.21 | 192.168.1.21 | 2 |
| 12 | 192.168.1.22/31 | 192.168.1.22 | 192.168.1.23 | 192.168.1.23 | 2 |
| 13 | 192.168.1.24/31 | 192.168.1.24 | 192.168.1.25 | 192.168.1.25 | 2 |
| 14 | 192.168.1.26/31 | 192.168.1.26 | 192.168.1.27 | 192.168.1.27 | 2 |
| 15 | 192.168.1.28/31 | 192.168.1.28 | 192.168.1.29 | 192.168.1.29 | 2 |
| 16 | 192.168.1.30/31 | 192.168.1.30 | 192.168.1.31 | 192.168.1.31 | 2 |
| 17 | 192.168.1.32/31 | 192.168.1.32 | 192.168.1.33 | 192.168.1.33 | 2 |
| 18 | 192.168.1.34/31 | 192.168.1.34 | 192.168.1.35 | 192.168.1.35 | 2 |
| 19 | 192.168.1.36/31 | 192.168.1.36 | 192.168.1.37 | 192.168.1.37 | 2 |
| 20 | 192.168.1.38/31 | 192.168.1.38 | 192.168.1.39 | 192.168.1.39 | 2 |
| 21 | 192.168.1.40/31 | 192.168.1.40 | 192.168.1.41 | 192.168.1.41 | 2 |
| 22 | 192.168.1.42/31 | 192.168.1.42 | 192.168.1.43 | 192.168.1.43 | 2 |
| 23 | 192.168.1.44/31 | 192.168.1.44 | 192.168.1.45 | 192.168.1.45 | 2 |
| 24 | 192.168.1.46/31 | 192.168.1.46 | 192.168.1.47 | 192.168.1.47 | 2 |
| 25 | 192.168.1.48/31 | 192.168.1.48 | 192.168.1.49 | 192.168.1.49 | 2 |
| 26 | 192.168.1.50/31 | 192.168.1.50 | 192.168.1.51 | 192.168.1.51 | 2 |
| 27 | 192.168.1.52/31 | 192.168.1.52 | 192.168.1.53 | 192.168.1.53 | 2 |
| 28 | 192.168.1.54/31 | 192.168.1.54 | 192.168.1.55 | 192.168.1.55 | 2 |
| 29 | 192.168.1.56/31 | 192.168.1.56 | 192.168.1.57 | 192.168.1.57 | 2 |
| 30 | 192.168.1.58/31 | 192.168.1.58 | 192.168.1.59 | 192.168.1.59 | 2 |
| 31 | 192.168.1.60/31 | 192.168.1.60 | 192.168.1.61 | 192.168.1.61 | 2 |
| 32 | 192.168.1.62/31 | 192.168.1.62 | 192.168.1.63 | 192.168.1.63 | 2 |
| 33 | 192.168.1.64/31 | 192.168.1.64 | 192.168.1.65 | 192.168.1.65 | 2 |
| 34 | 192.168.1.66/31 | 192.168.1.66 | 192.168.1.67 | 192.168.1.67 | 2 |
| 35 | 192.168.1.68/31 | 192.168.1.68 | 192.168.1.69 | 192.168.1.69 | 2 |
| 36 | 192.168.1.70/31 | 192.168.1.70 | 192.168.1.71 | 192.168.1.71 | 2 |
| 37 | 192.168.1.72/31 | 192.168.1.72 | 192.168.1.73 | 192.168.1.73 | 2 |
| 38 | 192.168.1.74/31 | 192.168.1.74 | 192.168.1.75 | 192.168.1.75 | 2 |
| 39 | 192.168.1.76/31 | 192.168.1.76 | 192.168.1.77 | 192.168.1.77 | 2 |
| 40 | 192.168.1.78/31 | 192.168.1.78 | 192.168.1.79 | 192.168.1.79 | 2 |
| 41 | 192.168.1.80/31 | 192.168.1.80 | 192.168.1.81 | 192.168.1.81 | 2 |
| 42 | 192.168.1.82/31 | 192.168.1.82 | 192.168.1.83 | 192.168.1.83 | 2 |
| 43 | 192.168.1.84/31 | 192.168.1.84 | 192.168.1.85 | 192.168.1.85 | 2 |
| 44 | 192.168.1.86/31 | 192.168.1.86 | 192.168.1.87 | 192.168.1.87 | 2 |
| 45 | 192.168.1.88/31 | 192.168.1.88 | 192.168.1.89 | 192.168.1.89 | 2 |
| 46 | 192.168.1.90/31 | 192.168.1.90 | 192.168.1.91 | 192.168.1.91 | 2 |
| 47 | 192.168.1.92/31 | 192.168.1.92 | 192.168.1.93 | 192.168.1.93 | 2 |
| 48 | 192.168.1.94/31 | 192.168.1.94 | 192.168.1.95 | 192.168.1.95 | 2 |
| 49 | 192.168.1.96/31 | 192.168.1.96 | 192.168.1.97 | 192.168.1.97 | 2 |
| 50 | 192.168.1.98/31 | 192.168.1.98 | 192.168.1.99 | 192.168.1.99 | 2 |
| 51 | 192.168.1.100/31 | 192.168.1.100 | 192.168.1.101 | 192.168.1.101 | 2 |
| 52 | 192.168.1.102/31 | 192.168.1.102 | 192.168.1.103 | 192.168.1.103 | 2 |
| 53 | 192.168.1.104/31 | 192.168.1.104 | 192.168.1.105 | 192.168.1.105 | 2 |
| 54 | 192.168.1.106/31 | 192.168.1.106 | 192.168.1.107 | 192.168.1.107 | 2 |
| 55 | 192.168.1.108/31 | 192.168.1.108 | 192.168.1.109 | 192.168.1.109 | 2 |
| 56 | 192.168.1.110/31 | 192.168.1.110 | 192.168.1.111 | 192.168.1.111 | 2 |
| 57 | 192.168.1.112/31 | 192.168.1.112 | 192.168.1.113 | 192.168.1.113 | 2 |
| 58 | 192.168.1.114/31 | 192.168.1.114 | 192.168.1.115 | 192.168.1.115 | 2 |
| 59 | 192.168.1.116/31 | 192.168.1.116 | 192.168.1.117 | 192.168.1.117 | 2 |
| 60 | 192.168.1.118/31 | 192.168.1.118 | 192.168.1.119 | 192.168.1.119 | 2 |
| 61 | 192.168.1.120/31 | 192.168.1.120 | 192.168.1.121 | 192.168.1.121 | 2 |
| 62 | 192.168.1.122/31 | 192.168.1.122 | 192.168.1.123 | 192.168.1.123 | 2 |
| 63 | 192.168.1.124/31 | 192.168.1.124 | 192.168.1.125 | 192.168.1.125 | 2 |
| 64 | 192.168.1.126/31 | 192.168.1.126 | 192.168.1.127 | 192.168.1.127 | 2 |
只列出前 64 个,共 128 个子网。规律不变:下一个网络地址等于上一个加块大小。
练一下
给一个地址,前缀都是 /31。先自己算,再展开答案。
第 1 题:10.110.198.219/31 所在的网络、可用范围和广播地址
- 网络地址
10.110.198.218/31- 可用范围
10.110.198.218到10.110.198.219- 广播地址
10.110.198.219- 可用主机
- 2
第 2 题:10.9.75.3/31 所在的网络、可用范围和广播地址
- 网络地址
10.9.75.2/31- 可用范围
10.9.75.2到10.9.75.3- 广播地址
10.9.75.3- 可用主机
- 2
第 3 题:10.12.233.87/31 所在的网络、可用范围和广播地址
- 网络地址
10.12.233.86/31- 可用范围
10.12.233.86到10.12.233.87- 广播地址
10.12.233.87- 可用主机
- 2
第 4 题:10.29.177.196/31 所在的网络、可用范围和广播地址
- 网络地址
10.29.177.196/31- 可用范围
10.29.177.196到10.29.177.197- 广播地址
10.29.177.197- 可用主机
- 2
第 5 题:10.1.209.199/31 所在的网络、可用范围和广播地址
- 网络地址
10.1.209.198/31- 可用范围
10.1.209.198到10.1.209.199- 广播地址
10.1.209.199- 可用主机
- 2
想多练:按前缀分组的练习题。