欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法和系統(tǒng)的制作方法

文檔序號(hào):7719709閱讀:143來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò)的組播技術(shù),尤其涉及一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法和 系統(tǒng)。
背景技術(shù)
現(xiàn)有的因特網(wǎng)技術(shù)越發(fā)成熟,規(guī)模也越來(lái)越大,虛擬專(zhuān)用網(wǎng)(VPN,VirtualPrivate Network)的實(shí)現(xiàn)越來(lái)越普遍。VPN應(yīng)用已經(jīng)達(dá)到了非常普及化的程度。但單播的VPN業(yè)務(wù) 已經(jīng)越來(lái)越不能滿(mǎn)足網(wǎng)絡(luò)發(fā)展的需要,在組播迅速發(fā)展的同時(shí),為了滿(mǎn)足組播VPN的需要, 組播VPN的需求也顯現(xiàn)出迫切趨勢(shì)。已有的邊界網(wǎng)關(guān)協(xié)議/多協(xié)議標(biāo)簽交換(BGP/MPLS) VPN方案,解決了單播VPN的 實(shí)現(xiàn),但這種方法僅僅適用于單播,對(duì)組播VPN不能得到很好的實(shí)現(xiàn)?,F(xiàn)在所提出的組播 VPN實(shí)現(xiàn)方法是組播域(MD,Multicast Domain)方式,在這種方式下,除了在私網(wǎng)內(nèi)部,在 公網(wǎng)同樣可以利用公網(wǎng)設(shè)備組播能力,實(shí)現(xiàn)VPN的組播,其網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示圖1中有兩個(gè)VPN,其中一個(gè)為VPm,其私網(wǎng)的用戶(hù)邊緣設(shè)備(CE)有CE1、CE4和 CE6,CE1連接VPm的源,CE4和CE6連接用戶(hù);PE1、PE4和PE6為其連接公網(wǎng)的運(yùn)營(yíng)商邊緣 設(shè)備(PE);另一個(gè)VPN為VPN2,其私網(wǎng)的CE有CE2和CE7,CE7連接VPN2的源,CE2連接用 戶(hù);PE2和PE7為其連接公網(wǎng)的PE ;在現(xiàn)有的MD實(shí)現(xiàn)方式中,VPNl與VPN2內(nèi)部都運(yùn)行源特定組播(PIM-SSM)協(xié)議, 且對(duì)VPm與VPN2的MD都配置一個(gè)公網(wǎng)可以用來(lái)傳遞報(bào)文的公網(wǎng)組播地址,在路由器P1、 路由器P2和路由器P3組成的公網(wǎng)中,用稀疏模式獨(dú)立組播(PIM-SM,Sparse Mode)協(xié)議進(jìn) 行組播,即在VPm中,VPNl的源經(jīng)CEl發(fā)送數(shù)據(jù)到PEl,PEl將CEl發(fā)來(lái)的源數(shù)據(jù)封裝成 公網(wǎng)報(bào)文后傳遞到VPm中連接用戶(hù)的PE4和PE6,PE4和PE6分別將公網(wǎng)報(bào)文解封裝后,分 別傳遞給連接在CE4和CE6的用戶(hù),即到同屬于VPm的用戶(hù);VPN2的發(fā)送方法與VPm相 同,不再贅述。但現(xiàn)有的MD實(shí)現(xiàn)方式顯而易見(jiàn)的缺點(diǎn)是每個(gè)VPN只能在自身的MD進(jìn)行組播,無(wú) 法實(shí)現(xiàn)跨VPN的組播,也就是說(shuō),如果VPN2中的用戶(hù)想接收VPm中源的數(shù)據(jù),除非為VPm 中的源以及VPN2的用戶(hù)單獨(dú)再配置一個(gè)VPN的MD才能實(shí)現(xiàn)。 由此可以看出,雖然MD的應(yīng)用解決了 VPN實(shí)現(xiàn)組播的基本問(wèn)題,但是對(duì)于公共源 的應(yīng)用,實(shí)現(xiàn)跨VPN組播是有限制的;而使用多個(gè)MD部署來(lái)解決公共源的應(yīng)用,配置復(fù)雜, 并且隨著配置越來(lái)越多的MD,由于每個(gè)MD都會(huì)耗費(fèi)一個(gè)公網(wǎng)組播地址,這樣會(huì)造成公網(wǎng)組 播地址可用范圍越來(lái)越少,從而使得跨VPN組播的規(guī)劃越來(lái)越困難。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法和系 統(tǒng),能實(shí)現(xiàn)跨VPN的組播。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明實(shí)現(xiàn)的一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法,該方法包括用戶(hù)側(cè)的PE在用戶(hù) 所在VPN中沒(méi)有查找到用戶(hù)請(qǐng)求的源數(shù)據(jù)的路由條目、且在其 他VPN中查找到用戶(hù)請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的 對(duì)應(yīng)關(guān)系;用戶(hù)側(cè)的PE發(fā)送加入消息到源數(shù)據(jù)PE,源數(shù)據(jù)PE接收到加入消息后,在所在公網(wǎng) 組播網(wǎng)絡(luò)中增加用戶(hù)側(cè)的PE;源數(shù)據(jù)PE將封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文發(fā)送到用戶(hù)側(cè)的PE,用戶(hù)側(cè)的PE根據(jù)與源 數(shù)據(jù)所在VPN所建立的對(duì)應(yīng)關(guān)系,接收公網(wǎng)報(bào)文,并在解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù)。上述方案中,所述建立對(duì)應(yīng)關(guān)系具體為建立隧道或映射的對(duì)應(yīng)關(guān)系。上述方案中,所述發(fā)送加入消息具體為發(fā)送公網(wǎng)中使用的PIM-SM協(xié)議的加入消 肩、ο上述方案中,該方法進(jìn)一步包括對(duì)VPN中的用戶(hù)組、源及源組進(jìn)行過(guò)濾控制配置。上述方案中,所述在其他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目之前,該方法進(jìn) 一步包括按照過(guò)濾控制配置對(duì)數(shù)據(jù)接收請(qǐng)求進(jìn)行過(guò)濾控制,并在數(shù)據(jù)接收請(qǐng)求通過(guò)過(guò)濾 控制后,對(duì)用戶(hù)側(cè)的PE上的其他VPN的路由條目進(jìn)行查找。上述方案中,所述方法進(jìn)一步包括當(dāng)源數(shù)據(jù)所在VPN的源轉(zhuǎn)移到新VPN中時(shí),用 戶(hù)側(cè)的PE通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建立用戶(hù)所在VPN與源 所在的新VPN之間的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息給新VPN的源數(shù)據(jù)PE。本發(fā)明實(shí)現(xiàn)的一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播系統(tǒng),該系統(tǒng)包括用戶(hù)側(cè)PE、公網(wǎng)、 源數(shù)據(jù)PE ;用戶(hù)側(cè)PE,用于在用戶(hù)所在VPN中沒(méi)有查找到請(qǐng)求的源數(shù)據(jù)的路由條目、且在其 他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng) 關(guān)系;并發(fā)送加入消息給源數(shù)據(jù)PE ;還用于根據(jù)所建立的對(duì)應(yīng)關(guān)系接收源數(shù)據(jù)PE發(fā)來(lái)的公 網(wǎng)報(bào)文,解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù);公網(wǎng),用于傳送用戶(hù)側(cè)PE與源數(shù)據(jù)PE間的數(shù)據(jù);源數(shù)據(jù)PE,用于根據(jù)接收的加入消息,在所在公網(wǎng)組播網(wǎng)絡(luò)中增加用戶(hù)側(cè)PE,并 將封裝的源數(shù)據(jù)的報(bào)文發(fā)送到用戶(hù)側(cè)PE。上述方案中,該系統(tǒng)進(jìn)一步包括過(guò)濾控制配置單元,用于在用戶(hù)側(cè)PE上,配置所在VPN中組、或者源、或者源組的 過(guò)濾控制。上述方案中,所述用戶(hù)側(cè)PE還用于按照過(guò)濾控制配置單元的配置,對(duì)數(shù)據(jù)接收請(qǐng) 求進(jìn)行過(guò)濾控制,并在數(shù)據(jù)接收請(qǐng)求通過(guò)過(guò)濾控制后,對(duì)用戶(hù)側(cè)的PE上的其他VPN的路由 條目進(jìn)行查找。上述方案中,所述用戶(hù)側(cè)PE還用于當(dāng)源數(shù)據(jù)所在VPN的源轉(zhuǎn)移到另外一個(gè)VPN中 時(shí),通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建立用戶(hù)所在VPN與源所在 的新VPN之間的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息給新VPN的源數(shù)據(jù)PE。本發(fā)明所提供的實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法和系統(tǒng),VPN中用戶(hù)側(cè)的PE收到用戶(hù)的數(shù)據(jù)接收請(qǐng)求后,在用戶(hù)所在VPN中沒(méi)有查找到請(qǐng)求的源數(shù)據(jù)的路由條目、且在其他 VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),用戶(hù)側(cè)的PE建立與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系, 并發(fā)送加入消息,加入到源數(shù)據(jù)所在VPN的公網(wǎng)組播網(wǎng)絡(luò)中;用戶(hù)側(cè)的PE根據(jù)建立的與源 數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系,接收源數(shù)據(jù)PE封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文,并對(duì)公網(wǎng)報(bào)文解封裝 后,將源數(shù)據(jù)發(fā)送給用戶(hù);如此,可以實(shí)現(xiàn)跨VPN的組播,解決了公共源的應(yīng)用問(wèn)題,且實(shí)現(xiàn) 基礎(chǔ)是使用已有的MD實(shí)現(xiàn)方法,實(shí)現(xiàn)起來(lái)簡(jiǎn)單、方便。


