CN110719205A - 一种接入交换机及上线恢复方法、***、计算机存储介质 - Google Patents

一种接入交换机及上线恢复方法、***、计算机存储介质 Download PDF

Info

Publication number
CN110719205A
CN110719205A CN201910990135.XA CN201910990135A CN110719205A CN 110719205 A CN110719205 A CN 110719205A CN 201910990135 A CN201910990135 A CN 201910990135A CN 110719205 A CN110719205 A CN 110719205A
Authority
CN
China
Prior art keywords
configuration data
access switch
configuration
switch
sdn controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910990135.XA
Other languages
English (en)
Other versions
CN110719205B (zh
Inventor
李凌志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technology Co Ltd Of Xin Ruiwang Section Of Shenzhen
Original Assignee
Technology Co Ltd Of Xin Ruiwang Section Of Shenzhen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Technology Co Ltd Of Xin Ruiwang Section Of Shenzhen filed Critical Technology Co Ltd Of Xin Ruiwang Section Of Shenzhen
Priority to CN201910990135.XA priority Critical patent/CN110719205B/zh
Publication of CN110719205A publication Critical patent/CN110719205A/zh
Application granted granted Critical
Publication of CN110719205B publication Critical patent/CN110719205B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/084Configuration by using pre-existing information, e.g. using templates or copying from other elements
    • H04L41/0846Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请公开了一种接入交换机及上线恢复方法、***、计算机存储介质,应用于接入交换机,该方法包括:按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;获取备份配置数据;按照备份配置数据重新进行配置;判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;其中,接入交换机进入异常配置状态后,只支持配置恢复功能。本申请提供的接入交换机及上线恢复方法、***、计算机可读存储介质,避免了因外界错误设置,接入交换机出现功能问题的情况,增强了接入交换机在下线时抵抗未知风险的能力;并且接入交换机可以基于备份配置数据重新上线,增强了接入交换机的抗风险能力。

Description

一种接入交换机及上线恢复方法、***、计算机存储介质
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种接入交换机及上线恢复方法、***、计算机存储介质。
背景技术
当前,随着计算机的发展以及数据的膨胀,网络中流传的数据量不断增大,为了实现网络中数量的大规模传输,现有的一种网络结构是通过交换机将各种通信设备进行连接。而随着网络结构的复杂化,可能需要多个交换机将不同位置的通信设备进行连通,请参阅图1,图1为一种交换机网络架构的示意图。在图1中,按照交换机的安装位置及实现功能,将网络中的交换机分为接入交换机、汇聚交换机、核心交换机及出***换机等,接入交换机也即与用户应用的通信设备直接连接的交换机,汇聚交换机也即连接多个接入设备的交换机,核心交换机也即连接多个汇聚交换机的交换机,出***换机也即与核心交换机连接且实现与外界数据交互的交换机;在交换机的应用过程中,为了实现对交换机的配置等管理功能,现有的一种交换机管理方法是借助控制器,比如借助SDN(Software DefinedNetwork,软件定义网络)控制器,对网络结构中的所有交换机进行管理。
然而,在借助SDN控制器对所有交换机进行管理的过程中,可能出现SDN控制器对接入交换机进行了错误配置,导致接入交换机无法上线的情况,使得接入交换机的抗风险能力差。
综上所述,如何提高接入交换机的抗风险能力是目前本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种接入交换机上线恢复方法,其能在一定程度上解决如何提高接入交换机的抗风险能力的技术问题。本申请还提供了一种接入交换机及上线恢复***、计算机可读存储介质。
为了实现上述目的,本申请提供一种接入交换机上线恢复方法,应用于接入交换机,包括:
按照目标配置数据配置异常后,进入异常配置状态,所述目标配置数据为SDN控制器发送的数据;
获取备份配置数据;
按照所述备份配置数据重新进行配置;
判断是否与所述SDN控制器重新建立通信连接,若是,则退出所述异常配置状态;
其中,所述接入交换机进入所述异常配置状态后,只支持配置恢复功能。
优选的,所述获取备份配置数据,包括:
在所述接入交换机所处的交换机网络中,确定出与所述接入交换机间支持第一通信方式的上层交换机;
接收所述上层交换机传输的所述备份配置数据;
其中,所述第一通信方式不同于所述交换机网络中不同交换机间的通信方式。
优选的,所述第一通信方式包括链路层发现协议。
优选的,所述获取备份配置数据,包括:
判断自身与所述SDN控制器间是否存在第二通信方式;
若自身与所述SDN控制器间存在所述第二通信方式,则通过所述第二通信方式从所述SDN控制器获取所述备份配置数据;
其中,所述第二通信方式不同于所述接入交换机与所述SDN控制器间传输所述目标配置数据时应用的通信方式。
优选的,所述通过所述第二通信方式从所述SDN控制器获取所述备份配置数据,包括:
确定出自身连接的支持所述第二通信方式的代理交换机;
通过所述代理交换机及所述第二通信方式,建立与所述SDN控制器间的第二通信链路;
通过所述第二通信链路从所述SDN控制器获取所述备份配置数据。
优选的,所述第二通信方式的类型包括预设波段下的vlan通信方式。
优选的,所述获取备份配置数据,包括:
开放自身配置功能,通过预设配置通道获取所述备份配置数据。
优选的,所述通过预设配置通道获取所述备份配置数据,包括:
通过所述预设配置通道获取所述备份配置数据,所述备份配置数据为在所述目标配置数据的基础上更改后得到的数据;
记录所述备份配置数据中不同于所述目标配置数据的更改配置数据。
优选的,所述退出所述异常配置状态之后,还包括:
重新进入所述异常配置状态;
判断是否接收到应用所述更改配置数据的指令;
若接收到所述应用所述更改配置数据的指令,则退出所述异常配置状态;
若未接收到所述应用所述更改配置数据的指令,则判断是否接收到所述SDN控制器发送的替换配置数据;
若接收到所述替换配置数据,则按照所述替换配置数据重新进行配置,并在配置完成后退出所述异常配置状态。
优选的,所述预设配置通道的类型包括:web网页、上传端口。
优选的,所述获取备份配置数据,包括:
获取自身备份的所述备份配置数据。
为了实现上述目的,本申请进一步提供一种接入交换机上线恢复***,应用于接入交换机,包括:
第一设置模块,用于按照目标配置数据配置异常后,进入异常配置状态,所述目标配置数据为SDN控制器发送的数据;
第一获取模块,用于获取备份配置数据;
第一配置模块,用于按照所述备份配置数据重新进行配置;
第一判断模块,用于判断是否与所述SDN控制器重新建立通信连接,若是,则退出所述异常配置状态;
其中,所述接入交换机进入所述异常配置状态后,只支持配置恢复功能。
为了实现上述目的,本申请进一步提供一种接入交换机,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一所述接入交换机上线恢复方法的步骤。
为了实现上述目的,本申请进一步提供一种计算机可读存储介质,应用于接入交换机,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述接入交换机上线恢复方法的步骤。
本申请提供的一种接入交换机上线恢复方法,应用于接入交换机,按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;获取备份配置数据;按照备份配置数据重新进行配置;判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;其中,接入交换机进入异常配置状态后,只支持配置恢复功能。本申请提供的一种接入交换机上线恢复方法,接入交换机在按照SDN控制器发送的目标配置数据配置异常后,会自动进入异常配置状态,由于在异常配置状态下,接入交换机只支持配置恢复功能,所以外界无法对接入交换机进行其他功能设置,避免了外界对接入交换机的无效设置,并且避免了因外界错误设置,接入交换机出现功能问题的情况,增强了接入交换机在下线时抵抗未知风险的能力;并且接入交换机在进入异常配置状态后,会获取备份配置数据,并且按照备份配置数据重新进行配置,使得接入交换机可以基于备份配置数据重新上线,提高了接入交换机重新上线的可能性,进一步增强了接入交换机的抗风险能力。本申请提供的接入交换机及上线恢复***、计算机可读存储介质也解决了相应技术问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为一种交换机网络架构的示意图;
图2为本申请实施例提供的一种接入交换机上线恢复方法的流程图;
图3为接入交换机通过LLDP协议获取备份配置数据的流程图;
图4为接入交换机通过第二通信方式获取备份配置数据的流程图;
图5为瘦交换机在外界下进行配置的流程图;
图6为本申请实施例提供的一种接入交换机上线恢复***的结构示意图;
图7为本申请实施例提供的一种接入交换机的结构示意图;
图8为本申请实施例提供的一种接入交换机的另一结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图2,图2为本申请实施例提供的一种接入交换机上线恢复方法的流程图。
本申请实施例提供的一种接入交换机上线恢复方法,应用于接入交换机,可以包括以下步骤:
步骤S101:按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据。
实际应用中,在SDN控制器负责交换机网络中所有交换机的配置时,SDN控制器会下发目标配置数据至接入交换机,接入交换机便会按照SDN控制器发送的目标配置数据进行配置,然而,如果SDN控制器下发的目标配置数据出现异常的话,会导致接入交换机出现异常,比如接入交换机与SDN控制器间的上行链路不通,与SDN控制器间的上行vlan(Virtual Local Area Network,虚拟局域网)不通,接入交换机IP或者路由错误无法与SDN控制器进行通信等,此时,接入交换机会进入异常配置状态,由于在异常配置状态下,接入交换机只支持配置恢复功能,所以接入交换机不会响应外界传输的其他功能性指令,比如做任务分发等指令,这样可以避免外界对接入交换机进行无效设置,并且可以避免接入交换机自身因无法与SDN控制器通信,不能正确响应外界发送的功能性指令等情况,避免进一步增大接入交换机的风险;此外,在异常配置状态下,接入交换机自身只支持配置恢复功能,使得接入交换机可以专注于配置恢复,可以提高接入交换机恢复上线的概率及效率等。
应当指出,目标配置数据的数据类型可以根据实际需要确定,比如目标配置数据可以为路由配置数据、vlan配置数据、ACI配置数据等。
步骤S102:获取备份配置数据。
实际应用中,由于SDN控制器下发的目标配置数据会导致接入交换机配置异常,所以接入交换机需额外获取不同于目标配置数据的备份配置数据,以便借助备份配置数据重新进行配置,尽快恢复上线。接入交换机获取备份配置数据的方式可以根据实际需要灵活确定,本申请在此不做具体限定。
步骤S103:按照备份配置数据重新进行配置。
步骤S104:判断是否与SDN控制器重新建立通信连接,若是,则执行步骤S105:退出异常配置状态,其中,接入交换机进入异常配置状态后,只支持配置恢复功能。
实际应用中,接入交换机获取到备份配置数据后,便可以按照备份配置数据重新进行配置,并且判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态,若否,则可以返回执行判断是否与SDN控制器重新建立通信连接的步骤等。
具体应用场景中,由于接入交换机按照备份配置数据重新进行配置的过程需要时间,所以接入交换机可以在执行按照备份配置数据重新进行配置的预设时长之后,再判断是否与SDN控制器重新建立通信连接等。
本申请提供的一种接入交换机上线恢复方法,应用于接入交换机,按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;获取备份配置数据;按照备份配置数据重新进行配置;判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;其中,接入交换机进入异常配置状态后,只支持配置恢复功能。本申请提供的一种接入交换机上线恢复方法,接入交换机在按照SDN控制器发送的目标配置数据配置异常后,会自动进入异常配置状态,由于在异常配置状态下,接入交换机只支持配置恢复功能,所以外界无法对接入交换机进行其他功能设置,避免了外界对接入交换机的无效设置,并且避免了因外界错误设置,接入交换机出现功能问题的情况,增强了接入交换机在下线时抵抗未知风险的能力;并且接入交换机在进入异常配置状态后,会获取备份配置数据,并且按照备份配置数据重新进行配置,使得接入交换机可以基于备份配置数据重新上线,提高了接入交换机重新上线的可能性,进一步增强了接入交换机的抗风险能力。
本申请实施例提供的一种接入交换机上线恢复方法,应用于接入交换机,由于接入交换机配置异常后,无法与SDN控制器进行通信,而交换机网络中可能存在与接入交换机支持其他通信方式的上层交换机,并且该上层交换机可以正常与SDN控制器进行通信,此时,接入交换机便可以借助该上层交换机来获取备份配置数据,则接入交换机在获取备份配置数据时,可以在接入交换机所处的交换机网络中,确定出与接入交换机间支持第一通信方式的上层交换机;再接收上层交换机传输的备份配置数据;其中,第一通信方式不同于交换机网络中不同交换机间的通信方式。
应当指出,第一通信方式不同于交换机网络中不同交换机间的通信方式,指的是第一通信方式为专属于接入交换机与上层交换机间的通信方式。以属于同一厂商的上层交换机及接入交换机为例,该厂商下的交换机间可能可以通过特定方式进行通信,则接入交换机可以将与自身属于同一厂商的交换机作为上层交换机,通过厂商设定的特定方式借助该上层交换机获取备份配置数据等。
具体应用场景中,上层交换机传输给接入交换机的备份配置数据可以为上层交换机从SDN控制器重新获取的配置数据,在此过程中,上层交换机可能需要将接入交换机的标识信息及配置异常情况发送给SDN控制器,使得SDN控制器根据接入交换机的标识信息及配置异常情况重新为接入交换机下发配置数据,并且SDN控制器下发的配置数据需经过上层交换机传输给接入交换机;此外,上层交换机传输给接入交换机的备份配置数据也可以为上层交换机自身保存的配置数据等,在此过程中,上层交换机可能需判断自身的配置数据是否适用于接入交换机,比如上层交换机验证自身的性能参数是否与接入交换机吻合,具体的,上层交换机可以判断自身的性能参数与接入交换机的性能参数间的差值是否在预设范围内,若是,则判定自身的性能参数与接入交换机吻合,自身的配置数据适用于接入交换机,若否,则判定自身的性能参数与接入交换机不吻合,自身的配置数据不适用于接入交换机等。
具体应用场景中,第一通信方式可以为链路层发现协议。本申请所涉及的链路层发现协议(Link Layer Discovery Protocol,LLDP)是一种数据链路层协议,网络设备可以通过在本地网络中发送LLDPDU(Link Layer Discovery Protocol Data Unit)来通告其他设备自身的状态。是一种能够使网络中的设备互相发现并通告状态、交互信息的协议。为了便于理解,以接入交换机包括接入交换机配置模块、接入交换机LLDP模块,上层交换机包括上层交换机LLDP模块、上层交换机配置模块为例,结合图3,对接入交换机通过LLDP协议获取备份配置数据的过程进行描述:
接入交换机LLDP模块检测到接入交换机离线后,触发代理模式,通过LLDP协议发送接入交换机的离线信息至上层交换机LLDP模块;
上层交换机LLDP模块接收到接入交换机的离线信息,通知上层交换机配置模块获取备份配置数据;
上层交换机配置模块接收到获取备份配置数据的通知,发送请求配置数据的指令至SDN控制器;
SDN控制器将接入交换机标记为异常配置状态,并且下发备份配置数据至上层交换机配置模块;
上层交换机配置模块再将备份配置数据传输至接入交换机配置模块;
接入交换机配置模块按照备份配置模块重新进行配置。
本申请实施例提供的一种接入交换机上线恢复方法,应用于接入交换机,当接入交换机配置异常无法与SDN控制器通过既有通信方式进行通信时,如果接入交换机还有其他与SDN控制器进行通信的方式,则接入交换机可以通过其他通信方式从SDN控制器获取备份配置数据,则接入交换机获取备份配置数据时,可以判断自身与SDN控制器间是否存在第二通信方式,若自身与SDN控制器间存在第二通信方式,则通过第二通信方式从SDN控制器获取备份配置数据,其中,第二通信方式不同于接入交换机与SDN控制器间传输目标配置数据时应用的通信方式。
实际应用中,为了便于接入交换机与SDN控制器间建立第二通信方式,接入交换机可以借助交换机网络中现有的与SDN控制器连接、并且支持第二通信方式的代理交换机来建立与SDN控制器间的通信链路,则接入交换机通过第二通信方式从SDN控制器获取备份配置数据的过程,具体可以为:确定出自身连接的支持第二通信方式的代理交换机;通过代理交换机及第二通信方式,建立与SDN控制器间的第二通信链路;通过第二通信链路从SDN控制器获取备份配置数据。
具体应用场景中,第二通信方式的类型可以包括预设波段下的vlan通信方式。以SDN控制器通过vlan5传输目标配置数据至接入交换机的过程为例,如果接入交换机与SDN控制器间还可以通过vlan10进行通信,并且接入交换机连接有同样支持vlan10通信的代理交换机,则接入交换机配置异常后,可以通过代理交换机建立与SDN控制器间用于进行vlan10通信的第二通信链路,使得接入交换机可以通过第二通信链路,也即通过vlan10通信方式从SDN控制器获取备份配置数据。
为了便于理解,现结合图4对接入交换机通过第二通信方式获取备份配置数据的过程进行描述:
接入交换机离线后,发送请求与SDN控制器建立第二通信连接的信息至代理交换机;
代理交换机将接入交换机离线的信息发送至SDN控制器,并基于接入交换机的信息与SDN控制器协商第二通信链路的建立信息,协商成功后,将相应的建立信息发送至接入交换机;
接入交换机基于建立信息与SDN控制器建立第二通信链路;
SDN控制器将接入交换机标记为异常配置状态,并通过第二通信链路发送相应的备份配置数据至接入交换机;
接入交换机应用接收的备份配置数据重新进行配置,并在配置成功后断开第二通信链路。
应当指出,具体应用场景中,SDN控制器可以对目标配置数据进行修改,生成可以使得接入交换机成功配置的备份配置数据;SDN控制器还可以直接将上次使得接入交换机成功配置的配置数据作为备份配置数据等。
本申请实施例提供的一种接入交换机上线恢复方法,应用于接入交换机,可以借助外界对接入交换机进行上线恢复,则接入交换机获取备份配置数据的过程,具体可以为:开放自身配置功能,通过预设配置通道获取备份配置数据。
具体应用场景中,接入交换机可以将目标配置数据显示给外界,使得外界可以直接在目标配置数据的基础上进行更改,得到备份配置数据,则接入交换机通过预设配置通道获取备份配置数据的过程,具体可以为:通过预设配置通道获取备份配置数据,备份配置数据为在目标配置数据的基础上更改后得到的数据;记录备份配置数据中不同于目标配置数据的更改配置数据。应当指出,由于接入交换机记录了更改配置数据,所以后续外界可以查询接入交换机记录的更改配置数据以便确定接入交换机的工作状态,或者后续决定是否应用更改配置数据等。
具体应用场景中,接入交换机从外界获取的备份配置数据毕竟是外界为了接入交换机恢复上线所设置的数据,SDN控制器是否支持该备份配置数据,该备份配置数据是否适用于交换机网络等还不确定,为了决定备份配置数据的有效性,接入交换机在退出异常配置状态之后,还可以重新进入异常配置状态;判断是否接收到应用更改配置数据的指令;若接收到应用更改配置数据的指令,则退出异常配置状态;若未接收到应用更改配置数据的指令,则判断是否接收到SDN控制器发送的替换配置数据;若接收到替换配置数据,则按照替换配置数据重新进行配置,并在配置完成后退出异常配置状态。具体的,应用更改配置数据的指令可以为SDN控制器下发的,也可以为外界通过接入交换机的接口传输的等,本申请不对其做具体限定。
具体应用场景中,为了便于外界传输备份配置数据至接入交换机,接入交换机应用的预设配置通道的类型可以包括:web网页、上传端口等。
应当指出,借助外界对接入交换机进行上线恢复的方法可以适用于交换机网络中的瘦交换机,瘦交换机也即由SDN控制器同一管理和配置、必须和SDN控制器一起使用的交换机。为了便于理解,以接入交换机为瘦交换机,并且瘦交换机包括瘦交换机隧道模块、瘦交换机配置模块、web服务器为例,结合图5,对瘦交换机在外界下进行配置的过程进行描述:
瘦交换机隧道模块检测到瘦交换机离线后,触发进入逃生模式,通知web服务器放开配置权限;
web服务器放开配置权限,接收外界通过web方式传输的备份配偶数据,并传输备份配置数据至瘦交换机配置模块;
瘦交换机配置模块按照备份配置模块进行上线恢复,并且记录备份配置数据不同于目标配置数据的更改配置数据;
瘦交换机隧道模块检测到瘦交换机重新上线后,退出逃生模式,并控制web服务器收回配置权限;
瘦交换机配置模块上传更改配置数据至SDN控制器;
SDN控制器将瘦交换机标记为异常配置状态,并决定是否应用更改配置数据,若是,则控制瘦交换机退出异常配置状态,若否,则发送替换配置数据至瘦交换机配置模块;
瘦交换机配置模块收到替换配置数据后,应用替换配置数据重新上线。
本申请实施例提供的一种接入交换机上线恢复方法,应用于接入交换机,接入交换机在按照SDN控制器发送的目标配置数据进行配置的过程中,可以自动将使得自身成功配置的目标配置数据保存下来作为备份配置数据,因此,接入交换机获取备份配置数据的过程,具体可以为:获取自身备份的备份配置数据。
请参阅图6,图6为本申请实施例提供的一种接入交换机上线恢复***的结构示意图。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,可以包括:
第一设置模块101,用于按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;
第一获取模块102,用于获取备份配置数据;
第一配置模块103,用于按照备份配置数据重新进行配置;
第一判断模块104,用于判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;
其中,接入交换机进入异常配置状态后,只支持配置恢复功能。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一获取模块可以包括:
第一确定子模块,用于在接入交换机所处的交换机网络中,确定出与接入交换机间支持第一通信方式的上层交换机;
第一接收子模块,用于接收上层交换机传输的备份配置数据;
其中,第一通信方式不同于交换机网络中不同交换机间的通信方式。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一通信方式可以包括链路层发现协议。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一获取模块可以包括:
第一判断子模块,用于判断自身与SDN控制器间是否存在第二通信方式;若自身与SDN控制器间存在第二通信方式,则通过第二通信方式从SDN控制器获取备份配置数据;
其中,第二通信方式不同于接入交换机与SDN控制器间传输目标配置数据时应用的通信方式。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一判断子模块可以包括:
第一确定单元,用于确定出自身连接的支持第二通信方式的代理交换机;
第一建立单元,用于通过代理交换机及第二通信方式,建立与SDN控制器间的第二通信链路;
第一获取单元,用于通过第二通信链路从SDN控制器获取备份配置数据。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第二通信方式的类型可以包括预设波段下的vlan通信方式。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一获取模块可以包括:
第一获取子模块,用于开放自身配置功能,通过预设配置通道获取备份配置数据。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一获取子模块可以包括:
第二获取单元,用于通过预设配置通道获取备份配置数据,备份配置数据为在目标配置数据的基础上更改后得到的数据;
第一记录单元,用于记录备份配置数据中不同于目标配置数据的更改配置数据。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,还可以包括:
第一设置单元,用于第一判断模块退出异常配置状态之后,重新进入异常配置状态;
第一判断单元,用于判断是否接收到应用更改配置数据的指令;若接收到应用更改配置数据的指令,则退出异常配置状态;若未接收到应用更改配置数据的指令,则判断是否接收到SDN控制器发送的替换配置数据;若接收到替换配置数据,则按照替换配置数据重新进行配置,并在配置完成后退出异常配置状态。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,预设配置通道的类型可以包括:web网页、上传端口。
本申请实施例提供的一种接入交换机上线恢复***,应用于接入交换机,第一获取模块可以包括:
第三获取单元,用于获取自身备份的备份配置数据。
本申请还提供了一种接入交换机及计算机可读存储介质,其均具有本申请实施例提供的一种接入交换机上线恢复方法具有的对应效果。请参阅图7,图7为本申请实施例提供的一种接入交换机的结构示意图。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:
按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;
获取备份配置数据;
按照备份配置数据重新进行配置;
判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;
其中,接入交换机进入异常配置状态后,只支持配置恢复功能。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:在接入交换机所处的交换机网络中,确定出与接入交换机间支持第一通信方式的上层交换机;接收上层交换机传输的备份配置数据;其中,第一通信方式不同于交换机网络中不同交换机间的通信方式。
本申请实施例提供的一种接入交换机,第一通信方式包括链路层发现协议。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:判断自身与SDN控制器间是否存在第二通信方式;若自身与SDN控制器间存在第二通信方式,则通过第二通信方式从SDN控制器获取备份配置数据;其中,第二通信方式不同于接入交换机与SDN控制器间传输目标配置数据时应用的通信方式。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:确定出自身连接的支持第二通信方式的代理交换机;通过代理交换机及第二通信方式,建立与SDN控制器间的第二通信链路;通过第二通信链路从SDN控制器获取备份配置数据。
本申请实施例提供的一种接入交换机,第二通信方式的类型包括预设波段下的vlan通信方式。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:开放自身配置功能,通过预设配置通道获取备份配置数据。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:通过预设配置通道获取备份配置数据,备份配置数据为在目标配置数据的基础上更改后得到的数据;记录备份配置数据中不同于目标配置数据的更改配置数据。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:退出异常配置状态之后,重新进入异常配置状态;判断是否接收到应用更改配置数据的指令;若接收到应用更改配置数据的指令,则退出异常配置状态;若未接收到应用更改配置数据的指令,则判断是否接收到SDN控制器发送的替换配置数据;若接收到替换配置数据,则按照替换配置数据重新进行配置,并在配置完成后退出异常配置状态。
本申请实施例提供的一种接入交换机,预设配置通道的类型包括:web网页、上传端口。
本申请实施例提供的一种接入交换机,包括存储器201和处理器202,存储器201中存储有计算机程序,处理器202执行计算机程序时实现如下步骤:获取自身备份的备份配置数据。
请参阅图8,本申请实施例提供的另一种接入交换机中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现接入交换机与外界的通信。显示单元204可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(HML)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线连接:无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:
按照目标配置数据配置异常后,进入异常配置状态,目标配置数据为SDN控制器发送的数据;
获取备份配置数据;
按照备份配置数据重新进行配置;
判断是否与SDN控制器重新建立通信连接,若是,则退出异常配置状态;
其中,接入交换机进入异常配置状态后,只支持配置恢复功能。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:在接入交换机所处的交换机网络中,确定出与接入交换机间支持第一通信方式的上层交换机;接收上层交换机传输的备份配置数据;其中,第一通信方式不同于交换机网络中不同交换机间的通信方式。
本申请实施例提供的一种计算机可读存储介质,第一通信方式包括链路层发现协议。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:判断自身与SDN控制器间是否存在第二通信方式;若自身与SDN控制器间存在第二通信方式,则通过第二通信方式从SDN控制器获取备份配置数据;其中,第二通信方式不同于接入交换机与SDN控制器间传输目标配置数据时应用的通信方式。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:确定出自身连接的支持第二通信方式的代理交换机;通过代理交换机及第二通信方式,建立与SDN控制器间的第二通信链路;通过第二通信链路从SDN控制器获取备份配置数据。
本申请实施例提供的一种计算机可读存储介质,第二通信方式的类型包括预设波段下的vlan通信方式。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:开放自身配置功能,通过预设配置通道获取备份配置数据。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:通过预设配置通道获取备份配置数据,备份配置数据为在目标配置数据的基础上更改后得到的数据;记录备份配置数据中不同于目标配置数据的更改配置数据。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:退出异常配置状态之后,重新进入异常配置状态;判断是否接收到应用更改配置数据的指令;若接收到应用更改配置数据的指令,则退出异常配置状态;若未接收到应用更改配置数据的指令,则判断是否接收到SDN控制器发送的替换配置数据;若接收到替换配置数据,则按照替换配置数据重新进行配置,并在配置完成后退出异常配置状态。
本申请实施例提供的一种计算机可读存储介质,预设配置通道的类型包括:web网页、上传端口。
本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:获取自身备份的备份配置数据。
本申请所涉及的计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
本申请实施例提供的一种接入交换机及上线恢复***、设备、计算机可读存储介质中相关部分的说明请参见本申请实施例提供的一种接入交换机上线恢复中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (14)

1.一种接入交换机上线恢复方法,其特征在于,应用于接入交换机,包括:
按照目标配置数据配置异常后,进入异常配置状态,所述目标配置数据为SDN控制器发送的数据;
获取备份配置数据;
按照所述备份配置数据重新进行配置;
判断是否与所述SDN控制器重新建立通信连接,若是,则退出所述异常配置状态;
其中,所述接入交换机进入所述异常配置状态后,只支持配置恢复功能。
2.根据权利要求1所述的方法,其特征在于,所述获取备份配置数据,包括:
在所述接入交换机所处的交换机网络中,确定出与所述接入交换机间支持第一通信方式的上层交换机;
接收所述上层交换机传输的所述备份配置数据;
其中,所述第一通信方式不同于所述交换机网络中不同交换机间的通信方式。
3.根据权利要求2所述的方法,其特征在于,所述第一通信方式包括链路层发现协议。
4.根据权利要求1所述的方法,其特征在于,所述获取备份配置数据,包括:
判断自身与所述SDN控制器间是否存在第二通信方式;
若自身与所述SDN控制器间存在所述第二通信方式,则通过所述第二通信方式从所述SDN控制器获取所述备份配置数据;
其中,所述第二通信方式不同于所述接入交换机与所述SDN控制器间传输所述目标配置数据时应用的通信方式。
5.根据权利要求4所述的方法,其特征在于,所述通过所述第二通信方式从所述SDN控制器获取所述备份配置数据,包括:
确定出自身连接的支持所述第二通信方式的代理交换机;
通过所述代理交换机及所述第二通信方式,建立与所述SDN控制器间的第二通信链路;
通过所述第二通信链路从所述SDN控制器获取所述备份配置数据。
6.根据权利要求4所述的方法,其特征在于,所述第二通信方式的类型包括预设波段下的vlan通信方式。
7.根据权利要求1所述的方法,其特征在于,所述获取备份配置数据,包括:
开放自身配置功能,通过预设配置通道获取所述备份配置数据。
8.根据权利要求7所述的方法,其特征在于,所述通过预设配置通道获取所述备份配置数据,包括:
通过所述预设配置通道获取所述备份配置数据,所述备份配置数据为在所述目标配置数据的基础上更改后得到的数据;
记录所述备份配置数据中不同于所述目标配置数据的更改配置数据。
9.根据权利要求8所述的方法,其特征在于,所述退出所述异常配置状态之后,还包括:
重新进入所述异常配置状态;
判断是否接收到应用所述更改配置数据的指令;
若接收到所述应用所述更改配置数据的指令,则退出所述异常配置状态;
若未接收到所述应用所述更改配置数据的指令,则判断是否接收到所述SDN控制器发送的替换配置数据;
若接收到所述替换配置数据,则按照所述替换配置数据重新进行配置,并在配置完成后退出所述异常配置状态。
10.根据权利要求7所述的方法,其特征在于,所述预设配置通道的类型包括:web网页、上传端口。
11.根据权利要求1所述的方法,其特征在于,所述获取备份配置数据,包括:
获取自身备份的所述备份配置数据。
12.一种接入交换机上线恢复***,其特征在于,应用于接入交换机,包括:
第一设置模块,用于按照目标配置数据配置异常后,进入异常配置状态,所述目标配置数据为SDN控制器发送的数据;
第一获取模块,用于获取备份配置数据;
第一配置模块,用于按照所述备份配置数据重新进行配置;
第一判断模块,用于判断是否与所述SDN控制器重新建立通信连接,若是,则退出所述异常配置状态;
其中,所述接入交换机进入所述异常配置状态后,只支持配置恢复功能。
13.一种接入交换机,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至11任一项所述接入交换机上线恢复方法的步骤。
14.一种计算机可读存储介质,其特征在于,应用于接入交换机,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至11任一项所述接入交换机上线恢复方法的步骤。
CN201910990135.XA 2019-10-17 2019-10-17 一种接入交换机及上线恢复方法、***、计算机存储介质 Active CN110719205B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910990135.XA CN110719205B (zh) 2019-10-17 2019-10-17 一种接入交换机及上线恢复方法、***、计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910990135.XA CN110719205B (zh) 2019-10-17 2019-10-17 一种接入交换机及上线恢复方法、***、计算机存储介质

Publications (2)

Publication Number Publication Date
CN110719205A true CN110719205A (zh) 2020-01-21
CN110719205B CN110719205B (zh) 2023-03-14

Family

ID=69212800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910990135.XA Active CN110719205B (zh) 2019-10-17 2019-10-17 一种接入交换机及上线恢复方法、***、计算机存储介质

Country Status (1)

Country Link
CN (1) CN110719205B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087337A (zh) * 2020-09-11 2020-12-15 浪潮思科网络科技有限公司 一种交换机配置方法和交换机配置***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106480A (zh) * 2007-06-27 2008-01-16 杭州华三通信技术有限公司 配置备份方法、***及配置文件服务器和被管理设备
CN104468419A (zh) * 2014-12-22 2015-03-25 上海斐讯数据通信技术有限公司 一种交换机配置恢复方法、***及交换机
CN105933253A (zh) * 2016-04-13 2016-09-07 浪潮集团有限公司 一种sdn网络下交换机配置恢复方法
CN110113197A (zh) * 2019-04-26 2019-08-09 新华三技术有限公司合肥分公司 Sdn控制器配置网络设备的方法和sdn控制器
CN110166299A (zh) * 2019-05-24 2019-08-23 新华三技术有限公司 Sdn控制器配置恢复方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106480A (zh) * 2007-06-27 2008-01-16 杭州华三通信技术有限公司 配置备份方法、***及配置文件服务器和被管理设备
CN104468419A (zh) * 2014-12-22 2015-03-25 上海斐讯数据通信技术有限公司 一种交换机配置恢复方法、***及交换机
CN105933253A (zh) * 2016-04-13 2016-09-07 浪潮集团有限公司 一种sdn网络下交换机配置恢复方法
CN110113197A (zh) * 2019-04-26 2019-08-09 新华三技术有限公司合肥分公司 Sdn控制器配置网络设备的方法和sdn控制器
CN110166299A (zh) * 2019-05-24 2019-08-23 新华三技术有限公司 Sdn控制器配置恢复方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112087337A (zh) * 2020-09-11 2020-12-15 浪潮思科网络科技有限公司 一种交换机配置方法和交换机配置***

Also Published As

Publication number Publication date
CN110719205B (zh) 2023-03-14

Similar Documents

Publication Publication Date Title
CN111095869B (zh) 对计算机网络的高可用性增强的方法和***
US10715411B1 (en) Altering networking switch priority responsive to compute node fitness
US10693813B1 (en) Enabling and disabling links of a networking switch responsive to compute node fitness
CN101951616B (zh) 无线控制器的切换方法、***及设备
US9291357B1 (en) Redundant and selectable gateway and control elements for remote connected thermostats
CN105049502B (zh) 一种云端网络管理***中设备软件更新的方法和装置
US9817772B2 (en) Systems and methods for exchanging USB information with selected remote devices
US20160306710A1 (en) Method and system for recovering virtual network
US11665559B2 (en) Methods and apparatus for configuring and/or managing communications devices
CN102957623B (zh) 一种边界网关协议邻居的维护方法和设备
JP7302603B2 (ja) 通信装置、方法、及びプログラム
CN112399455B (zh) Lora网关控制方法及Lora通信***
CN113746821A (zh) 智能设备控制方法、装置、存储介质及电子设备
CN102884762A (zh) 网络路径控制方法、设备及***
CN110719205B (zh) 一种接入交换机及上线恢复方法、***、计算机存储介质
CN108900441B (zh) 网络切换方法、第一电子设备及可读存储介质
WO2015101100A1 (zh) 网络设备及网络中的业务处理方法
CN111405004A (zh) 一种交换机管理方法及装置、设备、存储介质
CN110830598B (zh) Bgp会话建立、发送接口地址和别名的方法及网络设备
CN109428821B (zh) 服务器、管理互备设备路由的方法和存储介质
CN114124803B (zh) 设备管理方法、装置、电子设备及存储介质
CN110661651A (zh) 一种sdn控制器数据管理方法、***、装置及可读存储介质
CN102255741A (zh) 用户业务信息备份方法和装置
US11095514B2 (en) System and method for propagating anima network objective changes
TW201947911A (zh) 自動建置雲端服務的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant