墨菲手记murphy

前缀长度 /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

192.168.1.0/24 切成 /31,共 128 个子网
#网络地址首个可用末个可用广播地址可用主机数
1192.168.1.0/31192.168.1.0192.168.1.1192.168.1.12
2192.168.1.2/31192.168.1.2192.168.1.3192.168.1.32
3192.168.1.4/31192.168.1.4192.168.1.5192.168.1.52
4192.168.1.6/31192.168.1.6192.168.1.7192.168.1.72
5192.168.1.8/31192.168.1.8192.168.1.9192.168.1.92
6192.168.1.10/31192.168.1.10192.168.1.11192.168.1.112
7192.168.1.12/31192.168.1.12192.168.1.13192.168.1.132
8192.168.1.14/31192.168.1.14192.168.1.15192.168.1.152
9192.168.1.16/31192.168.1.16192.168.1.17192.168.1.172
10192.168.1.18/31192.168.1.18192.168.1.19192.168.1.192
11192.168.1.20/31192.168.1.20192.168.1.21192.168.1.212
12192.168.1.22/31192.168.1.22192.168.1.23192.168.1.232
13192.168.1.24/31192.168.1.24192.168.1.25192.168.1.252
14192.168.1.26/31192.168.1.26192.168.1.27192.168.1.272
15192.168.1.28/31192.168.1.28192.168.1.29192.168.1.292
16192.168.1.30/31192.168.1.30192.168.1.31192.168.1.312
17192.168.1.32/31192.168.1.32192.168.1.33192.168.1.332
18192.168.1.34/31192.168.1.34192.168.1.35192.168.1.352
19192.168.1.36/31192.168.1.36192.168.1.37192.168.1.372
20192.168.1.38/31192.168.1.38192.168.1.39192.168.1.392
21192.168.1.40/31192.168.1.40192.168.1.41192.168.1.412
22192.168.1.42/31192.168.1.42192.168.1.43192.168.1.432
23192.168.1.44/31192.168.1.44192.168.1.45192.168.1.452
24192.168.1.46/31192.168.1.46192.168.1.47192.168.1.472
25192.168.1.48/31192.168.1.48192.168.1.49192.168.1.492
26192.168.1.50/31192.168.1.50192.168.1.51192.168.1.512
27192.168.1.52/31192.168.1.52192.168.1.53192.168.1.532
28192.168.1.54/31192.168.1.54192.168.1.55192.168.1.552
29192.168.1.56/31192.168.1.56192.168.1.57192.168.1.572
30192.168.1.58/31192.168.1.58192.168.1.59192.168.1.592
31192.168.1.60/31192.168.1.60192.168.1.61192.168.1.612
32192.168.1.62/31192.168.1.62192.168.1.63192.168.1.632
33192.168.1.64/31192.168.1.64192.168.1.65192.168.1.652
34192.168.1.66/31192.168.1.66192.168.1.67192.168.1.672
35192.168.1.68/31192.168.1.68192.168.1.69192.168.1.692
36192.168.1.70/31192.168.1.70192.168.1.71192.168.1.712
37192.168.1.72/31192.168.1.72192.168.1.73192.168.1.732
38192.168.1.74/31192.168.1.74192.168.1.75192.168.1.752
39192.168.1.76/31192.168.1.76192.168.1.77192.168.1.772
40192.168.1.78/31192.168.1.78192.168.1.79192.168.1.792
41192.168.1.80/31192.168.1.80192.168.1.81192.168.1.812
42192.168.1.82/31192.168.1.82192.168.1.83192.168.1.832
43192.168.1.84/31192.168.1.84192.168.1.85192.168.1.852
44192.168.1.86/31192.168.1.86192.168.1.87192.168.1.872
45192.168.1.88/31192.168.1.88192.168.1.89192.168.1.892
46192.168.1.90/31192.168.1.90192.168.1.91192.168.1.912
47192.168.1.92/31192.168.1.92192.168.1.93192.168.1.932
48192.168.1.94/31192.168.1.94192.168.1.95192.168.1.952
49192.168.1.96/31192.168.1.96192.168.1.97192.168.1.972
50192.168.1.98/31192.168.1.98192.168.1.99192.168.1.992
51192.168.1.100/31192.168.1.100192.168.1.101192.168.1.1012
52192.168.1.102/31192.168.1.102192.168.1.103192.168.1.1032
53192.168.1.104/31192.168.1.104192.168.1.105192.168.1.1052
54192.168.1.106/31192.168.1.106192.168.1.107192.168.1.1072
55192.168.1.108/31192.168.1.108192.168.1.109192.168.1.1092
56192.168.1.110/31192.168.1.110192.168.1.111192.168.1.1112
57192.168.1.112/31192.168.1.112192.168.1.113192.168.1.1132
58192.168.1.114/31192.168.1.114192.168.1.115192.168.1.1152
59192.168.1.116/31192.168.1.116192.168.1.117192.168.1.1172
60192.168.1.118/31192.168.1.118192.168.1.119192.168.1.1192
61192.168.1.120/31192.168.1.120192.168.1.121192.168.1.1212
62192.168.1.122/31192.168.1.122192.168.1.123192.168.1.1232
63192.168.1.124/31192.168.1.124192.168.1.125192.168.1.1252
64192.168.1.126/31192.168.1.126192.168.1.127192.168.1.1272

只列出前 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

想多练:按前缀分组的练习题。

换个地址算