圖1為現(xiàn)有虛擬專(zhuān)用網(wǎng)的組播網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法的流程示意圖;圖3為本發(fā)明實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)現(xiàn)圖1中VPN2中的CE2所連接的用戶(hù)接收VPW中CEl所連接的 源的源數(shù)據(jù)的方法流程示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是用戶(hù)側(cè)的PE在用戶(hù)所在VPN中沒(méi)有查找到請(qǐng)求的源數(shù)據(jù)的 路由條目、且在其他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立與源數(shù)據(jù)所在VPN的對(duì) 應(yīng)關(guān)系,并發(fā)送加入消息,加入到源數(shù)據(jù)所在VPN的公網(wǎng)組播網(wǎng)絡(luò)中;用戶(hù)側(cè)的PE根據(jù)建立 的與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系,接收源數(shù)據(jù)PE封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文,并對(duì)公網(wǎng)報(bào)文 解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù)。下面通過(guò)附圖及具體實(shí)施例對(duì)本發(fā)明再做進(jìn)一步的詳細(xì)說(shuō)明。本發(fā)明實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法,如圖2所示,該組播方法包括以下幾個(gè)步 驟步驟201 對(duì)VPN中的用戶(hù)組、源及源組進(jìn)行過(guò)濾控制配置;具體的,在VPN中用戶(hù)側(cè)的PE上,配置用戶(hù)組、或者源、或者源組是否可以進(jìn)行跨 VPN的源數(shù)據(jù)獲取的過(guò)濾控制;一般的,配置采用類(lèi)似訪(fǎng)問(wèn)控制列表(ACL,Access Control List)的方式,S卩對(duì)于不能獲取其他VPN的源數(shù)據(jù)的組、或者源、或者源組作為一個(gè)組,配 置禁止這個(gè)組中的成員的數(shù)據(jù)接收請(qǐng)求通過(guò),使VPN的用戶(hù)側(cè)的PE按照PIM-SSM協(xié)議,在 收到用戶(hù)的數(shù)據(jù)接收請(qǐng)求時(shí),根據(jù)配置可以進(jìn)行過(guò)濾。本步驟為可選的,不配置時(shí),默認(rèn)為都可以獲得其他VPN的源數(shù)據(jù)。步驟202 =VPN中用戶(hù)側(cè)的PE在收到用戶(hù)的數(shù)據(jù)接收請(qǐng)求,發(fā)現(xiàn)用戶(hù)所在VPN中沒(méi) 有用戶(hù)所請(qǐng)求的源數(shù)據(jù)的路由條目、且在其他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí), 用戶(hù)側(cè)的PE建立與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系;具體的,VPN中用戶(hù)側(cè)的PE預(yù)先存儲(chǔ)多個(gè)VPN的路由條目,在收到來(lái)自CE的用戶(hù) 的數(shù)據(jù)接收請(qǐng)求后,先查找用戶(hù)所在VPN的路由條目,如果沒(méi)有查找到所請(qǐng)求的源數(shù)據(jù)的 路由條目,則對(duì)用戶(hù)側(cè)的PE上的其他VPN的路由條目進(jìn)行查找,在查找到時(shí),用戶(hù)側(cè)的PE 建立用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系;本步驟中,所述數(shù)據(jù)接收請(qǐng)求中包括VPN的公網(wǎng)組播地址等信息; 所述用戶(hù)側(cè)的PE建立用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系,具體為用戶(hù)側(cè)的PE在用戶(hù)所在VPN與源數(shù)據(jù)所在的VPN之間建立隧道或者映射的對(duì)應(yīng)關(guān)系,例如用 戶(hù)側(cè)的PE為請(qǐng)求的源數(shù)據(jù)的路由條目設(shè)置一個(gè)標(biāo)記,并設(shè)置依據(jù)標(biāo)記,接收帶有標(biāo)記的路 由條目所表示的源發(fā)來(lái)的數(shù)據(jù),這樣,在用戶(hù)側(cè)的PE和源數(shù)據(jù)所在的VPN之間形成一個(gè)隧 道;進(jìn)一步的,如果執(zhí)行了步驟201,則本步驟中所述對(duì)用戶(hù)側(cè)的PE上的其他VPN的路 由條目進(jìn)行查找之前,按照過(guò)濾控制的配置對(duì)數(shù)據(jù)接收請(qǐng)求進(jìn)行過(guò)濾控制,并在數(shù)據(jù)接收 請(qǐng)求通過(guò)過(guò)濾控制后,再對(duì)用戶(hù)側(cè)的PE上的其他VPN的路由條目進(jìn)行查找。
步驟203 使用源數(shù)據(jù)所在VPN的公網(wǎng)組播地址,發(fā)送加入消息給源數(shù)據(jù)PE,源數(shù) 據(jù)PE在接收到加入消息后,在所在公網(wǎng)組播網(wǎng)絡(luò)中增加用戶(hù)側(cè)的PE ;本步驟中,所述加入消息為公網(wǎng)中使用的PIM-SM協(xié)議的加入消息;這里所述公網(wǎng) 組播網(wǎng)絡(luò)為源數(shù)據(jù)PE與可以接收源數(shù)據(jù)的PE和CE所組成的網(wǎng)絡(luò)。步驟204 用戶(hù)側(cè)的PE根據(jù)建立的用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系, 接收源數(shù)據(jù)PE經(jīng)封裝后發(fā)送的源數(shù)據(jù)的報(bào)文,并對(duì)報(bào)文解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù);具體的,源數(shù)據(jù)PE對(duì)請(qǐng)求的源數(shù)據(jù)進(jìn)行封裝,將封裝的源數(shù)據(jù)的報(bào)文通過(guò)公網(wǎng)組 播網(wǎng)絡(luò)發(fā)送到用戶(hù)側(cè)的PE,用戶(hù)側(cè)的PE根據(jù)建立的用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng) 關(guān)系,接收源數(shù)據(jù)PE經(jīng)封裝后發(fā)送的源數(shù)據(jù)的報(bào)文,并對(duì)報(bào)文解封裝后,將源數(shù)據(jù)發(fā)送給 用戶(hù)。進(jìn)一步的,上述方法中在步驟202之后還包括當(dāng)源數(shù)據(jù)所在VPN的源再轉(zhuǎn)移到另 外一個(gè)VPN中時(shí),用戶(hù)側(cè)的PE通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建 立用戶(hù)所在VPN與源所在的新VPN之間的對(duì)應(yīng)關(guān)系;具體的,如果因?yàn)橛脩?hù)的規(guī)劃或者配置原因,源數(shù)據(jù)所在VPN的源被移到另外一 個(gè)VPN中時(shí),用戶(hù)側(cè)的PE能自動(dòng)感知到路由變化,通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù) 據(jù)所在的新VPN,建立用戶(hù)所在VPN與源所在的新VPN之間的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息給 新VPN的源數(shù)據(jù)PE,從而仍然能實(shí)現(xiàn)源的新VPN組播?;谏鲜龇椒?,本發(fā)明還提供實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播系統(tǒng),如圖3所示,該組播 系統(tǒng)包括用戶(hù)側(cè)PE 31、公網(wǎng)32、源數(shù)據(jù)PE 33 ;用戶(hù)側(cè)PE 31,用于收到用戶(hù)的數(shù)據(jù)接收請(qǐng)求后,在用戶(hù)所在VPN中沒(méi)有查找到請(qǐng) 求的源數(shù)據(jù)的路由條目、且在其他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立與源數(shù) 據(jù)所在VPN的對(duì)應(yīng)關(guān)系;并通過(guò)公網(wǎng)32發(fā)送加入消息給源數(shù)據(jù)PE 33 ;還用于根據(jù)與源數(shù) 據(jù)所在VPN的對(duì)應(yīng)關(guān)系,接收源數(shù)據(jù)PE 33發(fā)送的公網(wǎng)報(bào)文,解封裝后,將源數(shù)據(jù)發(fā)送給用 戶(hù);所述對(duì)應(yīng)關(guān)系為隧道或者映射的對(duì)應(yīng)關(guān)系;公網(wǎng)32,用于傳送用戶(hù)側(cè)PE 31與源數(shù)據(jù)PE 33間的數(shù)據(jù);源數(shù)據(jù)PE 33,用于根據(jù)接收的加入消息,在所在公網(wǎng)組播網(wǎng)絡(luò)中增加用戶(hù)側(cè)PE 31,并對(duì)源數(shù)據(jù)進(jìn)行封裝,將封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文通過(guò)公網(wǎng)32發(fā)送到用戶(hù)側(cè)PE 31 ;所述系統(tǒng)進(jìn)一步包括過(guò)濾控制配置單元34,用于配置VPN中組、或者源、或者源組 是否可以進(jìn)行跨VPN的源數(shù)據(jù)獲取的過(guò)濾控制;進(jìn)一步的,所述用戶(hù)側(cè)PE 31還用于按照過(guò)濾控制配置單元34的配置對(duì)數(shù)據(jù)接收 請(qǐng)求進(jìn)行過(guò)濾控制,并在數(shù)據(jù)接收請(qǐng)求通過(guò)過(guò)濾控制后,對(duì)用戶(hù)側(cè)的PE31上的其他VPN的 路由條目進(jìn)行查找;
所述用戶(hù)側(cè)PE 31,還用于當(dāng)源數(shù)據(jù)所在VPN的源轉(zhuǎn)移到另外一個(gè)VPN中時(shí),通過(guò) 對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建立用戶(hù)所在VPN與源所在的新VPN 之間的對(duì)應(yīng)關(guān),并發(fā)送加入消息給新VPN的源數(shù)據(jù)PE。 下面結(jié)合具體實(shí)施例詳細(xì)說(shuō)明本發(fā)明的方法的實(shí)現(xiàn)過(guò)程和原理。本實(shí)施例中,以圖1為例,其中VPN2中的CE2所連接的用戶(hù)需要接收VPm中CEl 所連接的源的源數(shù)據(jù),則具體方法如圖4所示,包括如下步驟步驟401 在CE2所連接的PE2上進(jìn)行過(guò)濾控制配置,配置CE2所連接的用戶(hù)的數(shù) 據(jù)接收請(qǐng)求可以通過(guò)過(guò)濾控制;步驟402 用戶(hù)發(fā)送對(duì)VPm中CEl所連接的源的數(shù)據(jù)接收請(qǐng)求給CE2,CE2將數(shù)據(jù) 接收請(qǐng)求發(fā)送給PE2,PE2先查找所在VPN2的路由條目,在VPN2中沒(méi)有查找到時(shí),對(duì)數(shù)據(jù)接 收請(qǐng)求進(jìn)行過(guò)濾控制;步驟403 按照步驟401的配置,數(shù)據(jù)接收請(qǐng)求通過(guò)了過(guò)濾控制,PE2查找VPW的 路由條目,在查找到CEl連接的源的路由條目時(shí),PE2建立VPN2與VPm的對(duì)應(yīng)關(guān)系;本步驟中,所述PE2建立VPN2與VPm的對(duì)應(yīng)關(guān)系,具體為PE2建立VPN2與VPNl 的隧道的對(duì)應(yīng)關(guān)系,即給VPm中源的的路由條目設(shè)置標(biāo)記,并設(shè)置PE2依據(jù)所述標(biāo)記,接收 VPNl中PEl發(fā)來(lái)的數(shù)據(jù)。步驟404 使用VPm的公網(wǎng)組播地址,發(fā)送加入消息給PE1,PEl接收到加入消息 后,在VPNl中增加PE2 ;本步驟中所述加入消息公網(wǎng)中使用的PIM-SM協(xié)議的加入消息。步驟405 :PE1對(duì)CEl的源數(shù)據(jù)進(jìn)行封裝,將封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文發(fā)送到PE2, PE2依據(jù)步驟403所述的標(biāo)記,接收PEl發(fā)來(lái)的公網(wǎng)報(bào)文,對(duì)報(bào)文解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù)。進(jìn)一步的,上述方法中在步驟403之后還包括當(dāng)VPm的源轉(zhuǎn)移到另外一個(gè)VPN 中時(shí),PE2通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建立VPN2與源所在的 新VPN之間的對(duì)應(yīng)關(guān)系;具體的,當(dāng)VPm的源再轉(zhuǎn)移到另外一個(gè)VPN中時(shí),PE2通過(guò)對(duì)其他VPN的路由條 目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的新VPN,建立VPN2與源所在的新VPN之間的對(duì)應(yīng)關(guān)系, 并發(fā)送加入消息給新VPN的源數(shù)據(jù)PE,繼續(xù)接收請(qǐng)求的源數(shù)據(jù),從而仍然能實(shí)現(xiàn)源的新VPN組播。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法,其特征在于,該方法包括用戶(hù)側(cè)的運(yùn)營(yíng)商邊緣設(shè)備(PE)在用戶(hù)所在虛擬專(zhuān)用網(wǎng)(VPN)中沒(méi)有查找到用戶(hù)請(qǐng)求 的源數(shù)據(jù)的路由條目、且在其他VPN中查找到用戶(hù)請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立用戶(hù) 所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系;用戶(hù)側(cè)的PE發(fā)送加入消息到源數(shù)據(jù)PE,源數(shù)據(jù)PE接收到加入消息后,在所在公網(wǎng)組播 網(wǎng)絡(luò)中增加用戶(hù)側(cè)的PE;源數(shù)據(jù)PE將封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文發(fā)送到用戶(hù)側(cè)的PE,用戶(hù)側(cè)的PE根據(jù)與源數(shù)據(jù) 所在VPN所建立的對(duì)應(yīng)關(guān)系,接收公網(wǎng)報(bào)文,并在解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù)。
2.根據(jù)權(quán)利要求1所述的組播方法,其特征在于,所述建立對(duì)應(yīng)關(guān)系具體為建立隧道 或映射的對(duì)應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的組播方法,其特征在于,所述發(fā)送加入消息具體為發(fā)送公網(wǎng) 中使用的稀疏模式獨(dú)立組播(PIM-SM)協(xié)議的加入消息。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的組播方法,其特征在于,該方法進(jìn)一步包括對(duì) VPN中的用戶(hù)組、源及源組進(jìn)行過(guò)濾控制配置。
5.根據(jù)權(quán)利要求4所述的組播方法,其特征在于,所述在其他VPN中查找到請(qǐng)求的源數(shù) 據(jù)的路由條目之前,該方法進(jìn)一步包括按照過(guò)濾控制配置對(duì)數(shù)據(jù)接收請(qǐng)求進(jìn)行過(guò)濾控制, 并在數(shù)據(jù)接收請(qǐng)求通過(guò)過(guò)濾控制后,對(duì)用戶(hù)側(cè)的PE上的其他VPN的路由條目進(jìn)行查找。
6.根據(jù)權(quán)利要求5所述的組播方法,其特征在于,所述方法進(jìn)一步包括當(dāng)源數(shù)據(jù)所在 VPN的源轉(zhuǎn)移到新VPN中時(shí),用戶(hù)側(cè)的PE通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在的 新VPN,建立用戶(hù)所在VPN與源所在的新VPN之間的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息給新VPN的 源數(shù)據(jù)PE。
7.一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播系統(tǒng),其特征在于,該系統(tǒng)包括用戶(hù)側(cè)PE、公網(wǎng)、源 數(shù)據(jù)PE;用戶(hù)側(cè)PE,用于在用戶(hù)所在VPN中沒(méi)有查找到請(qǐng)求的源數(shù)據(jù)的路由條目、且在其他VPN 中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立用戶(hù)所在VPN與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系;并 發(fā)送加入消息給源數(shù)據(jù)PE ;還用于根據(jù)所建立的對(duì)應(yīng)關(guān)系接收源數(shù)據(jù)PE發(fā)來(lái)的公網(wǎng)報(bào)文, 解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù);公網(wǎng),用于傳送用戶(hù)側(cè)PE與源數(shù)據(jù)PE間的數(shù)據(jù);源數(shù)據(jù)PE,用于根據(jù)接收的加入消息,在所在公網(wǎng)組播網(wǎng)絡(luò)中增加用戶(hù)側(cè)PE,并將封 裝的源數(shù)據(jù)的報(bào)文發(fā)送到用戶(hù)側(cè)PE。
8.根據(jù)權(quán)利要求7所述的組播系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括過(guò)濾控制配置單元,用于在用戶(hù)側(cè)PE上,配置VPN中組、或者源、或者源組的過(guò)濾控制。
9.根據(jù)權(quán)利要求8所述的組播系統(tǒng),其特征在于,所述用戶(hù)側(cè)PE還用于按照過(guò)濾控制 配置單元的配置,對(duì)數(shù)據(jù)接收請(qǐng)求進(jìn)行過(guò)濾控制,并在數(shù)據(jù)接收請(qǐng)求通過(guò)過(guò)濾控制后,對(duì)用 戶(hù)側(cè)的PE上的其他VPN的路由條目進(jìn)行查找。
10.根據(jù)權(quán)利要求7、8或9所述的組播系統(tǒng),其特征在于,所述用戶(hù)側(cè)PE還用于當(dāng)源數(shù) 據(jù)所在VPN的源轉(zhuǎn)移到另外一個(gè)VPN中時(shí),通過(guò)對(duì)路由條目的搜索,自動(dòng)定位到源數(shù)據(jù)所在 的新VPN,建立用戶(hù)所在VPN與源所在的新VPN之間的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息給新VPN 的源數(shù)據(jù)PE。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播方法,用戶(hù)側(cè)的運(yùn)營(yíng)商邊緣(PE)在用戶(hù)所在虛擬專(zhuān)用網(wǎng)(VPN)中沒(méi)有查找到請(qǐng)求的源數(shù)據(jù)的路由條目、且在其他VPN中查找到請(qǐng)求的源數(shù)據(jù)的路由條目時(shí),建立與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系,并發(fā)送加入消息,加入到源數(shù)據(jù)所在VPN的公網(wǎng)組播網(wǎng)絡(luò)中;用戶(hù)側(cè)的PE根據(jù)建立的與源數(shù)據(jù)所在VPN的對(duì)應(yīng)關(guān)系,接收源數(shù)據(jù)PE封裝的源數(shù)據(jù)的公網(wǎng)報(bào)文,并對(duì)公網(wǎng)報(bào)文解封裝后,將源數(shù)據(jù)發(fā)送給用戶(hù);本發(fā)明同時(shí)還公開(kāi)了一種實(shí)現(xiàn)虛擬專(zhuān)用網(wǎng)間的組播系統(tǒng);從而實(shí)現(xiàn)跨VPN的組播,解決了公共源的應(yīng)用問(wèn)題。
文檔編號(hào)H04L12/46GK102045180SQ20091023603
公開(kāi)日2011年5月4日 申請(qǐng)日期2009年10月16日 優(yōu)先權(quán)日2009年10月16日
發(fā)明者張征 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
老河口市| 禄丰县| 新昌县| 页游| 太谷县| 宜昌市| 桦甸市| 临安市| 大竹县| 根河市| 呼和浩特市| 尼勒克县| 舞阳县| 玉溪市| 四子王旗| 崇州市| 绥芬河市| 休宁县| 卓资县| 阳东县| 万山特区| 宜春市| 盘山县| 武隆县| 农安县| 泌阳县| 宽甸| 洛宁县| 双鸭山市| 漳浦县| 漳州市| 新蔡县| 湘阴县| 泉州市| 阳西县| 温州市| 北海市| 读书| 涿鹿县| 定陶县| 万源市|