SDN Overlay网络故障定位系统及方法技术方案

技术编号:14182379 阅读:79 留言:0更新日期:2016-12-14 11:34
本发明专利技术涉及一种SDN Overlay网络故障定位系统,包括控制器和数个转发路由器,所述的控制器用于发起全网路径的流量监测,并根据各支路的流量值确定发生故障的节点,各个所述的转发路由器用于向所述的控制器提供各支路的流量值;还涉及一种SDN Overlay网络故障定位方法,由控制器发起全网路径的流量监测,由各转发路由器向所述的控制器提供各支路的流量值;由控制器根据异常流量点确定发生故障的节点。采用了该发明专利技术中的系统及方法,为用户提供了在虚拟网络中排查故障的手段,针对虚拟网络拓扑和实际网元不对应的问题,通过利用现有网络报文的开销字节,不改变现有网络管理的体系就能定位故障节点位置。

Fault location system and method for SDN Overlay network

The present invention relates to a SDN Overlay network fault location system, including a controller and a plurality of forwarding router, the controller for traffic monitoring by whole network path, and according to the flow of each branch to determine the value of node failure, the controller of each of the forwarding router to provide to the branch flow value; also relates to the SDN Overlay network fault location method, traffic monitoring network path initiated by the controller, the controller by the forwarding router to the flow of each branch to provide value; by the controller according to the abnormal flow point to determine the node failure. The system of the invention and the method provides troubleshooting in the virtual network means for users, according to the corresponding virtual network topology and the actual network problems, through the use of existing network message overhead bytes, does not change the existing network management system can locate the fault node location.

【技术实现步骤摘要】

