mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
2554 字
7 分钟
如何判断一台云服务器网络质量好与坏
2025-07-17
无标签

前言#

首先得澄清一点 直连不等于线路好 例如中国电信到日本ntt,走ntt线路和走cn2线路完全不是一个效果!即使他们都是直连

上面所说的NTT和CN2都是网络运营商或其网络品牌名称,常用的ASN分别为AS2914(NTT)和 AS4809(CN2)

常见网络运营商#

国内三大运营商#

中国电信(China Telecom)#

中国最大的固定宽带和综合信息服务提供商,拥有丰富的国际出口资源。常见asn为as4134(163网络)

中国联通(China Unicom)#

国内另一大电信运营商,国际网络出口稳定且线路丰富。常见asn为as4837(169网络/俗称4837)

中国移动(China Mobile)#

国内最大的移动通信运营商,也提供固定宽带服务。国际出口多样,近年来加大国际网络建设。常见asn为as9808(CMI)

同时 这三大运营商也提供了高端线路,例如中国电信的cn2。这里不做描述

国际知名运营商#

NTT Communications(日本电信电话公司)#

日本最大的电信运营商之一,拥有全球范围的网络覆盖和高质量线路,ASN 是 AS2914。很多国际线路会经过它。

Level 3 Communications(现为Lumen)#

美国大型互联网骨干网络运营商,全球拥有庞大IP骨干网,提供优质的国际网络连接。

Cogent Communications#

美国著名的互联网骨干提供商,以低成本的IP带宽著称,服务全球很多ISP和企业。

还有很多,这里不做描述

去程路由和回程路由#

当你访问一个服务器时,其实是一次「双向」的通信过程:

  • 你发出的请求(例如打开网页)是“去程”

  • 服务器返回的数据(例如网页内容)是“回程”

这两条路线,不一定相同,甚至可能走完全不同的线路运营商!

去程路由(Outbound Route)#

“去程”就是你的设备向目标服务器发送请求时所经过的路径。例如:

中国电信用户访问日本服务器,可能走的是 CN2、NTT、或者其他国际出口。

去程由你的本地运营商决定,你是“主动发起方”,所以这部分的控制权比较大,也更容易通过手段(如 BGP 优化、选线路)进行调整。

回程路由(Inbound Route)#

“回程”是服务器响应你的请求,把数据返回你这边时所经过的路径。这时主动发起方是对方服务器或它所在的运营商。

即使去程走的是 CN2,回程也可能走 NTT、普通163,甚至绕美国、欧洲回来。

你无法直接控制回程路径,这也是为什么很多“回程绕路”问题很难解决的原因。

举个简单例子:

比如你用中国电信访问日本某服务器:

- 去程:走 CN2 高速直连 → 日本
- 回程:日本服务器回传走了 NTT → 中国163 → 最后到你家

结果:虽然你发出的速度很快,但返回数据慢、延迟高,这就是回程差的问题。

总结#

去程决定你能多快发出请求,回程决定你能多快看到结果 网络质量的好坏,是两者共同决定的

如何判断一台服务器的去程和回程路由#

去程路由#

通常来说要判断去程路由 只需要知道他的ip就可(甚至不用服务器在线)

通常可以通过traceroute(路由追踪)来获取他的去程路由

可以通过这个网站在线使用路由追踪 https://www.itdog.cn/traceroute/

在输入你要测试的ip和选择测试的节点后,就可以开始进行路由追踪了

从这张图中可以判断 去程线路走的是pccw 到达韩国后走kinx.net

根据上面标注的地理信息 可以判断从中国出发后先绕美再到韩国

根据旁边的延迟288ms可以印证这一点

由于它的去程路由走的是pccw 并且绕路较远,可以判断出它的去程路由质量不好

回程路由#

通常来说回程路由需要你拥有该ip所对应的服务器的操作权 例如ssh

可以通过

wget https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -O testrace.sh && bash testrace.sh

这个脚本来测试回程路由

脚本内置了各大运营商的ip,通常直接使用即可

1 141.11.90.1 AS61112 中国 香港 akile.io
13.88 ms
0.29 ms
0.57 ms
5 154.24.27.49 AS174 [COGENT-BONE] 中国 香港 cogentco.com
be5614.rcr51.hkg01.atlas.cogentco.com 1.18 ms
6 154.54.88.49 AS174 [COGENT-BONE] 中国 香港 cogentco.com
be2414.ccr21.hkg02.atlas.cogentco.com 1.69 ms
7 154.54.94.114 AS174 [COGENT-BONE] 美国 加利福尼亚 洛杉矶 cogentco.com
be4558.ccr41.lax04.atlas.cogentco.com 150.67 ms
8 154.54.25.149 AS174 [COGENT-BONE] 美国 加利福尼亚 洛杉矶 cogentco.com
be3360.ccr42.lax01.atlas.cogentco.com 144.14 ms
9 154.54.169.1 AS174 [COGENT-BONE] 美国 加利福尼亚 圣何塞 cogentco.com
154.83 ms
10 154.54.169.66 AS174 [COGENT-BONE] 美国 加利福尼亚 圣何塞 cogentco.com
be6016.ccr41.sjc03.atlas.cogentco.com 155.10 ms
11 38.104.138.106 AS174 美国 加利福尼亚 圣克拉拉 cogentco.com
170.72 ms
15 101.95.89.77 AS4812 [CHINANET-SH] 中国 上海 chinatelecom.cn 电信
330.13 ms
17 101.95.91.26 AS4812 [CHINANET-SH] 中国 上海 chinatelecom.cn 电信
318.85 ms
18 58.40.245.94 AS4812 中国 上海 奉贤区 chinatelecom.cn 电信
317.34 ms
21 210.5.157.1 AS4812 中国 上海 chinatelecom.cn 电信
307.88 ms

