一种基于SDN技术的网络流量编排系统和方法技术方案

技术编号:16589715 阅读:85 留言:0更新日期:2017-11-18 18:00
本发明专利技术公开了一种基于SDN技术的网络流量编排系统和方法,本发明专利技术涉及一种基于软件定义网络技术的网络流量编排策略,该策略基于对全网络流量流向的分析,通过SDN协同编排器实现对不同SDN控制器之间流量的调度,同时,本发明专利技术分析阐述了实现统一流量编排所需要的网络装置与架构。本发明专利技术提出的策略可以不仅可以指导IDC(Internet Data Center,互联网数据中心)网络流量的调度,也可以指导大规模多域网络流量的统一编排,同时可以大大降低网络人员操作复杂度,提高网络带宽资源的使用率,最终优化网络敏捷调度与智能控制的能力,降低了网络带宽新建和扩容的成本。

A network traffic arrangement system and method based on SDN Technology

The invention discloses a network traffic scheduling system and SDN technology based on the method of the present invention relates to an arrangement of network traffic software defined network technology based on the strategy, the strategy based on the analysis of the network traffic flow, through the SDN collaboration of different SDN control flow scheduling system between the choreographer. The invention analyzes the network device needed to achieve uniform flow layout and architecture. The proposed strategy can not only direct IDC (Internet Data Center, Internet Data Center) network traffic scheduling, but also instruct the unified arrangement of mass flow in multi domain networks, and complexity of network operation is reduced greatly, improve the efficiency of network bandwidth, the final optimization of network agile scheduling and intelligent control the ability to reduce the network bandwidth and the cost of the new expansion.

