一种单框分布式系统及其软件升级方法技术方案

技术编号:25947265 阅读:29 留言:0更新日期:2020-10-17 03:39
本申请提供一种单框分布式系统及其软件升级方法。本申请将单框分布式系统的第一主控板和第二主控板分别设置为第一分组和第二分组;将单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在第一分组和第二分组;将单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在第一分组和第二分组;第一分组的第一主控板以及接口板关闭连接第二分组的第二主控板以及接口板的板间通信端口;第二分组的第二主控板以及接口板升级系统软件,使单框分布式系统软件升级全部完成。

【技术实现步骤摘要】
一种单框分布式系统及其软件升级方法
本申请涉及通信技术,具体地讲是一种单框分布式系统及其软件升级方法。
技术介绍
堆叠系统是通过N:1虚拟化技术将多个物理设备虚拟化为一台设备。多框的堆叠系统的系统软件升级时,逐个升级各物理机框的系统软件,其他框备份和转发需要通过升级框转发的协议报文和数据报文进行。但是单框分布式系统中,所有单板位于一个机框中,一旦将整框重启就会导致单框分布式系统的协议和数据报文的转发失败。
技术实现思路
本申请的目的在于一种单框分布式系统及其软件升级方法,只升级单框分布式系统的部分单板的软件,避免单框分布式系统协议和数据报文失败。为实现上述目的,本申请提供了一种单框分布式系统软件升级方法,该方法包括:将单框分布式系统的第一主控板和第二主控板分别设置为第一分组和第二分组;将单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在第一分组和第二分组;将单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在第一分组和第二分组;第一分组的第一主控板以及接口板关闭连接第二分组的第二主控板以及接口板的板间通信端口;第二分组的第二主控板以及接口板升级系统软件。为实现上述目的,本申请还提供了一种单框分布式系统,该单框分布式系统具有第一主控板和第二主控板和多个接口板;第一主控板和第二主控板被设置为第一分组和第二分组;单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在第一分组和第二分组;将单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在第一分组和第二分组;第一分组的第一主控板以及接口板关闭连接第二分组的第二主控板以及接口板的板间通信端口;第二分组的第二主控板以及接口板升级系统软件。附图说明图1所示为本申请提供的单框分布式系统软件升级实施例的流程示意图;图2所示为本申请提供的单框分布式系统软件升级实施例二示意图;图3所示为本申请提供的单框分布式系统软件升级实施例三示意图。具体实施方式将以多个附图所示的多个例子进行详细说明。在以下详细描述中,多个具体细节用于提供对本申请的全面理解。实例中没有详细地描述已知的方法、步骤、组件以及电路,以免使这些例子的难于理解。使用的术语中,术语“包括”表示包括但不限于;术语“含有”表示包括但不限于;术语“以上”、“以内”以及“以下”包含本数;术语“大于”、“小于”表示不包含本数。术语“基于”表示至少基于其中一部分。本申请单框分布式系统软件升级方法,该方法包括以下步骤:步骤101,将单框分布式系统的第一主控板和第二主控板分别设置为第一分组和第二分组。步骤102,将单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在第一分组和第二分组。对于每一块接口板,依次检查状态UP的端口,如果其所属聚合端口的其他成员端口所在单板在第一分组,就将该接口板划入第二分组,反之亦然。或其所属等价路由下一跳(ECMP)存在其他端口所在单板属于步骤103,将单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在第一分组和第二分组。对于每一块接口板,依次检查状态UP的端口,如果其所属等价多路径的其他成员端口所在单板在第一分组,就将该接口板划入第二分组,反之亦然。步骤104,第一分组的第一主控板以及接口板关闭连接第二分组的第二主控板以及接口板的板间通信端口。避免单框分布式系统升级过程中,第一分组将收到的协议报文和数据报文通过板间通信端口发送到第二分组。步骤105,第二分组的第二主控板以及接口板升级系统软件。单框分布式系统中,第一主控板可以是主用主控板,第二主控板可以是备用主控板,或者第一主控板是备用主控板,第二主控板是主用主控板;在本申请提供的单框分布式系统中,既可以先升级主用主控板所在分组,也可以先升级备用主控板所在的分组,本申请不做限定。图2所示为本申请提供的单框分布式系统软件升级实施例二示意图;步骤201,第一主控板通过第一分组中属于聚合端口的成员端口发送带有域标识以及初始状态标识的第一多激活检测报文。在本申请提供的单框分布式系统中,第一主控板和所述第二主控板配置相同的域标识,例如domain0。暂不升级的分组中,第一主控板通过聚合端口的成员端口发送携带域标识domain0以及表示“初始状态”的active0的LACP(LinkAggregationControlProtocol,动态链路聚合协议)报文进行MAD(Multi-ActiveDetection,多激活检测)。步骤202,第二主控板通过第二分组中属于聚合端口的成员端口接收第一多激活检测报文,确定单框分布式系统未分裂。第二主控板此时升级完毕还未重启,收到的LACP报文,确定和本设备上的域标识相同且同样处于active0状态,说明单框分布式系统中只有一个主设备。步骤203,升级后的第二分组的第二主控板以及接口板重启。步骤204,第二主控板通过第二分组中属于聚合端口的成员端口发送带有域标识以及初始状态的第二多激活检测报文。第二主控板通过聚合端口的成员端口发送携带域标识domain0以及表示“初始状态”的active0的LACP报文进行MAD检测。步骤205,第一主控板通过第一分组中属于聚合端口的成员端口接收第二多激活检测报文,将初始状态修改为升级状态,基于域标识且第二分组的初始状态确定单框分布式系统分裂,通过第一分组中属于聚合端口的成员端口发送带有域标识以及升级状态的第三多激活检测报文。第一主控板收到的LACP报文,根据报文中active0确定另一分组的第二主控板和接口板的软件升级已完成且完成重启,将第一分组的active0修改为active1。第一主控板确定第一分组和第二分组具有相同的domain0标识,但是不同的状态,说明单框分布式系统存在两个主设备,发生了分裂。然后发送带有domain0以及表示“升级状态”的active1的LACP报文,以通知第二分组的第二主控板。步骤206,第二主控板通过第二分组中属于聚合端口的成员端口接收第三多激活检测报文,基于域标识且第一分组的升级状态确定单框分布式系统分裂。第二主控板确定第一分组和第二分组具有相同的domain0标识,但是不同的状态,说明单框分布式系统存在两个主设备,发生了分裂。步骤207,第一分组的第一主控板以及接口板升级系统软件。图3所示为本申请提供的单框分布式系统软件升级实施例三示意图,步骤301,升级后的第一分组的第一主控板以及接口板重启,打开连接第二分组的第二主控板以及接口板的板间通信端口,将升级状态修改为初始状态,通过第一分组中属于聚合端口的成员端口发送带有域标识以及初始状态标识的第四多激活检测报文。第一主控板在第一分组系统升级且重启后,将第一分组的active1修改为active0,发送带有domain0以及本文档来自技高网...

