2. IPv4地址结构与子网划分工程

IPv4地址是32位二进制数,工程上通常写成点分十进制形式,例如192.168.10.37。这32位被划分为网络部分和主机部分,而“从哪里切开”正是子网规划的核心。理解地址结构,不是为了背诵分类表,而是为了在企业地址规划中准确回答三个问题:这个地址属于哪个网段?这个网段能容纳多少台主机?如何把一整块地址切给不同部门而不浪费?

一、地址分类与私有地址空间

传统IPv4分类按第一个字节的高位划分:A类以0开头,默认掩码/8;B类以10开头,默认/16;C类以110开头,默认/24;D类以1110开头用于组播;E类保留。分类法今天主要用于识别地址“历史默认边界”,实际企业规划已普遍使用无类别编址。

企业内网真正依赖的是RFC 1918私有地址:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。它们不在公网路由,适合内部自由划分。此外,169.254.0.0/16为链路本地地址,127.0.0.0/8为环回地址,规划时不应分配给主机。

二、子网掩码与可用主机数计算

子网掩码用连续的1表示网络位,连续的0表示主机位。/24对应255.255.255.0,主机位8位,理论地址数28=256,扣除网络地址和广播地址,可用主机数为254。通用公式为:可用主机数 = 2h − 2,其中h为主机位数。若需要容纳50台主机,26−2=62满足,25−2=30不足,因此主机位至少6位,即掩码/26。

判断两个地址是否同网段,可将IP与掩码按位与运算。例如192.168.10.37/26与192.168.10.60/26:掩码255.255.255.192,与运算后前者为192.168.10.0,后者为192.168.10.0,属于同一子网;而192.168.10.70/26与运算结果为192.168.10.64,属于下一子网。

三、VLSM:按需分配,减少浪费

VLSM(可变长子网掩码)允许在同一主网内使用不同长度的掩码。规划原则是“从大到小”:先满足最大子网,再逐级切分剩余空间。假设企业获得192.168.10.0/24,需求如下:研发部100台、市场部50台、财务部25台、服务器区10台、路由器互联2台。

部门/用途需求主机数主机位子网掩码分配网段可用范围广播地址
研发部1007/25192.168.10.0/25.1–.126.127
市场部506/26192.168.10.128/26.129–.190.191
财务部255/27192.168.10.192/27.193–.222.223
服务器区104/28192.168.10.224/28.225–.238.239
路由器互联22/30192.168.10.240/30.241–.242.243

该方案将/24完整切分,剩余192.168.10.244–255可作为预留。若采用固定/24,每个部门都占一个C类网段,将浪费大量地址;VLSM的价值正在于此。

四、CIDR:路由聚合与超网

CIDR(无类别域间路由)用“地址/前缀长度”表示网络,如192.168.10.0/24。它支持路由聚合:将192.168.10.0/24、192.168.11.0/24、192.168.12.0/24、192.168.13.0/24合并为192.168.10.0/22,减少路由表条目。聚合的前提是这些网段在二进制上连续且前缀一致,否则会产生“路由黑洞”。

规划口诀:先定需求,再算主机位;从大到小切,边界要对齐;聚合看前缀,连续才合并。

五、企业地址规划任务示例

某公司总部有员工约300人,分为研发、销售、行政、服务器、无线访客五类区域,另有两个分支通过专线互联。总部申请到10.10.0.0/22,分支各用10.10.4.0/24和10.10.5.0/24。规划步骤如下:

  1. 统计各区域主机数:研发120、销售80、行政40、服务器20、无线访客60、互联链路2。
  2. 按VLSM从大到小分配:研发/25、销售/25、无线访客/26、行政/26、服务器/27、互联/30。
  3. 在10.10.0.0/22内依次切分,确保不重叠、不越界。
  4. 为每个网段指定网关地址,通常取第一个可用地址,如10.10.0.1。
  5. 在核心交换机或路由器上配置子接口或VLAN接口,并启用路由。
示例:研发部网关配置(Cisco风格)
interface Vlan10
 ip address 10.10.0.1 255.255.255.128
 no shutdown
!
ip route 10.10.4.0 255.255.255.0 10.10.7.2

配置完成后,可用ping测试网关连通性,用tracert观察路径,用show ip route确认路由表是否包含聚合条目。若某部门主机无法访问其他网段,应检查掩码是否一致、网关是否正确、路由是否可达。

企业地址规划:10.10.0.0/22 的 VLSM 切分与 CIDR 聚合 主地址块 10.10.0.0/22(10.10.0.0 – 10.10.3.255,共1024个地址) 研发部 /25 10.10.0.0/25 · 126台 网关 10.10.0.1 销售部 /25 10.10.0.128/25 · 126台 网关 10.10.0.129 无线访客 /26 10.10.1.0/26 · 62台 网关 10.10.1.1 行政部 /26 10.10.1.64/26 · 62台 网关 10.10.1.65 服务器区 /27 10.10.1.128/27 · 30台 网关 10.10.1.129 路由器互联 /30 10.10.1.160/30 · 2台 网关 10.10.1.161 分支A 10.10.4.0/24 网关 10.10.4.1 · 254台 分支B 10.10.5.0/24 网关 10.10.5.1 · 254台 CIDR 路由聚合:10.10.0.0/22 可汇总总部全部子网 分支路由:10.10.4.0/24 与 10.10.5.0/24 可聚合为 10.10.4.0/23 聚合条件:地址连续、前缀一致、无空洞

该图展示了从10.10.0.0/22出发,按VLSM切分为研发、销售、无线、行政、服务器、互联等子网,并进一步用CIDR将总部和分支路由聚合。实际部署时,建议在地址规划表中记录每个网段的用途、掩码、网关、VLAN ID和所属设备,便于后续排障与扩容。

常见错误:子网重叠、网关不在本网段、掩码写错导致主机误判同网段、聚合时包含未分配地址形成黑洞。规划完成后务必用计算器或脚本复核每个网段的起止地址。

掌握地址分类、掩码计算、VLSM切分和CIDR聚合,企业地址规划就从“凭感觉分配”变成“按需求计算”。下一阶段的实际配置中,这些规划结果将直接映射为VLAN接口、路由条目和ACL策略。