
# 通过云连接实例实现同账号下同区域的VPC互通
本文介绍通过云连接实例实现同账号下同区域内的VPC互通。
![](https://support.huaweicloud.com/qs-cc/public_sys-resources/note_3.0-zh-cn.png)
云连接实例支持区域，请参见[云连接实例支持区域](https://support.huaweicloud.com/productdesc-cc/cc_01_0004.html#section0)。
#### 方案架构
XX企业在华为云区域A内部署了2个虚拟私有云VPC，这2个VPC之间需要互相访问。
创建一个云连接实例，将VPC接入云连接实例内，云连接实例内的VPC则可以实现网络互通。
图1同账号同区域VPC互通组网   
![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002177614533.png "点击放大")
#### 规划组网和资源
通过云连接实例构建同区域VPC互通组网，您需要规划组网和资源：
- 规划组网：规划VPC及其子网的网段。
- 规划资源：规划云上资源的数量、名称以及主要参数等信息，云上资源包括VPC、ECS。
 
**规划组网**
同区域VPC互通组网规划如[图2]所示，将2个VPC接入云连接实例中，组网规划说明如[表1]所示。
图2同区域VPC互通组网规划   
![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002213760741.png "点击放大")
 表1同区域VPC互通组网规划说明 
| 资源  | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|
| VPC | - VPC网段（CIDR）不能重叠。 重叠的VPC网段会导致路由冲突。如果您已有的VPC存在网段重叠，则需要修改网段。   - VPC有一个默认路由表local，表示VPC本地IPv4的默认路由条目，用于VPC内子网通信，系统自动配置。                                                                                                                                                                                                                                                                                                                                                                 |
| ECS | 在本示例中，2个ECS部署在同一区域的VPC内。 根据ECS的安全组关联规则，一个ECS只能与同区域的安全组相关联。因此，本示例中的2个ECS可以关联到同一区域内的同一个安全组，或者各自关联到不同的安全组。 - 相同安全组：如果您的2个ECS关联到同一个安全组，那么他们之间的网络通信通常是不需要额外配置即可实现的，因为同组内的ECS默认是可以互相通信的。本示例中，2个ECS关联同一区域的相同安全组，因此您无需额外配置即可实现网络互通。  - 不同安全组：如果您的2个ECS需要各自关联至同一区域的不同安全组，为了确保这2个ECS能够实现网络互通，需要在每个安全组中分别添加入方向规则，明确允许来自另一个安全组的流量。具体操作，请参考[表4]，查看安全组更多信息，请参考[安全组和安全组规则概述](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0073379079.html)。   |
   
**规划资源**
虚拟私有云VPC、弹性云服务器ECS只要位于同一个区域内即可，可用区可以任意选择，不用保持一致。
![](https://support.huaweicloud.com/qs-cc/public_sys-resources/note_3.0-zh-cn.png)
以下资源规划详情仅为示例，您可以根据需要自行修改。
- 虚拟私有云VPC：2个，VPC的网段不能重复，资源规划详情如[表2]所示。
   表2VPC资源规划详情 
  | VPC名称   | VPC网段          | 子网名称       | 子网网段           | 关联路由表 |
  |:---|:---|:---|:---|:---|
  | VPC-A01 | 192.168.0.0/16 | Subnet-A01 | 192.168.1.0/24 | 默认路由表 |
  | VPC-A02 | 172.16.0.0/16  | Subnet-A02 | 172.16.1.0/24  | 默认路由表 |
     
  
- 弹性云服务器ECS：2个，分别接入2个不同的VPC，资源规划详情如[表3]所示。
   表3ECS资源规划详情 
  | ECS名称   | 镜像                               | VPC名称   | 子网名称       | 安全组                                        | 私有IP地址       |
  |:---|:---|:---|:---|:---|:---|
  | ECS-A01 | 公共镜像：Huawei Cloud EulerOS 2.0标准版 | VPC-A01 | Subnet-A01 | Sg-A： 通用Web服务器 | 192.168.1.88 |
  | ECS-A02 | 公共镜像：Huawei Cloud EulerOS 2.0标准版 | VPC-A02 | Subnet-A02 | Sg-A： 通用Web服务器 | 172.16.1.122 |
     
  
- 安全组规则：若您的2个ECS分别位于不同的安全组Sg-A和Sg-B，那么您还需要分别在安全组中添加以下规则，放通ECS内网互通的流量。
  源地址选择对端实例的安全组，放通两个安全组之间的内网网络流量。
   表4安全组规则（安全组） 
  | 安全组  | 方向  | 策略 | 类型   | 协议端口 | 源地址  | 描述                                   |
  |:---|:---|:---|:---|:---|:---|:---|
  | Sg-A | 入方向 | 允许 | IPv4 | 全部   | Sg-B | 针对全部IPv4协议，允许来自Sg-B内实例的流量访问Sg-A内的实例。 |
  | Sg-B | 入方向 | 允许 | IPv4 | 全部   | Sg-A | 针对全部IPv4协议，允许来自Sg-A内实例的流量访问Sg-B内的实例。 |
     
  
 
#### 操作流程
表5同账号下同区域VPC互通流程说明 
| 操作步骤                                                    | 说明                                                       |
|:---|:---|
| [准备工作]               | 使用云服务前，您需要注册华为账号并开通华为云、完成实名认证、为账户充值。                     |
| [步骤一：创建云连接实例]      | 创建一个云连接实例，用于加载VPC实例。                                     |
| [步骤二：(可选) 创建VPC和ECS] | 在同账号下创建同区域的虚拟私有云VPC和弹性云服务器ECS。如果您已有VPC和ECS资源，则可以不用执行本操作。 |
| [步骤三：加载网络实例]        | 用户需要根据规划的网络连通情况，将需要互通的VPC实例加载到云连接实例中。                    |
| [步骤四：验证网络互通情况]         | 登录弹性云服务器ECS，验证VPC之间的网络互通情况。                              |
   
 #### 准备工作
在创建云连接资源之前，请先注册华为账号并开通华为云、完成实名认证、为账户充值。请保证账户有足够的资金，以免创建资源失败。
1. 注册华为账号并开通华为云，完成实名认证。
   如果您已有一个华为账号，请跳到下一个任务。如果您还没有华为账号，请执行以下操作。
   1. [注册华为账号并开通华为云](https://support.huaweicloud.com/usermanual-account/account_id_001.html)。
   
   2. 参考[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0077914254.html)，完成个人或企业账号实名认证。
     
2. 为账户充值。 您需要确保账户有足够金额，充值方式请参见[账户充值](https://support.huaweicloud.com/usermanual-billing/bills-topic_30000002.html)。
   
 
 #### 步骤一：创建云连接实例
1. 进入[云连接实例列表页面](https://console.huaweicloud.com/cc2.0/?&locale=zh-cn#/cc/list)。
2. 单击页面右上方的"创建云连接"。
3. 在弹出的对话框中根据[表6]填写对应参数。
   图3创建云连接实例   
   ![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002177766165.png "点击放大")
    表6创建云连接实例参数 
   | 参数   | 示例                                             | 说明                                                                                                                                                                                                                                                                    |
   |:---|:---|:---|
   | 名称   | **cc-test**                                    | 云连接实例的名称。 长度为1\~64个字符，中、英文字母，数字，下划线，中划线，点。                                                                                                                                                                                             |
   | 企业项目 | **default**  | 企业项目是一种云资源管理方式，企业项目管理服务提供统一的云资源按项目管理，以及项目内的资源管理、成员管理。                                                                                                                                                                                                                 |
   | 使用场景 | **虚拟私有云**                                      | 选择虚拟私有云场景时，网络实例类型支持选择虚拟私有云（VPC）和虚拟网关（VGW）。                                                                                                                                                                                                                            |
   | 标签   | **-**                                          | 云连接实例的标识，包括键和值。可以为云连接实例创建20个标签。 说明： 如果已经通过TMS的预定义标签功能预先创建了标签，则可以直接选择对应的标签键和值。 预定义标签的详细内容，请参见[预定义标签简介](https://support.huaweicloud.com/usermanual-tms/zh-cn_topic_0056266269.html)。 |
   | 描述   | **-**                                          | 云连接实例的描述。 长度为0\~255个字符。                                                                                                                                                                                                                   |
      
   
4. 单击"确定"，完成云连接实例的创建。
 
 #### 步骤二：(可选) 创建VPC和ECS
您需要参考以下操作，创建虚拟私有云VPC和弹性云服务器ECS。如果您已有VPC和ECS资源，则可以不用执行本章节操作。
**约束与限制**
- VPC网段（CIDR）不能重叠。 重叠的VPC网段会导致路由冲突，如果您已有的VPC存在网段重叠，则需要修改网段。
  
- 本示例中2个ECS位于同一个安全组内，如果您的ECS位于不同的安全组，需要在安全组中添加规则放通网络，详情请参见[表4]。
**操作步骤**
1. 创建2个VPC及子网。 创建VPC及子网，具体方法请参见[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。
   本示例中的VPC和子网资源规划详情请参见[表2]。
   
2. 创建2个ECS。 创建ECS，具体方法请参见[自定义购买ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
   本示例中的ECS资源规划详情请参见[表3]。
   
 #### 步骤三：加载网络实例
用户需要根据规划的网络连通情况，将需要进行互通的2个VPC实例加载到创建的云连接实例中。
1. 进入[云连接实例列表页面](https://console.huaweicloud.com/cc2.0/?&locale=zh-cn#/cc/list)。
2. 单击目标云连接实例名称，本示例为cc-test，进入基本信息页面。
3. 单击"网络实例"页签。
4. 单击"加载网络实例"，在弹出的对话框中加载同账号的网络实例VPC-A01。
5. 根据[表7]填写对应参数后，单击"确定"。
   图4加载同账号网络实例VPC-A01   
   ![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002142906822.png "点击放大")
    表7加载同账号网络实例参数 
   | 参数        | 示例             | 说明                                                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 账号        | **同账号**        | 加载的网络实例的账号类型。                                                                                                                                                                                                                                                                                            |
   | 区域        | **西南-贵阳一**     | 需要连接的VPC所在区域。                                                                                                                                                                                                                                                                                            |
   | 实例类型      | **虚拟私有云（VPC）** | 需要加载到云连接实例中实现互通的实例类型。包括： - 虚拟私有云（VPC）  - 虚拟网关（VGW）                                                                     |
   | VPC       | **VPC-A01**    | 需要加载到云连接实例中实现网络互通的VPC名称。 当实例类型参数选择虚拟私有云时，需要配置此参数。                                                                                                                                                                                                                           |
   | VPC CIDRs | **Subnet-A01** | 需要加载到云连接实例中实现网络互通的VPC内的网段路由。 当实例类型参数选择虚拟私有云时，需配置以下两个参数： - 子网  - 其他网段：其中包含自定义网段的配置   |
   | 备注        | **-**          | 加载同账号网络实例备注信息。                                                                                                                                                                                                                                                                                           |
      
   
6. 在弹出的加载成功对话框中，单击"继续加载"，然后单击页面![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002143072938.png)图标，继续加载同账号同区域的网络实例VPC-A02。
   图5加载同账号网络实例VPC-A02   
   ![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002143069490.png "点击放大") 
 
 #### 步骤四：验证网络互通情况
您需要参考以下操作，登录弹性云服务器ECS，验证VPC之间的网络互通情况。
1. 登录ECS-A01。 弹性云服务器有多种登录方法，具体请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   本示例是通过管理控制台远程登录（VNC方式）。
   
2. 执行以下命令，验证网络互通情况。 ping *ECS-A02的IP地址*
   命令示例：
   ping 172.16.1.122
   回显如下信息，表示VPC-A01与VPC-A02网络已通。
   ![](https://support.huaweicloud.com/qs-cc/zh-cn_image_0000002142696628.png)
   
 
