- 文档首页
VPN连接
最佳实践
第三方云厂商互通
搭建云上VPC与AWS VPC之间互通网络(动态路由)
第三方云厂商互通
搭建云上VPC与AWS VPC之间互通网络(动态路由)
搭建云上VPC与AWS VPC之间互通网络(动态路由)
本文为您介绍如何通过VPN连接产品,以动态路由的方式建立VPN与AWS VPC之间的私网访问通道。
前提条件
- 已开通账号并完成实名认证,确保账户中有足够的余额用于购买云服务器、VPN等相关资源。
- 已创建私有网络VPC-01(网段:192.168.0.0/16)及其子网,并在其中一个子网下创建一台云服务器(IP:192.168.2.88),具体操作请参见创建私有网络、购买并使用云服务器实例。
- 已在AWS上创建虚拟私有云VPC-02(网段:172.31.0.0/16)和公有子网,并在公有子网下创建一台EC2(若使用CentOS需要提前在Marketplace中订阅))用于模拟业务服务器,EC2的私网地址为172.31.16.111,具体操作请参考AWS官网文档开始使用 Amazon EC2。
约束限制
- VPC与AWS VPC待互通的网段之间没有重叠。
- VPN网关的ASN不可与AWS 虚拟专用网关的ASN相同。
- IPsec连接的隧道网段必须与ASN VPN连接的IPv4 CIDR内部在同一网段。
信息说明
操作步骤
步骤一:在VPC下创建VPN网关
- 在顶部导航栏,选择目标项目Project-1和地域华北2(北京)。
- 单击创建VPN网关按钮,参考下表配置VPN网关参数。
- 配置完成后,单击确认订单按钮,并请根据控制台指引查阅并确认相关协议。
- 单击立即购买按钮进行支付,完成购买。VPNGW-Volcano创建成功后,系统分配的网关出口IP为180.XX.XX.109。
步骤二:在AWS侧创建VPN资源
以下内容需要在AWS控制台进行操作,此处相关操作配置仅供参考,详细配置及说明请以AWS官网为准,如有疑问请咨询AWS平台。
- AWS侧的客户网关就是指火山引擎侧的VPN网关,创建AWS客户网关实际是把VPN网关的信息注册到AWS。创建完成后客户网关的ID为:cgw-s01kd****3m。
- AWS侧虚拟私有网关作为AWS VPC的出口网关,创建完成后虚拟私有网关的ID为:vgw-e2fje****f9。
- 创建虚拟私有网关后,绑定需要互通的VPC。选择已创建的虚拟私有网关Volcano-Gateway,然后依次选择Actions > Attach to VPC,在Available VPCs中选择待互通的VPC(本示例为VPC-02)。
说明
由于VPN连接不支持双隧道模式,AWS侧仅需配置一条隧道。
- VPN连接配置完成后,您可下载配置文件用于创建IPsec连接,以确保AWS侧VPN连接与火山侧IPsec连接的IKE配置、DPD、IPsec配置等保持一致。详细操作请参考AWS指导文档下载配置文件。
- 配置文件中,Outside IP Addresses下的Virtual Private Gateway即为AWS侧的外部IP地址,本示例为3.XX.XX.32。
- 在虚拟私有网关绑定VPC的路由表中,开启虚拟私有网关的路由传播功能。
步骤三:创建用户网关
- 在顶部导航栏,选择目标项目Project-1和地域华北2(北京)。
步骤四:创建IPsec连接
- 在顶部导航栏,选择目标项目Project-1和地域华北2(北京)。
- 参考下表配置IPsec连接,完成后单击创建按钮。其中,DPD、IKE配置、IPsec配置需要与AWS侧的VPN连接配置保持一致。
测试连通性
配置完成后VPC与AWS VPC之间IPsec连接建立成功,需测试网络的连通性。
- 登录VPC01下的云服务器(IP地址为192.168.2.88),具体操作请参见登录云服务器。
- 在云服务器实例中,执行命令ping 172.31.16.111(172.31.16.111为AWS侧互通VPC下的EC2实例的IP地址),可正常收到AWS侧EC2回复的报文即为通信正常,表明VPC01与AWS VPC02之间网络已通。
最近更新时间:2026.09.18 15:13:19