发明名称 一种网络数据分发方法及网络设备
摘要 本发明公开了一种网络数据分发方法及网络设备,所述方法包括:获取第一参数,第一参数包含了当前网络数据的流向信息;获取预设的关键字,关键字的比特位数为A的倍数且每组A个比特位周期性相同;从A个比特位中提取比特位为1或0的各个比特位;在各个比特位中,确定每一比特位在第一参数中的影响区间;将所有影响区间按位进行异或运算,得到第二参数;若A个比特位中比特位为1的位数不超过A/2或第一参数中比特位为1的位数为奇数,则将第二参数取逆序并取反后得到第三参数,若A个比特位中比特位为1的位数超过A/2且第一参数中比特位为1的位数为偶数,则将第二参数取逆序后得到第三参数;根据第三参数将当前网络数据分配给对应的CPU核处理。
申请公布号 CN105119960A 申请公布日期 2015.12.02
申请号 CN201510409839.5 申请日期 2015.07.13
申请人 东软集团股份有限公司 发明人 孙浩
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 王宝筠
主权项 一种网络数据分发方法,其特征在于,包括:网络设备获取第一参数,所述第一参数包含了当前网络数据的流向信息,所述第一参数为二进制数且所述第一参数的比特位数为A的倍数;获取预设的关键字,所述关键字的比特位数为A的倍数且每组A个比特位周期性相同;从所述A个比特位中提取比特位为1或0的各个比特位;在所述各个比特位中,确定每一比特位在所述第一参数中的影响区间,所述影响区间包括B个比特位;将所有影响区间按位进行异或运算,得到比特位数为B的第二参数;若所述A个比特位中比特位为1的位数不超过A/2或所述第一参数中比特位为1的位数为奇数,则将所述第二参数取逆序并取反后得到第三参数,若所述A个比特位中比特位为1的位数超过A/2且所述第一参数中比特位为1的位数为偶数,则将所述第二参数取逆序后得到第三参数;根据所述第三参数读取预设的数组分配表中的身份标识号码,并将所述当前网络数据分配给所述身份标识号码对应的CPU核处理;其中,A、B为大于0的自然数,A大于或等于B。
地址 110179 辽宁省沈阳市浑南新区新秀街2号