您可以在专有网络VPC(Virtual Private Cloud)内创建自定义路由表,并在自定义路由表中添加自定义路由条目,然后将自定义路由表绑定至交换机来控制该交换机的流量,方便您更灵活地进行网络管理。
使用限制
每个VPC最多可以拥有包括系统路由表在内的10张路由表(不包括网关路由表)。
每个交换机只能绑定一张系统路由表或自定义路由表。
前提条件
您已经创建了VPC和交换机。具体操作,请参见搭建IPv4专有网络。
操作步骤
步骤一:创建自定义路由表
- 登录专有网络管理控制台。
- 在左侧导航栏,单击路由表。
在顶部菜单栏,选择要创建自定义路由表的地域。
- 在路由表页面,单击创建路由表。
在创建路由表页面,根据以下信息配置路由表,其他参数可保持默认值或根据实际情况修改。然后单击确定。
专有网络:选择自定义路由表所属的专有网络VPC。
绑定对象类型:选择路由表绑定的对象类型。
交换机:用于交换机流量的路由策略控制。
边界网关:用于边界网关入方向流量的路由策略控制。
创建自定义路由表后,您可以在路由表页面查看路由表类型为自定义的路由表。系统会在自定义路由表中自动添加以下系统路由:
以100.64.0.0/10为目标网段的路由条目,用于VPC内的云产品通信。
以路由表所属VPC内的所有交换机网段为目标网段的路由条目,用于交换机内的云产品通信。
步骤二:添加自定义路由条目到自定义路由表
创建VPC后,系统会自动为您创建一张系统路由表并为其添加系统路由条目来管理VPC的流量。您不能在系统路由表中创建系统路由条目,也不能删除系统路由条目。
系统路由表和自定义路由表都支持添加和删除自定义路由条目,您可以创建自定义路由条目并将指定目标网段的流量路由至指定目的地。
添加的自定义路由的目标网段不支持比VPC中交换机的网段更加明细。
在路由表页面,找到目标自定义路由表,单击路由表的ID。
在自定义路由表详情页面,选择 页签,单击添加路由条目。
在添加路由条目面板,根据以下信息配置路由条目。
配置
说明
配置
说明
目标网段
输入要转发到的目标网段。
IPv4网段:目标网段是IPv4网段。
IPv6网段:目标网段是IPv6网段。
当所选路由表是系统路由表和绑定对象类型为交换机的自定义路由表时,目标网段可以选择IPv6网段。支持分配IPv6网段的地域情况,请参见VPC支持的地域信息。
VPC前缀列表:目标网段是前缀列表。
下一跳类型
选择下一跳类型:
目标网段为IPv4网段/VPC前缀列表:
支持将目的地址在目标网段范围内的流量路由至IPv4网关、NAT网关、VPC对等连接、转发路由器、VPN网关、ECS实例、弹性网卡、高可用虚拟IP、路由器接口(边界路由器方向)、路由器接口(专有网络方向)、专线网关、网关型负载均衡终端节点。
目标网段为IPv6网段:
支持将目的地址在目标网段范围内的流量路由至ECS实例、IPv6网关、弹性网卡、路由器接口(边界路由器方向)、专线网关、VPC对等连接、网关型负载均衡终端节点、转发路由器。
支持修改下一跳为网关型负载均衡终端节点的地域,请参见网关型负载均衡GWLB支持的地域。
选择下一跳类型后,您可以在下一跳类型产品对应的下一跳实例列表中选择具体的下一跳实例。您也可以跳转至对应下一跳类型产品的创建页面新建实例。
步骤三:绑定交换机和自定义路由表
您可以将创建的自定义路由表绑定到交换机上,控制该交换机的路由。
一张路由表可以绑定至多个交换机,一个交换机只能绑定一张系统路由表或自定义路由表。
交换机绑定自定义路由表后,会自动解绑系统路由表。
您可以在已绑定交换机页签,目标交换机的操作列单击解绑,解除交换机中已绑定的自定义路由表,解除绑定后,该交换机自动绑定系统路由表。
如果路由表中存在与某个交换机网段相同的自定义路由,不允许路由表绑定该交换机。
在路由表页面,找到目标自定义路由表,单击路由表的ID。
在路由表详情页面的已绑定交换机页签,单击绑定交换机。
在绑定交换机对话框,选择要绑定的交换机。
您可以在已绑定交换机页签,在交换机列单击交换机的ID,跳转到交换机详情页面,在路由管理页签的已绑定路由表处,查看该交换机绑定的路由表为自定义路由表。
更多操作
修改系统路由条目
您可以在自定义路由表中修改系统路由条目的下一跳,指向ECS实例、弹性网卡和网关型负载均衡终端节点,动态调整网络流量。
系统路由表不支持修改系统路由条目的下一跳。
自定义路由表和交换机绑定后,目标网段和绑定的交换机网段相同的系统路由条目,不支持修改下一跳。例如,自定义路由表与网段为
172.16.0.0/24
的交换机绑定后,路由表中目标网段为172.16.0.0/24
的路由条目不支持修改下一跳。修改系统路由条目的下一跳类型和对应实例后,该路由条目将转换为自定义路由条目页签下的自定义路由条目。
在路由表页面,单击目标路由表实例ID。
在
页签,找到目标系统路由条目,在操作列单击编辑。在编辑路由表条目对话框,配置以下参数。
配置
说明
配置
说明
目标网段
显示转发流量的目标网段。目标网段不支持修改。
下一跳类型
选择下一跳类型:Local、ECS实例、弹性网卡、网关型负载均衡终端节点。
支持修改下一跳为网关型负载均衡终端节点的地域,请参见网关型负载均衡GWLB支持的地域。
选择下一跳类型后,您需要在对应的下一跳实例列表中选择具体实例,也可以跳转至对应下一跳类型产品的创建页面新建实例。
修改自定义路由条目
您可以修改自定义路由条目的下一跳,动态调整网络流量,引流至自定义的云资源节点。
目标网段和所属VPC内的交换机网段相同的自定义路由条目,支持修改下一跳的类型仅包括:ECS实例、弹性网卡。例如,VPC内存在网段为172.16.0.0/24
的交换机,路由表中目标网段为172.16.0.0/24
的路由条目的下一跳可修改为ECS实例、弹性网卡。您删除该路由条目后,其变为系统路由条目页签下的Local路由。
在路由表页面,单击目标路由表实例ID。
在
页签,找到目标自定义路由条目,在操作列单击编辑。在编辑路由表条目对话框,配置以下参数。
配置
说明
配置
说明
目标网段
显示转发流量的目标网段。目标网段不支持修改。
下一跳类型
选择下一跳类型。
选择下一跳类型后,您需要在对应的下一跳实例列表中选择具体实例,也可以跳转至对应下一跳类型产品的创建页面新建实例。
删除自定义路由条目
您可以根据需求逐一删除或批量删除自定义路由条目。
逐一删除:找到目标自定义路由条目,在操作列单击删除。
批量删除:选中需要批量删除的自定义路由条目,在页面左下方单击删除。
删除自定义路由表
您可以删除自定义路由表,但您不能删除系统路由表。如果待删除的自定义路由表绑定了交换机,请先解绑交换机。
在路由表页面,找到目标路由表,在操作列单击删除。
相关文档
您可以通过其他方式,SDK、Terraform或ROS调用以下API管理路由表:
- 本页导读 (1)
- 使用限制
- 前提条件
- 操作步骤
- 步骤一:创建自定义路由表
- 步骤二:添加自定义路由条目到自定义路由表
- 步骤三:绑定交换机和自定义路由表
- 更多操作
- 修改系统路由条目
- 修改自定义路由条目
- 删除自定义路由条目
- 删除自定义路由表
- 相关文档