專利名稱:將mstp中的橋加入域的方法、系統(tǒng)及交換機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種將多生成樹協(xié)議(Multiple Spanning Tree Protocol, MSTP)中的橋加入域中的方法、系統(tǒng)及交換機(jī)。
背景技術(shù):
生成樹協(xié)議(Spanning Tree Protocol, MSTP)通過在交換機(jī)之間傳遞橋協(xié)議數(shù)據(jù)單元(Bridge Protocol Data Unit, BPDU)的協(xié)議報(bào)文,依據(jù)BPDU中包含的信息來完成生成樹計(jì)算,達(dá)到消除二層網(wǎng)絡(luò)環(huán)路的功能。當(dāng)網(wǎng)絡(luò)故障后,生成樹協(xié)議會重新計(jì)算堵塞點(diǎn),放開冗余鏈路以恢復(fù)網(wǎng)絡(luò)業(yè)務(wù)。STP網(wǎng)絡(luò)只計(jì)算一個(gè)生成樹,全部虛擬局域網(wǎng)(Virtual Local Area Network, VLAN)按照一個(gè)生成樹轉(zhuǎn)發(fā),無法實(shí)現(xiàn)負(fù)載分擔(dān)。MSTP標(biāo)準(zhǔn)定義了域的概念,MSTP將一個(gè)交換網(wǎng)絡(luò)劃分成多個(gè)域,通常情況下, 一個(gè)地域范圍內(nèi)的交換機(jī)會劃分在同一個(gè)域。在域的內(nèi)部按照不同的業(yè)務(wù)虛擬局域網(wǎng) (Virtual Local Area Network,VLAN)劃分實(shí)例,每個(gè)實(shí)例分別計(jì)算生成樹。因此,每個(gè)域內(nèi)可以形成多棵生成樹,每棵生成樹叫做一個(gè)多生成樹實(shí)例(Multiple Spanning Tree Instance, MSTI),通過設(shè)置VLAN映射表,將VLAN和MSTI聯(lián)系起來,不同的MSTI可以按照計(jì)算的生成樹拓?fù)滢D(zhuǎn)發(fā)實(shí)例內(nèi)VLAN的流量,通過各個(gè)生成樹的不同拓?fù)?,可以?shí)現(xiàn)域內(nèi)生成樹的負(fù)載分擔(dān)。當(dāng)需要將一個(gè)區(qū)域的二層網(wǎng)絡(luò)的全部橋加入同一個(gè)域時(shí),現(xiàn)有技術(shù)采用手工配置的方式,由操作人員將MSTP的域信息配置到每臺交換機(jī)上。但是,手工配置方案存在工作量大、部署困難,運(yùn)維成本高的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種將MSTP中的橋加入域的方法、系統(tǒng)及交換機(jī),用以解決現(xiàn)有技術(shù)中手工配置域信息存在的工作量大、部署困難,運(yùn)維成本高的問題。本發(fā)明實(shí)施例一方面提供的一種將MSTP中的橋加入域的方法,包括待生成的多生成樹實(shí)例MSTI內(nèi)的根橋獲取MSTP的域信息;在所述根橋上配置所述MSTP的域信息后,所述根橋向下游橋發(fā)送域加入報(bào)文,所述域加入報(bào)文中攜帶所述MSTP的域信息,用于使所述下游橋?qū)⑺鯩STP的域信息配置成所述下游橋的域信息。本發(fā)明實(shí)施例另一方面提供的一種將MSTP中的橋加入域的方法,包括下游橋接收上游節(jié)點(diǎn)發(fā)送的域加入報(bào)文,所述域加入報(bào)文中攜帶MSTP的域信息;下游橋?qū)⑺鯩STP的域信息配置成本機(jī)的域信息。發(fā)明實(shí)施例再一方面提供的一種交換機(jī),包括獲取模塊,用于獲取多生成樹協(xié)議MSTP的域信息;發(fā)送器,用于在所述交換機(jī)上配置所述MSTP的域信息后,向下游橋發(fā)送域加入報(bào)文,所述域加入報(bào)文中攜帶所述MSTP的域信息,用于使所述下游橋?qū)⑺鯩STP的域信息配置成所述下游橋的域信息。發(fā)明實(shí)施例第四方面提供一種交換機(jī),包括接收器,用于接收上游節(jié)點(diǎn)發(fā)送的域加入報(bào)文,所述域加入報(bào)文中攜帶多生成樹協(xié)議MSTP的域信息;配置模塊,用于將所述MSTP的域信息配置成本機(jī)的域信息。發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)系統(tǒng),包括根橋,用于將獲取的MSTP的域信息發(fā)送給下游橋;下游橋,用于將所述MSTP的域信息配置成所述下游橋的域信息。由上述技術(shù)方案可知,本發(fā)明實(shí)施例通過總根橋向下游橋發(fā)送域加入報(bào)文,該域加入報(bào)文中攜帶域信息,可以實(shí)現(xiàn)域信息的自動配置,實(shí)現(xiàn)下游橋自動加入對應(yīng)的域中,以避免手工配置存在的工作量大、部署困難、運(yùn)維成本高的問題。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第一實(shí)施例的方法流程示意圖;圖2為本發(fā)明實(shí)施例中的域內(nèi)橋的結(jié)構(gòu)示意圖;圖3為本發(fā)明第二實(shí)施例的方法流程示意圖;圖4為本發(fā)明第三實(shí)施例的方法流程示意圖;圖5為本發(fā)明第四實(shí)施例的方法流程示意圖;圖6為本發(fā)明第五實(shí)施例的交換機(jī)的結(jié)構(gòu)示意圖;圖7為本發(fā)明第六實(shí)施例的交換機(jī)的結(jié)構(gòu)示意圖;圖8為本發(fā)明第七實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明第一實(shí)施例的方法流程示意圖,圖2為本發(fā)明實(shí)施例中的域內(nèi)橋的結(jié)構(gòu)示意圖。參見圖2,該域的名稱為校區(qū)(CAMPUS),該域內(nèi)包括四個(gè)交換機(jī),分別為SW_1, SW_2,SW_3和SW_4。對應(yīng)每個(gè)MSTI,交換機(jī)按照角色的不同,可以分為根橋和下游橋(或稱為指定橋),本實(shí)施例中,SW_1為根橋,其他交換機(jī)為下游橋。MSTP中,同一個(gè)域內(nèi)可以按照VLAN的不同生成多個(gè)生成樹,每個(gè)生成樹稱為一個(gè)MSTI,每個(gè)MSTI對應(yīng)一個(gè)根橋和至少一個(gè)下游橋。其中,在每個(gè)MSTI內(nèi)可以通過競爭方式(或稱為選舉方式)確定根橋。在建立網(wǎng)絡(luò)拓?fù)鋾r(shí)從根橋開始,向下游橋逐級生成樹,BPDU報(bào)文也是從根橋逐級向下游橋下發(fā)。參見圖1,本實(shí)施例包括
步驟11 待生成的MSTI內(nèi)的根橋獲取MSTP的域信息;其中,用戶可以通過命令行將MSTP的域信息配置給根橋,使得根橋獲取該MSTP的域信息,實(shí)現(xiàn)在根橋上配置MSTP的域信息。MSTP的域信息可以用REGI0N_C0NFIG表示,該REGI0N_C0NFIG是由三個(gè)參數(shù)組成的三元組,該三個(gè)參數(shù)分別為域名(REGI0N_NAME)、實(shí)例(REGION_INSTANCE)和修訂等級 (REGI0N_LEVEL)。域名可以表示加入的域的名稱,實(shí)例可以表明該域內(nèi)各實(shí)例、以及配置的各實(shí)例對應(yīng)的VLAN列表。修訂等級由標(biāo)準(zhǔn)預(yù)留,默認(rèn)值為0。以圖2所示的系統(tǒng)為例,該三元組可以如表1所示表 權(quán)利要求
1.一種將多生成樹協(xié)議MSTP中的橋加入域的方法,其特征在于,包括待生成的多生成樹實(shí)例MSTI內(nèi)的根橋獲取MSTP的域信息;在所述根橋上配置所述MSTP的域信息后,所述根橋向下游橋發(fā)送域加入報(bào)文,所述域加入報(bào)文中攜帶所述MSTP的域信息,用于使所述下游橋?qū)⑺鯩STP的域信息配置成所述下游橋的域信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根橋獲取MSTP的域信息,包括根橋接收用戶通過命令行輸入的MSTP的域信息。
3.—種將MSTP中的橋加入域的方法,其特征在于,包括下游橋接收上游節(jié)點(diǎn)發(fā)送的域加入報(bào)文,所述域加入報(bào)文中攜帶MSTP的域信息;下游橋?qū)⑺鯩STP的域信息配置成本機(jī)的域信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述下游橋?qū)⑺鯩STP的域信息配置成本機(jī)的域信息,包括下游橋接收到所述域加入報(bào)文后,將所述MSTP的域信息配置成本機(jī)的域信息;或者,下游橋接收到所述域加入報(bào)文后,比較所述MSTP的域信息中的域名與自身配置的域名,如果兩者相同,則將所述MSTP的域信息配置成本機(jī)的域信息。
5.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,還包括如果所述下游橋存在下游節(jié)點(diǎn),則向下游節(jié)點(diǎn)發(fā)送攜帶MSTP的域信息的域加入報(bào)文, 使得所述下游節(jié)點(diǎn)將所述MSTP的域信息配置成自身的域信息。
6.一種交換機(jī),其特征在于,包括獲取模塊,用于獲取多生成樹協(xié)議MSTP的域信息;發(fā)送器,用于在所述交換機(jī)上配置所述MSTP的域信息后,向下游橋發(fā)送域加入報(bào)文, 所述域加入報(bào)文中攜帶所述MSTP的域信息,用于使所述下游橋?qū)⑺鯩STP的域信息配置成所述下游橋的域信息。
7.根據(jù)權(quán)利要求6所述的交換機(jī),其特征在于,所述獲取模塊具體用于接收用戶通過命令行輸入的MSTP的域信息。
8.一種交換機(jī),其特征在于,包括接收器,用于接收上游節(jié)點(diǎn)發(fā)送的域加入報(bào)文,所述域加入報(bào)文中攜帶多生成樹協(xié)議 MSTP的域信息;配置模塊,用于將所述MSTP的域信息配置成本機(jī)的域信息。
9.根據(jù)權(quán)利要求8所述的交換機(jī),其特征在于,所述配置模塊具體用于接收到所述域加入報(bào)文后,將所述MSTP的域信息配置成本機(jī)的域信息;或者,接收到所述域加入報(bào)文后, 比較所述MSTP的域信息中的域名與自身配置的域名,如果兩者相同,則將所述MSTP的域信息配置成本機(jī)的域信息。
10.根據(jù)權(quán)利要求8或9所述的交換機(jī),其特征在于,還包括發(fā)送器,用于在存在下游節(jié)點(diǎn)時(shí),向下游節(jié)點(diǎn)發(fā)送攜帶MSTP的域信息的域加入報(bào)文, 使得所述下游節(jié)點(diǎn)將所述MSTP的域信息配置成自身的域信息。
11.一種網(wǎng)絡(luò)系統(tǒng),其特征在于,包括根橋,用于將獲取的MSTP的域信息發(fā)送給下游橋;下游橋,用于將所述MSTP的域信息配置成所述下游橋的域信息。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述根橋?yàn)闄?quán)利要求6或7所述的交換機(jī),以及,所述下游橋?yàn)闄?quán)利要求8-10任一項(xiàng)所述的交換機(jī)。
全文摘要
本發(fā)明提供一種將MSTP中的橋加入域的方法、系統(tǒng)及交換機(jī)。該方法包括待生成的多生成樹實(shí)例MSTI內(nèi)的根橋獲取MSTP的域信息;在所述根橋上配置所述MSTP的域信息后,所述根橋向下游橋發(fā)送域加入報(bào)文,所述域加入報(bào)文中攜帶所述MSTP的域信息,用于使所述下游橋?qū)⑺鯩STP的域信息配置成所述下游橋的域信息。本發(fā)明實(shí)施例可以實(shí)現(xiàn)在MSTP根橋配置域信息,并通知給下游橋,使全部MSTP橋加入根橋所屬域,避免逐臺手工配置存在的工作量大、部署困難、運(yùn)維成本高的問題。
文檔編號H04L12/56GK102291300SQ201110226870
公開日2011年12月21日 申請日期2011年8月9日 優(yōu)先權(quán)日2011年8月9日
發(fā)明者黃建兵 申請人:華為技術(shù)有限公司