亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

以太網(wǎng)根基多點服務實現(xiàn)方法、系統(tǒng)、裝置及網(wǎng)絡設備的制作方法

文檔序號:7852868閱讀:234來源:國知局
專利名稱:以太網(wǎng)根基多點服務實現(xiàn)方法、系統(tǒng)、裝置及網(wǎng)絡設備的制作方法
技術領域
本發(fā)明涉及通信技術領域,尤其涉及ー種以太網(wǎng)根基多點服務實現(xiàn)方法、系統(tǒng)、裝置及網(wǎng)絡設備。
背景技術
現(xiàn)有技術定義了下述三種以太網(wǎng)服務點對點的以太線路(E-line,Ethernetline)服務、多點對多點的以太局域網(wǎng)(E-LAN,Ethernet Local Area Network)服務以及點對多點的以太樹(E-TREE,Ethernet Tree)服務,其中,E-TREE服務也可以稱為以太網(wǎng)根基多點服務。
虛擬專用局域網(wǎng)業(yè)務(VPLS, Virtual Private LAN Service)是由因特網(wǎng)工程任務組(IETF, Internet Engineering Task Force)定義的一種ニ層虛擬專用網(wǎng)(L2vpn,Layer 2 Virtual Private Network)技術,它可以提供 E-LAN 服務。E-TREE 技術是 E-LAN技術與E-Iine技術的混合技術在E-TREE實例內既可能存在多點對多點(E-LAN)連接,也可能存在點對點(E-Iine)連接。從這個角度看,E-LAN是ー個特殊的E-TREE,其所有的節(jié)點都是根節(jié)點,沒有通信的限制。一個典型的E-TREE應用場景中包括若干個運營商邊緣設備(PE, Provider EdgeDevice)和若干個客戶邊緣設備(CE, Customer Edge Device), PE通過接入鏈路(AC,Attachment Circuit)為CE提供ニ層服務。其中,AC的類型包括根AC和葉子AC兩種,CE的節(jié)點類型包括根節(jié)點和葉子節(jié)點兩種,與根AC相連的CE的節(jié)點類型為根節(jié)點,與葉子AC相連的CE的節(jié)點類型為葉子節(jié)點。如圖I所示,為現(xiàn)有技術ー個典型的E-TREE應用場景的原理示意圖,圖I中PE1、PE2、PE3、PE4 屬于同一個虛擬轉發(fā)實例(VFI, Virtual Forwarding Instance), PEl 通過根ACl為CEl提供ニ層服務,PEl通過葉子ACl為CE2提供ニ層服務,PE2通過葉子AC2為CE3提供ニ層服務,PE3通過葉子AC3為CE4提供ニ層服務,PE4通過根AC2為CE5提供ニ層服務。此外,同一 VFI內的各PE之間通過偽線路相連,PE通過偽線路與同一 VFI內的其他PE進行通信。在實現(xiàn)E-TREE服務時,各CE之間的通信需要遵守一定的規(guī)則,具體為節(jié)點類型為根節(jié)點的CE可以與實例內的所有CE通信,但節(jié)點類型為葉子節(jié)點的CE只能與實例內節(jié)點類型為根節(jié)點的CE進行通信,而不能與實例內節(jié)點類型為葉子節(jié)點的CE通信,即實例內同為葉子節(jié)點的CE間不能相互通信?,F(xiàn)有技術中,PE通過AC接收到自身所連接的CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)該AC (即與發(fā)送該報文的CE相連的AC)的類型,將該報文轉發(fā)給自身所連接的CE(當該AC的類型為根AC吋,將該報文轉發(fā)給自身所連接的各CE中除發(fā)送該報文的CE之外其他各CE ;當該AC的類型為葉子AC吋,將該報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各CE),然后PE在該報文中插入該AC的類型標識,該PE將插入了 AC的類型標識的報文進行封裝,并通過偽線路轉發(fā)給對端的PE,對端的PE接收到該報文后進行解封裝,然后根據(jù)報文中攜帯的AC的類型標識,將報文轉發(fā)給自身所連接的所有CE或者將報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各CE,從而能夠實現(xiàn)報文在VFI內的正確轉發(fā)。由上可見,現(xiàn)有技術中的PE在轉發(fā)廣播報文或未知名單播報文時,需要在待轉發(fā)的報文中插入與發(fā)送該報文的CE相連的AC的類型標識,也就是說各PE間傳輸?shù)拿總€報文中均攜帯有AC的類型標識,從而浪費了較多的帶寬資源,此外,PE需要對攜帶有AC的類型標識的報文進行封裝和解封裝操作,也影響了 PE的報文轉發(fā)性能。

發(fā)明內容
本發(fā)明實施例提供ー種以太網(wǎng)根基多點服務實現(xiàn)方法、系統(tǒng)、裝置及網(wǎng)絡設備,用以解決現(xiàn)有技術中PE轉發(fā)的廣播報文或未知名單播報文中均攜帶有AC的類型標識,從而浪費了較多的帶寬資源,且影響了 PE的報文轉發(fā)性能的問題。本發(fā)明實施例技術方案如下 ー種以太網(wǎng)根基多點服務實現(xiàn)方法,包括第一運營商邊緣設備PE通過接入鏈路AC接收到自身所連接的第一客戶邊緣設備CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE;并通過與對端的第二 PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE ;第二 PE通過偽線路接收到第一 PE發(fā)送的廣播報文或未知名單播報文吋,獲得預先設置的、轉發(fā)該報文的偽線路在所述第二 PE側的偽線屬性標識;并根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則第二 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第二 CE,若判斷結果為否,則第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。ー種以太網(wǎng)根基多點服務實現(xiàn)裝置,包括報文接收單元,用于通過接入鏈路AC接收所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一客戶邊緣設備CE發(fā)送的廣播報文或未知名單播報文;第一報文轉發(fā)單元,用于根據(jù)所述AC的類型,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的其他第一 CE ;第二報文轉發(fā)單元,用于通過與對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間的偽線路中發(fā)送該報文的第一CE對應的偽線路,將報文接收單元接收到的報文轉發(fā)給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置。ー種以太網(wǎng)根基多點服務實現(xiàn)裝置,包括報文接收單元,用于通過偽線路接收對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的廣播報文或未知名單播報文;屬性標識獲得単元,用于獲得預先設置的、轉發(fā)該報文的偽線路在所述以太網(wǎng)根基多點服務實現(xiàn)裝置側的偽線屬性標識;節(jié)點類型判斷単元,用于根據(jù)屬性標識獲得單元獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的、所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一客戶邊緣設備CE ;第一報文轉發(fā)單元,用于在節(jié)點類型判斷単元的判斷結果為是時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的節(jié)點類型為根節(jié)點的各第二 CE;第一報文轉發(fā)單元,用于在節(jié)點類型判斷単元的判斷結果為否時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第ニ CE。
ー種運營商邊緣設備,包括上述兩個以太網(wǎng)根基多點服務實現(xiàn)裝置。ー種以太網(wǎng)根基多點服務實現(xiàn)系統(tǒng),包括若干節(jié)點類型為葉子節(jié)點的客戶邊緣設備、若干節(jié)點類型為根節(jié)點的客戶邊緣設備和至少兩個上述運營商邊緣設備;所述節(jié)點類型為葉子節(jié)點的客戶邊緣設備通過葉子接入鏈路AC與所屬的運營商邊緣設備連接,所述節(jié)點類型為根節(jié)點的客戶邊緣設備通過根AC與所屬的運營商邊緣設備連接。本發(fā)明實施例技術方案中,第一 PE通過AC接收到自身所連接的第一 CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE,并通過與對端的第二 PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE,第二 P E通過偽線路接收到第一 PE發(fā)送的廣播報文或未知名單播報文時,獲得預先設置的、轉發(fā)該報文的偽線路在所述第二 PE側的偽線屬性標識,井根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則表明該報文可能由節(jié)點類型為葉子節(jié)點的第一 CE發(fā)送,因此第二 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第二 CE,而不將該報文轉發(fā)給自身所連接的節(jié)點類型為葉子節(jié)點的各第二 CE,若判斷結果為否,則表明該報文必然由節(jié)點類型為根節(jié)點的第一 CE發(fā)送,因此第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。由上可見,采用本發(fā)明實施例技術方案實現(xiàn)E-TREE服務時,PE之間轉發(fā)的廣播報文或未知名單播報文中不必攜帶AC的類型標識,只需要PE通過偽線路接收到報文后根據(jù)預先設置的偽線路在PE側的偽線屬性標識來確定向哪些CE轉發(fā)報文即可,因此能夠有效地節(jié)省帶寬資源,且PE不必針對攜帶AC的類型標識的報文進行封裝和解封裝的操作,因此能夠有效地提高PE側的轉發(fā)性能。


