新聞資訊
了解故障案例及產(chǎn)品資訊
新聞資訊News
相關(guān)產(chǎn)品Related Product
問題描述
GXCSA和SXCSA這兩塊交叉單板在掉電后重新上電恢復(fù)工作的恢復(fù)時(shí)間不同,GXCSA為3分鐘左右,SXCSA為8分鐘左右。
處理過程
條件:交叉能夠從flash恢復(fù)全部正確的交叉配置數(shù)據(jù)
1、交叉容量導(dǎo)致的交叉矩陣數(shù)組大小。
GXCSA作為40G高階和5G低階交叉板,而SXCSB作為240G高階和20G低階交叉板,在交叉矩陣的保存空間上SXCSB高階是GXCSA的6倍,SXCSB低階是GXCSA的4倍,且如果保存交叉矩陣到保留內(nèi)存需要保存兩份(mfs和ofs1),那么保存空間SXCSB高階就是GXCSA的12倍,SXCSB低階就是GXCSA的8倍。因此數(shù)據(jù)量大,恢復(fù)慢,在掉電啟動(dòng)后,交叉矩陣恢復(fù)時(shí),配置文件的CRC校驗(yàn)、高低階交叉矩陣的讀取、正確性校驗(yàn)、恢復(fù)到內(nèi)存,寫入芯片寄存器等過程花費(fèi)的時(shí)間均比GXCSA有多倍的增加。通過這項(xiàng)計(jì)算出來恢復(fù)配置SXCSB平均時(shí)間是GXCSA的2.5倍。
2、動(dòng)態(tài)交叉總線速率。
GXCSA使用的交叉芯片為固定總線速率,而SXCSB使用的交叉芯片為動(dòng)態(tài)總線速率,所以需要根據(jù)每個(gè)槽位插的業(yè)務(wù)單板,將槽位對(duì)應(yīng)總線速率設(shè)置成622M或2.5G。因此在掉電后,SXCSB需要等待主控板下發(fā)各個(gè)槽位的總線速率,而GXCSA為固定總線速率不需要等待主控下發(fā)總線速率,這一點(diǎn)也影響了SXCSB掉電業(yè)務(wù)恢復(fù)的時(shí)間。
條件:交叉不能夠從flash恢復(fù)全部正確的交叉配置數(shù)據(jù)
不能從flash恢復(fù)正確交叉配置數(shù)據(jù)可能原因
1、交叉把內(nèi)存數(shù)據(jù)寫入flash是一個(gè)周期性任務(wù),此周期大概是1小時(shí)。如果修改了交叉配置時(shí)間是在兩個(gè)周期間隔中間,那新修改的配置就不能被保存。從而不能從flash中恢復(fù)出正確的交叉配置。
2、從flash恢復(fù)數(shù)據(jù)由于其他原因不能正確恢復(fù)數(shù)據(jù)。
在這些場(chǎng)景下,業(yè)務(wù)恢復(fù)時(shí)間是一致的。都需要等主控單板開工后下發(fā)正確交叉配置,業(yè)務(wù)才能恢復(fù)。
根因
矩陣信息未保存到flash。
解決方案
如果要解決防止掉電時(shí),部分交叉配置數(shù)據(jù)丟失,可以在配置完數(shù)據(jù)后下發(fā)cfg-backup-bdcfg命令,把當(dāng)前內(nèi)存數(shù)據(jù)保存到flash中。參考support案例SC0000660458。