一种数据转发方法及装置
    22.
    发明授权

    公开(公告)号:CN113949661B

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

    申请号:CN202111140372.0

    申请日:2021-09-27

    Abstract: 本发明公开了一种数据转发方法及装置,数据转发方法包括:转发器接收转发路径、转发路径的标签栈信息以及转发路径所经过的节点的MPLS安全策略;根据所述MPLS安全策略生成MPLS安全策略表;若所述数据包为MPLS数据包则提取所述数据包中的MPLS标签栈信息,将所述MPLS标签栈信息与所述MPLS安全策略表匹配,匹配通过则按照所述转发路径转发所述数据包;本发明的转发器在接收MPLS数据包时进行安全策略检查,提取完整的MPLS标签栈信息,与MPLS安全策略匹配进行匹配若匹配通过则进行转发,否则数据包被认为不安全的而丢弃,这样能够解决SR‑MPLS基于源路由特性的漏洞,保证了所转发的数据包都是确定和可信的。

    基于FPGA的正则表达式匹配引擎、方法及电子设备

    公开(公告)号:CN115981726A

    公开(公告)日:2023-04-18

    申请号:CN202211691428.6

    申请日:2022-12-27

    Abstract: 本发明提供一种基于FPGA的正则表达式匹配引擎、方法及电子设备,所述引擎包括:配置模块、字符匹配模块、状态转换模块和报告模块;配置模块,用于根据获取的正则表达式所对应的配置数据,对字符匹配模块和状态转换模块的配置进行更新;字符匹配模块,用于对输入字符进行匹配,确定匹配向量;状态转换模块,用于基于匹配向量,确定当前周期的活跃状态;报告模块,用于基于当前周期的活跃状态,在确定预设接受状态被激活的情况下,上报匹配信号。本发明提供的基于FPGA的正则表达式匹配引擎,通过支持快速重配置,实现自动机逻辑在多条正则表达式规则间的复用,提升了FPGA资源利用效率,满足正则表达式规则集较大时的匹配需求。

Patent Agency Ranking