一种基于SDN技术的UTN流量监测系统及方法转让专利

申请号 : CN201711484813.2

文献号 : CN108092855B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 方遒铿莫俊彬邓玲张式娟刘雁斌李炎强杨世标叶晓斌程亚锋林铁力

申请人 : 中国联合网络通信有限公司广东省分公司

摘要 :

本发明公开了一种基于SDN技术的UTN流量监测系统及方法包括应用层,控制层和设备层;所述应用层包括APP客户端,APP服务端;所述控制层包括协同器,控制器,网管单元和流量感知单元;所述设备层包括CPE和IPRAN设备;所述流量感知单元启动AC口流量监控,所述网管单元对CPE和IPRAN设备启动流量统计操作;所述流量感知单元向所述CPE和IPRAN设备下发采集任务,按照固定周期,固定阈值的从设备获取流量数据,对流量进行监控;如果流量超过固定阈值,所述APP客户端上以告警的形式提示流量越限;本发明利用SDN技术,用户通过APP实时查询网络带宽和流量使用情况,自助按需调整带宽,运营商市场经理根据用户历史使用习惯,利用大数据分析,自主服务提供更适合客户需求的产品套餐。

权利要求 :

1.一种基于SDN技术的UTN流量监测系统,包括应用层,控制层和设备层,其特征在于,所述应用层包括APP客户端和APP服务端;所述控制层包括协同器、控制器、网管单元和流量感知单元;所述设备层包括CPE和IPRAN设备;

所述APP客户端设置有流量阈值,所述APP客户端与APP服务端相连,所述APP服务端依次与协同器相连以及控制器相连,所述控制器、网管单元和流量感知单元三者之间两两相连,所述网管单元、流量感知单元、CPE和IPRAN设备四者之间两两相连;

所述APP客户端发出创建目标业务流量监控实例指令并通过restConf协议将指令发送给所述APP服务端;所述APP服务端接收到指令后通过restConf协议调用所述协同器的北向API接口并将指令发送到所述协同器;所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到所述控制器;

所述控制器接收到指令后从所述流量感知单元同步所述网管单元资源与监控实例,所述流量感知单元接收到指令后,启动AC口流量监控,所述流量感知单元通过HTTPS协议通知所述网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对所述CPE和IPRAN设备启动流量统计操作;所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照固定周期,固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;

所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;

所述APP客户端开启流量监测程序,所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,主动向所述APP客户端上报流量超出事件;所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。

2.如权利要求1所述的一种基于SDN技术的UTN流量监测系统,其特征在于,所述目标业务为微信业务,QQ业务和微博业务。

3.如权利要求1所述的一种基于SDN技术的UTN流量监测系统,其特征在于,所述固定周期为15-30分钟。

4.如权利要求1所述的一种基于SDN技术的UTN流量监测系统,其特征在于,所述流量数据在界面上以图表的形式进行呈现。

5.如权利要求1所述的一种基于SDN技术的UTN流量监测系统,其特征在于,所述单元网管采用U2000。

6.如权利要求1所述的一种基于SDN技术的UTN流量监测系统,其特征在于,所述流量感知单元采用uTraffic。

7.如权利要求1-6任意一项所述的一种基于SDN技术的UTN流量监测系统的监测方法,其特征在于,该方法包括以下步骤:S1.APP客户端发出目标业务创建目标业务流量监控实例指令并通过restConf协议将指令发送给APP服务端;

S2.所述APP服务端接收到指令后通过restConf协议调用协同器的北向API接口并将指令发送到所述协同器;

S3.所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到控制器;

S4.所述控制器接收到指令后从流量感知单元同步网管单元资源与监控实例;

S5.所述流量感知单元接收到指令后,启动AC口流量监控;

S6.所述流量感知单元通过HTTPS协议通知网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对CPE和IPRAN设备启动流量统计操作;

S7.所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照固定周期,固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;

S8.所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;

S9.所述APP客户端开启流量监测程序;

S10.所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,主动向所述APP客户端上报流量超出事件;

