# 通过IPv4扩展网段扩充VPC网段
#### 操作场景
通常情况下，VPC网段内的IP地址数量直接影响可部署云资源的数量。若VPC网段IP地址不足，可为其添加IPv4扩展网段，以扩充网段、增加IP地址数量。
创建VPC时，您配置的IPv4网段即为VPC的主网段，VPC创建完成后，主网段无法修改。当主网段IP地址不够分配时，请参考以下操作为VPC添加扩展网段，扩展网段的使用方法与主网段一致。
![](https://support.huaweicloud.com/usermanual-vpc/public_sys-resources/note_3.0-zh-cn.png)
如果当前区域已支持**添加IPv4扩展网段** 功能，则不再支持**通过控制台修改虚拟私有云网段** 。您可以通过API接口修改原有的VPC网段，具体请参见[更新VPC](https://support.huaweicloud.com/api-vpc/vpc_api01_0004.html)。
#### 配置示例
随着业务发展，用户A最初创建的VPC-A（主网段为192.168.10.0/24）的IP地址逐渐不足。于是，用户A在VPC-A内新增了扩展网段172.17.10.0/24，并将其划分为两个子网（子网Subnet-A03和子网Subnet-A04），成功支撑了新资源部署和业务扩容。
图1IPv4扩展网段配置示例   
![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000002337420409.png)
#### 约束与限制
- 创建子网时候，您可以基于主网段或者扩展网段来分配子网网段，但是一个子网网段，要么属于主网段，要么属于扩展网段，不能两个网段混用。 同一个VPC内的子网默认互通，基于主网段的子网和基于扩展网段的子网也是默认互通。
  
- 扩展网段的子网地址与VPC路由表中已有路由的目的地址相同或者重叠，会导致已有路由不生效。 在扩展网段中创建子网时，系统会为该子网生成一条目的地址为子网网段，下一跳为Local的路由，Local路由属于VPC内部路由，优先级高于VPC路由表中添加的其他路由。比如，VPC路由表已有某个下一跳为对等连接的路由，其目的地址为100.20.0.0/24；新增扩展网段子网100.20.0.0/16，会自动生成目的地址为100.20.0.0/16的Local路由，100.20.0.0/16和100.20.0.0/24网段重叠，流量优先通过扩展网段子网的路由转发，会导致对等连接的路由失效。
  
- VPC扩展网段支持的掩码范围为3 \~ 28。
- [表1]中为您提供了不支持用作IPv4扩展网段的IP地址。比如网段192.168.0.0/16，该网段包含的IP地址范围为192.168.0.0-192.168.255.255，表示该网段包含的所有IP地址均不支持用作IPv4扩展网段，如192.168.0.0/16、192.168.31.0/24、192.168.100.0/24、192.168.255.255/32等。
   表1不支持用作IPv4扩展网段的IP地址 
  | 网段类型       | 不支持的网段           | 网段对应的IP地址范围                |
  |:---|:---|:---|
  | 私有网段预留地址 | 172.31.0.0/16 | 172.31.0.0-172.31.255.255 |
  | 私有网段预留地址 | 192.168.0.0/16    | 192.168.0.0-192.168.255.255 |
  | 私有网段预留地址 | 主网段已使用的私网网段      | -                           |
  | 系统内部预留地址 | 100.64.0.0/10    | 100.64.0.0-100.127.255.255    |
  | 系统内部预留地址 | 214.0.0.0/7    | 214.0.0.0-215.255.255.255  |
  | 系统内部预留地址 | 198.18.0.0/15     | 198.18.0.0-198.19.255.255      |
  | 系统内部预留地址 | 169.254.0.0/16  | 169.254.0.0-169.254.255.255   |
  | 公网保留地址      | 0.0.0.0/8        | 0.0.0.0-0.255.255.255     |
  | 公网保留地址      | 127.0.0.0/8    | 127.0.0.0-127.255.255.255    |
  | 公网保留地址      | 240.0.0.0/4      | 240.0.0.0-255.255.255.255    |
     
  
 
#### 添加IPv4扩展网段
1. 进入[虚拟私有云列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/vpc/vpcs/list)。
2. 在虚拟私有云列表中，单击目标虚拟私有云所在行的操作列下的"编辑网段"。 弹出"编辑网段"对话框。
   
3. 在"编辑网段"对话框中，单击"添加IPv4扩展网段"。
4. 在文本框中输入扩展网段，单击"确定"。 **添加扩展网段时，您需要避开[表1]中不支持的IP地址。添加示例：** **VPC主网段为192.168.0.0/16，此时可以添加10.1.0.0/16、10.2.0.0/16、172.16.0.0/16、172.17.0.0/16等网段作为扩展网段。**
   
 
#### 删除IPv4扩展网段
1. 进入[虚拟私有云列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/vpc/vpcs/list)。
2. 在虚拟私有云列表中，单击目标虚拟私有云所在行的操作列下的"编辑网段"。 弹出"编辑网段"对话框。
   
3. 在"编辑网段"对话框中，单击IPv4扩展网段右侧的"删除"。
   - **VPC的IPv4扩展网段支持删除，主网段不支持删除。**
   
   - **当扩展网段下存在子网时，不支持删除，请删除该子网后重试。**
    
4. 扩展网段删除完成后，单击"确定"，保存修改。
 
