设备配置恢复方法及装置制造方法及图纸

技术编号:28622617 阅读:26 留言:0更新日期:2021-05-28 16:18
本公开涉及一种基于虚拟交换矩阵的设备配置恢复方法、装置、电子设备及计算机可读介质。该方法包括:虚拟交换矩阵中设备的系统启动时,对其单板下发默认配置;在文件系统稳定后,基于用户态读取预设数据库中的接口索引信息;解析所述接口索引信息以确定端口属性;基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复。本公开涉及的基于虚拟交换矩阵的设备配置恢复方法、装置、电子设备及计算机可读介质,能够快速准确的进行虚拟交换矩阵中设备的恢复,提高级联接口配置恢复的成功率,方便维护和二次开发。

【技术实现步骤摘要】
设备配置恢复方法及装置
本公开涉及计算机信息处理领域,具体而言,涉及一种基于虚拟交换矩阵的设备配置恢复方法、装置、电子设备及计算机可读介质。
技术介绍
随着互联网技术的不断发展,网络规模越来越大,对网络节点的稳定性和转发能力也提出了更高的要求。网络设备的虚拟化管理是一种提高网络节点稳定性,增加转发能力的重要技术。如图1所示,网络设备的虚拟化管理就是将多台设备通过物理端口连接起来形成一台虚拟的逻辑设备的技术,虚拟化管理概念:VSM(VirtualSwitchMatrix,虚拟交换矩阵)应运而生。VSM能够促使网络设备得到整合,增强设备的冗余性,与传统的设备冗余相比,这种管理方式具有更好的扩展性。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种基于虚拟交换矩阵的设备配置恢复方法、装置、电子设备及计算机可读介质,能够快速准确的进行虚拟交换矩阵中设备的恢复,提高级联接口配置恢复的成功率,方便维护和二次开发。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种基于虚拟交换矩阵的设备配置恢复方法,可用于设备的系统配置恢复,该方法包括:虚拟交换矩阵中设备的系统启动时,对其单板下发默认配置;在文件系统稳定后,基于用户态读取预设数据库中的接口索引信息;解析所述接口索引信息以确定端口属性;基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复。在本公开的一种示例性实施例中,还包括:在虚拟交换矩阵中的所述设备正常运行时,获取其单板的接口索引信息;将所述接口索引信息保存在所述预设数据库中。在本公开的一种示例性实施例中,对其单板下发默认配置,包括:基于预设参数对所述设备的单板下发默认配置。在本公开的一种示例性实施例中,基于用户态读取预设数据库中的接口索引信息,包括:虚拟交换矩阵平台基于用户态读取所述预设数据库中的所述接口索引信息;虚拟交换矩阵平台将所述索引信息发送至所述设备的驱动程序。在本公开的一种示例性实施例中,解析所述接口索引信息以确定端口属性,包括:所述设备的驱动程序解析所述接口索引信息以获取所述设备中单板的端口属性;将所述设备中单板的端口属性保存在所述设备的内存中。在本公开的一种示例性实施例中,基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复,包括:基于所述端口属性确定端口配置;将所述端口配置和所述默认配置进行比较,以确定待调整的端口的配置信息;所述设备的驱动程序将待调整的端口的配置信息进行回退以进行系统启动配置恢复。在本公开的一种示例性实施例中,所述设备的驱动程序将待调整的端口的配置信息进行回退以进行系统启动配置恢复,还包括:所述设备的驱动程序将待调整的端口的配置信息发送到所述设备的芯片中。根据本公开的一方面,提出一种基于虚拟交换矩阵的设备配置恢复方法,可用于设备的单板配置恢复,该方法包括:虚拟交换矩阵中设备运行过程中单板拔出时,删除所述单板的槽位信息,保留所述单板的第一单板信息和接口索引信息;在所述设备中存在单板插入时,获取插入的单板的第二单板信息;在第一单板信息和所述第二单板信息一致时,基于所述接口索引信息进行所述插入的单板的配置恢复。在本公开的一种示例性实施例中,在所述设备中存在单板插入时,还包括:所述设备的驱动程序将单板插入情况发送至虚拟交换矩阵平台。在本公开的一种示例性实施例中,在第一单板信息和所述第二单板信息一致时,包括:所述虚拟交换矩阵平台判断第一单板信息和所述第二单板信息是否一致。在本公开的一种示例性实施例中,基于所述接口索引信息进行所述插入的单板的配置恢复,包括:不触发换板事件,所述设备的驱动程序基于所述接口索引信息进行所述插入的单板的配置恢复。根据本公开的一方面,提出一种基于虚拟交换矩阵的设备配置恢复方法,设备的级联槽中单板的配置恢复,该方法包括:虚拟交换矩阵中设备运行过程中级联槽中单板拔出时,保留所述单板的第一单板信息;在所述设备中存在单板插入时,获取插入的单板的第二单板信息;在第一单板信息和所述第二单板信息不一致时,确定发生热换板事件;对插入的单板进行初始化以进行级联槽中单板的配置恢复。在本公开的一种示例性实施例中,还包括:在所述设备的系统初始化过程中获取单板的第三单板信息;将所述单板的第三单板信息和预存的所述单板的第四单板信息进行比较;在所述第三单板信息和所述第四单板信息不一致时,确定发生冷换板事件;重新下发所述单板的接口索引信息以进行级联槽中单板的配置恢复。在本公开的一种示例性实施例中,在确定发生热换板事件后,还包括:虚拟交换矩阵平台和所述设备删除所述第一单板信息和与所述第一单板信息对应的级联槽信息。在本公开的一种示例性实施例中,虚拟交换矩阵平台和所述设备删除所述第一单板信息和与所述第一单板信息对应的级联槽信息,包括:虚拟交换矩阵平台删除所述第一单板信息、级联口配置信息;基于热换板事件,虚拟交换矩阵平台更新预设数据库。在本公开的一种示例性实施例中,虚拟交换矩阵平台和所述设备删除所述第一单板信息和与所述第一单板信息对应的级联槽信息,包括:所述设备的驱动程序删除内存中的所述第一单板信息、级联口配置信息、接口索引信息。在本公开的一种示例性实施例中,对插入的单板进行初始化以进行级联槽中单板的配置恢复,包括:由虚拟交换矩阵平台的更新后的预设数据库中提取索引信息;基于所述索引信息对插入的单板进行初始化以进行级联槽中单板的配置恢复。在本公开的一种示例性实施例中,确定发生冷换板事件后,还包括:虚拟交换矩阵平台删除所述第四单板信息和与所述第四单板信息对应的级联槽信息;基于冷换板事件,虚拟交换矩阵平台更新预设数据库。在本公开的一种示例性实施例中,确定发生冷换板事件后,还包括:所述设备的驱动程序不对发生冷换板事件的所述单板进行端口配置。在本公开的一种示例性实施例中,重新下发所述单板的接口索引信息以进行级联槽中单板的配置恢复,包括:在虚拟交换矩阵平台的预设数据库更新后,重进下发所述单板的接口索引信息。根据本公开的一方面,提出一种基于虚拟交换矩阵的设备配置恢复装置,可用于设备的系统配置恢复,该装置包括:默认模块,用于虚拟交换矩阵中设备的系统启动时,对其单板下发默认配置;信息模块,用于在文件系统稳定后,基于用户态读取预设数据库中的接口索引信息;属性模块,用于解析所述接口索引信息以确定端口属性;系统恢复模块,用于基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复。在本公开的一种示例性实施例中,还包括:预设模块,用于在虚拟交换矩阵中的所述设备正常运行时,获取其单板的接口索引信息;将所述接口索引信息保存在所述预设数据库中。根据本公开的一方面,提出一种基于虚拟交换矩阵的设备配置恢复装置,可用于设备的单板配置恢复,该装置包括:删除模块,用于虚拟本文档来自技高网...

