【技术实现步骤摘要】
一种基于配置迁移的跨层网络故障恢复系统及方法
本专利技术涉及通信
,特别是为双层交换网络提供快速的故障恢复方法和系统。
技术介绍
近年来,无人驾驶、VR(VirtualReality,虚拟现实)、卫星定位等新技术的蓬勃发展,为整个IT(InformationTechnology,信息科技和产业)行业带来了巨大变革。为保障这些服务的服务质量,前传/回程网络中需要低延迟和高可靠性的通信方案。SDN(SoftwareDefinedNetwork,软件定义网络)将传统网络体系分为了控制平面和数据平面,前者决策数据转发,后者只负责底层数据的转发,采用集中式的控制方式、灵活的编程接口实现基于流表的转发机制,无须依赖底层网络设备,屏蔽了来自底层网络设备的差异,实现对网络设备的灵活高效管控,其灵活开放、可编程、数控分离、集中控制等特点,使得一些新型的网络应用得以迅速部署,其价值已经得到业界的普遍认可。NFV(NetworkFunctionsVirtualization,网络功能虚拟化)通过虚拟化技术,将网络节点功能,分割成几个功能区块,分别以软件进行实现、管理,使得网络功能不再局限于硬件架构。NFV可以提供原本只能通过硬件实现的网络功能,例如路由、防火墙、跨层通信等等,减少网络对硬件设备的依赖,增加网络的开放性,将管理层面与底层网络分离,实现网络的按需动态调整管控,得到了业界的广泛认可。多层网络(如IP+光网络)为用户提供了大容量、高速传输的服务。在多层网络中,下层网络的故障将触发快速保护和恢复发表。但 ...
【技术保护点】
1.一种基于配置迁移的跨层网络故障恢复系统,包括:至少一个上层交换网络控制器,至少一个下层交换网络控制器,至少一个超级控制器以及至少两个上层交换网络设备,至少一个下层交换网络设备,其中,/n所述上层交换网络控制器,将上层交换网络设备故障信息发送至所述超级控制器;接收超级控制器生成并发出的用于故障恢复的第三转发表;/n所述超级控制器,接收上层交换网络控制器所发送的故障信息,根据故障信息与拓扑连接表进行故障定位;至少根据故障定位结果、拓扑连接表和上层交换网络设备属性,在上层交换网络中选择合适的备用上层交换网络设备;确定“故障设备的邻居设备”到超级控制器选择的备用上层交换网络设备之间的上层交换网络连接关系,以及备用上层交换网络设备、故障设备所有邻居设备与下层交换网络设备的连接关系,并据此生成第三转发表,发送至上层交换网络控制器与下层交换网络控制器;其中,“故障设备的邻居设备”是指在原有上层交换网络视图中与故障设备直接相连的上层交换网络设备;/n所述下层交换网络控制器,接收超级控制器发送的第三转发表,并依据第三转发表更新下层交换网络设备的第二转发表。/n
【技术特征摘要】
1.一种基于配置迁移的跨层网络故障恢复系统,包括:至少一个上层交换网络控制器,至少一个下层交换网络控制器,至少一个超级控制器以及至少两个上层交换网络设备,至少一个下层交换网络设备,其中,
所述上层交换网络控制器,将上层交换网络设备故障信息发送至所述超级控制器;接收超级控制器生成并发出的用于故障恢复的第三转发表;
所述超级控制器,接收上层交换网络控制器所发送的故障信息,根据故障信息与拓扑连接表进行故障定位;至少根据故障定位结果、拓扑连接表和上层交换网络设备属性,在上层交换网络中选择合适的备用上层交换网络设备;确定“故障设备的邻居设备”到超级控制器选择的备用上层交换网络设备之间的上层交换网络连接关系,以及备用上层交换网络设备、故障设备所有邻居设备与下层交换网络设备的连接关系,并据此生成第三转发表,发送至上层交换网络控制器与下层交换网络控制器;其中,“故障设备的邻居设备”是指在原有上层交换网络视图中与故障设备直接相连的上层交换网络设备;
所述下层交换网络控制器,接收超级控制器发送的第三转发表,并依据第三转发表更新下层交换网络设备的第二转发表。
2.根据权利要求1所述的系统,其特征在于,所述上层交换网络控制器,在网络故障发生时,通过接收上层交换网络设备发送的故障信息、主动发现上层交换网络设备存在故障的一种或多种方式,生成上层交换网络设备故障信息,将上层交换网络设备故障信息发送至超级控制器;接收超级控制器发送的第三转发表,为故障设备的邻居设备和备用上层交换网络设备生成需要更新的第一转发表项,并将更新的第一转发表下发至对应的故障设备的邻居设备和备用上层交换网络设备中。
3.根据权利要求1所述的系统,其特征在于,所述上层交换网络控制器还包括:
故障信息模块,用于接收并处理上层交换网络设备发送的故障信息,发送至故障定位模块进行故障定位;
配置生成与更新模块,用于生成上层交换网络设备配置信息和更新配置;网络正常运行时,如有新业务进入网络,则接收计算模块发送的路径信息,生成第一转发表,发送至故障定位模块备份,并更新该路径上所有上层交换网络设备的第一转发表;当故障发生后,接收超级控制器发送的第三转发表,为故障设备的邻居设备和备用上层交换网络设备生成需要更新的第一转发表项,并将更新的第一转发表项下发至对应的故障设备的邻居设备和备用上层交换网络设备中。
4.根据权利要求1所述的系统,其特征在于,所述下层交换网络控制器,接收超级控制器发送的第三转发表,依据第三转发表反映的“故障设备的邻居设备”到备用上层交换网络设备之间的连接关系,计算实现上述连接关系的下层交换网络传输通道,并更新这些传输通道上的下层交换网络设备的第二转发表。
5.根据权利要求1所述的系统,其特征在于,所述下层交换网络控制器还包括:传输通道调整模块,用于接收超级控制器计算模块发送的信息,生成或更新第二转发表,下发至下层交换网络设备。
6.根据权利要求1所述的系统,其特征在于,
所述超级控制器,在网络故障发生时,接收上层交换网络控制器发送的故障信息,还确定上层交换网络故障设备的故障端口;通过故障定位结果、拓扑连接表、故障设备信息以及上层交换网络设备属性,在上层交换网络中选择合适的备用上层交换网络设备;进一步地,至少依据故障设备所有邻居设备的第一转发表,生成第三转发表。
7.根据权利要求1所述的系统,其特征在于,所述备用上层交换网络设备,能够通过下层交换网络与故障设备的邻居设备连通且能传输受故障影响的业务,以保证备用上层交换网络设备具有代替故障的上层交换网络设备工作的能力。
8.根据权利要求1所述的系统,其特征在于,所述拓扑连接表,包含上层交换网络设备间、下层交换设备间、上层交换网络设备与下层交换网络设备间的连接关系;
所述第一转发表,描述上层交换网络设备对上层业务的交换行为,包括业务经过的设备端口信息;
所述第二转发表,描述下层交换网络设备对下层业务的交换行为,包括业务经过的设备端口信息;
所述第三转发表,描述故障设备的邻居设备、备用上层交换网络设备同下层交换网络设备之间的连接关系和业务交换行为,以及备用上层交换网络设...
【专利技术属性】
技术研发人员:顾仁涛,连盟,刘林,栾敬钊,王保力,纪越峰,
申请(专利权)人:北京邮电大学,国网辽宁省电力有限公司大连供电公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。