基于Sonic和P4芯片的流表下发方法
    1.
    发明公开

    公开(公告)号:CN117294636A

    公开(公告)日:2023-12-26

    申请号:CN202311310414.X

    申请日:2023-10-11

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于Sonic和P4芯片的流表下发方法,目的是解决现有流表下发方法对用户专业知识要求高且不支持新流表下发的问题。技术方案是:先构建由流表下发逻辑、解析模块、控制模块、P4芯片硬件的接口组成的流表下发系统,确定P4芯片中P4程序中的流表是否已满足用户需要,若不满足,则对P4芯片中P4程序进行扩充;编写配置文件;解析模块解析配置文件,将从配置文件解析出来的信息发送给控制模块;控制摸块根据解析出来的信息通过P4芯片硬件的接口和P4芯片交互,P4芯片硬件的接口将流表条目添加或删除或修改到流表中。本发明不需要通过厂商提供的API进行交互,使流表下发的操作变得简单且支持新流表的下发。

    基于P4可编程交换机的正则表达式模式匹配方法和系统

    公开(公告)号:CN118228064A

    公开(公告)日:2024-06-21

    申请号:CN202410406735.8

    申请日:2024-04-03

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于P4可编程交换机的正则表达式模式匹配方法和系统,属于可编程交换机应用领域,该方法包括:控制层获取正则表达式集合;将所述正则表达式集合转化为带空边自动机;通过预设空边去除算法将所述带空边自动机转化为无空边NFA状态机;将所述无空边NFA状态机中的边转换为预设字段组成的规则表,并合并等效状态到表的一个条目后,将所述规则表下发至P4交换机;基于所述规则表,所述P4交换机中的预设正则表达式引擎对输入流量进行模式匹配操作,当匹配到对应特征时输出模式匹配结果;根据所述模式匹配结果,向指定主机发送相应的提示信息。实施本发明,可以提升对输入流量的模式匹配效率,并提高了匹配过程中的空间利用率。

Patent Agency Ranking