| ① 需求 | 每子网最大主机数 H(含冗余) |
|---|---|
| ② 主机位 | 最小 h 使 2^h - 2 ≥ H |
| ③ 新前缀 | /32-h |
| ④ 块大小 | 2^h |
| ⑤ 列举 | 从基网段首地址按块大小递推 |
例:192.168.1.0/24 均分 4 段(每段 ≤50 台)
例:192.168.1.0/24 均分 4 段(每段 ≤50 台)
H=50 → 2^6-2=62 ≥ 50 → h=6 → /26,块 64
192.168.1.0/26 可用 .1 – .62
192.168.1.64/26 可用 .65 – .126
192.168.1.128/26 可用 .129 – .190
192.168.1.192/26 可用 .193 – .254批量验算
批量验算
python -c "import ipaddress as ip; [print(n) for n in ip.ip_network('192.168.1.0/24').subnets(new_prefix=26)]"