问题描述
OSN1500从V1R9C02SPC010(5.36.19.14) 升级到R9C04SPC200(5.36.19.31)后业务无法配置,配置业务网管提示错误,返回参数错误(接收到的命令参数非法),错误码38752.
处理过程
因为删除后内存高阶交叉变化了,直接复位主板业务会发生瞬断。因此采用硬复位的方式,但是合一板线路板现网是否有开业务,硬复位备合一板线路板业务会中断!
1、可以通过navigator命令远程删除:
:sftm-delete-file:82,"mfs/cfg/algxrmd.rem";
:sftm-delete-file:82,"ofs1/cfg/algxrmd.rem";
:sftm-delete-file:82,"ofs2/cfg/algxrmd.rem";
:sftm-delete-file:83,"mfs/cfg/algxrmd.rem";
:sftm-delete-file:83,"ofs1/cfg/algxrmd.rem";
:sftm-delete-file:83,"ofs2/cfg/algxrmd.rem";
2、删除之后通过命令确认一下, 文件夹下是否还有algxrmd.rem文件。
:sftm-show-dir:82,"/mfs/cfg"
:sftm-show-dir:82,"/ofs1/cfg"
:sftm-show-dir:82,"/ofs2/cfg"
:sftm-show-dir:83,"/mfs/cfg"
:sftm-show-dir:83,"/ofs1/cfg"
:sftm-show-dir:83,"/ofs2/cfg"
3、硬复位备板,等待备板重新开工后,确认无异常告警,然后主备倒换。
4、再硬复位主备倒换后的当前备板,等待复位重新开工后,确认是否有无异常告警,如果没有,就可以配置业务了。
根因
OSN1500 R1CXL 在V100R009C02B012_20081205版本软件将高阶交叉由10G修改为15G,因此在该版本下配置业务校验通过后分配的高阶总线超过了10G,交叉通过保留内存文件cfg/algxrmd.rem存储高阶矩阵,在升级到R9C04后, 软件又将高阶交叉修改回10G,导致下发业务配置在交叉板校验失败,配置回滚。
建议与总结
影响单板R1CXL和R2CXL
影响版本:
V100R009C02B012_20081205至R9C02最新版本
V100R010C00B014_20091026之前(不包括B014)软件
在有业务配置的情况下,从这些版本升级或降级到其他版本都有可能触发问题.