虚拟局域网络复原方法、系统及其装置制造方法及图纸

技术编号:15550371 阅读:99 留言:0更新日期:2017-06-07 15:28
一种虚拟局域网络复原方法、系统及其装置,运用在混合式软件定义网络(Hybrid SDN)架构的一种虚拟局域网络复原机制。在此虚拟局域网络复原机制中,利用SDN集中管理的特性,将链路(Link)或交换机(Switch)的事件集中处理,在集中管理的控制器计算每个虚拟局域网络(VLAN)路径(Path)的时候,预先为所有链路(Link)及交换机(Switch)的故障事件计算备份路径(Backup Path)并存至控制器。当有链路(Link)或交换机(Switch)的故障事件发生的时候,控制器能够藉由收到故障事件,布建相应的备份路径,免去修复虚拟局域网络(VLAN)路径所需的收敛时间,提高数据传送的可靠度。

Virtual local area network restoration method, system and device thereof

Restoration method, a virtual local area network system and a device used in Hybrid Software Defined Network (Hybrid SDN) a virtual local area network architecture restoration mechanism. This virtual local area network restoration mechanism, based on the characteristics of SDN centralized management, link (Link) or switch (Switch) event centralized processing, calculation of each virtual local area network in centralized management controller (VLAN) path (Path) when all link in advance (Link) and switch (Switch). The failure event computes backup paths (Backup Path) coexist to the controller. When a link switch (Link) or (Switch) when the fault happened, the controller can receive the fault events, build the corresponding backup paths, replacing the repair of virtual local area network (VLAN) the convergence time of the desired path, improve the reliability of data transmission.

【技术实现步骤摘要】

