元21上報(bào),以供本設(shè)備的控制平面單元21在解析管理報(bào)文后能夠通過本設(shè)備的管理總線和控制管腳204a和204b對(duì)本設(shè)備的數(shù)據(jù)平面單元22實(shí)施管理操作,例如供電控制等操作;
[0075]若本設(shè)備的控制平面單元21的當(dāng)前狀態(tài)為異常(例如物理故障或發(fā)生拔出事件),則邏輯單元23將控制平面單元21與數(shù)據(jù)平面單元22之間的管理總線和控制管腳204a和204b斷開,即,管理總線和控制管腳204a和204b在邏輯單元23處的連接被斷開,并且,邏輯單元23在通過虛擬化互連總線30接收到來自主用設(shè)備10的管理報(bào)文時(shí),接管本設(shè)備的控制平面單元21對(duì)接收到的管理報(bào)文的解析、以及根據(jù)對(duì)管理報(bào)文的解析而對(duì)本設(shè)備的數(shù)據(jù)平面單元22的管理操作。
[0076]并且,若本設(shè)備的控制平面單元21的當(dāng)前狀態(tài)為異常,則除了控制平面單元21對(duì)本設(shè)備的數(shù)據(jù)平面單元22的管理操作被邏輯單元23接管之外,本設(shè)備中的其他管理操作都可以被置為滿足設(shè)備可靠運(yùn)行的缺省狀態(tài),例如,本設(shè)備的數(shù)據(jù)平面單元22的上電狀態(tài)被置為缺省保持,本設(shè)備的風(fēng)扇運(yùn)行狀態(tài)被置為最高檔位。這些缺省狀態(tài)可以由邏輯單元23執(zhí)行配置,也可以由用戶預(yù)先通過對(duì)相關(guān)硬件的手動(dòng)配置來實(shí)現(xiàn)。
[0077]上述的說明可以理解為,與本設(shè)備相關(guān)的設(shè)備級(jí)管理操作被置為滿足設(shè)備可靠運(yùn)行的缺省狀態(tài),而對(duì)本設(shè)備的數(shù)據(jù)平面單元22的管理操作可以被本設(shè)備的邏輯單元23接管。
[0078]假設(shè)網(wǎng)絡(luò)設(shè)備10作為虛擬化設(shè)備的主用設(shè)備、網(wǎng)絡(luò)設(shè)備20作為虛擬化設(shè)備的備用設(shè)備。
[0079]作為主用設(shè)備的網(wǎng)絡(luò)設(shè)備10的工作過程如圖2a和2b所示:
[0080]S201,網(wǎng)絡(luò)設(shè)備11的控制平面單元11構(gòu)造管理報(bào)文、并通過本設(shè)備的數(shù)據(jù)總線101發(fā)送至本設(shè)備的數(shù)據(jù)平面單元12 ;
[0081]S202,網(wǎng)絡(luò)設(shè)備11的數(shù)據(jù)平面單元12將接收到的管理報(bào)文通過本設(shè)備的虛擬化數(shù)據(jù)總線102發(fā)送至本設(shè)備的邏輯單元13 ;
[0082]S203,網(wǎng)絡(luò)設(shè)備11的邏輯單元13將接收到的管理報(bào)文通過虛擬化互連總線30發(fā)送至網(wǎng)絡(luò)設(shè)備20的邏輯單元23。
[0083]作為備用設(shè)備的網(wǎng)絡(luò)設(shè)備20檢測(cè)本設(shè)備的控制平面單元21的狀態(tài)。
[0084]在網(wǎng)絡(luò)設(shè)備20的控制平面單元21正常時(shí),網(wǎng)絡(luò)設(shè)備20的邏輯單元23將本設(shè)備的控制平面單元21與本設(shè)備的數(shù)據(jù)平面單元22之間的管理總線和控制管腳204a和204b置為相互導(dǎo)通,此時(shí),作為備用設(shè)備的網(wǎng)絡(luò)設(shè)備20的工作過程如圖2a所示:
[0085]S211,邏輯單元23將接收到的管理報(bào)文通過本設(shè)備的虛擬化數(shù)據(jù)總線202發(fā)送至本設(shè)備的數(shù)據(jù)平面單元22;
[0086]S212,數(shù)據(jù)平面單元22將接收到的管理報(bào)文通過本設(shè)備的數(shù)據(jù)總線201發(fā)送至本設(shè)備的控制平面單元21 ;
[0087]S213,控制平面單元21解析接收到的管理報(bào)文、并通過管理總線和控制管腳204對(duì)本設(shè)備的數(shù)據(jù)平面單元22實(shí)施管理操作。
[0088]若網(wǎng)絡(luò)設(shè)備20的控制平面單元21異常,則網(wǎng)絡(luò)設(shè)備20的邏輯單元23將本設(shè)備的控制平面單元21與本設(shè)備的數(shù)據(jù)平面單元22之間的管理總線和控制管腳204a和204b斷開,即,管理總線和控制管腳204a和204b在邏輯單元23處的連接被斷開,此時(shí),作為備用設(shè)備的網(wǎng)絡(luò)設(shè)備20的工作過程如圖2b所示:
[0089]S220,邏輯單元23解析接收到的管理報(bào)文、并通過管理總線和控制管腳204b對(duì)本設(shè)備的數(shù)據(jù)平面單元22實(shí)施管理操作。
[0090]另外,對(duì)于數(shù)據(jù)報(bào)文,在圖2a和圖2b所示的兩種情況下都可以在網(wǎng)絡(luò)設(shè)備10的數(shù)據(jù)平面單元12與網(wǎng)絡(luò)設(shè)備20的數(shù)據(jù)平面單元22之間通過虛擬化數(shù)據(jù)總線102和202以及邏輯單元13和23傳遞數(shù)據(jù)報(bào)文。并且,邏輯單元13和23都不需要對(duì)接收到的數(shù)據(jù)報(bào)文進(jìn)行解析。
[0091]為了更清楚地理解上述實(shí)施例,下面對(duì)網(wǎng)絡(luò)設(shè)備10或20中的邏輯單元13或23進(jìn)行詳細(xì)說明,以網(wǎng)絡(luò)設(shè)備20的邏輯單元23且網(wǎng)絡(luò)設(shè)備20為備用設(shè)備作為例子進(jìn)行說明。
[0092]請(qǐng)參見圖3、并同時(shí)結(jié)合圖4a至圖4d,邏輯單元23中可以包括:
[0093]狀態(tài)檢測(cè)器301,用于通過在位狀態(tài)管腳205a和故障狀態(tài)管腳205b檢測(cè)本設(shè)備的控制平面單元21的狀態(tài);
[0094]虛擬化數(shù)據(jù)總線控制器302,用于驅(qū)動(dòng)邏輯單元23與本設(shè)備的數(shù)據(jù)平面單元22之間的虛擬化數(shù)據(jù)總線202 ;
[0095]虛擬化互連總線控制器303,用于驅(qū)動(dòng)邏輯單元23與相鄰網(wǎng)絡(luò)設(shè)備之間的虛擬化互連總線30 ;
[0096]報(bào)文分流器304,用于在虛擬化數(shù)據(jù)總線控制器302與虛擬化互連總線控制器303之間對(duì)報(bào)文進(jìn)行分流處理;其中,數(shù)據(jù)報(bào)文在虛擬化數(shù)據(jù)總線控制器302與虛擬化互連總線控制器303之間轉(zhuǎn)發(fā),如圖4a至圖4d中的雙向箭頭曲線DO所示;當(dāng)本設(shè)備作為備用設(shè)備、且狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元21正常時(shí),從虛擬化互連總線控制器303接收到的管理報(bào)文被轉(zhuǎn)發(fā)至虛擬化數(shù)據(jù)總線控制器302,如圖4b中的單向箭頭曲線M2所示;當(dāng)本設(shè)備作為備用設(shè)備、且狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元21異常時(shí),從虛擬化互連總線控制器303接收到的管理報(bào)文被轉(zhuǎn)發(fā)至報(bào)文處理器305,如圖4c中的單向箭頭曲線M3所示;
[0097]報(bào)文處理器305,用于解析接收到的管理報(bào)文;
[0098]管理總線驅(qū)動(dòng)器306,用于依據(jù)報(bào)文處理器305對(duì)管理報(bào)文的解析,通過管理總線204b-l對(duì)本設(shè)備的數(shù)據(jù)平面單元22執(zhí)行管理操作;
[0099]控制管腳驅(qū)動(dòng)器307,用于依據(jù)報(bào)文處理器305對(duì)管理報(bào)文的解析,通過控制管腳204b-2對(duì)本設(shè)備的數(shù)據(jù)平面單元22執(zhí)行管理操作;
[0100]管理總線切換器308,用于在狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元22正常時(shí)將數(shù)據(jù)平面單元22側(cè)的管理總線204b-l與控制平面單元21側(cè)的管理總線204a-l導(dǎo)通;在狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元21異常時(shí),將數(shù)據(jù)平面單元22側(cè)的管理總線204b-l切換為與管理總線驅(qū)動(dòng)器306導(dǎo)通;
[0101]控制管腳切換器309,用于在狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元21正常時(shí)將數(shù)據(jù)平面單元22側(cè)的控制管腳204b-2與控制平面單元21側(cè)的控制管腳204a_2導(dǎo)通;在狀態(tài)檢測(cè)器301檢測(cè)出本設(shè)備的控制平面單元21異常時(shí),將數(shù)據(jù)平面單元22側(cè)的控制管腳204b-2切換為與控制管腳驅(qū)動(dòng)器307導(dǎo)通。
[0102]在上述的實(shí)施例中,當(dāng)網(wǎng)絡(luò)設(shè)備20作為虛擬化設(shè)備的備用設(shè)備時(shí),若檢測(cè)到本設(shè)備的控制平面單元異常,則邏輯單元23可以進(jìn)一步構(gòu)造通知報(bào)文、并向主用設(shè)備轉(zhuǎn)發(fā),例如,邏輯單元23中可以進(jìn)一步包括未在圖4a至圖4d中示出的報(bào)文構(gòu)造器,該報(bào)文構(gòu)造器可構(gòu)造通知報(bào)文、并發(fā)送至報(bào)文分流器304,報(bào)文分流器304將通告報(bào)文調(diào)度至虛擬化互連總線控制器303,由虛擬化互連總線控制器303通過虛擬化互連總線30將通告報(bào)文發(fā)送至用作主用設(shè)備的網(wǎng)絡(luò)設(shè)備10。
[0103]相應(yīng)地,當(dāng)網(wǎng)絡(luò)設(shè)備20作為虛擬化設(shè)備的主用設(shè)備時(shí),邏輯單元23可以進(jìn)一步接收來自備用設(shè)備的表示其控制平面單元異常的通知報(bào)文、并通過本設(shè)備的數(shù)據(jù)平面單元22向本設(shè)備的控制平面單元21轉(zhuǎn)發(fā),以供本設(shè)備的控制平面單元21執(zhí)行例如告警等后續(xù)操作。
[0104]上述說明是以網(wǎng)絡(luò)設(shè)備10作為主用設(shè)備、網(wǎng)絡(luò)設(shè)備20作為備用設(shè)備為例,實(shí)際應(yīng)用中,網(wǎng)絡(luò)設(shè)備10和20之間的主備關(guān)系