eCPRI Intel® FPGA IP 用户指南

ID 683685
日期 12/14/2021
Public
文档目录

4.3.1. 数据包分类器(Packet Classifier)

数据包分类器解析传入的Ethernet帧以识别传入数据包的类型。传入的数据包可以是具有不同类型帧(例如,标准Ethernet帧,IPv4等)的eCPRI数据包,PTP数据包或者C&M数据包。

数据包分类器将eCPRI数据包重定向到下一个组件,以便进一步处理。如果表中列出的所有条件都满足,那么将一个数据包分类为eCPRI数据包。数据包分类器将所有非eCPRI数据包和包含非匹配的MAC地址域的eCPRI 数据包发送到外部 Avalon® streaming interface
表 8.  Ethernet帧格式(User Data over Ethernet)
比特数 RX帧 条件
48 MAC Destination address 目的MAC地址匹配接收器源MAC地址。
48 MAC Source address 不检查。
32 (选项) VLAN tag 数据包解析器检查VLAN标记并相应地调整偏移。
32 (可选) Stack VLAN tag 数据包解析器检查SVLAN标记并相应地调整偏移。
16 Ethertype (2 Bytes)= IP

Ethertype等于0xAEFE

如果eCPRI消息通过IP/UDP进行传输,那么IP仅支持UDP的IPv4。
表 9.  IPv4的Ethernet帧格式(User Data over IP)
比特数 IPv4 Header Condition
48 MAC Destination address 目的MAC地址匹配接收器源MAC地址。
48 MAC Source addres 不检查。
32 (选项) VLAN Tag 数据包解析器检查VLAN标记并相应地调整偏移。
32 (选项) Stack VLAN Tag 数据包解析器检查SVLAN标记并相应地调整偏移。
16 Ethertype (2B) = IP 对于IPv4,Ethertype必须是0x0800。
4 Version Version必须是4'h4。
4 Internet Header Length 此值必须是4'h5。IP不支持IPv4 "Options"域。
6 Differentiated Services Code Point (DSCP) 不检查。
2 Explicit Congestion Notification (ECN) 不检查。
16 Total length 不检查。
16 Identification 不检查。
3 Flags 不检查。
13 Fragment offset 不检查。
8 Time To live 不检查。
8 Protocol 对于IPv4 with UDP,protocol值必须等于0x11。
16 Header checksum Do not check.
32 Source address 不检查。
32 Destination address 目的IP地址匹配接收器源IP地址。
16 Source port 不检查。
16 Destination port 目的端口数匹配接收器UDP端口数。
16 Length 不检查。
16 Checksum 不检查。