專利名稱::通過雙宿以太網網橋發(fā)送到mpls網絡的自動分組保護的制作方法
技術領域:
:本發(fā)明涉及根據權利要求1的前序部分和根據權利要求7的前序部分的系統(tǒng)的方法。
背景技術:
:如文獻RFC4026[1]所定義的,虛擬專用網絡(VPN)—般是指對于公用或專用網絡的使用,以生成與其他網絡用戶分開并且在他們之間通信就像他們在專用網絡上通信的用戶組。以太網是用于LAN的使用最廣泛的基于幀的計算機聯(lián)網技術,并且它用于為處于同一位置的用戶間提供點到點或多點到多點的通信。近些年來,服務供應商通過分組交換網絡提供以太網層2VPN(L2VPN),其能夠使得具有處于不同位置的分支的企業(yè)客戶通過這種以太網L2VPN連接他們的不同分支。以太網L2VPN的例子如虛擬專用LAN服務(VPLS)和以太網虛擬專用線服務(VPWS)。如文獻RFC4026[1]所定義的,VPLS是仿效傳統(tǒng)LAN的全部功能的由供應商提供的服務。所述VPLS使得在PSN上互聯(lián)幾個LAN段成為可能,并且使得遠處的LAN段作為一單個LAN使用。在所述VPLS中,供應商網絡效仿學習網橋,并且基于MAC地址或MAC地址和VLAN標簽來做出發(fā)送決定。如文獻RFC4026[1]所定義的,VPWS是連接兩個客戶邊緣(CE)i殳備的點到點電路或鏈路。所述鏈路作為通過公用交換網絡的邏輯鏈路而被建立。所述上述CE設備可以是路由器、網橋、交換機或主機。所述客戶網絡中的CE設備通過附加電路連接到供應商網絡中的供應商邊緣(PE)設備。附加電路是物理的或邏輯的電路,用于在L2VPN中將CE設備附加在PE設備上。附加電路的一個例子是VLAN。PE設備是在供應商網絡的邊緣處的設備或設備組,并且具有與CE設備接口所需要的功能。在0SI層2中,核心網絡中的PE設備被通過偽線連接。偽線是在公用交換網絡上的仿效的點到點連接,其允許用任意層2技術將兩個節(jié)點互聯(lián)。因此,所述偽線是由供應商提供的VPLS技術/以太網VPWS技術組件。VPLS和以太網VPWS都是典型地在MPLS網絡上提供的0SI層2服務。MPLS網絡是由MPLS節(jié)點構成的分組交換網路。MPLS節(jié)點的例子如標記邊緣路由^(LER)和標記交換路由器(LSR)。所述LER或MPLSLER是位于MPLS域和以太網/IP網之間的交界處的路由器。由于本發(fā)明的上下文中涉及L2VPN,其是0SI層2類型的由供應商提供的VPN,因此,在本文中考慮以太網絡邊界,而對IP邊界不加考慮。以太網業(yè)務在入口LER處呈現(xiàn),標記被推進,并且由此產生的分組在由一個或多個標記交換通路構成的MPLS隧道上發(fā)送。在所述MPLS域的出口邊緣處,另一個LER,即出口LER移除所有的MPLS編碼數據,執(zhí)行正常的以太網MAC查詢,并發(fā)送所述分組到以太網網絡。上述MPLS隧道是通過MPLS網絡的連接,其用于將分組業(yè)務從一個PE設備經過所述MPLS網絡發(fā)送到另一個PE設備。圖1示出以太網層2VPN網絡中的以太網VPWS結構的例子的方框圖。具有第一MAC地址MACa的發(fā)送CE設備CEa發(fā)送針對具有接收MAC地址MACb的接收CE設備CEb的分組。至少一個MAC地址與CE設備關聯(lián)。如果CE是交換機,那么多個MAC地址可以與其關聯(lián)。第一CE設備CEa連接到第一PE設備PE1,并且第二CE設備CEb連接到第二PE設備PE2。這兩個PE設備PE1、PE2各自包括第一和第二以太網/MAC網橋EBl、EB2和入口MPLSLERML1、出口MPLSLERML2。所述第一以太網網橋EB1包括多個以太網端口1、2、3、4、5,這樣的多個以太網端口1、2、3、4、5包括連接于至少一個發(fā)送CE設備CEa的至少一個外部端口1、2、3和連接于入口LERML1的至少兩個內部端口4、5。入口LERML1的MPLS端口4m、5m與所述內部網橋端口4、5直接關聯(lián)并且將所述入口LERML1與MPLS網絡相連接。主入口MPLS隧道Tpr和備份入口MPLS隧道Tbk與所述至少兩個MPLS端口4m、5邁分離,并且通過MPLS網絡連接入口LERML1和出口LERML2。所述入口LERML1和出口LERML2每個包括用于管理以太網層L2VPN服務的模塊Vxl、Vx2的模塊。所述L2VPN模塊Vxl、Vx2可以是6僅管理以太網VPWS服務的模塊,或者可以是管理以太網VPWS和VPLS服務的模塊。如果提供了VPLS結構,所述L2VPN模塊Vxl、Vx2可以是僅管理VPLS服務的模塊。發(fā)送CE設備CEa發(fā)送具有給定VLAN身份的以太網分組到接收CEi殳備CEb的接收MAC地址MACb。正如在現(xiàn)有技術的L2VPN系統(tǒng)中所知的,所述第一MAC網橋EB1通過問詢它的內部過濾數據庫或它的發(fā)送信息庫(FIB)嘗試將這樣的以太網分組發(fā)送給它們的目的地設備。按照IEEE802.lq標準[2]定義的所述FIB是包含MAC網橋發(fā)送以太網分組所必須的信息的表。所述FIB典型包含目的地MAC地址,VID和入口端口。所述FIB通過所述MAC/以太網網橋的發(fā)送過程支持問詢所接收的具有目的地MAC地址參數和VID的給定值的幀通過給定潛在傳輸端口被發(fā)送到哪里。下面的表1示出現(xiàn)有技術FIB的例子,對于圖1的示例結構,典型地位于所迷第一以太網網橋EB1中。表1<table>tableseeoriginaldocumentpage7</column></row><table>如表1的現(xiàn)有技術的FIB例子所示,具有特定VID1并指向MAC地址MACa的以太網分組通過第一以太網網橋EBl-故發(fā)送到出口端口1。相反,具有相同的給定VID1并指向MAC地址MACb的以太網分組通過第一以太網網橋EBl被發(fā)送到出口端口4。如現(xiàn)有技術的L2VPN系統(tǒng)中所知的,另一個表,即偽線表為了執(zhí)行以太網VPWS和/或VPLS功能而位于入口LERML1的L2VPN模塊Vxl中。所述偽線表將VLAN-ID與對應的偽線和MPLS隧道相關聯(lián),用于向所述偽線提供附加電路。表2示出對于圖1的PW表的例子,其中具有VID1的VLAN與具有PW-ID10的偽線關聯(lián)并且與具有隧道ID100的MPLS隧道關聯(lián)。表2:<table>tableseeoriginaldocumentpage7</column></row><table>如現(xiàn)有技術的L2VPN系統(tǒng)中所知的,另一個表,即隧道發(fā)送表位于入口LERML1中并將隧道ID與主出口端口和備用出口端口關聯(lián)。表3:<table>tableseeoriginaldocumentpage8</column></row><table>如表3的隧道發(fā)送表的例子所示,入口LERML1知道具有隧道ID100的MPLS隧道在正常情況下與主出口端口4關聯(lián),并且在端口失效的情況下,用備用出口端口5來替代。在提供以太網VPWS和VPLS服務的已知現(xiàn)有技術方法中,笫一MAC網橋EB1從外部以太網端口1、2、3得知MAC地址并相應更新它的FIB,例如,表1的第一行。至于網橋內部端口4、5,它是在入口LERML1內的L2VPN模塊Vxl,其通過網橋控制模塊BC通知第一MAC網橋EB1:—旦從相關偽線處接收到分組,MAC地址MACb的出口端口將被使用。因此,在現(xiàn)有技術方法中,以太網網橋EB1被通知關于MAC地址MACb與直接關聯(lián)于入口LERML1的MPLS端口4m的內部以太網端口4的關聯(lián),并且所述以太網網橋EB1將這個信息存儲在更新FIB表中,例如,表1的第二行。如上面解釋的,在現(xiàn)有技術方法中,在正常操作的情況下,第一以太網網橋能夠才艮據目的地MAC地址MACa、MACb通過4吏用它的已更新的FIB表來發(fā)送以太網分組。然而,在現(xiàn)有技術方法中,當MPLS端口4失效時會出問題,這是因為以太網網橋EB1沒有意識到存在MPLS端口失效和存在可能的備用出口端口5。在提供以太網VPWS和VPLS服務的已知的方法中,典型地,在主入口MPLS端口4m失效的情況下,入口LERML1通過控制網橋模塊BC通知第一MAC網橋EB1去刷新所有與直接關聯(lián)于所述失效的MPLS端口4m的內部端口4關聯(lián)的MAC地址。接著,以太網網橋EB1必須及時地更新所述FIB。僅在后面的步驟,入口LERML1通知以太網網橋EB1先前與內部端口4關聯(lián)的MAC地址MACb被重新分配給與備用MPLS端口5m直接關聯(lián)的備用內部端口5。事實上,只有當新的以太網分組從相關偽線處被接收時,入口LERML1才通知網橋EB1關于所述新的關聯(lián)。再者,只有經過一致的延遲,以太網網橋EB1才必須及時更新所述FIB,從而通過替換的備用MPLS端口5m來保護業(yè)務(traffic)。在此期間,在舊的發(fā)送項目被刷新而新的發(fā)送項目還沒有進入的中間狀態(tài),典型地將分組向所有可能的目的地端口發(fā)送。在以太網VPWS和VPLS服務中發(fā)送以太網分組的已知現(xiàn)有技術方法的主要缺點在于一旦MPLS端口失效,保護交換不能足夠快到以最小分組損失來保證業(yè)務,在業(yè)務具有高優(yōu)先權業(yè)務級別的情況下也是如此。事實上,在以太網VPWS和VPLS服務中保護交換以太網分組的已知現(xiàn)有技術方法中,如果MPLS端口失效,就丟失一致性量的以太網分組,這是因為它們是在內部過濾信息數據庫的失效和更新之間的時間段內向失效端口發(fā)送的。另外,在以太網VPWS和VPLS服務中保護交換以太網分組的已知方法中,如果擁堵,泛濫(flooding)的分組基于最佳(besteffort)原則被首先拋棄,以利于更高優(yōu)先級的業(yè)務分組。
發(fā)明內容因此本發(fā)明的目的是通過提供在失效的MPLS端口的保護交換期間最小化分組損失的系統(tǒng)和方法來克服上述缺點。通過利用以太網橋(EB1)在以太網層2VPN網絡中發(fā)送以太網分組的方法和系統(tǒng)達到上面所提及的目的;-所述以太網層2VPN網絡連接至少兩個具有各自MAC地址的客戶邊緣設備,此后稱為CEi殳備;-所述至少兩個CE設備包括至少一個發(fā)送CE設備和至少一個接收設備,它們通過MPLS網絡彼此通信;-所述MPLS網絡包括在其邊緣處的入口標記邊緣路由器和出口MPLS標記邊緣路由器,此后稱為LER,每個包括用于管理以太網層2VPN服務的模塊,此后稱為L2VPN模塊;-所述入口和出口LER(ML1,ML2)分別通過第一以太網網橋和笫二以太網網橋連接到所述發(fā)送和接收CE設備;-所述第一網橋包括內部過濾數據庫,所述內部過濾數據庫包含MAC地址與主出口內部端口(egressinternalport)的關聯(lián)以及MAC9地址與特定的VLAN身份的關聯(lián);-所述第一網橋具有以太網端口,其包括至少一個外部端口和至少兩個內部端口;所述至少一個外部端口連接于發(fā)送CE設備,所述至少兩個內部端口連接于所述入口;-所述入口LER具有連接所述MPLS網絡的至少兩個MPLS端口,它們分別直接與第一以太網網橋的至少兩個內部端口相關聯(lián);-從所述至少兩個MPLS端口,主MPLS隧道和備用MPLS隧道分別通過主MPLS端口和備用MPLS端口將入口LER連接到出口LER;所述方法特征在于它包括如下步驟a)利用入口LER的L2VPN模塊,通知第一以太網網橋關于與接收MAC地址關聯(lián)并且與特定的VLAN身份關聯(lián)的主內部端口;b)利用所述入口LER的所述L2VPN模塊,通知所述第一以太網網橋關于直接與所述備用MPLS端口關聯(lián)的所述備用內部端口,所述備用MPLS內部端口在所述主MPLS端口失效時,充當備用MPLS端口;c)利用所述第一以太網網橋,向所述內部過濾數據庫中添加在所述主MPLS端口失效時使用的所述備用內部端口,從而產生組合的過濾數據庫;d)利用所述入口LER的所述L2VPN模塊,通知所述第一以太網網橋關于MPLS端口的狀態(tài);e)利用所述至少一個發(fā)送CE設備,發(fā)送具有特定的VLAN身份的以太網分組到所述至少一個接收CE設備的所述接收MAC地址;f)利用所述第一以太網網橋,在發(fā)送被發(fā)送的以太封網分組之前,當在組合的過濾數據庫中所述特定的VLAN的所述接收MAC地址是與備用入口內部端口關聯(lián)時,檢查直接與所述主入口內部端口關聯(lián)的相應的主MPLS端口是否失效;g)如果相應的主MPLS端口失效,發(fā)送以太網分組到具有所述特定VLAN身份的所述接收MAC地址的所述備用出口端口。有利地,所述發(fā)明可以包括h)如果所述相應的主MPLS端口沒有失效,發(fā)送以太封網分組到具有所述特定VLAN身份的接收MAC地址的主出口端口。優(yōu)選地,所述發(fā)明可以包括i)如果所述相應的主MPLS端口沒有失效,檢查鎖閉保護位的狀態(tài)-如果所述鎖閉保護位的狀態(tài)是未鎖閉,發(fā)送以太分組到所述主出端口;否則-如果所述鎖閉保護位的狀態(tài)是已鎖閉,發(fā)送以太分組到所述備用出端口。在所述發(fā)明中,所述以太網層2VPN服務可以優(yōu)選地從以下組中選擇-虛擬專用LAN服務;-以太網虛擬專用線服務;-虛擬專用LAN服務和以太網虛擬專用線服務。在所述發(fā)明中,所述MPLS端口狀態(tài)方便地存儲在第一以太網網橋內的MPLS端口狀態(tài)表中。所提出的發(fā)明允許快速保護交換,這是因為不需要刷新與失效端口關聯(lián)的MAC地址。事實上,所述以太網網橋提前#:通知如果MPLS端口失效,使用所述可替換的備用端口,并且這樣的信息存儲在所述組合的過濾數據庫中。所提出的發(fā)明可以實現(xiàn)QoS改進。事實上,如果端口失效,則沒有泛濫的以太網分組根據它們的業(yè)務級別被發(fā)送,并且不被丟棄而利于較低優(yōu)先級的業(yè)務。所提出的發(fā)明參考附圖以優(yōu)選的而不排他的實施例描述,其中圖1是以太網VPWS結構的例子的方框圖。圖1的元件與本公開的
背景技術:
部分中所描述的相同。具體實施例方式在所述第一以太網網橋EB1中,現(xiàn)有技術系統(tǒng)的內部過濾數據庫,例如表l,根據本發(fā)明的實施例被改進,從而產生組合過濾數據庫,其包含關于一旦MPLS端口4m失效則使用網橋備用出口端口5的額外信息。所述網橋備用出口端口5與備用MPLS端口5m直接關聯(lián)。表4示出對于圖1的方框圖的組合過濾數據庫的例子。對于所述組合過濾數據庫的更新由以太網網橋EB1在接收從所述入口LERML1的L2VPN模塊Vxl來的、包含關于備用出口端口5的信息時執(zhí)行。所述笫一MAC網橋EB1通過問詢它的組合過濾數據庫,嘗試將接收到的以太網分組發(fā)送給它們的目的地設備CEb。表4<table>tableseeoriginaldocumentpage12</column></row><table>現(xiàn)有4支術的表,即位于所述L2VPN模塊Vxl中的偽線表(例如,表2)和位于所述入口LERML1中的隧道發(fā)送表(例如,表3)均保持不變。與現(xiàn)有以太網VPWS/VPLS系統(tǒng)相似,第一MAC網橋EB1從外部以太網端口1、2、3處得知所述MAC地址MACa,并相應地更新它的組合過濾數據庫,例如表4的第一列。至于網橋的內部端口4、5,它是入口LERML1中的L2VPN模塊Vxl,其通過網橋控制模塊BC通知所述第一MAC網橋EB1:—旦從相關偽線處接收到分組,針對接收MAC地址MACb的主出口端口將被使用。因此,以太網網橋EBl被通知關于MAC地址MACb與直接關聯(lián)于入口LERML1的主MPLS端口4m的內部主端口4的關聯(lián),并且以太網網橋EB1將這個信息存儲在更新組合過濾數據庫中,例如,表4的第二行。不同于現(xiàn)有技術系統(tǒng)的是在入口LERML1內的L2VPN模塊Vxl通知第一MAC網橋EB1:—旦入口LERML1的主MPLS端口4m失效,針對接收MAC地址MACb的備用出口端口5將被使用。另外,在入口LERML1內的L2VPN模塊Vxl通知網橋EB1關于所述MPLS端口4m、5m的狀態(tài)。一旦MPLS端口4m失效,L2VPN模塊Vxl通過中斷快速地通知網橋EB1,并且所述MPLS端口失效情況凈皮迅速傳才番到以太網網橋EB1。以太網網橋EB1將關于所述MPLS端口狀態(tài)的已接收信息存儲在位于所述以太網網橋EB1的MPLS端口狀態(tài)表中。一旦MPLS端口失效,組合過濾數據庫不必被更新,這是因為關于備用端口5被使用的信息已經存在于其中了。下面的表5示出對于圖1的結構例子的MPLS端口狀態(tài)表的例子。表5__MPLS端口I狀態(tài)<table>tableseeoriginaldocumentpage13</column></row><table>當以太網網橋EB1接收指向具體接收MAC地址MACb和特定VID,例如MACb和VID1的以太網分組時,所述以太網網橋查詢組合過濾數據庫,例如表4的第二行,并且,當替換的備用端口5被分配給對應的記錄時,所述以太網網橋EB1首先在MPLS狀態(tài)表中檢查對應記錄的MPLS端口狀態(tài)(例如,表5的第一行)。對MPLS端口狀態(tài)的檢查由以太網網橋通過在執(zhí)行分組發(fā)送之前檢查所述端口的相關位狀態(tài)來快速地執(zhí)行。如果相應的MPLS端口4m的狀態(tài)為0K(未失效),則以太網網橋EB1從組合過濾數據庫中使用與特定的接收MAC地址MACb和特定VID關聯(lián)的主出口端口4,并且執(zhí)行正常的以太網分組到所述主出口端口4的發(fā)送。如果相應的MPLS端口的狀態(tài)為失效,以太網網橋EB1通過查詢組合過濾數據庫迅速得知備用出口端口5被用于發(fā)送指向具有特定VID的接收MAC地址的分組。實際的發(fā)送朝向備用端口5完成。有利地,不需要刷新和泛濫(flooding),從而將端口MPLS失效所造成的分組損失最小化。當先前失效的MPLS端口4恢復時,返回到正常的網橋發(fā)送,即向主出口端口4發(fā)送,這通過L2VPN模塊Vxl簡單快速地通知返回到先前失效的MPLS端口4m的0K狀態(tài)而達到。在本發(fā)明的另一實施例中,使用反向模式(revertivemode)。在所述反向模式中,當MPLS端口4m的狀態(tài)為失效時,為了鎖閉向所述備用MPLS端口5m發(fā)送業(yè)務,保護鎖閉(locking)的狀態(tài)被設置為已鎖閉,甚至當主MPLS端口4m被恢復時也是如此。保護鎖閉位的狀態(tài)只有操作員才能復位為未鎖閉狀態(tài),并且只有當所述狀態(tài)為未鎖閉狀態(tài)時,向主出口端口4的發(fā)送才會發(fā)生。在反向模式中,每當主MPLS端口4m的狀態(tài)是0K并且所述保護鎖閉位狀態(tài)是已鎖閉狀態(tài)時,以太網分組被發(fā)送給備用出口端口5。只有當主MPLS端口4m的狀態(tài)是0K并且所述保護鎖閉位狀態(tài)是未鎖閉狀態(tài)時,正常的向主出口端口4的發(fā)送才會發(fā)生。如上面解釋的,圖1表示以太網VPWS結構的例子的方框圖。本領域的技術人員將認識到本發(fā)明的范圍不限于圖1的具體的點到點以太網VPWS結構,這種結構只允許點到點層2隧道。事實上,本發(fā)明也可以在VPLS結構中使用,其允許任意到任意多點連接的站點的全網型。在多點到多點的結構中,可以存在一個入口LER和一個和多個出口LER,并且從出口LER的每個MPLS端口伸出多于一個的出口MPLS隧道。一般而言,本領域的技術人員將知道MPLS隧道是單向連接的,并且每個MPLS隧道可以集結一個或多個MPLS偽線。另外,由于入口LER被定義為在所述MPLS網絡的入口處的LER,表示為ML2(圖1中)的其它LER對于相反的傳輸方向也可以示為入口LER,并且本發(fā)明的教義也可以應用于該其它LER。盡管已經公開了本發(fā)明的優(yōu)選實施例,本領域的技術人員將認識到可以實現(xiàn)在本發(fā)明的范圍內的改進?;谶@個原因,接著的權利要求應當被研究以確定本發(fā)明的真實范圍和內容。使用的參考符號列表1、2、3外部端口4主出口內部端口4m主MPLS端口5備用出口內部端口5m備用MPLS端口BC網橋控制模塊CEa發(fā)送客戶邊緣設備CEb接收客戶邊緣設備EB1入口LER(ML1)內的以太網/MAC網橋EB2入口LER(ML1)內的以太網/MAC網橋MACaCEa的MAC地址MACbCEb的MAC地址ML1入口MPLSLERML2入口MPLSLERMPLSMPLS網絡PE1前提邊緣設備(premisesedgedevice)PE2前提邊緣設備Vxl入口LER(ML1)內的以太網L2VPN模塊Vx2入口LER(ML1)內的以太網L2VPN模塊Tpr主MPLS隧道Tbk備用MPLS隧道使用的縮寫詞列表CE客戶邊緣ID身份LAN局域網LER標^己邊緣路由器L2VPN層2VPNLSP標記交換路徑LSR標記交換路由器MPLS多協(xié)議標記交換MAC媒體接入控制0SI開放系統(tǒng)互聯(lián)PE供應商邊緣PSN分組交換網絡PW偽線VLAN虛擬LANVPLS虛擬專用LAN服務VPWS虛擬專用線JI艮務使用的工業(yè)規(guī)范和標準列表RFC4026供應商提供的虛擬專用網絡(VPN)術語[2]IEEE802.lq局域網和城域網的IEEE標準虛擬橋接局域網權利要求1.一種利用以太網橋(EB1)在以太網層2VPN網絡中發(fā)送以太網分組的方法,-所述以太網層2VPN網絡連接至少兩個具有各自MAC地址(MACa、MACb)的客戶邊緣設備(CEa、CEb),此后稱為CE設備;-所述至少兩個CE設備(CEa、CEb)包括至少一個發(fā)送CE設備(CEa)和至少一個接收設備(CEb),該至少一個發(fā)送CE設備(CEa)和至少一個接收設備(CEb)通過MPLS網絡彼此通信;-所述MPLS網絡在其邊界包括入口標記邊緣路由器(ML1)和出口MPLS標記邊緣路由器(ML2),此后稱為LER,每個包括用于管理以太網層2VPN服務的模塊(Vx1,Vx2),此后稱為L2VPN模塊;-所述入口和出口LER(ML1,ML2)分別通過第一以太網網橋(EB1)和第二以太網網橋(EB2)連接到所述發(fā)送CE設備和接收CE設備(CEa、CEb);-所述第一網橋(EB1)包括內部過濾數據庫(FIB),所述內部FIB包含MAC地址(MACa、MACb)與主出口內部端口(4)的關聯(lián)以及MAC地址(MACa、MACb)與特定的VLAN身份的關聯(lián);-所述第一網橋(EB1)具有以太網端口(1,2,3,4,5),這些以太網端口包括至少一個外部端口(1,2,3)和至少兩個內部端口(4,5);所述至少一個外部端口(1,2,3)連接于所述發(fā)送CE設備(CEa),所述至少兩個內部端口(4,5)連接于所述入口LER(ML1);-所述入口LER(ML1)具有連接所述MPLS網絡的至少兩個MPLS端口(4m,5m),它們分別直接與第一以太網網橋(EB1)的所述至少兩個內部端口(4,5)相關聯(lián);-從所述至少兩個MPLS端口(4m,5m),主MPLS隧道(Tpr)和備用MPLS隧道(Tbk)分別通過主MPLS端口和備用MPLS端口(4m,5m)將所述入口LER(ML1)連接到所述出口LER(ML2);所述方法特征在于它包括如下步驟a)利用所述入口LER(ML1)的L2VPN模塊(Vx1),通知所述第一以太網網橋(EB1)關于與所述接收MAC地址(MACb)關聯(lián)并且與特定的VLAN身份關聯(lián)的主內部端口(4);b)利用所述入口LER(ML1)的L2VPN模塊(Vx1),通知所述第一以太網網橋(EB1)關于直接與所述備用MPLS端口(5m)關聯(lián)的備用內部端口(5),所述備用MPLS端口(5m)在所述主MPLS端口(4m)失效時充當備用MPLS端口;c)利用所述第一以太網網橋(EB1),向所述內部過濾數據庫中添加在所述主MPLS端口(4m)失效時使用的備用內部端口(5),從而產生組合的過濾數據庫;d)利用所述入口LER(ML1)的L2VPN模塊(Vx1),通知所述第一以太網網橋(EB1)關于MPLS端口狀態(tài);e)利用所述至少一個發(fā)送CE設備(CEa),發(fā)送具有特定的VLAN身份的以太網分組到所述至少一個接收CE設備(CEb)的接收MAC地址(MACb);f)利用所述第一以太網網橋(EB1),在發(fā)送要被發(fā)送的以太網分組之前,當在組合的過濾數據庫中特定的VLAN的接收MAC地址(MACb)是與備用入口內部端口(5)關聯(lián)時,檢查直接與所述主入口內部端口(4)關聯(lián)的相應的主MPLS端口(4m)是否失效;g)如果所述相應的主MPLS端口(4m)失效,發(fā)送以太網分組到具有所述特定的VLAN身份的所述接收MAC地址(MACb)的備用出口端口(5)。2.根據權利要求1的方法,進一步包括以下步驟h)如果所述相應的主MPLS端口(4m)沒有失效,發(fā)送以太網分組到具有所述特定的VLAN身份的接收MAC地址(MACb)的主出口端口H)。3.根據權利要求l的方法,進一步包括以下步驟i)如果所述相應的主MPLS端口(4m)沒有失效,檢查鎖閉保護位的狀態(tài)-如果所述鎖閉保護位的狀態(tài)是未鎖閉,發(fā)送以太分組到所述主出端口(4);否則-如杲所述鎖閉保護位的狀態(tài)是已鎖閉,發(fā)送以太分組到所述備用出口端口(5)。4.根據前面權利要求之一的方法,其中所述步驟a)、b)和d)通過網橋控制模塊(BC)執(zhí)行。5.根據前面權利要求之一的方法,其中所述以太網層2VPN服務從以下組中選擇-虛擬專用LAN服務;-以太網虛擬專用線服務;-虛擬專用LAN服務和以太網虛擬專用線服務。6.根據前面權利要求之一的方法,其中所述MPLS端口狀態(tài)存儲在第一以太網網橋(EB1)內的MPLS端口狀態(tài)表中。7.—種系統(tǒng),具有用于執(zhí)行根據權利要求1到6之一的方法的步驟的裝置。全文摘要用于利用以太網橋(EB1)在以太網層2VPN網絡中發(fā)送以太網分組的方法和系統(tǒng);所述方法的特征在于它包括如下步驟利用入口LER(ML1)的L2VPN模塊(Vx1),通知第一以太網網橋(EB1)關于與接收MAC地址(MACb)關聯(lián)并且與特定的VLAN身份關聯(lián)的主內部端口(4);利用入口LER(ML1)的L2VPN模塊(Vx1),通知第一以太網網橋(EB1)關于直接與備用MPLS內部端口(5m)關聯(lián)的備用內部端口(5),所述備用MPLS端口(5m)在所述主MPLS端口(4m)失效時充當備用MPLS端口;利用所述第一以太網網橋(EB1),向內部過濾數據庫(FIB)中添加一旦所述主MPLS端口(4m)失效時使用的備用內部端口(5),從而產生組合的過濾數據庫;利用入口MPLSLER(ML1),通知所述第一以太網網橋(EB1)關于MPLS端口狀態(tài);利用所述至少一個發(fā)送CE設備(CEa),發(fā)送具有特定的VLAN身份的以太網分組到所述至少一個接收CE設備(CEb)的接收MAC地址(MACb);利用所述第一以太網網橋(EB1),在發(fā)送所述被發(fā)送的以太網分組之前,當在組合的過濾數據庫中所述特定的VLAN的接收MAC地址(MACb)是與備用入口內部端口(5)關聯(lián)時,檢查直接與主入口內部端口(4)關聯(lián)的相應的主MPLS端口(4m)是否失效;如果所述相應的主MPLS端口(4m)失效,發(fā)送以太封網分組到具有所述特定VLAN身份的接收MAC地址(MACb)的備用出口端口(5)。文檔編號H04L12/46GK101438539SQ200780016070公開日2009年5月20日申請日期2007年4月23日優(yōu)先權日2006年5月4日發(fā)明者A·瑟吉夫,D·貝雷克亞申請人:諾基亞西門子通信有限責任兩合公司