以太環網互聯方法
2023-04-29 04:49:51
專利名稱:以太環網互聯方法
技術領域:
本發明涉及乙太網環網技術,尤其涉及使用不同環網協議的多層次乙太網絡互聯
的方法。
背景技術:
由於保護倒換迅速、故障自愈能力強等諸多優點,以太環網技術近年來受到了越來越多運營商的青睞。生成樹協議(Spanning Tree Protocol簡寫為STP)是傳統的以太環網協議,其目的是為了防止乙太網中出現環路。可以選擇生成樹協議來組建以太環網,因為生成樹協議是標準協議,所以即使選擇不同廠家的交換機組網,只要交換機都採用STP協議,一般不存在協議兼容性的問題。但是,STP協議不能滿足50ms故障恢復的電信級要求;鑑於以上原因,RPR(ResilientPacket Ring,彈性分組環)、EAPS (Ethernet AutomaticProtection Switching,乙太網自動保護倒換,RFC3619中有關於本技術的詳細介紹)等環網協議就應運而生了 ,從而達到電信級的切換性能要求。 在分期組建多層次的以太環網時,選擇同一廠商提供高、中、低設備有很大的局限性,所以經常會碰到網絡組建者傾向於不同層次選擇不同廠家的設備。 一般來說,不能改變高層次網絡的拓撲和運行的環網協議,必須低層次網絡的協議來適應高層次網絡的協議,後來接入的層次段適應已有的環網網絡協議。例如,邊緣層運行的環網協議需要適應接入層的環網協議。由於環網協議的實現多為專有技術不能相互兼容,如何解決現有網絡層次中設備在不改變其所採用的環網協議時,可以同後接入的其他層次的網絡設備實現互通,是一個亟待解決的問題。
發明內容
本發明的目的在於提供一種以太環網互聯方法,從而解決後接入子環網絡環網協議與已有環網協議不同時不能互通的問題。 以太環網互聯方法,在已有以太環網上接入子環網絡,待接入子環網絡運行不同於已有以太環網的環網協議;其特徵在於,包括以下步驟
a、將待接入子環網絡的節點組成一個分段鏈路; b、設置已有以太環網的兩個邊緣埠與待接入子環網絡的兩個上行埠協商為轉發數據狀態; c、設置待接入子環網絡的上行節點可以收發和解釋來已有以太環網的拓撲變化通知報文; d、設置已有以太環網的邊緣埠可以收發和解釋待接入子環網絡上行節點設備
的拓撲變化通知報文。
優選的,步驟c具體包括 cl、已有以太環網的兩個邊緣埠接收到其所在已有以太環網網絡拓撲變化通知報文,
3
c2、兩個邊緣埠將該拓撲變化通知報文發送到待接入子環網絡的兩個上行節點; c3、兩個上行節點在收到步驟c2中的拓撲變化通知報文後,解釋該報文並通知所在的上行節點設備更新其兩個上行埠和兩個邊緣埠的轉發表; c4、該上行節點設備的兩個邊緣埠根據其運行的環網協議構造拓撲變化通知報
文發給該待接入子環網絡的其它節點。
優選的,步驟d具體包括 dl、上行節點設備接收到待接入子環網絡的拓撲變化通知報文,在其上行節點上構造已有的環網協議的拓撲變化通知報文,並把該報文通過其上行埠發送到上層已有的以太環網; d2、已有的以太環網的邊緣埠收到步驟dl的拓撲變化通知報文後進行解釋,刷新轉發表; d3、已有的以太環網的邊緣節點根據其運行的環網協議構造拓撲變化通知報文,發送給本環網上的其它節點。 本發明的有益效果是,解決了一個多層次的乙太網絡中,不同層次使用不同廠家設備運行不同的環網協議不能兼容的問題;而不用修改已有設備所運行的環網協議。
圖1是本發明的以太環網結構示意圖。
具體實施例方式
以太環網協議的共同特徵環網或者分段鏈路的拓撲發生變化時,協議要向環或者分段鏈路上各個節點發送TCN(Topology Change Notify,拓撲變化通知)報文,環或者分段鏈路上的節點收到TCN報文後,節點需要刷新FDB (ForwardingDatabase,轉發表)表。環上各個節點能夠感知到環(或者分段鏈路)的拓撲變化。儘管各個環網協議實現的TCN報文格式一般不同;但是幾乎所有的以太環網協議在網絡拓撲發生變化時,控制節點都要向環上其它節點發送TCN報文,環上的節點收到TCN報文都要更新FDB表。
如圖1所示本發明的以太環網結構示意圖,N1為已有以太環網,N為待接入的子環網絡,其中 El, E2 :為Nl的兩個邊緣埠。
EC, EA :為N的兩個上行節點。
UPLINK1 :上行節點設備EC的上行埠 。
UPLINK2 :上行節點設備EA的上行埠 。
E_C :上行節點EC的邊緣埠 。
E_A :上行節點EA的邊緣埠 。 Nl運行環網協議B,環上各節點運行環網協議B,所以邊緣埠 El和E2也運行環網協議B ;N運行環網協議A。為了實現N接入N1,保證兩個相連環網保持數據的互通,就要使N或者EC和EA之間的分段鏈路通過上行節點的邊緣埠 EC和EA接入Nl,需要
步驟a、設置待接入子環網絡N的節點組成一個層次份段鏈路;上行節點EC和上
4行節點EA的邊緣埠 E_C和E_A以及分段鏈路上的其它節點運行環網協議A ;UPLINK1和UPLINK2作為上行埠不運行環網協議A,但需要設置上行埠收發和解釋環網協議B的TCN報文; 步驟b、設置已有以太環網Nl的邊緣埠 El和E2和待接入子環網絡上行節點的上行埠協商,使得El和E2處於可轉發數據狀態。 網絡拓撲發生變化時,數據發生快速切換,兩個環網必須可以互相感知彼此的網絡拓撲變化;N拓撲發生變化後,需要Nl的各個節點刷新FDB表;N1網絡拓撲發生變化後,也需要N的各個節點刷新FDB表,這樣才能夠滿足數據快速切換。 Nl的網絡拓撲發生變化時,N1把環網協議B格式TCN報文從邊緣埠 El和E2發出去, 一般的環網協議支持該功能。N的上行節點EC和節點EA收到該TCN後;需要做兩件事情一是構造環網協議A的TCN發給N的各個節點;二是刷新上行節點的上行埠 UPLINK1和UPLINK2以及邊緣埠 E_C禾口 E_A。 當N網絡拓撲發生變化時,EC和EA構造環網協議B的TCN報文發給Nl,並且要刷新上行埠 UPLINK1和UPLINK2的FDB表。Nl的邊緣埠 El和E2收到TCN後,也需要做兩件事情一是刷新邊緣埠 El和E2的FDB表;二是向Nl的各個節點發TCN, 一般的環網協議都支持該功能。
權利要求
以太環網互聯方法,在已有以太環網上接入子環網絡,子環網絡運行不同於已有以太環網的環網協議,其特徵在於,包括如下步驟a、將待接入子環網絡的節點組成一個分段鏈路;b、設置已有以太環網的兩個邊緣埠與待接入子環網絡的兩個上行埠協商為轉發數據狀態;c、設置待接入子環網絡的上行節點可以收發和解釋來已有以太環網的拓撲變化通知報文;d、設置已有以太環網的邊緣埠可以收發和解釋待接入子環網絡上行節點設備的拓撲變化通知報文。
2. 如權利要求1所述的以太環網互聯方法,其特徵在於,步驟c具體包括 cl、已有以太環網的兩個邊緣埠接收到其所在已有以太環網網絡拓撲變化通知報文,c2、兩個邊緣埠將該拓撲變化通知報文發送到待接入子環網絡的兩個上行節點; c3、兩個上行節點在收到步驟c2中的拓撲變化通知報文後,解釋該報文並通知所在的 上行節點設備更新其兩個上行埠和兩個邊緣埠的轉發表;c4、該上行節點設備的兩個邊緣埠根據其運行的環網協議構造拓撲變化通知報文發給該待接入子環網絡的其它節點。
3. 如權利要求1或2所述的以太環網互聯方法,其特徵在於,步驟d具體包括 dl、上行節點設備接收到待接入子環網絡的拓撲變化通知報文,在其上行節點上構造已有的環網協議的拓撲變化通知報文,並把該報文通過其上行埠發送到上層已有的以太 環網;d2、已有的以太環網的邊緣埠收到步驟dl的拓撲變化通知報文後進行解釋,刷新轉 發表;d3、已有的以太環網的邊緣節點根據其運行的環網協議構造拓撲變化通知報文,發送 給本環網上的其它節點。
全文摘要
本發明公開了一種以太環網互聯方法,在已有以太環網上接入子環網絡,待接入子環網絡運行不同於已有以太環網的環網協議,將待接入子環網絡的節點組成一個分段鏈路,設置已有以太環網的兩個邊緣埠與待接入子環網絡的兩個上行埠協商為轉發數據狀態;設置待接入子環網絡的上行節點可以收發和解釋來已有以太環網的拓撲變化通知報文;設置已有以太環網的邊緣埠可以收發和解釋待接入子環網絡上行節點設備的拓撲變化通知報文。本發明解決了一個多層次的乙太網絡中,不同層次使用不同廠家設備運行不同的環網協議不能兼容的問題;而不用修改已有設備所運行的環網協議。
文檔編號H04L12/66GK101771593SQ20081014808
公開日2010年7月7日 申請日期2008年12月29日 優先權日2008年12月29日
發明者何三波, 朱偉光, 杜勇, 羅向徵, 黃居貴 申請人:邁普通信技術股份有限公司