一种基于可配置解析字段的流识别装置及方法

    公开(公告)号:CN111600796B

    公开(公告)日:2021-10-01

    申请号:CN202010430908.1

    申请日:2020-05-20

    Abstract: 本发明提出了一种基于可配置解析字段的流识别装置及方法,属于网络通信技术领域。本发明根据现有的解析图模型,用户在运行时指定解析图的一种,通过TCAM和RAM实现的解析表来根据当前状态及输入产生一个新的状态输出,实现数据包头的解析,主要用于解决现有流分类算法中存在的流表数量固定、字段宽度固定、执行顺序固定和不易扩展等问题;其装置包括该解析器由包头识别模块、TCAM匹配模块、RAM查找模块、字段提取模块以及字段缓存模块组成;本发明具有更改字段定义并添加新字段,可以指定匹配表的数量,拓扑、宽度和深度,可以定义新的动作的优点,可以应用在网络处理器芯片、交换芯片和交换机等场景。

    一种多种高速接口协议报文转换系统

    公开(公告)号:CN117596309A

    公开(公告)日:2024-02-23

    申请号:CN202311586422.7

    申请日:2023-11-24

    Abstract: 本发明提供一种多种高速接口协议报文转换系统,属于计算机通信领域。其包括PCIE处理模块、SRIO处理模块、XAUI处理模块、路由地址模块、动态空间控制模块和存储器;PCIE处理模块、SRIO处理模块和XAUI处理模块接收报文获得事务信息报头和有效负载,传输有效负载至易失性存储器,传输完毕时发送传输完毕信号至动态空间控制模块;路由地址模块基于事务信息报头的信息发送生成报文所需的信息;PCIE处理模块、SRIO处理模块和XAUI处理模块基于生成报文所需的信息和有效负载生成和发送报文;动态空间控制模块接收事务信息报头中的信息和传输完毕信号更新PCIE处理模块、SRIO处理模块和XAUI处理模块的起始地址和结束地址。本发明可实现PCIE报文、SRIO报文和XAUI报文间高效的转换和传输。

    一种基于指令集的可编程流处理装置及方法

    公开(公告)号:CN113076137B

    公开(公告)日:2022-02-22

    申请号:CN202110262908.X

    申请日:2021-03-11

    Abstract: 本发明公开了一种基于指令集的可编程流处理装置及方法,属于网络通信技术领域。该装置包括CPU配置模块、解析器模块、TCAM匹配模块、HASH匹配模块、BV匹配模块以及RBVE匹配模块。该装置中各级流表的查找字段都是动态可编程的,通过定制化的指令集针对不同的包处理器类型并结合考虑其功能要求,设计动作处理指令。针对不同的匹配字段采用不同的匹配查找算法,查找后执行的动作都是可编程的。每一级流表都有使能端,可根据具实际的应用情况决定是否激活该级流表,充分体现了流表级数可变、容量可变、协议无关等特点。

    一种基于指令集的可编程流处理装置及方法

    公开(公告)号:CN113076137A

    公开(公告)日:2021-07-06

    申请号:CN202110262908.X

    申请日:2021-03-11

    Abstract: 本发明公开了一种基于指令集的可编程流处理装置及方法,属于网络通信技术领域。该装置包括CPU配置模块、解析器模块、TCAM匹配模块、HASH匹配模块、BV匹配模块以及RBVE匹配模块。该装置中各级流表的查找字段都是动态可编程的,通过定制化的指令集针对不同的包处理器类型并结合考虑其功能要求,设计动作处理指令。针对不同的匹配字段采用不同的匹配查找算法,查找后执行的动作都是可编程的。每一级流表都有使能端,可根据具实际的应用情况决定是否激活该级流表,充分体现了流表级数可变、容量可变、协议无关等特点。

    一种基于可配置解析字段的流识别装置及方法

    公开(公告)号:CN111600796A

    公开(公告)日:2020-08-28

    申请号:CN202010430908.1

    申请日:2020-05-20

    Abstract: 本发明提出了一种基于可配置解析字段的流识别装置及方法,属于网络通信技术领域。本发明根据现有的解析图模型,用户在运行时指定解析图的一种,通过TCAM和RAM实现的解析表来根据当前状态及输入产生一个新的状态输出,实现数据包头的解析,主要用于解决现有流分类算法中存在的流表数量固定、字段宽度固定、执行顺序固定和不易扩展等问题;其装置包括该解析器由包头识别模块、TCAM匹配模块、RAM查找模块、字段提取模块以及字段缓存模块组成;本发明具有更改字段定义并添加新字段,可以指定匹配表的数量,拓扑、宽度和深度,可以定义新的动作的优点,可以应用在网络处理器芯片、交换芯片和交换机等场景。

Patent Agency Ranking