准备工作
1. 分别在东京区域和首尔区域创建VPC
东京区域VPC段:198.162.0.0/16
首尔区域VPC段:10.1.0.0/16
2. 创建私网以及公网EC2,公网EC2用作跳板机
东京私网机器private ip:198.162.12.182
首尔私网机器private ip:10.1.1.58
1. 分别在东京和首尔创建CGW
2. 分别在东京和首尔创建VGW。
要想在两个VPC之间创建VPN连接,就需要在连接的目标侧创建目标网关,目标网关可以是VGW或中转网关。这里我们创建VGW并连接到VPC。
3. 创建VPN连接。将客户网关与创建的VGW结合使用以创建VPN连接。
创建后的隧道状态是向下的,我们需要使用隧道的外部IPV4地址更新CGW。
4. 更新CGW。使用对端隧道的外部IP地址,重新创建CGW。
东京区域
首尔区域
修改VPN连接,更新东京区域和首尔区域的目标客户网关为使用隧道外部IP地址的客户网关。
5. 配置预共享密钥。将当前区域Tunnel 1的密钥与另外一个区域的Tunnel 1的预共享密钥保持一致。
注意:如果你前面选择的是Tunnel 2的IP,那就要选择Tunnel 2的预共享密钥。
6. 将东京区域和首尔区域VPN启动操作修改为开始。
7. 保存当前修改。查看两个Tunnel状态。
8. 分别在东京区域和首尔区域创建两个私网机器。
9. 东京机器的私网路由表需要添加一条路由:
对于首尔区域的私网路由表也是同样的操作。
10. 配置私网EC2安全组。
东京区域
首尔区域
11.创建公网机器做跳板机ssh私网机器。测试两个区域之间是否可以ping通,结果如下:
首尔Ping东京
东京Ping首尔
至此,跨区域的VPN就实现互联了。