一、专线基础:从定义到SLA指标
做网络排障这些年,我处理过不少专线抖动的问题。说实话,很多人一上来就查配置、抓报文,却忽略了最基础的东西——你连专线到底是什么、它和普通宽带有什么区别都没搞清楚,怎么定位根因?
这一节,咱们先把地基打牢。我会结合自己踩过的坑,把专线的定义、类型、与传统宽带的区别,还有那三个绕不开的SLA指标,掰开了讲清楚。
1.1 专线到底是个啥?
专线,说白了就是运营商给你拉一根「独享」的物理或逻辑链路。注意这个「独享」——它不跟别人抢带宽,也不经过公共互联网那套复杂的路由。
我习惯这么理解:普通宽带就像你开车走国道,路上有红绿灯、有堵车、有各种社会车辆。专线呢?相当于给你修了一条专属高速公路,入口有ETC,路上没红绿灯,还给你配了专用车道。
专线的核心特征就三点:
- 独享带宽:上下行速率对等,不跟邻居抢
- 固定路由:路径是确定的,不会今天走A明天走B
- SLA保障:运营商白纸黑字承诺延迟、抖动、丢包率
我遇到过的一个坑:有次客户投诉专线丢包严重,我查了半天发现是销售把「共享带宽」当「专线」卖了。你想想看,高峰期几十家企业抢一条链路,不丢包才怪。所以,拿到需求第一步,先确认是不是真专线。
1.2 专线类型:MSTP、SDH、MPLS VPN
专线不是只有一种。我这些年接触最多的就三类:MSTP、SDH、MPLS VPN。它们各有各的脾气。
1.2.1 SDH(同步数字体系)
这是老前辈了。SDH专线基于时分复用技术,说白了就是把时间切成固定的小片,每个用户分一片。优点是延迟极低、抖动几乎为零。缺点呢?带宽固定,想扩容得换硬件。
我记得2015年帮一家证券公司做过排障,他们的交易系统用的就是SDH。那延迟,稳定在1ms以内,抖动量连0.1ms都不到。但后来业务量上来,想从2M扩到10M,运营商说要换板卡,等了整整两周。
1.2.2 MSTP(多业务传送平台)
MSTP是SDH的升级版。它保留了SDH的低延迟特性,同时支持以太网接口。你可以把它理解成「能跑IP包的SDH」。
我个人的经验是:MSTP适合对延迟和抖动都敏感的业务,比如视频会议、VoIP。但要注意,MSTP的带宽也是硬性分配的,没法像MPLS VPN那样灵活调整。
1.2.3 MPLS VPN(多协议标签交换虚拟专用网)
这是目前最主流的专线类型。MPLS VPN基于标签交换,说白了就是给每个数据包贴个「标签」,路由器根据标签转发,不用查路由表。
MPLS VPN的优势很明显:
- 带宽灵活,随时可以调整
- 支持多点互联,适合总部-分支架构
- 成本相对SDH/MSTP更低
但缺点也有——抖动比SDH大。为什么?因为MPLS VPN本质上是统计复用,数据包在路由器里要排队。遇到突发流量,抖动就上来了。
避坑指南:我曾经遇到一个客户,用MPLS VPN跑实时交易系统,结果频繁出现交易超时。查到最后发现,运营商在PE设备上做了QoS策略,把交易流量和普通流量混在一起了。解决方案?让运营商给交易流量单独开一个优先级队列。嗯,这个坑我踩过,你们别踩。
三种专线的对比,我整理了一张表:
| 特性 | SDH | MSTP | MPLS VPN |
|---|---|---|---|
| 延迟 | 极低(<1ms) | 低(1-3ms) | 中等(3-10ms) |
| 抖动 | 几乎为零 | 极低 | 中等(受流量影响) |
| 带宽灵活性 | 差(需换硬件) | 中等 | 高(可随时调整) |
| 成本 | 高 | 中高 | 中低 |
| 适用场景 | 金融交易、实时控制 | 视频会议、VoIP | 企业互联、云接入 |
1.3 专线与传统宽带的区别
这个问题,我每次培训都会问学员:「你觉得专线和宽带最大的区别是什么?」答案五花八门。有人说速度,有人说价格。其实核心就四个字——共享 vs 独享。
传统宽带是共享带宽。你家小区100户人,共用一条10G的上联链路。晚上8点高峰期,大家都在刷视频,你家的网速自然就慢了。专线呢?运营商承诺给你10M,那就是10M,不管别人用不用。
再一个区别是路由。宽带走的是公共互联网,路径不确定。今天你的数据包可能经过上海,明天可能经过广州。专线的路由是固定的,运营商在后台配好了,不会变。
我举个例子你就明白了:
- 宽带:从北京到上海,延迟可能是30ms,也可能是80ms,看心情
- 专线:从北京到上海,延迟就是20ms,今天20ms,明天还是20ms
说白了,专线买的就是「确定性」。你花高价,买的是稳定、可靠、可预测。
1.4 专线SLA指标:延迟、抖动、丢包率
这三个指标,是衡量专线质量的「三驾马车」。做排障的,必须烂熟于心。
1.4.1 延迟(Latency)
延迟就是数据包从A点到B点的时间。单位是毫秒(ms)。
延迟的构成包括:
- 传播延迟:光在光纤里跑的时间,受距离限制。北京到上海约1300公里,光速是200,000公里/秒(光纤中),算下来传播延迟约6.5ms
- 处理延迟:路由器查表、转发的时间,一般几微秒到几十微秒
- 排队延迟:数据包在路由器缓冲区排队的时间,这是抖动的主要来源
我习惯用ping命令测延迟。但要注意,ping测的是往返时间(RTT),不是单向延迟。如果要做精确测量,建议用TWAMP或OWAMP协议。
1.4.2 抖动(Jitter)
抖动是延迟的变化量。说白了,就是延迟的「标准差」。
为什么抖动比延迟更可怕?因为延迟高你可以通过缓冲来补偿,但抖动大,缓冲也没用。比如VoIP通话,延迟100ms还能接受,但如果抖动超过30ms,声音就会断断续续。
我遇到过最夸张的一次,某客户的MPLS VPN专线,平均延迟只有15ms,但抖动高达50ms。查到最后发现是运营商的PE设备上有个端口CRC错误,导致数据包频繁重传。嗯,这种问题,光看平均延迟根本发现不了。
1.4.3 丢包率(Packet Loss)
丢包率就是丢失的数据包占总发送量的百分比。一般专线的丢包率要求低于0.1%。
丢包的原因很多:
- 链路质量差(光衰过大、接口松动)
- 设备缓冲区溢出(突发流量导致)
- 路由环路(配置错误)
- QoS策略(被限速或丢弃)
我个人的经验是:如果丢包率超过1%,基本可以断定链路或设备有问题。如果丢包率在0.1%-1%之间,可能是偶发性的拥塞或误码。
注意:不要只看平均丢包率。我曾经遇到一个案例,平均丢包率只有0.05%,但丢包全部集中在每小时的整点时刻。为什么?因为运营商的网管系统整点做SNMP采集,导致设备CPU飙升,丢了几秒钟的包。这种「间歇性丢包」最坑人,必须用高精度监控才能发现。
1.5 知识体系总览
说了这么多,我画了一张图,把这一节的核心逻辑串起来。你一看就明白了:
这张图把专线基础的核心逻辑串起来了。你从「专线基础」出发,先搞清楚定义,再区分类型,然后对比宽带,最后盯住三个SLA指标。排障的时候,按这个顺序捋一遍,基本不会跑偏。
我的习惯:每次接到专线抖动投诉,我第一件事不是抓包,而是先问客户「你签的SLA里,抖动承诺是多少?」如果客户说不知道,那就先查合同。如果合同里没写抖动指标,那这个「专线」可能就是个高级宽带。嗯,别笑,我遇到过好几次。
好了,专线基础就讲到这里。下一节咱们聊聊专线抖动的常见根因,我会把那些年踩过的坑一个个翻出来给你看。