圖I為現(xiàn)有技術中,E-TREE應用場景的原理示意圖ー;圖2為本發(fā)明實施例一中,以太網(wǎng)根基多點服務實現(xiàn)方法流程示意圖;圖3為本發(fā)明實施例一中,E-TREE應用場景的原理示意圖ニ ;圖4為本發(fā)明實施例ニ中,偽線路建立方法流程示意圖;圖5為本發(fā)明實施例三中,建立偽線路時,發(fā)送標簽映射消息的處理流程示意圖;圖6為本發(fā)明實施例三中,建立偽線路時,接收標簽映射消息的處理流程示意圖;圖7為本發(fā)明實施例四中,以太網(wǎng)根基多點服務實現(xiàn)裝置結構示意圖;圖8為本發(fā)明實施例五中,以太網(wǎng)根基多點服務實現(xiàn)裝置結構示意圖;圖9為本發(fā)明實施例六中,PE設備中的模塊結構示意圖。
具體實施例方式下面結合各個附圖對本發(fā)明實施例技術方案的主要實現(xiàn)原理具體實施方式
及其對應能夠達到的有益效果進行詳細地闡述。實施例一如圖2所示,為本發(fā)明實施例一中的以太網(wǎng)根基多點服務實現(xiàn)方法流程示意圖,其具體處理流程如下步驟21,第一 PE通過AC接收到自身所連接的第一 CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE。本發(fā)明實施例一中,將第一 PE所連接的各CE稱為第一 CE,將第二 PE所連接的各CE稱為第二 CE。若PE通過AC接收到自身所連接的CE發(fā)送的廣播報文,則PE不僅要將該報文轉發(fā)給自身連接的其他CE,還需要通過偽線路,將該報文轉發(fā)給處于同一 VFI內的其他PE。若PE通過AC接收到自身連接的CE發(fā)送的單播報文,則PE首先需要根據(jù)該單播 報文中攜帶的目的介質訪問控制(MAC, Medium Access Control)地址,查找轉發(fā)該報文的出接ロ,即通過哪條偽線路或哪條AC來將該報文轉發(fā)給目的CE,如果PE成功查找到出接ロ,則PE可以將該報文封裝后,通過相應的偽線路或相應的AC進行轉發(fā),若PE未查找到出接ロ,則表明此時PE還未學習到該報文中攜帶的目的MAC地址對應的出接ロ,此時該報文可以稱為未知名單播報文,PE不僅要將該報文轉發(fā)給自身連接的其他CE,還需要通過偽線路,將該報文轉發(fā)給處于同一 VFI內的其他PE。由上可見,當PE通過AC接收到自身所連接的CE發(fā)送的廣播報文或未知名單播報文吋,不僅要轉發(fā)給自身所連接的其他CE,還需要轉發(fā)給處于同一 VFI內的其他PE。當?shù)谝籔E將通過AC接收到的廣播報文或未知名單播報文轉發(fā)給自身所連接的其他第一 CE時,可以根據(jù)該AC(即與發(fā)送該廣播報文或未知名單播報文的第一 CE相連的AC)的類型進行轉發(fā),具體的 第一 PE首先確定該AC的類型,AC的類型包含葉子AC和根AC,若確定出的AC的類型為葉子AC,則表明發(fā)送該廣播報文或未知名單播報文的第一 CE的節(jié)點類型為葉子節(jié)點,由于節(jié)點類型為葉子節(jié)點的CE只能與節(jié)點類型為根節(jié)點的CE進行通信,而不能與節(jié)點類型為葉子節(jié)點的CE通信,即VFI內同為葉子節(jié)點的CE間不能相互通信,因此第一 PE將接收到的廣播報文或未知名單播報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第一 CE ;若確定出的AC的類型為根AC,則表明發(fā)送該廣播報文或未知名單播報文的第一 CE的節(jié)點類型為根節(jié)點,由于節(jié)點類型為根節(jié)點的CE可以與VFI內的所有CE通信,因此第一 PE將接收到的廣播報文或未知名單播報文轉發(fā)給自身所連接的各第一 CE中除發(fā)送所述報文的第一 CE之外的其他各第一 CE。步驟22,第一 PE通過與對端的第二PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE。第一 PE和對端的第二 PE處于同一 VFI內,且第一 PE和第二 PE之間預先建立了偽線路,第一 PE需要將通過AC接收到的廣播報文或未知名單播報文轉發(fā)給第二 PE時,可以在第一 PE與對端的第二 PE之間的偽線路中,查找發(fā)送該廣播報文或未知名單播報文的第一 CE對應的偽線路,然后通過查找到的偽線路,將接收到的該廣播報文或未知名單播報文轉發(fā)給對端的第二 PE。本發(fā)明實施例一提出,VFI內的相鄰PE之間可以按照現(xiàn)有的偽線路建立方式建立偽線路?,F(xiàn)有技術在PE之間建立偽線路主要包含下述兩種方案方案一(也可以稱為2偽線方案)以標簽分發(fā)協(xié)議(LDP, Label DistributionProtocol)為信令生成VPLS擴展。具體地是基于請求注解(RFC, Request for Comment) 4762實現(xiàn)E-TREE的解決方案,用2條偽線路擴展基于LDP的VPLS實現(xiàn)E-TREE服務,具體參見draft-ram-12vpn-ldp-vpls-etree-2pw-02. txt的相關描述,該方案的實現(xiàn)信令是LDP信令,采用這種方案,不管是否需要,均需要在實例內相鄰的PE之間同時建立2條偽線路,一條偽線路為根偽線路,專門傳輸節(jié)點類型為根節(jié)點的CE的報文;另一條偽線路為葉子偽線路,專門傳輸節(jié)點類型為葉子節(jié)點的CE的報文。方案ニ (也可以稱為3偽線方案)=VPLS擴展多偽線實現(xiàn)E-TREE服務,該方案在實例內相鄰的PE間根據(jù)實際需要建立0、1、2或3條偽線路,但節(jié)點類型為葉子節(jié)點的CE間不存在通信的偽線路。具體地可通過LDP或者邊界網(wǎng)關協(xié)議(BGP, Border Gateway Protocol)在PE間建立偽線路,在兩個均具有節(jié)點類型為根節(jié)點的CE和節(jié)點類型為葉子節(jié)點的CE的PE間需要建立3條偽線路根-根偽線路、根-葉子偽線路及葉子-根偽線路,在其他場景下則可能需要建立0、1或2條偽線路。以圖3的場景為例,在PEl與PE2之間需要建立2條偽線路,一條偽線路是連接CEl和CE3之間的偽線路(即根ACl-根AC2的偽線路),一條偽線路是連接CE2和CE3之間的偽線路(即葉子ACl-根AC2的偽線路)。但是在實際應用中,若相鄰的兩個PE均具有節(jié)點類型為根節(jié)點的CE和節(jié)點類型為葉子節(jié)點的CE,則在這兩個PE之間只需要建立2條偽線路就可以了,分別為(根+葉子)-根偽線路、根-(根+葉子)偽線路,而現(xiàn)有技術中的方案三在這種場景下則需要建立3條偽線路;針對其他情況,在實際應用中只需要建立I條偽線路或者無需建立偽線路,例如在圖3的場景下,實際上只需要在PEl和PE2之間建立I條連接CE I、CE2和CE3之間的偽線路(即根ACl+葉子ACl)-根AC2的偽線路)即可,而現(xiàn)有技術中的方案一和方案ニ在圖3的場景下均需要建立2條偽線路。綜上可知,現(xiàn)有技術中的方案一和方案ニ在相鄰的PE之間建立的偽線路數(shù)目過多,由于PE中的芯片的表項容量是有限制的,因此PE能夠連接的偽線路的數(shù)目是有限制的。如果PE在ー個VFI內的偽線路數(shù)目過多,則會導致PE實際所能建立的VFI的數(shù)目較少。本案發(fā)明人發(fā)現(xiàn),ー個VFI內的相鄰PE (PEl和PE2)之間存在以下幾種應用場

