您可以在专有网络VPC(Virtual Private Cloud)内创建自定义路由表,并在自定义路由表中添加自定义路由条目,然后将自定义路由表绑定至交换机来控制该交换机的流量,方便您更灵活地进行网络管理,以上操作被称为子网路由。
背景信息
完成子网路由前,您需要了解以下信息:
- 每个VPC最多可以拥有包括系统路由表在内的10张路由表。
- 每个交换机只能绑定一张系统路由表或自定义路由表。
前提条件
您已经创建了VPC和交换机。具体操作,请参见搭建IPv4专有网络。
步骤一:创建自定义路由表
- 登录专有网络管理控制台。
- 在左侧导航栏,单击路由表。
- 选择要创建自定义路由表的地域。
区域 支持自定义路由表的地域 亚太 华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华北6(乌兰察布)、华东1(杭州)、华东2(上海)、 华南2(河源)、华南1(深圳)、华南3(广州)、西南1(成都)、中国(香港)、日本(东京)、韩国(首尔)、新加坡、澳大利亚(悉尼)、马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉)、泰国(曼谷)、印度(孟买) 欧洲与美洲 德国(法兰克福)、英国(伦敦)、美国(硅谷)、美国(弗吉尼亚) 中东 阿联酋(迪拜) - 在路由表页面,单击创建路由表。
- 在创建路由表页面,根据以下信息配置路由表,然后单击确定。
配置 说明 资源组 选择自定义路由表所属的资源组。 专有网络 选择自定义路由表所属的VPC。 如果VPC中含有以下ECS实例规格族中的任一实例,则不支持为该VPC创建自定义路由表。ECS实例规格如下:
ecs.c1、ecs.c2、ecs.c4、ecs.ce4、ecs.cm4、ecs.d1、ecs.e3、ecs.e4、ecs.ga1、ecs.gn4、ecs.gn5、ecs.i1、ecs.m1、ecs.m2、ecs.mn4、ecs.n1、ecs.n2、ecs.n4、ecs.s1、ecs.s2、ecs.s3、ecs.se1、ecs.sn1、ecs.sn2、ecs.t1、ecs.xn4
如需创建自定义路由表,请升级不支持VPC高级功能的ECS实例的规格或释放不支持VPC高级功能的ECS实例。- 升级ECS实例操作,请参见包年包月实例升配规格和按量付费实例变配规格。
- 释放ECS实例操作,请参见释放实例。
说明 如果您的VPC中含有ECS实例规格族限制中的任一实例,且您已经创建了自定义路由表,为了保证正常使用自定义路由表功能,请升级ECS实例规格或释放ECS实例。更多信息,请参见VPC高级功能。名称 输入自定义路由表的名称。 名称长度为2~128个字符,以英文字母或中文开头,可包含数字、下划线(_)和短划线(-)。
描述 输入自定义路由表的描述。 描述长度为2~256个字符,不能以
http://
和https://
开头。创建自定义路由表后,您可以在路由表页面查看路由表类型为自定义的路由表。系统会在自定义路由表中自动添加如下系统路由:
- 以100.64.0.0/10为目标网段的路由条目,用于VPC内的云产品通信。
- 以路由表所属VPC内的交换机网段为目标网段的路由条目,用于交换机内的云产品通信。
例如,您VPC的网段为192.168.0.0/16,该VPC下已经创建了两个网段分别为192.168.1.0/24和192.168.0.0/24的交换机,则您在该VPC创建的自定义路由表中会有如下三条系统路由,表中的“-”表示不涉及。目标网段 下一跳 类型 100.64.0.0/10 - 系统路由 192.168.1.0/24 - 系统路由 192.168.0.0/24 - 系统路由
步骤二:添加自定义路由条目到自定义路由表
- 登录专有网络管理控制台。
- 在左侧导航栏,单击路由表。
- 在顶部菜单栏处,选择自定义路由表所属的地域。
- 在路由表页面,找到目标自定义路由表,单击路由表的ID。
- 在自定义路由表详情页面,选择路由条目列表 > 自定义路由条目页签,然后单击添加路由条目。
- 在添加路由条目面板,根据以下信息配置路由条目,然后单击确定。
配置 说明 名称 输入自定义路由条目的名称。 名称长度为2~128个字符之间,以英文字母或中文开头,可包含数字、短划线(-)和下划线(_)。
目标网段 输入要转发到的目标网段。 下一跳类型 选择下一跳类型: - ECS实例:将目的地址在目标网段范围内的流量路由至选择的ECS实例。
适用于将指定网络访问路由至ECS实例进行流量统一转发和管理的场景,例如将一台ECS实例配置为公网网关管理其他ECS实例访问公网。
- 高可用虚拟IP:将目的地址在目标网段范围内的流量路由至选择的高可用虚拟IP实例。
- VPN网关:将目的地址在目标网段范围内的流量路由至选择的VPN网关。
- NAT网关:将目的地址在目标网段范围内的流量路由至选择的NAT网关。
- 辅助弹性网卡:将目的地址在目标网段范围内的流量路由至选择的辅助弹性网卡。
- 转发路由器:将目的地址在目标网段范围内的流量路由至选择的转发路由器。 关于转发路由器的更多信息,请参见转发路由器工作原理。
- IPv6网关:将目的地址在目标IPv6网段范围内的流量路由至选择的IPv6网关。
说明 当所选路由表是系统路由表,路由表所在地域支持分配IPv6网段,且目标网段选择IPv6网段时,下一跳类型支持选择IPv6网关、ECS实例和辅助弹性网卡。
资源组 选择下一跳所属的资源组。 仅下一跳类型选择ECS实例或辅助弹性网卡时,需要配置该选项。
ECS实例、高可用虚拟IP、VPN网关、NAT网关、辅助弹性网卡、转发路由器、IPv6网关 在下拉列表中选择下一跳类型产品对应的具体下一跳实例。 您也可以跳转至对应下一跳类型产品的创建页面新建实例。
- ECS实例:将目的地址在目标网段范围内的流量路由至选择的ECS实例。
步骤三:绑定交换机和自定义路由表
您可以将创建的自定义路由表绑定到交换机上,控制该交换机的路由。一个交换机只能关联一张自定义路由表或系统路由表。
- 登录专有网络管理控制台。
- 在左侧导航栏,单击路由表。
- 在顶部菜单栏,选择路由表所属的地域。
- 在路由表页面,找到目标自定义路由表,单击路由表的ID。
- 在路由表详情页面,单击已绑定交换机页签,然后单击绑定交换机。
- 在绑定交换机对话框,选择要绑定的交换机,然后单击确定。您可以在已绑定交换机页签,在交换机列单击交换机的ID,跳转到交换机详情页面,然后单击路由管理页签,在已绑定路由表处,查看该交换机绑定的路由表为自定义路由表。