[发明专利]链路流量统计方法及系统、流量统计主机以及统计请求端在审
申请号: | 201910317093.3 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110022248A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 邵士雨 | 申请(专利权)人: | 山东浪潮云信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量统计 链路统计 请求端 主机 统计 链路流量 流量数据包 信息链表 发送 外部网络设备 系统部署 性能要求 周期信息 携带 灵活 | ||
1.一种链路流量统计方法,其特征在于,应用于流量统计主机,包括:
获取外部网络设备发送的至少一个流量数据包;
接收统计请求端发送的链路统计请求;
根据所述链路统计请求中携带的周期信息,生成与所述至少一个流量数据包相对应的链路统计信息链表;
将所述链路统计信息链表发送给所述统计请求端。
2.根据权利要求1所述的方法,其特征在于,
在所述获取外部网络设备发送的至少一个流量数据包之后,进一步包括:
对所述至少一个流量数据包进行解析,确定每一个所述流量数据包的属性信息;其中,所述属性信息指示了所述流量数据包的时间戳和以下任意一项或多项:第一源IP、第一源端口、第一目的IP、第一目的端口、所述流量数据包的大小、所述流量数据包的类型、发送所述流量数据包的所述网络设备的标识信息以及发送所述流量数据包的所述网络设备的端口;
根据所述属性信息,生成所述至少一个流量数据包对应的报文链表;其中,所述报文链表中的第一链路信息与所述流量数据包一一对应,且所述第一链路信息包括所对应的所述流量数据包的属性信息;
则,所述根据所述链路统计请求中携带的周期信息,生成与所述至少一个流量数据包相对应的链路统计信息链表,包括:
根据所述周期信息以及所述报文链表,生成所述链路统计信息链表。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述周期信息以及所述报文链表,生成所述链路统计信息链表,包括:
从所述报文链表中选择一个所述第一链路信息作为当前链路信息,并执行A1;
A1:根据所述当前链路信息包括的当前属性信息所指示的所述时间戳,确定所述时间戳是否与所述周期信息相匹配,如果是,执行A2;
A2:确定所述链路统计信息链表中是否存在与所述当前链路信息相对应的第二链路信息;如果是,执行A3或A4,否则执行A5;其中,所述第二链路信息指示的流量方向与所述当前链路信息指示的流量方向相同或相反;
A3:当所述第二链路信息指示的流量方向与所述当前链路信息指示的流量方向相同时,将所述当前属性信息指示的所述流量数据包的大小叠加到所述第二链路信息指示的流出流量中,并递增所述第二链路信息指示的流出包数;
A4:当所述第二链路信息指示的流量方向与所述当前链路信息指示的流量方向相反时,将所述当前属性信息指示的所述流量数据包的大小叠加到所述第二链路信息指示的流入流量中,并递增所述第二链路信息指示的流入包数;
A5:在所述链路统计信息链表中构建与所述当前属性信息相对应的第三链路信息,并将所述第三链路信息的流出包数设置为1,且所述第三链路信息指示的流出流量为所述当前属性信息指示的所述流量数据包的大小;其中,所述第三链路信息指示的流量方向与所述当前链路信息指示的流量方向相同;
A6:从所述报文链表中选择一个未被选择过的所述第一链路信息作为所述当前链路信息,执行A1。
4.根据权利要求3所述的方法,其特征在于,
进一步包括:
将所述报文链表中被选择过的所述第一链路信息进行删除。
5.一种链路流量统计方法,其特征在于,应用于统计请求端,包括:
根据预设的周期信息,向流量统计主机发送链路统计请求;
接收所述流量统计主机根据所述链路统计请求返回的链路统计信息链表;
对所述链路统计信息链表进行存储。
6.一种流量统计主机,其特征在于,包括:数据包获取模块、请求接收模块、链路统计模块;其中,
所述数据包获取模块,用于获取外部网络设备发送的至少一个流量数据包;
所述请求接收模块,用于接收统计请求端发送的链路统计请求;
所述链路统计模块,用于根据所述链路统计请求中携带的周期信息,生成与所述至少一个流量数据包相对应的链路统计信息链表,并将所述链路统计信息链表发送给所述统计请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云信息技术有限公司,未经山东浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910317093.3/1.html,转载请声明来源钻瓜专利网。