牙ヽ應用場景I :PE1包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,此時只需要在PEl與PE2之間建立2條偽線路即可,分別為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE和葉子節(jié)點CE之間進行通信的偽線路,即根-(根+葉子),用于PEl的根節(jié)點CE和葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即(根+葉子)-根;應用場景2 =PEl包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含根節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE和葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即(根+葉子)-根;應用場景3 =PEl包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含葉子節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE與PE2的葉子節(jié)點CE之間進行通信的偽線路,即根-葉子;
應用場景4 =PEl包含根節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE和葉子節(jié)點CE之間進行通信的偽線路,即根-(根+葉子);應用場景5 =PEl包含根節(jié)點CE,PE2包含根節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即根-根;應用場景6 =PEl包含根節(jié)點CE,PE2包含葉子節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE與PE2的葉子節(jié)點CE之間進行通信的偽線路,即根-葉子;應用場景7 =PEl包含葉子節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即葉子-根;應用場景8 =PEl包含葉子節(jié)點CE,PE2包含根節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即葉子-根;
應用場景9 =PEl包含葉子節(jié)點CE,PE2包含葉子節(jié)點CE,此時無需在PEl與PE2之間建立偽線路。綜上可知,在實際應用中,若相鄰的兩個PE均具有根節(jié)點CE和葉子節(jié)點CE,則在這兩個PE之間只需要建立2條偽線路,針對其他情況,在實際應用中則只需要建立I條偽線路,或者無需建立偽線路。對此,本發(fā)明實施例一提出一種新的建立偽線路的方法,具體的第一 PE發(fā)送標簽映射消息給對端的第二 PE,標簽映射消息中攜帯有第一 PE所連接的各第一 CE的節(jié)點類型信息,節(jié)點類型包括葉子節(jié)點和根節(jié)點,第二 PE接收到第一 PE發(fā)送的標簽映射消息后,根據(jù)接收到的標簽映射消息中攜帯的節(jié)點類型信息,確定第一 PE所連接的各第一 CE的節(jié)點類型,以及確定自身所連接的各第二 CE的節(jié)點類型,若第二 PE確定出自身所連接的各第二 CE的節(jié)點類型均為根節(jié)點,則在自身與第一 PE之間建立一條偽線路,該偽線路用于各第二 CE與各第一 CE之間進行通信,若第二 PE確定出自身所連接的各第二 CE中包含節(jié)點類型為葉子節(jié)點的第二 CE,且各第一 CE中包含節(jié)點類型為根節(jié)點的第一CE,則在自身與第一PE之間建立一條偽線路,該偽線路用于各第二 CE與節(jié)點類型為根節(jié)點的各第一 CE之間進行通信。采用上述建立偽線路的方法實現(xiàn)E-TREE服務時,能夠方便的實現(xiàn)節(jié)點類型為葉子節(jié)點的CE之間的通信隔離,只有當兩個PE均具有節(jié)點類型為葉子節(jié)點的CE和節(jié)點類型為根節(jié)點的CE時,才在兩個PE間建立2條偽線路,其他情況則只需建立I條或O條偽線路即可,從而能夠有效地減少PE所連接的偽線路的數(shù)目,増加了 PE實際所能建立的VFI的數(shù)目?;谏鲜鼋尉€路的方法,本發(fā)明實施例一提出,后續(xù)第一 PE通過與對端的第ニ PE之間的偽線路中發(fā)送該廣播報文或未知名單播報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給第二 PE時,可以按照下述方式進行轉發(fā)第一 PE首先確定與發(fā)送該廣播報文或未知名單播報文的第一 CE相連的AC的類型。若確定出的AC的類型為葉子AC,即該廣播報文或未知名單播報文是節(jié)點類型為葉子節(jié)點的第一 CE發(fā)送的,則第一 PE在與對端的第二 PE之間的偽線路中,查找節(jié)點類型為葉子節(jié)點的各第一 CE對應的偽線路,由于葉子節(jié)點CE只可能對應I條偽線路,因此第一 PE只能查找到I條偽線路,此時第一 PE可以直接根據(jù)查找到的該偽線路將接收到的報文轉發(fā)給第二PE ;若確定出的AC的類型為根AC,即該廣播報文或未知名單播報文是節(jié)點類型為根節(jié)點的第一 CE發(fā)送的,則第一 PE在與對端的第二 PE之間的偽線路中,查找節(jié)點類型為根節(jié)點的各第一 CE對應的偽線路,由于根節(jié)點CE可能對應I條偽線路或2條偽線路,若查找到I條偽線路,則第一 PE可以直接根據(jù)查找到的該偽線路將接收到的報文轉發(fā)給第二 PE,若查找到2條偽線路,則表明此時第一 PE連接有葉子節(jié)點CE和根節(jié)點CE,且第二 PE也連接有葉子節(jié)點CE和根節(jié)點CE,第一 PE可以根據(jù)查找到的2條偽線路,分別將接收到的報文轉發(fā)給第二 PE,此外,為了防止第一 PE通過2條偽線路重復發(fā)送報文以及第二 PE通過2條偽線路重復接收報文造成的資源浪費的問題,此時第一 PE還可以在查找到的2條偽線路中,確定出用于各節(jié)點類型為根節(jié)點的第一 CE和各第二 CE之間進行通信的偽線路(即用于第一 PE的根節(jié)點CE與第二 PE的根節(jié)點CE和葉子節(jié)點CE之間進行通信的偽線路),然后根據(jù)確定出的該偽線路將接收到的報文轉發(fā)給第二 PE。 步驟23,第二 PE通過偽線路接收到第一 PE發(fā)送的廣播報文或未知名單播報文吋,獲得預先設置的、轉發(fā)該報文的偽線路在所述第二 PE側的偽線屬性標識。本發(fā)明實施例一中,可以但不限于通過下述方式預先設置第一 PE和第二 PE之間的偽線路的偽線屬性標識在設置第一 PE和第二 PE之間的偽線路在第二 PE側的偽線屬性標識時,若第一 PE和第二 PE之間的偽線路連接了節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第一標識,若第一 PE和第二 PE之間的偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第二標識;在設置第一PE和第二 PE之間的偽線路在第一 PE側的偽線屬性標識時,若第一 PE和第二 PE之間的偽線路連接了節(jié)點類型為葉子節(jié)點的第二 CE,則將該偽線路在第一 PE側的偽線屬性標識設置為第一標識,若第一PE和第二PE之間的偽線路未連接節(jié)點類型為葉子節(jié)點的第二CE,則將該偽線路在第一 PE側的偽線屬性標識設置為第二標識。例如,第一 PE和第二 PE之間的偽線路用于第二 PE的根節(jié)點CE與第一 PE的根節(jié)點CE和葉子節(jié)點CE之間進行通信,則將該偽線路在第一 PE側的偽線屬性標識設置為第一標識,將該偽線路在第二 PE側的偽線屬性標識設置為第二標識。其中,上述第一標識可以但不限于設置為1,第二標識可以但不限于設置為O。 本發(fā)明實施例一提出的上述新的建立偽線路的方法中,第一 PE和第二 PE之間可以建立I條或2條偽線路,下面針對各種應用場景分別介紹如何設置偽線路的偽線屬性標識。應用場景I :PE1包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,在PEl與PE2之間建立2條偽線路,分別為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE和葉子節(jié)點CE之間進行通信的偽線路,即根_(根+葉子),用于PEl的根節(jié)點CE和葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即(根+葉子)-根,其中,對于偽線路根-(根+葉子),將該偽線路在PEl側的偽線屬性標識設置為1,將該偽線路在PE2側的偽線屬性標識設置為0,對于偽線路(根+葉子)-根,將該偽線路在PEl側的偽線屬性標識設置為0,將該偽線路在PE2側的偽線屬性標識設置為I ;應用場景2 =PEl包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含根節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的根節(jié)點CE和葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即(根+葉子)-根,將該偽線路在PEl側的偽線屬性標識設置為O,將該偽線路在PE2側的偽線屬性標識設置為I ;應用場景3 =PEl包含根節(jié)點CE以及葉子節(jié)點CE,PE2包含葉子節(jié)點CE,此時只需要在PEl與PE2之間建立I條偽線路即可,為用于PEl的根節(jié)點CE與PE2的葉子節(jié)點CE之間進行通信的偽線路,即根-葉子,將該偽線路在PEl側的偽線屬性標識設置為1,將該偽線路在PE2側的偽線屬性標識設置為O ;應用場景4 =PEl包含根節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE和葉子節(jié)點CE之間進行通信的偽線路,即根-(根+葉子),將該偽線路在PEl側的偽線屬性標識設置為1,將該偽線路在PE2側的偽線屬性標識設置為O ;
應用場景5 =PEl包含根節(jié)點CE,PE2包含根節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的根節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即根_根,將該偽線路在PEl側的偽線屬性標識設置為0,將該偽線路在PE2側的偽線屬性標識設置為
O;應用場景6 =PEl包含根節(jié)點CE,PE2包含葉子節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的根節(jié)點CE與PE2的葉子節(jié)點CE之間進行通信的偽線路,即根-葉子,將該偽線路在PEl側的偽線屬性標識設置為1,將該偽線路在PE2側的偽線屬性標識設置為O ;應用場景7 =PEl包含葉子節(jié)點CE,PE2包含根節(jié)點CE以及葉子節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即葉子-根,將該偽線路在PEl側的偽線屬性標識設置為0,將該偽線路在PE2側的偽線屬性標識設置為I ;應用場景8 :PE1包含葉子節(jié)點CE,PE2包含根節(jié)點CE,在PEl與PE2之間建立I條偽線路,為用于PEl的葉子節(jié)點CE與PE2的根節(jié)點CE之間進行通信的偽線路,即葉子-根,將該偽線路在PEl側的偽線屬性標識設置為0,將該偽線路在PE2側的偽線屬性標識設置為
Io步驟24,第二 PE根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則第二 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第二 CE,若判斷結果為否,則第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。若PE通過偽線路接收到其他PE發(fā)送的廣播報文,則PE需要將該報文轉發(fā)給自身連接的各CE。若PE通過偽線路接收到其他PE發(fā)送的單播報文,則PE首先需要根據(jù)該單播報文中攜帯的目的MAC地址,查找轉發(fā)該報文的出接ロ,即通過哪條AC來將該報文轉發(fā)給目的CE,如果PE成功查找到出接ロ,則PE可以將該報文封裝后,通過相應的AC進行轉發(fā),若PE未查找到出接ロ,則表明此時PE還未學習到該報文中攜帶的目的MAC地址對應的出接ロ,此時該報文可以稱為未知名單播報文,PE需要將該報文轉發(fā)給自身連接的各CE。當?shù)诙E將通過偽線路接收到的廣播報文或未知名單播報文轉發(fā)給自身所連接的各第二 CE時,若根據(jù)獲得的偽線屬性標識判斷出該偽線路連接節(jié)點類型為葉子節(jié)點的第一CE,則表明該報文可能由節(jié)點類型為葉子節(jié)點的第一 CE發(fā)送,因此第二PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第二 CE,而不將該報文轉發(fā)給自身所連接的節(jié)點類型為葉子節(jié)點的各第二 CE,若根據(jù)獲得的偽線屬性標識判斷出該偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE,則表明該報文必然由節(jié)點類型為根節(jié)點的第一 CE發(fā)送,因此第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。本發(fā)明實施例一中,若第一 PE和第二 PE之間的偽線路連接了節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第一標識,若第一 PE和第ニ PE之間的偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第二標識,后續(xù)第二 PE根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE時,若獲得的偽線屬性標識為預先設置的第一標識,則第ニ PE確認該偽線路連接了節(jié)點類型為葉子節(jié)點的第一 CE,若獲得的偽線屬性標識為預先設置的第二標識,則第二 PE確認該偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE。本發(fā)明實施例一中提到的第一 PE和第二 PE均可以為運營商網(wǎng)絡內的任一 PE,也 就是說,運營商網(wǎng)絡內的任一 PE不僅具備上述第一 PE的功能,可以將自身所連接的CE發(fā)送的廣播報文或未知名單播報文發(fā)送給自身所連接的其他CE,并通過偽線路將該報文轉發(fā)給對端的其他PE,還具備上述第二PE的功能,可以根據(jù)轉發(fā)該報文的偽線路在該PE側的偽線屬性標識來將該報文轉發(fā)給自身所連接的各CE。 由上述處理過程可知,本發(fā)明實施例一技術方案中,第一PE通過AC接收到自身所連接的第一 CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE,并通過與對端的第二 PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE,第二 PE通過偽線路接收到第一PE發(fā)送的廣播報文或未知名單播報文吋,獲得預先設置的、轉發(fā)該報文的偽線路在所述第ニ PE側的偽線屬性標識,井根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則表明該報文可能由節(jié)點類型為葉子節(jié)點的第一 CE發(fā)送,因此第二 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第二 CE,而不將該報文轉發(fā)給自身所連接的節(jié)點類型為葉子節(jié)點的各第二 CE,若判斷結果為否,則表明該報文必然由節(jié)點類型為根節(jié)點的第一 CE發(fā)送,因此第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。由上可見,采用本發(fā)明實施例技術方案實現(xiàn)E-TREE服務時,PE之間轉發(fā)的廣播報文或未知名單播報文中不必攜帶AC的類型標識,只需要PE通過偽線路接收到報文后根據(jù)預先設置的偽線路在PE側的偽線屬性標識來確定向哪些CE轉發(fā)報文即可,因此能夠有效地節(jié)省帶寬資源,且PE不必針對攜帶AC的類型標識的報文進行封裝和解封裝的操作,因此能夠有效地提高PE側的轉發(fā)性能。實施例ニ下面詳細介紹本發(fā)明實施例提出的上述新的建立偽線路的方法。如圖4所示,為本發(fā)明實施例ニ中偽線路建立方法流程示意圖,其具體處理流程如下步驟41,第一 PE發(fā)送標簽映射消息給對端的第二 PE,標簽映射消息中攜帯有第一PE所連接的各第一 CE的節(jié)點類型信息,節(jié)點類型包括葉子節(jié)點和根節(jié)點。本發(fā)明實施例ニ中,第一 PE可以但不限于在標簽映射消息的接ロ參數(shù)類型長度值(TLV, Type-Length-Value)中攜帶第一 PE所連接的各第一 CE的節(jié)點類型信息。其中,接ロ參數(shù)TLV格式定義如下
OI23
O I 2 3 4 5 6 7 8 9 O .1 2 3 4 5 6 7 8 9 O .1 2 3 4 5 6 7 8 9 O I
I Type (TBD) | Length (I) |VSI E-Tree Identifi
權利要求
1.ー種以太網(wǎng)根基多點服務實現(xiàn)方法,其特征在于,包括 第一運營商邊緣設備PE通過接入鏈路AC接收到自身所連接的第一客戶邊緣設備CE發(fā)送的廣播報文或未知名單播報文時,根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE;并 通過與對端的第二 PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE; 第二 PE通過偽線路接收到第一 PE發(fā)送的廣播報文或未知名單播報文時,獲得預先設置的、轉發(fā)該報文的偽線路在所述第二 PE側的偽線屬性標識;并 根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則第二 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第ニ CE,若判斷結果為否,則第二 PE將接收到的報文轉發(fā)給自身所連接的各第二 CE。
2.如權利要求I所述的方法,其特征在于,第一PE根據(jù)所述AC的類型,將接收到的報文轉發(fā)給自身所連接的其他第一 CE,具體包括 第一 PE確定所述AC的類型; 若確定出的AC的類型為葉子AC,則第一 PE將接收到的報文轉發(fā)給自身所連接的節(jié)點類型為根節(jié)點的各第一 CE; 若確定出的AC的類型為根AC,則第一 PE將接收到的報文轉發(fā)給自身所連接的各第一CE中除發(fā)送所述報文的第一 CE之外的其他各第一 CE。
3.如權利要求I所述的方法,其特征在于,通過下述方式預先設置第一PE和第二PE之間的偽線路的偽線屬性標識 若第一 PE和第二 PE之間的偽線路連接了節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第一標識,若第一 PE和第二 PE之間的偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE,則將該偽線路在第二 PE側的偽線屬性標識設置為第二標識; 若第一 PE和第二 PE之間的偽線路連接了節(jié)點類型為葉子節(jié)點的第二 CE,則將該偽線路在第一 PE側的偽線屬性標識設置為第一標識,若第一 PE和第二 PE之間的偽線路未連接節(jié)點類型為葉子節(jié)點的第二 CE,則將該偽線路在第一 PE側的偽線屬性標識設置為第二標識; 第二 PE根據(jù)獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一 CE,具體包括 若獲得的偽線屬性標識為預先設置的第一標識,則第二 PE確認該偽線路連接了節(jié)點類型為葉子節(jié)點的第一 CE; 若獲得的偽線屬性標識為預先設置的第二標識,則第二 PE確認該偽線路未連接節(jié)點類型為葉子節(jié)點的第一 CE。
4.如權利要求I所述的方法,其特征在干,第一PE和第二 PE通過下述方式建立偽線路 第一 PE發(fā)送標簽映射消息給對端的第二 PE,標簽映射消息中攜帯有第一 PE所連接的各第一 CE的節(jié)點類型信息,節(jié)點類型包括葉子節(jié)點和根節(jié)點; 第二 PE接收到第一 PE發(fā)送的標簽映射消息后,根據(jù)接收到的標簽映射消息中攜帯的節(jié)點類型信息,確定第一PE所連接的各第一 CE的節(jié)點類型,以及確定自身所連接的各第二CE的節(jié)點類型; 若第二 PE確定出自身所連接的各第二 CE的節(jié)點類型均為根節(jié)點,則在自身與第一 PE之間建立一條偽線路,該偽線路用于各第二 CE與各第一 CE之間進行通信; 若第二 PE確定出自身所連接的各第二 CE中包含節(jié)點類型為葉子節(jié)點的第二 CE,且各第一CE中包含節(jié)點類型為根節(jié)點的第一CE,則在自身與第一PE之間建立一條偽線路,該偽線路用于各第二 CE與節(jié)點類型為根節(jié)點的各第一 CE之間進行通信。
5.如權利要求4所述的方法,其特征在于,第一PE通過與對端的第二PE之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將接收到的報文轉發(fā)給所述第二 PE,具體包括 第一 PE確定所述AC的類型; 若確定出的AC的類型為葉子AC,則第一 PE在與對端的第二 PE之間的偽線路中,查找節(jié)點類型為葉子節(jié)點的各第一 CE對應的偽線路,井根據(jù)查找到的該偽線路將接收到的報文轉發(fā)給所述第二 PE; 若確定出的AC的類型為根AC,則第一 PE在與對端的第二 PE之間的偽線路中,查找節(jié)點類型為根節(jié)點的各第一 CE對應的偽線路,若查找到一條偽線路,則第一 PE直接根據(jù)查找到的該偽線路將接收到的報文轉發(fā)給所述第二 PE,若查找到兩條偽線路,則第一 PE在查找到的兩條偽線路中,確定出用于各節(jié)點類型為根節(jié)點的第一 CE和各第二 CE之間進行通信的偽線路,井根據(jù)確定出的該偽線路將接收到的報文轉發(fā)給所述第二 PE。
6.如權利要求4所述的方法,其特征在于,第一PE在標簽映射消息的接ロ參數(shù)類型長度值TLV中攜帯第一 PE所連接的各第一 CE的節(jié)點類型信息。
7.如權利要求4所述的方法,其特征在于,所述第一PE發(fā)送標簽映射消息給對端的第ニ PE之前,還包括 第一 PE為所連接的第一 CE配置節(jié)點屬性,配置的節(jié)點屬性包括節(jié)點類型,還包括以太樹E-TREE標識和最大傳輸單元MTU。
8.如權利要求7所述的方法,其特征在于,第一PE為所連接的第一CE配置節(jié)點屬性之后,以及發(fā)送標簽映射消息給對端的第二 PE之前,還包括 檢查配置節(jié)點屬性的第一 CE的節(jié)點類型是根節(jié)點還是葉子節(jié)點; 第一 PE發(fā)送標簽映射消息給對端的第二 PE,具體包括 若檢查出配置節(jié)點屬性的第一 CE的節(jié)點類型為葉子節(jié)點,則第一 PE判斷當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為是,則發(fā)送標簽映射消息給對端的第二PE,標簽映射消息中攜帯有葉子節(jié)點對應的節(jié)點類型信息,若判斷結果為否,則發(fā)送標簽映射消息給對端的第二 PE,標簽映射消息中攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息; 若檢查出配置節(jié)點屬性的第一 CE的節(jié)點類型為根節(jié)點,則第一 PE判斷當前是否僅連接節(jié)點類型為根節(jié)點的第一 CE,若判斷結果為是,則發(fā)送標簽映射消息給對端的第二 PE,標簽映射消息中攜帯有根節(jié)點對應的節(jié)點類型信息,若判斷結果為否,則發(fā)送攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息、以及攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息的標簽映射消息給對端的第二 PE。
9.如權利要求8所述的方法,其特征在于,第一PE判斷當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE之前,還包括第一 PE判斷除配置節(jié)點屬性的第一 CE之外,自身是否還連接其他節(jié)點類型為葉子節(jié)點的第一 CE,若判斷結果為否,則第一 PE執(zhí)行判斷當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE的步驟; 第一 PE判斷當前是否僅連接節(jié)點類型為根節(jié)點的第一 CE之前,還包括 第一 PE判斷除配置節(jié)點屬性的第一 CE之外,自身是否還連接其他節(jié)點類型為根節(jié)點的第一 CE,若判斷結果為否,則第一 PE執(zhí)行判斷當前是否僅連接節(jié)點類型為根節(jié)點的第一CE的步驟。
10.如權利要求8所述的方法,其特征在于,第二PE根據(jù)接收到的標簽映射消息中攜帶的節(jié)點類型信息,確定第一 PE所連接的各第一 CE的節(jié)點類型,具體包括 若第二 PE僅接收到第一 PE發(fā)送的、攜帯有葉子節(jié)點對應的節(jié)點類型信息的標簽映射消息,則確定第一 PE所連接的各第一 CE的節(jié)點類型均為葉子節(jié)點; 若第二 PE僅接收到第一 PE發(fā)送的、攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息,則確定第一 PE所連接的各第一 CE的節(jié)點類型均為根節(jié)點; 若第二 PE接收到第一 PE發(fā)送的、攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息以及攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息的標簽映射消息,則確定第一 PE所連接的各第一 CE中包含節(jié)點類型為根節(jié)點的第一 CE,也包含節(jié)點類型為葉子節(jié)點的第一 CE。
11.如權利要求4所述的方法,其特征在于,第二PE接收到第一 PE發(fā)送的標簽映射消息后,以及根據(jù)接收到的標簽映射消息中攜帯的節(jié)點類型信息,確定第一 PE所連接的各第一 CE的節(jié)點類型之前,還包括 第二 PE判斷自身是否與第一 PE處于ー個虛擬轉發(fā)實例中; 若判斷結果為是,則執(zhí)行根據(jù)接收到的標簽映射消息中攜帯的節(jié)點類型信息,確定第一 PE所連接的各第一 CE的節(jié)點類型的步驟; 若判斷結果為否,則保存接收到的標簽映射消息。
12.如權利要求11所述的方法,其特征在于,還包括 第二 PE在向第一 PE發(fā)送標簽映射消息之后,根據(jù)保存的、第一 PE發(fā)送的標簽映射消息中攜帯的節(jié)點類型信息,確定第一 PE所連接的各第一 CE的節(jié)點類型,以及確定自身所連接的各第二 CE的節(jié)點類型; 若第二 PE確定出自身所連接的各第二 CE的節(jié)點類型均為根節(jié)點,則在自身與第一 PE之間建立一條偽線路,該偽線路用于各第二 CE與各第一 CE之間進行通信; 若第二 PE確定出自身所連接的各第二 CE中包含節(jié)點類型為葉子節(jié)點的第二 CE,且各第一CE中包含節(jié)點類型為根節(jié)點的第一CE,則在自身與第一PE之間建立一條偽線路,該偽線路用于各第二 CE與節(jié)點類型為根節(jié)點的各第一 CE之間進行通信。
13.如權利要求4所述的方法,其特征在于,還包括 當?shù)谝?PE所連接的各葉子AC全部斷開時,若第一 PE還連接有節(jié)點類型為根節(jié)點的第一 CE,則第一 PE發(fā)送攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息給第二 PE ; 當?shù)谝?PE所連接的各根AC全部斷開時,若第一 PE還連接有節(jié)點類型為葉子節(jié)點的第一 CE,則第一 PE發(fā)送攜帯有葉子節(jié)點對應的節(jié)點類型信息的標簽映射消息給第二 PE。
14.如權利要求4所述的方法,其特征在于,第二PE確定自身所連接的各第二 CE的節(jié)點類型,具體包括第二 PE遍歷自身向第一 PE發(fā)送的標簽映射消息,并根據(jù)自身向第一 PE發(fā)送的標簽映射消息中攜帯的節(jié)點類型信息,確定自身所連接的各第二 CE的節(jié)點類型。
15.ー種以太網(wǎng)根基多點服務實現(xiàn)裝置,其特征在于,包括 報文接收單元,用于通過接入鏈路AC接收所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一客戶邊緣設備CE發(fā)送的廣播報文或未知名單播報文; 第一報文轉發(fā)單元,用于根據(jù)所述AC的類型,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的其他第一 CE ; 第二報文轉發(fā)單元,用于通過與對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間的偽線路中發(fā)送該報文的第一 CE對應的偽線路,將報文接收單元接收到的報文轉發(fā)給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置。
16.如權利要求15所述的裝置,其特征在于,所述第一報文轉發(fā)單元具體包括 第一接入鏈路類型確定子単元,用于確定所述AC的類型; 第一報文轉發(fā)子單元,用于在第一接入鏈路類型確定子単元確定出的AC的類型為葉子AC時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的節(jié)點類型為根節(jié)點的各第一 CE ; 第二報文轉發(fā)子單元,用于在第一接入鏈路類型確定子単元確定出的AC的類型為根AC時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE中除發(fā)送所述報文的第一 CE之外的其他各第一 CE。
17.如權利要求15所述的裝置,其特征在于,還包括 節(jié)點類型獲得單元,用于在報文接收單元通過AC接收所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一 CE發(fā)送的廣播報文或未知名單播報文之前,獲得所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型信息,節(jié)點類型包括葉子節(jié)點和根節(jié)點; 標簽映射消息發(fā)送單元,用于發(fā)送標簽映射消息給對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置,標簽映射消息中攜帯有所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型信息。
18.如權利要求17所述的裝置,其特征在于,所述第一報文轉發(fā)單元具體包括 第二接入鏈路類型確定子単元,用于確定所述AC的類型; 第一偽線路查找子単元,用于在第二接入鏈路類型確定子単元確定出的AC的類型為葉子AC時,在與對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間的偽線路中,查找節(jié)點類型為葉子節(jié)點的各第一 CE對應的偽線路; 第三報文轉發(fā)子單元,用于根據(jù)第一偽線路查找子単元查找到的該偽線路,將報文接收單元接收到的報文轉發(fā)給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置; 第二偽線路查找子単元,用于在第二接入鏈路類型確定子単元確定出的AC的類型為根AC時,在與對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間的偽線路中,查找節(jié)點類型為根節(jié)點的各第一 CE對應的偽線路; 第四報文轉發(fā)子單元,用于在第二偽線路查找子単元查找到一條偽線路時,直接根據(jù)第二偽線路查找子単元查找到的該偽線路,將報文接收單元接收到的報文轉發(fā)給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置; 偽線路確定子単元,用于在第二偽線路查找子単元查找到兩條偽線路時,在查找到的兩條偽線路中,確定出用于各節(jié)點類型為根節(jié)點的第一 CE和所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置連接的各第二 CE之間進行通信的偽線路; 第五報文轉發(fā)子單元,用于根據(jù)偽線路確定子単元確定出的該偽線路,將報文接收單元接收到的報文轉發(fā)給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置。
19.如權利要求17所述的裝置,其特征在于,所述標簽映射消息發(fā)送單元在標簽映射消息的接ロ參數(shù)類型長度值TLV中攜帯所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型信息。
20.如權利要求17所述的裝置,其特征在于,還包括 節(jié)點屬性配置単元,用于在標簽映射消息發(fā)送單元發(fā)送標簽映射消息給其他以太網(wǎng)根基多點服務實現(xiàn)裝置之前,為所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一 CE配置節(jié)點屬性,配置的節(jié)點屬性包括節(jié)點類型,還包括以太樹E-TREE標識和最大傳輸單元MTU。
21.如權利要求20所述的裝置,其特征在于,還包括 節(jié)點類型檢查單元,用于在節(jié)點屬性配置單元為第一 CE配置節(jié)點屬性之后,以及在標簽映射消息發(fā)送單元發(fā)送標簽映射消息之前,檢查配置節(jié)點屬性的第一 CE的節(jié)點類型是根節(jié)點還是葉子節(jié)點; 標簽映射消息發(fā)送單元具體包括 第一節(jié)點類型判斷子単元,用于在節(jié)點類型檢查單元檢查出配置節(jié)點屬性的第一 CE的節(jié)點類型為葉子節(jié)點時,判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE ; 第一標簽映射發(fā)送子単元,用于在第一節(jié)點類型判斷子単元的判斷結果為是時,發(fā)送標簽映射消息給對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置,標簽映射消息中攜帯有葉子節(jié)點對應的節(jié)點類型信息,以及在第一節(jié)點類型判斷子単元的判斷結果為否時,發(fā)送標簽映射消息給對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置,標簽映射消息中攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息; 第二節(jié)點類型判斷子単元,用于在節(jié)點類型檢查單元檢查出配置節(jié)點屬性的第一 CE的節(jié)點類型為根節(jié)點時,判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為根節(jié)點的第一 CE ; 第二標簽映射發(fā)送子単元,用于在第二節(jié)點類型判斷子単元的判斷結果為是時,發(fā)送標簽映射消息給對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置,標簽映射消息中攜帯有根節(jié)點對應的節(jié)點類型信息,在第二節(jié)點類型判斷子単元的判斷結果為否時,發(fā)送攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息、以及攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息的標簽映射消息給對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置。
22.如權利要求21所述的裝置,其特征在于,標簽映射消息發(fā)送單元還包括 第一連接判斷子単元,用于在第一節(jié)點類型判斷子単元判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE之前,判斷除配置節(jié)點屬性的第一 CE之外,所述以太網(wǎng)根基多點服務實現(xiàn)裝置是否還連接其他節(jié)點類型為葉子節(jié)點的第一 CE ; 第一節(jié)點類型判斷子単元,具體用于在第一連接判斷子単元的判斷結果為否時,判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為葉子節(jié)點的第一 CE ;標簽映射消息發(fā)送單元還包括 第二連接判斷子単元,用于在第二節(jié)點類型判斷子単元判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為根節(jié)點的第一 CE之前,判斷除配置節(jié)點屬性的第一CE之外,所述以太網(wǎng)根基多點服務實現(xiàn)裝置是否還連接其他節(jié)點類型為根節(jié)點的第一 CE ; 第二節(jié)點類型判斷子単元,具體用于在第二連接判斷子単元的判斷結果為否時,判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置當前是否僅連接節(jié)點類型為根節(jié)點的第一 CE。
23.如權利要求17所述的裝置,其特征在于,所述標簽映射消息發(fā)送單元,還用于當所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各葉子AC全部斷開時,若所述以太網(wǎng)根基多點服務實現(xiàn)裝置還連接有節(jié)點類型為根節(jié)點的第一 CE,則發(fā)送攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置,以及 當所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各根AC全部斷開時,若所述以太網(wǎng)根基多點服務實現(xiàn)裝置還連接有節(jié)點類型為葉子節(jié)點的第一 CE,則發(fā)送攜帯有葉子節(jié)點對應的節(jié)點類型信息的標簽映射消息給所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置。
24.ー種以太網(wǎng)根基多點服務實現(xiàn)裝置,其特征在于,包括 報文接收單元,用于通過偽線路接收對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的廣播報文或未知名單播報文; 屬性標識獲得単元,用于獲得預先設置的、轉發(fā)該報文的偽線路在所述以太網(wǎng)根基多點服務實現(xiàn)裝置側的偽線屬性標識; 節(jié)點類型判斷単元,用于根據(jù)屬性標識獲得單元獲得的偽線屬性標識,判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的、所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一客戶邊緣設備CE ; 第一報文轉發(fā)單元,用于在節(jié)點類型判斷単元的判斷結果為是時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的節(jié)點類型為根節(jié)點的各第ニ CE ; 第二報文轉發(fā)單元,用于在節(jié)點類型判斷単元的判斷結果為否時,將報文接收單元接收到的報文轉發(fā)給所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE。
25.如權利要求24所述的裝置,其特征在于,所述節(jié)點類型判斷単元,具體用于在屬性標識獲得單元獲得的偽線屬性標識為預先設置的第一標識時,確認該偽線路連接了節(jié)點類型為葉子節(jié)點的、所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一 CE,以及在屬性標識獲得單元獲得的偽線屬性標識為預先設置的第二標識時,確認該偽線路未連接節(jié)點類型為葉子節(jié)點的、所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的第一 CE。
26.如權利要求24所述的裝置,其特征在于,還包括 標簽映射消息接收單元,用于在報文接收單元通過偽線路接收對端的其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的廣播報文或未知名單播報文之前,接收其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的標簽映射消息,標簽映射消息中攜帯有所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型信息,節(jié)點類型包括葉子節(jié)點和根節(jié)點; 第一節(jié)點類型確定單元,用于根據(jù)標簽映射消息接收單元接收到的標簽映射消息中攜帶的節(jié)點類型信息,確定其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型;第二節(jié)點類型確定單元,用于確定所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二CE的節(jié)點類型; 偽線路建立単元,用于在第二節(jié)點類型確定單元確定出所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE的節(jié)點類型均為根節(jié)點時,在所述以太網(wǎng)根基多點服務實現(xiàn)裝置與所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間建立一條偽線路,該偽線路用于各第二 CE與各第一 CE之間進行通信,以及在第二節(jié)點類型確定單元確定出所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE中包含節(jié)點類型為葉子節(jié)點的第二 CE,且各第一 CE中包含節(jié)點類型為根節(jié)點的第一 CE時,在所述以太網(wǎng)根基多點服務實現(xiàn)裝置與所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間建立一條偽線路,該偽線路用于各第二 CE與節(jié)點類型為根節(jié)點的各第一 CE之間進行通信。
27.如權利要求26所述的裝置,其特征在于,第一節(jié)點類型確定單元,具體用于在標簽映射消息接收單元僅接收到攜帯有葉子節(jié)點對應的節(jié)點類型信息的標簽映射消息時,確定所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型均為葉子節(jié)點,以及 在標簽映射消息接收單元僅接收到攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息時,確定所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型均為根節(jié)點,以及 在標簽映射消息接收單元接收到攜帯有根節(jié)點對應的節(jié)點類型信息的標簽映射消息以及攜帯有葉子節(jié)點和根節(jié)點對應的節(jié)點類型信息的標簽映射消息時,確定所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE中包含節(jié)點類型為根節(jié)點的第一 CE,也包含節(jié)點類型為葉子節(jié)點的第一 CE。
28.如權利要求26所述的裝置,其特征在于,還包括 虛擬轉發(fā)實例判斷単元,用于在第一節(jié)點類型確定單元確定其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型之前,判斷所述以太網(wǎng)根基多點服務實現(xiàn)裝置是否與所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置處于ー個虛擬轉發(fā)實例中; 標簽映射消息保存単元,用于在虛擬轉發(fā)實例判斷単元的判斷結果為否時,保存標簽映射消息接收單元接收到的標簽映射消息; 第一節(jié)點類型確定單元,具體用于在虛擬轉發(fā)實例判斷単元的判斷結果為是時,根據(jù)標簽映射消息接收單元接收到的標簽映射消息中攜帯的節(jié)點類型信息,確定其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型。
29.如權利要求28所述的裝置,其特征在于,還包括 標簽映射消息發(fā)送單元,用于向所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送標簽映射消息; 第三節(jié)點類型確定單元,用于根據(jù)標簽映射消息保存単元保存的、所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的標簽映射消息中攜帯的節(jié)點類型信息,確定所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第一 CE的節(jié)點類型; 第四節(jié)點類型確定單元,用于確定所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二CE的節(jié)點類型; 偽線路建立単元,還用于在第四節(jié)點類型確定單元確定出所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE的節(jié)點類型均為根節(jié)點時,在所述以太網(wǎng)根基多點服務實現(xiàn)裝置與所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間建立一條偽線路,該偽線路用于各第二 CE與各第一 CE之間進行通信,以及在第四節(jié)點類型確定單元確定出所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE中包含節(jié)點類型為葉子節(jié)點的第二 CE時,在所述以太網(wǎng)根基多點服務實現(xiàn)裝置與所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置之間建立一條偽線路,該偽線路用于各第二 CE與節(jié)點類型為根節(jié)點的各第一 CE之間進行通信。
30.如權利要求26所述的裝置,其特征在于,第二節(jié)點類型確定單元,具體用于遍歷所述以太網(wǎng)根基多點服務實現(xiàn)裝置向所述其他以太網(wǎng)根基多點服務實現(xiàn)裝置發(fā)送的標簽映射消息,井根據(jù)發(fā)送的標簽映射消息中攜帯的節(jié)點類型信息,確定所述以太網(wǎng)根基多點服務實現(xiàn)裝置所連接的各第二 CE的節(jié)點類型。
31.ー種運營商邊緣設備,其特征在于,包括權利要求15 23中任ー權利要求所述的以太網(wǎng)根基多點服務實現(xiàn)裝置,以及權利要求2Γ30中任ー權利要求所述的以太網(wǎng)根基多點服務實現(xiàn)裝置。
32.—種以太網(wǎng)根基多點服務實現(xiàn)系統(tǒng),其特征在于,包括若干節(jié)點類型為葉子節(jié)點的客戶邊緣設備、若干節(jié)點類型為根節(jié)點的客戶邊緣設備和至少兩個如權利要求31所述的運營商邊緣設備; 所述節(jié)點類型為葉子節(jié)點的客戶邊緣設備通過葉子接入鏈路AC與所屬的運營商邊緣設備連接,所述節(jié)點類型為根節(jié)點的客戶邊緣設備通過根AC與所屬的運營商邊緣設備連接。
全文摘要
本發(fā)明公開了一種以太網(wǎng)根基多點服務實現(xiàn)方法、系統(tǒng)、裝置及網(wǎng)絡設備,該方法包括第一PE通過AC接收到第一CE發(fā)送的廣播報文或未知名單播報文后轉發(fā)給其他第一CE,并通過偽線路轉發(fā)給第二PE;第二PE通過偽線路接收到第一PE發(fā)送的廣播報文或未知名單播報文時獲得該偽線路在第二PE側的偽線屬性標識;根據(jù)該偽線屬性標識判斷該偽線路是否連接節(jié)點類型為葉子節(jié)點的第一CE,若連接,則將報文轉發(fā)給節(jié)點類型為根節(jié)點的各第二CE,若未連接,則將報文轉發(fā)給各第二CE。本發(fā)明技術方案能夠解決現(xiàn)有技術中PE轉發(fā)的廣播報文或未知名單播報文中均攜帶有AC的類型標識,從而浪費了較多的帶寬資源,且影響了PE的報文轉發(fā)性能的問題。
文檔編號H04L12/18GK102710428SQ201210182150
公開日2012年10月3日 申請日期2012年6月4日 優(yōu)先權日2012年6月4日
發(fā)明者曹玉群 申請人:福建星網(wǎng)銳捷網(wǎng)絡有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1