1.
什么是 CN2 及为什么要测试到台湾 CN2 路径
步骤说明:1) CN2 是中国电信的高质量骨干网络,常用于国际专线/优质回程;2) 测试到台湾的 CN2 路径可以判断是否走了优质通道(延迟低、丢包少);3) 目标:用可重复的工具确认路由跳数、延迟和带宽。
2.
准备工作与环境要求
步骤说明:1) 准备一台能访问互联网的电脑(Windows / Linux / macOS);2) 需有管理员/root 权限以安装工具;3) 记录测试时间、被测 IP 或域名、网络类型(宽带/移动/机房)用于比对。
3.
推荐工具清单(含用途)
步骤说明:1) traceroute / tracert(基本路由追踪);2) mtr(长时间连续追踪并统计丢包、延迟);3) speedtest-cli(简易带宽测试);4) iperf3(精确端到端带宽测试,需要服务端支持);5) Looking Glass / BGP 工具(确认 AS 路径与是否为 CN2)。
4.
Windows 系统:如何做路由追踪(tracert)
步骤说明:1) 打开命令提示符(Win+R 输入 cmd);2) 执行 tracert -d <目标IP或域名> ,例如 tracert -d 203.XXX.XXX.XXX;3) 参数解释:-d 不做 DNS 反解加快输出;4) 读结果:每一行为一跳,三列为三次探测延时,若多跳延时高或“*”,说明该跳存在丢包或过滤。
5.
Linux / macOS:使用 traceroute 与 mtr 的详细步骤
步骤说明:1) 安装(Debian/Ubuntu):sudo apt update && sudo apt install traceroute mtr -y;macOS:brew install mtr traceroute;2) 基本 traceroute:traceroute -I <目标>(使用 ICMP,部分网络更能反映真实路由);3) 使用 mtr:sudo mtr -rwzbc 100 <目标>;参数说明:-r 生成报告模式,-w 宽输出,-z 去除 DNS,-b 显示双向带宽,-c 发送次数;4) 读取 mtr 输出:重点看最后列的Loss%(丢包率)、Avg/Last 延时。
6.
如何判断路由是否走 CN2(实用方法)
步骤说明:1) 在 traceroute/mtr 输出中查看节点主机名或 AS 信息,含 “cn” 或 “telecom” 等关键字时需结合 AS 查询;2) 使用在线 BGP/AS 查询(如 bgp.he.net 或 ipinfo.io)输入 IP,查看所属 ASN 与运营商;3) 使用目标为台湾某 known CN2 服务节点或联系 ISP 提供 CN2 测试 IP;4) 若看到从大陆到台湾的节点延迟稳定低且 AS 显示为电信骨干,通常可判断为 CN2 类路径。
7.
带宽测试:使用 speedtest-cli(快速方法)
步骤说明:1) 安装(Python 环境):pip install speedtest-cli;2) 列出附近服务器:speedtest-cli --list | grep -i taiwan(找到台湾服务器 ID);3) 使用指定服务器测试:speedtest-cli --server
--simple;4) 记录 ping、下载(Download)和上传(Upload)数值,多次测试取平均并记录时间段。
8.
带宽测试:使用 iperf3(精确、双端控制)
步骤说明:1) 服务端:在台湾或可访问台湾的服务器上执行 iperf3 -s(需公网 IP 并开放端口);2) 客户端:在本地执行 iperf3 -c -t 30 -P 4(-t 测试秒数,-P 并发流数);3) 结果解读:看汇总带宽(Mbits/sec)与丢包/抖动(若使用 -u UDP 测试);4) 注意防火墙规则与 NAT 影响,必要时使用端口转发。
9.
结果分析与常见问题排查
步骤说明:1) 若 traceroute 出现中间几跳丢包但最终到达稳定,通常为中间设备对 ICMP 限制,可通过 tcp/traceroute -T 或 mtr 长时间观察确认;2) 带宽低先排本地网设备(LAN、wifi)再测有线;3) 如果延迟高且 AS 路径显示穿多家运营商,考虑向上游或 ISP 申请 CN2 专线或路由优化;4) 记录多时间点数据便于与 ISP 沟通。
10.
实战小贴士与安全注意
步骤说明:1) 多节点、多时间段测试(白天/夜间)以避免峰值影响;2) 使用有管理员权限的命令避免权限不足导致结果异常;3) 测试前关闭占带程序(下载器、云同步)以免干扰;4) iperf3 服务端应限制访问来源,避免被滥用。
11.
问:如何找到合适的台湾目标 IP 用于验证是否走 CN2?
答:建议方法:1) 在网上搜索“台湾 CN2 Looking Glass”或“China Telecom CN2 台湾 节点”获取 ISP 提供的测试 IP;2) 使用 speedtest 的台湾服务器或托管在台湾的 VPS(确认服务商并查询 ASN),再通过 bgp.he.net 或 ipinfo.io 查看其 ASN 是否为电信骨干;3) 向你所在的 ISP 工单请求一个“测试目标”或让他们给出 CN2 专用测试 IP。
12.
问:traceroute/mtr 看到某跳丢包很多,是否就代表线路问题?
答:不一定。1) 很多网络设备会对 ICMP/TCP 探测降低优先级导致中间跳数看似丢包,但到达最终节点延时稳定且丢包低时,通常不是实际业务丢包;2) 用 mtr 长时间测试并对比最终到达的丢包率与应用层测试(iperf3、ping 最终服务器)来判断真实影响。
13.
问:如果确定没有走 CN2,但我需要更好质量的回程,下一步怎么做?
答:建议操作:1) 联系你的上游 ISP 提供测试结果(附上 traceroute/mtr 与 iperf3 数据),请求他们评估能否调度到 CN2 或优化回程;2) 若是批量或长期需求,可考虑购买 CN2 专线或选择有 CN2 直连的 VPS/机房服务商;3) 在更改前先做对比测试并在变更后复测确保改进生效。
来源:初学者学习台湾cn2入门的实用工具 路由追踪与带宽测试推荐