需要注意一点的是,在服务器看来 该路由属于去程路由,为了方便理解这里可以理解为回程路由

根据输出结果可以判断 从服务器到测试节点即上海电信

走的线路为 **cogentco **

通过标注的地理信息可以判断从香港出发后绕美再回国 通过延迟307.88ms可以印证这一点

一个优秀的路由应该是怎么样的#

为了方便理解,上面举的例子都是属于较差的路由

例如这个去程为cn2 并且没有绕路,直接到达香港(这个网站的地理数据库不是很准,实际目标地理位置是在香港)

此时就可以说 他的去程路由为优秀的

注意!!!#

通过去程路由和回程路由并不能直接判断网络质量,只能做一个辅助参考

实际的网络体验(如延迟、抖动、丢包率)受很多因素影响,例如:

  • 中间节点的实时拥堵情况

  • 路由策略调整

  • 跨境出口线路容量

  • QoS(服务质量)策略等

最直接的方法就是进行测速,结合延迟、抖动、丢包率和带宽表现综合判断

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

该脚本包含了三网测速项目

通常来说 某条线路用的人越少速度就越快

  • CN2 速度好 → 因为贵,用户少(主要面向政企或国际专线用户);

  • 普通 163 电信国际出口慢 → 因为用户多,压力大;

  • 某些冷门 BGP 中转线路反而效果不错 → 因为“没什么人用”。

当然,这个规律不是绝对的:

  • 如果线路本身带宽足够,即使用户多也能保持稳定;

  • 反之,即使是冷门线路,如果资源少、管理差,也可能速度不佳。

补充<通过bgp判断>#

(该部分涉及部分网络知识,不用看也没关系的)

可以通过 https://bgp.tools/ 查看该ip和asn共接入了哪些asn

不在意ui的话,这个网站更好用 https://www.cidr-report.org/as2.0/

例如

查询as4812 可以看到他都接入了哪些运营商

BGP 信息能告诉你:#

  1. 这个 ASN 连接了多少上游(provider)

    • 上游多,意味着容灾能力更强、路径选择更多、理论上更稳定。

    • 一些强大的国际运营商(比如 NTT、Level 3)往往上游多。

  2. 它有没有下游(customer)

    • 下游多可能说明它是骨干运营商,或处于网络枢纽地位。

    • 从结构上看越“中心”的 ASN,其网络可达性理论上更强。

  3. 它的 Peer 关系(对等互联)

    • 有无大型运营商 peer,代表它是否具备良好的互联策略。

    • 比如一个 ASN 和 AS4809、AS2914 都有 peer,那它的国际互联能力可能很强。

但 BGP 不能告诉你:#

  • 这条线路的 实时延迟

  • 是否丢包

  • 是否被限速、带宽不足

  • 是否存在QoS 策略、拥塞控制

  • 是否有绕路(有时 peer 虽然存在,但实际线路很差)

通常可以把它作为网络质量评估的参考之一

你可能需要知道的一些信息#

BGP 接入 ≠ 一定就是直连

BGP 互通表示网络层路由上可达,但不保证物理线路直连或网络质量优良。

举个简单例子:

  • 中国电信 AS4809 和某个下游 ASN(比如一个小ISP)互通了 BGP,理论上能“直连”,但

  • 这条连接可能是通过第三方交换机或多个跳点,也可能绕远路,线路质量未必理想。

通过以上的例子,很容易就能想到

如果没有接入(没有 BGP 直连或路由交换),是不是一定不直连?

一般来说,是的。

为什么?

  • “接入”通常指的是两个 ASN 之间建立了 BGP 会话,交换路由。

  • 如果没有这个路由交换,两个网络就找不到彼此的路由信息,就无法直接相互访问,

  • 所以从网络层面看,没有路由互通就不能算真正的“直连”。

但也有例外:

  • 有时候,两个网络虽然没有公开的 BGP 互通,但可能通过第三方网络间接连接(例如通过其他运营商的中转网络),

  • 这就不是直连,而是绕路或多跳。

总结#

BGP 是“网络地图”,不是“测速雷达”。地图再漂亮,不代表路好走。

总结#

去程和回程路由虽能作为判断依据,但并不能完全代表网络质量,实际体验还需结合延迟、丢包、抖动、带宽等多方面测试进行综合判断。线路冷门与否、运营商策略、实时拥堵等也会对结果产生影响。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

如何判断一台云服务器网络质量好与坏
https://www.showby.top/posts/2025-07-17-如何判断一台云服务器网络质量好与坏/
作者
小白
发布于
2025-07-17
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录