OTU0/ODU0数据封装器

EN/

OTU0/ODU0数据封装器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-bit counters for stats and error collection
  • 用于收集统计数据和错误的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