問題描述
對OSN2500設備CXL單板做主備倒換,用:cfg-get-dpsswitchtimes:1查詢倒換次數不增加
如下:
#9-2516:szhw [2516-上海金橋 ][][2012-05-17 15:22:51+08:00]>
:cfg-get-dpsswitchtimes:1
DPS-SWITCH-TIMES
PG-ID SWITCH-TIMES
1 1
Total records :1
#9-2516:szhw [2516-上海金橋 ][][2012-05-17 15:22:56+08:00]>
EVENT-DPS-SWITCH
PG-ID MASTER-BOARD SLAVE-BOARD
1 9 10
#9-2516:szhw [2516-上海金橋 ][][2012-05-17 15:23:29+08:00]>
:cfg-get-dpsswitchtimes:1
DPS-SWITCH-TIMES
PG-ID SWITCH-TIMES
1 1
Total records :1
處理過程
類似的問題在OSN3500系統上也同樣存在,如發生交叉板主備倒換時,主控板不在位或者正在復位,則此次交叉倒換也無法記錄。
根因
cfg-get-dpsswitchtimes:1是查詢交叉板倒換的命令,每次發生交叉主備倒換時,交叉板會向主用的主控板上報倒換事件,主用主控板收到倒換事件后將事件解析再上報至網管(和命令行),同時自動將當前記錄的倒換次數加1。
但由于在OSN2500/OSN1500系統上,主用交叉板和主用主控板為同一單板,當硬復位主用CXL發生主備倒換時,網管和命令行無法連接上當前主主控板(倒換事件是通過當前主用主控板上報的),因此無法上報事件,所以查詢到倒換次數依然不變。
建議與總結
注意:cfg-get-dpsswitchtimes:1查詢結果只能反映有多少次倒換事件的上報,并不能反映實際發生了多少次主備倒換。