统计BGP团体属性或扩展团体属性流量值的方法及装置制造方法及图纸

技术编号:15441609 阅读:55 留言:0更新日期:2017-05-26 06:43
本发明专利技术提供了一种统计BGP团体属性或扩展团体属性流量值的方法及装置,涉及通信技术领域,其中,应用于用于统计上报流量的设备侧的统计BGP团体属性或扩展团体属性对应流量值的方法包括:根据流量统计上报指令,获取数据流的BGP团体属性信息或BGP扩展团体属性信息;通过流量上报协议,将获取的BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器。本发明专利技术提供的上述技术方案对流量上报协议进行扩展,通过扩展后的流量上报协议可以直接上报BGP团体属性信息或BGP扩展团体属性信息,以使流量分析服务器进行相应流量值的统计,降低了对流量分析服务器的功能和性能的要求。

Method and device for statistical BGP group attribute or expanding group attribute traffic value

The present invention provides a method and device for statistical BGP group attributes or extended community attribute value flow, which relates to the technical field of communication, including the method of statistical, BGP community property or extended community attribute applied to the corresponding flow for statistical reporting flow value of the equipment side: according to the traffic statistics reporting instructions, obtain the extended community attribute information the data flow of the BGP group or the BGP attribute information; through traffic reporting protocols will get BGP community information or BGP extended community attribute information reported to the server traffic analysis. The technical scheme provided by the invention extends the report flow protocol, through the expansion of the flow rate after reporting protocol can be directly reported to the BGP group or BGP group extended attribute information, attribute information, in order to make the traffic analysis server statistics corresponding to the flow value, reduce the amount of convection in analyzing the function and performance requirements of the server.

