專利名稱:以太網(wǎng)環(huán)中的鏈路倒換方法、節(jié)點(diǎn)及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種以太網(wǎng)環(huán)中的鏈路倒換方法、節(jié)點(diǎn)及系統(tǒng)。
背景技術(shù):
通常情況下,以太網(wǎng)環(huán)并不呈現(xiàn)閉環(huán)的狀態(tài),在以太網(wǎng)環(huán)中有部分鏈路是處于阻塞狀態(tài)的備用鏈路,如圖1(a)所示,其中鏈路AeD為備用鏈路,鏈路AeBeCeD為正常工作鏈路。為了保證環(huán)形網(wǎng)絡(luò)中鏈路的穩(wěn)定性,通常會(huì)通過網(wǎng)環(huán)自動(dòng)保護(hù)倒換 (Ring-Automatic Protection Switching, R-APS)協(xié)議對(duì)以太網(wǎng)環(huán)中的鏈路進(jìn)行倒換,對(duì)以太網(wǎng)局域網(wǎng)(Local Area Network, LAN)業(yè)務(wù)提供保護(hù)?,F(xiàn)有技術(shù)中,以太網(wǎng)環(huán)中的鏈路倒換方法為以太網(wǎng)環(huán)保護(hù)倒換(Ethernet RingProtection Switching, ERPS),是基于R-APS協(xié)議在各節(jié)點(diǎn)之間互發(fā)R-APS協(xié)議報(bào)文,實(shí)現(xiàn)的環(huán)形網(wǎng)絡(luò)中各節(jié)點(diǎn)的協(xié)議互通和保護(hù)倒換。具體的,在以太網(wǎng)環(huán)中設(shè)定至少一條鏈路作為備用鏈路,如圖1(a)中所示,節(jié)點(diǎn)A與D之間的鏈路為備用鏈路,在正常工作狀態(tài)下阻塞節(jié)點(diǎn)A與節(jié)點(diǎn)D上與備用鏈路相連的端口,使得業(yè)務(wù)通過節(jié)點(diǎn)A和D的另一側(cè)端口進(jìn)行傳輸,此時(shí)業(yè)務(wù)的傳輸路徑可以為AeBeCeD。當(dāng)以太網(wǎng)環(huán)中某段鏈路或某個(gè)節(jié)點(diǎn)發(fā)生故障時(shí),如圖1(b)中所示,節(jié)點(diǎn)A與B之間的鏈路發(fā)生故障,解除節(jié)點(diǎn)A和D上的端口阻塞,使得無法通過故障鏈路AeB傳輸?shù)臉I(yè)務(wù),通過AeDeCeB的路徑進(jìn)行傳輸,從而通過鏈路倒換保護(hù)以太網(wǎng)環(huán)中的業(yè)務(wù)傳輸。在實(shí)現(xiàn)上述以太網(wǎng)環(huán)中的鏈路倒換的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題只有在鏈路故障或人工強(qiáng)制倒換的情況下才能觸發(fā)鏈路倒換,使得備用鏈路大部分時(shí)間都被閑置,不能充分利用備用鏈路的帶寬。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種以太網(wǎng)環(huán)中的鏈路倒換方法、節(jié)點(diǎn)及系統(tǒng),能夠充分利用備用鏈路的帶寬,提高以太網(wǎng)環(huán)中鏈路帶寬的利用率。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案一種以太網(wǎng)環(huán)中的鏈路倒換方法,包括根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定所述當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn);若所述當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則阻塞所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口;若所述當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),則打開所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口?!N節(jié)點(diǎn),該節(jié)點(diǎn)是以太網(wǎng)環(huán)中的節(jié)點(diǎn)之一,該節(jié)點(diǎn)包括節(jié)點(diǎn)確定單元,用于根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn);阻塞單元,用于在所述節(jié)點(diǎn)確定單元確定當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn)時(shí),阻塞當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口;打開單元,用于在所述節(jié)點(diǎn)確定單元確定當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn)時(shí),打開當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口。一種以太網(wǎng)環(huán)中的鏈路倒換系統(tǒng),其特征在于,包括至少三個(gè)節(jié)點(diǎn);所述節(jié)點(diǎn)通過所述節(jié)點(diǎn)上的端口以及與所述端口相連的鏈路構(gòu)成以太網(wǎng)環(huán)并在所述以太網(wǎng)環(huán)中進(jìn)行數(shù)據(jù)傳輸,并參與所述以太網(wǎng)環(huán)中的鏈路倒換;所述節(jié)點(diǎn),用于根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定所述當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn);若所述當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則阻塞所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口 ;若所述當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),則打開所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口。本發(fā)明實(shí)施例提供的以太網(wǎng)環(huán)中的鏈路倒換方法、節(jié)點(diǎn)及系統(tǒng),通過在每個(gè)節(jié)點(diǎn)上判斷當(dāng)前節(jié)點(diǎn)是否為帶寬最低的節(jié)點(diǎn),確定是否打開或阻塞當(dāng)前節(jié)點(diǎn)所在的鏈路,與現(xiàn)有技術(shù)中只有在鏈路失效或人工命令倒換的情況下才會(huì)觸發(fā)鏈路倒換的技術(shù)相比,可以根據(jù)帶寬的變化自適應(yīng)地將帶寬較低的鏈路阻塞,選擇帶寬較高的鏈路作為工作鏈路,從而充分利用備用鏈路上的閑置帶寬,提高網(wǎng)絡(luò)帶寬的利用效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為背景技術(shù)中的一種以太網(wǎng)環(huán)中的鏈路倒換系統(tǒng)示意圖;圖2為本發(fā)明實(shí)施例I的以太網(wǎng)環(huán)中的鏈路倒換方法流程圖;圖3為本發(fā)明實(shí)施例2中的以太網(wǎng)環(huán)中的一種鏈路倒換方法流程圖;圖4為本發(fā)明實(shí)施例2中的另一種以太網(wǎng)環(huán)中的鏈路倒換方法流程圖;圖5為本發(fā)明實(shí)施例3中的一種節(jié)點(diǎn)組成示意圖;圖6為本發(fā)明實(shí)施例3中的另一種節(jié)點(diǎn)組成示意圖;圖7為本發(fā)明實(shí)施例3中的一種以太網(wǎng)環(huán)中的鏈路倒換系統(tǒng)的組成示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。以太網(wǎng)環(huán)是由多個(gè)節(jié)點(diǎn)共同構(gòu)成的環(huán)形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),以太網(wǎng)環(huán)中各個(gè)節(jié)點(diǎn)形成物理或邏輯的環(huán)拓?fù)浣Y(jié)構(gòu),實(shí)現(xiàn)點(diǎn)到點(diǎn)、點(diǎn)到多點(diǎn)、多點(diǎn)到多點(diǎn)的業(yè)務(wù)傳輸。通常情況下,以太網(wǎng)環(huán)并不呈現(xiàn)閉環(huán)的狀態(tài),在以太網(wǎng)環(huán)中有部分鏈路是處于阻塞狀態(tài)的備用鏈路,如圖7(a)所示,其中鏈路AeD為備用鏈路。當(dāng)以太網(wǎng)環(huán)中各鏈路的帶寬發(fā)生變化時(shí),為了充分利用備用鏈路的閑置帶寬,進(jìn)行以太網(wǎng)環(huán)中的鏈路倒換,打開帶寬較高的鏈路,阻塞帶寬較低的鏈路,從而提高以太網(wǎng)環(huán)的帶寬利用率。實(shí)施例I本發(fā)明實(shí)施例 提供一種以太網(wǎng)環(huán)中的鏈路倒換方法,如圖2所示,包括IOI、根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定所述當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn)。其中,所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息可以為當(dāng)前節(jié)點(diǎn)上參與當(dāng)前鏈路倒換的端口中帶寬最低的端口對(duì)應(yīng)的帶寬信息。對(duì)應(yīng)的,其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息也可以采用相同的方式確定節(jié)點(diǎn)本身的帶寬信息。需要說明的是,在各個(gè)節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)中,一個(gè)節(jié)點(diǎn)可能同時(shí)參與多層以太網(wǎng)環(huán),當(dāng)前節(jié)點(diǎn)上也可能會(huì)有多個(gè)端口,在本發(fā)明的描述中,僅描述其中一層以太網(wǎng)環(huán)中的節(jié)點(diǎn)及屬于該層以太網(wǎng)環(huán)的端口,屬于其他層以太網(wǎng)環(huán)的節(jié)點(diǎn)或端口不參與該層以太網(wǎng)環(huán)的鏈路倒換機(jī)制,不在該層鏈路倒換方案的考慮范圍內(nèi)。具體的,將當(dāng)前節(jié)點(diǎn)的帶寬信息與其他節(jié)點(diǎn)的帶寬信息進(jìn)行比較,確定當(dāng)前節(jié)點(diǎn)的帶寬是否是網(wǎng)環(huán)中的最低帶寬。若僅根據(jù)帶寬信息進(jìn)行比較時(shí),網(wǎng)環(huán)中存在多個(gè)帶寬相同又是最低的節(jié)點(diǎn),并且當(dāng)前節(jié)點(diǎn)也是其中之一,則可以根據(jù)節(jié)點(diǎn)的其他信息,例如節(jié)點(diǎn)的物理地址、名稱等信息進(jìn)行比較,確定是否應(yīng)優(yōu)先阻塞當(dāng)前節(jié)點(diǎn)所在鏈路。102、若所述當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則阻塞所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口。其中,節(jié)點(diǎn)上可以有多個(gè)端口,其中部分端口用于其他層的以太網(wǎng)環(huán),這里所說的當(dāng)前節(jié)點(diǎn)上參與當(dāng)前鏈路倒換的端口是指當(dāng)前節(jié)點(diǎn)上屬與當(dāng)前層以太網(wǎng)環(huán)的端口。例如,每個(gè)節(jié)點(diǎn)有兩個(gè)屬于當(dāng)前網(wǎng)環(huán)的端口,分別為東向端口和西向端口。若在步驟101中確定當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則選擇以上兩個(gè)端口中帶寬最低的端口,并阻塞該帶寬最低的端口。103、若所述當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),則打開所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口。其中,若當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),說明在網(wǎng)環(huán)中還有其他節(jié)點(diǎn)的帶寬更低,該最低帶寬節(jié)點(diǎn)會(huì)完成自身端口的阻塞,當(dāng)前節(jié)點(diǎn)所能提供的鏈路帶寬較高,因此打開當(dāng)前節(jié)點(diǎn)上參與當(dāng)前鏈路倒換的端口。這里所說的參與當(dāng)前鏈路倒換的端口依然是屬于當(dāng)前網(wǎng)環(huán)的端口。本發(fā)明實(shí)施例提供的以太網(wǎng)環(huán)中的鏈路倒換方法,通過在每個(gè)節(jié)點(diǎn)上判斷當(dāng)前節(jié)點(diǎn)是否為帶寬最低的節(jié)點(diǎn),確定是否打開或阻塞當(dāng)前節(jié)點(diǎn)所在的鏈路,與現(xiàn)有技術(shù)中只有在鏈路失效或人工命令倒換的情況下才會(huì)觸發(fā)鏈路倒換的技術(shù)相比,可以根據(jù)帶寬的變化自適應(yīng)地將帶寬較低的鏈路阻塞,選擇帶寬較高的鏈路作為工作鏈路,從而充分利用備用鏈路上的閑置帶寬,提高網(wǎng)絡(luò)帶寬的利用效率。實(shí)施例2本發(fā)明實(shí)施例提供一種以太網(wǎng)環(huán)中的鏈路倒換方法,如圖3所示,包括201、接收以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的帶寬信息報(bào)文,所述帶寬信息報(bào)文中包含發(fā)送所述帶寬信息報(bào)文的發(fā)送節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息和帶寬信息。
其中,帶寬信息報(bào)文可以包括帶寬變化報(bào)文和節(jié)點(diǎn)上線報(bào)文,是基于R-APS協(xié)議擴(kuò)展得到的報(bào)文形式?,F(xiàn)有的R-APS協(xié)議報(bào)文形式如表I所示,用于實(shí)現(xiàn)節(jié)點(diǎn)之間的狀態(tài)互通。該R-APS協(xié)議報(bào)文包含12個(gè)字節(jié),其中有四位是請(qǐng)求字段,有6個(gè)字節(jié)是節(jié)點(diǎn)信息,在末尾還有24個(gè)字節(jié)的保留字段。
權(quán)利要求
1.一種以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,包括 根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定所述當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn); 若所述當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則阻塞所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口; 若所述當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),則打開所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端□。
2.根據(jù)權(quán)利要求I所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn),包括 接收以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的帶寬信息報(bào)文,所述帶寬信息報(bào)文中包含發(fā)送所述 帶寬信息報(bào)文的發(fā)送節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息和帶寬信息; 將接收到的所述帶寬信息報(bào)文中攜帶的節(jié)點(diǎn)信息和帶寬信息對(duì)應(yīng)存儲(chǔ)在網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中; 將當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中的帶寬信息進(jìn)行比較,判斷當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求I或2所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述將接收到的所述帶寬信息報(bào)文中攜帶的節(jié)點(diǎn)信息和帶寬信息對(duì)應(yīng)存儲(chǔ)在網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中,包括 根據(jù)接收到的所述帶寬信息報(bào)文中攜帶的節(jié)點(diǎn)信息和帶寬信息,確定以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)中帶寬最低的節(jié)點(diǎn); 將所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)中帶寬最低的節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息和帶寬信息存儲(chǔ)在網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,在將當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中的帶寬信息進(jìn)行比較,判斷當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn)之后,還包括 若當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中帶寬最低的節(jié)點(diǎn)的帶寬信息相同,則將所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息與所述帶寬最低的節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息進(jìn)行比較,確定優(yōu)先阻塞的節(jié)點(diǎn)并將其作為最低帶寬節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述阻塞當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口,包括 比較所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口的帶寬大小,確定帶寬最低的端口 ; 若所述當(dāng)前節(jié)點(diǎn)上屬于以太網(wǎng)環(huán)的端口的帶寬相同,則比較所述當(dāng)前節(jié)點(diǎn)上屬于以太網(wǎng)環(huán)的端口對(duì)應(yīng)的端口信息,確定優(yōu)先阻塞的端口并將其作為帶寬最低的端口; 阻塞所述帶寬最低的端口。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述打開當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口,包括 判斷所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中是否存在已被阻塞的端口; 若所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中存在已被阻塞的端口,則停止阻塞所述已被阻塞的端口;若所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中不存在已被阻塞的端口,則不進(jìn)行鏈路倒換的相關(guān)操作。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述帶寬信息報(bào)文包括帶寬變化報(bào)文和節(jié)點(diǎn)上線報(bào)文;該方法還包括 當(dāng)所述當(dāng)前節(jié)點(diǎn)上線時(shí),向所述參與當(dāng)前鏈路倒換的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)上線報(bào)文,其中所述節(jié)點(diǎn)上線報(bào)文中包含節(jié)點(diǎn)上線標(biāo)識(shí)、所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息和帶寬信息; 當(dāng)所述當(dāng)前節(jié)點(diǎn)的帶寬發(fā)生變化時(shí),向所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬變化報(bào)文,其中所述帶寬變化報(bào)文中包含帶寬變化標(biāo)識(shí)、所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息和帶寬信息。
8.根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,所述 當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息為當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口對(duì)應(yīng)的帶寬信息。
9.根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的以太網(wǎng)環(huán)中的鏈路倒換方法,其特征在于,還包括 當(dāng)所述當(dāng)前節(jié)點(diǎn)接收到所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的節(jié)點(diǎn)上線報(bào)文時(shí),向所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬變化報(bào)文,以使得發(fā)送所述節(jié)點(diǎn)上線報(bào)文的節(jié)點(diǎn)根據(jù)所述帶寬變化報(bào)文更新網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)。
10.一種節(jié)點(diǎn),該節(jié)點(diǎn)是以太網(wǎng)環(huán)中的節(jié)點(diǎn)之一,其特征在于,該節(jié)點(diǎn)包括 節(jié)點(diǎn)確定單元,用于根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn); 阻塞單元,用于在所述節(jié)點(diǎn)確定單元確定當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn)時(shí),阻塞當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中帶寬最低的端口; 打開單元,用于在所述節(jié)點(diǎn)確定單元確定當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn)時(shí),打開當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口。
11.根據(jù)權(quán)利要求10所述的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)確定單元包括 接收模塊,用于接收以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的帶寬信息報(bào)文,所述帶寬信息報(bào)文中包含發(fā)送所述帶寬信息報(bào)文的發(fā)送節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息和帶寬信息; 存儲(chǔ)模塊,用于將所述接收模塊接收到的所述帶寬信息報(bào)文中攜帶的節(jié)點(diǎn)信息和帶寬信息對(duì)應(yīng)存儲(chǔ)在網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中; 第一判斷模塊,用于將當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中的帶寬信息進(jìn)行比較,判斷當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求10或11所述的節(jié)點(diǎn),其特征在于,所述存儲(chǔ)模塊還用于 在所述接收模塊接收以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的帶寬信息報(bào)文之后,將所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)中帶寬最低的節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息和帶寬信息存儲(chǔ)在網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中;將當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中的帶寬信息進(jìn)行比較,判斷當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn)。
13.根據(jù)權(quán)利要求10-12中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)確定單元還包括第二判斷模塊,用于在所述第一判斷模塊判斷當(dāng)前節(jié)點(diǎn)的帶寬信息與所述網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)中帶寬最低的節(jié)點(diǎn)的帶寬信息相同時(shí),將所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息與所述帶寬最低的節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)信息進(jìn)行比較,確定優(yōu)先阻塞的節(jié)點(diǎn)并將其作為最低帶寬節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求10-13中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,所述阻塞單元包括 第一比較模塊,用于比較所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口的帶寬大小,確定帶寬最低的端口; 第二比較模塊,用于在所述第一比較模塊確定當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口的帶寬相同時(shí),比較所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口對(duì)應(yīng)的端口信息,確定優(yōu)先阻塞的端口并將其作為帶寬最低的端口; 阻塞模塊,用于阻塞所述第一比較模塊或第二比較模塊確定的所述帶寬最低的端口。
15.根據(jù)權(quán)利要求10-14中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,所述打開單元包括 端口判斷模塊,用于判斷所述當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中是否存在已被阻塞的端口 ; 打開模塊,用于在所述端口判斷模塊判斷當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中存在已被阻塞的端口時(shí),停止阻塞所述已被阻塞的端口 ; 所述打開模塊,還用于在所述端口判斷模塊判斷當(dāng)前節(jié)點(diǎn)上屬于所述以太網(wǎng)環(huán)的端口中不存在已被阻塞的端口時(shí),不進(jìn)行鏈路倒換的相關(guān)操作。
16.根據(jù)權(quán)利要求10-15中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,所述帶寬信息報(bào)文包括帶寬變化報(bào)文和節(jié)點(diǎn)上線報(bào)文;該節(jié)點(diǎn)還包括 節(jié)點(diǎn)上線單元,用于在所述當(dāng)前節(jié)點(diǎn)上線時(shí),向所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)上線報(bào)文,其中所述節(jié)點(diǎn)上線報(bào)文中包含節(jié)點(diǎn)上線標(biāo)識(shí)、所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息和帶寬信息; 帶寬變化單元,用于在所述當(dāng)前節(jié)點(diǎn)的帶寬發(fā)生變化時(shí),向所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬變化報(bào)文,其中所述帶寬變化報(bào)文中包含帶寬變化標(biāo)識(shí)、所述當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)信息和帶寬信息。
17.根據(jù)權(quán)利要求10-16中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,所述帶寬變化單元還用于在所述當(dāng)前節(jié)點(diǎn)接收到所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)發(fā)送的節(jié)點(diǎn)上線報(bào)文時(shí),向所述以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)廣播所述當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)的帶寬變化報(bào)文,以使得發(fā)送所述節(jié)點(diǎn)上線報(bào)文的節(jié)點(diǎn)根據(jù)所述帶寬變化報(bào)文更新網(wǎng)環(huán)帶寬數(shù)據(jù)庫(kù)。
18.一種以太網(wǎng)環(huán)中的鏈路倒換系統(tǒng),其特征在于,包括至少三個(gè)如權(quán)利要求10-17中任一項(xiàng)所述的節(jié)點(diǎn); 所述節(jié)點(diǎn)通過所述節(jié)點(diǎn)上的端口以及與所述端口相連的鏈路構(gòu)成以太網(wǎng)環(huán)并在所述以太網(wǎng)環(huán)中進(jìn)行數(shù)據(jù)傳輸,并參與所述以太網(wǎng)環(huán)中的鏈路倒換。
全文摘要
本發(fā)明實(shí)施例公開了一種以太網(wǎng)環(huán)中的鏈路倒換方法、節(jié)點(diǎn)及系統(tǒng),涉及通信技術(shù)領(lǐng)域,能夠充分利用備用鏈路的帶寬,提高以太網(wǎng)環(huán)中鏈路帶寬的利用率。本發(fā)明的方法包括根據(jù)當(dāng)前節(jié)點(diǎn)的帶寬信息和接收到的以太網(wǎng)環(huán)中的其他節(jié)點(diǎn)對(duì)應(yīng)的帶寬信息確定當(dāng)前節(jié)點(diǎn)是否為最低帶寬節(jié)點(diǎn);若當(dāng)前節(jié)點(diǎn)為最低帶寬節(jié)點(diǎn),則阻塞當(dāng)前節(jié)點(diǎn)上屬于以太網(wǎng)環(huán)的端口中帶寬最低的端口;若當(dāng)前節(jié)點(diǎn)不為最低帶寬節(jié)點(diǎn),則打開當(dāng)前節(jié)點(diǎn)上屬于以太網(wǎng)環(huán)的端口。本發(fā)明實(shí)施例主要用于以太網(wǎng)環(huán)中的鏈路倒換的過程中。
文檔編號(hào)H04L12/437GK102726006SQ201180002585
公開日2012年10月10日 申請(qǐng)日期2011年11月23日 優(yōu)先權(quán)日2011年11月23日
發(fā)明者謝榮, 黃毅青 申請(qǐng)人:華為技術(shù)有限公司