【技术保护点】
1.一种基于虚拟交换矩阵的设备配置恢复方法,可用于设备的系统配置恢复,包括:/n虚拟交换矩阵中设备的系统启动时,对其单板下发默认配置;/n在文件系统稳定后,基于用户态读取预设数据库中的接口索引信息;/n解析所述接口索引信息以确定端口属性;/n基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复。/n

【技术特征摘要】
1.一种基于虚拟交换矩阵的设备配置恢复方法,可用于设备的系统配置恢复,包括:
虚拟交换矩阵中设备的系统启动时,对其单板下发默认配置;
在文件系统稳定后,基于用户态读取预设数据库中的接口索引信息;
解析所述接口索引信息以确定端口属性;
基于所述端口属性调整所述默认配置以进行所述设备的系统启动配置恢复。


2.如权利要求1所述的基于虚拟交换矩阵的设备配置恢复方法,其特征在于,还包括:
在虚拟交换矩阵中的所述设备正常运行时,获取其单板的接口索引信息;
将所述接口索引信息保存在所述预设数据库中。


3.如权利要求2所述的基于虚拟交换矩阵的设备配置恢复方法,其特征在于,对其单板下发默认配置,包括:
基于预设参数对所述设备的单板下发默认配置。


4.如权利要求1所述的基于虚拟交换矩阵的设备配置恢复方法,其特征在于,基于用户态读取预设数据库中的接口索引信息,包括:
虚拟交换矩阵平台基于用户态读取所述预设数据库中的所述接口索引信息;
虚拟交换矩阵平台将所述索引信息发送至所述设备的驱动程序。


5.如权利要求1所述的基于虚拟交换矩阵的设备配置恢复方法,其特征在于,解析所述接口索引信息以确定端口属性,包括:
所述设备的驱动程序解析所述接口索引信息以获取所述设备中单板的端口属性;
将所述设备中单板的端口属性保存...

【专利技术属性】
技术研发人员:刘佃村任红军姜永强
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1