首页/云/云网络与负载均衡速查/路由条目与下一跳类型

路由条目与下一跳类型

自定义路由条目由「目标网段 + 下一跳类型 + 下一跳资源」组成,例如把 0.0.0.0/0 指向 NAT 网关,即让该子网流量经 NAT 访问公网。常见下一跳类型还包含实例/网卡、VPN 网关、对等连接与转发路由器。

路由条目的构成

自定义路由条目由「目标网段 + 下一跳类型 + 下一跳资源」三部分组成。例如把 0.0.0.0/0 指向 NAT 网关,就是让关联该路由表的子网流量经 NAT 访问公网。常见下一跳类型还包括实例或弹性网卡、VPN 网关、对等连接与转发路由器,选错类型会让流量走错方向或直接黑洞。

基本信息

组成部分目标网段(CIDR)+ 下一跳类型 + 下一跳资源
常见类型实例/弹性网卡、NAT 网关、VPN 网关、对等连接、转发路由器
匹配方式最长前缀匹配,前缀更长的条目优先
生效条件所在路由表已关联目标子网
生效时间保存后即时生效,正在建立的连接可能需要重连

典型使用场景

  • 配置公网出口:0.0.0.0/0 指向 NAT 网关,多台实例共享同一出口
  • 跨 VPC 互通:对等连接建立后,把对端网段指向该对等连接
  • 把某个网段引导到自建防火墙实例做审计或过滤
  • 通向机房的流量指向 VPN 网关或专线侧的转发路由器
  • 为容器集群的 Pod 网段单独加一条路由,指向承载它的节点

添加公网出口路由

添加公网出口路由
目标网段:0.0.0.0/0
下一跳类型:NAT 网关
下一跳:nat-bp1xxxxxxxx
效果:关联该路由表的交换机内实例可经 NAT 访问公网
前置条件:NAT 上已有覆盖该来源网段的 SNAT 条目

下一跳类型与用途

下一跳类型典型用途
实例 / 弹性网卡把某网段流量引导到指定实例,如自建防火墙
NAT 网关内网子网访问公网:0.0.0.0/0 指向 NAT
VPN 网关与本地机房建立 IPsec 隧道后打通内网
对等连接VPC 之间互通后,指向对端网段
转发路由器接入云企业网实现多 VPC、多地域互通
0.0.0.0/0 指向已释放或已停用的资源会形成路由黑洞,典型表现是「内网互通但出公网超时」,且没有任何报错提示。
同一条路由表内如果同时存在 10.0.0.0/8 与 10.10.0.0/16 两条条目,匹配 10.10.1.5 时会走前缀更长的后者,排查时不要只看列表第一条。

易错点

  • 下一跳实例释放后路由条目不会自动清理,需要同步删除,否则表现为静默丢包
  • 同一目标网段存在多条路由时按前缀长度匹配,前缀更长的条目优先,排查时忽略这点会看错流量走向
  • 只加路由未配 SNAT:流量送到 NAT 网关但无法完成地址转换,外部访问仍然失败
  • 把 0.0.0.0/0 指向实例做「软路由」时未考虑该实例的转发能力与带宽上限,成为整条出口的单点

数据来源与参考

  • 阿里云 VPC 路由条目文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