# 无效的VPC对等连接配置示例
#### 操作场景
VPC对等连接针对部分场景的配置是无效的，具体如[表1]所示。
 表1无效的VPC对等连接场景 
| 场景说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 配置示例                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|:---|:---|
| - VPC网段重叠，且全部子网重叠 此种场景下，不支持使用VPC对等连接。   - VPC网段重叠，且部分子网重叠 此时无法创建指向整个VPC网段的对等连接，可以创建指向子网的对等连接，对等连接两端的子网网段不能包含重叠子网。    | [VPC网段重叠可能导致对等连接不生效] - [VPC网段重叠，且全部子网重叠]  - [VPC网段重叠，且部分子网重叠]   |
| 基于VPC对等连接，无法实现多个ECS共用EIP访问公网。 比如，在VPC-A和VPC-B之间创建对等连接，VPC-A内的云服务器ECS-A01绑定了EIP用来访问公网，此时VPC-B内的云服务器ECS-B01无法通过ECS-A01的EIP访问公网。                                                                                                                                                                                                                                                                                                                                                                                                                               | [VPC对等连接不支持共用EIP]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
 #### VPC网段重叠可能导致对等连接不生效
VPC网段重叠的情况下，容易因为路由冲突导致对等连接不生效，以下为您提供原因说明和配置建议，请根据您的VPC资源情况进行选择：
- VPC网段重叠，且全部子网重叠
  此场景下，不支持使用对等连接。如[图1]所示，以网段和子网完全重叠的VPC-A和VPC-B为例，假如在VPC-A和VPC-B之间创建对等连接，那么路由表如[表2]所示。
  在rtb-VPC-A路由表中，Local路由和对等连接路由的目的地址重叠，VPC-A往VPC-B的流量，会优先匹配Local路由，流量在VPC-A内部转发，无法送达VPC-B。
  图1VPC网段重叠，且全部子网重叠(IPv4)   
  ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001254335981.png)
   表2VPC路由表配置说明-VPC网段重叠，且全部子网重叠(IPv4) 
  | 路由表      | 目的地址                | 下一跳      | 路由类型  | 路由说明                                             |
  |:---|:---|:---|:---|:---|
  | rtb-VPC-A | 10.0.0.0/24          | Local    | 系统路由 | Local路由是系统自动添加的，用于VPC内部通信。                        |
  | rtb-VPC-A | 10.0.1.0/24           | Local     | 系统路由  | Local路由是系统自动添加的，用于VPC内部通信。                        |
  | rtb-VPC-A | 10.0.0.0/16 (VPC-B) | Peering-AB | 自定义    | 在VPC-A的路由表中，添加目的地址为VPC-B的网段，下一跳指向Peering-AB的路由。 |
  | rtb-VPC-B | 10.0.0.0/24       | Local     | 系统路由 | Local路由是系统自动添加的，用于VPC内部通信。                      |
  | rtb-VPC-B | 10.0.1.0/24          | Local    | 系统路由   | Local路由是系统自动添加的，用于VPC内部通信。                      |
  | rtb-VPC-B | 10.0.0.0/16 (VPC-A)  | Peering-AB | 自定义  | 在VPC-B的路由表中，添加目的地址为VPC-A的网段，下一跳指向Peering-AB的路由。  |
     
  以上限制同样适用于IPv6场景，即使您只需要使用对等连接实现不同VPC之间的IPv6通信，此时如果对等连接两端VPC的IPv4网段和子网重叠，那么您创建的对等连接也不会生效。
  图2VPC网段重叠，且全部子网重叠(IPv6)   
  ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001209300412.png) 
- VPC网段重叠，且部分子网重叠
  创建VPC对等连接时，如果两端的VPC网段和部分子网重叠，那么请您避免创建以下场景的对等连接：
  - 指向整个VPC网段的对等连接将不生效。 如[图3]所示，假如创建VPC-A和VPC-B之间的对等连接，由于VPC-A和VPC-B网段重叠，那么对等连接将不生效。
    
  
  - 指向VPC子网的对等连接，如果对等连接两端包含重叠子网，将不会生效。
    如[图3]所示，创建Subnet-A01和Subnet-B02之间的对等连接，那么路由表如[表3]所示。在rtb-VPC-B路由表中，Local路由和对等连接的路由目的地址重叠，Subnet-B02往Subnet-A01的流量，会优先匹配Local路由，流量在Subnet-B02内部转发，无法送达Subnet-A01。
    图3VPC网段重叠，且部分子网重叠(IPv4)   
    ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001209777270.png)
     表3VPC路由表配置说明-VPC网段重叠，且部分子网重叠(IPv4) 
    | 路由表       | 目的地址                     | 下一跳       | 路由类型   | 路由说明                                                 |
    |:---|:---|:---|:---|:---|
    | rtb-VPC-A | 10.0.0.0/24              | Local      | 系统路由  | Local路由是系统自动添加的，用于VPC内部通信。                             |
    | rtb-VPC-A | 10.0.1.0/24             | Local    | 系统路由 | Local路由是系统自动添加的，用于VPC内部通信。                             |
    | rtb-VPC-A | 10.0.2.0/24 (Subnet-B02)  | Peering-AB | 自定义   | 在VPC-A的路由表中，添加目的地址为Subnet-B02子网网段，下一跳指向Peering-AB的路由。   |
    | rtb-VPC-B | 10.0.0.0/24              | Local      | 系统路由 | Local路由是系统自动添加的，用于VPC内部通信。                             |
    | rtb-VPC-B | 10.0.2.0/24             | Local       | 系统路由    | Local路由是系统自动添加的，用于VPC内部通信。                             |
    | rtb-VPC-B | 10.0.0.0/24 (Subnet-A01) | Peering-AB   | 自定义    | 在VPC-B的路由表中，添加目的地址为Subnet-A01子网网段，下一跳指向Peering-AB的路由。 |
       
    
   
  对于此场景，对等连接两端不能包含重叠子网。如[图4]所示，您可以创建Subnet-A02和Subnet-B02之间的对等连接，此时路由不会冲突，对等连接生效。
  图4VPC网段重叠，部分子网重叠(IPv4)-正确配置   
  ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001209321492.png)
  以上限制同样适用于IPv6场景，即使您只需要使用对等连接实现不同VPC之间的IPv6通信，此时如果对等连接两端VPC的IPv4网段和子网重叠，那么您创建的对等连接也不会生效。
  图5VPC网段重叠，且部分子网重叠(IPv6)   
  ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001254241751.png) 
 
 #### VPC对等连接不支持共用EIP
如[图6]所示，在VPC-A和VPC-B之间建立对等连接，ECS-A01绑定了EIP用来访问公网，此时ECS-B01无法通过ECS-A01的EIP访问公网。
图6VPC对等连接不支持共用EIP   
![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001254608729.png)
