System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种业务处理的方法、网络设备和相关装置制造方法及图纸_技高网

一种业务处理的方法、网络设备和相关装置制造方法及图纸

技术编号:41175694 阅读:3 留言:0更新日期:2024-05-07 22:11
本申请实施例公开了一种业务处理的方法、网络设备和相关装置,用于解决不同系列单板对应的安装包独立处理导致的可用性差、维护难度大的问题。本申请实施例方法包括:获取主控板的第一工作模式;根据第一工作模式对应的第一环境变量参数,激活第一能力集,其中,第一能力集用于标识第一工作模式下的可执行业务。

【技术实现步骤摘要】

本申请涉及网络,尤其涉及一种业务处理的方法、网络设备和相关装置


技术介绍

1、随着交换机芯片快速演进和迭代,不同的位置上对交换芯片诉求会产生较大差异,不同系列的芯片逐渐分化为多个系列分别演进。由于交换机的芯片有多元化供应诉求,导致在单一交换机上可能需要支持到4~6个系列芯片。不同的芯片配置模型,支持规格或多或少都会存在差异,带来软件开发上的极大复杂性,针对不同系列单板对应业务的使用,相关技术中通常采用以下两种方法:

2、第一种方法:不同系列单板所使用的安装包不同,用户需要根据不同的设备类型选择不同安装包进行加载。该方法中,购买不同系列的单板需要加载不同的安装包,从而导致一方面交换机设备的易用性低、降低了用户的可用性,另一方面单板功能的改变将涉及到安装包的变更,发布不同的功能组合安装包将导致安装包成倍的增长,扩展性下降。

3、第二种方法:不同系列单板使用相同的安装包,在软件的代码中对不同的系列进行判断,然后进行独立的处理。该方法中,代码逻辑内部处理异常复杂,大量代码堆砌,修改和调整过程容易出现遗漏和缺失,软件测试难以全面覆盖,导致软件质量下降。

4、因此,如何提供一种业务处理方法,达到提高用户可用性、降低软件维护难度的效果,是本领域技术人员亟待解决的技术问题。


技术实现思路

1、本申请实施例提供了一种业务处理的方法、网络设备和相关装置,解决不同系列单板对应的安装包独立处理导致的可用性差、维护难度大的问题。

2、第一方面,本申请提供一种业务处理的方法,包括:

3、获取主控板的第一工作模式。网络设备的接口板在接入线卡后,接口板可以根据该线卡类型判断其所支持的工作模式,然后提供相关的配置接口,此时用户可以根据配置接口,在工作模式中选择其中一个所支持的工作模式作为之后实际使用的第一工作模式。

4、根据第一工作模式对应的第一环境变量参数,激活第一能力集,其中,第一能力集用于标识第一工作模式下的可执行业务。在获取了第一工作模式后,将第一环境变量参数配置为该第一工作模式,根据该第一环境变量参数,激活对应的第一能力集,第一能力集用于标识第一工作模式下的可执行业务,即激活该第一工作模式下的可执行业务。此时,网络设备的业务模块可以直接执行第一工作模式下的业务,无需感知执行该业务的单板系列。

5、本实施例中,通过将不同系列单板的业务能力进行解耦,通过能力集的形式来标识不同工作模式下的业务能力,当确定了网络设备的主控板的工作模式后,根据该工作模式对应的环境变量激活相应的能力集,从而实现了网络设备的业务模块无需感知单板的系列即可执行对应的业务的目的。用户层面只需要下载包括了各个系列能力集的一个安装包,可用性佳;软件层面,在对功能进行扩展和调整时,无需对多个相同的功能进行独立处理,从而降低了软件维护难度。

6、可选的,在激活第一能力集之后,还包括:

7、获取主控板的第二工作模式。

8、根据第二工作模式对应的第二环境变量参数,激活第二能力集,其中,第二能力集用于标识第二工作模式下的可执行业务。

9、本实施例中,第一工作模式和第二工作模式均为网络设备可执行的模式,根据所插入线卡的不同,主控板可以支持的多种工作模式,当用户在上述第一工作模式下执行的业务完毕后,可以再次对工作模式进行选择,确定网络设备下一次启动时的第二工作模式。

10、可选的,在获取主控板的第一工作模式之前,还包括:

11、确定主控板的初始工作模式;

12、根据初始工作模式对应的初始环境变量参数,激活初始能力集,其中,初始能力集用于表示初始工作模式下的可执行业务。

13、本实施例中,主控板包括自动识别功能,当初始工作模式下对应的初始环境变量无法激活能力集时,通过对第一线卡进行识别,自动匹配与第一线卡对应的工作模式,更新环境变量并重启操作系统,激活与第一线卡匹配的能力集,以使得主控板能根据该能力集执行与第一线卡对应的工作模式下的业务。

14、可选的,在确定主控板的初始工作模式之后,还包括:

15、在接入第一线卡后,若第一线卡在初始工作模式下不可用,则根据第一线卡重新确定对应的工作模式。

16、本实施例中,若初始工作模式与插入的第一线卡不匹配,也就是第一线卡无法在主控板中注册成功,主控板在初始工作模式下不可用,那么还需根据第一线卡重新确定对应的工作模式。

17、可选的,根据第一工作模式对应的第一环境变量参数,激活第一能力集之前,还包括:

18、存储第一工作模式对应的第一环境变量参数;

19、当获取到指示网络设备重启的指令后,激活第一环境变量参数。

20、本实施例中,在获取了用户选择的第一工作模式后,该第一工作模式通常在下一次网络设备启动之后才生效,因此可以将环境变量参数配置为该第一工作模式并存储,作为下一次网络设备启动时,操作系统的环境变量。

21、可选的,激活第一能力集之后,还包括:

22、根据第一能力集执行业务。

23、本实施例中,在激活了第一能力集后,可以直接基于该激活的第一能力集执行相应的业务,通过使用不同的能力集,实现不同的业务芯片的差异化处理,不需要进行工作模式的感知。

24、第二方面,本申请提供一种业务处理方法,该方法由网络设备的接口板执行,包括:

25、获取主控板的第一工作模式;

26、将第一工作模式发送给主控板,以使主控板根据第一工作模式对应的第一环境变量参数激活第一能力集,其中,第一能力集用于标识第一工作模式下的可执行业务。

27、可选的,还包括:

28、获取主控板的第二工作模式;

29、将第二工作模式发送给主控板,以使主控板根据第二工作模式对应的第二环境变量参数激活第二能力集,其中,第二能力集用于标识第二工作模式下的可执行业务。

30、第三方面,本申请一种业务处理方法,该方法由网络设备的主控板执行,包括:

31、接收接口板发送的第一工作模式。

32、根据第一工作模式对应的第一环境变量参数,激活第一能力集,其中,第一能力集用于标识第一工作模式下的可执行业务。

33、可选的,在激活第一能力集之后,还包括:

34、接收接口板发送的第二工作模式。

35、根据第二工作模式对应的第二环境变量参数,激活第二能力集,其中,第二能力集用于标识第二工作模式下的可执行业务。

36、可选的,接收接口板发送的第一工作模式之前,还包括:

37、确定主控板的初始工作模式;

38、根据初始工作模式对应的初始环境变量参数,激活初始能力集,其中,初始能力集用于表示初始工作模式下的可执行业务。

39、可选的,在确定主控板的初始工作模式之后,还包括:

40、在接入第一线卡后,若第一线卡在初始工作模式下不可本文档来自技高网...

【技术保护点】

1.一种业务处理的方法,其特征在于,由网络设备执行,包括:

2.根据权利要求1所述的方法,其特征在于,在激活第一能力集之后,还包括:

3.根据权利要求1或2所述的方法,其特征在于,在获取所述主控板的第一工作模式之前,还包括:

4.根据权利要求3所述的方法,其特征在于,在确定所述主控板的初始工作模式之后,还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,根据所述第一工作模式对应的第一环境变量参数,激活第一能力集之前,还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,激活第一能力集之后,还包括:

7.一种网络设备的接口板,其特征在于,包括:

8.根据权利要求7所述的接口板,其特征在于,

9.一种网络设备的主控板,其特征在于,包括:

10.根据权利要求9所述的主控板,其特征在于,

11.根据权利要求9或10所述的主控板,其特征在于,还包括:

12.根据权利要求11所述的主控板,其特征在于,

13.根据权利要求9至12任一项所述的主控板,其特征在于,还包括设备管理模块;

14.根据权利要求9至13任一项所述的主控板,其特征在于,还包括:

15.一种网络设备,其特征在于,包括权利要求7或8所述接口板和权利要求9至14任一项所述的主控板。

16.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被通信装置执行时,使得所述通信装置执行如权利要求1至6中任一项所述的方法。

17.一种计算机程序产品,包括程序,其特征在于,当所述程序被处理器执行时,实现权利要求1至6任一项所述的方法。

...

【技术特征摘要】

1.一种业务处理的方法,其特征在于,由网络设备执行,包括:

2.根据权利要求1所述的方法,其特征在于,在激活第一能力集之后,还包括:

3.根据权利要求1或2所述的方法,其特征在于,在获取所述主控板的第一工作模式之前,还包括:

4.根据权利要求3所述的方法,其特征在于,在确定所述主控板的初始工作模式之后,还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,根据所述第一工作模式对应的第一环境变量参数,激活第一能力集之前,还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,激活第一能力集之后,还包括:

7.一种网络设备的接口板,其特征在于,包括:

8.根据权利要求7所述的接口板,其特征在于,

9.一种网络设备的主控板,其特征在于,包括:

...

【专利技术属性】
技术研发人员:李久勇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1