S11.所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。

说明书 :

一种基于SDN技术的UTN流量监测系统及方法

技术领域

[0001] 本发明涉及互联网技术领域,具体涉及一种基于SDN技术的UTN流量监测系统及方法。

背景技术

[0002] SDN(Software Defined Network,软件定义网络),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。
[0003] 随着互联网技术和通信技术地快速发展,网络管理系统的应用因为越来越广泛,但现有的网络管理系统中存在以下三个问题:
[0004] 1.现有用户无法监测自己专线网络实时带宽和流量使用情况;
[0005] 2.没有历史网络使用流量和流量实用情况分析统计;
[0006] 3.运营商市场经理无法根据用户行为,分析提供更好的网络套餐后使用建议。
[0007] 因此,有必要提供一种用户能够实时监测流量的,自助按需网络调整宽带,并且运营商可以根据用户的使用习惯提供更适合用户需求的产品套餐的UTN流量监测系统和方法。

发明内容

[0008] 本发明的目的在于克服上述现有技术的不足,提供一种用户能够实时监测流量的,自助按需网络调整宽带,并且运营商可以根据用户的使用习惯提供更适合用户需求的产品套餐的UTN流量监测系统和方法。
[0009] 为达到上述目的,本发明采用的技术方案实现如下:一种基于SDN技术的UTN流量监测系统,包括应用层,控制层和设备层,所述应用层包括APP客户端和APP服务端;所述控制层包括协同器、控制器、网管单元和流量感知单元;所述设备层包括CPE(客户终端设备)和IPRAN(基于互联网协议的传送网)设备;
[0010] 所述APP客户端设置有流量阈值,所述APP客户端与APP服务端相连,所述APP服务端依次与协同器相连以及控制器相连,所述控制器、所述网管单元和流量感知单元三者之间两两相连,所述网管单元、所述流量感知单元、所述CPE和所述IPRAN设备四者之间两两相连;
[0011] 所述APP客户端发出创建目标业务流量监控实例指令并通过restConf协议将指令发送给所述APP服务端;所述APP服务端接收到指令后通过restConf协议调用所述协同器的北向API接口并将指令发送到所述协同器;所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到所述控制器;
[0012] 所述控制器接收到指令后从所述流量感知单元同步所述网管单元资源与监控实例,所述流量感知单元接收到指令后,启动AC口流量监控,所述流量感知单元通过HTTPS协议通知所述网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对所述CPE和IPRAN设备启动流量统计操作;所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照固定周期,固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;
[0013] 所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;
[0014] 所述APP客户端开启流量监测程序,所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,,主动向所述APP客户端上报流量超出事件;所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。
[0015] 优选地,所述目标业务为微信业务,QQ业务或微博业务。
[0016] 优选地,所述固定周期为15-30分钟。
[0017] 优选地,所述流量数据在界面上以图表的形式进行呈现。
[0018] 优选地,所述网管单元采用U2000(网管系统)。
[0019] 优选地,所述流量感知单元采用uTraffic(网络流量分析系统)。
[0020] 一种基于SDN技术的UTN流量监测方法,应用于上述的一种基于SDN技术的UTN流量监测系统中,该方法包括以下步骤:
[0021] S1.所述APP客户端发出创建目标业务流量监控实例指令并通过restConf协议将指令发送给所述APP服务端;
[0022] S2.所述APP服务端接收到指令后通过restConf协议调用所述协同器的北向API接口并将指令发送到所述协同器;
[0023] S3.所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到所述控制器;
[0024] S4.所述控制器接收到指令后从所述流量感知单元同步所述网管单元资源与监控实例,
[0025] S5.所述流量感知单元接收到指令后,启动AC口流量监控;
[0026] S6.所述流量感知单元通过HTTPS协议通知所述网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对所述CPE和IPRAN设备启动流量统计操作;
[0027] S7.所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照固定周期,固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;
[0028] S8.所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;
[0029] S9.所述APP客户端开启流量监测程序;
[0030] S10.所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,主动向所述APP客户端上报流量超出事件;
[0031] S11.所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。
[0032] 与现有技术相比,本发明取得的有益效果:
[0033] 1.利用SDN技术,用户通过APP实时查询网络带宽和流量使用情况。
[0034] 2.用户根据APP查询的历史网络使用流量和流量使用情况,自助按需调整带宽。
[0035] 3.运营商市场经理根据用户历史使用习惯,利用大数据分析,自主服务提供更适合客户需求的产品套餐。

