本文将介绍如何配置中转路由器实现多个VPC之间互通与隔离的组网需求。
中转路由器能够灵活实现同地域或跨地域多个VPC之间的互通及隔离。
本文以跨地域场景为例,为您介绍如何通过中转路由器实现如下图所示的互通场景。
说明
如需实现同地域下多个VPC之间的互通与隔离,请先参考路由配置规划完成TR路由规划,然后参考实现不同VPC之间的私网互通与隔离(同账号同地域)的配置流程即可实现。
进行配置前,您需要提前规划组网图中私有网络和中转路由器的数据信息,如下图所示。
私有网络
所属地域 | 私有网络 | VPC网段 | 子网信息 | 云服务器私网IP | ||
---|---|---|---|---|---|---|
名称 | 所属可用区 | 子网段 | ||||
华南1(广州) | vpc01 | 192.168.0.0/20 | subnet01 | 可用区A | 192.168.0.0/24 | 192.168.0.10 |
vpc03 | 192.168.32.0/20 | subnet03 | 可用区A | 192.168.32.0/24 | 192.168.32.10 | |
华北2(北京) | vpc02 | 192.168.16.0/20 | subnet02 | 可用区A | 192.168.16.0/24 | 192.168.16.10 |
vpc04 | 192.168.48.0/20 | subnet04 | 可用区A | 192.168.48.0/24 | 192.168.48.10 |
中转路由器
路由规划如上图所示,详细规划说明请参见TR路由配置规划。
说明
本文配置中仅介绍必要参数,其他未介绍的参数请保持默认值。
创建TR实例。
在华南1(广州)地域创建一个TR实例tr01,详细步骤请参见创建TR实例。
说明
创建TR实例时系统自动为其创建了一个系统路由表,后续用于转发来自跨地域连接的访问流量。本文中,tr01系统路由表名称以tr01-rtb-sys为例进行介绍。
创建TR自定义路由表。
为tr01创建2个自定义路由表tr01-rtb-set1和tr01-rtb-set2,分别用于转发来自网络实例连接attach-vpc01和attach-vpc03的访问流量。详细步骤请参见创建TR路由表。
创建VPC网络实例连接。
为tr01创建2条网络实例连接,分别连接vpc01和vpc03。详细步骤请参见创建VPC类型网络实例连接。
基础配置
参数 | 说明 | 取值示例 (attach-vpc01) | 取值示例 (attach-vpc03) |
---|---|---|---|
名称 | 输入网络实例连接的名称。 | attach-vpc01 | attach-vpc03 |
可用区及子网 | 选择TR连通VPC时的入口点,请先选择可用区再选择子网,并将选定的可用区设置为默认可用区。 说明 本文配置以单可用区为例,所以只需选择一个子网即可。实际场景建议选择多个可用区以获得更高的可靠性。 | 可用区A,subnet01 | 可用区A,subnet03 |
路由配置
参数 | 说明 | 取值示例 (attach-vpc01) | 取值示例 (attach-vpc03) |
---|---|---|---|
关联转发 | 为attach-vpc01和attach-vpc03均开启关联转发,指定中转路由器转发来自attach-vpc01、attach-vpc03访问流量时依据的TR路由表。 | 开启,tr01-rtb-set1 | 开启,tr01-rtb-set2 |
路由学习 | 为attach-vpc01和attach-vpc03均开启路由学习,使指定的TR路由表自动学习vpc01、vpc03的子网路由。 | 开启,tr01-rtb-sys | 开启,tr01-rtb-sys |
路由同步 | 为attach-vpc01和attach-vpc03均开启路由同步,将关联转发的TR路由表tr01-rtb-set1、tr01-rtb-set2中的路由自动同步至私有网络vpc01、vpc03。 | 开启 | 开启 |
本步骤配置完成后,TR路由表和VPC路由表中的路由条目如下:
创建TR实例。
在华北2(北京)地域创建一个TR实例tr02,详细步骤请参见创建TR实例。
说明
TR实例创建成功后,系统自动创建了系统路由表(后续用于转发来自跨地域连接attach-跨地域的访问流量),请记录该系统路由表的名称。下文以tr02-rtb-sys为例进行介绍。
创建TR自定义路由表。
为该tr02创建2个TR自定义路由表tr02-rtb-set1和tr02-rtb-set2,后续分别用于转发来自网络实例连接attach-vpc02和attach-vpc04的访问流量。详细步骤请参见创建TR路由表。
创建网络实例连接。
为该tr02创建2条网络实例连接,分别连接vpc02和vpc04。详细步骤请参见创建VPC类型网络实例连接。
参数 | 说明 | 取值示例 (attach-vpc02) | 取值示例 (attach-vpc04) |
---|---|---|---|
名称 | 输入网络实例连接的名称。 | attach-vpc02 | attach-vpc04 |
可用区及子网 | 选择TR连通VPC时的入口点,请先选择可用区再选择子网,并将选定的可用区设置为默认可用区。 说明 本文配置以单可用区为例,所以只需选择一个子网即可。实际场景建议选择多个可用区以获得更高的可靠性。 | 可用区A,subnet02 | 可用区A,subnet04 |
参数 | 说明 | 取值示例(attach-vpc02) | 取值示例(attach-vpc04) |
---|---|---|---|
关联转发 | 为attach-vpc02和attach-vpc04均开启关联转发,指定tr02转发来自attach-vpc02、attach-vpc04访问流量时依据的TR路由表。 | 开启,tr02-rtb-set1 | 开启,tr02-rtb-set2 |
路由学习 | 为attach-vpc02和attach-vpc04均开启路由学习,使指定的TR路由表自动学习vpc02、vpc04的子网路由。 | 开启,tr02-rtb-sys | 开启,tr02-rtb-sys |
路由同步 | 为attach-vpc02和attach-vpc04均开启路由同步,将关联转发的TR路由表tr02-rtb-set1、tr02-rtb-set2中的路由自动同步至私有网络vpc02、vpc04。 | 开启 | 开启 |
本步骤配置完成后,TR路由表和VPC路由表中的路由条目如下:
创建带宽包。
创建一个带宽包trbp01,用于为跨地域连接提供带宽资源。详细操作步骤请参见创建带宽包。
创建跨地域连接。
创建一个跨地域连接,用于连接华南1(广州)地域的TR实例和华北2(北京)地域的TR实例。详细操作步骤请参见创建跨地域连接。
本文以华南1(广州)地域的TR实例tr01作为本端TR创建跨地域连接,具体配置数据如下表所示。
参数 | 说明 | 取值示例 |
---|---|---|
名称 | 输入跨地域连接的名称。 | attach-跨地域 |
带宽包 | 加入已创建的带宽包trbp01,并分配带宽。 | 勾选,trbp01,2Mbps |
本端TR关联转发 | 开启关联转发,指定本端TR实例tr01转发来自跨地域连接的访问流量时依据的TR路由表为tr01-rtb-sys。 | 开启,tr01-rtb-sys |
对端TR关联转发 | 开启关联转发,指定对端TR实例tr02转发来自跨地域连接的访问流量时依据的TR路由表为tr02-rtb-sys。 | 开启,tr02-rtb-sys |
本端TR路由学习 | 开启路由学习,使指定的TR路由表自动学习对端TR关联转发的TR路由表tr02-rtb-sys中的路由。 | tr01-rtb-set2 |
对端TR路由学习 | 开启路由学习,使指定的TR路由表自动学习本端TR关联转发的TR路由表tr01-rtb-sys中的路由。 | tr02-rtb-set1 |
说明
跨地域连接支持路由学习的功能正在邀测中,如需使用,请联系客户经理申请。
配置TR去往跨地域连接的路由。
为TR路由表tr01-rtb-set1和tr02-rtb-set2中添加去往跨地域连接的静态路由,具体路由条目如下表所示。详细步骤请参见创建静态路由。
参数 | 路由名称 | 目标网段 | 黑洞路由 | 下一跳类型 | 下一跳 |
---|---|---|---|---|---|
1 | 访问vpc02的流量转发策略 | 192.168.16.0/20 | 否 | 跨地域连接 | attach-跨地域 |
参数 | 路由名称 | 目标网段 | 黑洞路由 | 下一跳类型 | 下一跳 |
---|---|---|---|---|---|
1 | 访问vpc03的流量转发策略 | 192.168.32.0/20 | 否 | 跨地域连接 | attach-跨地域 |
本步骤配置完成后,TR路由表和VPC路由表中的路由条目如下:
单击“网络实例”列的实例名称。
在“关联资源”区域,单击“网络资源 > 路由表”右侧的数字。
单击目标路由表名称。
在基本信息下方,选择“路由条目 > 自定义路由“页签。
单击“添加路由条目”按钮,参考下表配置路由信息。
序号 | 目标网段 | 下一跳类型 | 下一跳 |
---|---|---|---|
1 | 192.168.16.0/20 | 中转路由器 | tr01 |
序号 | 目标网段 | 下一跳类型 | 下一跳 |
---|---|---|---|
1 | 192.168.0.0/20 | 中转路由器 | tr02 |
2 | 192.168.32.0/20 | 中转路由器 | tr02 |
序号 | 目标网段 | 下一跳类型 | 下一跳 |
---|---|---|---|
1 | 192.168.16.0/20 | 中转路由器 | tr01 |
2 | 192.168.48.0/20 | 中转路由器 | tr01 |
序号 | 目标网段 | 下一跳类型 | 下一跳 |
---|---|---|---|
1 | 192.168.32.0/20 | 中转路由器 | tr02 |
单击“确定”按钮,完成配置。
本步骤配置完成后,各VPC路由表中的自定义路由条目如下图所示。
ping
分别连接vpc02、vpc03和vpc04中的云服务器,验证vpc01与vpc02连通、与vpc03和vpc04不通。ping
分别连接其他云服务器,验证互通情况。