1.25G OTN数据封装器IP依据ITU-T G.709规定,通过光纤传输网络(OTN)提供1.25 G/s客户端传输速率 。
简介
在源接入方向上(source direction),数据通过异步fifo从客户时钟传输到线路时钟, 生成ODU / OTU帧。帧定时生成器区块生成行列计数器和对齐脉冲,以同步有效载荷映射、开销插入、FEC编码和加扰。 OPU映射器块将输入数据映射到OPU有效负载并计算开销字节,然后使用GMP将它们映射到开销区域。ODU_OTU开销生成器(ODU_OTU OH Gen)块生成所有开销字段。OH字节通过外部OH插入接口总线接收 。维护信号是由接收方向检测到的缺陷引发的一系列后续动作生成的,并被插入到OH覆盖块。 OH覆盖块可以用软件配置的值覆盖任何OTU / ODU / OPU开销字节,可以选择从外部FEC编码接口插入FEC,然后,在发送到线路接口之前对OTUk帧进行加扰。
在接收方向上(sink direction),基于可编程FAS的成帧器与线路数据进行对齐。成帧器生成行和列的计数器以及对齐脉冲,以同步后续模块,执行解扰、FEC解码、提取OH开销和负载数据的功能。然后对OTUk帧进行解扰并传递到可选的FEC模块,该模块与外部FEC处理器接口。OTU_ODU开销处理器(OTU_ODU OH处理器)块提取开销字节用于软件处理。开销字节存储在OH 捕获的 RAM中,供软件访问。告警已处理完毕。如果AMP映射,OPU 解映射器块提取有效负载数据和OPUk开销信息。OPU开销字节存储在OH捕获的RAM中,并且可选地发送到OH提取接口进行外部处理。通过异步fifo,数据在客户端时钟上传输到客户端。
框架图

对于所有Precise-ITC OTN数据封装器,它们支持以下功能。
核功能
- 与G. 709 (2012) 和G.798兼容
- 面积小,适用ASIC和FPGA
- 支持总线宽度选项:10G – 4或8字节,40G – 16或32字节,100G – 40或64字
- OTU/ODU/OPU OH开销处理和插入
- 可选附带32位寄存器的处理器接口
传输处理
- 发射机映射到任意有效载荷(OPUk有效载荷区)或OPUk(附带OH)
- 可选32位OPUk固定填充的映射
- 支持ODTUG(PT=21)的BMP或AMP映射的OPU载荷映射需要外部能够提供OPU OH和GMP载荷映射的ODUk.ts模块。*AMP不适用于OPU4
- 发射机映射到任意有效载荷(OPUk有效载荷区)或OPUk(PSI字节可通过软件寄存器配置)。
- ODU和OTU OH生成包括告警
- OTU OH字段可通过软件寄存器进行配置。字段包括FAS, SM, GCCO和保留字节(RES)。
- ODU OH字段可以通过软件寄存器进行配置。字段包括TCM1-6, FTFL, PM, EXP, GCC1-2, APS/PCC和保留部分(RES)。
- 在OPUk模块,OPUk开销在专用总线上输入
- 支持使用PM和TCM开销作为源接入点或环回节点的G.709往返延迟( round-trip-delay)测量
- 可选FEC生成(附带外部处理器)。如果被禁用,FEC字段设置为全“0”
- 附带有字节掩码的OH插入通道允许外部模块生成任何OTU/ODU/OPU开销字节。列、行和MFAS计数器作为外部模块的接口被提供。
- 所有OTU/ODU/OPU OH字段可以通过软件字节映射覆盖。每个字段包括开启/禁用覆盖的字节掩码可选使用帧同步加扰器对OTU进行加扰。生成1 + x + x3 + x12 + x16多项式
接收处理
- ODUk/OTUk帧与可编程的FAS字节对齐。可选固定部分删除
- 用于检测OOF, LOF, OOM, LOM可编程的阈值计数值
- OTU和ODU OH处理,包括故障和错误的检测
- g. OTUk-AIS, ODUk-AIS/OCI/LCK, OPUk-AIS的检测和处理
- 可选使用帧同步加扰器对OTU进行加扰。生成1 + x + x3 + x12 + x16多项式
- 可选FEC处理(附带外部处理器)
- 接收器解映射任意有效载荷(OPUk有效载荷区)或OPUk(附带OH)。在OPUk模块,OPUk开销在专用总线上输出。
- 用BMP或AMP的OPU有效负载解映射。 支持ODTUG(PT=21)的解映射需要外部ODUk.ts模块来处理OPU OH。*AMP不适用OPU4
- 将TCMi, PM, GCC, APS/PCC字节捕获到寄存器映射的存储器里以进行软件处理。整个TTI信号是给SM, PM和TCMi捕获的。
- 将所有OTU/ODU/OPU OH字段捕获到寄存器映射的存储器代码块,用于软件处理静态和变化缓慢的字段
- 支持使用PM和TCM开销作为源节点或环回节点的G.709往返延迟( round-trip-delay)测量
- OH提取接口允许外部模块读取所有OTU/ODU/OPU开销字节。输出列,行和MFAS计数以进行对齐
- 用于收集统计数据和错误的32位计数器
告警和误码
检测到以下OTU层告警和错误:
- OOF/LOF/OOM/LOM
- AIS – Alarm Indication Signal 告警指示信号
- IAE – Incoming Alignment Error 帧对齐错误
- BDI – Backward Defect Indication 反向失效指示
- TIM – Trace Identifier Mismatch 路径追踪识别符失配
- BEI – Backward Error Indicator 反向误码指示
- BIAE – Backward Incoming Alignment Error 反向帧对齐错误
- SM-BIP8 Errors – BIP8 Errors & Counts 比特率间插奇偶性错误&计数
检测到以下ODU/OPU层告警和错误:
- AIS – Alarm Indication Signal 告警指示信号
- OCI – Open Connection Indication 开放链接指示
- LCK – ODUk locked ODUk 锁定
- PM-TIM – Trace Identifier Mismatch 追踪识别符失配
- PM-BDI – Backward Defect Indication 反向失效指示
- PM – BEI – BEI Count 反向误码指示计数器
- TCMi-TIM – Trace Identifier Mismatch 追踪识别符失配
- TCMi-BDI – Backward Defect Indication for each Tandem Connection Monitoring field 每个串联连接监视字段的反向失效指示
- TCMi-BIAE – Backward Incoming Alignment Error for each Tandem Connection Monitoring field 每个串联连接监视字段的反向输入帧定位错误
- TCMi-BEI – Count of Backward Error Indication (BEI) for each Tandem Connection Monitoring field 每个串联连接监视字段的反向误码指示
- PM/TCMi-BIP-8 Errors – Count of BIP-8 errors for each Tandem Connection Monitoring field 每个串联连接监视字段的比特率间插奇偶性-8错误计数
- Sink OPU client signal fail (CSF) 接收OPU客户端信号失败
- Sink OPU AMP positive justification event count 接收OPU AMP正面对齐事件的计数
- Sink OPU AMP negative justification event count 接收OPU AMP负面对齐事件的计数
标准兼容
OTN符合以下标准
- T-REQ-G.709-201202
- T-REQ-G.798-201107
- T-REQ-G.798-201107-Amd1
- T-REQ-G.798-201202-Corr1