System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及交换机,尤其涉及一种交换机端口的统一管理装置及方法。
技术介绍
1、目前交换机在软件开发的过程中,一个型号的交换机产品通过提供一个特定的软件固件版本,而且对于同一个交换芯片型号的不同端口形态的交换机产品需要进行独立的软件版本管理。但是对于交换机产品,每个交换机产品的上层协议栈是通用的,因此不管什么芯片型号的交换机产品,在协议层管理层面是一致的,并且不同芯片型号的交换机产品除了接口数量的不同,应用协议也是相同的。
2、因此若是采用独立编译版本的方法对不同芯片型号的交换机产品进行管理处理,则需要根据交换机产品的不同端口的数量来编译对应数量的软件版本,而如果在测试过程或者使用过程中发现交换机产品存在协议层的问题,那么在修改协议层的问题之后,又需要重新编译对应数量的软件版本,以及还需要在不同芯片型号的交换机产品的平台上面进行重新验证,才能使用交换机产品。
3、因此,目前亟需对交换机的不同端口进行统一管理。
技术实现思路
1、基于上述现有技术的不足,本申请提供了一种交换机端口的统一管理装置及方法,以实现对交换机的不同端口进行统一管理的目的。
2、为了实现上述目的,本申请提供了以下技术方案:
3、本申请第一方面提供了一种交换机端口的统一管理装置,所述软件版本统一装置包括:核心板、载板以及背板;
4、核心板的输出端通过solc连接器与所述载板的输入端连接,所述核心板的多路serdes接口以及多路gpio端口引脚至所述载板,且所
5、所述背板的电路口与所述载板的输出端连接;
6、其中,所述核心板的识别程序通过读取并根据所述gpio端口的状态值,识别所述gpio端口对应的交换芯片型号,以及根据所述交换芯片型号获取每路所述serdes接口对应的配置文件,并根据每路所述serdes接口对应的配置文件,对每路所述serdes接口进行统一管理配置。
7、可选地,在上述的交换机端口的统一管理装置中,所述核心板包括cpu模块以及交换模块;
8、所述cpu模块以及所述交换模块分别通过solc连接器与所述载板的输入端连接。
9、可选地,在上述的交换机端口的统一管理装置中,所述cpu模块为come板。
10、可选地,在上述的交换机端口的统一管理装置中,所述交换模块为mxm板。
11、可选地,在上述的交换机端口的统一管理装置中,还包括:
12、所述背板设有多个外部接口,所述外部接口用于连接外部设备。
13、可选地,在上述的交换机端口的统一管理装置中,所述核心板的芯片型号为ctc7132。
14、可选地,在上述的交换机端口的统一管理装置中,还包括:
15、所述核心板设有pcie高速接口,用于计算机总线接口。
16、可选地,在上述的交换机端口的统一管理装置中,还包括:
17、所述载板设有一个外部接口,所述外部接口用于连接外部设备。
18、本申请第二方面提供了一种交换机端口的统一管理方法,应用于上述第一方面公开的交换机端口的统一管理装置,所述方法包括:
19、通过核心板的识别程序读取多路gpio端口的状态值;
20、分别针对每路所述gpio端口,根据所述gpio端口的状态值,识别交换机对应的交换芯片型号;
21、从端口目录库中获取所述交换芯片型号对应的端口配置目录;
22、将所述端口配置目录中的所有配置文件存储在指定目录中;
23、在所述指定目录中,读取所述交换芯片型号所有的serdes接口对应的配置文件;
24、分别根据所有所述serdes接口,根据所述serdes接口对应的配置文件初始化所述serdes接口,以统一配置管理所述交换芯片型号的所有serdes接口。
25、可选地,在上述的交换机端口的统一管理方法中,所述分别根据所有所述serdes接口,根据所述serdes接口对应的配置文件初始化所述serdes接口,以统一配置管理所述交换机的所有serdes接口,包括:
26、开启cpld芯片;
27、在开启所述cpld芯片之后,检测flash芯片是否通电成功;
28、若所述flash芯片通电成功,则开启所述flash芯片与电源芯片之间的电路,并在开启所述电路之后,检测所述交换机对应的交换芯片的当前状态是否为预设状态;
29、若所述交换机对应的交换芯片的当前状态为所述预设状态,则开启所述电源芯片与所述交换芯片之间的电路;
30、在开启所述电源芯片与所述交换芯片之间的电路之后,加载uboot系统,以将所述交换机的外设接口注册至所述uboot系统中;
31、在注册完成之后,加载linux系统,以对所述linux系统进行初始化;
32、在所述linux系统完成初始化之后,加载所述交换机的驱动应用程序,以对所述交换机进行初始化;
33、在所述交换机完成初始化之后,加载管理平台软件,并利用管理平台软件中的命令行或者web指令对所有所述serdes接口进行统一配置管理,以初始化所有所述serdes接口。
34、本申请提供的一种交换机端口的统一管理装置,该软件版本统一装置包括:核心板、载板以及背板,核心板的输出端通过solc连接器与载板的输入端连接,核心板的多路serdes接口以及多路gpio端口引脚至载板,且核心板内设有识别程序,用于通过gpio端口的状态值,识别交换机的交换芯片型号,背板的电路口与载板的输出端连接,其中,核心板的识别程序通过读取并根据gpio端口的状态值,识别gpio端口对应的交换芯片型号,以及根据交换芯片型号获取每路serdes接口对应的配置文件,并根据每路serdes接口对应的配置文件,对每路serdes接口进行统一管理配置。从而通过在硬件使用核心板的设计方式,以及通过将软件版本烧入至核心板上,集成得到核心板的识别程序,并利用核心板的识别程序读取交换芯片型号的不同端口,进而实现对不同端口进行统一管理的目的。
本文档来自技高网...【技术保护点】
1.一种交换机端口的统一管理装置,其特征在于,所述软件版本统一装置包括:核心板、载板以及背板;
2.根据权利要求1所述的统一管理装置,其特征在于,所述核心板包括CPU模块以及交换模块;
3.根据权利要求2所述的统一管理装置,其特征在于,所述CPU模块为COMe板。
4.根据权利要求2所述的统一管理装置,其特征在于,所述交换模块为MXM板。
5.根据权利要求1所述的统一管理装置,其特征在于,还包括:
6.根据权利要求1所述的统一管理装置,其特征在于,所述核心板的芯片型号为CTC7132。
7.根据权利要求1所述的统一管理装置,其特征在于,还包括:
8.根据权利要求1所述的统一管理装置,其特征在于,还包括:
9.一种交换机端口的统一管理方法,其特征在于,应用于上述权利要求1-8任一所述的交换机端口的统一管理装置,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述分别根据所有所述SerDes接口,根据所述SerDes接口对应的配置文件初始化所述SerDes接口,以统
...【技术特征摘要】
1.一种交换机端口的统一管理装置,其特征在于,所述软件版本统一装置包括:核心板、载板以及背板;
2.根据权利要求1所述的统一管理装置,其特征在于,所述核心板包括cpu模块以及交换模块;
3.根据权利要求2所述的统一管理装置,其特征在于,所述cpu模块为come板。
4.根据权利要求2所述的统一管理装置,其特征在于,所述交换模块为mxm板。
5.根据权利要求1所述的统一管理装置,其特征在于,还包括:
6.根据权利要求1所述的统一管理装置,其特征在于,所述核心板...
【专利技术属性】
技术研发人员:潘力,
申请(专利权)人:北京傲星科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。