国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過(guò)雙宿以太網(wǎng)網(wǎng)橋發(fā)送到mpls網(wǎng)絡(luò)的自動(dòng)分組保護(hù)的制作方法

      文檔序號(hào):7676707閱讀:149來(lái)源:國(guó)知局

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