[发明专利]一种SDN网络节点故障定位方法有效
申请号: | 201410483842.7 | 申请日: | 2014-09-19 |
公开(公告)号: | CN104270286B | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 赵永利;杨辉;崔雅迪;张杰;高冠军 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京康盛知识产权代理有限公司 11331 | 代理人: | 张宇峰 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 网络 节点 故障 定位 方法 | ||
为了解决SDN网络中发生失联故障时进行自动恢复的问题,本发明提出一种通过节点平面对SDN网络失联故障定位的方法,根据定位的结果进行恢复。包括以下步骤:当保活消息消失时,节点判断失联故障发生;若邻居节点状态正常,则由控制器启动节点替代算法,向替代节点下发替代指令。若邻居节点也失联,则继续向其他节点发送问询消息,直到确定失联范围,对所述失联范围内每个失联节点,由控制器向替代节点下发替代指令。如果失联节点的业务状态失联,则对现有业务进行迁移。若全网节点全部失联,判断为控制器损坏,启动控制器恢复方法。本方案通过节点层实现失联故障定位方法并采取对应的恢复策略,具有快速的特点。
技术领域
本发明涉及SDN网络技术领域,尤其涉及控制器与节点之间的失联故障发生时,由节点平面进行的故障定位方法及选择其对应的恢复方法。
背景技术
近年来SDN网络已成为研究热点,其本身所具有的控制与转发相分离的特性为网络发展及研究带来了新的发展方向和研究热点。
SDN网络主要由控制层和节点层构成,其中控制层负责整个网络中的资源及业务管理,而节点层面则构成了网络拓扑,承载了网络中的业务传送。二者之间通过Openflow协议进行通信。
本发明所涉及的失联故障是指控制器和节点之间无法进行正常的保活消息收发以及Openflow协议通信。在SDN网络中,当失联故障发生时,如何对失联故障位置进行定位,进而采取适当的恢复策略,会影响网络故障恢复的效果。
在上述SDN网络架构中,失联故障既可能发生在节点平面,可能发生在控制层面,也可能是二者之间的通信网络发生故障。而如何利用SDN网络的特点及架构,通过网络节点平面自身来尽快进行故障定位,并由此采取不同的恢复策略,则成为SDN网络能否具有足够的健壮性的重要影响因素。
发明内容
为了解决SDN网络中发生失联故障时进行自动恢复的问题,本发明提出一种通过节点平面对SDN网络进行失联故障定位的方法,SDN网络能够根据定位的结果进行恢复。
本发明所述的SDN网络节点故障定位方法,包括以下步骤:
SDN网络节点通过本节点与控制器之间的保活消息判定本节点是否失联,当保活消息消失时,判断为失联故障发生;
失联节点向邻居节点发送问询消息;
若所述邻居节点状态正常,则判定为所述失联节点与控制器之间存在网络故障、或所述失联节点自身失效;所述失联节点通过正常的邻居节点向控制器发出替代请求;由控制器启动节点替代算法,向替代节点下发替代指令。
若所述邻居节点失联,则所述邻居节点继续向其他节点发送问询消息,直到确定失联范围;所述失联节点通过正常的邻居节点向控制器发出替代请求;对每个所述失联节点,由控制器启动节点替代算法,向替代节点下发替代指令。
进一步地,失联节点查询自身现有业务状态;如果所述失联节点的业务状态失常,由控制器进一步启动业务迁移算法,对所述失联节点的现有业务进行迁移。
进一步地,当确定失联范围时,若全网节点全部与控制器失联,判断为控制器损坏,启动传统的控制器恢复方法。
本方案充分利用SDN本身的架构特性和网络通信特性,从节点平面出发,在不引入其他设施的情况下,通过SDN网络自身实现了针对失联故障的定位方法,借此能够在SDN网络发生失联故障时,尽快地对故障进行定位并采取对应的恢复策略,具有消耗低、时延小的特点。
附图说明
图1是基于节点平面的故障定位方法架构图。
图2是基于节点平面的故障定位方法实施例。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410483842.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业除尘设备
- 下一篇:一种涡流分选仪送料装置