本专利技术涉及一种混合式软件定义网络的虚拟局域网络复原方法、系统及其装置
技术介绍
传统网络在虚拟局域网络(VLAN)路径(Path)的设定仰赖分散式通信协议计算,例如利用生成树协议(SpanningTreeProtocol,STP)或是VLAN主干通信协议(VLANTrunkingProtocol,VTP),因此当链路(Link)及交换机(Switch)的故障事件发生的时候,交换机之间需要彼此交换信息重新计算路径,使得当有链路故障(LinkFailure)发生的时候,都需要花费数秒钟的时间等待收敛,这对于讲求高可靠度的数据中心而言是一大问题。
技术实现思路
本公开内容多个实施范例中,提供一种虚拟局域网络复原方法,适用于一种混合式软件定义网络(HybridSDN)架构中的一网络。此网络至少包括一控制器与多个交换机。在此方法中,基于网络预先计算一备份路径表以及根据虚拟局域网络的连接故障而产生一事件通知讯息,对应于该事件通知讯息而基于该备份路径表启动一链路故障处理流程,并同时进行一检查流程。若检查流程得到的检查结果指出为一交换机故障事件,则回复经由链路故障处理流程变更的设定,并进行一交换机故障处理流程,以便根据备份路径表中对应虚拟局域网络的连接故障的一路径重新建立虚拟局域网络。若检查流程得到的检查结果指出并非上述交换机故障事件,则由链路故障处理流程根据此备份路径表中对应此虚拟局域网络的连接故障的一路径重新建立虚拟局域网络。本公开内容多个实施范例中,提供一种控制器,用以在一种混合式软件定义网络(HybridSDN)架构的网络中,进行虚拟局域网络复原功能。此控制器包括一处理器以及一存储器。所述该存储器用以存储备份路径表,而处理器经配置用以接收一事件通知讯息。此处理器经配置用以基于备份路径表启动一链路故障处理流程,并根据所述备份路径表中对应虚拟局域网络的连接故障的一路径重新建立虚拟局域网络。处理器经配置用以进行一检查流程,其中若检查流程得到的检查结果判断为一交换机故障事件,则回复经由所述链路故障处理流程变更的设定,并进行一交换机故障处理流程,并根据所述备份路径表中对应该虚拟局域网络的连接故障的一路径重新建立虚拟局域网络。若检查流程得到的检查结果指出并非交换机故障事件,则停止执行该简查流程。本公开内容多个实施范例中,提供一种虚拟局域网络复原功能的系统,适用一混合式软件定义网络(HybridSDN)架构的一网络。此系统包括至少包括一控制器与多个交换机。所述交换机用以根据虚拟局域网络的连接故障而产生一事件通知讯息。所述控制器用以当接收到一事件通知讯息时,同时执行一链路故障处理流程与一检查流程,其中,此控制器执行链路故障处理流程包括基于一备份路径表对应所述虚拟局域网络的连接故障的一路径在对应此路径的交换机上重新建立所述虚拟局域网络。此控制器执行检查流程时若得到的检查结果指出为一交换机故障事件,则回复经由所述链路故障处理流程变更的设定,并进行一交换机故障处理流程,并根据所述备份路径表中对应虚拟局域网络的连接故障的一路径在对应路径的交换机上重新建立所述虚拟局域网络,若该检查流程得到的检查结果指出并非交换机故障事件,则停止执行检查流程。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图1A是说明本专利技术多个实施范例之一的混合式软件定义网络(HybridSDN)架构示意图。图1B用以说明本公开内容实施范例的复原机制中,链路(Link)故障事件的通知方式。图1C用以说明本公开内容实施范例的复原机制中,交换机(Switch)故障事件的通知方式。图1D是根据本公开的多个范例实施例其中之一所绘示的在混合式软件定义网络(HybridSDN)架构中虚拟局域网络复原方法的流程示意图。图2A是根据本公开的另一范例实施例所绘示的在混合式软件定义网络(HybridSDN)架构中虚拟局域网络复原方法的流程示意图。图2B是根据本公开的又一范例实施例所绘示的在混合式软件定义网络(HybridSDN)架构中虚拟局域网络复原方法的流程示意图。图3A用以说明本公开内容多个实施范例其中之一的网络架构下的多个交换机之间已经布建的虚拟局域网络(VLAN)路由以及预先计算的备份路径表范例示意图。图3B用以说明本公开内容多个实施范例其中之一,在多个交换机之间已经布建的虚拟局域网络(VLAN)路由发生错误事件时,切换路由到预先计算的备份路径的范例示意图。图4A是以图3A~3B实施范例的网络下的多个交换机之间已经布建的虚拟局域网络(VLAN)路由架构的范例示意图。图4B与4C分别说明控制器预先为所有链路(Link)及交换机(Switch)的故障事件计算备份路径(BackupPath)。图5A用以说明本公开内容多个实施范例其中之一,采用链路故障事件备份路径表进行重新布建,必须完成例如布建时的链路故障事件备份路径表示意图。图5B用以说明本公开内容多个实施范例其中之一,采用交换机故障备份路径表进行重新布建时,必须完成例如布建时的交换机故障备份路径表示意图。图6用以说明本公开内容实施范例中用以做为简单网络管理协议(SNMP)的分组格式示意图。图7是根据本公开的一范例实施例所绘示的控制器的示意图。【符号说明】100:网络CTR:控制器H1、H2:服务器(Server)ES1~ES7、110:交换机SDNS1~SDNS2:软件定义的交换机210:控制器220:交换机221:链路中断通知讯息(LinkDownNotification)S110~S122:虚拟局域网络复原方法的步骤S230~S246:虚拟局域网络复原方法的步骤300:网络310、312、314、316、318、320:交换机340:控制器342:备份路径表331、333、335:路径410:链路故障事件备份路径表420:交换机故障备份路径表510:链路故障事件备份路径表520:交换机故障事件备份路径表610:版本信息(Version)612:群组名称(CommunityName)614:协议数据单元(ProtocolDataUnit,PDU)621:PDU类别(PDUType)622:请求ID(RequestID)623:错误状态(ErrorStatus)624:错误指标(ErrorIndex)625:多个物件识别码(ObjectIdentifiers,OIDs)631~635:物件识别码(OID)700:控制器702:处理器704:存储器具体实施方式本公开内容所提出的多个实施范例中,至少一范例提出使用软件定义网络(Software-definedNetwork,SDN)的技术,运用在混合式软件定义网络(HybridSDN)架构的一种虚拟局域网络复原机制。在至少一个实施范例中的虚拟局域网络复原机制,利用SDN集中管理的特性,将链路(Link)或交换机(Switch)的事件集中处理,在集中管理的控制器(Controller)计算每个虚拟局域网络(VLAN)路径(Path)的时候,预先为所有链路(Link)及交换机(Switch)的故障事件计算备份路径(BackupPath)并存至控制器。当有链路(Link)或交换机(Switc本文档来自技高网...
虚拟局域网络复原方法、系统及其装置

【技术保护点】
一种虚拟局域网络复原方法,其特征在于,适用于一种混合式软件定义网络架构中的网络,该网络至少包括控制器与多个交换机,其中,该方法包括:基于该网络预先计算备份路径表;以及根据该虚拟局域网络的连接故障而产生事件通知讯息,对应于该事件通知讯息而基于该备份路径表启动一链路故障处理流程,并同时进行检查流程,其中若该检查流程得到的检查结果指出为交换机故障事件,则回复经由该链路故障处理流程变更的设定,并进行交换机故障处理流程,以便根据该备份路径表中对应该虚拟局域网络的连接故障的一路径重新建立该虚拟局域网络,若该检查流程得到的该检查结果指出并非该交换机故障事件,则由该链路故障处理流程根据该备份路径表中对应该虚拟局域网络的连接故障的路径重新建立该虚拟局域网络。

【技术特征摘要】
2015.11.26 TW 1041393841.一种虚拟局域网络复原方法,其特征在于,适用于一种混合式软件定义网络架构中的网络,该网络至少包括控制器与多个交换机,其中,该方法包括:基于该网络预先计算备份路径表;以及根据该虚拟局域网络的连接故障而产生事件通知讯息,对应于该事件通知讯息而基于该备份路径表启动一链路故障处理流程,并同时进行检查流程,其中若该检查流程得到的检查结果指出为交换机故障事件,则回复经由该链路故障处理流程变更的设定,并进行交换机故障处理流程,以便根据该备份路径表中对应该虚拟局域网络的连接故障的一路径重新建立该虚拟局域网络,若该检查流程得到的该检查结果指出并非该交换机故障事件,则由该链路故障处理流程根据该备份路径表中对应该虚拟局域网络的连接故障的路径重新建立该虚拟局域网络。2.如权利要求1所述的虚拟局域网络复原方法,其中若该检查流程得到的检查结果指出为该交换机故障事件,停止该链路故障处理流程,不需回复经由该链路故障处理流程变更的设定。3.如权利要求1所述的虚拟局域网络复原方法,其中预先计算的该备份路径表包括链路故障备份路径表以及交换机故障备份路径表。4.如权利要求1所述的虚拟局域网络复原方法,还包括基于该网络重新建立另一备份路径表。5.如权利要求1所述的虚拟局域网络复原方法,其中在接收到该事件通知讯息后而启动该链路故障处理流程之前,进一步包括过滤该事件通知讯息,确认是否已经针对该事件通知讯息进行处理。6.如权利要求1所述的虚拟局域网络复原方法,其中在该混合式软件定义网络的这些交换机包括多个物理交换机,其中该事件通知讯息包括由该物理交换机发出的异常状况通知信号。7.如权利要求6所述的虚拟局域网络复原方法,其中该物理交换机发出的该异常状况通知信号为简易网络管理协议的异常状况通知信号。8.如权利要求1所述的虚拟局域网络复原方法,其中在该混合式软件定义网络的这些交换机包括多个软件可定义的交换机,其中该事件通知讯息包括由该软件可定义的交换机发出的链路故障通知讯息或是该控制器与这些软件可定义的交换机定期交换的保持运作信息。9.如权利要求1所述的虚拟局域网络复原方法,其中该检查流程包括发出检测信号逐一对该网络中对应该事件通知讯息的这些交换机进行检测,并根据对应该检测信号的响应状况,以便确认该检查结果是否为该交换机故障事件。10.如权利要求9所述的虚拟局域网络复原方法,其中该检测信号为符合互联网控制管理协议的分组。11.如权利要求9所述的虚拟局域网络复原方法,其中该检测信号为符合OpenFlow协议、Telnet通信协议、SSH远端登录协议应用、简易网络管理协议或是地址解析协议之一的分组。12.一种控制器,其特征在于,用以在一种混合式软件定义网络架构的网络中,进行虚拟局域网络复原功能,其中该控制器包括处理器以及存储器,其中该存储器用以存储备份路径表,而该处理器经配置用以接收事件通知讯息,其中,该处理器基于该备份路径表启动链路故障处理流程,并根据该备份路径表中对应该虚拟局域网络的连接故障的路径重新建立该虚拟局域网络;该处理器进行检查流程,其中若该检查流程得到的检查结果判断为交换机故障事件,则回复经由该链路故障处理流程变更的设定,并进行交换机故障处理流程,并根据该备份路径表中对应该虚拟局域网络的连接故障的路径重新建立该虚拟局域网络,若该检查流程得到的该检查结果指出并非该交换机故障事件,则停止执行该检查流程。13.如权利要求12所述的控制器,其中若该检查流程得到的检查结果指出判断为该交换机故障事件,停止该链路故障处理流程,不需回复经由该链路故障处理流程变更的设定。14.如权利要求12所述的控制器,其中该存储器所存储的该备份路径表是该处理器经配置用以根据该混合式软件定义网络架构的该网络下预先计算产生,并存储到该存储器中。15.如权利要求13所述的控制器,其中该备份路径表包括链路故障备份
\t路径表以及交换机故障备份路径表,分别在该处理器经配置用以执行的该链路故障处理流程与该检查流程中使用。1...

【专利技术属性】
技术研发人员:方湘婷李育纬阙志克林志宇
申请(专利权)人:财团法人工业技术研究院
类型:发明
国别省市:中国台湾;71

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

1