AWS路由表同路由优先级配置:优先用VGW/DX并故障切换至VPC对等连接
配置AWS路由优先级:优先走DirectConnect,故障自动切VPC对等连接
关键逻辑
AWS路由表对同前缀路由的优先级判断规则:
- 前缀长度越长越优先(比如
/24比/16优先级高) - 前缀长度相同时,权重值越低,优先级越高。默认情况下,DirectConnect通过VGW传播的路由权重是100,手动添加的VPC对等静态路由默认权重也是100,但手动静态路由优先级高于传播路由——这就是当前流量只走VPC对等连接的原因。
要实现DX优先,只需给VPC对等的路由设置更高的权重,让它优先级低于DX的传播路由即可。
操作步骤
- 删除当前手动添加的
172.1.0.0/16 via pcx-*路由 - 重新添加VPC对等的静态路由,需指定权重参数:
- 目标前缀:
172.1.0.0/16 - 下一跳:对应VPC对等连接ID(
pcx-*) - 权重:设置为200(只要大于默认的100即可)
- 目标前缀:
- 保持VGW的路由传播功能开启,确保DX路由能自动同步到路由表(默认权重100)
效果验证
- DX链路正常时,路由表同时存在两条同前缀路由:权重100的DX传播路由、权重200的VPC对等静态路由,AWS会优先选择权重更低的DX路由,流量走物理链路
- DX链路故障时,VGW会停止传播该路由,路由表中仅保留VPC对等的路由,流量自动切换到VPC对等连接
内容的提问来源于stack exchange,提问作者CybaTronX
相关产品推荐
相关产品推荐

