System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种mlag系统配置一致性的检查方法、设备及介质。
技术介绍
1、跨设备链路聚合组(multi-chassis link aggregation group,mlag)是一种实现跨设备间链路聚合的机制,能够将两台交换机设备上的端口组合成一个链路聚合组,形成一个active-active系统,从而将网络链路可靠性从单板级提升到了设备级。
2、mlag机制在逻辑层面上将两台交换机虚拟成为一台交换机,使其在控制平面上实现了统一,但这也导致了一旦两台设备之间存在部分相关配置的不一致,例如,mlag两端成员端口的vlan属性配置不一致,就可能会导致mlag转发异常或网络环路等问题。同时,由于mlag两端设备均需要进行单独配置和升级等操作,mlag两端设备的配置一致性较难得到保证,从而导致mlag系统的可靠性较低。
技术实现思路
1、为了解决上述问题,本申请提出了一种mlag系统配置一致性的检查方法,应用于一种mlag系统中,所述系统包括第一设备和第二设备,所述方法包括:确定所述第一设备和第二设备之间的链路,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,并通过所述链路将所述第二设备的第二配置信息发送至所述第一设备;确定所述第一设备的本地信息,将所述本地信息与接收的所述第二配置信息进行一致性对比;若所述本地信息与所述第二配置信息不一致,则确定log信息,根据所述log信息进行告警,并将所述第二设备的端口进行关闭;若所述本地信息与所述第二配置信息
2、在一个示例中,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,具体包括:确定所述第一设备的本地信息,对所述本地信息进行封装,以得到交互报文;通过所述链路将所述交互报文发送至所述第二设备,并通过所述第二设备对所述交互报文进行解封,以得到所述第一配置信息。
3、在一个示例中,所述方法还包括:确定所述第二设备的新配置信息,根据所述新配置信息确定更新报文,通过所述链路将所述更新报文发送至所述第一设备,以使所述第一设备对接收的所述第二配置信息进行更新。
4、在一个示例中,所述方法还包括:根据更新后的所述第二配置信息,将所述本地信息与更新后的所述第二配置信息进行一致性对比,以对所述系统的配置进行更新。
5、在一个示例中,所述方法还包括:确定所述系统的全局配置信息,并确定所述第一设备的端口配置信息;根据所述全局配置信息和所述第一设备的端口配置信息确定所述第一设备的本地信息。
6、在一个示例中,所述全局配置信息包括:链路端口信息、生成树功能的使能情况、生成树的模式、多生成树域相关配置信息。
7、在一个示例中,所述端口配置信息包括:聚合组模式、设备端口的链路类型、设备端口pvid。
8、在一个示例中,根据所述log信息进行告警,具体包括:根据所述log信息确定告警信息,所述告警信息包括但不限于配置项、本地信息、对应设备接收的配置信息、时间戳;确定预先设置的告警设备,将所述告警信息发送至所述告警设备。
9、另一方面,本申请还提出了一种mlag系统配置一致性的检查设备,应用于一种mlag系统中,所述系统包括第一设备和第二设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种mlag系统配置一致性的检查设备能够执行:确定所述第一设备和第二设备之间的链路,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,并通过所述链路将所述第二设备的第二配置信息发送至所述第一设备;确定所述第一设备的本地信息,将所述本地信息与接收的所述第二配置信息进行一致性对比;若所述本地信息与所述第二配置信息不一致,则确定log信息,根据所述log信息进行告警,并将所述第二设备的端口进行关闭;若所述本地信息与所述第二配置信息一致,则定log信息,根据所述log信息进行记录,以完成所述系统的配置。
10、另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,应用于一种mlag系统中,所述系统包括第一设备和第二设备,所述计算机可执行指令设置为:确定所述第一设备和第二设备之间的链路,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,并通过所述链路将所述第二设备的第二配置信息发送至所述第一设备;确定所述第一设备的本地信息,将所述本地信息与接收的所述第二配置信息进行一致性对比;若所述本地信息与所述第二配置信息不一致,则确定log信息,根据所述log信息进行告警,并将所述第二设备的端口进行关闭;若所述本地信息与所述第二配置信息一致,则定log信息,根据所述log信息进行记录,以完成所述系统的配置。
11、本申请通过应用mlag配置一致性检查功能,对mlag两端设备上所指定的相关功能配置进行对比检查,从而能及时地根据检查结果做出针对性调整,以保证mlag系统的正常运行,进一步维护其可靠性。
本文档来自技高网...【技术保护点】
1.一种MLAG系统配置一致性的检查方法,其特征在于,应用于一种MLAG系统中,所述系统包括第一设备和第二设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述全局配置信息包括:链路端口信息、生成树功能的使能情况、生成树的模式、多生成树域相关配置信息。
7.根据权利要求5所述的方法,其特征在于,所述端口配置信息包括:聚合组模式、设备端口的链路类型、设备端口PVID。
8.根据权利要求1所述的方法,其特征在于,根据所述log信息进行告警,具体包括:
9.一种MLAG系统配置一致性的检查设备,其特征在于,应用于一种MLAG系统中,所述系统包括第一设备和第二设备,包括:
10.
...【技术特征摘要】
1.一种mlag系统配置一致性的检查方法,其特征在于,应用于一种mlag系统中,所述系统包括第一设备和第二设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过所述链路将所述第一设备的第一配置信息发送至所述第二设备,具体包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述全局配置信息包括:链路端口信息、生成树功能的...
【专利技术属性】
技术研发人员:柳航,
申请(专利权)人:浪潮网络科技山东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。