AS路径长度是什么,它的长短怎么为何能决定我们上网的体验?

Autonomous System Path Length,简称AS路径长度。翻译成中文就叫自治系统路径长度。是BGP协议的选路属性之一

简单说就是数据从你家网络到目标服务器,中途要经过多少其他不同的网络区域,数值越小,跨网链路就越短,优先级也就越高

所以不管是广西用户访问外地服务器,还是跨运营商上网等情况,AS路径长度都是关键的影响因素

BGP协议如何判断网络路线的优劣

Autonomous System Path Length到底是什么?

技术定义

自治系统是由同一机构管理,而且遵循统一路由策略的独立网络区域,比如广西电信的全省网络是一个AS,那广西移动和联通也属于独立的,而且都有各自的编号

AS路径长度就是BGP路由信息会记录的数据,从源网络到目标网络会经过多少个AS,这个就是协议判断路由优劣的核心指标

 

通俗理解这个技术

把互联网想象成广西的跨市交通路线,每个AS(不同运营商和服务商)就是一个交通枢纽城市

你在南宁接入的是电信的AS,如果要访问广州的阿里云服务器,那你的访问就要选个合适的路线过去

 

路线1:南宁到广州然后进入阿里云,相当于途径了两个独立网络区域,长度等于2

路线2:南宁到长沙再到武汉,然后到达广州,进入阿里云,相当于途径了4个独立网络区域,长度等于4

这里的途径网络数量,就是AS路径的具体长度,BGP设备会像智能导航一样,优先选择路线1,数据传输不用绕路,延迟自然就更低

 

为什么这个指标能直接影响上网体验?

解决跨网络路径混乱

互联网由全球几万个独立AS组成,数据从广西到外地,可能存在多条跨网路线。如果不给它立个规矩,设备本身就无法判断路线的优劣

可能很多时候就会多走很多路,而不是选择捷径。绕路就会导致网络延迟升高,各种体验就会变得不好

 

降低故障率

途径的AS数量越少,数据传输过程中经过的路由器和链路就越少,就像前面举例子的两条路线

从南宁去广州,途径两个枢纽城市,肯定要比经过四个的方便很多,也更少遇到拥堵,如果这些城市的设施故障了呢,又是一个麻烦

 

跨运营商上网

比如你家里用的是电信宽带,但目标的服务器是移动的,就属于跨界访问。原因之一就是路径过长了

我在北海市用着电信宽带,如果玩的是移动服务器的手游,比较好的路线肯定是北海电信到移动,途径等于1,延迟低,操作响应也更快

但如果因为路由策略问题,路径变成了北海电信到南宁再返回北海移动,延迟就会稍微高一些

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享