购买标注为“香港CN2”的线路时,供应商可能利用名字混淆(如“CN2-like”“CN2优化”或仅在主机名里加上cn2字样)来误导客户。首要目标是:合同中量化“CN2”的定义并在交付前做可重复的技术验收,未通过则有退出或补偿条款。
合同应明确写出:1) “CN2”定义(包含对端ASN或路由标签、POP列表、MPLS或专线特征),2) 提供商需提供可用于测试的真实公网IP(至少3个在香港出口的目标IP),3) 验收测试方法与指标(延迟P50/P95、丢包率、路由AS路径、RPKI/ROA),4) 不达标的补偿与退费条款,以及测试期和测试联络人。
索取:1) CN2相关ASN或AS路径示例;2) 香港/大陆双方POP清单及IP段;3) BGP公告截图(bgp.he.net/looking glass);4) 近期(7天内)从香港出口到大陆的MTR/traceroute样例;5) 服务级别协议(SLA)中精确的延迟、丢包目标以及赔偿机制。
准备:1) 多个测试点(本地企业网、同事家、云主机如阿里云或AWS香港/内地节点);2) 工具:Linux 下 traceroute/mtr/iperf3/ping,Windows 下 tracert/ping,网络查看工具 bgp.he.net、RIPEstat、BGP Looking Glass;3) 记录模板(时间、测试点、目标IP、命令、结果截图/文本)。
步骤示例:A)从本地或云主机运行 traceroute(Linux):traceroute -n -I -w 1 -q 1 <目标IP>;B)运行 MTR:mtr -r -c 100 -n <目标IP>,保存输出;C)Windows 测试:tracert -d -h 30 <目标IP>;D)长时间丢包/延迟测试:ping -c 100 <目标IP>;E)带宽测试(对方提供iperf3服务器):iperf3 -c <目标IP> -t 30。将结果与供应商提供的样例一一比对。
检查要点:1) 在 traceroute/MTR 中关注每一跳的自治系统提示(可以用 nslookup 或 whois 查IP归属),2) 在 bgp.he.net 或 bgp.tools 上输入目标IP,查看公告的 origin ASN 与路径;3) 要求供应商列出“CN2相关ASN或AS Path”,若你的 AS 路径中包含这些AS并且中间跳信息与供应商样例一致,说明真实;4) 若只有主机名含“cn2”但AS路径走的是普通互联网或通过第三方隐藏,则可能是假CN2。
部分路由器在 traceroute 输出会显示 MPLS label 信息(如 Linux traceroute 带 --mpls 标志),如果能看到 MPLS 跳数并与供应商声明的 MPLS 核心节点匹配,可作为额外证据。但部分设备屏蔽 MPLS,不能只有此项就判定真实,仍需结合 AS 路径和延迟特性。
示例指标:1) 到香港目标 IP 的 P50 延迟 ≤ 20ms,P95 ≤ 45ms;2) 整体丢包率 ≤ 0.5%(30 天窗口);3) 任意 5 分钟内丢包绝对值 ≤ 2%;4) 若不满足则按 SLA 赔偿(百分比退款)或允许无条件解除合同。指标应写清测量方法(MTR 100次、iperf3 30秒、使用 ICMP/TCP)。
在合同加入:1) 提供商须启用并维护 RPKI/ROA 对相关前缀的声明;2) 在路由变更时提供 24 小时通知与变更窗;3) 供应商需保留并在要求时提供 BGP 路由历史记录与路由公告时间线;4) 若发生路由劫持或非授权旁路,供应商需在合同规定时间内恢复并承担相应责任。
问:如果测试发现供应商提供的线路并非真实CN2,我应该怎么做?
答:按合同条款立即书面通报供应商,要求 24 小时内修复或提供替代线路;若供应商在合同规定的整改期内无法达到验收标准,依据合同执行退款/赔偿或解除合同并要求返还全部款项及赔偿相应损失。同时保留所有测试数据和截图作为证据。
问:通过初验后如何长期确保线路不被降级或替换为“假CN2”?
答:长期做法:1) 部署自动化每天/每小时的 MTR 与 ping 监测并保存到日志;2) 使用 BGP 监控(如 RIPE RIS、RouteViews 或 bgp.he.net alerts)来检测路径变化;3) 在合同中约定季度或月度技术审计权利,供应商需提供近实时路由与流量日志;4) 若发现路径脱离合同定义,按合同触发赔偿或整改。
问:供应商拒绝提供 ASN 或样例路由怎么办?
答:在下单前不要付款并将该项作为合同硬性条款;若对方继续拒绝,视为不合格供应商并放弃购买。必须要求在签约前提供可重复的技术证明(看得见的 traceroute/sample IP/ASN)。
