子网划分

子网划分(Subnetting)是把一个大的 IP 网络切成多个小网络的技术,核心目的是省 IP、好管理、隔离广播域。下面用最实用方式讲清楚。

一、为什么划子网

  • 避免一个网段里几百台机器互相广播卡顿
  • 按部门/楼层/业务隔离(安全策略好做)
  • 公网 IP 紧缺,内部用私有网段灵活切分

二、核心概念(必须懂)

  • IP = 网络位 + 主机位
  • 子网掩码:告诉哪部分是网络,哪部分能分给机器
    255.255.255.0 = /24,前 24 位是网络
  • CIDR 表示法192.168.1.0/24
  • 一个子网可用主机数 = 2^主机位数 - 2(去掉网络号和广播号)
    (/31 点对点、/32 单主机是特例)

三、划分套路(以 192.168.1.0/24 为例)

原网段:256 个地址(1~254 可用)

例:切成 4 个子网

借 2 位主机位当网络位 → 掩码变 /26(255.255.255.192)
每个子网 64 个地址,可用 62 个:

子网 范围 可用 IP
1 192.168.1.0–63 1–62
2 192.168.1.64–127 65–126
3 192.168.1.128–191 129–190
4 192.168.1.192–255 193–254

公式速算

  • 要 N 个子网:借 k 位,使 2^k ≥ N
  • 要每子网 M 台主机:主机位 h 满足 2^h - 2 ≥ M

四、常见坑

  • 边界对齐:子网起始地址必须是块大小的整数倍(如 /26 块是 64,起始只能是 0、64、128、192)
  • /24 以内借位最常见;跨 /24 划大网要用 VLSM(变长子网掩码)
  • 华为/思科设备里 wildcard mask 是反掩码(0 表匹配,1 表忽略),别和子网掩码搞反

五、VLSM 实战(不等分)

公司要:1 个 100 主机网、2 个 50 主机网、若干 10 主机网
10.0.0.0/24 切:

  • /25 → 128 地址(给 100 主机网):10.0.0.0/25
  • /26 → 64 地址(给 50 主机网):10.0.0.128/26
  • /26 → 第二个 50 主机网:10.0.0.192/26
  • 剩下还可继续切 /28 给 10 主机网
上一篇
下一篇