marvell交换软件CPSS的板型整合方法及装置制造方法及图纸

技术编号:29672205 阅读:33 留言:0更新日期:2021-08-13 21:53
本发明专利技术公开了一种marvell交换软件CPSS的板型整合方法及装置,预先编制交换机板型区分逻辑,交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,该方法包括:初始化CPSS,在CPSS中添加检测交换机型号逻辑;在检测到当前交换机启动指令时,依据检测交换机型号逻辑确定当前交换机的当前交换机型号;基于板型区分逻辑,获取与当前交换机型号匹配的目标板型配置;基于目标板型配置对当前交换机的固件进行配置。上述过程,预先编制交换机板型区分逻辑,交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,不在需要为每一个交换机分配固件,减少了固件的数量,降低了固件的维护成本和使用出错的概率。

【技术实现步骤摘要】
marvell交换软件CPSS的板型整合方法及装置
本专利技术涉及计算机软件
,尤其涉及一种marvell交换软件CPSS的板型整合方法及装置。
技术介绍
同型号的Marvell交换芯片被设计成不同型号的交换机时,软件中所加入端口参数、serdes参数、点灯配置等信息都不相同,这导致不同型号的交换机所需要的固件也不相同,因此一款交换机需要维护维护一套与之相对应的软件。随着交换机的种类也越来越多,相应的软件与固件版本也呈现增长的趋势,需要投入更多的人力成本来维护各种各样的软件与固件版本,也增加了固件使用出错的概率。
技术实现思路
鉴于上述问题,本专利技术提供了一种marvell交换软件CPSS的板型整合方法及装置,用于解决现有技术中同型号的Marvell交换芯片被设计成不同型号的交换机时,软件中所加入端口参数、serdes参数、点灯配置等信息都不相同,这导致不同型号的交换机所需要的固件也不相同,因此一款交换机需要维护维护一套与之相对应的软件。随着交换机的种类也越来越多,相应的软件与固件版本也呈现增长的趋势,需要投本文档来自技高网...

【技术保护点】
1.一种marvell交换软件CPSS的板型整合方法,其特征在于,预先编制交换机板型区分逻辑,所述交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,包括:/n初始化CPSS,在所述CPSS中添加检测交换机型号逻辑;/n在检测到当前交换机启动指令时,依据所述检测交换机型号逻辑确定所述当前交换机的当前交换机型号;/n基于所述板型区分逻辑,获取与所述当前交换机型号匹配的目标板型配置;/n基于所述目标板型配置对所述当前交换机的固件进行配置。/n

【技术特征摘要】
1.一种marvell交换软件CPSS的板型整合方法,其特征在于,预先编制交换机板型区分逻辑,所述交换机板型区分逻辑包括至少一个交换机型号和板型配置的对应关系,包括:
初始化CPSS,在所述CPSS中添加检测交换机型号逻辑;
在检测到当前交换机启动指令时,依据所述检测交换机型号逻辑确定所述当前交换机的当前交换机型号;
基于所述板型区分逻辑,获取与所述当前交换机型号匹配的目标板型配置;
基于所述目标板型配置对所述当前交换机的固件进行配置。


2.根据权利要求1所述的方法,其特征在于,依据所述检测交换机型号逻辑确定所述当前交换机的当前型号,包括:
在预设位置获取配置指令;
解析所述配置指令,获取所述配置指令中包含的当前交换机型号。


3.根据权利要求2所述的方法,其特征在于,获取所述配置指令中包含的当前交换机型号,包括:
调用所述CPSS中的appDemoDbEntryGet函数;
基于所述appDemoDbEntryGet函数获取所述配置指令中的当前交换机型号。


4.根据权利要求1所述的方法,其特征在于,基于所述当前交换机型号,获取与所述当前交换机型号匹配的目标板型配置,包括:
遍历所述交换机板型区分逻辑,查找与所述当前交换机型号相同的目标交换机型号;
基于所述对应关系,确定与所述目标交换机型号对应的目标板型配置。


5.根据权利要求1所述的方法,其特征在于,还包括:
在检测到对所述交换机板型区分逻辑的更新指令时,依据所述更新指令对所述板型区分逻辑进行更新,其中,所述更新指令为添加指令、修改指令或者删除指令中的至少一种。


6.一种m...

【专利技术属性】
技术研发人员:郭兆荣
申请(专利权)人:恒为科技上海股份有限公司
类型:发明
国别省市:上海;31

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

1