步骤一:创建云服务资源
- 创建迁移过程中验证ER和VPC通信情况的子网。在每个待迁移的VPC内,各创建一个新的子网。
- 在迁移验证子网内,创建ECS。在每个待迁移的子网内,各创建一个ECS。
- 创建1个企业路由器。本示例中,对等连接两端的VPC网段不重叠,因此创建企业路由器时,同时开启“默认路由表关联”和“默认路由表传播”。
注意如果VPC对等连接两端的VPC网段存在重叠,则不能开启企业路由器的“默认路由表传播”功能。由于该功能是将整个VPC网段学习到ER路由表中用作目的地址,那么VPC网段重叠时,会导致ER路由表内路由冲突。此时,您需要手动在ER路由表中添加指向VPC连接的路由。
步骤二:在企业路由器中添加VPC连接及路由
- 将3个待迁移的VPC分别接入企业路由器中。添加连接时,不开启“配置连接侧路由”功能,添加“虚拟私有云(VPC)”连接。
- 检查ER路由表中指向VPC的路由。本示例中,ER开启了“默认路由表关联”和“默认路由表传播功能”功能,那么在ER中添加“虚拟私有云(VPC)”连接时,系统会自动添加ER指向VPC的路由,无需手动添加,只需要检查即可。
说明开启“配置连接侧路由”功能后,会自动VPC路由表中自动添加指向ER的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。迁移时,需要手动在VPC路由表中添加规划的大网段路由,不能使用自动添加的路由。
如果您未开启“默认路由表传播”功能,则需要手动在ER路由表中添加指向VPC的路由。
步骤三:验证VPC和ER之间的网络通信情况
-
在接入ER的VPC的路由表中,添加指向ER的迁移验证路由。
-
在弹性云主机的远程登录窗口,执行以下步骤,验证VPC和ER的网络通信情况。
登录ecs-A02,验证vpc-A与vpc-B是否可以通过ER通信。
登录ecs-A02,验证vpc-A与vpc-C是否可以通过ER通信。
登录ecs-B02,验证vpc-B与vpc-C是否可以通过ER通信。
-
验证完成后,删除迁移验证相关的路由、ECS和子网。
步骤四:在VPC路由表中添加路由
在VPC-A、VPC-B和VPC-C的路由表中,依次添加路由。
-
添加指向任意VPC对等连接的临时通信路由。此路由确保迁移过程中,删除原有VPC对等连接路由时流量不中断。
在vpc-A的路由表中,添加1.1.1.1/32路由。
在vpc-B的路由表中,添加1.1.1.2/32路由。
在vpc-C的路由表中,添加1.1.1.3/32路由。
-
添加指向ER的大网段路由。该路由的目的地址即需要覆盖待迁移的所有VPC网段,又不能被其他业务占用。
在vpc-A的路由表中,添加172.16.0.0/14路由。
在vpc-B的路由表中,添加172.16.0.0/14路由。
在vpc-C的路由表中,添加172.16.0.0/14路由。