路由表由多条路由策略组成,用于控制私有网络内子网的出流量走向。每个子网只能关联一个路由表,一个路由表可以关联多个子网。您可以创建多个路由表,为不同流量走向的子网关联不同的路由表。
路由表有默认路由表和自定义路由表两种类型:
说明:
路由表通过路由策略来实现流量走向控制,路由策略由目的端、下一跳类型和下一跳组成:
32
(如172.16.1.1/32
)。另外,目的端不能为路由表所在私有网络内的 IP 段,原因是 Local 路由已表示此私有网络内默认内网互通。
说明:当您在 VPC 中部署了 容器服务,在配置 VPC 子网路由表策略时,目的端不能在 VPC 的 CIDR 范围内,也不能包含容器网段。
例如某 VPC CIDR 为172.168.0.0/16,容器网络 CIDR 为192.168.0.0/16,那么配置 VPC 子网路由表策略时,目的端网段不能在172.168.0.0/16范围内,也不能包含192.168.0.0/16。
当路由表中存在多条路由策略时,路由优先级由高至低分别为:
场景举例:
当一个子网关联了 NAT 网关,且子网内云服务器有公网 IP(或弹性公网 IP)时,会默认通过 NAT 网关访问 Internet(因为最精确路由的优先级高于公网 IP),但您可以设置路由策略,实现通过云服务器公网 IP 访问 Internet,详情请参见 调整 NAT 网关和 EIP 的优先级。
等价路由 ECMP(Equal-CostMultipathRouting),是指到达同一目的地址存在多条相同代价的不同路径。在数据包传输时,如果使用传统的路由技术,去往同一目的地址的数据包仅能利用其中一条路径,而其他路径处于备份或者无效状态,当一条路径故障时,切换路径也需要耗费一定的时间,而等价路由可以在网络环境下同时使用多条路径,不仅增加了传输带宽,也实现了多路径流量负载均衡和冗余链路备份的目的。
VPC支持部分同类型路由形成ECMP,不同类型间均不支持ECMP,情况如下:
下一跳类型 | 是否支持同类型形成 ECMP | ECMP 支持的最大数量 |
---|---|---|
NAT 网关 | 否 | N/A |
云服务器公网 IP | 否 | N/A |
云服务器 | 是 | 同类型最多8个 |
对等连接 | 否 | N/A |
专线网关 | 否 | N/A |
云联网 | 否 | N/A |
高可用虚拟 IP | 是 | 同类型最多8个 |
VPN 网关 | 是 | 同类型最多8个 |
说明云联网支持与专线网关/对等连接形成 ECMP,且仅支持1个。
等价路由通常用于,当网关承载带宽有限时,可通过路由实现网关间的流量负载。例如某用户在云上 VPC 和云下 IDC 业务通信带宽需要2000Mbps,但目前 VPN 带宽最大为1000Mbps,那么可以创建两个1000Mbps规格的 VPN 网关,建立两条 VPN 隧道来实现流量分担,两条 VPN 链路可以满足总带宽达到2000Mbps的需求。
主备路由是指去往同一目的地址配置了2条或多条路径,而只有1条路径处于活跃状态,其他路径则处于备用或无效状态。例如 VPC 去往某 IDC 配置了两条路由,即路径 A 和路径 B,数据包仅通过主路径 A 去往目的地址,路径 B 处于无效备用状态;当路径 A 发生链路故障时,可使能路径 B 生效,流量则从路径 A 切到路径 B,保证了业务的可用性,这种情况下称路径 A、B 为主备路由。
VPC 路由表在添加路由策略时,根据下一跳类型定义了不同的优先级,即去往同一目的端,可以配置下一跳为不同类型的网关,形成主备路由,再结合 VPC 网络探测功能,探测链路质量和可达性,通过配置告警及时发现链路异常,快速切换主备路由,以满足业务高可用。
说明:
VPC 不同类型路由支持主备情况如下:
下一跳类型 | 是否支持主备 |
---|---|
NAT 网关 | 否 |
云服务器公网 IP | 否 |
云服务器 | 是,支持与云联网/VPN 网关/专线网关/高可用虚拟 IP 形成主备 |
对等连接(同地域) | 否 |
对等连接(跨地域) | 否 |
专线网关 | 是,支持与云联网/VPN 网关/高可用虚拟 IP/云服务器形成主备 |
云联网 | 是,支持与 VPN/专线网关/高可用虚拟 IP/云服务器形成主备 |
高可用虚拟 IP | 是,支持与云联网/VPN 网关/专线网关/云服务器形成主备 |
VPN 网关 | 是,支持与云联网/专线网关/高可用虚拟 IP/云服务器形成主备 |
主备路由通常用于,当某一网关链路故障时,可通过主备路由实现流量的平滑切换。例如:
本页内容是否解决了您的问题?