【技术实现步骤摘要】
统计BGP团体属性或扩展团体属性流量值的方法及装置
本专利技术涉及通信
,尤其涉及一种统计BGP团体属性或扩展团体属性流量值的方法及装置。
技术介绍
网络规划、运维、优化等都需要对网络中的流量及其流向进行采集和分析。如图1所示,如果对路由器进行了相应配置,路由器在转发流量时就会按照配置对流量进行统计,并将统计结果上报给指定的服务器,由服务器对上报流量再做进一步的分析和报表呈现等。目前标准化的流量上报协议是IPFIX,现网广泛部署的还有厂家的私有上报协议,如华为的netstream,思科的netflow,Juniper的JFlow等。在对网络流量进行均衡时,需要把一部分流量从利用率较高的主路径调整到利用率较低的迂回路径,以使所有路径的利用率都比较均衡,如图2所示。流量调整按照路由网段进行调整粒度太小,需要调整多个路由网段对应的流量;按照AS(AutonomousSystem,自治系统)进行调整粒度太大,调整后往往会造成迂回路径的利用率过高,一般按照BGPcommunity(BorderGatewayProtocolcommunity,边界网关协议团体属性)或BGPextendedcommunity(边界网关协议扩展团体属性)的粒度进行调整是比较合适的,但是按照BGPcommunity或BGPextendedcommunity的粒度进行流量调整,就需要分析community或extendedcommunity对应的流量大小。而目前的流量上报协议(含标准的IPFIX协议和厂家的私有协议)只能上报网段、AS等对应的流量大小,还不能直接上报BGPcommunity或BGPextendedcommunity对应的流量大小,这就需要流量分析服务器进一步分析处理。流量分析服务器为了分析BGPcommunity或BGPextendedcommunity对应的流量大小,需要从路由器学习BGP路由协议(BGP路由协议是一个非常复杂的路由协议,实现它对流量分析服务器的功能有很高的要求),需要用收到的流量信息进行BGP路由表查找(因为流量分析服务器需要集中处理上报的流量,并且BGP的路由表通常非常庞大,快速查找BGP路由表得到相应的community或extendedcommunity信息,对流量分析服务器的性能要求很高)等,这对流量分析服务器的功能和性能都提出了很高的要求。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种统计BGP团体属性或扩展团体属性流量值的方法及装置,以解决现有技术中流量分析服务器对BGP团体属性或BGP扩展团体属性对应流量值的统计问题。为了解决上述技术问题,本专利技术采用如下技术方案:依据本专利技术实施例的一个方面,提供了一种统计BGP团体属性或扩展团体属性流量值的方法,应用于用于统计上报流量的设备侧,所述方法包括:根据流量统计上报指令,获取数据流的边界网关协议BGP团体属性信息或BGP扩展团体属性信息;通过流量上报协议,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器。进一步的,所述根据流量统计上报指令,获取数据流对应的BGP团体属性信息或BGP扩展团体属性信息的步骤具体为:根据预先配置的需要上报的BGP团体属性信息的类型,获取数据流的对应地址所对应的BGP团体属性信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,获取数据流的对应地址所对应的BGP扩展团体属性信息;其中,当预先配置的需要上报的BGP团体属性信息为数据流的源地址的BGP团体属性信息时,所述对应地址为源地址;当预先配置的需要上报的BGP团体属性信息为数据流的目的地址的BGP团体属性信息时,所述对应地址为目的地址;当预先配置的需要上报的BGP团体属性信息为数据流的源地址对应的BGP团体属性信息和数据流的目的地址对应的BGP团体属性信息时,所述对应地址为分别为源地址和目的地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的源地址的BGP扩展团体属性信息时,所述对应地址为源地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的目的地址的BGP扩展团体属性信息时,所述对应地址为目的地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的源地址对应的BGP扩展团体属性信息和数据流的目的地址对应的BGP扩展团体属性信息时,所述对应地址为分别为源地址和目的地址。进一步的,所述根据预先配置的需要上报的BGP团体属性信息的类型,获取数据流的对应地址所对应的BGP团体属性信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,获取数据流的对应地址所对应的BGP扩展团体属性信息的步骤包括:根据预先配置的需要上报的BGP团体属性信息的类型,查询与需要上报的BGP团体属性信息的类型相对应的地址信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,查询与需要上报的BGP扩展团体属性信息的类型相对应的地址信息;确定与所述地址信息对应的BGP路由;从确定的所述BGP路由中获取与该BGP路由对应的BGP团体属性信息或BGP扩展团体属性信息。进一步的,所述通过流量上报协议,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器的步骤包括:通过所述流量上报协议中用于上报所述BGP团体属性信息或BGP扩展团体属性信息的信息元素,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器;其中,所述信息元素至少包括:用于上报数据流的源地址对应的BGP团体属性信息的第一信息元素、用于上报数据流的目的地址对应的BGP团体属性信息的第二信息元素、用于上报数据流的源地址对应的BGP扩展团体属性信息的第三信息元素以及用于上报数据流的目的地址对应的BGP扩展团体属性信息的第四信息元素。进一步的,所述通过流量上报协议中用于上报所述BGP团体属性信息或BGP扩展团体属性信息的信息元素,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器的步骤包括:将获取的数据流的源地址的BGP团体属性信息封装在第一信息元素中;将获取的数据流的目的地址的BGP团体属性信息封装在第二信息元素中;将获取的数据流的源地址的BGP扩展团体属性信息封装在第三信息元素中;以及将获取的数据流的目的地址的BGP扩展团体属性信息封装在第四信息元素中;将所述第一信息元素、所述第二信息元素、所述第三信息元素以及所述第四信息元素上报至所述流量分析服务器。依据本专利技术实施例的另一个方面,提供了一种统计BGP团体属性或扩展团体属性流量值的方法,应用于流量分析服务器侧,所述方法包括:接收通过流量上报协议上报的BGP团体属性信息或BGP扩展团体属性信息;根据接收的所述BGP团体属性信息,确定所述BGP团体属性信息对应的流量值;或根据接收的所述BGP扩展团体属性信息,确定所述BGP扩展团体属性信息对应的流量值。进一步的,所述接收通过流量上报协议上报的BGP团体属性信息或BGP扩展团体属性信息的步骤包括:接收所述流量上报协议中的封装有数据流的源地址对应的BGP团体属性信息的第一信息元素和封装有数据流的目的地址对应的BGP团体属性信息的第二信息元素,以及封装有数据流的源地址对应的BGP扩展团体属本文档来自技高网
...
统计BGP团体属性或扩展团体属性流量值的方法及装置

【技术保护点】
一种统计BGP团体属性或扩展团体属性流量值的方法,应用于用于统计上报流量的设备侧,其特征在于,所述方法包括:根据流量统计上报指令,获取数据流的边界网关协议BGP团体属性信息或BGP扩展团体属性信息;通过流量上报协议,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器。

