一种流量统计方法及设备技术

技术编号:8388936 阅读:168 留言:0更新日期:2013-03-07 20:45
本发明专利技术实施例公开了一种流量统计方法,包括:获取上行数据流所包含的MSS值;根据所述MSS值计算出所述上行数据流对应的下行数据流的MSS值;基于所述下行数据流的MSS值计算出所述下行数据流的网络流量。相应地本发明专利技术实施例还提供了一种流量统计设备。本发明专利技术实施例可以实现非对称路由的场景下分析上行数据流的流量分析设备统计出下行数据流的网络流量。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种流量统计方法及设备
技术介绍
随着计算机及网络技术的快速发展,有线和无线网络的使用愈加频繁,用户数量也不断增加。为了获知网络中各种信息的传输情况,统计网络流量的技术应运而生,并成为网络管理和网络应用的重要技术。目前统计网络流量主要是通过监控报文的网络属性和应用属性,统计出该报文的网络流量。然而在实际应用场景中,经常会出现非对称路由的场景下,即用户与服务器传输的传输控制协议(Transmission Control Protocol,TCP)流的上行数据流和下行数据选择了不同的路由,这样其上行数据流和下行数据流可能被不同的流量分析设备监测到,从而导致非对称路由的场景下分析上行数据流的流量分析设备无法统计出下行数据流的网络流量。
技术实现思路
本专利技术实施例提供了一种流量统计方法及设备,可以实现非对称路由的场景下分析上行数据流的流量分析设备统计出下行数据流的网络流量。本专利技术第一方面提供一种流量统计方法,包括:获取上行数据本文档来自技高网...

【技术保护点】
一种流量统计方法,其特征在于,包括:获取上行数据流所包含最大报文段长度MSS值;根据所述MSS值计算出所述上行数据流对应的下行数据流的MSS值;基于所述下行数据流的MSS值计算出所述下行数据流的网络流量。

【技术特征摘要】
1.一种流量统计方法,其特征在于,包括:
获取上行数据流所包含最大报文段长度MSS值;
根据所述MSS值计算出所述上行数据流对应的下行数据流的MSS值;
基于所述下行数据流的MSS值计算出所述下行数据流的网络流量。
2.如权利要求1所述的方法,其特征在于,所述根据所述MSS值计算出
所述上行数据流对应的下行数据流的MSS值包括:
计算所述MSS值的N倍值作为所述上行数据流对应的下行数据流的MSS
值,其中,所述N为正实数。
3.如权利要求1或2所述的方法,其特征在于,所述基于所述下行数据流
的MSS值计算出所述下行数据流的网络流量包括:
基于所述下行数据流的MSS值通过下如公式计算出所述下行数据流的网络
流量:
Y=Roundown(ACKDelta÷M,0)×(M+IP+TCP+H)+Mod(ACKDelta,M)+IP+TCP+H+P
其中,所述Y为下行数据流的网络流量,Roundown(ACKDelta÷M,0)为取
ACKDelta÷M与0之间的最大整数,ACKDelta为上行数据流中第一个报文与最后
一个报文的确认序号的差值,M为下行数据流的MSS值,IP为IP头长度,TCP
为传输协议头长度,H为常数,Mod(ACKDelta,M)为ACKDelta除以M得到的余数,
P为估算的下行数据流中的第一个报文和最后一个报文的长度的和。
4.如权利要求3所述的方法,其特征在于,所述计算出所述下行数据流的
网络流量之前,所述方法还包括:
解析所述上行数据流,并计算出所述上行数据流中第一个报文的确认序号
与最后一个报文的确认序号的差值。
5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
计算所述上行数据流的网络流量;
所述基于所述下行数据流的MSS值计算出所述下行数据流的网络流量之
后,所述方法还包括:
计算所述上行数据流的网络流量和所述下行数据流的网络流量之和,并将
计算得的和值作为所述上行数据流对应的传输控制协议TCP流的网络流量...

【专利技术属性】
技术研发人员:徐骞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1