專利名稱:一種mad檢測方法和設備的制作方法
技術(shù)領域:
本發(fā)明涉及通信領域,尤其涉及一種MAD檢測方法和設備。
背景技術(shù):
堆疊技術(shù)是將兩個或者多個設備連接起來,進行必要的配置,形成一個邏輯設備。堆疊技術(shù)可以提供高可用性、高可擴展性、簡化管理。通過堆疊技術(shù)連接的所有成員設備中有一個主用(Active)設備,其余設備為備用(Standby)設備。主用設備負責控制平面,并與備用設備共同負責數(shù)據(jù)平面轉(zhuǎn)發(fā)。如果堆疊電纜斷裂,網(wǎng)絡里就會出現(xiàn)兩個或者多個配置完全相同的主用設備,可能會引起網(wǎng)絡故障,如IP地址沖突、二層協(xié)議計算錯誤等。因此,堆疊技術(shù)需要解決如何識別和處理多主用設備。IRF (Intelligent Resilient Framework,智能彈性架構(gòu))是堆疊技術(shù)的一種,IRF支持的 MAD (Mult1-Active Detection,多 Active 檢測)方式有 LACP MAD 檢測、BFD MAD 檢測和ARP MAD檢測。三種檢測方式雖然原理不同但是功能效果相同,能夠滿足不同組網(wǎng)需求:LACP MAD 檢測用于基于 LACP (Link Aggregation Control Protocol,鏈路聚合控制協(xié)議)的組網(wǎng)檢測需求;BFD MAD 檢測用于基于 BFD (Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測)的組網(wǎng)檢測需求;ARP MAD 檢測用于基于非聚合場合的 Resilient ARP (Address ResolutionProtocoI,地址轉(zhuǎn)換協(xié)議)的組網(wǎng)檢測需求。1.LACP MAD 檢測LACP MAD檢測是通過擴展LACP協(xié)議報文內(nèi)容實現(xiàn)的,即在LACP協(xié)議報文的擴展
字段內(nèi)定義一個新的TLV (type length value)數(shù)據(jù)域-用于交互IRF設備(IRF設備
是指多個設備通過IRF物理端口連接在一起后所形成的分布式設備)的Active ID。對于IRF設備來說,Active ID的值是唯一的,用IRF設備中的主用設備的成員編號來表示。使能LACP MAD檢測后,成員設備通過LACP協(xié)議報文和其它成員設備交互ActiveID信息。當IRF設備正常運行時,所有成員設備發(fā)送的LACP協(xié)議報文中的Active ID值相同,沒有發(fā)生多Active沖突;當IRF設備分裂后會形成兩個或多個IRF設備時,不同IRF設備中的成員設備發(fā)送的LACP協(xié)議報文中的Active ID值不同,從而檢測到多Active沖突。2.BFD MAD 檢測BFD MAD檢測是通過BFD協(xié)議來實現(xiàn)的。要使BFD MAD檢測功能正常運行,除在三層接口下使能BFD MAD檢測功能外,還需要在該接口上配置MAD IP地址。當IRF設備正常運行時,只有主用設備上配置的MAD IP地址生效,備用設備上配置的MAD IP地址不生效,BFD會話處于down狀態(tài);當IRF設備分裂后會形成多個IRF設備,不同IRF設備中的主用設備上配置的MAD IP地址均會生效,BFD會話被激活,此時會檢測到多Active沖突。3.ARP MAD檢測是通過擴展免費ARP協(xié)議報文內(nèi)容實現(xiàn)的,即,使用免費ARP協(xié)議報文中未使用的字段來交互IRF設備的Domain ID和Active ID。當網(wǎng)絡中同時存在多個IRF設備時(比如IRF級聯(lián)的組網(wǎng)情況),Domain ID用于區(qū)別不同的IRF設備。當某個IRF設備分裂時,Active ID用于MAD檢測,用IRF設備中的主用設備的成員編號來表示。使能ARP MAD檢測后,成員設備可以通過免費ARP協(xié)議報文和其它成員設備交互Domain ID和Active ID信息。當成員設備收到免費ARP協(xié)議報文后,先比較Domain ID,如果Domain ID相同,再比較Active ID ;如果Domain ID不同,貝U認為報文來自不同IRF設備,不再進行MAD處理。如果Active ID相同,則表示IRF設備正常運行,沒有發(fā)生多Active沖突;如果Active ID值不同,則表示IRF設備分裂,檢測到多Active沖突。以上三種MAD檢測都對組網(wǎng)有一定的依賴:LACP MAD需要有跨設備鏈路聚合;BFDMAD和ARP MAD需要所有堆疊成員設備有專用的全連接檢測鏈路,浪費業(yè)務帶寬。另外,堆疊設備中各成員設備的網(wǎng)絡管理接口 IP地址為主用設備的網(wǎng)絡管理接口 IP地址。當堆疊分裂后,由于原備用設備的網(wǎng)管口 IP地址與原主用設備相同,且默認會被MAD shutdown (關閉),無法通過管理網(wǎng)絡對分裂后的原備用設備進行管理,無法通過遠程管理恢復。如圖1所示,4個堆疊設備分裂成兩個堆疊設備后,DUT3和DUT4組成的堆疊設備處于Recovery (恢復)狀態(tài),網(wǎng)絡管理接口被shutdown,無法通過管理網(wǎng)絡進行管理。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種MAD檢測方法和設備,用以通過管理網(wǎng)絡實現(xiàn)MAD檢測,并在堆疊設備分裂后,依然可通過管理網(wǎng)絡對堆疊成員設備進行管理。本發(fā)明實施例提供的MAD檢測方法,包括:堆疊設備的主用設備通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;其中,所述堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口 IP地址被激活,其余各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口 IP地址未被激活,所有成員設備的網(wǎng)絡接口 IP地址各不相同;所述堆疊設備的主用設備接收到檢測報文后,若根據(jù)其中攜帶的用于MAD檢測的信息檢測到存在多個主用設備,則判決本設備所在的堆疊設備的狀態(tài),并在判定本設備所在的堆疊設備為恢復狀態(tài)時,將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài)。本發(fā)明實施例提供的網(wǎng)絡設備,應用于堆疊設備中的成員設備,所述堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口 IP地址被激活,其余各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口 IP地址未被激活,所有成員設備的網(wǎng)絡接口 IP地址各不相同;所述網(wǎng)絡設備包括=MAD檢測模塊和狀態(tài)設置模塊;所述MAD檢測模塊,用于在本設備選舉為主用設備時,通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;以及,在接收到檢測報文后,若根據(jù)其中攜帶的用于MAD檢測的信息檢測到存在多個主用設備,則判決本設備所在的堆疊設備的狀態(tài),并在判定本設備所在的堆疊設備為恢復狀態(tài)時,指示所述狀態(tài)設置模塊將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài);
所述狀態(tài)設置模塊,用于根據(jù)所述MAD檢測模塊的指示進行狀態(tài)設置。本發(fā)明的上述實施例,堆疊設備中的主用設備通過管理網(wǎng)絡交互檢測報文進行MAD檢測,以減少MAD檢測對組網(wǎng)拓撲的依賴。另外,通過為堆疊設備中的各成員設備配置不同的網(wǎng)絡管理接口 IP地址,從而在堆疊設備分裂后,依然可通過管理網(wǎng)絡對分裂后的各堆疊設備的成員設備進行遠程管理。
圖1為現(xiàn)有技術(shù)中堆疊分裂后Recovery狀態(tài)設備無法被遠程管理的示意圖;圖2為現(xiàn)有技術(shù)中刀片服務器機框內(nèi)部結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例中IRF設備中各成員設備的網(wǎng)絡管理接口及其IP地址狀態(tài)示意圖;圖4為圖3所示的IRF設備分裂后,各成員設備的網(wǎng)絡管理接口及其IP地址狀態(tài)示意圖;圖5為本發(fā)明實施例提供的堆疊設備的結(jié)構(gòu)示意圖。
具體實施例方式為解決上述問題,本發(fā)明實施例提出了一種MAD檢測方案,堆疊成員設備通過管理網(wǎng)絡交互檢測報文進行MAD檢測,以減少MAD檢測對組網(wǎng)拓撲的依賴。另外,通過為堆疊設備中的各成員設備配置不同的網(wǎng)絡管理接口 IP地址,從而在堆疊設備分裂后,依然可通過管理網(wǎng)絡對分裂后的各堆疊設備的成員設備進行遠程管理。下面以IRF技術(shù)為例,對本發(fā)明實施例進行詳細描述,其它堆疊技術(shù)的實現(xiàn)原理與此相同。在IRF設備的配置階段,除按照現(xiàn)有方式進行配置(包括為IRF設備中的每個成員設備分配成員編號,成員編號在該IRF設備中唯一標識對應的成員設備)以外,本發(fā)明實施例中,還為IRF設備中的每個成員設備配置網(wǎng)絡管理接口,并為網(wǎng)絡管理接口分配IP地址,每個成員設備的網(wǎng)絡管理接口 IP地址與其它成員設備各不相同。在主用設備選舉階段,各成員設備通過IRF鏈路交互用于進行主用設備選舉的信息(比如優(yōu)先級、運行時間、橋MAC地址等),進行主用設備選舉。本發(fā)明實施例將已有的主用設備選舉機制應用于此。當選舉出主用設備后,該主用設備將本設備的網(wǎng)絡管理接口的狀態(tài)設置為up (開啟),激活本設備的網(wǎng)絡管理接口 IP地址;各備用設備將各自的網(wǎng)絡管理接口的狀態(tài)設置為shutdown,不激活各自的網(wǎng)絡接口 IP地址。主用設備和備用設備的業(yè)務接口的狀態(tài)均為up。IRF設備中的成員設備在被選舉為主用設備,并且設置本設備的網(wǎng)絡管理接口狀態(tài)為up,以及激活網(wǎng)絡管理接口 IP地址后,使用該網(wǎng)絡管理接口 IP地址,從該網(wǎng)絡管理接口發(fā)送檢測報文,其中至少攜帶有Active ID。Active ID用于MAD檢測,用IRF設備中的主用設備的成員編號來表示。在網(wǎng)絡拓撲結(jié)構(gòu)比較簡單,只配置有一個IFR設備的情況下,檢測報文中用于進行Active沖突檢測的信息可以只包含Active ID ;在網(wǎng)絡拓撲結(jié)構(gòu)比較復雜,配置有多個IRF設備(比如IRF級聯(lián)的組網(wǎng))的情況下,檢測報文中還需要包含DomainID, Domain ID用于區(qū)別不同的IRF設備。此后,主用設備按照設定周期,從網(wǎng)絡管理接口發(fā)送檢測報文。由于各備用設備的網(wǎng)絡管理接口的狀態(tài)為shutdown,且網(wǎng)絡管理接口 IP地址沒有被激活,因此各備用設備的網(wǎng)絡管理接口無法收發(fā)報文,也就無法從網(wǎng)絡管理接口發(fā)送和接收檢測報文。因此,在IRF設備正常的情況下,主用設備不會接收到備用設備發(fā)送的檢測報文。如果網(wǎng)絡中配置有多個IRF設備,主用設備可能會接收到其它IRF設備中的主用設備發(fā)送的檢測報文,但由于主用設備接收到檢測報文后,發(fā)現(xiàn)其中攜帶的Domain ID與本設備的Domain ID不相同,因此會丟棄該檢測報文,不觸發(fā)MAD處理。當IRF設備分裂后,原IRF設備分裂成多個IRF設備,分裂后的IRF設備中的各成員設備進行主用設備選舉,選舉出的主用設備將本設備的網(wǎng)絡管理接口的狀態(tài)設置為up,激活本設備的網(wǎng)絡管理接口 IP地址,并使用該網(wǎng)絡管理接口 IP地址通過該網(wǎng)絡管理接口發(fā)送檢測報文,其它成員設備依然保持網(wǎng)絡管理接口的shutdown狀態(tài)以及網(wǎng)絡管理接口IP地址不被激活。分裂后的各IRF設備中的主用設備通過管理網(wǎng)絡交互檢測報文,并根據(jù)接收到的檢測報文進行MAD處理。其中,如果主用設備收到其它IRF設備的主用設備發(fā)送來的檢測報文后,發(fā)現(xiàn)檢測報文中的Domain ID (在檢測報文中包含有Domain ID的情況下)與本設備的Domain ID相同,檢測報文中的Active ID與本設備的Active ID不同,貝U檢測到Active沖突,則通過互相協(xié)商,選擇出維持Active狀態(tài)的IRF設備和需要進入Recovery狀態(tài)的IRF設備。本發(fā)明實施例將已有的協(xié)商機制和選擇方法應用于此。處于Recovery狀態(tài)的IRF設備中的主用設備將其所在的IRF設備的業(yè)務接口的狀態(tài)設置為shutdown,主用設備仍保持網(wǎng)絡管理接口為up狀態(tài)。其中,處于Recovery狀態(tài)的IRF設備中的主用設備將其所在的IRF設備的業(yè)務接口的狀態(tài)設置為shutdown的具體實現(xiàn),可采用現(xiàn)有方式,在此不再詳述。優(yōu)選的,在進行IRF設備配置時,可默認將每個成員設備的網(wǎng)絡管理接口狀態(tài)設置為shutdown,并且不激活網(wǎng)絡接口 IP地址。當然,也可以采用其它默認配置策略。由于默認配置的狀態(tài)不同,則后續(xù)主用設備選舉后的網(wǎng)絡管理接口及其IP地址狀態(tài)設置操作可能有所不同,但只要能夠保證在選舉出主用設備后,主用設備的網(wǎng)絡管理接口狀態(tài)為up且網(wǎng)絡管理接口 IP地址被激活,備用設備的網(wǎng)絡管理接口狀態(tài)為shutdown且網(wǎng)絡管理接口 IP地址未被激活即可。上述流程中的檢測報文可以是免費ARP報文,也可以是其它協(xié)議報文,例如ND(Neighbor Discovery,鄰居發(fā)現(xiàn))協(xié)議報文。通常,設備上的“網(wǎng)絡管理接口 ”是指邏輯接口而非物理端口。本發(fā)明上述流程中的“網(wǎng)絡管理接口 ”是指邏輯接口,因此,在將網(wǎng)絡管理接口的狀態(tài)設置為shutdown時,由于其對應的物理端口可能是up狀態(tài),因此還會從該網(wǎng)絡管理接口收發(fā)報文。為解決該問題,上述流程中,在將備用設備的網(wǎng)絡管理接口的狀態(tài)設置為shutdown時,還使網(wǎng)絡管理接口 IP地址不被激活,這樣,就可以保證該備用設備的網(wǎng)絡管理接口不會收發(fā)報文。采用本發(fā)明的上述實施例,在IRF設備正常的情況下,由于主用設備的網(wǎng)絡管理接口狀態(tài)為up、網(wǎng)絡管理接口 IP地址為激活,該網(wǎng)絡管理接口 IP地址為該IRF設備的管理IP地址,因此管理網(wǎng)絡可根據(jù)該管理IP地址對該IRF設備中的各成員設備進行遠程管理。當IRF設備分裂后,每個IRF設備中的主用設備的網(wǎng)絡管理接口狀態(tài)為up、網(wǎng)絡管理接口 IP地址為激活,該網(wǎng)絡管理接口 IP地址為該IRF設備的管理IP地址,且與其它IRF設備的管理IP地址不相同,因此管理網(wǎng)絡可根據(jù)各IRF設備的管理IP地址對各IRF設備中的各成員設備進行遠程管理。在實際網(wǎng)絡中,所有設備的網(wǎng)絡管理接口都會連接到管理網(wǎng)絡里,通過網(wǎng)絡管理接口進行MAD檢測,基本上可以做到不受組網(wǎng)限制。尤其對刀片交換機,其網(wǎng)絡管理接口通過背板和主控板連接,自然形成全連接網(wǎng)絡,完全不受外部組網(wǎng)限制,如圖2所示。下面結(jié)合具體應用場景對本發(fā)明實施例進行詳細說明。如圖3 K*,4fS|(DUTl、DUT2、DUT3、DUT4)組成IFR設備,各成員設備之間通過IRF鏈路連接。每個成員設備上配置一個網(wǎng)絡管理接口 IP地址,其中,DUTl的網(wǎng)絡管理接口 IP地址為192.168.1.1,DUT2的網(wǎng)絡管理接口 IP地址為192.168.1.2,DUT3的網(wǎng)絡管理接口 IP地址為192.168.1.3,DUT4的網(wǎng)絡管理接口 IP地址為192.168.1.4。DUTl被選舉為主用設備,因此只有DUTl的網(wǎng)絡管理接口的狀態(tài)為up,網(wǎng)絡管理接口 IP地址被激活,DUT2、DUT3、DUT4的網(wǎng)絡管理接口的狀態(tài)均為shutdown,網(wǎng)絡管理接口 IP地址沒有被激活。DUTl從其網(wǎng)絡管理接口周期性發(fā)送免費ARP報文,該報文中攜帶ActiveID和Domain ID,其中Active ID的值為作為主用設備的DUTl的成員編號。如圖5所示,當該IRF設備分裂后,DUTl和DUT2形成新的IRF設備,DUT3和DUT4形成新的IRF設備。在DUTl和DUT2組成的IRF設備中,由于DUTl優(yōu)先級高,仍為主用設備;在DUT3和DUT4組成的IRF設備中,通過IRF鏈路收發(fā)堆疊報文,協(xié)商出優(yōu)先級高的DUT3成為主用設備,DUT3將其網(wǎng)絡管理接口的狀態(tài)設置為up,將其網(wǎng)絡接口 IP地址激活。DUTl和DUT3通過網(wǎng)絡管理接口發(fā)送免費ARP報文,其中攜帶本設備的Domain ID和Active ID,其中,DUTl發(fā)送的免費ARP報文中攜帶的Active ID為DUTl的成員編號,DUT2發(fā)送的免費ARP報文中攜帶的Active ID為DUT3的成員編號。DUTl通過網(wǎng)絡管理接口收到DUT3發(fā)送的免費ARP報文后,比較報文中的DomainID與本設備的Domain ID相同,但報文中的Active ID與本設備的Active ID不同,表明已經(jīng)出現(xiàn)多個主用設備,因此進行MAD處理。由于免費ARP報文攜帶的Active ID比本設備的Active ID大,因此DUTl所在的IRF設備處于主用狀態(tài)狀態(tài)。DUT3通過網(wǎng)絡管理接口收到DUTl發(fā)送的免費ARP報文后,發(fā)現(xiàn)報文中攜帶的Domain ID與本設備的Domain ID相同,報文中攜帶的Active ID比本設備的Active ID小,因此DUT3所在IRF設備處于Recovery狀態(tài),DUT3將DUT3所在的IRF設備的所有業(yè)務接口的狀態(tài)設置為shutdown,DUT3保持網(wǎng)絡管理接口的狀態(tài)為up。由于DUTl和DUT3的網(wǎng)絡管理接口的狀態(tài)均為up,且網(wǎng)絡接口 IP地址均被激活,且IP地址不沖突,因此通過管理網(wǎng)絡可以正常管理分裂后的兩個IRF設備?;谙嗤募夹g(shù)構(gòu)思,本發(fā)明實施例還提供了 一種網(wǎng)絡設備。參見圖5,為本發(fā)明實施例提供的網(wǎng)絡設備的結(jié)構(gòu)示意圖。該網(wǎng)絡設備應用于堆疊設備,該堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口 IP地址被激活,其余各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口 IP地址未被激活,所有成員設備的網(wǎng)絡接口 IP地址各不相同。
如圖所示,該網(wǎng)絡設備可包括:MAD檢測模塊51和狀態(tài)設置模塊52,進一步的,還可包括選舉模塊53,其中:MAD檢測模塊51,用于在本設備選舉為主用設備時,通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;以及,在接收到檢測報文后,若根據(jù)其中攜帶的用于MAD檢測的信息檢測到存在多個主用設備,則判決本設備所在的堆疊設備的狀態(tài),并在判定本設備所在的堆疊設備為恢復狀態(tài)時,指示狀態(tài)設置模塊52將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài);狀態(tài)設置模塊52,用于根據(jù)MAD檢測模塊51的指示進行狀態(tài)設置。其中,所述用于MAD檢測的信息包括主用設備的成員編號,或者,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識。優(yōu)選的,所述檢測報文為免費ARP報文或ND協(xié)議報文。選舉模塊53,用于進行主用設備選舉,并在本設備選舉為主用設備時,指示狀態(tài)設置模塊52設置本設備的網(wǎng)絡管理接口狀態(tài)為開啟狀態(tài),激活本設備的網(wǎng)絡管理接口 IP地址,在本設備選舉為備用設備時,指示狀態(tài)設置模塊52設置本設備的網(wǎng)絡管理接口狀態(tài)為關閉狀態(tài),設置本設備的網(wǎng)絡管理接口 IP地址的狀態(tài)為未被激活狀態(tài)。具體的,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識。相應的,MAD檢測模塊51具體用于,接收到檢測報文后,若其中攜帶的用于MAD檢測的信息中的堆疊設備標識與本設備上配置的堆疊設備標識相同,但主用設備的成員編號與本設備的成員編號不同,則檢測到存在多個主用設備。通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設備(可以是手機,個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發(fā)明的保護范圍。
權(quán)利要求
1.一種MAD檢測方法,其特征在于,該方法包括: 堆疊設備的主用設備通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;其中,所述堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口 IP地址被激活,其余各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口 IP地址未被激活,所有成員設備的網(wǎng)絡接口 IP地址各不相同; 所述堆疊設備的主用設備接收到檢測報文后,若根據(jù)其中攜帶的用于MAD檢測的信息檢測到存在多個主用設備,則判決本設備所在的堆疊設備的狀態(tài),并在判定本設備所在的堆疊設備為恢復狀態(tài)時,將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述堆疊設備的成員設備進行主用設備選舉,被選舉為主用設備的成員設備,設置本設備的網(wǎng)絡管理接口狀態(tài)為開啟狀態(tài),激活本設備的網(wǎng)絡管理接口 IP地址;被選舉為備用設備的成員設備,設置本設備的網(wǎng)絡管理接口狀態(tài)為關閉狀態(tài),設置本設備的網(wǎng)絡管理接口 IP地址的狀態(tài)為未被激活狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識; 所述堆疊設備中的主用設備接收到檢測報文后,若其中攜帶的用于MAD檢測的信息中的堆疊設備標識與本設備上配置的堆疊設備標識相同,但主用設備的成員編號與本設備的成員編號不同,則檢測到存在多個主用設備。
4.如權(quán)利要求1所述的方法,其特征在于,所述用于MAD檢測的信息包括主用設備的成員編號,或者,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識。
5.如權(quán)利要求1-4任意項所述的方法,其特征在于,所述檢測報文為免費地址轉(zhuǎn)換協(xié)議ARP報文或鄰居發(fā)現(xiàn)ND協(xié)議報文。
6.一種網(wǎng)絡設備,應用于堆疊設備中的成員設備,其特征在于,所述堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口 IP地址被激活,其余各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口 IP地址未被激活,所有成員設備的網(wǎng)絡接口 IP地址各不相同;所述網(wǎng)絡設備包括:MAD檢測模塊和狀態(tài)設置模塊; 所述MAD檢測模塊,用于在本設備選舉為主用設備時,通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;以及,在接收到檢測報文后,若根據(jù)其中攜帶的用于MAD檢測的信息檢測到存在多個主用設備,則判決本設備所在的堆疊設備的狀態(tài),并在判定本設備所在的堆疊設備為恢復狀態(tài)時,指示所述狀態(tài)設置模塊將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài); 所述狀態(tài)設置模塊,用于根據(jù)所述MAD檢測模塊的指示進行狀態(tài)設置。
7.如權(quán)利要求6所述的設備,其特征在于,還包括:選舉模塊; 所述選舉模塊,用于進行主用設備選舉,并在本設備選舉為主用設備時,指示所述狀態(tài)設置模塊設置本設備的網(wǎng)絡管理接口狀態(tài)為開啟狀態(tài),激活本設備的網(wǎng)絡管理接口 IP地址,在本設備選舉為備用設備時,指示所述狀態(tài)設置模塊設置本設備的網(wǎng)絡管理接口狀態(tài)為關閉狀態(tài),設置本設備的 網(wǎng)絡管理接口 IP地址的狀態(tài)為未被激活狀態(tài)。
8.如權(quán)利要求6所述的設備,其特征在于,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識; 所述MAD檢測模塊具體用于,接收到檢測報文后,若其中攜帶的用于MAD檢測的信息中的堆疊設備標識與本設備上配置的堆疊設備標識相同,但主用設備的成員編號與本設備的成員編號不同,則檢測到存在多個主用設備。
9.如權(quán)利要求6所述的設備,其特征在于,所述用于MAD檢測的信息包括主用設備的成員編號,或者,所述用于MAD檢測的信息包括主用設備的成員編號以及堆疊設備標識。
10.如權(quán)利要求6-9任意項所述的方法,其特征在于,所述檢測報文為免費地址轉(zhuǎn)換協(xié)議ARP報文或鄰 居發(fā)現(xiàn)ND協(xié)議報文。
全文摘要
本發(fā)明公開了一種MAD檢測方法和設備。該方法包括堆疊設備的主用設備通過網(wǎng)絡管理接口發(fā)送檢測報文,其中攜帶用于MAD檢測的信息;其中,所述堆疊設備中的主用設備的網(wǎng)絡管理接口為開啟狀態(tài),網(wǎng)絡接口IP地址被激活,各備用設備的網(wǎng)絡管理接口為關閉狀態(tài),網(wǎng)絡接口IP地址未被激活,所有成員設備的網(wǎng)絡接口IP地址各不相同;主用設備接收到檢測報文后,若檢測到存在多個主用設備,并判定本設備所在的堆疊設備為恢復狀態(tài)時,將本設備所在的堆疊設備的業(yè)務接口設置為關閉狀態(tài),保持本設備的網(wǎng)絡管理接口為開啟狀態(tài)。采用本發(fā)明可通過管理網(wǎng)絡實現(xiàn)MAD檢測,并在堆疊設備分裂后,依然可通過管理網(wǎng)絡對堆疊成員設備進行管理。
文檔編號H04L12/24GK103166811SQ201310071838
公開日2013年6月19日 申請日期2013年3月6日 優(yōu)先權(quán)日2013年3月6日
發(fā)明者楊正廣 申請人:杭州華三通信技術(shù)有限公司