【技术实现步骤摘要】
一种基于SDN技术的网络流量编排系统和方法
本专利技术属于数据通信网领域,尤其涉及一种基于SDN技术的网络流量编排系统和方法。
技术介绍
当前,运营商对于数据通信网络的管理还是基于传统的网络管理软件,主要在于网络的信息的管理与监控,在流量调度方面,运营商通常采用手工调整BGP(边界网关协议,BorderGatewayProtocol)路由策略实现。常用的做法是运维人员登录到路由器上手工调整路由策略,改变特定业务的流量流向,操作十分的复杂,而且工作流程时间长。随着SDN软件定义网络(SoftwareDefinedNetworking,SDN)技术的引入,利用网络功能的集中控制以及可编程特性,可以实现复杂网络环境下流量的自动调度。采用SDN的技术进行IP网络流量智能调度是缓解现有网络拥塞、保证网络资源集约化利用、提供带宽差异化运营的重要前提,也是宽带智能管道建设中提升用户体验的重要支撑手段。在具体实现上,各家设备厂商采用SDN技术,实现自有网络设备的集中控制,进而实现流量的灵活调度。但是,不同厂家之间的SDN控制器还无法实现统一的控制,厂家的控制器还只能控制自家设备。在电信网络中,厂商设备较多,功能差异较大,因此,如何通过协调不同厂家数据设备调度流量,以提高全网资源利用率成为运营商网络运维的难点。专利申请(基于SDN的IDC网络出口流量均衡调整方法、设备及系,申请号201510157675.1)提出了一种基于SDN的IDC网络出口流量均衡调整方法、设备及系统,以解决现有技术中无法对IDC网络出口流量进行均衡调整的技术问题。但是,该专利是基于单厂家设备的情况进行讨论,没有涉及到多控制器的协同与编排。专利申请(一种在软件定义网络中部署控制器的方法,公开号:CN105978740.A)通过首先对数据层网络的区域划分,然后根据网络中路由器节点的密度值,提出了一种在软件定义网络中部署控制器的方法。专利申请(一种基于SDN的综合统一流量调度系统及其调度方法,申请号:201510720253.0)公开了一种基于SDN的综合统一流量调度系统及其调度方法,实现方法的下发并对其进行网络设备管理。但是该专利无法实现骨干网流量出口方向上流量的调优,也没有指出如何实现连接骨干网各链路间流量的均衡。
技术实现思路
专利技术目的:本专利技术提供的基于SDN的IDC流量协同编排器,SDN协同编排器通过各厂家控制器获取全网各链路利用率等信息,进行全网流量的调度与安排,实现城域网、IDC汇聚网络至骨干网出口的各链路实现流量的均衡。为了解决上述技术问题,本专利技术公开了一种基于SDN技术的网络流量编排系统,包括信息采集模块、流量分析模块、路由模块和策略配置与下发模块。所述信息采集模块用于采集路由器的设备信息和路由器的流量信息;所述流量分析模块对采集到的流量信息,解析IP(InternetProtocol,网络互连协议)包头信息,明确每个信息流的源地址、目的地址以及所属的AS号(自治系统,AutonomousSystem),结合路由器的设备信息,按照策略设定分析出路由出口流量前往骨干网络、省汇聚以及城域网的流量情况,例如流量占比、链路峰值信息等。所述路由模块以网络拓扑、资源状态、流量信息为基础,根据路径计算请求,计算路径;路由计算算法应支持带宽、节点、链路、优先级等约束条件,并支持约束条件的定制,从而满足不同应用场景的流量调度和优化的需求。所述策略配置与下发模块用于根据目标要求,在两个以上网络或链路间按照链路负载情况,根据路由模块的路径计算结果,对流量进行负载均衡、拥塞控制。为了尽可能的降低网络流量调整操作的复杂性以及对现网业务的影响,流量调整的主要原则是尽可能在IDC的CR出口进行流量调节,如果达不到均衡全网流量的效果,则再在城域网CR和IDC汇聚网络CR进行流量流向的调整。所述信息采集模块采集路由器的设备信息,包括:SDN协同编排器接使用SNMP(简单网络管理协议,SimpleNetworkManagementProtocol)协议采集路由器的设备信息,包括网络节点、接口类型、物理链路、端口地址信息,所述设备信息支持查询上报和触发更新,即通过南向接口探测网络状态,发现拓扑变动时(如新增或拆除链路等),上报到SDN协同编排器。SNMP是计算机网络的基本管理协议,采集需要的信息可在前端界面进行配置,采集结果写入到数据库中。由于涉及到多厂家路由器,因此系统应该支持各种协议以便从不同厂家路由器获取流量信息。所述信息采集模块支持两种以上的协议,所述协议包括NETFLOW协议、SFLOW协议和NetStream协议。所述信息采集模块采集路由器的流量信息,包括:在路由器设备上配置好连接控制器的IP和端口号,各路由器主动发送流量信息到信息采集模块的服务器中,该服务器主要用于接收各路由器发送来的各种信息,例如设备状态信息、承载流量的信息、连接信息等等,信息采集模块对于接收到的各种信息进行格式化的处理,然后发送给数据库服务器。数据库服务器的功能包括数据存取与更新管理、数据完整性管理和数据安全性管理,以及一些数据处理功能,例如对数据按类进行分别存储。实施流量调度策略分为两类,一类是基于源地址或源地址集合的调度,另一类是基于目的地址或目的地址集合、目的AS的调度。所述系统还包括流量可视化模块,所述流量可视化模块用于对地市IDC网络拓扑的统一呈现,并标记网络节点运行情况以及链路连接情况,显示IDC核心路由出口流量。同时,可以利用拓扑进行日常维护,例如查看告警、查看流量、登陆设备等。本专利技术还公开了一种基于SDN技术的网络流量编排方法,包括以下步骤:步骤1,统计全网节点CR(CoreRouter,核心路由)的流量与流向情况,以及各条链路的资源使用情况;步骤2,当地市IDC出现新增流量时,判断新增流量是否已指定路由,如果是,则按照指定路由放置流量,流程结束;否则进入步骤3;步骤3,统计各直连链路资源使用情况{L1,L2,·········,Ln},并计算链路利用率的标准差α,以便对链路使用状态有一个定量的判断。标准差参数α主要用于判断多条链路相互之间利用率差别的大小,标准差α越小,代表这些链路利用率较为接近,均方差越大,代表这些链路的利用率差别较大,链路之间流量需要调整以便均衡链路的使用效率。标准差α的计算公式如下。其中,Li代表第i条直连骨干网出口链路的资源利用率,即已占用带宽占链路总带宽的比值;N代表直连骨干网出口链路的数量。步骤4,统计地市IDC出口路由中所有可能经过的直连骨干网出口的链路,计算将新增流量放置在直连链路上时的标准差αm,记为{α1,α2,·········,αM}(M代表IDC出口路由总的数量),选取其中最小值所对应的直连链路作为新增路由进入骨干网出口的链路;步骤5,如果地市IDC与步骤4中选取的直连链路直接相连,则将新增流量放置在链路上,路径选定,流程结束。否则记录该直连链路对应的中间节点,进入步骤6。步骤6,地市IDC新增流量的路径为,地市IDC到中间节点,再到所选定的直连链路,路径选定,流程结束。有益效果:本专利技术属于网络通信
,尤其属于软件定义网络领域。采用本专利技术所述方法和装置,对在SDN网络架构下如何进行网络流量的调整和编排进行了细致的描述,本文档来自技高网
...
一种基于SDN技术的网络流量编排系统和方法