附图说明

[0036] 图1为本发明一种基于SDN技术的UTN流量监测方法及系统的工作流程图;

具体实施方式

[0037] 下面结合附图对本发明的具体实施方式作进一步说明。
[0038] 如图1所示,一种基于SDN技术的UTN流量监测系统,包括应用层,控制层和设备层,所述应用层包括APP客户端和APP服务端;所述控制层包括协同器、控制器、网管单元和流量感知单元;所述设备层包括CPE和IPRAN设备;所述网管单元采用U2000,所述流量感知单元采用uTraffic;
[0039] 所述APP客户端发出创建目标业务流量监控实例指令并通过restConf协议将指令发送给所述APP服务端,所述目标业务为微信业务、QQ业务和微博业务;所述APP服务端接收到指令后通过restConf协议调用所述协同器的北向API接口并将指令发送到所述协同器;所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到所述控制器;
[0040] 所述控制器接收到指令后从所述流量感知单元同步所述网管单元资源与监控实例,所述流量感知单元接收到指令后,启动AC口流量监控,所述流量感知单元通过HTTPS协议通知所述网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对所述CPE和IPRAN设备启动流量统计操作;所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照15-30分钟的固定周期和固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;
[0041] 所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;
[0042] 所述APP客户端开启流量监测程序,所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,,主动向所述APP客户端上报流量超出事件;所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。
[0043] 一种基于SDN技术的UTN流量监测方法,该方法应用于所述的基于SDN技术的UTN流量监测系统中,该方法包括以下步骤:
[0044] S1.所述APP客户端发出创建目标业务流量监控实例指令并通过restConf协议将指令发送给所述APP服务端;
[0045] S2.所述APP服务端接收到指令后通过restConf协议调用所述协同器的北向API接口并将指令发送到所述协同器;
[0046] S3.所述协同器接收到指令后,对数据进行封装转换并通过restConf协议将指令发送到所述控制器;
[0047] S4.所述控制器接收到指令后从所述流量感知单元同步所述网管单元资源与监控实例,
[0048] S5.所述流量感知单元接收到指令后,启动AC口流量监控;
[0049] S6.所述流量感知单元通过HTTPS协议通知所述网管单元对目标业务创建流量监控实例,所述网管单元通过SNMP/CLI/Netconf协议对所述CPE和IPRAN设备启动流量统计操作;
[0050] S7.所述流量感知单元向所述CPE和所述IPRAN设备下发采集任务,按照固定周期,固定阈值从所述CPE和所述IPRAN设备获取流量数据并对流量进行监控;
[0051] S8.所述APP客户端对目标业务定时发起流量查询操作指令通过所述控制器、网管单元和流量感知单元获取到的流量数据存入数据库;
[0052] S9.所述APP客户端开启流量监测程序;
[0053] S10.所述流量感知单元监控到所有目标业务流量的总和超过设置的流量阈值后,主动向所述APP客户端上报流量超出事件;
[0054] S11.所述APP客户端接收到超出信息后,在界面上以告警的形式提示流量越限。
[0055] 与现有技术相比,本发明取得的有益效果:
[0056] 1.利用SDN技术,用户通过APP实时查询网络带宽和流量使用情况。
[0057] 2.用户根据APP查询的历史网络使用流量和流量使用情况,自助按需调整带宽。
[0058] 3.运营商市场经理根据用户历史使用习惯,利用大数据分析,自主服务提供更适合客户需求的产品套餐。
[0059] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。