| 需求 | 16 栋 × ≤4000 台 |
|---|---|
| 选掩码 | 2^12-2=4094 → /20 |
| 块大小 | 第三段步长 16 |
楼栋方案(首尾示例)
楼栋方案(首尾示例)
1 号楼 172.16.0.0/20 (172.16.0.0 – 172.16.15.255)
2 号楼 172.16.16.0/20
...
16 号楼 172.16.240.0/20 (172.16.240.0 – 172.16.255.255)
16 块恰好用满 172.16.0.0/16总数复核
总数复核
python -c "import ipaddress as ip; print(len(list(ip.ip_network('172.16.0.0/16').subnets(new_prefix=20))))"
# 16