欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于mstp的域配置信息修改方法和設(shè)備的制作方法

文檔序號(hào):7904432閱讀:180來源:國知局
專利名稱:一種基于mstp的域配置信息修改方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于MSTP的域配置信息修改方法和設(shè)備。
背景技術(shù)
MSTP (Multiple Spanning Tree Protocol,多實(shí)例生成樹協(xié)議)中引入了域的概念,將一個(gè)交換網(wǎng)絡(luò)劃分成多個(gè)MST(Multiple Spanning Tree,多生成樹)域,且MST域是由交換網(wǎng)絡(luò)中的多臺(tái)設(shè)備以及它們之間的網(wǎng)段所構(gòu)成,這些設(shè)備之間在物理上有鏈路連
οMSTP 中還引入了實(shí)例 Gnstance)的概念,將多個(gè) VLAN(Virtual Local Area Network,虛擬局域網(wǎng))映射到一個(gè)實(shí)例中,以節(jié)省通信開銷和資源占用率,MSTP各個(gè)實(shí)例拓?fù)涞挠?jì)算是獨(dú)立的(每個(gè)實(shí)例對(duì)應(yīng)一棵單獨(dú)的生成樹),從而可以在這些實(shí)例上實(shí)現(xiàn) VLAN數(shù)據(jù)的負(fù)載分擔(dān)。為了實(shí)現(xiàn)基于VLAN的負(fù)載分擔(dān),要求MST域內(nèi)各個(gè)設(shè)備的域配置信息必須相同。 域配置信息包括域名(默認(rèn)是橋MAC地址)、MSTP修訂級(jí)別(默認(rèn)是0)、VLAN和實(shí)例的映射關(guān)系(默認(rèn)全部VLAN映射到實(shí)例0)。如圖1所示,同一 MST域內(nèi)的設(shè)備A和設(shè)備B均有如下的域配置信息域名aaa ;MSTP 修訂級(jí)別0 ;VLAN和實(shí)例的映射關(guān)系實(shí)例0與VLAN 3-4094具有映射關(guān)系、實(shí)例1與VLAN 1 具有映射關(guān)系、實(shí)例2與VLAN 2具有映射關(guān)系?;贛STP可以保證不會(huì)出現(xiàn)環(huán)路,而為了保證不出現(xiàn)環(huán)路,可以通過調(diào)整各實(shí)例的參數(shù),使得實(shí)例1在端口 4阻塞,實(shí)例2在端口 3阻塞,在不出現(xiàn)環(huán)路的基礎(chǔ)上實(shí)現(xiàn)基于 VLAN的負(fù)載分擔(dān)。在圖1中,設(shè)備A和設(shè)備B之間周期性交互攜帶有自身域配置信息的BPDU(Bridge Protocol Data Unit,網(wǎng)橋協(xié)議數(shù)據(jù)單元)報(bào)文;當(dāng)設(shè)備A接收到來自設(shè)備B的BPDU報(bào)文后,如果其中攜帶的設(shè)備B的域配置信息與設(shè)備A的域配置信息相同,則設(shè)備A獲知BPDU 報(bào)文為來自同一 MST域的報(bào)文;同理,設(shè)備B可獲知來自設(shè)備A的BPDU報(bào)文為來自同一 MST 域的報(bào)文?,F(xiàn)有技術(shù)中,如果需要修改設(shè)備A和設(shè)備B的域配置信息(如將域名修改為ΜΛ, 或者增加一個(gè)實(shí)例3和VLAN3的映射關(guān)系),則需要對(duì)設(shè)備A和設(shè)備B的域配置信息進(jìn)行修改。以先對(duì)設(shè)備A進(jìn)行修改為例,在設(shè)備A的域配置信息修改完成后,設(shè)備A周期性發(fā)送的BPDU報(bào)文中將攜帶修改后的域配置信息;設(shè)備B接收到該BPDU報(bào)文后,會(huì)獲知設(shè)備A 的域配置信息與自身的域配置信息不同,此時(shí)會(huì)認(rèn)為該BPDU報(bào)文為來自域外的報(bào)文,設(shè)備 A為域外設(shè)備,進(jìn)而引發(fā)設(shè)備的端口角色和端口狀態(tài)發(fā)生變化,導(dǎo)致網(wǎng)絡(luò)拓?fù)浒l(fā)生振蕩。此后,在設(shè)備B的域配置信息修改完成后,設(shè)備B將又重新認(rèn)為設(shè)備A是域內(nèi)設(shè)備,因此網(wǎng)絡(luò)拓?fù)溆謺?huì)發(fā)生振蕩,并最終恢復(fù)到域配置信息修改前的拓?fù)錉顟B(tài)。因此,現(xiàn)有技術(shù)中的修改域配置信息的方法,會(huì)導(dǎo)致網(wǎng)絡(luò)拓?fù)浒l(fā)生振蕩,進(jìn)而可能導(dǎo)致正在運(yùn)行的業(yè)務(wù)發(fā)生中斷,嚴(yán)重影響到網(wǎng)絡(luò)的服務(wù)質(zhì)量。

