如何查看Load Balancers在各Subnets之间的流量分配情况
路由状态查询方案(无需访问web服务器页面)
命令行直接查询方式
- 检查本地路由表配置是否正确
执行ip route show命令,输出结果中可以找到两个子网对应的路由条目,确认网段、下一跳网关、出口网卡均符合预期,即可证明路由规则本身已生效。 - 验证流量转发路径
执行traceroute <子网内测试IP>或mtr <子网内测试IP>,可以逐跳展示流量的转发路径,确认流量是否按照预设路由通过对应子网到达实例,无异常跳转或丢包。 - 查看路由流量统计
执行ip -s route show,可以看到每条路由对应的数据包、字节计数,实时对比两个子网路由的计数变化,即可确认流量是否在按预期通过两条路由分发。 - 实时监控路由变更
执行ip monitor route命令可以持续捕获路由变动事件,一旦两个子网的路由出现失效、变更等异常会立刻输出日志,适合长时间监控路由运行状态。
日志查询方式
- 公有云环境:查询对应云厂商的VPC流日志,过滤两个子网ID、实例网卡ID作为筛选条件,即可看到所有从子网流入实例的流量记录,确认无路由拒绝、转发错误的情况。
- 自建网络环境:查看核心网关/路由器的系统日志,日志默认会记录路由条目变更、转发丢弃事件,开启流量转发日志后,过滤两个子网的网段即可查询到对应流量的转发状态。
快速验证技巧:从两个子网内各发送一次测试流量到实例,执行
iptables -L -v查看流量命中统计,即可快速确认两条路由都处于正常工作状态。
内容的提问来源于stack exchange,提问作者HmNoon
相关产品推荐
相关产品推荐

