本文指导您VPC NAT网关的SNAT和DNAT功能如何配合物理专线实现本地数据中心IDC(Internet Data Center)与云上固定私网地址互访。
场景示例
本文以下图场景为例。某企业在阿里云华东2(上海)地域已经部署了一个专有网络VPC(Virtual Private Cloud)和交换机,交换机中创建了多台ECS实例。该企业云下总部已通过物理专线和边界路由器VBR(Virtual Border Router)接入阿里云。云上的VPC与总部已经通过云企业网CEN(Cloud Enterprise Network)互通。然而,企业要求VPC与总部互访时的私网IP地址固定。

您可以通过VPC NAT网关的SNAT功能和DNAT功能,实现VPC内ECS实例使用固定私网IP地址与总部IDC互访。本文的网段规划如下表所示。您也可以自行规划网段,请确保您的网段之间没有重叠。
配置项 | 地址段 |
---|---|
云上VPC1网段 | 192.168.0.0/16 |
云上交换机网段 |
|
云上ECS实例的IP地址 |
|
本地IDC网段 | 172.16.0.0/12 |
本地IDC中服务器的IP地址 | 172.16.10.137 |
互联IP |
|
前提条件
- 您已经在华东2(上海)地域创建了名称为VPC1的专有网络,并在VPC1创建了名称为VSW1和VSW2的交换机。VSW1位于可用区F,VSW2位于可用区G。具体操作,请参见创建和管理专有网络。
说明 使用企业版转发路由器创建VPC连接前,请确保VPC实例在企业版转发路由器支持的可用区拥有至少一个交换机实例,且该交换机实例拥有至少一个空闲的IP地址。本文创建的转发路由器实例在华东2(上海)地域,支持的可用区为上海可用区F和上海可用区G。
- 您已经在VPC1中创建了名称为NATVSW的中转交换机,位于可用区H。
- 您已经在VSW1和VSW2中分别创建名称为ECS1和ECS2的ECS实例并部署了应用服务。具体操作,请参见使用向导创建实例。
- 您已经创建了物理专线和边界路由器VBR(Virtual Private Cloud)。具体操作,请参见创建和管理独享专线连接和创建边界路由器。
- 您已经创建了云企业网CEN实例。具体操作,请参见创建云企业网实例。
- 您已经在VPC实例所在地域创建了企业版转发路由器实例。具体操作,请参见创建转发路由器实例。
配置步骤

步骤一:连接VPC实例和VBR实例
您需要在华东2(上海)地域的转发路由器中创建与物理专线关联的VBR连接和需要互通的VPC连接,实现本地IDC和VPC的私网互通。
步骤二:配置VBR路由
在VBR上配置指向本地IDC的路由。
步骤三:创建VPC NAT网关
步骤四:为VPC1的系统路由表添加路由条目
为VPC1的系统路由表添加指向VPC NAT网关的路由条目。
步骤五:创建自定义路由表并添加路由条目
为NATVSW交换机创建自定义路由表并添加指向转发路由器的路由条目。
关于支持创建自定义路由表的地域信息,请参见自定义路由表发布及地域支持情况。
- 登录专有网络管理控制台。
- 在左侧导航栏,单击路由表。
- 在顶部菜单栏,选择路由表所属的地域。
- 执行以下步骤,创建自定义路由表并绑定交换机。
- 执行以下步骤,为自定义路由表添加路由条目。
步骤六:使用默认NAT IP创建SNAT条目和DNAT条目
创建SNAT条目,使得云上ECS实例可以访问本地IDC。创建DNAT条目,使得云上ECS实例可以被本地IDC访问。
- 登录NAT网关管理控制台。
- 在左侧导航栏,选择 。
- 在顶部菜单栏,选择公网NAT网关的地域。
- 执行以下步骤,创建SNAT条目。
- 返回VPC NAT网关页面,然后执行以下操作,创建DNAT条目。
步骤七:配置本地IDC路由
上述步骤已完成阿里云上的配置,您还需要在物理专线接入设备上配置指向VPC的路由。
在本地网关设备配置到云上VPC的路由,配置的路由示例如下。
说明 路由示例仅供参考,不同厂商的不同设备可能会有所不同。
ip route 192.168.0.0 255.255.0.0 10.0.0.2
步骤八:测试连通性
测试云上ECS实例是否与本地IDC互访。