【技术特征摘要】
1.一种统计BGP团体属性或扩展团体属性流量值的方法,应用于用于统计上报流量的设备侧,其特征在于,所述方法包括:根据流量统计上报指令,获取数据流的边界网关协议BGP团体属性信息或BGP扩展团体属性信息;通过流量上报协议,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器。2.根据权利要求1所述的方法,其特征在于,所述根据流量统计上报指令,获取数据流对应的BGP团体属性信息或BGP扩展团体属性信息的步骤具体为:根据预先配置的需要上报的BGP团体属性信息的类型,获取数据流的对应地址所对应的BGP团体属性信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,获取数据流的对应地址所对应的BGP扩展团体属性信息;当预先配置的需要上报的BGP团体属性信息为数据流的源地址对应的BGP团体属性信息时,所述对应地址为源地址;当预先配置的需要上报的BGP团体属性信息为数据流的目的地址对应的BGP团体属性信息时,所述对应地址为目的地址;当预先配置的需要上报的BGP团体属性信息为数据流的源地址对应的BGP团体属性信息和数据流的目的地址对应的BGP团体属性信息时,所述对应地址为分别为源地址和目的地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的源地址对应的BGP扩展团体属性信息时,所述对应地址为源地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的目的地址对应的BGP扩展团体属性信息时,所述对应地址为目的地址;当预先配置的需要上报的BGP扩展团体属性信息为数据流的源地址对应的BGP扩展团体属性信息和数据流的目的地址对应的BGP扩展团体属性信息时,所述对应地址为分别为源地址和目的地址。3.根据权利要求2所述的方法,其特征在于,所述根据预先配置的需要上报的BGP团体属性信息的类型,获取数据流的对应地址所对应的BGP团体属性信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,获取数据流的对应地址所对应的BGP扩展团体属性信息的步骤包括:根据预先配置的需要上报的BGP团体属性信息的类型,查询与需要上报的BGP团体属性信息的类型相对应的地址信息;或根据预先配置的需要上报的BGP扩展团体属性信息的类型,查询与需要上报的BGP扩展团体属性信息的类型相对应的地址信息;确定与所述地址信息对应的BGP路由;从确定的所述BGP路由中获取与该BGP路由对应的BGP团体属性信息或BGP扩展团体属性信息。4.根据权利要求1所述的方法,其特征在于,所述通过流量上报协议,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至流量分析服务器的步骤包括:通过所述流量上报协议中用于上报所述BGP团体属性信息或BGP扩展团体属性信息的信息元素,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至所述流量分析服务器;其中,所述信息元素至少包括:用于上报数据流的源地址对应的BGP团体属性信息的第一信息元素、用于上报数据流的目的地址对应的BGP团体属性信息的第二信息元素、用于上报数据流的源地址对应的BGP扩展团体属性信息的第三信息元素以及用于上报数据流的目的地址对应的BGP扩展团体属性信息的第四信息元素。5.根据权利要求4所述的方法,其特征在于,所述通过流量上报协议中用于上报所述BGP团体属性信息或BGP扩展团体属性信息的信息元素,将获取的所述BGP团体属性信息或BGP扩展团体属性信息上报至所述流量分析服务器的步骤包括:将获取的数据流的源地址的BGP团体属性信息封装在第一信息元素中;将获取的数据流的目的地址的BGP团体属性信息封装在第二信息元素中;将获取的数据流的源地址的BGP扩展团体属性信息封装在第三信息元素中;以及将获取的数据流的目的地址的BGP扩展团体属性信息封装在第四信息元素中;将所述第一信息元素、所述第二信息元素、所述第三信息元素以及所述第四信息元素上报至所述流量分析服务器。6.一种统计BGP团体属性或扩展团体属性流量值的方法,应用于流量分析服务器侧,其特征在于,所述方法包括:接收通过流量上报协议上报的BGP团体属性信息或BGP扩展团体属性信息;根据接收的所述BGP团体属性信息,确定所述BGP团体属性信息对应的流量值;或根据接收的所述BGP扩展团体属性信息,确定所述BGP扩展团体属性信息对应的流量值。7.根据权利要求6所述的方法,其特征在于,所述接收通过流量上报协议上报的BGP团体属性信息或BGP扩展团体属性信息的步骤包括:接收所述流量上报协议中的封装有数据流的源地址对应的BGP团体属性信息的第一信息元素和封装有数据流的目的地址对应的BGP团体属性信息的第二信息元素,以及封装有数据流的源地址对应的BGP扩展团体属性信息的第三信息元素和封装有数据流的目的地址对应的BGP扩展团体属性信息的第四信息元素;从所述第一信息元素中获取数据流的源地址对应的BGP团体属性信息,从所述第二信息元素中获取数据流的目的地址对应的BGP团体属性信息,以及从所述第三信息元素中获取数据流的源地址对应的BGP扩展团体属性信息,从所述第四信息元素中获取数据流的目的地址对应的BGP扩展团体属性信息。8.根据权利要求7所述的方法,其特征在于,所述根据接收的所述BGP团体属性信息,确定所述BGP团体属性信息对应的流量值;或根据接收的所述BGP扩展团体属性信息,确定所述BGP扩展团体属性信息对应的流量值的步骤包括:根据数据流的源地址对应的BGP团体属性信息,确定数据流的源地址对应的BGP团体属性信息对应的流量值;根据数据流的目的地址对应的BGP团体属性信息,确定数据流的目的地址对应的B...

【专利技术属性】
技术研发人员:李振强
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1