流量统计方法和装置制造方法及图纸

技术编号:9829175 阅读:75 留言:0更新日期:2014-04-01 18:14
本发明专利技术提供一种流量统计方法和装置。向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,接收所述网络设备根据第一流量统计指令统计上报的第一流量;确定所述第一流量是否满足空闲带宽需求;若不满足,则向所述网络设备下发第二流量统计指令,所述第二流量统计指令携带第二目的IP地址网段,接收所述网络设备根据第二流量统计指令统计上报的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段。实现了流量的精细化统计,从而使得统计得到的流量可以满足流量调度应用的需求。

【技术实现步骤摘要】
流量统计方法和装置
本专利技术涉及网络流量统计技术,尤其涉及一种流量统计方法和装置。
技术介绍
随着网络技术的不断成熟和发展,控制与转发分离成为未来网络发展的一种趋势。在控制与转发分离架构的网络中有两类设备:控制器和转发设备。控制器负责对网络进行集中控制,为转发设备下发转发表项,同时控制器又是向用户开放的;而转发设备则进行报文匹配和转发。这为网络设计规划与管理提供了极大的灵活性。互联网在不断发展,使用互联网的用户不断增多,网络中的用户流量急剧增长,使得网络变得越来越拥塞,从而需要使用合理方法缓解拥塞,例如可以将拥塞链路流量调度到有可用空闲带宽资源的链路上,即将拥塞链路流量分流到空闲链路上,要选择合适流量进行分流,就需要进行流量统计分析。现有技术中,进行流量统计时,通常只能作基于端口(物理端口、逻辑端口)的IP流量统计,端口的IP流量包括出端口为该端口的流量和入端口为该端口的流量,统计得出的流量是经过该端口的所有路径的流量。现有技术基于端口的流量统计得到的网络流量的粒度非常粗,在端口出现拥塞时,统计得到的流量无法满足调度需求。使用网络流量统计分析技术(netstearm/netflow)虽然可以统计到细粒度的流量,但部署过程复杂,通常需要专门的板卡才能保证运算的性能。
技术实现思路
本专利技术实施例提供一种流量统计方法和装置,以解决现有技术基于端口的流量统计得到的网络流量的粒度非常粗,在端口出现拥塞时,统计得到的流量无法满足调度需求的问题。第一方面,本专利技术实施例提供一种流量统计方法,包括:向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;接收所述网络设备统计上报的所述第一流量;确定所述第一流量是否满足空闲带宽需求;若不满足,则向所述网络设备下发第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;接收所述网络设备统计上报的所述第二流量。结合第一方面,在第一方面的第一种可能实现的方式中,所述流量统计指令为ACL策略指令。结合第一方面或者第一方面的第一种可能实现的方式,在第一方面的第二种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的。结合第一方面的第二种可能实现的方式,在第一方面的第三种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的,包括:所述第二目的IP地址网段是根据所述第一目的IP地址网段,按照等间隔或者不等间隔增长所述第一目的IP地址网段的地址掩码得到的;或者,所述第二目的IP地址网段是根据所述第一目的IP地址网段,将所述第一目的IP地址网段的地址掩码增长至一固定长度得到的。结合第一方面,第一方面第一种至第三种任一种可能实现的方式,在第一方面的第四种可能实现的方式中,接收所述网络设备统计上报的所述第二流量之后,还包括:确定所述第二流量是否满足所述空闲带宽需求;若满足,将所述第二流量上报SDN控制器,以使SDN控制器对所述端口流量完成流量调度。第二方面,本专利技术实施例提供一种流量统计方法,包括:接收网管系统下发的第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;根据所述第一流量统计指令统计所述第一流量,并上报网管系统,以使所述网管系统确定所述第一流量是否满足空闲带宽需求;接收所述网管系统下发的第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;根据所述第二流量统计指令统计所述第二流量,并上报网管系统。结合第二方面,在第二方面的第一种可能实现的方式中,所述流量统计指令为ACL策略指令。结合第二方面或者第二方面第一种可能实现的方式,在第二方面第二种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的。结合第二方面第二种可能实现的方式,在第二方面第三种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的,包括:所述第二目的IP地址网段是根据所述第一目的IP地址网段,按照等间隔或者不等间隔增长所述第一目的IP地址网段的地址掩码得到的;或者,所述第二目的IP地址网段是根据所述第一目的IP地址网段,将所述第一目的IP地址网段的地址掩码增长至一固定长度得到的。第三方面,本专利技术实施例提供一种网管系统,包括:第一发送模块,用于向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;第一接收模块,用于接收所述网络设备统计上报的所述第一流量;判断模块,用于确定所述第一流量是否满足空闲带宽需求;第二发送模块,用于所述第一流量不满足空闲带宽需求,向所述网络设备下发第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;第二接收模块,用于接收所述网络设备统计上报的所述第二流量。结合第三方面,在第三方面的第一种可能实现的方式中,所述流量统计指令为ACL策略指令。结合第三方面或者第三方面第一种可能实现的方式,在第三方面第二种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的。结合第三方面第二种可能实现的方式,在第三方面第三种可能实现的方式中,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的,包括:所述第二目的IP地址网段是根据所述第一目的IP地址网段,按照等间隔或者不等间隔增长所述第一目的IP地址网段的地址掩码得到的;或者,所述第二目的IP地址网段是根据所述第一目的IP地址网段,将所述第一目的IP地址网段的地址掩码增长至一固定长度得到的。结合第三方面,第三方面第一种至第三种任一种可能实现的方式,在第三方面第四种可能实现的方式中,所述判断模块还用于:在接收所述网络设备统计上报的所述第二流量之后,确本文档来自技高网...
流量统计方法和装置

