專利名稱:一種基于生成樹協(xié)議的環(huán)網(wǎng)管理方法
技術領域:
本發(fā)明涉及網(wǎng)絡管理技術,特別是指一種基于生成樹協(xié)議的環(huán)網(wǎng)管理方法。
背景技術:
通常,對于一個橋接局域網(wǎng)(BLAN),如果其拓撲結構中存在環(huán)路,則在該BLAN中就會存在復幀及廣播風暴等問題。例如圖1所示的BLAN,其中網(wǎng)橋A、網(wǎng)橋B的端口1、2分別連接LAN A和LAN B,則網(wǎng)橋A、B之間構成了一個網(wǎng)絡環(huán)路,因而當站點A向站點B發(fā)出一個數(shù)據(jù)幀時,網(wǎng)橋A與網(wǎng)橋B將同時轉(zhuǎn)發(fā)這個數(shù)據(jù)幀,因而站點B將接收到兩個相同的數(shù)據(jù)幀。當站點A向外發(fā)出一廣播幀時,網(wǎng)橋A與網(wǎng)橋B將循環(huán)轉(zhuǎn)發(fā)這一廣播幀,即產(chǎn)生廣播風暴。
為了解決這類問題,可采用運行生成樹協(xié)議的方法來消除網(wǎng)絡環(huán)路。當網(wǎng)橋A與網(wǎng)橋B運行生成樹協(xié)議后,參見圖2所示,通過阻塞網(wǎng)橋B的2端口即可以達到消除拓撲環(huán)路的目的。
目前隨著市場對以太接入需求的增長,為了適應接入層大帶寬的要求,廣泛采用的做法是將接入層(MAC)的以太業(yè)務進行匯聚,通過彈性分組(RPR)環(huán)網(wǎng)傳輸。RPR環(huán)網(wǎng)內(nèi)部建立有完整的保護機制,可以有效避免幀復制及網(wǎng)絡風暴。
但是,當前的匯聚設備中應用生成樹協(xié)議時,參見圖3所示,都直接將環(huán)路端口由生成樹直接進行管理。由于東西向環(huán)路端口對于生成樹協(xié)議而言都是可見的,因而當進行環(huán)形拓撲組網(wǎng)時,環(huán)網(wǎng)會由于生成樹協(xié)議的運行而斷開,造成業(yè)務中斷。這樣對于以太匯聚設備則產(chǎn)生了一方面為了消除以太網(wǎng)拓撲中的環(huán)路而必須運行生成樹協(xié)議,而另一方面又要求生成樹協(xié)議對環(huán)網(wǎng)不產(chǎn)生影響而保證設備正常運行的矛盾。并且由于使用此方案的設備存在只能進行鏈形組網(wǎng)這一組網(wǎng)方式上的局限性,因而不能充分利用環(huán)行組網(wǎng)方式所帶來的鏈路保護及帶寬方面的優(yōu)勢。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一種在環(huán)網(wǎng)中應用生成樹協(xié)議的方法,使其在不斷開環(huán)網(wǎng)鏈路的情況下運行生成樹協(xié)議,從而既保留生成樹協(xié)議在網(wǎng)絡管理上的優(yōu)勢,又能夠充分利用其它組網(wǎng)方式所帶來的鏈路保護及帶寬等方面的優(yōu)勢。
為達到上述目的,本發(fā)明的技術方案具體是這樣實現(xiàn)的一種基于生成樹協(xié)議的環(huán)網(wǎng)管理方法,該方法包括將環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口設置為生成樹不可見端口,從環(huán)網(wǎng)的所有節(jié)點中任選一節(jié)點作為生成樹的根節(jié)點,環(huán)網(wǎng)中每個節(jié)點分別運行生成樹協(xié)議。
該方法所述將環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口設置為生成樹不可見端口為設置環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口為始終打開狀態(tài),生成樹協(xié)議只管理上下環(huán)路的端口。
該方法進一步包括設置環(huán)網(wǎng)所有節(jié)點中環(huán)網(wǎng)端口的優(yōu)先級為最高。所述任選一節(jié)點作為生成樹的根節(jié)點是將該節(jié)點的優(yōu)先級值設置為最高。
該方法進一步包括將環(huán)網(wǎng)中根節(jié)點的業(yè)務上/下環(huán)網(wǎng)端口設定為根端口,將根節(jié)點以外節(jié)點的業(yè)務上/下環(huán)網(wǎng)端口設定為指定端口。
該方法具體包括將每個業(yè)務上/下環(huán)網(wǎng)端口的路徑值設置為較小值或最小值。
該方法所述節(jié)點為網(wǎng)橋。
該方法所述環(huán)網(wǎng)為彈性分組環(huán)網(wǎng)。
從上面所述可以看出,本發(fā)明將環(huán)網(wǎng)等效為以太共享鏈路,生成樹協(xié)議只管理業(yè)務上/下環(huán)網(wǎng)端口,而不是環(huán)路端口,從而實現(xiàn)了即可運行生成樹協(xié)議又對環(huán)路不產(chǎn)生影響的效果。
圖1為橋接局域網(wǎng)的環(huán)路結構拓撲圖;圖2為在圖1環(huán)路結構中運行生成樹協(xié)議后的拓撲圖;圖3為現(xiàn)有技術應用生成樹協(xié)議管理環(huán)路端口方案的示意圖;圖4為從生成樹協(xié)議管理角度出發(fā)的RPR環(huán)網(wǎng)的網(wǎng)絡結構示意圖;圖5為本發(fā)明從以太層角度出發(fā)對圖4的等效拓撲圖。
具體實施例方式
下面結合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
參見圖4所示,為從生成樹協(xié)議管理角度出發(fā)的RPR環(huán)網(wǎng)結構示意圖。對于RPR環(huán)網(wǎng)上的一個節(jié)點401,其通過東西兩個環(huán)路端口與環(huán)網(wǎng)中相鄰節(jié)點相連,并通過節(jié)點401上的以太接口連接到以太網(wǎng)。在圖4中只繪出了RPR環(huán)網(wǎng)的一個節(jié)點,其它節(jié)點的情況與該節(jié)點401類似,只是有的節(jié)點可能不與以太網(wǎng)相連,但這并不影響對本發(fā)明方案的敘述。
若在此網(wǎng)絡結構中直接運行生成樹協(xié)議,必將會造成RPR的斷開,而影響數(shù)據(jù)的自由交互??紤]到環(huán)網(wǎng)部分的功能是負責承載以太業(yè)務,相對于以太層RPR環(huán)網(wǎng)實際上實現(xiàn)的是物理層的功能,它本身的環(huán)路對以太幀不會產(chǎn)生廣播風暴和幀復制的問題,因此沒有必要直接對其環(huán)路端口采用生成樹協(xié)議進行控制。
因此,本發(fā)明的思想主要就是通過設置RPR環(huán)網(wǎng)中各節(jié)點的環(huán)路端口為始終打開狀態(tài),即端口可以正常收發(fā)報文,而使環(huán)路端口為生成樹不可見的端口,之后再以環(huán)網(wǎng)上一個節(jié)點為生成樹的根節(jié)點,對RPR環(huán)網(wǎng)中每個節(jié)點分別運行生成樹協(xié)議。如此生成樹協(xié)議無法控制環(huán)路端口,各環(huán)路端口之間采用RPR環(huán)網(wǎng)原有的方式進行數(shù)據(jù)交互而不會被斷開,同時環(huán)路端口以外的部分又由生成樹協(xié)議統(tǒng)一進行協(xié)調(diào)管理,即保留了兩種組網(wǎng)方式的優(yōu)點,同時又不會形成相互干擾。
如圖4所示,本發(fā)明思想的實現(xiàn)就相當于將圖4中RPR環(huán)網(wǎng)的節(jié)點401劃分成兩部分,即以太網(wǎng)部分和RPR環(huán)網(wǎng)部分。它們之間的分界線是節(jié)點401中的業(yè)務上/下環(huán)網(wǎng)端口,該端口也可稱為RPR端口。RPR端口以上的部分為以太網(wǎng)部分,RPR端口以下的部分為RPR環(huán)網(wǎng)部分。生成樹協(xié)議只管理以太網(wǎng)部分,剩下的RPR環(huán)網(wǎng)部分則保留原有的數(shù)據(jù)交互形式。
事實上如果從以太層的角度考慮,可以將圖4等效為如圖5所示拓撲結構。將RPR環(huán)網(wǎng)考慮成無限延長的以太鏈路501,所有RPR環(huán)網(wǎng)中的節(jié)點502,可等效為通過共享以太鏈路501互連。
本發(fā)明較佳的實施方式如下以圖4為例,首先,通過將RPR環(huán)網(wǎng)中所有節(jié)點的環(huán)路端口的優(yōu)先級設置為最高,將所有節(jié)點的RPR端口的路徑值設置為較小值或最小值的方式將環(huán)路端口設為不可見端口,這樣生成樹協(xié)議就只能管理到RPR端口。
其次,如果選取節(jié)點401為根節(jié)點,則將該節(jié)點的優(yōu)先級設置為最高,即優(yōu)先級的值設為最小值。
此時,RPR環(huán)網(wǎng)各節(jié)點分別運行生成樹協(xié)議時,生成樹協(xié)議將節(jié)點401選擇為生成樹活動拓撲中的根節(jié)點,該節(jié)點401的RPR端口被選擇為根端口,環(huán)網(wǎng)上其它網(wǎng)元的RPR端口隨之被選擇為指定端口。這樣環(huán)網(wǎng)上所有節(jié)點的環(huán)路端口是生成樹不可見端口,不受生成樹協(xié)議管理,均能正常收發(fā)數(shù)據(jù),并能保證所有網(wǎng)元上下環(huán)網(wǎng)的業(yè)務不被中斷。
本發(fā)明中RPR環(huán)網(wǎng)的節(jié)點在鏈路層可以看作網(wǎng)橋。另外,本發(fā)明方案不僅可以應用于RPR環(huán)網(wǎng),對于其它類型環(huán)網(wǎng),只要其環(huán)網(wǎng)自身不會產(chǎn)生幀復制,廣播風暴等問題,皆可以適用。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種基于生成樹協(xié)議的環(huán)網(wǎng)管理方法,其特征在于,該方法包括將環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口設置為生成樹不可見端口,從環(huán)網(wǎng)的所有節(jié)點中任選一節(jié)點作為生成樹的根節(jié)點,環(huán)網(wǎng)中每個節(jié)點分別運行生成樹協(xié)議。
2.根據(jù)權利要求1所述的方法,其特征在于,所述將環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口設置為生成樹不可見端口為設置環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口為始終打開狀態(tài)。
3.根據(jù)權利要求1或2所述的方法,其特征在于,該方法進一步包括設置環(huán)網(wǎng)所有節(jié)點中環(huán)網(wǎng)端口的優(yōu)先級為最高。
4.根據(jù)權利要求1所述的方法,其特征在于,所述任選一節(jié)點作為生成樹的根節(jié)點是將該節(jié)點的優(yōu)先級設置為最高。
5.根據(jù)權利要求1所述的方法,其特征在于,該方法進一步包括將環(huán)網(wǎng)中根節(jié)點的業(yè)務上/下環(huán)網(wǎng)端口設定為根端口,將根節(jié)點以外節(jié)點的業(yè)務上/下環(huán)網(wǎng)端口設定為指定端口。
6.根據(jù)權利要求5所述的方法,其特征在于,具體包括將每個業(yè)務上/下環(huán)網(wǎng)端口的路徑值設置為較小值或最小值。
7.根據(jù)權利要求1所述的方法,其特征在于,所述節(jié)點為網(wǎng)橋。
8.根據(jù)權力要求1所述的方法,其特征在于,所述環(huán)網(wǎng)為彈性分組環(huán)網(wǎng)。
全文摘要
本發(fā)明公開了一種基于生成樹協(xié)議的環(huán)網(wǎng)管理方法,該方法包括將環(huán)網(wǎng)中每個節(jié)點的環(huán)路端口設置為生成樹不可見端口,只讓生成樹協(xié)議管理上/下環(huán)路的端口。環(huán)網(wǎng)中每個節(jié)點分別運行生成樹協(xié)議,生成樹協(xié)議從環(huán)網(wǎng)所有節(jié)點中任選一節(jié)點作為生成樹的根節(jié)點。根節(jié)點的上/下環(huán)網(wǎng)端口被選擇為根端口,環(huán)網(wǎng)上其它節(jié)點的上/下環(huán)網(wǎng)端口隨之被選擇為指定端口。通過本發(fā)明方案可以在不斷開環(huán)網(wǎng)鏈路的情況下運行生成樹協(xié)議,從而既保留生成樹協(xié)議在網(wǎng)絡管理上的優(yōu)勢,又能夠充分利用其它組網(wǎng)方式所帶來的鏈路保護及帶寬等方面的優(yōu)勢。
文檔編號H04L29/06GK1520094SQ03102459
公開日2004年8月11日 申請日期2003年1月24日 優(yōu)先權日2003年1月24日
發(fā)明者蔣章震, 權星月, 江健, 鄧柱升 申請人:華為技術有限公司