前言
其实很久以前就想做这个话题了,不过我其实也是一知半解,这里只能用我了解到和测出来的东西给大家看一下效果是怎么样的.尽量用比较简单的图像给大家解释吧.
众所周知,除去直连机场以外.专线和中转机场都是有国内入口的.现在BGP入口越来越少见了,比较好的机场采用电信/联通/移动分DNS解析到不同的入口,一般的机场就是统一采用移动或者联通的入口.今天我们来讨论一下跨省以及跨网对延迟和速度的影响.
今年以来,跨网以及跨省对网络的影响变得越来越大,主要是出了跨省结算以后,出了省份几乎就只有70%的速度了,并且跨网这方便,电信使用移动的入口非常难受.
首先我们来讲一下影响最小的跨省,相比于跨网真的是影响小很多.
听大佬说跨网这个问题过几个月可能会解决,不过目前来说影响的并不是专线,而是中转.除去广州以外,别的地区的中转测出来根本没法看,因为使用的基本都是aws落地,死的又快,又不好用(到移动中转机经常爆炸).特别是江苏宿迁还有湖北等入口,跑出来每次结果都不一样,延迟经常一百多.一台好的中转加上落地成本都得一万左右了.比如下面这个
跨省结算方面
我们已知光在真空中传播,折射率为 1,其光速约为 c=30 万公里/秒,当光在其他介质里来面传播,其介质折射自率为 n,光在其中的速度就降为 v=c/n,光纤的材料是二氧化硅,其折射率 n 为 1.44 左右,计算延迟的时候,可以近似认为 1.5,我们通过计算可以得出光纤中的光传输速度近似为 v=c/1.5= 20 万公里/秒。
以北京和深圳为例,直线距离 1920 公里,接近 2000 公里,传输介质如果使用光纤光缆,那么延迟时间 t=L/v = 0.2 万公里/20 万公里/秒=10ms ,也就是说从北京到深圳拉一根 2000 公里的光缆,单纯的距离延迟就要 10ms ,实际上是没有这么长的光缆的,中间是需要通过基站来进行中继,并且当光功率损耗到一定值以后,需要通过转换器加强功率以后继续传输,这个中转也是要消耗时间的。另外数据包在网络中长距离传输的时候是会经过多次的封包和拆包,这个也会消耗时间。
其实测试ping很简单,就是选一个IP就可以测试了,不过不同机房的IP对于跨网延迟的影响也不一样,所以才会出来类似海豚测速那种对于省外的优先级排行,这里我们多测试几个IP.
山东济南电信测试
从下下面我们能看出来,同样测试济南的电信网络.距离济南320公里的石家庄延迟是20毫秒,距离320公里的青岛延迟是5毫秒,距离370公里的郑州延迟是16,距离300公里的徐州延迟是16这根本就不科学的对吧.
地区 | 距离山东济南距离 | 延迟 |
---|---|---|
山东青岛 | 320公里 | 5毫秒 |
河南郑州 | 360公里 | 16毫秒 |
河北石家庄 | 320公里 | 20毫秒 |
江苏徐州 | 300公里 | 16毫秒 |
广东茂名电信测试
我们ping了广东茂名的电信IP,距离340公里的广州延迟是10毫秒,距离茂名400公里的深圳延迟是10毫秒,距离400公里的广西南宁延迟是16毫秒,距离250公里的海口延迟是18毫秒.
地区 | 距离广东茂名距离 | 延迟 |
---|---|---|
广东深圳 | 400公里 | 10毫秒 |
广东广州 | 340公里 | 10毫秒 |
广西南宁 | 400公里 | 16毫秒 |
海南海口 | 250公里 | 18毫秒 |
广东深圳电信机场测试
下面我们使用博客里面bitz机场的深圳电信入口进行延迟测试.
广东深圳电信2千兆测试
广东广州10G测试
广东韶关电信千兆
广西河池电信千兆
湖南长沙电信千兆
地区 | 距离 | 延迟 |
---|---|---|
广东深圳 | 趋近于0 | 12毫秒 |
广东广州 | 130公里 | 15毫秒 |
广东韶关 | 340公里 | 12毫秒 |
广西河池 | 600公里 | 22毫秒 |
湖南长沙 | 700公里 | 27毫秒 |
广东广州移动机场单线程测试
事实上,这是一场噩梦,因为测试机场和测试ping不一样.第二次测试可以减少一次握手过程,也就是我每一次测试单线程都要测两次,每一次都要点击十几下选到miaoko对应的单线程测速才可以.
结论是跨省对速度的影响不大,或者说是如果你的需求不是一定要跑到千兆的话,影响不大,看下面的测速能看出来,跨省基本只是延迟增加,速度衰减不多,更多的可能是还没到需要跨省限速的时候就已经到了这个节点的瓶颈了,或者说商家购买了跨省限速限制比较宽松的机器
广州移动1.5g单线程测试
广东惠州移动千兆单线程测试
广西梧州移动千兆单线程测试
陕西西安移动千兆单线程测试
跨网测试
这里的测试就排除跨省的影响,只测同一个省内的不同宽带的效果
青岛移动ping
这里我使用的itdog对青岛移动的IP进行了ping,由于图太长就不放了,重点是测省内的跨网影响.大家可以自己去试下,在itdog里ping一下 218.201.96.130
这个IP,电信的宽带跨网使用移动的入口实在是特别难受
地区 | 宽带 | 延迟 |
---|---|---|
青岛 | 电信 | 27毫秒 |
济南 | 联通 | 41毫秒 |
济南 | 移动 | 5毫秒 |
这里给大家看一下电信长测ping的丢包情况,简直吓人
广州移动ping
地区 | 宽带 | 延迟 |
---|---|---|
东莞 | 电信 | 11毫秒 |
潮州 | 联通 | 27毫秒 |
佛山 | 移动 | 9毫秒 |
广西柳州联通ping
地区 | 宽带 | 延迟 |
---|---|---|
南宁 | 电信 | 16毫秒 |
柳州 | 联通 | 趋近于0 |
南宁 | 移动 | 16毫秒 |
广州移动入口单线程测速
本次使用的是aifun机场的香港节点,固定为移动入口.