400GE MAC

EN/

Precise-ITC CDMAC IP核是400G以太网应用领域的一个优秀解决方案。它支持基于IEEE 802.3bs-2017标准的MAC和RS层的功能。

CDMAC符合IEEE802.3-2015和802.3bs标准。依据IEEE802.3-2015和802.3bs-2017标准中的条款2-4、31、Annex 31A/B以及条款80-81、45,CDMAC支持MAC功能、 MAC控制暂停帧的功能和RS功能。CDMAC核可以用于交换机,接口卡或执行性能监测(收集MAC/RS数据统计)。如需要完整的以太网解决方案,CDMAC核可与Precise-ITC  400G PCS/PMA核进行无缝对接。

400ge-mac-diagram

CDMAC 功能

  • TX FCS 的插入
  • 生成TX MAC控制帧
    • 通过MAC客户端或软件生成单播/多播暂停帧(Unicast/Multicast PAUSE frame)
    • 软件可配置的暂停量程(PAUSE quanta)
  • TX 性能监测和数据统计(计数器是36位,以容纳1秒的速率统计计数)
    • 字节数(Byte count)
    • 帧数(Frame count)
    • 暂停帧数(PAUSE frame count)
    • 多播帧数(Multicast frame count)
    • 单播帧数(Unicast frame count)
    • 帧数统计以下大小的帧数:
      • 64
      • 65-127
      • 128-255
      • 256-511
      • 512-1023
      • 1024-1518
      • 1519-1522
      • 1523-1548
      • 1549-2047
      • 2048-4095
      • 4096-8191
      • 8192-9215
  • 检查和删除RX FCS
  • RX暂停帧的处理
  • RX性能监控和数据统计(计数器是36位,以容纳1秒的统计计数)
    • 错误的FCS(帧校验序列)
    • 错误的Preamble(帧头)
    • 字节数(Byte count)
    • 帧数(Frame count)
    • 暂停帧数(PAUSE frame count)
    • 多播帧数(Multicast frame count)
    • 单播帧数(Unicast frame count)
    • 错误的FCS帧数(Bad FCS frame count)
    • 错误帧数(Bad frame count)
    • 未对齐帧数(Bad aligned frame count)
    • 较小帧数(Undersize frame count)
    • 超大帧数(Oversize frame count)
    • 帧数统计以下大小的帧数:
      • 64字节
      • 65-127
      • 128-255
      • 256-511
      • 512-1023
      • 1024-1518
      • 1519-1522
      • 1523-1548
      • 1549-2047
      • 2048-4095
      • 4096-8191
      • 8192-9215

标准兼容

  • IEEE 802.3-2015
  • IEEE 802.3bs-2017
  • ITU-T REC-G.709/Y.1331-02/2016