SoftIP IP Group of Alphawave IP
SoftIP IP Group of Alphawave IP

100G OTN 转发器(附有AES功能)

EN
CN

Precise-ITC为100GE或通用CBR客户提供一个动态可重新配置的Nx100GE多通道OTN(Callite)转发器的SOC解决方案。Nx100G SOC是通过客户端GMP映射或数据包客户端GFP-F映射实现单芯片多通道解决方案。对于包/GFP-F映射,带宽缓冲区支持超额订阅。

为进一步增强Callite SOC的功能,可选附加AES-GCM加密和MAC/RS数据统计和性能监控功能。

每个通道都可通过易于使用的软件应用程序编程接口(API)/可定制软件驱动程序进行单独配置。

图1:Callite转发器通道核框架图

  • 线路接口
    • OTU4+G.709 GFEC
    • OTL4.10 或OTL4.4 (with flexible deskew buffers附有灵活的偏移校正缓冲区)
  • 客户端接口
    • 100G Ethernet (IEEE 802.3ba + 802.3bj FEC)
    • 100CBR客户端
  • PMA/PCS
    • 100GBASE-R or CAUI/CAUI4
    • SFI-S (CBR客户端)
  • 以太网MAC+RS链接监控(可选
    • 符合802.3标准的以太网帧划定
    • 统计数据收集
  • AES-GCM在OPU层加密(可选
    •  使用AES-GCM对4x100G OPU4, 2xOPUC2 或1xOPUC4层进行批量加密
    •  通过兼容AES算法的ODU OH, NIST/FIPS进行可编程的加密信息长度以及专用SW密钥交换/信息传递
  •  GFP-F封装和描述
    • 与G.7041标准兼容
    •  提供可选IDLE插入和删除
    • 支持弹性数据包缓冲区的超额订阅
  • 通用映射程序(GMP)
    • 客户端信号映射/解映射以及与OPU4/OPUC4的速率匹配
    • 与G.709兼容
  • OTN映射+GFEC
    •  将GMP映射或GFP封装的负载映射到OPU4上
    •  OPU/ODU/OTU开销生成包括告警。开销字段通过软件寄存器或开销插入接口编程。
    •  G.709 GFEC生成
    • 可选使用外部专用FEC解码
  •  OTN解映射到GFEC
    • ODU/OTU frame alignment with programmable FAS  ODU/OTU 帧与可编程的FAS帧对齐
    • ODU/OTU开销处理包括检测故障
    • OTU/ODU/OPU开销监控。对于改变缓慢的OH部分,可以把寄存器捕捉下来给软件处理,或发送到0H开销提取端口给外部设备进行处理。
    • G.709 GFEC解码处理
    • 可选使用外部专用FEC解码
  •  处理器接口
    • 用于设备配置和统计信息收集,且通过简单请求-确认访问的32位寄存器。
    • 可选AXI4-lite接口
  • 应用程序接口
    • 便于配置,错误处理和监控的完整API
  •  

产品描述

Callite是将100GE或CBR100G客户端转发到光纤传输网络(OTN)上的多通道SOC解决方案。每个通道是可独立配置的。每个通道的内核都支持CBR100G和100GE客户端的映射。对于100GE客户端,IP内核可以使用GMP执行恒定比特率(CBR)异步映射或使用GFP执行数据包映射。通过数据包映射,带宽缓冲区被使用在GFP映射器和100GEMAC之间用于带宽管理。

Callite的OTN内核支持3级OH插入和提取:通过专用OH端口进行寄存器编程,存储器编程和外部编程 。 OTN内核可以禁用(或删除,以节省区域面积)GFEC功能,并可以使用自定义高增益FEC功能 。同时,OTN内核支持ITU G.7988和ITU G.798标准中规定的全警报以及OH的插入和提取。

标准兼容

ITU-T REC-G.709/Y.1331-02/2012
ITU-T REC-G.709/Y.1331-10/2012-Cor1
ITU-T REC-G.709/Y.1331-10/2013-Amd2
ITU-T REC-G.798-12/2012
ITU-T REC-G.798.1-01/2013
IEEE 802.3-2012
IEEE 802.3bj

应用

下面列举了转发器在不同应用程序里如何配置的:

  • 100GBASE-R <> CAUI/CAUI4 <> Ethernet Mac <> GFP-F <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10
  • 100GBASE-R <> CAUI/CAUI4 PCS-R/MLD <> GMP <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10
  • 100G CBR <> SFI-S <> GMP <> OPU/ODU4 <> OTU4+GFEC <> OTL4.4/OTL4.10

在不影响其他通道任务的前提下,每个通道都是独立的并能够动态重新配置以执行不同的功能。

我们的SOC解决方案可以为每个芯片提供更高的通道(端口)密度,取决于ASIC/FPGA的长度,通常为1-4。由于端口密度较高,可以获得更好的功能效率和成本效益。