專利名稱:廣播報(bào)文轉(zhuǎn)發(fā)方法、裝置及系統(tǒng)、運(yùn)營(yíng)商邊緣設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣播報(bào)文轉(zhuǎn)發(fā)方法、裝置及系統(tǒng)、運(yùn)營(yíng)商邊緣設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)定義了下述三種以太網(wǎng)服務(wù)點(diǎn)對(duì)點(diǎn)的以太線路(E-line,Ethernet line)服務(wù)、多點(diǎn)對(duì)多點(diǎn)的以太局域網(wǎng)(E-LAN,Ethernet Local Area Network)服務(wù)以及點(diǎn)對(duì)多點(diǎn)的以太樹(shù)(Ε-tree Jthernet Tree)服務(wù),其中,E_tree服務(wù)也可以稱為以太網(wǎng)根基多點(diǎn)服務(wù)。虛擬專用局域網(wǎng)業(yè)務(wù)(VPLS,Virtual Private LAN Service)是由因特網(wǎng)工程任務(wù)組(IETF,Internet Engineering Task Force)定義的一種二層虛擬專用網(wǎng)(L2vpn, Layer 2 Virtual Private Network)技術(shù),它可以提供 E-LAN 服務(wù)。E-tree 技術(shù)是 E-LAN 技術(shù)與Ε-line技術(shù)的混合技術(shù)。一個(gè)典型的E-tree應(yīng)用場(chǎng)景中包括若干個(gè)運(yùn)營(yíng)商邊緣設(shè)備(PE,Provider Edge Device)和若干個(gè)客戶邊緣設(shè)備(CE,Customer Edge Device), PE通過(guò)接入鏈路(AC, Attachment Circuit)為CE提供二層服務(wù)。其中,AC包括AC “根”和AC “葉子”兩種,CE的節(jié)點(diǎn)類型包括根節(jié)點(diǎn)和葉子節(jié)點(diǎn)兩種,與AC“根”相連的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),與AC“葉子”相連的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)。如圖1所示,為現(xiàn)有技術(shù)一個(gè)典型的E-tree應(yīng)用場(chǎng)景的原理示意圖,PEl通過(guò) AC “根1”為CEl提供二層服務(wù),PEl通過(guò)AC “葉子1”為CE2提供二層服務(wù),PE2通過(guò)AC “葉子2”為CE3提供二層服務(wù),PE3通過(guò)AC “葉子3”為CE4提供二層服務(wù),PE4通過(guò)AC “根2” 為CE5提供二層服務(wù)。在實(shí)現(xiàn)E-tree服務(wù)時(shí),各CE之間的通信需要遵守一定的規(guī)則,具體為節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE可以與所有的CE通信,但節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE只能與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE進(jìn)行通信,而不能與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE通信,即同為葉子節(jié)點(diǎn)的CE間不能
相互通信。為了在虛擬專用網(wǎng)絡(luò)(VPN,Virtual Private Network)上實(shí)現(xiàn)E-tree服務(wù),現(xiàn)有技術(shù)一般通過(guò)在報(bào)文中增加節(jié)點(diǎn)類型的指示信息來(lái)避免節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE之間進(jìn)行相互通信,如圖2所示,為在圖1所示的E-tree應(yīng)用場(chǎng)景下,廣播報(bào)文轉(zhuǎn)發(fā)方法流程圖, 其具體處理流程如下步驟21,當(dāng)某一 CE需要向所處VPN內(nèi)的其他CE發(fā)送廣播報(bào)文時(shí),該CE首先要將該廣播報(bào)文發(fā)送給自身連接的PE ;步驟22,該P(yáng)E接收到上述廣播報(bào)文后,先根據(jù)廣播報(bào)文中攜帶的源介質(zhì)訪問(wèn)控制 (MAC, MediaAccess Control)地址,判斷發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型,若判斷出的節(jié)點(diǎn)類型為根節(jié)點(diǎn),則轉(zhuǎn)至步驟23,若判斷出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則轉(zhuǎn)至步驟25 ;其中,每個(gè)PE中均存儲(chǔ)有連接的各CE的MAC地址與節(jié)點(diǎn)類型的類型標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,PE可以根據(jù)CE的MAC地址,在上述對(duì)應(yīng)關(guān)系中,查找CE的節(jié)點(diǎn)類型的類型標(biāo)識(shí)信息,從而確定出該CE的節(jié)點(diǎn)類型;步驟23,該P(yáng)E將上述廣播報(bào)文發(fā)送給自身連接的其他CE ;步驟M,該P(yáng)E在上述廣播報(bào)文中加入根節(jié)點(diǎn)對(duì)應(yīng)的指示信息,然后將該廣播報(bào)文發(fā)送給所屬VPN內(nèi)的其他各PE,然后轉(zhuǎn)至步驟27 ;步驟25,該P(yáng)E將上述廣播報(bào)文發(fā)送給自身連接的各節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE ;步驟沈,該P(yáng)E在上述廣播報(bào)文中加入葉子節(jié)點(diǎn)對(duì)應(yīng)的指示信息,然后將該廣播報(bào)文發(fā)送給所屬VPN內(nèi)的其他各PE,然后轉(zhuǎn)至步驟27 ;步驟27,其他PE接收到廣播報(bào)文后,根據(jù)廣播報(bào)文中攜帶的指示信息,判斷發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型,若判斷出為根節(jié)點(diǎn),則轉(zhuǎn)至步驟觀,若判斷出為葉子節(jié)點(diǎn),則轉(zhuǎn)至步驟四;步驟觀,其他PE將該廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的所有CE ;步驟四,其他PE將該廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的所有節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE。例如,圖1中的CE2需要向VPN內(nèi)的其他CE廣播報(bào)文,要將該廣播報(bào)文發(fā)送給連接的PE1,PE1接收到上述廣播報(bào)文后,先根據(jù)廣播報(bào)文中攜帶的源MAC地址,判斷出發(fā)送該廣播報(bào)文的CE2的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),然后PEl將該廣播報(bào)文發(fā)送給自身連接的、節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE1,同時(shí),在該廣播報(bào)文中加入葉子節(jié)點(diǎn)對(duì)應(yīng)的指示信息(例如,葉子節(jié)點(diǎn)對(duì)應(yīng)的指示信息為0,根節(jié)點(diǎn)對(duì)應(yīng)的指示信息為1),然后將該廣播報(bào)文發(fā)送給PE2、PE3、PE4, PE2、PE3、PE4接收到廣播報(bào)文后,根據(jù)廣播報(bào)文中攜帶的指示信息,判斷出發(fā)送該廣播報(bào)文的CE2的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),PE4將該廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的、節(jié)點(diǎn)類型為根節(jié)點(diǎn)的 CE5,而PE2和PE3只連接了節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE,因此PE2和PE3不會(huì)轉(zhuǎn)發(fā)該廣播報(bào)文,而是丟棄該廣播報(bào)文。由上可見(jiàn),現(xiàn)有技術(shù)在實(shí)現(xiàn)E-tree服務(wù)時(shí),若PE需要轉(zhuǎn)發(fā)廣播報(bào)文,則將發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型對(duì)應(yīng)的指示信息攜帶在廣播報(bào)文中,然后發(fā)送給其他PE,若上述廣播報(bào)文是由節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE發(fā)送的,且其他PE只連接了節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE,那么該其他PE接收到廣播報(bào)文后,不會(huì)將該廣播報(bào)文轉(zhuǎn)發(fā)給節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的 CE,而是丟棄該廣播報(bào)文,從而浪費(fèi)了較多的網(wǎng)絡(luò)傳輸資源,此外,由于PE需要在廣播報(bào)文中加入指示信息,即PE之間傳輸?shù)膹V播報(bào)文中攜帶有節(jié)點(diǎn)類型對(duì)應(yīng)的指示信息,因此不僅占用了較多的網(wǎng)絡(luò)傳輸資源,而且也耗費(fèi)了 PE較多的處理資源,降低了廣播報(bào)文的轉(zhuǎn)發(fā)效率。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種廣播報(bào)文轉(zhuǎn)發(fā)方法、裝置及系統(tǒng)、運(yùn)營(yíng)商邊緣設(shè)備,用以解決現(xiàn)有技術(shù)中實(shí)現(xiàn)E-tree服務(wù)時(shí),轉(zhuǎn)發(fā)廣播報(bào)文浪費(fèi)較多的網(wǎng)絡(luò)傳輸資源和PE的處理資源的問(wèn)題。本發(fā)明實(shí)施例技術(shù)方案如下一種廣播報(bào)文轉(zhuǎn)發(fā)方法,包括在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),運(yùn)營(yíng)商邊緣設(shè)備PE接收連接的客戶邊緣設(shè)備CE發(fā)送的廣播報(bào)文;確定所述CE的節(jié)點(diǎn)類型;若確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他CE,并通過(guò)自身的PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口和PE側(cè)葉子端口 ;若確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,并通過(guò)自身的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口 ;其他PE通過(guò)PE側(cè)根端口接收到廣播報(bào)文后,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,以及通過(guò)PE 側(cè)葉子端口接收到廣播報(bào)文后,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。一種廣播報(bào)文轉(zhuǎn)發(fā)裝置,包括第一報(bào)文接收單元,用于在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),接收與所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的客戶邊緣設(shè)備CE發(fā)送的廣播報(bào)文;節(jié)點(diǎn)類型確定單元, 用于確定所述CE的節(jié)點(diǎn)類型;第一報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn)時(shí),將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的其他CE ;第二報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的運(yùn)營(yíng)商邊緣設(shè)備PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他廣播報(bào)文轉(zhuǎn)發(fā)裝置的 PE側(cè)根端口和PE側(cè)葉子端口 ;第三報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)時(shí),將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE;第四報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他廣播報(bào)文轉(zhuǎn)發(fā)裝置的PE側(cè)根端口 ;第二報(bào)文接收單元,用于接收其他廣播報(bào)文轉(zhuǎn)發(fā)裝置發(fā)送的廣播報(bào)文;第五報(bào)文轉(zhuǎn)發(fā)單元,用于在第二報(bào)文接收單元通過(guò)PE側(cè)根端口接收到廣播報(bào)文時(shí),將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE ;第六報(bào)文轉(zhuǎn)發(fā)單元,用于在第二報(bào)文接收單元通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文時(shí),將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。一種運(yùn)營(yíng)商邊緣設(shè)備,包括上述廣播報(bào)文轉(zhuǎn)發(fā)裝置。一種廣播報(bào)文轉(zhuǎn)發(fā)系統(tǒng),包括若干上述運(yùn)營(yíng)商邊緣設(shè)備PE和若干客戶邊緣設(shè)備 CE,其中所述CE,用于在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),向連接的PE發(fā)送廣播報(bào)文,以及接收連接的 PE轉(zhuǎn)發(fā)的廣播報(bào)文。本發(fā)明實(shí)施例技術(shù)方案中,在實(shí)現(xiàn)E-tree服務(wù)時(shí),PE接收到連接的CE發(fā)送的廣播報(bào)文后,先確定所述CE的節(jié)點(diǎn)類型,若為根節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他CE,并通過(guò)PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口和PE側(cè)葉子端口,若為葉子節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,并通過(guò)自身的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口,其他PE通過(guò)PE側(cè)根端口接收到廣播報(bào)文后,將廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE,通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文后,將廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE。由上可見(jiàn),本發(fā)明實(shí)施例技術(shù)方案中,PE需要向其他PE轉(zhuǎn)發(fā)廣播報(bào)文時(shí),若發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則該P(yáng)E將該廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口,而無(wú)需轉(zhuǎn)發(fā)給其他PE的PE側(cè)葉子端口,因此該P(yáng)E不會(huì)將該廣播報(bào)文轉(zhuǎn)發(fā)給只連接了節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE的PE,也就是說(shuō)該P(yáng)E不會(huì)將該廣播報(bào)文轉(zhuǎn)發(fā)給只具有PE側(cè)葉子端口的PE, 因此就有效地節(jié)省了傳輸資源,此外,由于PE無(wú)需在廣播報(bào)文中加入指示信息,也就是說(shuō) PE之間傳輸?shù)膹V播報(bào)文中不攜帶有節(jié)點(diǎn)類型對(duì)應(yīng)的指示信息,從而能夠進(jìn)一步節(jié)省網(wǎng)絡(luò)傳輸資源,也有效地節(jié)省了 PE較多的處理資源,提高了廣播報(bào)文的轉(zhuǎn)發(fā)效率。
圖1為現(xiàn)有技術(shù)中,E-tree應(yīng)用場(chǎng)景的原理示意圖;圖2為現(xiàn)有技術(shù)中,廣播報(bào)文轉(zhuǎn)發(fā)方法流程示意圖;圖3為本發(fā)明實(shí)施例一中,廣播報(bào)文轉(zhuǎn)發(fā)方法流程示意圖;圖4為本發(fā)明實(shí)施例二中,E-tree應(yīng)用場(chǎng)景原理示意圖;圖5為本發(fā)明實(shí)施例二中,基于圖4所示的E-tree應(yīng)用場(chǎng)景,當(dāng)CEl發(fā)送廣播報(bào)文時(shí)的廣播報(bào)文轉(zhuǎn)發(fā)方法具體實(shí)現(xiàn)流程示意圖;圖6為本發(fā)明實(shí)施例二中,基于圖4所示的E-tree應(yīng)用場(chǎng)景,當(dāng)CE2發(fā)送廣播報(bào)文時(shí)的廣播報(bào)文轉(zhuǎn)發(fā)方法具體實(shí)現(xiàn)流程示意圖;圖7為本發(fā)明實(shí)施例三中,E-tree應(yīng)用場(chǎng)景原理示意圖;圖8為本發(fā)明實(shí)施例三中,基于圖7所示的E-tree應(yīng)用場(chǎng)景,當(dāng)CEl發(fā)送廣播報(bào)文時(shí)的廣播報(bào)文轉(zhuǎn)發(fā)方法具體實(shí)現(xiàn)流程示意圖;圖9為本發(fā)明實(shí)施例三中,基于圖7所示的E-tree應(yīng)用場(chǎng)景,當(dāng)CE2發(fā)送廣播報(bào)文時(shí)的廣播報(bào)文轉(zhuǎn)發(fā)方法具體實(shí)現(xiàn)流程示意圖;圖10為本發(fā)明實(shí)施例四中,廣播報(bào)文轉(zhuǎn)發(fā)裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)地闡述。實(shí)施例一如圖3所示,為本發(fā)明實(shí)施例中實(shí)現(xiàn)E-tree服務(wù)時(shí)的廣播報(bào)文轉(zhuǎn)發(fā)方法流程示意圖,其具體處理流程如下步驟31,在實(shí)現(xiàn)E-tree服務(wù)時(shí),PE接收自身連接的CE發(fā)送的廣播報(bào)文;在圖1所示的E-tree應(yīng)用場(chǎng)景下,PEl與CEl和CE2相連,當(dāng)CEl和CE2需要向所屬VPN內(nèi)的其他CE發(fā)送廣播報(bào)文時(shí),CEl通過(guò)AC “根1 ”將廣播報(bào)文發(fā)送給PEl,CE2通過(guò) AC “葉子1”將廣播報(bào)文發(fā)送給PEl,PE2與CE3相連,當(dāng)CE3需要向所屬VPN內(nèi)的其他CE 發(fā)送廣播報(bào)文時(shí),CE3通過(guò)AC “葉子2”將廣播報(bào)文發(fā)送給PE2,PE3與CE4相連,當(dāng)CE4需要向所屬VPN內(nèi)的其他CE發(fā)送廣播報(bào)文時(shí),CE4通過(guò)AC “葉子3”將廣播報(bào)文發(fā)送給PE3, PE4與CE5相連,當(dāng)CE5需要向所屬VPN內(nèi)的其他CE發(fā)送廣播報(bào)文時(shí),CE5通過(guò)AC “根2” 將廣播報(bào)文發(fā)送給PE4。PE接收到自身連接的CE發(fā)送的報(bào)文后,要先識(shí)別接收到的報(bào)文是否為廣播報(bào)文, PE可以但不限于采用如下方法來(lái)識(shí)別接收到的報(bào)文是否為廣播報(bào)文,具體為PE接收到CE發(fā)送的報(bào)文后,判斷接收到的報(bào)文中攜帶的目的MAC地址是否為廣播地址,若判斷結(jié)果為是,則確定接收到的報(bào)文為廣播報(bào)文,所述廣播地址是預(yù)先設(shè)定的,若 CE需要發(fā)送的報(bào)文為廣播報(bào)文,則CE在報(bào)文的源MAC地址字段中填入自身的MAC地址,在目的MAC地址字段中填入所述廣播地址,然后再將該報(bào)文發(fā)送給相連的PE,PE接收到報(bào)文后,查看報(bào)文中的目的MAC地址,若目的MAC地址為廣播地址,則確認(rèn)該報(bào)文為廣播報(bào)文,否則確認(rèn)該報(bào)文為單播報(bào)文或組播報(bào)文。步驟32,確定所述CE的節(jié)點(diǎn)類型,若確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn),則轉(zhuǎn)至步驟33,若確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則轉(zhuǎn)至步驟35 ;PE可以但不限于采用如下三種確定方法來(lái)確定CE的節(jié)點(diǎn)類型,具體的確定方法一每個(gè)PE中均存儲(chǔ)有連接的各CE的MAC地址與節(jié)點(diǎn)類型的類型標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,該對(duì)應(yīng)關(guān)系可以如下表所示
CE的MAC地址節(jié)點(diǎn)類型的類型標(biāo)識(shí)信息MAC地址1根節(jié)點(diǎn)MAC地址2葉子節(jié)點(diǎn)PE接收到CE發(fā)送的廣播報(bào)文后,先獲得該廣播報(bào)文中攜帶的源MAC地址,該源 MAC地址即為發(fā)送該廣播報(bào)文的CE的MAC地址,然后PE在上述對(duì)應(yīng)關(guān)系中,查找發(fā)送該廣播報(bào)文的CE的MAC地址所對(duì)應(yīng)的類型標(biāo)識(shí)信息,若查找到的類型標(biāo)識(shí)信息為“根節(jié)點(diǎn)”,則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),若查找到的類型標(biāo)識(shí)信息為“葉子節(jié)點(diǎn)”, 則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn);確定方法二 在E-tree應(yīng)用場(chǎng)景中,節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE通過(guò)AC “根”與PE 相連,節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE通過(guò)AC “葉子”與PE相連,PE接收到CE發(fā)送的廣播報(bào)文后,判斷是通過(guò)AC “根”接收到的廣播報(bào)文,還是通過(guò)AC “葉子”接收到的廣播報(bào)文,若通過(guò) AC “根”接收到廣播報(bào)文,則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),若通過(guò)AC “葉子”接收到廣播報(bào)文,則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn);確定方法三本發(fā)明實(shí)施例一提出,在PE的各端口中,將與所屬VPN內(nèi)的其他各 PE相連的各端口稱為PE側(cè)端口,將與CE相連的各端口稱為CE側(cè)端口,進(jìn)一步的,在PE所包含的各CE側(cè)端口中,將與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE相連的CE側(cè)端口稱為CE側(cè)根端口,將與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE相連的CE側(cè)端口稱為CE側(cè)葉子端口,PE接收到CE發(fā)送的廣播報(bào)文之后,確定接收廣播報(bào)文的CE側(cè)端口的端口類型,若確定出接收廣播報(bào)文的CE側(cè)端口的端口類型為CE側(cè)根端口,則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),若確定出接收廣播報(bào)文的CE側(cè)端口的端口類型為CE側(cè)葉子端口,則確認(rèn)發(fā)送該廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)。步驟33,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他CE ;若PE確定出發(fā)送廣播報(bào)文的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),而在實(shí)現(xiàn)E-tree服務(wù)時(shí), 節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE可以與所有的CE通信,因此PE就將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,以及轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各 CE,其中,PE可以通過(guò)自身的CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE,以及通過(guò)自身的CE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。步驟34,通過(guò)自身的PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口和PE側(cè)葉子端口,然后轉(zhuǎn)至步驟37 ;本發(fā)明實(shí)施例一提出,在PE包含的各PE側(cè)端口中,與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE對(duì)應(yīng)的PE側(cè)端口稱為PE側(cè)根端口,節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE發(fā)送給PE的報(bào)文,由該P(yáng)E的PE側(cè)根端口轉(zhuǎn)發(fā)給其他PE,發(fā)送給節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE的報(bào)文,也由PE的PE側(cè)根端口接收,并轉(zhuǎn)發(fā)給該CE ;與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE對(duì)應(yīng)的PE側(cè)端口稱為PE側(cè)葉子端口,節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE發(fā)送給PE的報(bào)文,由該P(yáng)E的PE側(cè)葉子端口轉(zhuǎn)發(fā)給其他PE,發(fā)送給節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE的報(bào)文,也由PE的PE側(cè)葉子端口接收,并轉(zhuǎn)發(fā)給該CE。由于在實(shí)現(xiàn)E-tree服務(wù)時(shí),各CE之間的通信需要遵守一定的規(guī)則,具體為節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE可以與所有的CE通信,但節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE只能與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE進(jìn)行通信,而不能與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE通信,即同為葉子節(jié)點(diǎn)的CE間不能相互通信,相應(yīng)的,本發(fā)明實(shí)施例一提出,PE中的PE側(cè)根端口不僅能和其他PE中的PE 側(cè)根端口進(jìn)行通信,也可以和其他PE中的PE側(cè)葉子端口進(jìn)行通信,從而實(shí)現(xiàn)節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE可以與所有的CE進(jìn)行通信;PE中的PE側(cè)葉子端口只能和其他PE中的PE側(cè)根端口進(jìn)行通信,而不能和其他PE中的PE側(cè)葉子端口進(jìn)行通信,從而實(shí)現(xiàn)同為葉子節(jié)點(diǎn)的CE 間不能相互通信。若PE確定出發(fā)送廣播報(bào)文的CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),而節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE 可以與所有的CE進(jìn)行通信,則PE需要通過(guò)自身的PE側(cè)根端口,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給其他PE中的PE側(cè)根端口,還要轉(zhuǎn)發(fā)給其他PE中的PE側(cè)葉子端口。PE可以先執(zhí)行步驟33,然后再執(zhí)行步驟34,或者先執(zhí)行步驟34,再執(zhí)行步驟33,此外,PE也可以同時(shí)執(zhí)行步驟33和步驟34,PE執(zhí)行步驟33和步驟34的先后順序,這里不做限定。步驟35,將該廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的各節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE ;若PE確定出發(fā)送廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),而在實(shí)現(xiàn)E-tree服務(wù)時(shí),節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE只能和節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE進(jìn)行通信,因此PE就需要將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,其中,PE可以通過(guò)自身的 CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE。步驟36,通過(guò)自身的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口,然后轉(zhuǎn)至步驟37 ;若PE確定出發(fā)送廣播報(bào)文的CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),而節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE只能與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE進(jìn)行通信,則PE需要通過(guò)自身的PE側(cè)葉子端口,將接
收到的廣播報(bào)文轉(zhuǎn)發(fā)給其他PE中的PE側(cè)根端口,而無(wú)需轉(zhuǎn)發(fā)給其他PE中的PE側(cè)葉子端□。本發(fā)明實(shí)施例一中,PE中存儲(chǔ)有其他PE的設(shè)備標(biāo)識(shí)信息、PE側(cè)端口的端口標(biāo)識(shí)信息和端口類型信息之間的對(duì)應(yīng)關(guān)系,其中,PEl中存儲(chǔ)的上述對(duì)應(yīng)關(guān)系可以但不限于如下表所示
權(quán)利要求
1.一種廣播報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,包括在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),運(yùn)營(yíng)商邊緣設(shè)備PE接收連接的客戶邊緣設(shè)備CE發(fā)送的廣播報(bào)文;確定所述CE的節(jié)點(diǎn)類型;若確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他CE,并通過(guò)自身的PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口和PE側(cè)葉子端口 ;若確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,并通過(guò)自身的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口 ; 其他PE通過(guò)PE側(cè)根端口接收到廣播報(bào)文后,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,以及通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文后,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。
2.如權(quán)利要求1所述的方法,其特征在于,PE接收連接的CE發(fā)送的廣播報(bào)文,具體包括PE接收到連接的CE發(fā)送的報(bào)文后,判斷接收到的報(bào)文中攜帶的目的介質(zhì)訪問(wèn)控制MAC 地址是否為預(yù)設(shè)的廣播地址;在判斷結(jié)果為是時(shí),確定接收到的報(bào)文為廣播報(bào)文。
3.如權(quán)利要求1所述的方法,其特征在于,PE確定所述CE的節(jié)點(diǎn)類型,具體包括 PE確定自身中接收所述廣播報(bào)文的CE側(cè)端口的端口類型;若確定出的端口類型為CE側(cè)根端口,則確認(rèn)所述CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn); 若確定出的端口類型為CE側(cè)葉子端口,則確認(rèn)所述CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),其中, CE側(cè)根端口與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE相連,CE側(cè)葉子端口與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE相連。
4.如權(quán)利要求3所述的方法,其特征在于,PE將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他 CE,具體包括PE通過(guò)自身的CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的其他節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE;以及通過(guò)自身的CE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE ;PE將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,具體包括 PE通過(guò)自身的CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE。
5.如權(quán)利要求3所述的方法,其特征在于,其他PE將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,具體包括其他PE通過(guò)自身的CE側(cè)根端口,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE ;其他PE將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE,具體包括其他PE通過(guò)自身的CE側(cè)葉子端口,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。
6.一種廣播報(bào)文轉(zhuǎn)發(fā)裝置,其特征在于,包括第一報(bào)文接收單元,用于在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),接收與所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的客戶邊緣設(shè)備CE發(fā)送的廣播報(bào)文;節(jié)點(diǎn)類型確定單元,用于確定所述CE的節(jié)點(diǎn)類型;第一報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn)時(shí),將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的其他CE ;第二報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的運(yùn)營(yíng)商邊緣設(shè)備PE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他廣播報(bào)文轉(zhuǎn)發(fā)裝置的PE側(cè)根端口和PE側(cè)葉子端口 ;第三報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)時(shí),將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE ;第四報(bào)文轉(zhuǎn)發(fā)單元,用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的PE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給其他廣播報(bào)文轉(zhuǎn)發(fā)裝置的PE側(cè)根端口 ;第二報(bào)文接收單元,用于接收其他廣播報(bào)文轉(zhuǎn)發(fā)裝置發(fā)送的廣播報(bào)文; 第五報(bào)文轉(zhuǎn)發(fā)單元,用于在第二報(bào)文接收單元通過(guò)PE側(cè)根端口接收到廣播報(bào)文時(shí),將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE ;第六報(bào)文轉(zhuǎn)發(fā)單元,用于在第二報(bào)文接收單元通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文時(shí), 將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第一報(bào)文接收單元具體包括 報(bào)文接收子單元,用于接收與所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的CE發(fā)送的報(bào)文;廣播地址判斷子單元,用于判斷報(bào)文接收子單元接收到的報(bào)文中攜帶的目的介質(zhì)訪問(wèn)控制MAC地址是否為預(yù)設(shè)的廣播地址;報(bào)文確定子單元,用于在廣播地址判斷子單元的判斷結(jié)果為是時(shí),確定報(bào)文接收子單元接收到的報(bào)文為廣播報(bào)文。
8.如權(quán)利要求6所述的裝置,其特征在于,所述節(jié)點(diǎn)類型確定單元具體包括端口類型確定子單元,用于確定第一報(bào)文接收單元接收所述廣播報(bào)文的CE側(cè)端口的端口類型;節(jié)點(diǎn)類型確定子單元,用于在端口類型確定子單元確定出的端口類型為CE側(cè)根端口時(shí),確認(rèn)所述CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),以及在端口類型確定子單元確定出的端口類型為CE 側(cè)葉子端口時(shí),確認(rèn)所述CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),其中,CE側(cè)根端口與節(jié)點(diǎn)類型為根節(jié)點(diǎn)的CE相連,CE側(cè)葉子端口與節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的CE相連。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第一報(bào)文轉(zhuǎn)發(fā)單元,具體用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為根節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的其他節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,以及通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的CE側(cè)葉子端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE ;所述第三報(bào)文轉(zhuǎn)發(fā)單元,具體用于在節(jié)點(diǎn)類型確定單元確定出的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的CE側(cè)根端口,將所述廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第五報(bào)文轉(zhuǎn)發(fā)單元,具體用于在第二報(bào)文接收單元通過(guò)PE側(cè)根端口接收到廣播報(bào)文時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的CE側(cè)根端口,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各 CE ;所述第六報(bào)文轉(zhuǎn)發(fā)單元,具體用于在第二報(bào)文接收單元通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文時(shí),通過(guò)所述廣播報(bào)文轉(zhuǎn)發(fā)裝置的CE側(cè)葉子端口,將接收到的廣播報(bào)文轉(zhuǎn)發(fā)給所述廣播報(bào)文轉(zhuǎn)發(fā)裝置連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。
11.一種運(yùn)營(yíng)商邊緣設(shè)備,其特征在于,包括權(quán)利要求6 10中任一權(quán)利要求所述的廣播報(bào)文轉(zhuǎn)發(fā)裝置。
12.—種廣播報(bào)文轉(zhuǎn)發(fā)系統(tǒng),其特征在于,包括若干如權(quán)利要求11所述的運(yùn)營(yíng)商邊緣設(shè)備PE和若干客戶邊緣設(shè)備CE,其中所述CE,用于在實(shí)現(xiàn)以太樹(shù)服務(wù)時(shí),向連接的PE發(fā)送廣播報(bào)文,以及接收連接的PE轉(zhuǎn)發(fā)的廣播報(bào)文。
全文摘要
本發(fā)明公開(kāi)了一種廣播報(bào)文轉(zhuǎn)發(fā)方法、裝置及系統(tǒng)、運(yùn)營(yíng)商邊緣設(shè)備,該方法包括步驟PE接收CE發(fā)送的廣播報(bào)文;若CE的節(jié)點(diǎn)類型為根節(jié)點(diǎn),則將廣播報(bào)文轉(zhuǎn)發(fā)給其他CE,通過(guò)PE側(cè)根端口將廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)端口;若CE的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn),則將廣播報(bào)文轉(zhuǎn)發(fā)給連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,通過(guò)PE側(cè)葉子端口將廣播報(bào)文轉(zhuǎn)發(fā)給其他PE的PE側(cè)根端口;其他PE通過(guò)PE側(cè)根端口接收到廣播報(bào)文后轉(zhuǎn)發(fā)給連接的節(jié)點(diǎn)類型為根節(jié)點(diǎn)的各CE,通過(guò)PE側(cè)葉子端口接收到廣播報(bào)文后轉(zhuǎn)發(fā)給自身連接的節(jié)點(diǎn)類型為葉子節(jié)點(diǎn)的各CE。本發(fā)明技術(shù)方案解決了現(xiàn)有技術(shù)中轉(zhuǎn)發(fā)廣播報(bào)文浪費(fèi)較多的網(wǎng)絡(luò)傳輸資源和PE的處理資源的問(wèn)題。
文檔編號(hào)H04L12/56GK102307146SQ20111026547
公開(kāi)日2012年1月4日 申請(qǐng)日期2011年9月8日 優(yōu)先權(quán)日2011年9月8日
發(fā)明者張宴 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司