• 您好!欢迎进入深圳市华讯佳科技有限公司官网!

    15088181811
您当前所处位置: 首页 > 新闻资讯 > 华为案例

OSN3500 GXCSA-B2的交叉板业务恢复时间达8分钟的原因

发布人:华讯佳 更新时间:2023-12-29 点击数:

问题描述

客户及工程师反应,GXCSA-B2的交叉板业务恢复时间就达到8分钟左右,根据客户的要求和当时的准入测试结果,这个时间应该在4分钟左右。


处理过程

1、向交叉单板下发:cfg-backup-bdcfg命令,把新配置业务信息保存到FLASH中。然后掉电测试,结果为4分钟左右。

2、业务后,等1小时后平台把新配置业务信息保存到FLASH中,再掉电测试。结果为4分钟左右。


根因

在地区部培训中心实验室验证数据:

Step1客户验证环境信息:

SSN2PQ1A02softwareversionis6.55

N3SL16A05software7.59

SSN3GSCC025.21.18.50P01

SSN1GXCSA029.63


Step2搭建环境重现:

使用客户测试单板搭建环境,配置好测试业务,挂表进行测试。对网元掉电上电起来过程进行观察,发现当交叉单板和业务单板正常起来后,业务没有恢复。当主控正常起来后,业务才恢复。查看业务中断时间是8分钟,此中断时间正是N3GSCC主控单板正常起来时间。问题重现。

Step3根据现象推测:

根据观察现象,交叉单板和业务单板正常起来后,业务没有恢复,说明交叉单板没有正确恢复保存的交叉矩阵信息。可能原因有:

交叉矩阵信息未保存到FLASH中;

交叉矩阵信息未正确保存;

交叉矩阵信息未正确恢复;

Step4验证是否交叉矩阵信息是否未正确保存:

对交叉单板下发:cfg-backup-bdcfg命令,让交叉保存交叉矩阵信息到FLASH。再网元掉电上电测试,当交叉单板和业务单板正常起来后,业务立即恢复。以此可以知道因为此问题的原因是交叉单板未把交叉矩阵信息保存到FLASH中。

Step5交叉单板替换测试:

把GXCS-B2单板更换为GXCS单板,再进行同样的测试,发现有同样的现象。说明此问题不是个别版本问题,而是通用问题。

Step6排查代码:

通过排查代码,发现下发:cfg-backup-bdcfg命令,平台相应函数会调用产品重载函数,把交叉矩阵信息保存到FLASH中。不下发此命令时,平台有个定时任务(1小时)会把交叉矩阵信息保存到FLASH中,也就是平台会每隔1小时,会把交叉矩阵信息保存到FLASH中一次。

Step7问题原因:

引起此问题的原因就是在配置完新业务后,平台还未把新配置的业务信息保存到FLASH中,掉电起来后,交叉不能从FLASH中恢复新业务的交叉连接信息,业务就会一直中断。一直到主控单板以来后,交叉单板申请开工后,主控单板重新向交叉和业务单板下发配置信息,业务恢复。


建议与总结

1、在配置完新业务后,平台还未把新配置的业务信息保存到FLASH中,掉电起来后,交叉不能从FLASH中恢复新业务的交叉连接信息,业务就会一直中断。一直到主控单板以来后,交叉单板申请开工后,主控单板重新向交叉和业务单板下发配置信息,业务恢复。

2、经研发确认,这个问题不属于硬件或者软件缺陷,目前没有版本计划。但是需要明确这块单板的工作原理,以免造成困惑或者是误解。

3、经研发确认对于所有交叉板存在同样的问题。