【技术保护点】
1.一种单框分布式系统软件升级方法,其特征在于,所述方法包括:/n将单框分布式系统的第一主控板和第二主控板分别设置为第一分组和第二分组;/n将所述单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在所述第一分组和所述第二分组;/n将所述单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在所述第一分组和所述第二分组;/n所述第一分组的第一主控板以及接口板关闭连接所述第二分组的第二主控板以及接口板的板间通信端口;/n所述第二分组的第二主控板以及接口板升级系统软件。/n

【技术特征摘要】
1.一种单框分布式系统软件升级方法,其特征在于,所述方法包括:
将单框分布式系统的第一主控板和第二主控板分别设置为第一分组和第二分组;
将所述单框分布式系统的聚合端口的多个成员端口所属的多个接口板分别设置在所述第一分组和所述第二分组;
将所述单框分布式系统的等价多路径的不同下一跳的出端口所属的不同接口板分别设置在所述第一分组和所述第二分组;
所述第一分组的第一主控板以及接口板关闭连接所述第二分组的第二主控板以及接口板的板间通信端口;
所述第二分组的第二主控板以及接口板升级系统软件。


2.根据权利要求1所述的方法,其特征在于,所述第一主控板和所述第二主控板配置相同的域标识;
所述第一主控板通过所述第一分组中属于所述聚合端口的成员端口发送带有所述域标识以及初始状态标识的第一多激活检测报文;
所述第二主控板通过所述第二分组中属于所述聚合端口的成员端口接收所述第一多激活检测报文,确定所述单框分布式系统未分裂。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
升级后的所述第二分组的第二主控板以及接口板重启;
所述第二主控板通过所述第二分组中属于所述聚合端口的成员端口发送带有所述域标识以及所述初始状态的第二多激活检测报文;
所述第一主控板通过所述第一分组中属于所述聚合端口的成员端口接收所述第二多激活检测报文,将所述初始状态修改为升级状态,基于所述域标识且所述第二分组的所述初始状态确定所述单框分布式系统分裂,通过所述第一分组中属于所述聚合端口的成员端口发送带有所述域标识以及所述升级状态的所述第三多激活检测报文;
所述第二主控板通过所述第二分组中属于所述聚合端口的成员端口接收所述第三多激活检测报文,基于所述域标识且所述第一分组的所述升级状态确定所述单框分布式系统分裂;
所述第一分组的第一主控板以及接口板升级系统软件。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
升级后的所述第一分组的第一主控板以及接口板重启,打开连接所述第二分组的第二主控板以及接口板的板间通信端口,将所述升级状态修改为所述初始状态,通过所述第一分组中属于所述聚合端口的成员端口发送带有所述域标识以及所述初始状态标识的第四多激活检测报文;
所述第二主控板通过所述第二分组中属于所述聚合端口的成员端口接收所述第四多激活检测报文,基于所述域标识且所述第一分组的所述升级状态确定所述第一分组升级完成,向所述第一主控板同步配置信息以及数据,以完成所述单框分布式系统升级。


5.根据权利要求1所述的方法,其特征在于,所述第一主控板为主用主控板,所述第二主控板为备用主控板;或者,
所述第一主控板为备用主控板,所述第二主控板为主用主控板。
...

【专利技术属性】
技术研发人员:潘志浩
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1