發(fā)明內(nèi)容
本發(fā)明提供一種基于MSTP的域配置信息修改方法和設(shè)備,以提高網(wǎng)絡(luò)的服務(wù)質(zhì)量。為了達(dá)到上述目的,本發(fā)明提供一種基于多實(shí)例生成樹協(xié)議MSTP的域配置信息修改方法,該方法用于將多生成樹MST域內(nèi)所有設(shè)備的域配置信息由第一域配置信息修改為第二域配置信息,所述MST域內(nèi)的所有設(shè)備包括主動(dòng)發(fā)起域配置信息修改的發(fā)起方設(shè)備以及其他的協(xié)助方設(shè)備,該方法包括以下步驟如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,當(dāng)需要進(jìn)行域配置信息修改時(shí),發(fā)起方設(shè)備通知所述MST域內(nèi)的協(xié)助方設(shè)備進(jìn)行域配置信息修改,且在域配置信息修改完成前, 對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在域配置信息修改完成后,發(fā)起方設(shè)備通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,協(xié)助方設(shè)備在收到進(jìn)行域配置信息修改的通知后,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在收到所述域配置信息修改完成的通知后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的 BPDU報(bào)文,判斷為所述MST域外的報(bào)文。通過第一域配置報(bào)文表示進(jìn)行域配置信息修改,所述第一域配置報(bào)文中攜帶第一域配置信息和第二域配置信息;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第一域配置報(bào)文后,當(dāng)協(xié)助方設(shè)備的域配置信息與所述第一域配置信息相同時(shí),將自身的域配置信息修改為所述第二域配
直fe息。通過第一域配置報(bào)文表示進(jìn)行域配置信息修改;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第一域配置報(bào)文后,協(xié)助方設(shè)備向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)接收到第一域配置報(bào)文的第二域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在收到MST域內(nèi)所有協(xié)助方設(shè)備的第二域配置報(bào)文后,發(fā)起方設(shè)備向協(xié)助方設(shè)備發(fā)送用于表示第二域配置信息生效的第三域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第三域配置報(bào)文,且接收到MST域內(nèi)其他所有設(shè)備的攜帶第二域配置信息的BPDU報(bào)文后,協(xié)助方設(shè)備向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)開始發(fā)送攜帶第二域配置信息的BPDU報(bào)文的第四域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后,發(fā)起方設(shè)備確定域配置信息修改完成,并通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成。如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在發(fā)送第三域配置報(bào)文之前,發(fā)起方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在發(fā)送第三域配置報(bào)文之后,發(fā)起方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第三域配置報(bào)文之前,協(xié)助方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在收到第三域配置報(bào)文后, 協(xié)助方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文。如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,當(dāng)需要進(jìn)行域配置信息修改時(shí),發(fā)起方設(shè)備為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到進(jìn)行域配置信息修改的通知后, 協(xié)助方設(shè)備為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文。通過第五域配置報(bào)文表示域配置信息修改完成,且所述第五域配置報(bào)文中還攜帶用于表示需要清除指定標(biāo)識(shí)的信息;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在發(fā)送第五域配置報(bào)文后,發(fā)起方設(shè)備清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的 BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文, 判斷為所述MST域外的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第五域配置報(bào)文后,協(xié)助方設(shè)備清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的 BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文, 判斷為所述MST域外的報(bào)文。一種基于MSTP的域配置信息修改設(shè)備,該修改設(shè)備用于將MST域的域配置信息由第一域配置信息修改為第二域配置信息,該修改設(shè)備包括發(fā)送模塊、接收模塊和處理模塊, 且該修改設(shè)備作為MST域內(nèi)主動(dòng)發(fā)起域配置信息修改的發(fā)起方設(shè)備或者其他的協(xié)助方設(shè)備,其中當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,用于當(dāng)需要進(jìn)行域配置信息修改時(shí),通知所述MST域內(nèi)的協(xié)助方設(shè)備進(jìn)行域配置信息修改;在域配置信息修改完成后,通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成;所述處理模塊,用于在域配置信息修改完成前,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在域配置信息修改完成后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述接收模塊,用于當(dāng)需要進(jìn)行域配置信息修改時(shí),接收進(jìn)行域配置信息修改的通知;在域配置信息修改完成后,接收域配置信息修改完成的通知;所述處理模塊,用于在收到進(jìn)行域配置信息修改的通知后,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在收到所述域配置信息修改完成的通知后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。通過第一域配置報(bào)文表示進(jìn)行域配置信息修改,所述第一域配置報(bào)文中攜帶第一域配置信息和第二域配置信息;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到第一域配置報(bào)文后,當(dāng)自身的域配置信息與所述第一域配置信息相同時(shí),將自身的域配置信息修改為所述第二域配置信息。通過第一域配置報(bào)文表示進(jìn)行域配置信息修改;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到第一域配置報(bào)文后,向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)接收到第一域配置報(bào)文的第二域配置報(bào)文;在收到用于表示第二域配置信息生效的第三域配置報(bào)文,且接收到MST域內(nèi)其他所有設(shè)備的攜帶第二域配置信息的BPDU報(bào)文后,向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)開始發(fā)送攜帶第二域配置信息的BPDU報(bào)文的第四域配置報(bào)文;當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到MST域內(nèi)所有協(xié)助方設(shè)備的第二域配置報(bào)文后,向協(xié)助方設(shè)備發(fā)送第三域配置報(bào)文;在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后, 通知所述MST域內(nèi)的協(xié)助方設(shè)備域配置信息修改完成;所述處理模塊,還用于在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后,確定域配置信息修改完成。當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,還用于在發(fā)送第三域配置報(bào)文之前,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在發(fā)送第三域配置報(bào)文之后,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到第三域配置報(bào)文之前,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在收到第三域配置報(bào)文后,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文。當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述處理模塊,還用于當(dāng)需要進(jìn)行域配置信息修改時(shí),為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文, 均判斷為所述MST域內(nèi)的報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到進(jìn)行域配置信息修改的通知后,為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的 BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文。通過第五域配置報(bào)文表示域配置信息修改完成,且所述第五域配置報(bào)文中還攜帶用于表示需要清除指定標(biāo)識(shí)的信息;
當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述處理模塊,還用于在發(fā)送第五域配置報(bào)文后,清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到第五域配置報(bào)文后,清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)通過報(bào)文的交互過程實(shí)現(xiàn)對(duì)域配置信息的修改,在修改現(xiàn)有網(wǎng)絡(luò)域配置信息時(shí), 可以避免因域配置信息變化而引起的設(shè)備端口角色、狀態(tài)的改變,減少網(wǎng)絡(luò)拓?fù)涞恼鹗帲梢允拐谶\(yùn)行的業(yè)務(wù)不發(fā)生中斷,并提高服務(wù)質(zhì)量。