【技术保护点】
一种流量统计方法,其特征在于,包括:向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;接收所述网络设备统计上报的所述第一流量;确定所述第一流量是否满足空闲带宽需求;若不满足,则向所述网络设备下发第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;接收所述网络设备统计上报的所述第二流量。

【技术特征摘要】
1.一种流量统计方法,其特征在于,包括:向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;接收所述网络设备统计上报的所述第一流量;确定所述第一流量是否满足空闲带宽需求;若不满足,则向所述网络设备下发第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;接收所述网络设备统计上报的所述第二流量。2.根据权利要求1所述的方法,其特征在于,所述流量统计指令为ACL策略指令。3.根据权利要求1或2所述的方法,其特征在于,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的。4.根据权利要求3所述的方法,其特征在于,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的,包括:所述第二目的IP地址网段是根据所述第一目的IP地址网段,按照等间隔或者不等间隔增长所述第一目的IP地址网段的地址掩码得到的;或者,所述第二目的IP地址网段是根据所述第一目的IP地址网段,将所述第一目的IP地址网段的地址掩码增长至一固定长度得到的。5.根据权利要求1或2或4所述的方法,其特征在于,接收所述网络设备统计上报的所述第二流量之后,还包括:确定所述第二流量是否满足所述空闲带宽需求;若满足,将所述第二流量上报SDN控制器,以使SDN控制器对所述端口的流量完成流量调度。6.一种流量统计方法,其特征在于,包括:接收网管系统下发的第一流量统计指令,所述第一流量统计指令携带:网络设备标识、网络设备上的端口标识以及第一目的IP地址网段,所述第一流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第一目的IP地址网段的第一流量;根据所述第一流量统计指令统计所述第一流量,并上报网管系统,以使所述网管系统确定所述第一流量是否满足空闲带宽需求;接收所述网管系统下发的第二流量统计指令,所述第二流量统计指令携带:所述网络设备标识、所述网络设备上的端口标识以及第二目的IP地址网段,所述第二流量统计指令用于指示所述网络设备统计经过所述网络设备上的端口标识对应的端口且目的网段为所述第二目的IP地址网段的第二流量,所述第二目的IP地址网段是所述第一目的IP地址网段的子网段;根据所述第二流量统计指令统计所述第二流量,并上报网管系统。7.根据权利要求6所述的方法,其特征在于,所述流量统计指令为ACL策略指令。8.根据权利要求6或7所述的方法,其特征在于,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的。9.根据权利要求8所述的方法,其特征在于,所述第二目的IP地址网段是对所述第一目的IP地址网段的地址掩码进行增长得到的,包括:所述第二目的IP地址网段是根据所述第一目的IP地址网段,按照等间隔或者不等间隔增长所述第一目的IP地址网段的地址掩码得到的;或者,所述第二目的IP地址网段是根据所述第一目的IP地址网段,将所述第一目的IP地址网段的地址掩码增长至一固定长度得到的。10.一种网管系统,其特征在于,包括:第一发送模块,用于向网络设备下发第一流量统计指令,所述第一流量统计指令携带:网络设备标识...

【专利技术属性】
技术研发人员:夏寅贲冀智刚朱明明王雪伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1