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