1. 無類別域間路由(CIDR)的技术演进
在 1993 年 RFC 1519 引入 CIDR 之前,IPv4 采用僵化的分类编址机制(A 类、B 类与 C 类)。一个 A 类網路包含超过 1600 万个地址,而 B 类網路提供 65,534 个主機地址。当企业只需要 500 个 IP 时,只能申请整个 B 类网段,导致数万个地址被白白浪费。
CIDR 通过可变长子网遮罩(VLSM)彻底终结了这种浪费。網路前綴与主機号的分界线可以灵活置于 /0 到 /32 之间的任意二进制位。
2. 深入理解 CIDR 斜线记法(/24、/26、/30、/31)
- /24 前綴:24 位網路位,8 位主機位。遮罩:
255.255.255.0(254 个可用主機)。 - /26 前綴:26 位網路位,6 位主機位。遮罩:
255.255.255.192(62 个可用主機)。 - /30 前綴:30 位網路位,2 位主機位。遮罩:
255.255.255.252(2 个可用主機,点对点专线)。 - /31 前綴(RFC 3021):31 位網路位,1 位主機位。遮罩:
255.255.255.254(专用于路由器直连点对点链路,不浪费广播地址)。
3. 子网划分的二进制位逻辑
網路设备利用底层的布尔代数运算在硬體层面计算网段边界:
IP: 192.168.1.130 -> 11000000.10101000.00000001.10000010
Mask: 255.255.255.192 -> 11111111.11111111.11111111.11000000
----------------------------------------------------------------------
AND: 192.168.1.128 -> 11000000.10101000.00000001.10000000 (Network ID)
广播地址则是通过 IP 地址与反遮罩(Wildcard Mask)进行按位或(OR)运算得出:
Network ID: 192.168.1.128 -> 11000000.10101000.00000001.10000000
Wildcard: 0.0.0.63 -> 00000000.00000000.00000000.00111111
----------------------------------------------------------------------
OR: 192.168.1.191 -> 11000000.10101000.00000001.10111111 (Broadcast)
4. 網路架构师实用建议
- 牢记 2 的幂次方:128, 64, 32, 16, 8, 4, 2, 1 是所有子网规模的计算基石。
- 预留 30% 到 50% 的增长冗余:规划 VLAN 或公有云 VPC 时,必须为未来业务扩展留足地址空间。
- 谨记云厂商的内置保留地址:AWS 与阿里云在每个子网中預設保留 5 个 IP(網路地址、VPC 路由器、DNS、未来保留及广播地址)。