圖1是現(xiàn)有技術(shù)中同一 MST域內(nèi)的設(shè)備A和設(shè)備B的示意圖;圖2是本發(fā)明提供的一種基于MSTP的域配置信息修改方法流程圖;圖3是本發(fā)明提出的一種基于MSTP的域配置信息修改設(shè)備結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明提供一種基于MSTP的域配置信息修改方法,該方法用于對(duì)MST域內(nèi)所有設(shè)備的域配置信息進(jìn)行修改,在具體實(shí)現(xiàn)時(shí),根據(jù)實(shí)際需要選擇MST域內(nèi)的一臺(tái)設(shè)備作為主動(dòng)發(fā)起域配置信息修改的發(fā)起方設(shè)備,且MST域內(nèi)的其他設(shè)備為協(xié)助方設(shè)備。例如,MST域內(nèi)存在設(shè)備A、B、C,由于設(shè)備A的性能最好,則可以選擇設(shè)備A為發(fā)起方設(shè)備,設(shè)備B、C為協(xié)助方設(shè)備。本發(fā)明中,當(dāng)用戶需要修改MST域內(nèi)各設(shè)備的域配置信息時(shí),需要在發(fā)起方設(shè)備上輸入需要修改后的域配置信息,以MST域內(nèi)各設(shè)備當(dāng)前的域配置信息為第一域配置信息、需要修改后的域配置信息為第二域配置信息為例,則該方法用于將MST域內(nèi)所有設(shè)備的域配置信息由第一域配置信息修改為第二域配置信息。因此,用戶需要在發(fā)起方設(shè)備上輸入第二域配置信息,之后,發(fā)起方設(shè)備將自身的域配置信息由第一域配置信息修改為第二域配置信息(如將域名修改為ΜΛ,或者增加一個(gè)實(shí)例3和VLAN3的映射關(guān)系);需要注意的是,此時(shí)該第二域配置信息并未生效,在發(fā)起方設(shè)備需要發(fā)送BPDU報(bào)文時(shí),BPDU報(bào)文中仍然需要攜帶第一域配置信息?;谏鲜雠渲们闆r,當(dāng)需要進(jìn)行域配置信息修改時(shí),如圖2所示,該域配置信息修改方法包括以下步驟步驟201,發(fā)起方設(shè)備通知MST域內(nèi)的協(xié)助方設(shè)備進(jìn)行域配置信息修改。其中,可通過第一域配置報(bào)文表示進(jìn)行域配置信息修改(即發(fā)起方設(shè)備向協(xié)助方設(shè)備發(fā)送第一域配置報(bào)文,以表示發(fā)起域配置信息修改),且該第一域配置報(bào)文中攜帶第一域配置信息和第二域配置信息。本發(fā)明中,MST域內(nèi)可存在多個(gè)協(xié)助方設(shè)備,發(fā)起方設(shè)備可以通過廣播方式將第一域配置報(bào)文廣播給各協(xié)助方設(shè)備;如通過軟件逐跳的方式廣播第一域配置報(bào)文給各協(xié)助方設(shè)備、或通過硬件的方式廣播第一域配置報(bào)文給各協(xié)助方設(shè)備。在硬件方式廣播時(shí),MST域內(nèi)的各個(gè)設(shè)備上均預(yù)先配置預(yù)定VLAN,發(fā)起方設(shè)備在預(yù)定VLAN中通過二層(數(shù)據(jù)鏈路層)廣播方式發(fā)送第一域配置報(bào)文,從而使得MST域內(nèi)的其他設(shè)備均可以接收到第一域配置報(bào)文。在軟件方式廣播時(shí),接收到第一域配置報(bào)文的任一設(shè)備,將第一域配置報(bào)文上報(bào)給CPU進(jìn)行處理,比較第一域配置報(bào)文中的第一域配置信息和自身的域配置信息是否相同,如果相同,則通過自身除該第一域配置報(bào)文的接收端口之外的其他端口轉(zhuǎn)發(fā)第一域配置報(bào)文,否則,丟棄第一域配置報(bào)文。優(yōu)選的,由于第一域配置報(bào)文用于表示發(fā)起域配置信息修改,且攜帶第一域配置信息和第二域配置信息,則本發(fā)明提供的一種第一域配置報(bào)文的格式如表1所示。在表1 中,類型1用于表示發(fā)起域配置信息修改。表 1
類型1
當(dāng)前的域配置信息(即第一域配置信息)
希望修改的域配置信息(即第二域配置信息)步驟202,協(xié)助方設(shè)備在收到第一域配置報(bào)文后,在自身的域配置信息與第一域配置信息相同時(shí),將自身的域配置信息修改為第二域配置信息,并向發(fā)起方設(shè)備發(fā)送第二域配置報(bào)文(用于表示已經(jīng)接收到第一域配置報(bào)文)。具體的,當(dāng)接收到第一域配置報(bào)文后,協(xié)助方設(shè)備可以從第一域配置報(bào)文中得到第二域配置信息,并將自身的第一配置信息修改為第二域配置信息(如將域名修改為ΜΛ, 或者增加一個(gè)實(shí)例3和VLAN3的映射關(guān)系);需要注意的是,此時(shí)該第二域配置信息并未生效,在協(xié)助方設(shè)備需要發(fā)送BPDU報(bào)文時(shí),BPDU報(bào)文中仍然需要攜帶第一域配置信息。優(yōu)選的,由于第二域配置報(bào)文用于表示已經(jīng)接收到第一域配置報(bào)文,則本發(fā)明提供的一種第二域配置報(bào)文的格式如表2所示。在表2中,類型2用于表示已經(jīng)接收到第一域配置報(bào)文,第一域配置信息和第二域配置信息用于對(duì)第二域配置報(bào)文進(jìn)行校驗(yàn),由發(fā)起方設(shè)備根據(jù)第一域配置信息和第二域配置信息判斷第二域配置報(bào)文是否為同一 MST域內(nèi)的報(bào)文。表 2
類型2
第一域配置信息
第二域配置信息
11
步驟203,發(fā)起方設(shè)備收到MST域內(nèi)所有協(xié)助方設(shè)備的第二域配置報(bào)文后,向協(xié)助方設(shè)備發(fā)送第三域配置報(bào)文(用于表示第二域配置信息生效)。其中,發(fā)起方設(shè)備可以通過廣播方式將第三域配置報(bào)文廣播給各協(xié)助方設(shè)備;如通過軟件逐跳的方式廣播第三域配置報(bào)文給各協(xié)助方設(shè)備、或通過硬件的方式廣播第三域配置報(bào)文給各協(xié)助方設(shè)備。優(yōu)選的,由于第三域配置報(bào)文用于表示第二域配置信息生效,則本發(fā)明提供的一種第三域配置報(bào)文的格式如表3所示。在表3中,類型3用于表示第二域配置信息生效,第一域配置信息和第二域配置信息用于對(duì)第三域配置報(bào)文進(jìn)行校驗(yàn),由協(xié)助方設(shè)備根據(jù)第一域配置信息和第二域配置信息判斷第三域配置報(bào)文是否為同一 MST域內(nèi)的報(bào)文。表 權(quán)利要求
1.一種基于多實(shí)例生成樹協(xié)議MSTP的域配置信息修改方法,其特征在于,該方法用于將多生成樹MST域內(nèi)所有設(shè)備的域配置信息由第一域配置信息修改為第二域配置信息,所述MST域內(nèi)的所有設(shè)備包括主動(dòng)發(fā)起域配置信息修改的發(fā)起方設(shè)備以及其他的協(xié)助方設(shè)備,該方法包括以下步驟如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,當(dāng)需要進(jìn)行域配置信息修改時(shí),發(fā)起方設(shè)備通知所述MST域內(nèi)的協(xié)助方設(shè)備進(jìn)行域配置信息修改,且在域配置信息修改完成前,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在域配置信息修改完成后,發(fā)起方設(shè)備通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文; 對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,協(xié)助方設(shè)備在收到進(jìn)行域配置信息修改的通知后,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在收到所述域配置信息修改完成的通知后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的 BPDU報(bào)文,判斷為所述MST域外的報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,通過第一域配置報(bào)文表示進(jìn)行域配置信息修改,所述第一域配置報(bào)文中攜帶第一域配置信息和第二域配置信息;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第一域配置報(bào)文后,當(dāng)協(xié)助方設(shè)備的域配置信息與所述第一域配置信息相同時(shí),將自身的域配置信息修改為所述第二域配置信息。
3.如權(quán)利要求1所述的方法,其特征在于,通過第一域配置報(bào)文表示進(jìn)行域配置信息修改;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第一域配置報(bào)文后,協(xié)助方設(shè)備向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)接收到第一域配置報(bào)文的第二域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在收到MST域內(nèi)所有協(xié)助方設(shè)備的第二域配置報(bào)文后,發(fā)起方設(shè)備向協(xié)助方設(shè)備發(fā)送用于表示第二域配置信息生效的第三域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第三域配置報(bào)文,且接收到MST域內(nèi)其他所有設(shè)備的攜帶第二域配置信息的BPDU報(bào)文后,協(xié)助方設(shè)備向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)開始發(fā)送攜帶第二域配置信息的BPDU報(bào)文的第四域配置報(bào)文;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后,發(fā)起方設(shè)備確定域配置信息修改完成,并通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成。
4.如權(quán)利要求3所述的方法,其特征在于,如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在發(fā)送第三域配置報(bào)文之前,發(fā)起方設(shè)備向 MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在發(fā)送第三域配置報(bào)文之后,發(fā)起方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第三域配置報(bào)文之前,協(xié)助方設(shè)備向 MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在收到第三域配置報(bào)文后,協(xié)助方設(shè)備向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文。
5.如權(quán)利要求1所述的方法,其特征在于,如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,當(dāng)需要進(jìn)行域配置信息修改時(shí),發(fā)起方設(shè)備為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到進(jìn)行域配置信息修改的通知后,協(xié)助方設(shè)備為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文。
6.如權(quán)利要求5所述的方法,其特征在于,通過第五域配置報(bào)文表示域配置信息修改完成,且所述第五域配置報(bào)文中還攜帶用于表示需要清除指定標(biāo)識(shí)的信息;如果所述MST域內(nèi)的設(shè)備為發(fā)起方設(shè)備,在發(fā)送第五域配置報(bào)文后,發(fā)起方設(shè)備清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU 報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;如果所述MST域內(nèi)的設(shè)備為協(xié)助方設(shè)備,在收到第五域配置報(bào)文后,協(xié)助方設(shè)備清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU 報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。
7.一種基于MSTP的域配置信息修改設(shè)備,其特征在于,該修改設(shè)備用于將MST域的域配置信息由第一域配置信息修改為第二域配置信息,該修改設(shè)備包括發(fā)送模塊、接收模塊和處理模塊,且該修改設(shè)備作為MST域內(nèi)主動(dòng)發(fā)起域配置信息修改的發(fā)起方設(shè)備或者其他的協(xié)助方設(shè)備,其中當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,用于當(dāng)需要進(jìn)行域配置信息修改時(shí),通知所述MST域內(nèi)的協(xié)助方設(shè)備進(jìn)行域配置信息修改;在域配置信息修改完成后,通知所述MST域內(nèi)的協(xié)助方設(shè)備所述域配置信息修改完成;所述處理模塊,用于在域配置信息修改完成前,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在域配置信息修改完成后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述接收模塊,用于當(dāng)需要進(jìn)行域配置信息修改時(shí),接收進(jìn)行域配置信息修改的通知; 在域配置信息修改完成后,接收域配置信息修改完成的通知;所述處理模塊,用于在收到進(jìn)行域配置信息修改的通知后,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;在收到所述域配置信息修改完成的通知后,對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述 MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,通過第一域配置報(bào)文表示進(jìn)行域配置信息修改,所述第一域配置報(bào)文中攜帶第一域配置信息和第二域配置信息;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到第一域配置報(bào)文后,當(dāng)自身的域配置信息與所述第一域配置信息相同時(shí),將自身的域配置信息修改為所述第二域配置信息。
9.如權(quán)利要求7所述的設(shè)備,其特征在于,通過第一域配置報(bào)文表示進(jìn)行域配置信息修改;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到第一域配置報(bào)文后,向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)接收到第一域配置報(bào)文的第二域配置報(bào)文;在收到用于表示第二域配置信息生效的第三域配置報(bào)文,且接收到MST域內(nèi)其他所有設(shè)備的攜帶第二域配置信息的BPDU報(bào)文后,向發(fā)起方設(shè)備發(fā)送用于表示已經(jīng)開始發(fā)送攜帶第二域配置信息的BPDU報(bào)文的第四域配置報(bào)文;當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到MST域內(nèi)所有協(xié)助方設(shè)備的第二域配置報(bào)文后,向協(xié)助方設(shè)備發(fā)送第三域配置報(bào)文;在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后,通知所述MST域內(nèi)的協(xié)助方設(shè)備域配置信息修改完成;所述處理模塊,還用于在收到MST域內(nèi)所有協(xié)助方設(shè)備的第四域配置報(bào)文后,確定域配置信息修改完成。
10.如權(quán)利要求9所述的設(shè)備,其特征在于,當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述發(fā)送模塊,還用于在發(fā)送第三域配置報(bào)文之前,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在發(fā)送第三域配置報(bào)文之后,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述發(fā)送模塊,還用于在收到第三域配置報(bào)文之前,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第一域配置信息的BPDU報(bào)文;在收到第三域配置報(bào)文后,向MST域內(nèi)其他設(shè)備發(fā)送攜帶第二域配置信息的BPDU報(bào)文。
11.如權(quán)利要求7所述的設(shè)備,其特征在于,當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述處理模塊,還用于當(dāng)需要進(jìn)行域配置信息修改時(shí),為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文;當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到進(jìn)行域配置信息修改的通知后,為自身設(shè)置指定標(biāo)識(shí),且當(dāng)具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為所述MST域內(nèi)的報(bào)文。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,通過第五域配置報(bào)文表示域配置信息修改完成,且所述第五域配置報(bào)文中還攜帶用于表示需要清除指定標(biāo)識(shí)的信息;當(dāng)修改設(shè)備作為發(fā)起方設(shè)備時(shí),所述處理模塊,還用于在發(fā)送第五域配置報(bào)文后,清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文; 當(dāng)修改設(shè)備作為協(xié)助方設(shè)備時(shí),所述處理模塊,還用于在收到第五域配置報(bào)文后,清除自身的指定標(biāo)識(shí),且當(dāng)不具有所述指定標(biāo)識(shí)時(shí),對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。
全文摘要
本發(fā)明公開了一種基于MSTP的域配置信息修改方法和設(shè)備,該方法包括發(fā)起方設(shè)備和協(xié)助方設(shè)備在域配置信息修改完成前,對(duì)于收到的攜帶有第一域配置信息或第二域配置信息的BPDU報(bào)文,均判斷為MST域內(nèi)的報(bào)文;在域配置信息修改完成后,發(fā)起方設(shè)備和協(xié)助方設(shè)備對(duì)于收到的攜帶有第二域配置信息的BPDU報(bào)文,判斷為所述MST域內(nèi)的報(bào)文;對(duì)于收到的攜帶有第一域配置信息的BPDU報(bào)文,判斷為所述MST域外的報(bào)文。本發(fā)明中,可減少網(wǎng)絡(luò)拓?fù)涞恼鹗?,使正在運(yùn)行的業(yè)務(wù)不發(fā)生中斷,并提高服務(wù)質(zhì)量。
文檔編號(hào)H04L29/06GK102340448SQ20111026506
公開日2012年2月1日 申請(qǐng)日期2011年9月8日 優(yōu)先權(quán)日2011年9月8日
發(fā)明者宋建永 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
静海县| 秦皇岛市| 建宁县| 同德县| 正定县| 桐庐县| 巴彦淖尔市| 鄂州市| 桐乡市| 襄垣县| 当阳市| 苏州市| 梓潼县| 西盟| 酉阳| 台东市| 湟中县| 二手房| 广饶县| 景洪市| 隆回县| 化隆| 扎鲁特旗| 赣州市| 泽普县| 台东市| 肥乡县| 曲阜市| 涞源县| 福鼎市| 天峨县| 齐河县| 永和县| 文昌市| 黎城县| 德化县| 吉安市| 阿城市| 郯城县| 双流县| 宜都市|