
# 基于私网NAT网关和云专线实现混合云互通
#### 应用场景
在企业混合云架构中，当云上VPC中的云服务器需要与用户本地数据中心（IDC）进行通信时，如果云上VPC的私网地址不是IDC信任的私网地址，将会导致通信失败。您可以通过配置NAT网关，结合云专线（或VPN）服务实现云上VPC与云下IDC的混合云互通。
#### 方案架构
1. 通过云专线（或VPN）将用户IDC与中转VPC连通。
2. 配置私网NAT网关，使用SNAT（DNAT）规则将源地址（目的地址）转换成中转VPC中的中转IP（用户IDC信任的私网地址）。
   图1组网图   
   ![](https://support.huaweicloud.com/bestpractice-natgateway/zh-cn_image_0000002456087168.png) 
 
#### 方案优势
混合云场景中，云上VPC与线下IDC互通时，需要将VPC内云主机实例的私网地址映射为受IDC信任的私网地址，以此来满足安全合规等要求。
#### 约束与限制
- IDC网段与中转VPC、业务VPC中的子网网段都不能重叠，否则无法通信。
- 需要在中转VPC中自定义私网网段，用来为业务VPC中的资源做私网地址映射，一般为用户IDC信任的私网网段或私网地址。
 
#### 资源和成本规划
表1资源和成本规划 
| **资源**        | **资源名称**            | **资源说明**                                                     | **数量** |
|:---|:---|:---|:---|
| 虚拟私有云（VPC）    | VPC-Test01          | 业务VPC，VPC子网网段为：192.168.0.0/24。                               | 1      |
| 虚拟私有云（VPC）    | VPC-Test02          | 中转VPC，VPC子网网段为：10.1.0.0/24。                                  | 1      |
| NAT网关         | NAT-Private-Test    | 购买私网NAT网关，私网NAT网关所在的VPC选择业务VPC（VPC-Test01）。                  | 1      |
| NAT网关         | NAT-Ext-Sub-IP-Test | 创建中转IP，中转IP所在的VPC为中转VPC（VPC-Test02），该中转IP地址为：10.1.0.10。      | 1      |
| 云专线           | DC-Test             | 使用云专线将用户IDC和中转VPC连通。                                         | 1      |
| 弹性云服务器（ECS）   | ECS-Test            | 购买ECS，该ECS所在的VPC选择业务VPC（VPC-Test01），该ECS的私网地址为：192.168.0.10。 | 1      |
| 用户线下数据中心（IDC） | IDC-Test            | 用户IDC网段为：10.0.0.0/24，其中包含的服务器私网IP为：10.0.0.62。                | 1      |
   
![](https://support.huaweicloud.com/bestpractice-natgateway/public_sys-resources/note_3.0-zh-cn.png)
- 在本方案中，将ECS的私网地址192.168.0.10通过私网NAT网关映射为用户IDC信任的私网地址10.1.0.10。
- 本方案所需的VPC、NAT网关、云专线、ECS需在同一区域。
 
#### 操作步骤
1. **创建业务VPC** **和中转VPC**
   
   具体操作请参见[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。
   
   
2. **配置云专线** **（或VPN）**
   
   在IDC和中转VPC所在的区域之间创建云专线。具体操作请参见[配置云专线](https://support.huaweicloud.com/qs-dc/zh-cn_topic_0145790541.html)。
   
   
3. **购买并配置私网NAT** **网关**
   
   在指定区域购买私网NAT网关，选定业务VPC。具体操作请参见[购买私网NAT网关](https://support.huaweicloud.com/usermanual-natgateway/nat_privatenat_0002.html)。
   
   
4. **创建中转IP**
   
   中转VPC选择VPC-Test02，中转IP选择手动分配，**IP地址为：10.1.0.10**。
   
   
5. **添加SNAT规则**
   
   进入到上述购买的私网NAT网关的"SNAT规则"页签，单击"添加SNAT规则"，子网选择业务VPC中需要做地址映射的**子网（网段为：192.168.0.0/24）** ，中转IP选择上述[步骤4]创建好的中转IP。
   
   
6. **添加DNAT规则**
   
   进入到上述购买的私网NAT网关的"DNAT规则"页签，单击"添加DNAT规则"，本端网络的实例类型选择**服务器（私网地址为：192.168.0.10）** ，中转网络的中转IP选择上述[步骤4]创建好的中转IP。更多配置详情请参见[添加DNAT规则](https://support.huaweicloud.com/usermanual-natgateway/nat_privatednat_0001.html)。
   
   
7. **配置路由**
   
   1. 在业务VPC中添加指向私网NAT网关的路由，**目的地址配置为IDC的网段** **（目的网段：10.0.0.0/24）**。
   
   2. 在目的网段包含的**服务器（私网地址为：10.0.0.62）**中添加入方向安全组规则，用于将发到目的端的流量全部放通。
   
   
   
   
 
#### 配置验证
配置完成，测试连通性。
登录业务VPC中的ECS（ECS-Test），ping对端IDC（目的网段）中的私网IP（10.0.0.62）。
![](https://support.huaweicloud.com/bestpractice-natgateway/zh-cn_image_0000002456045214.png "点击放大")
