【技术实现步骤摘要】
本专利技术涉及网络通信
,尤其涉及一种针对主备主控板切换的兼容性判断 方法、装置及网络设备。
技术介绍
对于位置较重要的网络设备,为了防止单点故障,在此类网络设备需要配置两块 主控板,分别为主用主控板(Master)和备用主控板(Slave)。其中,主用主控板实现与外部 和业务板的业务通信,以及完成网络设备内各模块的正常功能,而备用主控板为主用主控 板的备份,在主用主控板运行正常时,备用主控板与外部及业务板没有通信。但当主用主控 板发生故障时,为了保证业务的正常运行,网络设备自动进行主备切换,由备用主控板接替 主用主控板的工作。上述进行切换的过程称为主备倒换过程,该过程中的相关行为的管理, 称为热备份管理。热备份管理过程针对主用控制板和备用控制板间备份的数据、及切换时的行为的 不同,又可以细分为热备份切换和冷备份切换。其中,热备份切换是指在主用主控板和备用 主控板的软件版本兼容时,为了保证主用主控板和备用主控板之间数据的一致,在主用主 控板和备用主控板之间进行配置数据和运行信息的备份。并且在发生主备切换的过程中, 接口板不发生重启,备用主控板可以近似无缝的 ...
【技术保护点】
一种针对主备主控板切换的兼容性判断方法,其特征在于,包括:针对获取到的主用主控板和备用主控板中每个对应热备份基础模块的软件版本号信息,判断该对应热备份基础模块是否兼容,其中所述热备份基础模块为提供热备份机制的模块;在确定每个对应热备份基础模块兼容时,针对获取的主用主控板和备用主控板中每个对应热备份实体模块的软件版本号信息,判断该对应热备份实体模块的软件版本号一致时,确定在主备主控板切换时采用热备份切换方式,其中所述热备份实体模块为采用热备份机制完成自身热备份功能的模块。
【技术特征摘要】
一种针对主备主控板切换的兼容性判断方法,其特征在于,包括针对获取到的主用主控板和备用主控板中每个对应热备份基础模块的软件版本号信息,判断该对应热备份基础模块是否兼容,其中所述热备份基础模块为提供热备份机制的模块;在确定每个对应热备份基础模块兼容时,针对获取的主用主控板和备用主控板中每个对应热备份实体模块的软件版本号信息,判断该对应热备份实体模块的软件版本号一致时,确定在主备主控板切换时采用热备份切换方式,其中所述热备份实体模块为采用热备份机制完成自身热备份功能的模块。2.如权利要求1所述的方法,其特征在于,所述方法还包括当判断该对应热备份实体模块的软件版本号不一致时,根据保存的主用主控板和备用 主控板中该对应热备份实体模块的使能状态信息,判断该对应热备份实体模块是否使能;当该对应热备份实体模块未使能时,则确定在主备主控板切换时采用热备份切换方式。3.如权利要求2所述的方法,其特征在于,判断该对应热备份实体模块是否使能之前, 所述方法还包括将该热备份实体模块的使能状态信息挂载到不兼容链表上。4.如权利要求3所述的方法,其特征在于,所述方法还包括当所述不兼容链表上挂载的热备份实体模块的使能状态信息发生变化时,判断该不兼 容链表上是否挂载有使能状态信息为使能的热备份实体模块的使能状态信息;当该不兼容链表上挂载有使能状态信息为使能的热备份实体模块的使能状态信息时, 则确定在主备主控板切换时采用冷备份切换方式;当该不兼容链表上未挂载使能状态信息为使能的热备份实体模块的使能状态信息时, 则确定在主备主控板切换时采用热备份切换方式。5.如权利要求2所述的方法,其特征在于,所述方法还包括当存在不兼容的热备份基础模块时,确定在进行主备主控板切换时采用冷备份切换方 式-M,当确定每个热备份基础模块兼容,但存在软件版本号不一致的热备份实体模块,并且 该软件版本号不一致的热备份实体模块的使能状态信息为使能时,确定在主备主控板切换 时采用冷备份切换方式。6.如权利要求1 5任一所述的方法,其特征在于,获取主用主控板和备用主控板中每 个对应热备份实体模块的软件版本号信息包括根据保存的主用主控板和备用主控板中每个热备份实体模块的注册信息,其中,该注 册信息中包括热备份实体模块的名称信息、软件版本号信息及使能状态信息,提取该注册 信息中具有相同名称信息的热备份实体模块的软件版本号信息,作为该主用主控板和备用 主控板中该对应热备份实体模块的软件版本号信息。7.如权利要求2 5任一所述的方法,其特征在于,保存主用主控板每个备份实体模块 的使能状态信息包括接收所述主用主控板中每个热备份实体模块发送的注册信息,其中该注册信息中包括 该热备份实体模块的名称信息、软件版本号信息及使能状态信息;根据主用主控板中每个热备份实体模块发送的注册信息,保存该主用主控板每个热备 份实体模块的使能状态信息。8.如权利要求1所述的方法,其特征在于,所述方法还包括当主用主控板和备用主控板中的每个模块的软件有修改时,针对每个模块判断修改前 后该模块的软件版本是否兼容;当判断修改前后该模块的软件版本兼容时,则确定修改后的该模块的软件版本号为修 改前的该模块的软件版本号;当判断修改前后该模块的软件版本不兼容时,则确定该模块修改后的软件版本号为修 改前的该模块的软件版本号加1。9.如权利要求8所述的方法,其特征在于,所述确定该模块修改后的软件版本号为修 改前的该模块的软件版本号加1之前,所述方法还包括判断该模块之前的软件版本中是否存在与修改后的该模块的软件版本兼容的软件版 本,并确定不存在与修改后的该模块的软件版本兼容的软件版本。10.如权利要求9所述的方法,其特征在于,所述方法还包括当确定存在与修改后的该模块的软件版本兼容的软件版本时,则确定该模块修改后的 软件版本号为该兼容的软件版本的版本号。11.一种针对主备主控板切换的兼容性判断装置,其特征在于,所述装置包括获取判断模块,用于针对获取到的主用主控板和备用主控板中每个对应...
【专利技术属性】
技术研发人员:刘福能,吴梦非,王晶,
申请(专利权)人:北京星网锐捷网络技术有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。