先从可测量指标入手:观察并发连接数、链路利用率、延迟和丢包率。若链路利用率接近或达到上行/下行峰值并伴随排队延迟,通常是带宽瓶颈。若延迟和丢包在路径中某跳骤增,且链路利用率并未饱和,往往是路由问题或跨域链路异常。
查看接口流量、队列长度和队列丢包;用端到端延迟与逐跳丢包对比来定位是链路还是路径问题。
同时出现高带宽占用和路径丢包时,优先解决带宽饱和再回头优化路由。
常用工具包括:iperf3(带宽测量)、iftop/ntop/bmon(实时流量监控)、vnStat(长期流量)、SNMP或Prometheus+Grafana(历史趋势)。
iperf3 -c 目标IP -t 60(测试TCP/UDP带宽);iftop -i eth0(实时查看五元组流量)。
做带宽测试时尽量在维护窗口内进行,并避免与生产业务冲突;多点测试以排除链路中间段的差异。
使用Traceroute/MTR定位出现异常的跳点,关注首次出现高延迟或丢包的跃点;结合底层链路提供商的监控(IXP、上游ISP)确认是否是跨境拥塞或链路故障。
mtr -rwzbc 100 目标IP(统计延迟与丢包);traceroute -I 目标IP(ICMP方式测试路径)。
若跨境链路拥塞,考虑切换出口、优化国际带宽分配、与上游协商更好Peering或增加备用链路。
先检查本端路由表与BGP邻居状态(show ip bgp summary / bgp table)。观察是否有大量Prefix Flap、AS PATH变更或不可达前缀。比对不同位置的路由看是否存在路径不一致或黑洞路由。
查看路由器:show ip bgp neighbors;查看路由表:show ip route bgp;使用公共BGP查看服务(如RouteViews)比对全球可见路径。
可通过调整Local Pref、AS-PATH预留、前缀过滤和community策略改善路由选择;与对端协商避免不必要的路径震荡。
检查交换机/路由器接口错误、丢包、MPLS/隧道状态、MTU不一致和ACL策略;同时确认服务器网络栈(队列、软中断、CPU瓶颈)没有成为性能瓶颈。
查看端口错误:show interface eth0;检查MTU:ip link show;抓包定位:tcpdump -i eth0 host 目标IP -w dump.pcap。
修复物理层错误、统一MTU、调整队列/缓冲和优先级策略(QoS)可在机房侧显著改善响应。必要时升级链路或启用流量工程策略。