评估线路质量主要关注三个核心指标:丢包率、抖动(Jitter)和延迟(Latency)。丢包率反映数据包在传输过程中被丢弃的比例,会直接影响TCP吞吐和实时业务质量;抖动代表包到达间隔的波动,对语音/视频非常敏感;延迟决定单次往返时间(RTT),影响交互体验。此外还要关注带宽可用性、MTU/分片情况和抖动的统计分布(平均/最大/99%分位)。综合这些指标可以判定线路是否稳定、是否满足SLA要求。
常用工具包括 ping、MTR、iperf3(TCP/UDP)和专业的网络探针。对丢包与抖动的测试建议采用多种方法交叉验证:
使用ping测试延迟和丢包:例如在Linux下执行 ping -c 200 -s 1400 目标IP,统计丢包率和RTT分布;但ICMP可能被限速或优先级较低,结果需谨慎解读。
MTR可以同时给出每跳的丢包与延迟,以定位是本地链路、ISP中间段还是远端问题:mtr -r -c 200 目标IP。
使用iperf3做UDP测试可得到丢包与抖动的直观数据:服务器端运行 iperf3 -s,客户端运行 iperf3 -c server -u -b 100M -t 60,iperf会报告丢包率与平均抖动(ms)。UDP模式更贴近实时业务。
行业经验和SLA常用参考值如下:
丢包:<0.1%为理想,0.1%–1%为可接受(对大多数TCP应用),>1%会显著影响应用表现;实时语音/视频对丢包更敏感,需结合FEC/重传策略。抖动:<10ms为优秀,10–30ms一般可接受,>30ms需优化或使用缓冲/抖动缓冲器。延迟:香港到亚洲主干一般期望单向<100ms,典型RTT<200ms。
首先用MTR或traceroute定位发生丢包的网络跳数;结合运营商NMS或路由器接口错误统计查看是否为链路拥塞、丢包策略或硬件问题。常见原因与处理建议:
1) 链路拥塞:通过限速、QoS策略、扩容承载带宽或启用流量整形解决。 2) 路由抖动或不优:检查BGP路径、ASN选择和对等点,要求提供商优化路由或增加直连。 3) MTU/分片问题:排查ICMP不可达/分片导致的丢包,调整MTU或启用TCP MSS重写。 4) 设备/端口错误:检查接口CRC、丢包计数并更换故障设备。 5) 中间网络策略(防火墙或清洗):与提供商协调排查中间策略。
评估供应商时应关注以下几点:SLA承诺(丢包/延迟/可用性)、网络拓扑(是否on‑net、直连香港数据中心)、多线BGP与互联质量、备份冗余方案(双回程)、以及是否提供实时监控与告警接口。部署建议包括常态化监测(使用Zabbix/Prometheus+黑盒探针定期采样)、在关键业务上做跨链路负载均衡或自动切换、并与对方约定故障定位与修复时间(MTTR)。此外,定期保存测试数据(如每小时的ping/iperf结果)用于长期趋势分析和容量规划。