第四章 常见BERT测试标准:ITU-T G.821/G.826,IEEE 802.3,SDH/SONET
搞BERT测试,标准就是我们的“法律”。你得选对标准,才能拿数据跟别人对上话。我这些年看过太多案例——明明误码率低得漂亮,客户就是不认账,为什么?因为用的参考标准不对。
这一章,我带你过三个最常用的标准族。ITU-T G.821/G.826 管的是传输性能和可用性,IEEE 802.3 管的是以太网物理层,SDH/SONET 是同步光网络的专属。
先看一张关系图,你就能理解它们各自的位置。
4.1 ITU-T G.821 和 G.826——老大哥与新一代
G.821 是1988年的老标准,专为低速数字通道(64kbit/s~2Mbit/s)设计。它把误码时间分为三个状态:可用时间、劣化分、严重误码秒。我当时在运营商做3G回传,那段IP化还不太彻底,很多E1链路还在用G.821测。你想想看,一条2M链路跑话务,可用率必须达到99.9%以上,否则用户投诉直接打爆。
G.826 是后来出的,针对2Mbit/s以上高速通道。它引入了一个重要概念——块(Block)。测试不只算单个比特错误,而是看每个块里有没有错,再计算ES、SES、BBE。我个人觉得G.826比G.821更贴近实际业务,因为现在的通信都用分组或封装,一个误码很可能毁掉整个包。
| 指标 | G.821(低速) | G.826(高速) |
|---|---|---|
| 适用速率 | ≤ 2Mbit/s | ≥ 2Mbit/s |
| 基本测量单元 | 比特(bit) | 块(block) |
| 关键误码事件 | ES, SES, %DM | ES, SES, BBE, SESR, BBER |
| 参考周期 | 1秒、1分钟、15分钟 | 1秒、15分钟、24小时 |
| 适用网络 | PSTN、E1数字段 | SDH、PDH、OTN |
4.2 IEEE 802.3 以太网标准——我们的老朋友
做数据通信的,没人绕得开802.3。BERT针对以太网,一般测物理层,比如PCS层或PMD层。802.3标准 规定了测试时钟、测试码型(PRBS9、PRBS31等)、抖动容限、消光比等。
我印象最深的一次,是帮一个云计算客户排查10GE链路丢包。他们用iperf测应用层丢包率不到0.001%,但运维说生产业务总超时。我架起BERT,按802.3标准发PRBS31,结果发现链路在极端温度下出现瞬间误码——智能网卡对这类码型特别敏感。换回PRBS9就测不出来。所以你看,码型选择很重要。
802.3的BERT测试,重点关注这几个参数:
- 测试码型:PRBS9(千兆常用)、PRBS23、PRBS31(万兆常用)、CRPAT、CRPALT。
- 信号幅度与眼图:测试点必须满足802.3表(Table 86-6等)中VMA、Jitter的要求。
- 误码率门限:一般BER < 1E-12为合格,光模块要求更高(<1E-15)。
- 链路完整性:需要同步到码型后的锁定时间,有过背板测试的请记住,有时非标准码型也能锁,但误码率会虚标。
4.3 SDH/SONET标准——光传送网的“血统书”
SDH(同步数字体系)和SONET(同步光网络)是电信骨干网和专线最常用的传输技术。它们天生自带误码监视能力——通过在帧结构里插入B1、B2、B3字节,可以逐级做比特间插奇偶校验(BIP)。
BERT测试在SDH/SONET里通常不只用码型发生器,而是靠分析仪插入测试开销。比如发一个STM-16(2.5G)的PRBS31,看接收端是否可以收到无误码的指针、K1/K2字节以及净荷。标准主要参考ITU-T G.707 / G.783和ANSI T1.105。
我在做某省干线路由器对接时,发现SDH光口出现零星SES。用BERT仪表打PRBS,再配合开销监控,发现是上游ADM设备时钟板老化,产生频繁的指针调整(Pointer Justification)。每次调整都会引入一个零星的B2误码,累积成SES。换个时钟卡就好了。
SDH/SONET的BERT常见参数:
- VCAT / LCAS 后的分组误码测试需要带净负荷结构;
- STM-1(155M)常用PRBS15,STM-4/16/64推荐PRBS23或PRBS31;
- 告警门限:SES为1秒内≥30%的块错误;ES为1秒内至少一个块错误;
- 测试时长:至少15分钟(中期),24小时为长期。
| 等级 | 速率 | 建议测试码型 | 典型误码监视机制 |
|---|---|---|---|
| STM-1 / OC-3 | 155.52 Mbit/s | PRBS15 | B1(再生段)、B2(复用段) |
| STM-4 / OC-12 | 622.08 Mbit/s | PRBS23 | B1、B2、B3(高阶通道) |
| STM-16 / OC-48 | 2.488 Gbit/s | PRBS23 或 PRBS31 | B1、B2、B3、G.783 |
| STM-64 / OC-192 | 9.953 Gbit/s | PRBS31 | B1、B2、B3,带前向纠错(FEC) |
好了,这三个标准搞清楚了,你以后遇到客户说“给我按G.826测”、“用802.3码型跑一下”、“看看SDH是否丢帧”,你都知道该调哪套参数、选哪个适配器,不会被牵着鼻子走。