【技术保护点】
一种基于SDN技术的网络流量编排系统,其特征在于,包括信息采集模块、流量分析模块、路由模块和策略配置与下发模块,所述信息采集模块用于采集路由器的设备信息和路由器的流量信息;所述流量分析模块对采集到的流量信息,解析IP包头信息,明确每个信息流的源地址、目的地址以及所属的AS号,结合路由器的设备信息,按照策略设定分析出路由出口流量前往骨干网络、省汇聚以及城域网的流量情况;所述路由模块以网络拓扑、资源状态、流量信息为基础,根据路径计算请求,计算路径;所述策略配置与下发模块根据目标要求,在两个以上网络或链路间按照链路负载情况,根据路由模块的路径计算结果,对流量进行负载均衡、拥塞控制。

【技术特征摘要】
1.一种基于SDN技术的网络流量编排系统,其特征在于,包括信息采集模块、流量分析模块、路由模块和策略配置与下发模块,所述信息采集模块用于采集路由器的设备信息和路由器的流量信息;所述流量分析模块对采集到的流量信息,解析IP包头信息,明确每个信息流的源地址、目的地址以及所属的AS号,结合路由器的设备信息,按照策略设定分析出路由出口流量前往骨干网络、省汇聚以及城域网的流量情况;所述路由模块以网络拓扑、资源状态、流量信息为基础,根据路径计算请求,计算路径;所述策略配置与下发模块根据目标要求,在两个以上网络或链路间按照链路负载情况,根据路由模块的路径计算结果,对流量进行负载均衡、拥塞控制。2.根据权利要求1所述的系统,其特征在于,所述信息采集模块采集路由器的设备信息,包括:SDN协同编排器接使用SNMP协议采集路由器的设备信息,包括网络节点、接口类型、物理链路、端口地址信息,所述设备信息支持查询上报和触发更新,即通过南向接口探测网络状态,发现拓扑变动时,上报到SDN协同编排器。3.根据权利要求1所述的系统,其特征在于,所述信息采集模块支持两种以上的协议,所述协议包括NETFLOW协议、SFLOW协议和NetStream协议。4.根据权利要求3所述的系统,其特征在于,所述信息采集模块采集路由器的流量信息,包括:各路由器主动发送流量信息到信息采集模块的服务器中,该服务器主要用于接收各路由器发送来的各种信息,包括设备状态信息、承载流量的信息、连接信息,信息采集模块对于接收到的各种信息进行格式化的处理,然后发送给数据库服务器,数据库服务器用于数据存取与更新管理、数据完整性管理和数据安全性管理。5.根据权利要求1所...

【专利技术属性】
技术研发人员:鞠卫国程强张舒束栋孙炜梁雪梅张云帆王跃庆
申请(专利权)人:江苏省邮电规划设计院有限责任公司
类型:发明
国别省市:江苏,32

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

1