CN110851186B - 网络设备重启的方法、装置、电子设备及可读存储介质 - Google Patents
网络设备重启的方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN110851186B CN110851186B CN201911092690.7A CN201911092690A CN110851186B CN 110851186 B CN110851186 B CN 110851186B CN 201911092690 A CN201911092690 A CN 201911092690A CN 110851186 B CN110851186 B CN 110851186B
- Authority
- CN
- China
- Prior art keywords
- layer network
- network device
- access layer
- group
- restart
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种网络设备重启的方法、装置、电子设备及可读存储介质,涉及数据通信技术领域。该方法包括:确定需要重启的多个网络设备中每个网络设备的层级属性信息;基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。该方案中通过对多个网络设备按照层级属性信息进行分组,针对每组网络设备依次下发重启指令,使得每组网络设备均可接收到重启指令并依次进行重启,其重启工作互不影响,从而可实现对网络设备的批量重启。
Description
技术领域
本申请涉及数据通信技术领域,具体而言,涉及一种网络设备重启的方法、装置、电子设备及可读存储介质。
背景技术
当前的软件定义网络(Software Defined Network,SDN)核心技术是通过将网络设备的控制层与数据层分离,实现网络流量的灵活编排控制,使网络类似管道的方式变得更加灵活与智能。
在实际实施过程中,由于网络设备软件版本或硬件版本的更新导致需要对这些网络设备进行批量升级,SDN控制器需要在网络设备升级后,对网络设备进行批量重启操作。
在网络系统中,一般将网络设备依据其工作性能或者工作内容不同分为不同的层级,例如,可以分为接入层、汇聚层和核心层,这些网络设备在重启时是由SDN控制器下发重启指令后进行重启,而SDN控制器在下发重启指令时,是向网络系统中的所有网络设备均下发重启指令。由于SDN控制器下发给接入层的网络设备的重启指令需要经过核心层和汇聚层转发,若核心层和汇聚层并未将重启指令下发就进行重启,那么SDN控制器下发给接入层的网络设备的重启指令就无法到达接入层,造成接入层的网络设备无法正常重启的情况。
发明内容
本申请实施例的目的在于提供一种网络设备重启的方法、装置、电子设备及可读存储介质,用以改善现有技术中对网络设备进行批量重启时由于数据传输的原因使得一些层级的网络设备无法接收到重启指令而无法重启的问题。
第一方面,本申请实施例提供了一种网络设备重启的方法,所述方法包括:
确定需要重启的多个网络设备中每个网络设备的层级属性信息;
基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;
依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。
在上述实现过程中,通过对多个网络设备按照层级属性信息进行分组,针对每组网络设备依次下发重启指令,使得每组网络设备均可接收到重启指令并依次进行重启,其重启工作互不影响,从而可实现对网络设备的批量重启。
可选地,所述依次向所述多组网络设备中的每组网络设备下发重启指令,包括:
确定所述多组网络设备中的每组网络设备的重启顺序;
按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令。
在上述实现过程中,可根据实际需求设置重启顺序,从而可以根据重启顺序依次向每组网络设备下发重启指令,更加灵活。
可选地,所述多组网络设备包括接入层网络设备组、汇聚层网络设备组以及核心层网络设备组,所述按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令,包括:
向所述接入层网络设备组下发重启指令;
向所述汇聚层网络设备组下发重启指令;
向所述核心层网络设备组下发重启指令。
可选地,所述向所述接入层网络设备组下发重启指令,包括:
确定所述接入层网络设备组中各个接入层网络设备之间的拓扑连接关系;
基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的各个接入层网络设备进行分类入队,获得多个接入层网络设备队列;
依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令。
在上述实现过程中,对接入层网络设备组中的接入层网络设备进行分类入队,对各个接入层网络设备队列依次下发重启指令,使得接入层网络设备队列可以依次进行重启,从而使得接入层的业务数据可以继续传输,不会中断。
可选地,所述基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的接入层网络设备进行分类入队,获得多个接入层网络设备队列,包括:
基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备不存在连接关系的接入层网络设备,加入第一接入层网络设备队列;以及基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备存在连接关系的多组接入层网络设备,每组接入层网络设备中的接入层网络设备之间存在连接关系且与其他组的接入层网络设备之间不存在连接关系;
从每组接入层网络设备中各自选择任一接入层网络设备,加入第二接入层网络设备队列,再从每组接入层网络设备中剩余的接入层网络设备中各自选择任一接入层网络设备,加入第三接入层网络设备队列,直至每组接入层网络设备全部加入接入层网络设备队列,所述每个接入层网络设备队列中的各个接入层网络设备不存在连接关系且各个接入层网络设备只属于一个接入层设备队列。
在上述实现过程中,将不存在连接关系的接入层网络设备分为一对,使得在重启时存在连接关系的接入层网络设备不会同时重启,从而确保了存在连接关系的接入层网络设备组成的网络中的业务数据传输不会中断。
可选地,所述依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令,包括:
确定所述每个接入层网络设备队列的重启优先级;
按照所述重启优先级的高低顺序依次向每个接入层网络设备队列下发重启指令,以使得对应的接入层设备队列中的全部接入层设备执行重启。
在上述实现过程中,可以根据实际需求设定重启优先级,从而可以根据重启优先级下发重启指令,更加灵活。
可选地,所述向所述汇聚层网络设备组下发重启指令,包括:
确定所述汇聚层网络设备组中各个汇聚层网络设备之间的拓扑连接关系;
基于所述各个汇聚层网络设备之间的拓扑连接关系将所述聚层网络设备组中的各个汇聚层网络设备进行分类入队,获得多个汇聚层网络设备队列;
依次向所述多个汇聚层网络设备队列中的每个汇聚层网络设备队列下发重启指令。
在上述实现过程中,对汇聚层网络设备组中的汇聚层网络设备进行分类入队,对各个汇聚层网络设备队列依次下发重启指令,使得各个汇聚层网络设备队列可以依次进行重启,从而使得汇聚层的业务数据可以继续传输,不会中断。
可选地,所述向所述核心层网络设备组下发重启指令,包括:
确定所述核心层网络设备组中各个核心层网络设备之间的拓扑连接关系;
基于所述各个核心层网络设备之间的拓扑连接关系将所述核心层网络设备组中的各个核心层网络设备进行分类入队,获得多个核心层网络设备队列;
依次向所述多个核心层网络设备队列中的每个核心层网络设备队列下发重启指令。
在上述实现过程中,对核心层网络设备组中的核心层网络设备进行分类入队,对各个核心层网络设备队列依次下发重启指令,使得核心层网络设备队列可以依次进行重启,从而使得核心层的业务数据可以继续传输,不会中断。
可选地,所述方法还包括:
在向目标网络设备下发重启指令后,监测所述目标网络设备的重启状态;
若监测到所述目标网络设备重启失败,则再次向所述目标网络设备下发重启指令。
在上述实现过程中,通过对网络设备的重启状态进行监控,在网络设备重启失败时,再次向该网络设备下发重启指令,从而可确保该网络设备能顺利重启。
第二方面,本申请实施例提供了一种网络设备重启的装置,所述装置包括:
层级确定模块,用于确定需要重启的多个网络设备中每个网络设备的层级属性信息;
分组模块,用于基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;
重启指令下发模块,用于依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。
可选地,所述重启指令下发模块,用于确定所述多组网络设备中的每组网络设备的重启顺序;按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令。
可选地,所述多组网络设备包括接入层网络设备组、汇聚层网络设备组以及核心层网络设备组,所述重启指令下发模块,用于:
向所述接入层网络设备组下发重启指令;
向所述汇聚层网络设备组下发重启指令;
向所述核心层网络设备组下发重启指令。
可选地,所述重启指令下发模块,用于:
确定所述接入层网络设备组中各个接入层网络设备之间的拓扑连接关系;
基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的各个接入层网络设备进行分类入队,获得多个接入层网络设备队列;
依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令。
可选地,所述重启指令下发模块,用于:
基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备不存在连接关系的接入层网络设备,加入第一接入层网络设备队列;以及基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备存在连接关系的多组接入层网络设备,每组接入层网络设备中的接入层网络设备之间存在连接关系且与其他组的接入层网络设备之间不存在连接关系;
从每组接入层网络设备中各自选择任一接入层网络设备,加入第二接入层网络设备队列,再从每组接入层网络设备中剩余的接入层网络设备中各自选择任一接入层网络设备,加入第三接入层网络设备队列,直至每组接入层网络设备全部加入接入层网络设备队列,所述每个接入层网络设备队列中的各个接入层网络设备不存在连接关系且各个接入层网络设备只属于一个接入层设备队列。
可选地,所述重启指令下发模块,用于:
确定所述每个接入层网络设备队列的重启优先级;
按照所述重启优先级的高低顺序依次向每个接入层网络设备队列下发重启指令,以使得对应的接入层设备队列中的全部接入层设备执行重启。
可选地,所述重启指令下发模块,用于:
确定所述汇聚层网络设备组中各个汇聚层网络设备之间的拓扑连接关系;
基于所述各个汇聚层网络设备之间的拓扑连接关系将所述聚层网络设备组中的各个汇聚层网络设备进行分类入队,获得多个汇聚层网络设备队列;
依次向所述多个汇聚层网络设备队列中的每个汇聚层网络设备队列下发重启指令。
可选地,所述重启指令下发模块,用于:
确定所述核心层网络设备组中各个核心层网络设备之间的拓扑连接关系;
基于所述各个核心层网络设备之间的拓扑连接关系将所述核心层网络设备组中的各个核心层网络设备进行分类入队,获得多个核心层网络设备队列;
依次向所述多个核心层网络设备队列中的每个核心层网络设备队列下发重启指令。
可选地,所述装置还包括:
重启监控模块,用于在向目标网络设备下发重启指令后,监测所述目标网络设备的重启状态;若监测到所述目标网络设备重启失败,则再次向所述目标网络设备下发重启指令。
第三方面,本申请实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。
第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种电子设备的结构示意图;
图2为本申请实施例提供的一种网络系统的结构示意图;
图3为本申请实施例提供的一种网络设备重启的方法的流程图;
图4为本申请实施例提供的一种设备之间的口字型连接示意图;
图5为本申请实施例提供的一种设备之间的全连接结构连接示意图;
图6为本申请实施例提供的一种设备之间的双归属连接示意图;
图7为本申请实施例提供的一种设备之间的三角形结构连接示意图;
图8为本申请实施例提供的一种网络设备重启的装置的结构框图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种网络设备重启的方法,该方法将网络设备按照层级属性信息进行分组,使得在对网络设备进行重启时,可以对网络设备按照分组依次进行重启,从而使得各组网络设备的重启互不影响,进而可实现对网络设备的批量重启。
请参照图1,图1为本申请实施例提供的一种电子设备的结构示意图,所述电子设备可以包括:至少一个处理器110,例如CPU,至少一个通信接口120,至少一个存储器130和至少一个通信总线140。其中,通信总线140用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口120用于与其他节点设备进行信令或数据的通信。存储器130可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器130可选的还可以是至少一个位于远离前述处理器的存储装置。存储器130中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器110执行时,电子设备执行下述图3所示方法过程,例如,存储器130可用于存储每个网络设备的层级属性信息,处理器110可用于获取每个网络设备的层级属性信息,然后依据层级属性信息对网络设备进行分组,然后按照分组的网络设备依次对每组网络设备下发重启指令,进而使得网络设备根据获得的重启指令可依次进行重启,互不影响,以此确保网络设备的顺利重启。
请参照图2,图2为本申请实施例提供的一种网络系统的结构示意图,该网络系统中包括多个网络设备,每个网络设备根据其工作的环境以及其工作内容不同而分为不同的角色,如网络设备分为接入层网络设备组220、汇聚层网络设备组230和核心层网络设备组240,接入层网络设备组220中的各个接入层网络设备用于为用户终端提供网络连接,主要解决相邻用户之间的互访需求,并且为这些访问提供足够的带宽,接入层网络设备还可负责一些用户管理功能,如地址认证、用户认证、计费管理等,以及用户信息收集工作,如用户的IP地址、访问日志等;汇聚层是接入层和核心层的中介,汇聚层网络设备组230中的各个汇聚层网络设备具有实施策略、安全、工作组接入、虚拟局域网之间的路由、源地址或目的地址过来等功能,汇聚层网络设备一般采用支持三层交换技术和VLAN的交换机,以达到网络隔离和分段的目的;核心层网络设备组240中的各个核心层网络设备一般采用高带宽的交换机,其可以用于高速转发通信。
下面结合图2对本申请提供的网络设备重启的方法进行详细介绍,由于在Overlay网络中一般通过SDN控制器210来对网络中的网络设备进行管理,所以,本申请提供的网络设备重启的方法可应用于SDN控制器210,当然,也可以采用其他控制器或者控制设备来管理网络设备,即实现对网络设备的重启指令的下发。为了描述的方便,下述实施例中均以SDN控制器210来描述。
请参照图3,图3为本申请实施例提供的一种网络设备重启的方法的流程图,该方法包括如下步骤:
步骤S110:确定需要重启的多个网络设备中每个网络设备的层级属性信息。
SDN控制器210可用于管理网络系统中的各个网络设备,由于每个网络设备依据其工作内容不同可以工作在接入层、汇聚层或核心层,所以可以预先为每个网络设备设置层级属性信息,该层级属性信息可以是层级标识或者其他用于表征层级的信息,如接入层网络设备组220的层级属性信息为1,汇聚层网络设备组230的层级属性信息为2,核心层网络设备组240的层级属性信息为3。在对每个网络设备进行层级属性信息配置时,可以依据网络设备的IP地址、设备型号和设备名称等信息选择对应的网络设备进行设置。当然,SDN控制器210可以预先获取各个网络设备的工作信息,然后可根据工作信息确定各个网络设备的工作层级,即确定各个网络设备工作在接入层、汇聚层或核心层,然后可根据各个网络设备的工作层级为每个网络设备进行层级属性信息标注。
在网络系统中的部分或全部的网络设备可能由于软件更新等原因进行设备升级后需要重启时,SDN控制器210首先获取需要重启的这些网络设备的标识,然后可查找预先为这些网络设备设置的层级属性信息,如需要重启的网络设备为图2中的所有网络设备时,则SDN控制器210获取每个网络设备的层级属性信息,如获得网络设备1、网络设备2、网络设备3、网络设备4、网络设备5、网络设备6、网络设备7、网络设备8、网络设备9、网络设备10均为接入层网络设备,其层级属性信息均为1,网络设备11、网络设备12、网络设备13和网络设备14为汇聚层网络设备,其层级属性信息均为2,网络设备15和网络设备16为核心层网络设备,其层级属性信息均为3。
所以,可以根据每个网络设备的层级属性标识信息来确定每个网络设备的层级属性信息。
步骤S120:基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备。
SDN控制器210在获得每个网络设备的层级属性信息后,可以依据层级属性信息对网络设备进行分组,如将上述16个网络设备进行分组,获得多组网络设备,由于分组时按照网络设备的层级进行分组,所以,每组网络设备中的每个网络设备的层级属性信息相同,如接入层网络设备分为一组得到接入层网络设备组220,汇聚层网络设备分为一组得到汇聚层网络设备组230,核心层网络设备分为一组得到核心层网络设备组240。
需要说明的是,上述在设置各个网络设备的层级属性信息时,也可以不依据接入层、汇聚层和核心层的层级属性来设置,以可以根据实际重启时是否会相互影响的依赖关系将多个网络设备分为其他组型的层级,然后为每个网络设备设置对应的层级属性信息,使得在分组时,可以将属于同一个层级的网络设备分为一组即可。
步骤S130:依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。
如在上述将网络设备分为接入层、汇聚层和核心层后,可以依次向各个网络设备组下发重启指令,如先向接入层网络设备组220下发重启指令,在间隔一定时间后再向汇聚层网络设备组230下发重启指令,再间隔一定时间后再向核心层网络设备组240下发重启指令。当然,向各组网络设备下发重启指令的顺序不做一定限制,如可以先向核心层网络设备组240下发重启指令,然后再向汇聚层网络设备组230下发重启指令,再向接入层网络设备组220下发重启指令。也就是说,SDN控制器210可以任意选择先下发重启指令至任意组的网络设备,然后任意选择剩余组的网络设备继续进行重启指令下发即可。各个网络设备在接收到重启指令后,可基于重启指令自动进行重启操作。
在上述实现过程中,通过对多个网络设备按照层级属性信息进行分组,针对每组网络设备依次下发重启指令,使得每组网络设备均可接收到重启指令并依次进行重启,其重启工作互不影响,从而可实现对网络设备的批量重启。
作为一种示例,为了便于SDN控制器210下发重启指令,还可以根据用户需求在SDN控制器210中可预先设置有多组网络设备的重启顺序,如多组网络设备包括接入层网络设备组220、汇聚层网络设备组230和核心层网络设备组240三组网络设备,则还可以根据实际需求设置三组网络设备下发重启指令的顺序,如重启顺序为接入层->汇聚层->核心层,如此SDN控制器210在下发重启指令之前,还可先确定多组网络设备中的每组网络设备的重启顺序,然后根据重启顺序依次向多组网络设备中的每组网络设备下发重启指令,如先向接入层网络设备组220下发重启指令,再向汇聚层网络设备组230下发重启指令,再向核心层网络设备组240下发重启指令。
当然,其重启顺序可以根据用户的需求进行设置,其并不是唯一的,在实际应用过程中,可以根据需求更改重启顺序,使得SDN控制器210在下发重启指令时直接根据重启顺序下发即可。另外,在一种可选地实施例中,SDN控制器210也可以自行选择重启顺序,如SDN控制器210中可以预存储有多个重启顺序,SDN控制器210可以随机选择其中一个重启顺序进行重启指令的下发即可。
在上述实现过程中,可根据实际需求设置重启顺序,从而可以根据重启顺序依次向每组网络设备下发重启指令,更加灵活。
另外,为了不影响各个层级的网络设备在进行重启时互相影响,如上述的网络设备1-网络设备10均属于接入层网络设备组220,若这些网络设备同时进行重启,则可能导致接入层的数据均无法进行上传,所以,还可以对每组的网络设备进行分类入队,然后依队列进行重启,其分类入队的过程如下:
先确定接入层网络设备组220中各个接入层网络设备之间的拓扑连接关系,然后基于各个接入层网络设备之间的拓扑连接关系将接入层网络设备组220中的各个接入层网络设备进行分类入队,获得多个接入层网络设备队列,然后依次向多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令。
可以理解地,SDN控制器210可以依据自定义的私有协议,如以太链路发现协议(edp协议)来获取各个网络设备的拓扑连接关系,也可以根据11dp链路发现协议来确定各个网络设备的拓扑连接关系,或者获取用户输入的各个网络设备的拓扑连接关系。
在一般的网络结构中,核心层网络设备组240与汇聚层网络设备组230之间的拓扑连接关系一般成口字型连接关系(如图4所示),少部分为全网状Full Mesh全连接结构(如图5所示);接入层网络设备组220与汇聚层网络设备组230之间的拓扑连接关系一般为口字型、双归属(如图6所示)、Full Mesh全连接,少部分为三角形结构(如图7所示)。
SDN控制器210可针对每组网络设备通过私有协议或11dp链路发现协议来获取各个网络设备之间的拓扑连接关系,如针对接入层网络设备组220,其可以获取接入层网络设备组220中的各个接入层网络设备之间的拓扑连接关系,如图2中,网络设备1到网络设备10均为接入层网络设备组220,称为接入层网络设备,网络设备1和网络设备2连接,网络设备3和网络设备4未与其他网络设备连接,网络设备5与网络设备6连接,网络设备6与网络设备7连接,网络设备7与网络设备8连接,网络设备8与网络设备9连接,网络设备9与网络设备10连接,在获得这些网络设备的拓扑连接关系后,可以根据这些拓扑连接关系为接入层网络设备组220进行分类入队,获得多个接入层网络设备队列。
其中,分类入队的方式可以根据实际需求自行设定,例如,可以将具有连接关系的分为一队,例如网络设备1和网络设备2为第一队接入层网络设备,网络设备3为第二队接入层网络设备,网络设备4为第三队接入层网络设备,网络设备5-网络设备10为第四队接入层网络设备,则一共获得4个接入层网络设备队列。SDN控制器210在对接入层网络设备组220下发重启指令时,可以先对其中一个接入层网络设备队列下发重启指令,然后再对另一个接入层网络设备队列下发重启指令,例如,先对第一个接入层网络设备队列下发重启指令,然后间隔一定时间后再对第二个接入层网络设备队列下发重启指令,然后再间隔一定时间后再对第三个接入层网络设备队列下发重启指令,然后再间隔一定时间后再对第四个接入层网络设备队列下发重启指令。
需要说明的是,上述SDN控制器210为多个接入层网络设备队列下发重启指令的顺序仅为举例,在实际应用中,其顺序可以根据需求自行定义,本发明实施例可对此不进行限制。另外,每个队列之间间隔一定时间后再下发重启指令是为了确保前面一队网络设备有时间进行重启完毕,避免多队网络设备均在进行重启使得这些网络设备均无法与上层网络设备进行数据交互的问题。
在上述实现过程中,对接入层网络设备组220中的接入层网络设备进行分类入队,对各个接入层网络设备队列依次下发重启指令,使得接入层网络设备队列可以依次进行重启,从而接入层的业务数据可以继续传输,不会中断。
另外,为了不影响各个层级的网络设备在进行重启时互相影响,如上述的网络设备1和网络设备2属于同一个网点,即网点1,若网络设备1和网络设备2均同时进行重启,则可能导致该网点的数据均无法继续上传,所以,还可以采用如下方式对接入层网络设备组220中的多个接入层网络设备进行分类入队:
基于各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备不存在连接关系的接入层网络设备,加入第一接入层网络设备队列;
以及基于各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备存在连接关系的多组接入层网络设备,每组接入层网络设备中的接入层网络设备之间存在连接关系且与其他组的接入层网络设备之间不存在连接关系;
从每组接入层网络设备中各自选择任一接入层网络设备,加入第二接入层网络设备队列,再从每组接入层网络设备中剩余的接入层网络设备中各自选择任一接入层网络设备,加入第三接入层网络设备队列,直至每组接入层网络设备全部加入接入层网络设备队列,所述每个接入层网络设备队列中的各个接入层网络设备不存在连接关系且各个接入层网络设备只属于一个接入层设备队列。
可以理解地,若网络设备之间具有直接或间接连接关系,则这些网络设备为等价节点,则可以基于各个接入层网络设备之间的拓扑连接关系确定等价节点,如网络设备1与网络设备2连接,则网络设备1和网络设备2为等价节点,网络设备3和网络设备4与其他网络设备均不具备直接或间接连接关系,则网络设备3和网络设备4均不是等价节点,网络设备5-网络设备10之间均具有直接或间接连接关系,则网络设备5-网络设备10为等价节点,上述过程可以理解为从每个等价节点中选择任意一个网络设备组成一个接入层网络设备队列,不是等价节点的网络设备为单独一个接入层网络设备队列。
例如,网络设备3和网络设备4为与其他接入层网络设备不存在连接关系的接入层网络设备,则网络设备3和网络设备4可以作为第一接入层网络设备队列;具有连接关系的多个接入层网络设备包括网络设备1和网络设备2、网络设备5-网络设备10两个,在对这些网络设备继续进行分类入队时,可以将网络设备1与网络设备5作为第二接入层网络设备队列,网络设备2与网络设备6作为第三接入层网络设备队列,网络设备7作为第四接入层网络设备队列,网络设备8作为第五接入层网络设备队列,网络设备9作为第六接入层网络设备队列,网络设备10作为第七接入层网络设备队列,或者将网络设备1与网络设备10作为一个接入层网络设备队列,网络设备2与网络设备9作为一个接入层网络设备队列,剩余的网络设备各自分别作为一个接入层网络设备队列,也就是说从每组接入层网络设备中各自任意选择一个网络设备组成一个接入层网络设备队列,剩余的网络设备各自分别作为一个接入层网络设备队列,使得每组接入层网络设备中的各个接入层网络设备均不是同一个网点(即不存在连接关系)且各个接入层网络设备只属于一个接入层设备队列。
在按照上述方式将接入层网络设备组220分为多个接入层网络设备队列后,使个接入层网络设备队列中的各个接入层网络设备均不属于同一个网点的设备,从而使得每个接入层网络设备队列在重启时,每个网点与汇聚层的数据交互不会中断。也就是说,将不存在连接关系的网络设备分为一队,使得在重启时存在连接关系的网络设备不会同时重启,从而确保了存在连接关系的网络设备组成的网络中的业务数据传输不会中断。
在实际应用中,还可以设置每个接入层网络设备的重启优先级,则SDN控制器210在向多个接入层网络设备队列下发重启指令时,先确定每个接入层网络设备队列的重启优先级,然后按照重启优先级的高低顺序依次向多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令,例如,可以将多个接入层网络设备队列按照队列进行排列,如将不具有连接关系的网络设备的重启优先级设置为最高,如上述的网络设备3和网络设备4作为队列X0,其重启优先级设置为0,网络设备1与网络设备5作为队列X1,重启优先级为1,网络设备2与网络设备6作为队列X2,重启优先级为2,网络设备7作为队列X3,重启优先级为3,网络设备8作为队列X4,重启优先级为4,网络设备9作为队列X5,重启优先级为5,网络设备10作为队列X6,重启优先级为6。
由此,SDN控制器210在下发重启指令时,可以按照重启优先级从高到低依次下发,即按照队列X0->X1->X2->X3->X4->X5->X6的顺序下发重启指令。
在上述实现过程中,可以根据实际需求设定重启优先级,从而可以根据重启优先级下发重启指令,更加灵活。
另外,对于汇聚层网络设备组230和核心层网络设备组240也可以按照与接入层网络设备组220的分类入队方式进行,如针对汇聚层网络设备组230,也可以先确定汇聚层网络设备组230中各个汇聚层网络设备之间的拓扑连接关系,然后基于各个汇聚层网络设备之间的拓扑连接关系将聚层网络设备组中的各个汇聚层网络设备进行分类入队,获得多个汇聚层网络设备队列,再依次向多个汇聚层网络设备队列中的每个汇聚层网络设备队列下发重启指令。
即SDN控制器210也可以通过私有协议或者lldp链路发现协议获得各个汇聚层网络设备之间的拓扑连接关系,如图2中网络设备11和网络设备12连接,网络设备13和网络设备14连接,则可将网络设备11和网络设备12分为第一个汇聚层网络设备队列,将网络设备13和网络设备14分为一第二个汇聚层网络设备队列,或者按照上述接入层设备的分类入队方式,也可以将不具有连接关系的网络设备分为一队,即将网络设备11和网络设备13分为一个汇聚层网络设备队列,网络设备12和网络设备14分为一个汇聚层网络设备队列,或者将网络设备11和网络设备14分为一个汇聚层网络设备队列,网络设备12和网络设备13分为一个汇聚层网络设备队列,由此,可获得两个汇聚层网络设备队列。
然后在针对每个汇聚层网络设备队列依次下发重启指令,其下发重启指令的顺序也可以是随机依次下发,也可以是按照固定顺序下发,在此不做特别限定。
在上述实现过程中,对汇聚层网络设备组230中的汇聚层网络设备进行分类入队,对分类入队的汇聚层网络设备依次下发重启指令,使得汇聚层网络设备队列可以依次进行重启,从而汇聚层的业务数据可以继续传输,不会中断。
针对核心层网络设备组240进行分类入队的方式与上述类似,即先确定核心层网络设备组240中各个核心层网络设备之间的拓扑连接关系,基于多各个核心层网络设备之间的拓扑连接关系将核心层网络设备组中的各个核心层网络设备进行分类入队,获得多个核心层网络设备队列,然后依次多个核心层网络设备队列中的每个核心层网络设备队列下发重启指令。
即SDN控制器210也可以通过私有协议或者lldp链路发现协议获得各个核心层网络设备之间的拓扑连接关系,如图2中网络设备15和网络设备16连接,则可将网络设备15和网络设备16分为一个核心层网络设备队列,则只有一个核心层网络设备队列,在核心层网络设备有更多个时,可以继续进行分类入队;或者按照上述接入层设备的分类入队方式,也可以将不具有连接关系的网络设备分为一队,即将网络设备15分为一队,网络设备16分为一队,由此,获得两个核心层网络设备队列。
然后在针对每个核心层网络设备队列依次下发重启指令,其下发重启指令的顺序也可以是随机依次下发,也可以是按照固定顺序下发,在此不做特别限定。
在上述实现过程中,对核心层网络设备组240进行分类入队,对分类入队的网络设备依次下发重启指令,使得核心层网络设备队列可以依次进行重启,从而核心层的业务数据可以继续传输,不会中断。
作为一种示例,下述表格中所示为针对图2中的网络设备按照上述其中一种分类入队方式进行分类入队后获得的多个队列的示例:
其中,作为一种示例,SDN控制器210下发重启指令的顺序可以如下:
先对接入层网络设备组220下发重启指令:优先重启队列X0中包含的设备,然后重启队列X1,X2,X3,X4,…,X6中包含的设备;其中,若X0队列中设备为空,则跳过X0队列,执行后续队列X1,X2,X3,X4,…,X6的重启;
再对汇聚层网络设备组230下发重启指令:优先重启队列Y0中包含的设备,然后重启队列Y1,Y2中包含的设备;若Y0队列中设备为空,则跳过Y0队列,执行后续队列Y1,Y2的重启;
然后对核心层网络设备组240下发重启指令:优先重启队列Z0中包含的设备,然后重启队列Z1,Z2中包含的设备;若Z0队列中设备为空,则跳过Z0队列,执行后续队列Z1,Z2的重启。
另外,为了使得每组网络设备以及每队网络设备依次进行重启,还可以在向目标网络设备下发重启指令后,监测目标网络设备的重启状态,若监测到目标网络设备重启失败,则再次向目标网络设备下发重启指令。
例如,针对接入层网络设备组220,若重启网络设备3和网络设备4(即目标网络设备),则SDN控制器210向网络设备3和网络设备4均下发重启指令,网络设备3和网络设备4在接收到重启指令后进行重启,网络设备3或网络设备4在重启完成后可自动向SDN控制器210发送重启完毕指示信息,以此来监测网络设备的重启状态,在SDN控制器210收到网络设备3和网络设备4发送的重启完毕指示信息后,可对该网络设备标记重启标记,如重启成功标记为1,重启失败标记为0,重启成功后再继续向下一队网络设备发送重启指令。
其中,若网络设备突然断电,则SDN控制器210无法接收到该网络设备的重启状态,则SDN控制器210若在预设时间段内未接收到网络设备发送的重启完毕指示信息时,表明其网络设备重启失败,则再次向网络设备下发重启指令,若在一定时间段内该网络设备还是重启失败,则标记该网络设备的重启结果为0,即重启失败,可向该结果反馈给用户,可以提示用户进行人工排查,或者人工参与对该网络设备的重启操作。
在上述实现过程中,通过对网络设备的重启状态进行监控,在网络设备重启失败时,再次向该网络设备下发重启指令,从而可确保该网络设备能顺利重启。
请参照图8,图8为本申请实施例提供的一种网络设备重启的装置300的结构框图,该装置300可以是电子设备上的模块、程序段或代码。应理解,该装置300与上述图3方法实施例对应,能够执行图3方法实施例涉及的各个步骤,该装置300具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
可选地,所述装置300包括:
层级确定模块310,用于确定需要重启的多个网络设备中每个网络设备的层级属性信息;
分组模块320,用于基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;
重启指令下发模块330,用于依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。
可选地,所述重启指令下发模块330,用于确定所述多组网络设备中的每组网络设备的重启顺序;按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令。
可选地,所述多组网络设备包括接入层网络设备组、汇聚层网络设备组以及核心层网络设备组,所述重启指令下发模块330,用于:
向所述接入层网络设备组下发重启指令;
向所述汇聚层网络设备组下发重启指令;
向所述核心层网络设备组下发重启指令。
可选地,所述重启指令下发模块330,用于:
确定所述接入层网络设备组中各个接入层网络设备之间的拓扑连接关系;
基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的各个接入层网络设备进行分类入队,获得多个接入层网络设备队列;
依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令。
可选地,所述重启指令下发模块330,用于:
基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备不存在连接关系的接入层网络设备,加入第一接入层网络设备队列;以及基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备存在连接关系的多组接入层网络设备,每组接入层网络设备中的接入层网络设备之间存在连接关系且与其他组的接入层网络设备之间不存在连接关系;
从每组接入层网络设备中各自选择任一接入层网络设备,加入第二接入层网络设备队列,再从每组接入层网络设备中剩余的接入层网络设备中各自选择任一接入层网络设备,加入第三接入层网络设备队列,直至每组接入层网络设备全部加入接入层网络设备队列,所述每个接入层网络设备队列中的各个接入层网络设备不存在连接关系且各个接入层网络设备只属于一个接入层设备队列。
可选地,所述重启指令下发模块330,用于:
确定所述每个接入层网络设备队列的重启优先级;
按照所述重启优先级的高低顺序依次向每个接入层网络设备队列下发重启指令,以使得对应的接入层设备队列中的全部接入层设备执行重启。
可选地,所述重启指令下发模块330,用于:
确定所述汇聚层网络设备组中各个汇聚层网络设备之间的拓扑连接关系;
基于所述各个汇聚层网络设备之间的拓扑连接关系将所述聚层网络设备组中的各个汇聚层网络设备进行分类入队,获得多个汇聚层网络设备队列;
依次向所述多个汇聚层网络设备队列中的每个汇聚层网络设备队列下发重启指令。
可选地,所述重启指令下发模块330,用于:
确定所述核心层网络设备组中各个核心层网络设备之间的拓扑连接关系;
基于所述各个核心层网络设备之间的拓扑连接关系将所述核心层网络设备组中的各个核心层网络设备进行分类入队,获得多个核心层网络设备队列;
依次向所述多个核心层网络设备队列中的每个核心层网络设备队列下发重启指令。
可选地,所述装置300还包括:
重启监控模块,用于在向目标网络设备下发重启指令后,监测所述目标网络设备的重启状态;若监测到所述目标网络设备重启失败,则再次向所述目标网络设备下发重启指令。
本申请实施例提供一种可读存储介质,所述计算机程序被处理器执行时,执行如图3所示方法实施例中电子设备所执行的方法过程。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:确定需要重启的多个网络设备中每个网络设备的层级属性信息;基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启。
综上所述,本申请实施例提供一种网络设备重启的方法、装置、电子设备及可读存储介质,该方法通过对多个网络设备按照层级属性信息进行分组,针对每组网络设备依次下发重启指令,使得每组网络设备均可接收到重启指令并依次进行重启,其重启工作互不影响,从而可实现对网络设备的批量重启。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种网络设备重启的方法,其特征在于,所述方法包括:
确定需要重启的多个网络设备中每个网络设备的层级属性信息;
基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备;
依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启;
所述依次向所述多组网络设备中的每组网络设备下发重启指令,包括:
确定所述多组网络设备中的每组网络设备的重启顺序;
按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令;
所述多组网络设备包括接入层网络设备组、汇聚层网络设备组以及核心层网络设备组,所述按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令,包括:
向所述接入层网络设备组下发重启指令;
向所述汇聚层网络设备组下发重启指令;
向所述核心层网络设备组下发重启指令。
2.根据权利要求1所述的方法,其特征在于,所述向所述接入层网络设备组下发重启指令,包括:
确定所述接入层网络设备组中各个接入层网络设备之间的拓扑连接关系;
基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的各个接入层网络设备进行分类入队,获得多个接入层网络设备队列;
依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令。
3.根据权利要求2所述的方法,其特征在于,所述基于所述各个接入层网络设备之间的拓扑连接关系将所述接入层网络设备组中的接入层网络设备进行分类入队,获得多个接入层网络设备队列,包括:
基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备不存在连接关系的接入层网络设备,加入第一接入层网络设备队列;以及
基于所述各个接入层网络设备之间的拓扑连接关系,确定出与其他接入层网络设备存在连接关系的多组接入层网络设备,每组接入层网络设备中的接入层网络设备之间存在连接关系且与其他组的接入层网络设备之间不存在连接关系;
从每组接入层网络设备中各自选择任一接入层网络设备,加入第二接入层网络设备队列,再从每组接入层网络设备中剩余的接入层网络设备中各自选择任一接入层网络设备,加入第三接入层网络设备队列,直至每组接入层网络设备全部加入接入层网络设备队列,所述每个接入层网络设备队列中的各个接入层网络设备不存在连接关系且各个接入层网络设备只属于一个接入层设备队列。
4.根据权利要求2所述的方法,其特征在于,所述依次向所述多个接入层网络设备队列中的每个接入层网络设备队列下发重启指令,包括:
确定所述每个接入层网络设备队列的重启优先级;
按照所述重启优先级的高低顺序依次向每个接入层网络设备队列下发重启指令,以使得对应的接入层设备队列中的全部接入层设备执行重启。
5.根据权利要求1所述的方法,其特征在于,所述向所述汇聚层网络设备组下发重启指令,包括:
确定所述汇聚层网络设备组中各个汇聚层网络设备之间的拓扑连接关系;
基于所述各个汇聚层网络设备之间的拓扑连接关系将所述聚层网络设备组中的各个汇聚层网络设备进行分类入队,获得多个汇聚层网络设备队列;
依次向所述多个汇聚层网络设备队列中的每个汇聚层网络设备队列下发重启指令。
6.根据权利要求1所述的方法,其特征在于,所述向所述核心层网络设备组下发重启指令,包括:
确定所述核心层网络设备组中各个核心层网络设备之间的拓扑连接关系;
基于所述各个核心层网络设备之间的拓扑连接关系将所述核心层网络设备组中的各个核心层网络设备进行分类入队,获得多个核心层网络设备队列;
依次向所述多个核心层网络设备队列中的每个核心层网络设备队列下发重启指令。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在向目标网络设备下发重启指令后,监测所述目标网络设备的重启状态;
若监测到所述目标网络设备重启失败,则再次向所述目标网络设备下发重启指令。
8.一种网络设备重启的装置,其特征在于,所述装置包括:
层级确定模块,用于确定需要重启的多个网络设备中每个网络设备的层级属性信息;
分组模块,用于基于所述每个网络设备的层级属性信息对所述多个网络设备进行分组,获得多组网络设备,每组网络设备中的每个网络设备的层级属性信息相同;
重启指令下发模块,用于依次向所述多组网络设备中的每组网络设备下发重启指令,以使所述每组网络设备基于所述重启指令依次进行重启;
所述重启指令下发模块,用于确定所述多组网络设备中的每组网络设备的重启顺序;按照所述重启顺序依次向所述多组网络设备中的每组网络设备下发重启指令;
所述多组网络设备包括接入层网络设备组、汇聚层网络设备组以及核心层网络设备组,所述重启指令下发模块,用于:
向所述接入层网络设备组下发重启指令;
向所述汇聚层网络设备组下发重启指令;
向所述核心层网络设备组下发重启指令。
9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-7任一项所述的方法。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911092690.7A CN110851186B (zh) | 2019-11-08 | 2019-11-08 | 网络设备重启的方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911092690.7A CN110851186B (zh) | 2019-11-08 | 2019-11-08 | 网络设备重启的方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110851186A CN110851186A (zh) | 2020-02-28 |
CN110851186B true CN110851186B (zh) | 2022-12-16 |
Family
ID=69601134
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911092690.7A Active CN110851186B (zh) | 2019-11-08 | 2019-11-08 | 网络设备重启的方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110851186B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111475217B (zh) * | 2020-04-20 | 2021-03-23 | 广州市品高软件股份有限公司 | 一种基于sdn的服务组启停方法及系统 |
CN112954035B (zh) * | 2021-02-02 | 2022-03-18 | 深圳市禅游科技股份有限公司 | 服务器重启方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286886A (zh) * | 2008-06-05 | 2008-10-15 | 杭州华三通信技术有限公司 | 恢复网络设备配置信息的方法及装置 |
CN102594579A (zh) * | 2011-01-06 | 2012-07-18 | 卓思网络公司 | 自动化网络设备配置和网络部署 |
CN103329486A (zh) * | 2011-01-18 | 2013-09-25 | 思科技术公司 | 网络设备重载中的地址兼容性 |
CN106209390A (zh) * | 2016-06-30 | 2016-12-07 | 武汉大学深圳研究院 | 网络设备管理及节能方法及其资源管理装置、路由节能装置 |
CN108055207A (zh) * | 2017-10-26 | 2018-05-18 | 北京天元创新科技有限公司 | 一种网络拓扑感知方法及装置 |
CN108566296A (zh) * | 2018-03-26 | 2018-09-21 | 新华三技术有限公司 | 网络设备分层方法、网络管理设备及计算机可读存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7610366B2 (en) * | 2001-11-06 | 2009-10-27 | Canon Kabushiki Kaisha | Dynamic network device reconfiguration |
CN101651536A (zh) * | 2008-08-13 | 2010-02-17 | 中兴通讯股份有限公司 | 控制序列号的同步实现方法和系统 |
CN101355464A (zh) * | 2008-08-26 | 2009-01-28 | 广州鼎坚资讯科技有限公司 | 一种监测网络断线并自动重启网络设备的电控方法及装置 |
US8275891B2 (en) * | 2009-07-20 | 2012-09-25 | At&T Intellectual Property I, L.P. | Method and apparatus for social networking in a dynamic environment |
CN104683243B (zh) * | 2013-11-26 | 2019-02-01 | 华为技术有限公司 | 一种数据处理方法、装置及系统 |
CN105763345A (zh) * | 2014-12-15 | 2016-07-13 | 中兴通讯股份有限公司 | 一种网元升级管理方法、装置及系统 |
US10355921B2 (en) * | 2016-07-20 | 2019-07-16 | Abl Ip Holding Llc | Protocol for out of band commissioning of lighting network element |
US9949350B2 (en) * | 2016-07-21 | 2018-04-17 | Abl Ip Holding Llc | Use of position data to determine a group monitor |
CN108023745B (zh) * | 2016-11-02 | 2022-07-01 | 中兴通讯股份有限公司 | 一种自动设置网络设备重启顺序的方法及装置 |
CN106789266B (zh) * | 2016-12-27 | 2020-08-25 | 武汉船舶通信研究所 | 一种网管设备和网管系统 |
CN108696902B (zh) * | 2017-04-10 | 2021-06-04 | 中国移动通信集团公司 | 一种网络设备负载均衡的方法及装置 |
CN107682197A (zh) * | 2017-10-17 | 2018-02-09 | 锐捷网络股份有限公司 | 设备升级方法、网络设备及服务器 |
CN109962941B (zh) * | 2017-12-14 | 2021-10-26 | 华为技术有限公司 | 通信方法、装置以及服务器 |
CN110113197B (zh) * | 2019-04-26 | 2022-10-11 | 新华三技术有限公司合肥分公司 | Sdn控制器配置网络设备的方法和sdn控制器 |
-
2019
- 2019-11-08 CN CN201911092690.7A patent/CN110851186B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286886A (zh) * | 2008-06-05 | 2008-10-15 | 杭州华三通信技术有限公司 | 恢复网络设备配置信息的方法及装置 |
CN102594579A (zh) * | 2011-01-06 | 2012-07-18 | 卓思网络公司 | 自动化网络设备配置和网络部署 |
CN103329486A (zh) * | 2011-01-18 | 2013-09-25 | 思科技术公司 | 网络设备重载中的地址兼容性 |
CN106209390A (zh) * | 2016-06-30 | 2016-12-07 | 武汉大学深圳研究院 | 网络设备管理及节能方法及其资源管理装置、路由节能装置 |
CN108055207A (zh) * | 2017-10-26 | 2018-05-18 | 北京天元创新科技有限公司 | 一种网络拓扑感知方法及装置 |
CN108566296A (zh) * | 2018-03-26 | 2018-09-21 | 新华三技术有限公司 | 网络设备分层方法、网络管理设备及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
H3C网络设备配置和维护;杜巍;《电子技术与软件工程》;20180608(第11期);第36页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110851186A (zh) | 2020-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5625998B2 (ja) | 情報処理システム | |
CN103026660B (zh) | 网络策略配置方法、管理设备以及网络管理中心设备 | |
CN104199957B (zh) | 一种Redis通用代理的实现方法 | |
US9999030B2 (en) | Resource provisioning method | |
US8751637B2 (en) | Network monitoring server and network monitoring system | |
CN102843286B (zh) | 虚拟路由器的实现方法及系统 | |
US8533316B2 (en) | Management computer for setting configuration information of node | |
CN102984012B (zh) | 管理服务资源的方法及服务资源管理系统 | |
JP6444505B2 (ja) | データ・センタ・ネットワークのためのネットワーキング方法及びデータ・センタ・ネットワーク | |
US9088477B2 (en) | Distributed fabric management protocol | |
CN105049502B (zh) | 一种云端网络管理系统中设备软件更新的方法和装置 | |
CN103825954A (zh) | 一种OpenFlow控制方法及相应插件、平台和网络 | |
CN105227385B (zh) | 一种故障处理的方法及系统 | |
CN109547875B (zh) | 一种fc交换网络任意端口接入设计方法 | |
CN109995641A (zh) | 一种信息处理方法、计算节点和存储介质 | |
CN103002065A (zh) | 一种主用设备与备用设备共用ip地址的方法和装置 | |
CN112653577A (zh) | 网元管理方法、装置及存储介质 | |
CN114371912A (zh) | 数据中心的虚拟网络管理方法及数据中心系统 | |
CN110851186B (zh) | 网络设备重启的方法、装置、电子设备及可读存储介质 | |
CN110661641A (zh) | 一种虚拟网络功能vnf部署方法及装置 | |
CN108540408A (zh) | 一种基于Openstack的分布式虚拟交换机的管理方法及系统 | |
CN106911769A (zh) | 云平台路由数据的处理方法和云平台的物理服务器 | |
CN109542841A (zh) | 集群中创建数据快照的方法及终端设备 | |
CN110109933B (zh) | 信息维护方法、配置管理数据库系统及存储介质 | |
CN116095145B (zh) | 一种vpc集群的数据控制方法和系统 |
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 |