[发明专利]会话流量统计方法、处理器核心、存储介质、电子设备有效
申请号: | 201810237054.8 | 申请日: | 2018-03-21 |
公开(公告)号: | CN108521351B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 刘健男;党丽娜 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 流量 统计 方法 处理器 核心 存储 介质 电子设备 | ||
本公开涉及一种会话流量统计方法、处理器核心、存储介质、电子设备。该方法应用于多核处理器中的任一用户态核心,每一所述用户态核心对应设置有一会话表,所述用户态核心的每一会话在该会话表中建立有一对应的会话表项,针对所述用户态核心的每一会话,将每一统计周期内产生流量的会话对应的会话表项的索引信息写入所述用户态核心的消息传递地址中;其中,存储所述会话表的地址以及所述消息传递地址均属于用户态核心与内核态核心的共享内存,会话表项的索引信息用于标识该会话表项在所述用户态核心的会话表中的内存地址,以便所述内核态核心基于所述消息传递地址中的索引信息读取对应的会话表项中的流量信息进行统计。
技术领域
本公开涉及计算机领域,具体地,涉及一种会话流量统计方法、处理器核心、存储介质、电子设备。
背景技术
对于安全厂商而言,防火墙在真实场景中的流量性能是重中之重,这就涉及到对会话流量traffic的统计。但是,会话流量统计的内容量是非常巨大的,它是基于会话资源进行统计的,而会话资源以五元组为key(sip,sport,dip,dport,protocol),会话的键值由左右方向两个五元组组成,单统计键值的大小就有80字节,键值的个数更是可能上千万。这样,如果每秒都要进行统计采样的话,每秒钟转发模块的每个cpu都要向会话流量统计模块发送流量信息,统计模块更是要时时刻刻对流量进行分析处理,整体上消耗的计算量巨大。
相关技术中,大多数厂商针对流量统计功能的使用,通常都会在开启这一功能时增加提示“如果开启traffic流量统计,系统的性能将大幅下降”,以提示用户这一功能对性能的影响。
发明内容
本公开的主要目的是提供一种会话流量统计方法、处理器核心、存储介质、电子设备,用以解决现有会话流量统计消耗的计算量过大的问题。
为了实现上述目的,本公开第一方面提供一种会话流量统计方法,所述方法应用于多核处理器中的任一用户态核心,每一所述用户态核心对应设置有一会话表,所述用户态核心的每一会话在该会话表中建立有一对应的会话表项,所述方法包括:
针对所述用户态核心的每一会话,将每一统计周期内产生流量的会话对应的会话表项的索引信息写入所述用户态核心的消息传递地址中;
其中,存储所述会话表的地址以及所述消息传递地址均属于用户态核心与内核态核心的共享内存,会话表项的索引信息用于标识该会话表项在所述用户态核心的会话表中的内存地址,以便所述内核态核心基于所述消息传递地址中的索引信息读取对应的会话表项中的流量信息进行统计。
可选地,所述将每一统计周期内产生流量的会话对应的会话表项的索引信息写入所述用户态核心的消息传递地址中,包括:
解析产生流量的会话的报文,通过所述报文中的会话状态确定该会话是否即将失效;
在所述会话状态表示该会话保持有效时,将该会话对应的会话表项的handle号以及会话表类型写入所述用户态核心的消息传递地址中;
所述方法还包括:
在所述会话状态表示该会话即将无效时,根据该会话的左右键以及流量信息在该用户态核心对应的traffic表中创建新的traffic表项,并将该新的traffic表项的handle号以及traffic表类型写入所述用户态核心的消息传递地址中,其中,存储所述traffic表的地址属于用户态核心与内核态核心的共享内存。
可选地,所述根据该会话的左右键以及流量信息在该用户态核心对应的traffic表中创建新的traffic表项,包括:
按顺序新建每一traffic表项,并采用替换机制,当存储所述traffic表的内存已满时,根据所述顺序依次替换每一已建立traffic表项的内容。
可选地,在所述用户态核心对应的消息传递地址中写入内容是采用一致性哈希环的方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810237054.8/2.html,转载请声明来源钻瓜专利网。