一种面向协议转换的软件定义报文处理方法及装置

    公开(公告)号:CN117119073A

    公开(公告)日:2023-11-24

    申请号:CN202310928828.2

    申请日:2023-07-26

    Abstract: 本发明公开一种面向协议转换的软件定义报文处理方法及装置,通过构建元数据归一化处理流程,利用ram缓存解析键值、匹配键值组装指令、会话信息表项,赋予报文处理软件定义属性,在硬件层面实现面向协议转换的软件定义报文处理。本发明支持多种异构协议的转换报文处理,相对于桥接芯片,同为硬件电路设计,在性能相当的情况下,具有较高的灵活性;且在能支持多种异构协议转换报文处理的情况下,具有较小的延迟等性能;本发明具有软件可定义属性,软件可定义属性体现在解析键值、匹配键值组装指令、会话信息表项等可以软件定义,与基于FPGA的报文处理相比,具有灵活配置的情况下,可以在线实时配置。

    基于包计数的FC-ETH协议转换芯片验证装置及方法

    公开(公告)号:CN110474819B

    公开(公告)日:2021-04-02

    申请号:CN201910631359.1

    申请日:2019-07-12

    Abstract: 本发明提供了一种基于包计数的FC‑ETH协议转换芯片验证装置及方法,包括TX端、RX端以及PRE‑CALCULATE模块,所述TX端将源协议标准包发送至所述协议转换芯片后,所述协议转换芯片接收所述源协议标准包进行解析并封装生成目标协议数据包,发送到所述RX端,所述RX端接收所述目标协议数据包,所述源协议为FC协议时,所述目标协议对应为ETH协议,所述源协议为FC协议时,所述ETH协议对应为FC协议,所述PRE‑CALCULATE模块连接所述TX端和RX端,用于预计算包计数。本发明所述的基于包计数的FC‑ETH协议转换芯片验证装置及方法通过PRE‑CALCULATE模块验证FC协议与ETH协议互转芯片的转发功能,支持单向转发与双向转发同时验证,更大程度的给测试人员提供便利。

    用于哈希运算的数据结构及基于该结构的哈希表存储、查询方法

    公开(公告)号:CN111625534A

    公开(公告)日:2020-09-04

    申请号:CN202010274860.X

    申请日:2020-04-09

    Abstract: 本发明属于计算机散列数据结构领域,特别涉及一种用于哈希运算的数据结构及基于该结构的哈希表存储、查询方法,为了保证查询效率,采用双端口存储体进行硬件实现,支持同时读取存储体的两个地址的内容,能够在确定的时间内完成键值比较,适合采用流水线的方式实现高效查询;通过更多的哈希运算提供更多的候选位置,降低哈希冲突发生的概率,提升哈希表项的插入存储和更新效率,支持哈希表项容量动态改变,避免空间浪费或因表项插入操作导致性能下降,适用于哈希表项未知且不断变化的应用;采用CRC算法作为哈希函数,哈希计算结果具有较好的唯一性,具体实现时可基于XOR异或操作和并行流水实现结构得到哈希运算结果,有利于硬件设计实现。

    基于包计数的FC-ETH协议转换芯片验证装置及方法

    公开(公告)号:CN110474819A

    公开(公告)日:2019-11-19

    申请号:CN201910631359.1

    申请日:2019-07-12

    Abstract: 本发明提供了一种基于包计数的FC-ETH协议转换芯片验证装置及方法,包括TX端、RX端以及PRE-CALCULATE模块,所述TX端将源协议标准包发送至所述协议转换芯片后,所述协议转换芯片接收所述源协议标准包进行解析并封装生成目标协议数据包,发送到所述RX端,所述RX端接收所述目标协议数据包,所述源协议为FC协议时,所述目标协议对应为ETH协议,所述源协议为FC协议时,所述ETH协议对应为FC协议,所述PRE-CALCULATE模块连接所述TX端和RX端,用于预计算包计数。本发明所述的基于包计数的FC-ETH协议转换芯片验证装置及方法通过PRE-CALCULATE模块验证FC协议与ETH协议互转芯片的转发功能,支持单向转发与双向转发同时验证,更大程度的给测试人员提供便利。

    一种支持SRIO与以太网的协议转换功能验证装置及方法

    公开(公告)号:CN110149242A

    公开(公告)日:2019-08-20

    申请号:CN201910339183.2

    申请日:2019-04-25

    Abstract: 本发明提供一种支持SRIO与以太网的协议转换功能验证装置及方法。该装置包括:SRIO流量模型设备,用于校验第一以太网协议数据包和第一SRIO协议数据包的一致性;以及以太网流量模型设备,用于校验第二SRIO协议数据包和第二以太网协议数据包的一致性。该方法包括:随机生成若干数据作为payload;按照发送端流量模型侧协议的包格式将payload封装包头信息Header组成第一数据包;将第一数据包发送至目标协议转换芯片,目标协议转换芯片对第一数据包进行协议转换得到第二数据包;将payload备份给接收端流量模型,接收端流量模型根据payload和第二数据包校验目标芯片的协议转换结果。本发明可自动对比payload的双端互联互通,以验证目的协议转换的正确性。

Patent Agency Ranking