專利名稱:在通信網絡中操作節點的方法
技術領域:
本發明涉及一種^1信網絡中操作節點的方法。如在US6430151中所描述的以太網環保護協議(ERPP)是針對以太網環拓 撲結構的網絡保護機制。 作ERPP的網絡中,為了保,開路以避免不需 要的循環,阻塞環中的節點之一的端口之一。如果在環中檢測到 故障,則之前被阻塞的端口ISi率除阻塞,以便可替換的環形路徑可用。生成樹協議(STP)是在阻止網絡中的不期望的循環時提供路徑冗余的網 全剤呆護機制。STP由正EE在標準802.1中定義。為了提供路徑冗余,STP定 義了在擴展網絡中^0f被換機的樹。STP通過在某些端口P腺通信而將某 些冗余的 路徑置于備用狀態。如果一個網絡段不可到達,則STP重新配置 生^M拓撲結構并Mil欲活備用路徑來重新^:鏈路。局域網(LAN)中的參獲得關于網絡中的i他節點的信息。'、 '、、'在其中環形拓撲結構常用的城域網中,ERP是吸引人的選項,因為在檢測 至IBI^各故障之后,ERP保證了 50ms的恢復時間。在環中,STP保證2s的恢復 時間。ERP的缺點是只育調于單錯形網絡中。在具有網格和環的混合拓撲結 構的更復雜的網絡中,ERP不能^ 刺頓而必須與STP—起^[頓。ERP和STP 是在相同的網絡嵐OSI第2局中工作的協議,并均ffiil在某些端口[5腺通信 艦免循環。出于這個原因,在相同的設備中結合這兩種協議是不可能的。這 使得網絡操作者纟l^將將被制^ig行ERP的設備并Aii行STP的網絡中并 且因此受益于ERP的短的環保護時間。當STP及其鄉并沒有艦(run over) ERP時,當前釆用的集成STP和 ERP設備的解決方法是在運行ERP的,機的所有端口中禁用STP并M3lERP 環透明地傳輸STP BPDU。這種方法導致了 STP感知設備(STP aware equipment)將ERP環鄰為局域網。這有以下缺點,即如果ERP被禁用或執行 錯誤的網絡ra,貝胸絡中的循環拓撲結構不能被阻止。 本發明的目的是為了,前面所討論的問題。
根據本發明,提供了一種^a信網絡中操作節點的方法,該方魏括在該節點運行第一循環避免協議;在該節點^hii行協i^Sieil程,該協議適配過程執行多個協i^isei^呈,以使得第一循環避免協i^i在網絡中工作的第二 循環避免協議。本發明的戰及其他特征在隨附的權利要求中特別闡明,并與其優點一起Mil考慮下面參考附圖給出的本發明的實例性實施方式的詳細描述而變得更加 清楚,其中-
圖1圖解說明了實現該網絡的物理網絡和等同于該物理網絡的虛擬網絡; 圖2a到2c圖解說明了在實現本發明的網絡節點處所執行的,; 圖3圖解說明了實現本發明的環形網絡中的STP控制消息的傳送; 圖4圖解說明了在實l^發明的網絡節點^0f執行的過程。 本發明的實施方式允許STP皿ERP,以提供其中所有節點都運行STP 的端至喊保護網絡。為了超腿個目的,ERP環中的節點操作ERP到STP端 口適配,由此向STP呈現環節點處的一對端口作為屬于局域網的虛擬單獨端 □。支持本發明的原理在圖1中示出。在圖1中,ERP環形網絡1包括被布 置在環1中的四個節點(N1^N2,N3,N4)。這些節點(N1,N2,N3,N4)中的每個節點 包括一對端口(Nlp^l^,N2^N2^N3^N3p,N4pbN4^,其中一個端口通過鏈路 被連接到該環中的下一個節點的端口,而其他端口通過^被連接到環中的前 --個節點的端口。節點N4是在US 6,430,151中所描述的鄉的冗雑理器節 點,如果必需,則該節點N4監控該環并重新配置該環。如果在環中沒有鏈路 錯誤發生,貝iJ節點N4將其端口N 和節點N3的端口N3p,分開。如果發生鏈 路錯誤,貝U節點N4將這些端口連接在1,以在該環周圍提供可謝奐的路徑。這些節點(N1,N2W3,N4)中的旨節點都運行STP,但在節點(N1,N2^3,N4) 中的旨節點處運行的ERP到STP適Sffilli(未在圖1中示出)對在一節點運行 的STP屏蔽該節點的兩個端口,從而相g給該STP呈現屬于虛擬局域網的 -制蟲虛擬端口。實際上,在節點(N1^2,N3^N4)^Bt行的STP不知道圖1中所 示的環1的實P示物理布局,但相Mife知道也在圖1中示出的對應于 局域網 10的邏TO局。在這個iM網絡10中,四個節點(N1,N2,N3W4)中的每一個節 點者陏連接到中央網絡集線器11的制蟲端口(Nlp/,N2p「,N3p"N4pO。
在節點(N1,N2,N3W4)之一 (比方說節點N1)處運行的ERP到STP適配應 用20所執行的過程在圖2a到2c中示出。ERP到STP適配應用20在STP與 節點(Nl)的第一端口(NlpD和第二端口(Nl一之間運行。如果該STP在操作 期間將BPDU發想ij娜端口(圖1中的NlpI>則ERP到STP適配應用20 接收該BPDU,復制該BPDU荊頓相同的邏鋼口 ID在第一端口(Nlp,撥送 BPDU之一而在第1 口(Nl^m其他BPDU。(參見圖2b)如圖2c中所示的那樣,在節點(Nl)的端口(Nlpt和Nl^中的一個端口 (在 本例中為第一端口(Nlp,))上接收到的BPDU被復制,并且BPDU之一被縦 到STP,而其他BPDU在其他端口上被皿,在本例中,其他端口為第二端口 (Nlpl),以便其他節點也可以接收到該BPDU。任何物理ERP端口上接收到的 BPDU因此被STP看作由#^^ 口接收到。四個節點N1到N4中的樹可一個節點,被,到并沒有形成環形網絡的 部分的其他節點。為了簡單起見,在圖1中沒有示出這種其他節點,盡管在圖 2a到2c中,節點Nl ffiii其可以與樹可這樣的其他節點通信的端口被示為端 口 X到Y。當這些節點不能與節點Nl形成環形網絡的部分時,端口 X到Y 直接由STP控制。環形網絡1中的所節點(N1,N2^3,N4)以這種形微作,并且因此總作期間,所有節點都會i^f有其他節點接船; 有的BPDU。這在圖3中被示出,該圖3示意性示出,起源于節點(N2)的STP的BPDU如何被傳超l膝環中的 其H個節點。在節點N2 ^hS行的STP総BPDU,并且在N2處的ERP到 STP適ISIS用復制該BPDU并將BPDU之一総到節點Nl ,以及將其他BPDU 發送到節點N3。在節點N1,所接收到的BPDU艦ERP到STP適鵬用復 制,并且BPDU之一被傳避IJ節點N1處的STP,而其他BPDU被縱到節點 N4。在節點N3,所接收到的BPDU艦ERP到STP適鵬用被縱至IJ在該 節點販行的STP。在節點N4類似。在節點(N3)與(N4)之間的直^W之間 沒有BPDU的傳送,因為在本實例中,這是被卩IS的鏈路。因此,由于ERP確保在環中沒有循環,所以環中的針節點娜僅接收一 次所傳送的BPDU。財卜,對維持相同邏輯拓撲結構的STP隱瞞ERP保護事 件。對于構^j^以端口的兩,理端口均采取關,,口由STP釆取的所有
決定。舉例來說,圖4示出了在STP(5膝祝態下操作的M端口。在這種狀態 下,邏輯端口被阻塞,以便STP被阻止向環中^il信m環中接收通信。然 而,在任何一賴理端口上接收到的環通儲物理端口的其他端口idM: ERP 到STP適,用轉發。如本領:^&術人員將意識至,另卩樣,^J以端口因此在其 他STP狀態中的樹可一個狀態下操作,iM^其他STP狀態即學習、監聽、轉 發和禁用。盡管J^的特定實施方式是用于將ERP適配到STP或其 ,本發明的 其他實施方式仍可能會對STP及其^M隱藏任何介質訪問控審iJ(MAC)層客戶端 保護協議。因而,在本發明的實 式中,ERPP、 (US 6766482中所描述的)EAPS 或使用任何數目端口的其他這種協議都可能對于STP、快速STP(RSTP)或多 STP(MSTP)(正EE802,1D, 802.1s, 802.1w)隱藏。因此已通過參考條實施方式來描述本發明,應當理解,所討論的實施方 式僅僅是示例性的,并且可在不偏離本發明的如在隨附的權利要求中所闡述的 保護范圍的情況下做出諸如掌握相關知i辯啦術的^人員所想到的修改和變 型。
權利要求
1.一種在通信網絡中操作節點的方法,該方法包括在所述節點運行第一循環避免協議;在所述節點處運行協議適配過程,該協議適配過程執行多個協議適配過程,以使得第一循環避免協議能超過在網絡中操作的第二循環避免協議。
2. 根據權利要求1所述的方法,其中,所述網絡包括環,并且所述節點包括連接在所述環中的一對端口,戶/f述方法ia—步包括基于單獨端口操作第一循環避免協議,并且其中,所述協i^配a^呈將所述環端口對作為單獨虛擬端口呈現給第一循環避免協議,因此使得第二循環避 免協議能基于兩個端口操作。
3. 根據權利要求1或2所述的方法,其中,第一循環避免協議是^M類 型協議,而第二循環避免協議是環保護協議。
4.根據權利要求2或權利要求3所述的方法,其中,由第一循環避免協議 產生的控制消息通il^f述協i^S配31f呈復制,并且所述消息之一ffiil所述端口 對中的第一端口被傳送到所述環中,而其他消息根據第二循環避免協i,aM 述端口對中的第二端口被傳逸到所述環中。
5.根據;^利要求2、 3或4所述的方法,其中,^^f述節點根據第二循環避免協議通過端口對中的一個端口從環形網絡中所接收到的控制消息M:協i煩 配過程復制,并且所述消息之一被傳遞至i腐一循環避免協議,而其他消息根據 第二循環避免協iMil所述端口對中的另一端口被傳超斷述環中。
6. 種節點,其用于被布置^^作如〗i^前述權利要求所述的方法的網絡。
7. 種網絡,其包含如權利要求6所述的節點。
8.種計WL^,用于在合適的^S器上執行時實現如權利要求1到5 中的任何一個所述的方法。
全文摘要
描述了一種在環形網絡中操作節點的方法。例如生成樹協議(STP)的第一循環避免協議與協議適配過程一起在該節點處運行。協議適配過程執行使得第一循環避免協議超過在該環中操作的第二循環避免協議的過程,該第二循環避免協議例如是以太網環保護協議(ERP)。對于網絡操作者來說,這使得將被制造來運行ERP的設備并入運行STP的網絡變得更為簡單。
文檔編號H04L12/56GK101120548SQ200580046943
公開日2008年2月6日 申請日期2005年12月20日 優先權日2005年1月20日
發明者J·M·拉馬爾霍里貝羅多斯桑, P·R·德弗里阿斯雷貝洛努恩 申請人:諾基亞西門子通信有限責任兩合公司