一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种软硬件选路方法及装置与流程

2022-05-08 08:30:13 来源:中国专利 TAG:

技术特征:
1.一种软硬件选路方法,其特征在于,包括:通过硬件根据报文分类规则对多个报文进行分类,所述报文分类规则是通过软件配置到所述硬件中的;通过所述软件选择分类后的所述报文中的字段、哈希hash算法;通过所述软件使用选取的hash算法对选择的分类后的所述报文中的字段进行hash计算,得到hash计算结果;通过所述软件将所述hash计算结果配置到所述硬件的分类规则表中;通过所述硬件从所述分类规则表中的选路规则中查询与所述hash计算结果对应的端口号或队列号,所述选路规则是通过所述软件配置到所述硬件的所述分类规则表中,所述选路规则包括hash值与端口号或队列号的对应关系;通过所述硬件将所述报文分发至所述端口号对应的端口或所述队列号对应的队列。2.根据权利要求1所述的方法,其特征在于,所述报文分类规则包括至少一条报文特征,所述至少一条报文特征中每条报文特征对应一个报文类别;所述通过硬件根据所述报文分类规则对多个报文进行分类包括:通过所述硬件判断所述多个报文中的第一报文是否符合所述至少一条报文特征中的第一报文特征;若所述多个报文中的第一报文符合所述至少一条报文特征中的第一报文特征,则将所述第一报文分类至所述第一报文特征对应的报文类别。3.根据权利要求2所述的方法,其特征在于,所述每条报文特征包括多个报文字段。4.根据权利要求1所述的方法,其特征在于,所述通过所述软件选择分类后的所述报文中的字段、哈希hash算法包括:通过所述软件选择分类后的所述报文中的第一关键字段,所述第一关键字段包括至少一个关键字段和/或至少一个第二关键字段,所述第二关键字段为所述一个关键字段的部分字段。5.根据权利要求4所述的方法,其特征在于,所述通过所述软件使用选取的hash算法对选择的分类后的所述报文中的字段进行hash计算,得到hash计算结果包括:通过所述软件使用选取的hash算法对选择分类后的所述报文中的第一关键字段进行hash计算,得到hash计算结果。6.一种软硬件选路装置,其特征在于,包括:分类单元,用于通过硬件根据报文分类规则对多个报文进行分类,所述报文分类规则是通过软件配置到所述硬件中的;选取单元,用于通过所述软件选择分类后的所述报文中的字段、哈希hash算法;计算单元,用于通过所述软件使用选取的hash算法对选择的分类后的所述报文中的字段进行hash计算,得到hash计算结果;配置单元,用于通过所述软件将所述hash计算结果配置到所述硬件的分类规则表中;查询单元,用于通过所述硬件从所述分类规则表中的选路规则中查询与所述hash计算结果对应的端口号或队列号,所述选路规则是通过所述软件配置到所述硬件的所述分类规则表中,所述选路规则包括hash值与端口号或队列号的对应关系;分发单元,用于通过所述硬件将所述报文分发至所述端口号对应的端口或所述队列号
对应的队列。7.根据权利要求6所述的装置,其特征在于,所述报文分类规则包括至少一条报文特征,所述至少一条报文特征中每条报文特征对应一个报文类别;所述分类单元具体用于:通过所述硬件判断所述多个报文中的第一报文是否符合所述至少一条报文特征中的第一报文特征;若所述多个报文中的第一报文符合所述至少一条报文特征中的第一报文特征,则将所述第一报文分类至所述第一报文特征对应的报文类别。8.根据权利要求7所述的装置,其特征在于,所述每条报文特征包括多个报文字段。9.根据权利要求6所述的装置,其特征在于,所述选取单元具体用于:通过所述软件选择分类后的所述报文中的第一关键字段,所述第一关键字段包括至少一个关键字段和/或至少一个第二关键字段,所述第二关键字段为所述一个关键字段的部分字段。10.根据权利要求9所述的装置,其特征在于,所述计算单元具体用于:通过所述软件使用选取的hash算法对选择分类后的所述报文中的第一关键字段进行hash计算,得到hash计算结果。11.一种软硬件选路装置,其特征在于,所述装置包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,执行如权利要求1-5任一项所述的方法。12.一类芯片,其特征在于,所述芯片为软硬件选路装置内的硬件,当所述芯片在所述软硬件选路装置上运行时,所述权利要求1-5中任一项所述的方法被执行。13.一种计算机可读存储介质,其特征在于,用于存储计算机程序,当所述计算机程序在计算机上运行时,使所述计算机执行权利要求1-5中任一项所述的方法。14.一种计算机程序产品,其特征在于,所述计算机程序产品为软硬件选路装置内的软件,所述计算机程序产品包括计算机程序,当所述计算机程序在计算机上运行时,使所述计算机执行权利要求1-5中任一项所述的方法。

技术总结
本申请实施例提供了一种软硬件选路方法及装置。该方法包括:通过硬件根据报文分类规则对多个报文进行分类;通过软件选择分类后的报文中的字段、哈希Hash算法;通过软件使用选取的Hash算法对选择的分类后的报文中的字段进行Hash计算,得到Hash计算结果;通过软件将Hash计算结果配置到硬件的分类规则表中;通过硬件从分类规则表中的选路规则中查询与Hash计算结果对应的端口号或队列号;通过硬件将报文分发至端口号对应的端口或队列号对应的队列。上述方法减少了复杂算法占用的硬件资源,同时缩短了算法处理的时延,当选路规则发生变化时,能够重新对选路规则进行配置,简化了繁琐的配置过程,提高了报文转发的效率。提高了报文转发的效率。提高了报文转发的效率。


技术研发人员:孙路遥 张俊 邬旭永
受保护的技术使用者:珠海星云智联科技有限公司
技术研发日:2022.02.10
技术公布日:2022/5/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献