返回列表
CIDR子网划分详解
自由客七维 2026-03-17 19:52 39

什么是CIDR?

CIDR(无类别域间路由,Classless Inter-Domain Routing)是一种IP地址分配和路由选择的方法,它摒弃了传统的A、B、C类网络划分,采用可变长子网掩码(VLSM)来更灵活地分配IP地址,有效缓解了IPv4地址耗尽的问题,并减小了路由表的大小。

CIDR表示法

CIDR使用“IP地址/前缀长度”的格式,例如 192.168.1.0/24。前缀长度表示网络部分的位数,剩余位为主机位。例如 /24 表示前24位是网络位,后8位是主机位,对应的子网掩码为 255.255.255.0

子网划分步骤

  1. 确定需求:明确需要多少个子网,每个子网需要多少台主机。
  2. 计算新掩码:根据主机数确定主机位位数,公式:2^n - 2 ≥ 所需主机数(n为主机位),同时网络位增加相应位数以满足子网数量。
  3. 列出子网:按新掩码依次列出每个子网的网络地址、广播地址和可用主机范围。

示例:将 192.168.1.0/24 划分为4个子网

需要4个子网,需从主机位借2位(2^2=4)。新掩码为 /26,即255.255.255.192。每个子网有 2^(32-26)-2 = 62 个可用主机。

子网网络地址可用主机范围广播地址
1192.168.1.0/26192.168.1.1 - 192.168.1.62192.168.1.63
2192.168.1.64/26192.168.1.65 - 192.168.1.126192.168.1.127
3192.168.1.128/26192.168.1.129 - 192.168.1.190192.168.1.191
4192.168.1.192/26192.168.1.193 - 192.168.1.254192.168.1.255

超网(路由聚合)

CIDR允许将多个连续的子网聚合成一个更大的网络,减少路由表条目。例如,将 192.168.0.0/24192.168.3.0/24 聚合为 192.168.0.0/22

注意事项

  • 每个子网的第一个地址是网络地址,最后一个地址是广播地址,不能分配给主机。
  • 子网划分时要考虑未来扩展,留有余量。
  • CIDR同样适用于IPv6,只是前缀长度通常为64等。