本专利技术涉及计算机网络
,特别涉及网络故障定位
,具体是指一种SDN Overlay网络故障定位系统及方法
技术介绍
网络故障影响网络系统的正常运行,而造成网络故障的原因错综复杂且不可避免,如配置错误、光纤断裂、交换设备不稳定、恶意攻击、误操作、意外断电等。SDN(Software Defined Network,软件定义网络)Overlay虚拟网技术是一种新的网络技术,同样无法避免各种网络故障的发生,而且由于虚拟网技术的复杂性还可能引入更为复杂的网络故障,例如虚机挂起,虚拟路由器错误等,由于虚拟网络是不与物理网络直接对应的,造成故障的定位更加困难。因此为了使虚拟网系统稳定运行,必须对虚拟网故障进行快速探测和准确定位,从而为故障修复提供支持。目前网络故障的探测主要通过上层路由协议来完成,路由器之间如果探测到不可达,则通过重路由机制来避开故障点。而故障定位则主要还是依靠人工手段,很大程度上依赖于网络管理员的经验,因此如何迅速定位网络故障点,也就成为评估网络管理员能力的一个重要指标。而对于网管来说,要定位故障点也不是一件容易的事情,主要包括Ping目标地址、实地查看路由器指示灯、进行路由设备外观识别等手段。上述方法对技术人员的要求较高,极端情况下容易引起网络大面积瘫痪,造成严重的后果。而且对于虚拟网来说,除了传统网络中的可能发生的故障类型,还有可能是虚拟网构建相关过程中产生的虚拟设备故障,如果仍采用原有传统网络的故障排查机制,对网络管理员就提出了更高的要求,也可能会对网络造成更为严重的影响。这就迫切需要针对虚拟网的特点、技术条件等提出一种全新的故障排查方法。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现不仅为用户提供了在虚拟网络中排查故障的手段、而且简单易实施、对网络管理员没有更多的技术要求的SDN Overlay网络故障定位系统及方法。为了实现上述目的,本专利技术的SDN Overlay网络故障定位系统及方法如下:该SDN Overlay网络故障定位系统,其主要特点是,所述的系统包括:控制器和数个个转发路由器,所述的控制器用于发起全网路径的流量监测,并根据各支路的流量值确定发生故障的节点,各个所述的转发路由器用于向所述的控制器提供各支路的流量值。较佳地,所述的控制器用以根据各支路的流量值与系统预设常态值的比较确定异常流量点。更佳地,所述的控制器还用以将两端地址相同的支路的流量值累加作为该支路的总流量值。本专利技术的该基于上述的系统的SDN Overlay网络故障定位方法,其主要特点是,所述的方法包括以下步骤:(1)所述的控制器发起全网路径的流量监测;(2)各所述的转发路由器向所述的控制器提供各支路的流量值;(3)所述的控制器根据异常流量点确定发生故障的节点。较佳地,所述的步骤(1)包括以下步骤:(1-1)所述的控制器根据SDN Overlay网络虚拟层的拓扑结构判断是否存在目标流量;(1-2)若存在目标流量,则所述的控制器向目标流量所经过的各转发路由器发起流量监测命令。较佳地,所述的步骤(2)包括以下步骤:(2-1)各个所述的转发路由器接收到监测命令后,将各支路所传输的数据的流量值记录在外层的保留字段中;(2-2)各个所述的转发路由器将标记的流量值反馈给所述的控制器。较佳地,所述的步骤(3)包括以下步骤:(3-1)所述的控制器对全网各支路的流量值进行统计;(3-2)所述的控制器分析各支路的流量值并确定发生故障的节点。更佳地,所述的步骤(3-1)包括以下步骤:(3-1-1)所述的控制器按照各支路两端的地址,记录相应支路的流量值;(3-1-2)所述的控制器将两端地址相同的支路的流量值进行累加,作为相应支路上的总流量值。更佳地,所述的步骤(3-2)包括以下步骤:(3-2-1)所述的控制器将各支路的流量大小值与系统预设常态值进行比较,确定流量异常的支路;(3-2-2)所述的控制器根据全网的拓扑结构和统计的流量值,确定异常流量的发生点和其对应的两端的路由器信息;(3-2-3)所述的控制器根据异常流量点和其对应的两端的路由器信息,确定发生故障的节点。较佳地,所述的步骤(1)前还包括步骤(0):(0)所述的控制器根据常态下全网各路径的流量值,建立流量常态值库。采用了该专利技术中的SDN Overlay网络故障定位系统及方法,不仅为用户提供了在虚拟网络中排查故障的手段,而且简单易实施,对网络管理员没有更多的技术要求;该方法完全利用软件功能,实现成本合理,应用方法简便,为虚拟网路故障定位提供有效的措施;针对虚拟网络拓扑和实际网元不对应的问题,通过利用现有网络报文的开销字节,不改变现有网络管理的体系,简单快速的定位虚拟网络的故障节点位置。附图说明图1为本专利技术的一种SDN Overlay网络故障定位方法流程图。图2为本专利技术中的控制器发起全网的路径流量探测的具体流程图。图3为本专利技术中的控制器对全网各支路的流量进行统计的具体流程图。图4为本专利技术中的控制器根据全网拓扑结构确定发生故障的节点的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。该SDN Overlay网络故障定位系统,其特征在于,所述的系统包括:控制器和数个个转发路由器,所述的控制器用于发起全网路径的流量监测,并根据各支路的流量值确定发生故障的节点,各个所述的转发路由器用于向所述的控制器提供各支路的流量值。在一种较佳的实施方式中,如图3所示,所述的控制器对全网各支路的流量进行统计包括:控制器按照各支路两端的地址,该支路的流量大小信息进行记录;控制器将两端地址相同的支路的流量进行累加,统计该支路上的总流量大小。还包括一种基于该系统的一种基于所述的系统的SDN Overlay网络故障定位方法,其特征在于,所述的方法包括以下步骤:(1)所述的控制器发起全网路径的流量监测,具体包括以下步骤:(1-1)所述的控制器根据SDN Overlay网络虚拟层的拓扑结构判断是否存在目标流量;(1-2)若存在目标流量,则所述的控制器向目标流量所经过的各转发路由器发起流量监测命令;(2)各所述的转发路由器向所述的控制器提供各支路的流量值,具体包括以下步骤:(2-1)各个所述的转发路由器接收到监测命令后,将各支路所传输的数据的流量值记录在外层的保留字段中;(2-2)各个所述的转发路由器将标记的流量值反馈给所述的控制器;(3)所述的控制器根据异常流量点确定发生故障的节点,具体包括以下步骤:(3-1)所述的控制器对全网各支路的流量值进行统计;具体包括以下步骤:(3-1-1)所述的控制器按照各支路两端的地址,记录相应支路的流量值;(3-1-2)所述的控制器将两端地址相同的支路的流量值进行累加,作为相应支路上的总流量值;(3-2)所述的控制器分析各支路的流量值并确定发生故障的节点,具体包括以下步骤:(3-2-1)所述的控制器将各支路的流量大小值与系统预设常态值进行比较,确定流量异常的支路;(3-2-2)所述的控制器根据全网的拓扑结构和统计的流量值,确定异常流量的发生点和其对应的两端的路由器信息;(3-2-3)所述的控制器根据异常流量点和其对应的两端的路由器信息,确定发生故障的节点。在一种较佳的实施方式中,所述的步骤(本文档来自技高网
...
SDN Overlay网络故障定位系统及方法

【技术保护点】
一种SDN Overlay网络故障定位系统,其特征在于,所述的系统包括:控制器和数个个转发路由器,所述的控制器用于发起全网路径的流量监测,并根据各支路的流量值确定发生故障的节点,各个所述的转发路由器用于向所述的控制器提供各支路的流量值。

【技术特征摘要】
1.一种SDN Overlay网络故障定位系统,其特征在于,所述的系统包括:控制器和数个个转发路由器,所述的控制器用于发起全网路径的流量监测,并根据各支路的流量值确定发生故障的节点,各个所述的转发路由器用于向所述的控制器提供各支路的流量值。2.根据权利要求1所述的SDN Overlay网络故障定位系统,其特征在于,所述的控制器用以根据各支路的流量值与系统预设常态值的比较确定异常流量点。3.根据权利要求2所述的SDN Overlay网络故障定位系统,其特征在于,所述的控制器还用以将两端地址相同的支路的流量值累加作为该支路的总流量值。4.一种基于权利要求1所述的系统的SDN Overlay网络故障定位方法,其特征在于,所述的方法包括以下步骤:(1)所述的控制器发起全网路径的流量监测;(2)各所述的转发路由器向所述的控制器提供各支路的流量值;(3)所述的控制器根据异常流量点确定发生故障的节点。5.根据权利要求4所述的SDN Overlay网络故障定位方法,其特征在于,所述的步骤(1)包括以下步骤:(1-1)所述的控制器根据SDN Overlay网络虚拟层的拓扑结构判断是否存在目标流量;(1-2)若存在目标流量,则所述的控制器向目标流量所经过的各转发路由器发起流量监测命令。6.根据权利要求4所述的SDN Overlay网络故障定位方法,其特征在于,所述的步骤(2)包括以下步骤:(2-1)各个所述的...

【专利技术属性】
技术研发人员:张树民陈梅逯利军钱培专李克民
申请(专利权)人:赛特斯信息科技股份有限公司
类型:发明
国别省市:江苏;32

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

1