專利名稱:一種控制從管理板復位的方法以及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種控制從管理板復位的方法以及裝置。
技術(shù)背景
目前,為了加強網(wǎng)絡(luò)的可靠性,一般會在網(wǎng)絡(luò)的核心層或匯聚層將兩臺交換機連接在一起組成虛擬交換單元(Virtual Switching Unit, VSU),該VSU由兩臺交換機組成, 但該VSU從邏輯上相當于一臺交換機,因此,網(wǎng)管系統(tǒng)可以對組成VSU的兩臺交換機進行統(tǒng)一管理。
VSU主要通過聚合鏈路和外圍設(shè)備進行連接,其中,聚合鏈路是由兩個以上的數(shù)據(jù)信道結(jié)合成的具有更高帶寬的單個數(shù)據(jù)信道的邏輯鏈路,以下,將以匯聚層VSU通過聚合鏈路與接入層的各設(shè)備進行數(shù)據(jù)傳輸為例進行說明,具體地,圖1示出了匯聚層中VSU與接入層各設(shè)備進行數(shù)據(jù)通信時的物理連接的示意圖,圖2示出了匯聚層中VSU與接入層各設(shè)備進行數(shù)據(jù)通信時的邏輯連接的示意圖,其中;
圖1中包括匯聚層的VSU 101以及接入層的設(shè)備,如設(shè)備102和設(shè)備103(實際應用中,接入層可以存在多個設(shè)備,此處設(shè)備102以及設(shè)備103僅為示例),更為具體地,VSU 101包括交換機IOlA以及交換機101B,其中,交換機IOlA與交換機IOlB之間通過兩條數(shù)據(jù)信道連接;接入層的每個設(shè)備(如設(shè)備102、設(shè)備10 通過兩條數(shù)據(jù)信道分別連接在交換機IOlA以及交換機IOlB上,該連接接入層的每個設(shè)備與交換機的兩條數(shù)據(jù)信道可以作為一條聚合鏈路。圖2所示的示意圖為圖1所示的物理連接的等效邏輯連接示意圖,由于在網(wǎng)絡(luò)中VSU相當于一臺交換機,因此該圖2中,VSU 101被示意為一個交換機,其余連接結(jié)構(gòu)同圖1,此處不再贅述。
實際應用中,在圖1所示的示意圖中,交換機IOlA以及交換機IOlB分別包括主管理板和從管理板,其中,該主管理板以及從管理板分別通過業(yè)務(wù)線卡來完成與連接的各設(shè)備的數(shù)據(jù)交互過程,具體地,此處將以交換機IOlA為示例,結(jié)合圖3說明主管理板以及從管理板接收與發(fā)送數(shù)據(jù)的路徑,如圖3所示,交換機IOlA中包括主管理板301、從管理板302、 業(yè)務(wù)線卡303以及業(yè)務(wù)線卡304(實際應用中,該業(yè)務(wù)線卡可以為多個,此處業(yè)務(wù)線卡303 以及業(yè)務(wù)線卡304僅為示例),其中
業(yè)務(wù)線卡303主要負責數(shù)據(jù)接收,該業(yè)務(wù)線卡303通過內(nèi)部管理通道Ml以及數(shù)據(jù)通道Ll與主管理板連接,以及通過內(nèi)部管理通道M2以及數(shù)據(jù)通道L2與從管理板連接。該業(yè)務(wù)線卡303可以根據(jù)設(shè)定的算法將從外部設(shè)備接收的數(shù)據(jù)通過Ll以及L2分別傳輸至主管理板以及從管理板進行處理;
業(yè)務(wù)線卡304主要負責數(shù)據(jù)發(fā)送,該業(yè)務(wù)線卡304通過內(nèi)部管理通道M3以及數(shù)據(jù)通道L3與主管理板連接,以及通過內(nèi)部管理通道M4以及數(shù)據(jù)通道L4與從管理板連接。該業(yè)務(wù)線卡304可以將通過L3以及L4分別從主管理板和從管理板接收的數(shù)據(jù)發(fā)送至外部設(shè)備;
主管理板通過內(nèi)部管理通道M1、M2、M3以及M4對各業(yè)務(wù)線卡以及從管理板進行管理,例如,主管理板301將指示業(yè)務(wù)線卡執(zhí)行的操作指令通過Ml發(fā)送至業(yè)務(wù)線卡303后,通過Ml接收業(yè)務(wù)線卡303執(zhí)行操作指令后發(fā)送的結(jié)果;又例如,主管理板將指示從管理板執(zhí)行的操作指令通過Ml發(fā)送至業(yè)務(wù)線卡303,并由業(yè)務(wù)線卡303將該操作指令通過M2轉(zhuǎn)發(fā)至從管理板,從管理板將執(zhí)行操作指令的結(jié)果通過M4發(fā)送至業(yè)務(wù)線卡304,并由業(yè)務(wù)線卡304 通過M3將結(jié)果轉(zhuǎn)發(fā)至主管理板。此處僅為示例,實際傳輸路徑可以根據(jù)設(shè)定的方式確定。上述為交換機接收與發(fā)送數(shù)據(jù)的路徑,因為VSU對外也被認為是一個交換機,因此其接收與發(fā)送數(shù)據(jù)的路徑基本類似,只是組建VSU的各交換機中的主管理板與從管理板會根據(jù)需要做一些調(diào)整,具體地,會從組建VSU的交換機IOlA以及交換機IOlB中確定出主成員設(shè)備以及從成員設(shè)備,相應的,會將主成員設(shè)備中的主管理板設(shè)置為VSU中的全局主管理板,將從成員設(shè)備中的主管理板設(shè)置為VSU中的全局從管理板,將主成員設(shè)備以及從成員設(shè)備中的從管理板設(shè)置為VSU中的候選管理板。在全局主管理板正常工作的狀態(tài)下, 該全局主管理板主要負責VSU中數(shù)據(jù)的管理與調(diào)度,全局從管理板主要根據(jù)全局主管理板的操作命令輔助全局主管理板進行數(shù)據(jù)處理。若全局主管理板發(fā)生故障,首選全局從管理板接替全局主管理板的工作,并從候選管理板中確定出一個全局從管理板,從而保證VSU 的正常運行,一般將能夠?qū)崿F(xiàn)上述設(shè)備接替的過程的功能稱為多重熱備功能。在首次確定VSU中全局主管理板以及全局從管理板時需要遵循一定規(guī)則,以下將對應圖1給出確定全局主管理板以及全局從管理板的方式,具體地,通常在交換機IOlA和交換機IOlB成功建立VSU之前,該交換機IOlA以及交換機IOlB會默認自身的主管理板以及從管理板分別是VSU的全局主管理板以及全局從管理板,當交換機IOlB主動向交換機 IOlA申請加入VSU時,交換機IOlA中的主管理板會自動被確定為VSU中的全局主管理板, 則交換機IOlB中主管理板將被確定為全局從管理板,此時,交換機IOlA需要控制自身的從管理板進行復位設(shè)置,以將該從管理板由全局從管理板設(shè)置為全局候選管理板,在這種情況下,可能會出現(xiàn)由于從管理板復位而導致該從管理板正在轉(zhuǎn)發(fā)的數(shù)據(jù)的丟失。綜上所述,現(xiàn)有技術(shù)在組建VSU后,需要對作為主成員設(shè)備中的從管理板進行復位操作,從而在該從管理板復位期間會導致基于該從管理板處理的數(shù)據(jù)的丟失。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種控制從管理板復位的方法以及裝置,用于解決從管理板復位而導致的數(shù)據(jù)丟失的問題。本發(fā)明實施例通過如下技術(shù)方案實現(xiàn)根據(jù)本發(fā)明實施例的一個方面,提供了一種控制從管理板復位的方法,包括主管理板接收到建立虛擬交換單元VSU的請求后,向各業(yè)務(wù)線卡發(fā)送指示所述各業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令;所述主管理板接收所述各業(yè)務(wù)線卡根據(jù)所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息;所述主管理板確定接收到所述各業(yè)務(wù)線卡的所述反饋信息后,向所述從管理板發(fā)送指示所述從管理板復位的操作指令。根據(jù)本發(fā)明實施例的另一個方面,還提供了一種控制從管理板復位的裝置,包括
請求接收單元,用于接收第二交換機發(fā)送的組建虛擬交換單元VSU的請求;
業(yè)務(wù)線卡操作指令發(fā)送單元,用于在所述請求接收單元接收到所述請求后向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令;
從管理板操作指令發(fā)送單元,用于在接收到所述各業(yè)務(wù)線卡根據(jù)所述業(yè)務(wù)線卡操作指令發(fā)送單元發(fā)送的所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后, 向所述從管理板發(fā)送指示所述從管理板復位的操作指令。
根據(jù)本發(fā)明實施例的另一個方面,還提供了一種交換機中的管理板設(shè)備,包括上述的控制從管理板復位的裝置。
通過本發(fā)明實施例提供的上述至少一個技術(shù)方案,主管理板接收到建立虛擬交換單元VSU的請求后,向各業(yè)務(wù)線卡發(fā)送指示各業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令,并接收各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息,在確定接收到各業(yè)務(wù)線卡的反饋信息后,向從管理板發(fā)送指示從管理板復位的操作指令。根據(jù)本技術(shù)方案,主管理板在控制從管理板進行復位前,能夠向各業(yè)務(wù)線卡發(fā)送指示各業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令,并確定接收到各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,才向從管理板發(fā)送指示從管理板復位的操作指令,從而在從管理板復位過程中,不會有業(yè)務(wù)線卡向從管理板發(fā)送數(shù)據(jù),避免了現(xiàn)有技術(shù)中由于業(yè)務(wù)線卡在從管理板復位過程中發(fā)送數(shù)據(jù)而導致的數(shù)據(jù)丟失問題。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中
圖1為背景技術(shù)提供的一種匯聚層中VSU與接入層各設(shè)備進行數(shù)據(jù)通信時的物理連接的示意圖2為背景技術(shù)提供的一種匯聚層中VSU與接入層各設(shè)備進行數(shù)據(jù)通信時的邏輯連接的示意圖3為背景技術(shù)提供的一種主管理板以及從管理板接收與發(fā)送數(shù)據(jù)的路徑的示意圖4為本發(fā)明實施例一提供的一種控制從管理板復位的流程示意圖5為本發(fā)明實施例一提供的一種主管理板發(fā)送操作指令的流程示意圖6為本發(fā)明實施例二提供的第一交換機的主管理板控制該第一交換機的業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的流程示意圖7為本發(fā)明實施例二提供的第一交換機的主管理板接收并處理各業(yè)務(wù)線卡發(fā)送的攜帶標識業(yè)務(wù)線卡執(zhí)行操作指令成功的信息的單播管理幀消息的流程示意圖8為本發(fā)明實施例三提供的一種控制從管理板復位的裝置的結(jié)構(gòu)示意圖。
具體實施例方式為了給出避免從管理板復位導致的數(shù)據(jù)丟失問題的實現(xiàn)方案,本發(fā)明實施例提供了一種控制從管理板復位的方法以及裝置,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一該實施例一提供了一種控制從管理板復位的方法,該方法能夠應用在VSU中,通過在VSU中應用本技術(shù)方案,在組建VSU后對作為主成員設(shè)備中的從管理板進行復位操作時,能夠避免由于該從管理板復位而導致的基于該從管理板處理的數(shù)據(jù)丟失的問題。圖4示出了本實施例一提供的控制從管理板復位的流程示意圖,如圖4所示,該控制從管理板復位的過程,主要包括以下步驟步驟401、第一交換機的主管理板接收第二交換機發(fā)送的組建VSU的請求。該步驟401中,第一交換機的主管理板會對接收的請求進行分析以確定接收的請求所請求執(zhí)行的操作,例如,在第二交換機預加入第一交換機作為主成員設(shè)備的VSU時,該第二交換機的主管理板會將申請加入該VSU的信息攜帶在請求中發(fā)送至第一交換機,第一交換機的主管理板接收到第二交換機發(fā)送的該請求后,能夠根據(jù)該請求攜帶的信息確定第二交換機申請加入VSU,從而根據(jù)此確定結(jié)果執(zhí)行有交換機請求加入VSU時的相應操作。步驟402、主管理板向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令。該步驟402中,主管理板需要確定出與第一交換機的從管理板存在傳輸通道的業(yè)務(wù)線卡,具體地,主管理板需要根據(jù)本地保存的與從管理板存在傳輸通道的業(yè)務(wù)線卡的標識信息,確定出與該標識信息對應的業(yè)務(wù)線卡,或者,主管理板可以在發(fā)送操作命令前獲取各業(yè)務(wù)線卡的邏輯接口信息,根據(jù)獲取的邏輯接口信息確定出與第一交換機的從管理板存在傳輸通道的業(yè)務(wù)線卡。主管理板向業(yè)務(wù)線卡發(fā)送的指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)操作命令中可以進一步攜帶指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的具體方式,例如, 該方式可以為指示業(yè)務(wù)線卡將向從管理板發(fā)送數(shù)據(jù)的邏輯端口設(shè)置為無效或停止發(fā)送數(shù)據(jù)的狀態(tài),該方式還可以為指示業(yè)務(wù)線卡斷開與從管理板的物理連接。具體地,可以根據(jù)具體情況進行相應的設(shè)置,此處不再一一描述。步驟403、主管理板在接收到各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,向從管理板發(fā)送指示從管理板復位的操作指令。該步驟403中,可以預先設(shè)定各業(yè)務(wù)線卡的處理邏輯,該處理邏輯為在執(zhí)行主管理板發(fā)送的操作指令成功后,向主管理板發(fā)送反饋信息,該反饋信息的具體內(nèi)容以及信息格式可以由交換機的內(nèi)部管理協(xié)議規(guī)定,或者可以預先在主管理板和業(yè)務(wù)線卡之間約定。至此,控制從管理板復位的流程結(jié)束。基于圖4對應的流程,主管理板在控制從管理板進行復位前,能夠向各業(yè)務(wù)線卡發(fā)送指示各業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令,并確定接收到各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,才向從管理板發(fā)送指示從管理板復位的操作指令,從而在從管理板復位過程中,不會有業(yè)務(wù)線卡向從管理板發(fā)送數(shù)據(jù),避免了現(xiàn)有技術(shù)中由于業(yè)務(wù)線卡在從管理板復位過程中發(fā)送數(shù)據(jù)而導致的數(shù)據(jù)丟失問題。
本實施例一提供的一個優(yōu)選實施方式中給出了圖4對應的流程包括的步驟402的一個優(yōu)選實現(xiàn)方式,該優(yōu)選實現(xiàn)方式中,主管理板可以通過廣播方式向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送上述操作命令。圖5示出了該優(yōu)選實施方式中主管理板向業(yè)務(wù)線卡發(fā)送上述操作指令的流程示意圖,如圖5所示,主管理板向業(yè)務(wù)線卡發(fā)送上述操作指令的過程,主要包括以下步驟
步驟501、主管理板將指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令攜帶在廣播管理幀消息的設(shè)定字段。
該步驟501中,主管理板可以根據(jù)設(shè)定方式將指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令攜帶在廣播管理幀消息的設(shè)定字段,例如,主管理板將操作指令攜帶在基于IEEE802. IQ幀格式的管理幀消息中,具體地,該管理幀消息格式可以如表1所示
表 1
DMACSMACTypeValue
在表1所示的管理幀消息格式中,DMAC表示管理幀目的MAC地址;SMAC表示管理幀源MAC地址;Type表示管理幀類型;Value表示該管理幀要執(zhí)行的操作。
將Type設(shè)置為攜帶操作指令的設(shè)定字段,并設(shè)定該字段值為二進制碼10時,表征該管理幀消息是通過廣播方式發(fā)送的,并用于指示接收到廣播管理幀消息的業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)。
步驟502、主管理板向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡廣播在設(shè)定字段攜帶了上述操作指令的廣播管理幀消息。
該步驟502中,主管理板以廣播的方式將管理幀消息發(fā)送至業(yè)務(wù)線卡,接收到該廣播管理幀消息的業(yè)務(wù)線卡可以根據(jù)該廣播管理幀消息的設(shè)定字段攜帶的操作命令,執(zhí)行與該操作命令相應的操作,即停止向從管理板傳輸數(shù)據(jù)。
至此,主管理板發(fā)送操作指令的流程結(jié)束。
本實施例一提供的一個優(yōu)選實施方式中給出了圖4對應流程包括的步驟403的一個優(yōu)選實現(xiàn)方式,該優(yōu)選實現(xiàn)方式中,主管理板接收的各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息可以攜帶在單播管理幀消息中,即業(yè)務(wù)線卡在根據(jù)接收的操作指令停止向從管理板發(fā)送數(shù)據(jù)后,可以將該標識業(yè)務(wù)線卡執(zhí)行操作指令成功的信息攜帶在單播管理幀消息的設(shè)定字段中,并將該單播管理幀消息發(fā)送至主管理板。例如,業(yè)務(wù)線卡將執(zhí)行操作指令成功的信息攜帶在基于IEEE802. IQ幀格式的單播管理幀消息,該單播管理幀消息也可以采用表1的格式攜帶信息,并將Type設(shè)置為攜帶業(yè)務(wù)線卡執(zhí)行操作指令成功的信息的值,設(shè)置的該字段的值為11時,表征該業(yè)務(wù)線卡是通過單播方式將攜帶業(yè)務(wù)線卡執(zhí)行操作指令成功的信息的管理幀消息發(fā)送至主管理板的。
本實施例一提供的一個優(yōu)選實施方式中給出了圖4對應流程包括的步驟403的一個優(yōu)選實現(xiàn)方式,該優(yōu)選實現(xiàn)方式考慮業(yè)務(wù)線卡由于故障等原因不能向主管理板發(fā)送反饋信息的情況,即與從管理板存在數(shù)據(jù)通道的業(yè)務(wù)線卡故障時,該業(yè)務(wù)線卡無法執(zhí)行主管理板發(fā)送的操作指令從而無法發(fā)送反饋信息,在此情況下,若主管理板未接收到各業(yè)務(wù)線卡中至少一個業(yè)務(wù)線卡發(fā)送的反饋信息,則該主管理板在確定發(fā)送操作指令之后的等待時長8達到設(shè)定閾值后,向從管理板發(fā)送指示該從管理板復位的操作指令。實際應用中,不可避免交換機中的業(yè)務(wù)線卡出現(xiàn)故障的情況,在這種情況下,為了保證指示從管理板復位的及時性,該主管理板可以在發(fā)送操作指令后開始計時,若從計時開始在設(shè)定時長內(nèi)未接收到各業(yè)務(wù)線卡中至少一個業(yè)務(wù)線卡發(fā)送的反饋信息,主管理板仍向從管理板發(fā)送指示該從管理板復位的操作指令,以及時控制從管理板復位。更優(yōu)選地,主管理板可以在向從管理板發(fā)送指示從管理板復位的操作指令后,再次向未發(fā)送反饋信息的業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令,從而避免了業(yè)務(wù)線卡是由于連接不穩(wěn)定或者其他原因?qū)е碌臅簳r不能執(zhí)行操作命令并發(fā)送反饋消息的問題,若主管理板通過再次向未發(fā)送反饋信息的業(yè)務(wù)線卡發(fā)送操作指令后,仍未收到反饋信息,可以采用調(diào)換該業(yè)務(wù)線卡的方式替換正常工作的業(yè)務(wù)線卡,具體地處理方式,可以根據(jù)具體情況具體處理,此處不再贅述。實施例二該實施例二提供控制從管理板復位的一個具體應用場景。該實施例二中,以第一交換機的主管理板在接收第二交換機發(fā)送的申請加入VSU 的請求后,控制第一交換機的業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的過程,以及接收并處理各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的攜帶標識業(yè)務(wù)線卡執(zhí)行操作指令成功的信息的單播管理幀消息的過程為例,進行說明,具體如下圖6示出了本實施例二提供的第一交換機的主管理板控制該第一交換機的業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的流程示意圖,具體地,如圖6所示,第一交換機的主管理板控制該第一交換機的業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的過程,主要包括以下步驟步驟601、第一交換機的主管理板接收第二交換機發(fā)送的請求。步驟602、主管理板判斷接收的請求是否為申請加入VSU的請求,若否,執(zhí)行步驟 603 ;若是,執(zhí)行步驟604。該步驟中,主管理板可以根據(jù)請求判斷是否有交換機申請加入VSU,若請求中攜帶其他交換機申請加入VSU的信息時,則確定該請求為申請加入VSU的請求。步驟603、主管理板控制從管理板復位,結(jié)束流程。步驟604、主管理板向第一交換機的業(yè)務(wù)線卡廣播攜帶指示業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的操作指令的廣播管理幀消息。該步驟604中、廣播管理幀消息可以為基于IEEE802. IQ幀格式的管理幀消息,為便于描述,本說明書以下都以基于IEEE802. IQ幀格式的管理幀消息進行相應的說明。此處,將管理幀消息中的Type字段值設(shè)置為10,表征該管理幀消息為主管理板向業(yè)務(wù)線卡廣播的攜帶指示業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的操作指令的廣播管理幀消息。此外,實際應用中,主管理板一般會與第一交換機中的各業(yè)務(wù)線卡存在數(shù)據(jù)的傳輸通道,但從管理板不一定與各業(yè)務(wù)線卡存在數(shù)據(jù)的傳輸通道,因此,主管理板可以向預先確定的與從管理板存在數(shù)據(jù)的傳輸通道的業(yè)務(wù)線卡發(fā)送廣播管理幀消息。步驟605、業(yè)務(wù)線卡判斷接收的管理幀消息中Type字段值是否為10,若否,執(zhí)行步驟606 ;若是,執(zhí)行步驟607。步驟606、業(yè)務(wù)線卡根據(jù)管理幀消息攜帶的命令進行相應處理,并結(jié)束流程。步驟607、業(yè)務(wù)線卡進行停止向從管理板發(fā)送數(shù)據(jù)的設(shè)置。步驟608、業(yè)務(wù)線卡將表征執(zhí)行操作指令成功的消息攜帶在管理幀消息中以單播方式發(fā)送至主管理板。至此,第一交換機的主管理板控制該第一交換機的業(yè)務(wù)線卡停止向從管理板發(fā)送數(shù)據(jù)的流程結(jié)束。圖7示出了本發(fā)明實施例二提供的第一交換機的主管理板接收并處理各業(yè)務(wù)線卡發(fā)送的攜帶標識業(yè)務(wù)線卡執(zhí)行操作指令成功的信息的單播管理幀消息的流程示意圖,具體地,如圖7所示,第一交換機的主管理板接收并處理單播管理幀消息的過程,主要包括以下步驟步驟701、主管理板接收業(yè)務(wù)線卡發(fā)送的管理幀消息。步驟702、主管理板確定接收的管理幀消息的Type字段對應的字段值是否為11, 若否,執(zhí)行步驟703 ;若是,執(zhí)行步驟704。該步驟702中,Type字段對應的字段值為11時表征主管理板接收的是業(yè)務(wù)線卡成功執(zhí)行主管理板發(fā)送的停止向從管理板發(fā)送數(shù)據(jù)的操作指令后,發(fā)送的攜帶表征業(yè)務(wù)線卡執(zhí)行操作指令成功的消息的單播管理幀消息。步驟703、主管理板根據(jù)Type字段對應的字段值所對應的定義進行相應處理,并結(jié)束流程。步驟704、主管理板判斷是否接收到各業(yè)務(wù)線卡發(fā)送的攜帶表征業(yè)務(wù)線卡執(zhí)行操作指令成功的消息的單播管理幀消息,若否,執(zhí)行步驟705 ;若是,執(zhí)行步驟706。步驟705、主管理板等待未發(fā)送單播管理幀消息的業(yè)務(wù)線卡發(fā)送的單播管理幀消息,并在確定發(fā)送操作指令之后的等待時長達到設(shè)定閾值后,向從管理板發(fā)送指示從管理板復位的操作指令。步驟706、主管理板向從管理板發(fā)送指示從管理板復位的操作指令。至此,第一交換機的主管理板接收并處理單播管理幀消息的流程結(jié)束。實施例三該實施例三提供了一種控制從管理板復位的裝置,該裝置能夠應用在VSU中,通過在VSU中應用本技術(shù)方案,在組建VSU后對作為主成員設(shè)備中的從管理板進行復位操作時,能夠避免由于該從管理板復位而導致的基于該從管理板處理的數(shù)據(jù)丟失的問題。圖8示出了本發(fā)明提供的一種控制從管理板復位的裝置的結(jié)構(gòu)示意圖,具體地, 該控制從管理板復位的裝置,包括請求接收單元801、業(yè)務(wù)線卡操作指令發(fā)送單元802以及從管理板操作指令發(fā)送單元803 ;其中請求接收單元801,用于接收第二交換機發(fā)送的組建虛擬交換單元VSU的請求;業(yè)務(wù)線卡操作指令發(fā)送單元802,用于在請求接收單元801接收到請求后向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令;從管理板操作指令發(fā)送單元803,用于在接收到各業(yè)務(wù)線卡根據(jù)業(yè)務(wù)線卡操作指令發(fā)送單元802發(fā)送的操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,向從管理板發(fā)送指示從管理板復位的操作指令。本發(fā)明實施例三提供的優(yōu)選實施方式中,圖8所示的裝置包括的業(yè)務(wù)線卡操作指令發(fā)送單元802,具體用于
將指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令攜帶在廣播管理幀消息的設(shè)定字段;并向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡廣播廣播管理幀消肩、ο
本發(fā)明實施例三提供的優(yōu)選實施方式中,圖8所示的裝置包括的從管理板操作指令發(fā)送單元803,具體用于接收各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后反饋的單播管理幀消息,單播管理幀消息的設(shè)定字段攜帶用于標識業(yè)務(wù)線卡執(zhí)行操作指令成功的信息。
本發(fā)明實施例三提供的優(yōu)選實施方式中,圖8所示的裝置包括的從管理板操作指令發(fā)送單元803,還用于
若未接收到各業(yè)務(wù)線卡中至少一個業(yè)務(wù)線卡發(fā)送的反饋信息,在確定發(fā)送操作指令之后的等待時長達到設(shè)定閾值后,向從管理板發(fā)送指示從管理板復位的操作指令。
本發(fā)明實施例三提供的優(yōu)選實施方式中,圖8所示的裝置包括的從管理板操作指令發(fā)送單元803,還用于
在向從管理板發(fā)送指示從管理板復位的操作指令之后,再次向未接收到反饋信息的業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令。
應當理解,以上裝置包括的單元僅為根據(jù)該裝置實現(xiàn)的功能進行的邏輯劃分,實際應用中,可以進行上述單元的疊加或拆分。并且該實施例提供的裝置所實現(xiàn)的功能與上述實施例提供的控制從管理板復位的方法流程一一對應,對于該裝置所實現(xiàn)的更為詳細的處理流程,在上述方法實施例中已做詳細描述,此處不再詳細描述。
并且,本實施例三中的信息識別設(shè)備還具有能夠?qū)崿F(xiàn)實施例一和實施例二方案的功能模塊,此處不再贅述。
本實施例三提供的控制從管理板復位的裝置可以位于交換機的管理板中,例如,主管理板。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。1權(quán)利要求
1.一種控制從管理板復位的方法,其特征在于,包括第一交換機的主管理板接收第二交換機發(fā)送的組建虛擬交換單元VSU的請求;并向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令;所述主管理板在接收到所述各業(yè)務(wù)線卡根據(jù)所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,向所述從管理板發(fā)送指示所述從管理板復位的操作指令。
2.如權(quán)利要求1所述的方法,其特征在于,向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令,包括將所述指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令攜帶在廣播管理幀消息的設(shè)定字段;并向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡廣播所述廣播管理幀消肩、ο
3.如權(quán)利要求1或2所述的方法,其特征在于,所述主管理板接收所述各業(yè)務(wù)線卡根據(jù)所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息,包括所述主管理板接收所述各業(yè)務(wù)線卡根據(jù)所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后反饋的單播管理幀消息,所述單播管理幀消息的設(shè)定字段攜帶用于標識業(yè)務(wù)線卡執(zhí)行所述操作指令成功的信息。
4.如權(quán)利要求1所述的方法,其特征在于,若所述主管理板未接收到所述各業(yè)務(wù)線卡中至少一個業(yè)務(wù)線卡發(fā)送的反饋信息,還包括所述主管理板在確定發(fā)送所述操作指令之后的等待時長達到設(shè)定閾值后,向所述從管理板發(fā)送指示所述從管理板復位的操作指令。
5.如權(quán)利要求4所述的方法,其特征在于,所述主管理板向所述從管理板發(fā)送指示所述從管理板復位的操作指令之后,還包括再次向未接收到所述反饋信息的業(yè)務(wù)線卡發(fā)送所述指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令。
6.一種控制從管理板復位的裝置,其特征在于,包括請求接收單元,用于接收第二交換機發(fā)送的組建虛擬交換單元VSU的請求; 業(yè)務(wù)線卡操作指令發(fā)送單元,用于在所述請求接收單元接收到所述請求后向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令;從管理板操作指令發(fā)送單元,用于在接收到所述各業(yè)務(wù)線卡根據(jù)所述業(yè)務(wù)線卡操作指令發(fā)送單元發(fā)送的所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,向所述從管理板發(fā)送指示所述從管理板復位的操作指令。
7.如權(quán)利要求6所述的裝置,其特征在于,所述業(yè)務(wù)線卡操作指令發(fā)送單元,具體用于將所述指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令攜帶在廣播管理幀消息的設(shè)定字段;并向與所述第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡廣播所述廣播管理幀消肩、ο
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述從管理板操作指令發(fā)送單元,具體用于接收所述各業(yè)務(wù)線卡根據(jù)所述操作指令停止向所述從管理板發(fā)送數(shù)據(jù)后反饋的單播管理幀消息,所述單播管理幀消息的設(shè)定字段攜帶用于標識業(yè)務(wù)線卡執(zhí)行所述操作指令成功的信息。
9.如權(quán)利要求6所述的裝置,其特征在于,所述從管理板操作指令發(fā)送單元,還用于 在未接收到所述各業(yè)務(wù)線卡中至少一個業(yè)務(wù)線卡發(fā)送的反饋信息時,若確定發(fā)送所述操作指令之后的等待時長達到設(shè)定閾值,則向所述從管理板發(fā)送指示所述從管理板復位的操作指令。
10.如權(quán)利要求9所述的裝置,其特征在于,所述從管理板操作指令發(fā)送單元,還用于 在向所述從管理板發(fā)送指示所述從管理板復位的操作指令之后,再次向未接收到所述反饋信息的業(yè)務(wù)線卡發(fā)送所述指示業(yè)務(wù)線卡停止向所述從管理板傳輸數(shù)據(jù)的操作命令。
11.一種交換機中的管理板設(shè)備,其特征在于,包括權(quán)利要求6至10任一項所述的控制從管理板復位的裝置。
全文摘要
本發(fā)明公開了一種控制從管理板復位的方法以及裝置,包括第一交換機的主管理板接收第二交換機發(fā)送的組建VSU(虛擬交換單元)的請求,并向與第一交換機的從管理板存在傳輸通道的各業(yè)務(wù)線卡發(fā)送指示業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)的操作命令,在接收到各業(yè)務(wù)線卡根據(jù)操作指令停止向從管理板發(fā)送數(shù)據(jù)后發(fā)送的反饋信息后,向從管理板發(fā)送指示從管理板復位的操作指令。根據(jù)本技術(shù)方案,主管理板能夠在控制第一交換機的各業(yè)務(wù)線卡停止向從管理板傳輸數(shù)據(jù)后,才向從管理板發(fā)送指示從管理板復位的操作指令,從而避免了現(xiàn)有技術(shù)中由于業(yè)務(wù)線卡在從管理板復位過程中轉(zhuǎn)發(fā)數(shù)據(jù)而導致的數(shù)據(jù)丟失問題。
文檔編號H04L12/24GK102523121SQ20111043094
公開日2012年6月27日 申請日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者吳世奇 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司