- 文档首页
中转路由器
中转路由器
快速入门
实现不同VPC之间的互通与隔离(跨账号跨地域)
快速入门
实现不同VPC之间的互通与隔离(跨账号跨地域)
实现不同VPC之间的互通与隔离(跨账号跨地域)
本文为您介绍如何通过中转路由器实现地域A中的2个VPC分别与不同账号不同地域的VPC互通,使得vpc01和vpc02均可以通过中转路由器与vpc03互通,但vpc01与vpc02之间不能互通,如下图所示。
前提条件
说明
请确保各VPC中的子网段不冲突,即无重复网段或重叠网段。
- 已完成3个VPC中ECS实例的创建,详细操作可参见购买云服务器。
路由规划
同一TR实例下,访问目标完全相同的多个网络实例可以通过同一个TR路由表转发流量。
- 华南1(广州)地域中:vpc01与vpc02均只能访问vpc03,所以vpc01与vpc02的访问流量可以通过同一个TR路由表转发;而跨地域连接需同时访问vpc01和vpc02,可访问目标与vpc01和vpc02不同,所以其访问流量需要通过另一个TR路由表转发。
- 华北2(北京)地域中:vpc03和跨地域连接均需要同时访问vpc01和vpc02,可访问目标完全相同,因此只需要使用一个TR路由表。
综上所述,本文中通过中转路由器实现不同VPC之间流量互通与隔离至少需要3个TR路由表,具体路由规划如下图所示。
说明
上图中VPC路由表中的路由可以手动配置,也可以自动同步,本文以自动同步方式为例进行介绍。如需手动配置VPC路由,请参见搭建云上VPC网络的互通与隔离。 配置流程
- 创建TR实例:创建华南1(广州)地域的TR实例。
- 创建TR自定义路由表:为TR实例创建一个自定义路由表,和TR系统路由表一起用于接收和转发网络流量。
- 创建网络实例连接并配置路由:在TR实例上创建2个网络实例连接,分别连接该地域的2个VPC,并通过关联转发和路由学习分别配置中转路由器侧来自和去往2个VPC的流量走向,通过路由同步配置VPC侧流量走向。
- 查看TR和VPC路由:查看本地域TR实例和2个VPC的路由条目,确保路由符合预期。
- 创建TR实例:创建华北2(北京)地域的TR实例。
- 创建实例共享:为华北2(北京)地域的TR实例创建共享单元,将其共享给账号B。
- 步骤四:创建网络实例连接并配置路由(账号B):使用账号B在共享TR实例中创建1条网络实例连接,将共享TR实例与本账号中的vpc03连接起来,并通过关联转发和路由学习分别配置中转路由器侧来自和去往该VPC的流量走向,通过路由同步配置VPC侧流量走向。
- 创建带宽包:创建一个带宽包,为跨地域连接提供带宽资源
- 创建跨地域连接并配置路由:创建一个跨地域连接,连接上述两个地域的TR实例,为其分配带宽,并为其配置关联转发和路由学习实现两个地域TR实例上的路由传递。
- 查看TR和VPC路由:查看两个地域TR实例和本账号中2个VPC的路由条目,确保路由符合预期。
- 结果验证:通过ping命令测试不同VPC中ECS实例之间的连通性,确保实现了目标场景的互通和隔离。
配置步骤
步骤一:配置华南1(广州)地域中的TR实例(账号A)
一、创建TR实例
- 单击创建中转路由器按钮,参考下表配置TR实例相关参数。
-
说明
创建TR实例时系统会自动为其创建一个系统路由表,请记录该系统路由表的名称。下文以tr01-rtb-sys为例进行介绍。
二、创建TR自定义路由表
- 单击路由表列表右侧的创建路由表按钮,输入路由表名称tr01-rtb-set。
三、创建网络实例连接并配置路由
参考以下步骤创建2条网络实例连接,分别连接vpc01和vpc02。
- 在基本信息下方区域,选择同地域网络实例连接页签。
- 单击创建网络实例连接按钮,参考下表完成网络实例连接的基础配置。
四、查看TR和VPC路由
- 依次查看TR路由表tr01-rtb-sys和tr01-rtb-set中的路由条目。
- TR路由表tr01-rtb-sys中暂无路由条目。
- TR路由表tr01-rtb-set中的路由条目如下表所示。
- 依次查看vpc01和vpc02路由表中的路由条目,确认无变化。
- 由于vpc01和vpc02路由表自动同步TR路由表tr01-rtb-sys中的路由条目,因此vpc01和vpc02路由表中的路由条目无变化。
步骤二:配置华北2(北京)地域中的TR实例(账号A)
一、创建TR实例
- 返回TR实例列表,在顶部导航栏选择目标项目和地域。
- 单击创建中转路由器按钮,参考下表配置TR实例相关参数。
-
说明
创建TR实例时系统会自动为其创建一个系统路由表,请记录该系统路由表的名称。下文以tr02-rtb-sys为例进行介绍。
二、创建实例共享
- 在共享单元页签,单击创建共享单元按钮,参考下表配置相关参数。
- 中转路由器共享权限由系统设定,不可修改,默认支持的操作可参见操作说明。
- 单击下一步按钮,确认资源、关联权限和共享使用者无误。
步骤三:接受共享邀请(账号B)
- 单击共享中转路由器实例右侧的接受共享按钮,确认共享信息。
- 接受成功后,该共享中转路由器实例由待接受共享状态变为已接受状态。
步骤四:创建网络实例连接并配置路由(账号B)
- 在中转路由器实例列表页面,单击已创建TR实例的名称。
- 在基本信息下方区域,选择同地域网络实例连接页签。
- 单击创建网络实例连接按钮,参考下表完成网络实例连接的基本配置。
- 查看TR路由表tr02-rtb-sys中的路由条目,如下表所示。
- 由于vpc03路由表同步TR路由表tr02-rtb-sys中的路由条目,而该TR路由表中没有下一跳不是vpc03网络实例连接的路由条目,因此vpc03路由表中的路由条目无变化。
步骤五:配置跨地域带宽(账号A)
一、创建带宽包
-
- 在右侧配置详情窗口中,根据控制台指引查阅并确认相关协议。
二、创建跨地域连接并配置路由
- 在顶部导航栏,选择目标项目和地域。此处项目以default为例,地域以华南1(广州)为例。
- 在左侧导航树中选择中转路由器,单击目标TR实例的名称。
三、查看TR和VPC路由
- 依次查看TR路由表tr01-rtb-sys和tr02-rtb-sys中的路由条目,如下表所示。
- 依次查看vpc01和vpc02路由表中的路由条目,如下表所示。
步骤六:查看VPC路由(账号B)
查看vpc03路由表中的路由条目,如下表所示。
结果验证
以下验证步骤以Linux云服务器为例:
- 执行ping命令分别连接vpc02和vpc03中的云服务器私网IP地址,测试网络连通性。
- vpc01中的ECS实例与vpc02中的ECS实例相互隔离,无法Ping通。
- vpc01中的ECS实例与vpc03中的ECS实例能够互通,可以Ping通。
- 同理,远程登录vpc02、vpc03中的ECS实例,验证vpc02、vpc03与其他VPC的连通性。
最近更新时间:2026.02.11 11:07:49