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

實(shí)現(xiàn)組播傳輸?shù)姆椒ê脱b置的制作方法

文檔序號(hào):7662067閱讀:143來(lái)源:國(guó)知局
專利名稱:實(shí)現(xiàn)組播傳輸?shù)姆椒ê脱b置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及實(shí)現(xiàn)組播傳輸?shù)姆椒ê脱b置。
背景技術(shù)
當(dāng)前,隨著網(wǎng)絡(luò)通信使用者數(shù)量的不斷增加,傳統(tǒng)的第四代互聯(lián)網(wǎng)協(xié)議
(IPv4)的網(wǎng)絡(luò)已經(jīng)無(wú)法提供足夠的地址空間供使用者使用,基于第六代互聯(lián) 網(wǎng)協(xié)議(IPv6)的下一代網(wǎng)絡(luò)正由此得到迅速的發(fā)展。然而,由于IPv4網(wǎng)絡(luò) 已經(jīng)具有相當(dāng)?shù)囊?guī)模,且當(dāng)前大多數(shù)應(yīng)用程序都是基于IPv4網(wǎng)絡(luò)而設(shè)計(jì)、使 用,因此,IPv4網(wǎng)絡(luò)必然會(huì)在今后仍長(zhǎng)期存在,由此,當(dāng)前形成了傳統(tǒng)的IPv4 網(wǎng)絡(luò)與下一代的IPv6網(wǎng)絡(luò)逐步融合的過渡階段。在此過渡階段中,隨著IPv6 網(wǎng)絡(luò)作為骨干網(wǎng)的逐漸建立以及IPv4網(wǎng)絡(luò)被逐步廢棄,將會(huì)出現(xiàn)一些IPv4網(wǎng) 絡(luò)互不連通,需要通過中間的IPv6傳輸網(wǎng)絡(luò)進(jìn)行互聯(lián)的情況;當(dāng)然,也會(huì)相 應(yīng)的出現(xiàn)一些IPv6網(wǎng)絡(luò)互不連通,需要通過中間的IPv4傳輸網(wǎng)絡(luò)進(jìn)行互聯(lián)的 情況。此時(shí)就會(huì)出現(xiàn)作為連通多個(gè)外圍客戶網(wǎng)橋梁的中間傳輸網(wǎng)所使用的協(xié) 議(I-IP, Intra Network Internet Protocol)與夕卜圍客戶網(wǎng)所使用的協(xié)議(E-IP, Extra Network Internet Protocol)不同,也就是i兌,會(huì)出現(xiàn)I-IP為IPv4而E-IP 為IPv6、或者I-IP為IPv6而E-IP為IPv4的情況。在中間傳輸網(wǎng)和外圍客戶 網(wǎng)所使用的協(xié)議互不相同時(shí),會(huì)導(dǎo)致不同外圍客戶網(wǎng)難以通過中間傳輸網(wǎng)進(jìn)行 相互通信的問題。
為了解決上述過渡階段有可能出現(xiàn)的問題,現(xiàn)有技術(shù)中提出了基于地址翻 譯的組播過渡技術(shù),該技術(shù)的基本思想是在入口服務(wù)商邊緣(PE)路由器 處,將E-IP的組播控制報(bào)文和組播數(shù)據(jù)報(bào)文分別翻譯為I-IP組播控制報(bào)文和 組播數(shù)據(jù)報(bào)文,其中,PE路由器為處于中間傳輸網(wǎng)和外圍客戶網(wǎng)之間的邊緣 路由器;然后,PE路由器將該翻譯后的I-IP組播報(bào)文在I-IP網(wǎng)絡(luò)中傳輸,在 該報(bào)文到達(dá)出口 PE路由器時(shí),再將該報(bào)文還原為相應(yīng)的E-IP組播報(bào)文,并將 該報(bào)文繼續(xù)在E-IP網(wǎng)絡(luò)中進(jìn)行傳輸。通過將所述翻譯后的I-IP組播報(bào)文在I-IP 網(wǎng)絡(luò)中傳輸,可以在I-IP網(wǎng)絡(luò)的傳輸網(wǎng)提供商(P)路由器上建立起為E-IP組
播數(shù)據(jù)傳輸服務(wù)的I-IP組播樹。 一個(gè)E-IP的組播樹在I-IP網(wǎng)絡(luò)中對(duì)應(yīng)一個(gè)I-IP 組播樹,這兩個(gè)組播樹實(shí)質(zhì)上是組播樹在不同協(xié)議的網(wǎng)絡(luò)中呈現(xiàn)的不同表現(xiàn)形 式。其中,所述的翻譯采用預(yù)先協(xié)定的統(tǒng)一格式,使得各個(gè)PE均能識(shí)別,從
而無(wú)需各個(gè)PE間再進(jìn)行相互協(xié)商。
下面對(duì)上述翻譯過程進(jìn)行詳細(xì)描述。例如,當(dāng)中間傳輸網(wǎng)運(yùn)行的協(xié)議為
IPv6而外圍客戶網(wǎng)運(yùn)行的協(xié)議為IPv4時(shí),翻譯的格式如圖1所示,其中,IPv6 prefix為特定的IPv6地址前綴,以便PE路由器接收到此前綴的IPv6地址后, 能夠交給相應(yīng)的還原模塊處理。該特定的地址前綴可以通過地址分配得到,也 可以由互聯(lián)網(wǎng)服務(wù)提供商(ISP)內(nèi)部統(tǒng)一配置,所述翻譯和還原的過程如下
翻譯對(duì)IPv4單播或組播路由表中的目標(biāo)網(wǎng)絡(luò)地址部分,形如a.b.c.d/M, 其中M為掩碼的位長(zhǎng)度。按照4over6地址映射可以變換為偽IPv6地址 4over6prefix:a.b.c.d /len+M。其中,4over6prefix/len為偽IPv6地址專有前綴, 長(zhǎng)度為len,該偽IPv6地址專有前綴可以通過地址分配得到,也可由一個(gè)ISP 自行分配和管理,以便所有PE無(wú)需協(xié)商便能識(shí)別。
還原4over6邊界路由器使用偽IPv6地址專有前綴4over6prefix/len對(duì)目 標(biāo)地址進(jìn)行前綴匹配,若在len前綴長(zhǎng)度內(nèi)的前綴相同,則判定該IPv6路由為 偽IPv6路由,進(jìn)而按照4over6路由轉(zhuǎn)換的逆變換進(jìn)行路由還原。
上述組播過渡技術(shù)雖然能夠在I-IP與E-IP不同的情況下,實(shí)現(xiàn)外圍客戶 網(wǎng)通過中間傳輸網(wǎng)進(jìn)行網(wǎng)絡(luò)通信,但是,該技術(shù)僅能應(yīng)用于中間傳輸網(wǎng)支持單 播數(shù)據(jù)傳輸?shù)那闆r,如果需要通過中間傳輸網(wǎng)進(jìn)行組播傳輸,則需要中間傳輸 網(wǎng)中包括PE路由器以及大量的P路由器在內(nèi)的所有路由器均支持組播協(xié)議, 而在實(shí)際應(yīng)用中,往往由于資金、人力、技術(shù)等方面的原因,中間傳輸網(wǎng)中的 中間P路由器并不支持組播協(xié)議,從而使得組播過渡技術(shù)無(wú)法在中間傳輸網(wǎng)不 支持組播協(xié)議的情況下得以應(yīng)用,進(jìn)而造成在I-IP與E-IP不同的情況下無(wú)法 實(shí)現(xiàn)外圍客戶網(wǎng)通過中間傳輸網(wǎng)進(jìn)行組播傳輸。
此外,在上述現(xiàn)有技術(shù)中,為了在I-IP與E-IP不同的情況下也能實(shí)現(xiàn)外 圍客戶網(wǎng)通過中間傳輸網(wǎng)進(jìn)行網(wǎng)絡(luò)通信,需要進(jìn)行不同網(wǎng)絡(luò)協(xié)議的翻譯,當(dāng)
E-IP協(xié)i義類型為IPv4而I-IP協(xié)_議類型為IPv6時(shí),將E-IP的IPv4地址翻譯成 I-IP的IPv6地址4交為容易,由于IPv6地址有128位,翻譯時(shí)可以由32位的 IPv4地址和一個(gè)96位的特定IPv6前綴結(jié)合共同構(gòu)成一個(gè)128位的偽IPv6地 址;但是,當(dāng)E-IP協(xié)議類型為IPv6而I-IP協(xié)議類型為IPv4時(shí),由于IPv6地 址為128位而IPv4地址為32位,除非加入復(fù)雜的PE間地址協(xié)商機(jī)制,或?yàn)?協(xié)議報(bào)文增加特定的域,否則無(wú)法將128位的IPv6地址翻譯成32位的IPv4 地址,/人而造成該技術(shù)方案實(shí)現(xiàn)起來(lái)比較復(fù)雜。除此之外,由于翻i奪和還原需 要遵循預(yù)先制定的規(guī)則,并且,由E-IP翻譯得到的I-IP組播控制報(bào)文在I-IP 網(wǎng)絡(luò)中的路由需要加入額外的尋址機(jī)制,I-IP傳輸網(wǎng)的中間P路由器也需相應(yīng) 地支持這一尋址機(jī)制,這些也都為上述現(xiàn)有技術(shù)的實(shí)現(xiàn)帶來(lái)了很大的實(shí)現(xiàn)難 度。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供實(shí)現(xiàn)組播傳輸?shù)姆椒ê脱b置,以使得即使 在中間傳輸網(wǎng)并不支持組播協(xié)議的情況下,也能利用組播過渡技術(shù)實(shí)現(xiàn)組播傳 輸。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明實(shí)施例提供以下技術(shù)方案 一種實(shí)現(xiàn)組播傳輸?shù)姆椒?,該方法包?入口服務(wù)商邊緣路由器PE接收組播數(shù)據(jù);
所述入口 PE根據(jù)所述組播數(shù)據(jù)的組播地址、以及在其自身上建立的組播 地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系,確定與所述組播數(shù)據(jù)相匹配的各個(gè)出口 PE;
所述入口 PE利用所確定的所述各個(gè)出口 PE的地址,對(duì)所述組播數(shù)據(jù)分 別進(jìn)行封裝,并將封裝后的各組播數(shù)據(jù)分別以單播方式通過中間傳輸網(wǎng)發(fā)送至 所確定的所述各個(gè)出口 PE。
一種實(shí)現(xiàn)組播傳輸?shù)难b置,該裝置包括外圍客戶網(wǎng)傳輸模塊、外圍客戶 網(wǎng)處理模塊、中間傳輸網(wǎng)處理模塊、中間傳輸網(wǎng)傳輸模塊、組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系 存儲(chǔ)模塊,其中
所述外圍客戶網(wǎng)傳輸模塊用于接收外圍客戶網(wǎng)客戶端發(fā)送的組播數(shù)據(jù),
并將該組播數(shù)據(jù)發(fā)送至所述外圍客戶網(wǎng)處理模塊;
所述外圍客戶網(wǎng)處理模塊用于當(dāng)確定得到所收到的組播數(shù)據(jù)需要跨中間 傳輸網(wǎng)進(jìn)行傳輸時(shí),將該組播數(shù)據(jù)發(fā)送至所述中間傳輸網(wǎng)處理模塊;
所述中間傳輸網(wǎng)處理模塊用于根據(jù)所述組播數(shù)據(jù)的組播地址、以及所述 組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊中存儲(chǔ)的組播地址與出口 PE的對(duì)應(yīng)關(guān)系,確定與 所述組^番數(shù)據(jù)相匹配的各個(gè)出口 PE,以及,利用所確定的所述各個(gè)出口 PE 的地址,對(duì)所述組播數(shù)據(jù)分別進(jìn)行封裝;
所述中間傳輸網(wǎng)傳輸模塊用于將中間傳輸網(wǎng)處理模塊封裝后的各個(gè)組播 數(shù)據(jù),分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口 PE。
可見,在本發(fā)明實(shí)施例中,通過在入口 PE上建立的組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系,能夠針對(duì)當(dāng)前所需發(fā)送的組播數(shù)據(jù)確定其所需發(fā)送到的相應(yīng) 出口 PE,并根據(jù)確定的出口 PE對(duì)組播數(shù)據(jù)進(jìn)行封裝,將該封裝的組播數(shù)據(jù)分 別以單播方式發(fā)送到所述的出口 PE,從而使得在中間傳輸網(wǎng)不支持組播協(xié)議 的情況下,也能夠利用組播過渡技術(shù)實(shí)現(xiàn)組播傳輸,且在具體實(shí)現(xiàn)過程中,只 需要位于中間傳輸網(wǎng)與外圍客戶網(wǎng)網(wǎng)絡(luò)邊緣的PE路由器支持組播機(jī)制,不需 要中間傳輸網(wǎng)中間大量的P路由器均支持組播協(xié)議,從而使得該方案更易實(shí)現(xiàn) 且能夠更好的減少實(shí)現(xiàn)成本。
另外,由于在本發(fā)明實(shí)施例的實(shí)現(xiàn)過程中,無(wú)需進(jìn)行不同網(wǎng)絡(luò)協(xié)議地址的 翻譯,也使得本發(fā)明實(shí)施例的實(shí)現(xiàn)更加簡(jiǎn)單,從而有利于組播業(yè)務(wù)的迅速推廣。


圖1示出了現(xiàn)有技術(shù)中進(jìn)行不同網(wǎng)絡(luò)協(xié)議翻譯時(shí)的所采用的翻譯格式; 圖2為本發(fā)明一實(shí)施例的方法流程圖3為本發(fā)明一實(shí)施例中實(shí)現(xiàn)在入口 PE上建立所述組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系的流程圖4為本發(fā)明一實(shí)施例中實(shí)現(xiàn)在入口 PE上刪除所述組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系的流程圖5為本發(fā)明實(shí)施例所提供的裝置的示意圖。
具體實(shí)施例方式
下面,結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
參見圖2,在本發(fā)明一實(shí)施例中,實(shí)現(xiàn)組4番傳輸包括以下步驟
步驟201:入口服務(wù)商邊緣路由器(PE)接收組播數(shù)據(jù);
步驟202:所述入口 PE根據(jù)所述組播數(shù)據(jù)的組播地址、以及在其自身上
建立的組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系,確定與所述組播數(shù)據(jù)相匹配的各
個(gè)出口 PE;
步驟203:所述入口 PE利用所確定的所述各個(gè)出口 PE的地址,對(duì)所述組 播數(shù)據(jù)分別進(jìn)行封裝,并將封裝后的各組播數(shù)據(jù)分別以單播方式通過中間傳輸 網(wǎng)發(fā)送至所確定的所述各個(gè)出口 PE。
在本發(fā)明優(yōu)選實(shí)施例中,當(dāng)所述各個(gè)出口 PE接收到所述組播數(shù)據(jù)后,還 可進(jìn)一步對(duì)該封裝的組播數(shù)據(jù)進(jìn)行解封裝,并將解封裝后得到的組播數(shù)據(jù)進(jìn)行 進(jìn)一步的轉(zhuǎn)發(fā),直至完成數(shù)據(jù)傳輸。
其中,入口 PE采用組播轉(zhuǎn)發(fā)項(xiàng)來(lái)保存、維護(hù)所述組播地址與各個(gè)出口 PE 的對(duì)應(yīng)關(guān)系,為描述方便,在以下實(shí)施例中,均以組#"轉(zhuǎn)發(fā)項(xiàng)為例對(duì)本發(fā)明實(shí) 施例所提供的方法加以說明;當(dāng)然,在本發(fā)明其他實(shí)施例中,也可采用其他方 式來(lái)保存、維護(hù)所述組播地址與出口 PE集合的對(duì)應(yīng)關(guān)系,并不影響本發(fā)明的 實(shí)現(xiàn)。
為了描述更加清晰,下面結(jié)合具體實(shí)例,針對(duì)外圍客戶網(wǎng)的客戶端加入組 播組、退出組播組的情況,對(duì)如何實(shí)現(xiàn)在入口 PE上建立、刪除所述組播地址 與出口 PE的對(duì)應(yīng)關(guān)系加以詳細(xì)說明,其中,所述的入口、出口均是針對(duì)組播 數(shù)據(jù)傳輸?shù)牧飨蚨?,并非針?duì)建立、維護(hù)所述對(duì)應(yīng)關(guān)系時(shí)的報(bào)文流向而言。 (一)外圍客戶網(wǎng)的客戶端加入組播組
參見圖3,在本發(fā)明一實(shí)施例中,在外圍客戶網(wǎng)的客戶端加入組播組的情 況下,實(shí)現(xiàn)在入口 PE上建立所述組4番地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系包括以 下步驟
步驟301:請(qǐng)求加入組播組的外圍客戶網(wǎng)客戶端,通過外圍客戶網(wǎng)向與其 直接相連的出口 PE發(fā)送E-IP格式的請(qǐng)求加入(join)報(bào)文;其中,該join報(bào)文
攜帶中攜帶有組播地址,該組播地址包括所述客戶端所要加入的組播組中的組
播源的地址、以及其所要加入的組播組的地址;為表述方便,以join(s,g)表示 所述join報(bào)文,其中,s代表所述組播源的地址,g表示所述組播組的地址;
步驟302:所述出口 PE根據(jù)單播路由表確定得到所述組播源的地址s位 于中間傳輸網(wǎng)另一端的入口 PE所連接的E-IP網(wǎng)絡(luò)孤島中,將所述join(s, g) 與該出口 PE的I-IP地址封裝,并將封裝后的報(bào)文以單播方式通過中間傳輸網(wǎng) 發(fā)送至所述另一端的入口 PE;
步驟303:所述入口 PE接收到封裝后的join(s, g)報(bào)文,對(duì)該報(bào)文進(jìn)行解 封裝,并根據(jù)該報(bào)文中的組播地址(s,g)進(jìn)行如下處理
如果已經(jīng)存在所述join(s, g)中的組播地址(s, g)與相應(yīng)出口 PE的對(duì)應(yīng)關(guān) 系,則將解封裝后得到的所述出口 PE的信息增加到所述組^番地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系中,從而建立該請(qǐng)求加入組播組客戶端所對(duì)應(yīng)的出口 PE與組播 地址的對(duì)應(yīng)關(guān)系;在采用組播轉(zhuǎn)發(fā)項(xiàng)來(lái)保存所述對(duì)應(yīng)關(guān)系時(shí),上述處理相應(yīng)為 如果判斷得到已經(jīng)存在所述join(s, g)中的組播地址(s, g)相對(duì)應(yīng)的組播轉(zhuǎn)發(fā) 項(xiàng)entry((s, g), {PE}),則將解封裝后得到的所述出口 PE的I-IP地址增加到該 轉(zhuǎn)發(fā)項(xiàng)entry的PE集合(PE)中;
如果當(dāng)前并不存在所述join(s, g)中的組播地址(s, g)對(duì)應(yīng)于出口PE的對(duì)應(yīng)關(guān)系,則在所述入口 PE上建立該對(duì)應(yīng)關(guān)系; 載采用組播轉(zhuǎn)發(fā)項(xiàng)來(lái)保存所述的對(duì)應(yīng)關(guān)系; 上述處理相應(yīng)為如果對(duì)應(yīng)于所述join(s, g)中的組播地址(s, g), 并不存在與之對(duì)應(yīng)的組播轉(zhuǎn)發(fā)項(xiàng);則在所述入口 PE上建立 與組播地址(s,g) 對(duì)應(yīng)的組播轉(zhuǎn)發(fā)項(xiàng)entry((s, g), {PE}),并將該組播轉(zhuǎn)發(fā)項(xiàng)PE集合(PE}中的I-IP 地址初始化為所述出口 PE的I-IP i也址。
進(jìn)一步的,在外圍客戶網(wǎng)的客戶端加入組播組時(shí),本發(fā)明實(shí)施例還可進(jìn)一 步包括如下步驟
所述入口 PE將所述join(s, g)報(bào)文繼續(xù)轉(zhuǎn)發(fā)給下一跳客戶邊緣(CE)路由 器,由該CE路由器進(jìn)一步完成所述客戶端加入組播組的注冊(cè)過程。 (二)外圍客戶網(wǎng)的客戶端退出組播組
參見圖4,在本發(fā)明一實(shí)施例中,在外圍客戶網(wǎng)的客戶端請(qǐng)求退出組播組
的情況下,實(shí)現(xiàn)在入口 PE上刪除所述組^播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系包 括以下步驟
步驟401:請(qǐng)求退出組播組的外圍客戶網(wǎng)客戶端,通過外圍客戶網(wǎng)向與其 直接相連的出口 PE發(fā)送E-IP格式的請(qǐng)求退出(quit)報(bào)文;該報(bào)文中同樣攜帶 有與join報(bào)文類似的組播地址,該請(qǐng)求退出報(bào)文表示為quit(s, g);
步驟402:所述出口 PE根據(jù)單播路由表確定得到所述組播源的地址s位 于中間傳輸網(wǎng)另一端的入口 PE所連接的E-IP網(wǎng)絡(luò)孤島中,將所述quit(s, g) 與該出口 PE的I-IP地址封裝,并將封裝后的報(bào)文以單播方式通過中間傳輸網(wǎng) 發(fā)送至所述另一端的入口 PE;
步驟403:所述入口 PE接收到封裝后的quit(s, g)才艮文,對(duì)該t艮文進(jìn)行解 封裝,根據(jù)該報(bào)文中的組播地址(s,g)進(jìn)行如下處理
查找得到所述quit(s, g)中的組#"地址(s, g)所對(duì)應(yīng)的組插-地址與出口 PE 的對(duì)應(yīng)關(guān)系,將解封裝后得到的所述出口 PE的信息在該對(duì)應(yīng)關(guān)系中刪除,在 采用組播轉(zhuǎn)發(fā)項(xiàng)來(lái)保存所述對(duì)應(yīng)關(guān)系時(shí),上述處理相應(yīng)為
查找得到所述quit(s, g)中的組播地址(s,g)所對(duì)應(yīng)的組播轉(zhuǎn)發(fā)項(xiàng)entry((s, g), {PE}),將解封裝后得到的所述出口 PE的I-IP地址從該轉(zhuǎn)發(fā)項(xiàng)entry的PE 集合(PE)中刪除,從而刪除該請(qǐng)求退出組播組客戶端所對(duì)應(yīng)的出口 PE與組播 地址的對(duì)應(yīng)關(guān)系;進(jìn)一步的,如果在從PE集合刪除所述出口 PE的I-IP地址 后,該P(yáng)E集合為空集,則還可進(jìn)一步刪除所述組播轉(zhuǎn)發(fā)項(xiàng)entry((s, g), {PE}), 以節(jié)省PE的存儲(chǔ)空間。
另外,在實(shí)際應(yīng)用中,對(duì)于組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系,可以采 用不同方式加以維護(hù),下面,以通過組播轉(zhuǎn)發(fā)項(xiàng)來(lái)保存所述對(duì)應(yīng)關(guān)系為例,對(duì) 維護(hù)對(duì)應(yīng)關(guān)系的三種方式加以說明
方式一
為每個(gè)組播地址(s, g )單獨(dú)對(duì)應(yīng)一個(gè)組播轉(zhuǎn)發(fā)項(xiàng)entry((s, g), {PE}),此時(shí),
任何出口 PE都不會(huì)接收到不屬于自己的數(shù)據(jù),但是,該種方式需要在入口 PE
上維護(hù)較多的組播轉(zhuǎn)發(fā)項(xiàng); 方式二
某些具有共同特征的多個(gè)組播地址共享一個(gè)聚合的組播轉(zhuǎn)發(fā)項(xiàng)entry((*, g*),{PE})。多個(gè)組播地址共享同一個(gè)聚合的組播轉(zhuǎn)發(fā)項(xiàng)的情況下,不用為每個(gè) (s, g)單獨(dú)維護(hù)一個(gè)entry((s, g),{PE}),而是使用聚合技術(shù),使得多個(gè)特征相同 的不同的(s, g)共享一個(gè)entry,從而減少PE路由器需要維護(hù)的組播轉(zhuǎn)發(fā)項(xiàng)的個(gè) 數(shù),減小了路由器負(fù)擔(dān)。其中,多個(gè)組播地址具有的共同特征可以為g地址 的前綴相同、s地址的前綴相同,當(dāng)然,也可以是其他的共同特征,并不影響 本發(fā)明的實(shí)現(xiàn)。
在這種情況下,在上述步驟202中,所述入口 PE根據(jù)組播數(shù)據(jù)的組播地 址(s,g),確定該組播地址所對(duì)應(yīng)的聚合組播轉(zhuǎn)發(fā)項(xiàng)entry((*,g*),{PE}),并將 該轉(zhuǎn)發(fā)項(xiàng)PE集合(PE》中的各個(gè)PE確定為所述與組播數(shù)據(jù)相匹配的出口 PE; 由此,加入到組4番地址(s, g)對(duì)應(yīng)的組4番組的出口 PE可能收到入口 PE發(fā)給力口 入到其他組播地址(s,, g,)對(duì)應(yīng)的組播組的出口 PE的組播數(shù)據(jù),其中,所述(s,,g,) 和(s, g)具有共同的特征,共享同一個(gè)entry(C15, g*),{PE}),因而加入到組(s, g) 和(s,,g,)的不同出口 PE能收到所有關(guān)于(*, g"的數(shù)據(jù),出口 PE在收到組播數(shù) 據(jù)后根據(jù)E-IP的PIM轉(zhuǎn)發(fā)表判斷收到的組播數(shù)據(jù)是否為冗余數(shù)據(jù),如果是, 則丟棄該組播數(shù)據(jù)。
類似的,如果釆用該方式維護(hù)組播轉(zhuǎn)發(fā)項(xiàng),則在建立、刪除所述組播地址 與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系時(shí),所述入口 PE根據(jù)所述join報(bào)文或quit報(bào)文中 的組播地址(s,g),確定與該地址對(duì)應(yīng)的聚合的組播轉(zhuǎn)發(fā)項(xiàng),并在該聚合的組 #"轉(zhuǎn)發(fā)項(xiàng)中完成建立、刪除所述對(duì)應(yīng)關(guān)系的步驟。
方式三
在該方式中,所有組播地址共享一個(gè)組播轉(zhuǎn)發(fā)項(xiàng)entry((*,*),{PE}),此時(shí), 使用I-IP的中間傳輸網(wǎng)相當(dāng)于一個(gè)局域網(wǎng)(LAN),入口 PE需要將組播數(shù)據(jù) 封裝后以單播方式發(fā)送給entry((*,*),{PE})中的所有PE。
采用此方式,入口 PE只需要維護(hù)一個(gè)entry(( ",(PE"轉(zhuǎn)發(fā)項(xiàng)。具體的維 護(hù)方式可以為使用邊界網(wǎng)關(guān)協(xié)議(BGP)報(bào)文而不是join報(bào)文來(lái)維護(hù)這一 entry(C),(PE^項(xiàng),即入口 PE將所有已知的BGP鄰居PE加入到(PE)集合 之中,入口 PE收到組播數(shù)據(jù)后,以單播方式發(fā)送給所有BGP鄰居PE。
該種方式適合于I-IP傳輸網(wǎng)中PE數(shù)量不是很多的情況,能夠有效減輕PE 的負(fù)擔(dān)。
下面,對(duì)本發(fā)明實(shí)施例所提供的裝置加以詳細(xì)說明。
參見圖5,本發(fā)明實(shí)施例中所提供的實(shí)現(xiàn)組播傳輸?shù)难b置包括外圍客戶網(wǎng) 傳輸模塊501、外圍客戶網(wǎng)處理模塊502、中間傳輸網(wǎng)處理模塊503、中間傳 輸網(wǎng)傳輸模塊504、組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊505,其中
所述外圍客戶網(wǎng)傳輸模塊501用于接收外圍客戶網(wǎng)客戶端發(fā)送的組播數(shù) 據(jù),并將該組播數(shù)據(jù)發(fā)送至所述外圍客戶網(wǎng)處理模塊502;
所述外圍客戶網(wǎng)處理模塊502用于當(dāng)通過查詢組播路由表確定得到所收 到的組播數(shù)據(jù)需要跨中間傳輸網(wǎng)進(jìn)行傳輸時(shí),將該組播數(shù)據(jù)發(fā)送至所述中間傳 輸網(wǎng)處理模塊503;
所述中間傳輸網(wǎng)處理模塊503用于根據(jù)所述組播數(shù)據(jù)的組播地址、以及 所述組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊505中存儲(chǔ)的組播地址與出口 PE的對(duì)應(yīng)關(guān) 系,確定與所述組4番數(shù)據(jù)相匹配的各個(gè)出口 PE,以及,利用所確定的所述各 個(gè)出口 PE的地址,對(duì)所述組播-數(shù)據(jù)分別進(jìn)行封裝;
所述中間傳輸網(wǎng)傳輸模塊504用于將中間傳輸網(wǎng)處理模塊503封裝后的 各個(gè)組播數(shù)據(jù),分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口 PE。
在本發(fā)明優(yōu)選實(shí)施例中,為了能夠?qū)崿F(xiàn)在組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊505 中建立、刪除所述對(duì)應(yīng)關(guān)系,該裝置進(jìn)一步包括組播過渡控制模塊506,此時(shí), 所述中間傳輸網(wǎng)傳輸模塊504還用于
接收通過中間傳輸網(wǎng)傳輸來(lái)的封裝的請(qǐng)求加入或請(qǐng)求退出報(bào)文,并將該報(bào)
文傳輸至所述中間傳輸網(wǎng)處理模塊503;
所述中間傳輸網(wǎng)處理模塊503還用于對(duì)所述封裝的請(qǐng)求加入或請(qǐng)求退出 報(bào)文進(jìn)行解封裝,并將解封裝后的報(bào)文發(fā)送給外圍客戶網(wǎng)處理模塊502處理;
所述外圍客戶網(wǎng)處理模塊502還用于在收到解封裝的請(qǐng)求加入或請(qǐng)求退 出報(bào)文后,通知組播過渡控制模塊506進(jìn)行處理;
所述組播過渡控制模塊506用于根據(jù)所述請(qǐng)求加入或請(qǐng)求退出報(bào)文中攜 帶的組播地址,更新所述組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊505中存儲(chǔ)的組播地址與 出口 PE的對(duì)應(yīng)關(guān)系。
在以上描述中,所述實(shí)現(xiàn)組播傳輸?shù)难b置對(duì)應(yīng)于如上所述的入口 PE,在 該裝置作為出口 PE時(shí),所述中間傳輸網(wǎng)處理模塊503還可進(jìn)一步用于對(duì)從所 述中間傳輸網(wǎng)傳輸模塊504接收到的封裝的組播數(shù)據(jù)進(jìn)行解封裝,并將解封裝 后的組播數(shù)據(jù)發(fā)送給所述外圍客戶網(wǎng)處理模塊502;
所述外圍客戶網(wǎng)處理模塊502通過所述外圍客戶網(wǎng)傳輸模塊501對(duì)收到的 所述解封裝后的組播數(shù)據(jù)進(jìn)行進(jìn)一步轉(zhuǎn)發(fā),完成組播數(shù)據(jù)在外圍客戶網(wǎng)的傳 輸。
進(jìn)一步的,在所述實(shí)現(xiàn)組播傳輸?shù)难b置作為出口 PE時(shí),所述外圍客戶網(wǎng) 處理^^莫塊502還可進(jìn)一步用于
根據(jù)外圍客戶網(wǎng)的單播協(xié)議轉(zhuǎn)發(fā)表,判斷收到的所述解封裝后的組播數(shù)據(jù) 是否為冗余數(shù)據(jù),如果是,則丟棄該組播數(shù)據(jù)。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通 技術(shù)人員來(lái)說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾, 這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種實(shí)現(xiàn)組播傳輸?shù)姆椒ǎ涮卣髟谟?,該方法包括入口服?wù)商邊緣路由器PE接收組播數(shù)據(jù);所述入口PE根據(jù)所述組播數(shù)據(jù)的組播地址、以及在其自身上建立的組播地址與相應(yīng)出口PE的對(duì)應(yīng)關(guān)系,確定與所述組播數(shù)據(jù)相匹配的各個(gè)出口PE;所述入口PE利用所確定的所述各個(gè)出口PE的地址,對(duì)所述組播數(shù)據(jù)分別進(jìn)行封裝,并將封裝后的各組播數(shù)據(jù)分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口PE。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括 在所述入口 PE上建立所述組,潘地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在入口 PE上建立所 述對(duì)應(yīng)關(guān)系的具體實(shí)現(xiàn)為請(qǐng)求加入組播組的外圍客戶網(wǎng)客戶端,通過外圍客戶網(wǎng)向與其直接相連的 出口 PE發(fā)送請(qǐng)求加入報(bào)文,其中,該請(qǐng)求加入報(bào)文中攜帶有組播地址;所述出口 PE將所述請(qǐng)求加入凈艮文與該出口 PE的地址封裝后,以單^番方 式通過中間傳輸網(wǎng)發(fā)送至所述入口 PE;所述入口 PE接收到封裝后的所述請(qǐng)求加入報(bào)文,對(duì)該報(bào)文進(jìn)行解封裝, 并根據(jù)該報(bào)文中的組播地址進(jìn)行如下處理如果已經(jīng)存在所述請(qǐng)求加入報(bào)文的組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系, 則將解封裝后得到的所述出口 PE的信息增加到所述組播地址與相應(yīng)出口 PE 的對(duì)應(yīng)關(guān)系中;如果當(dāng)前并不存在所述請(qǐng)求加入報(bào)文的組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān) 系,則在所述入口 PE上建立該對(duì)應(yīng)關(guān)系。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括 在所述入口 PE上刪除所述組^番地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在入口 PE上刪除所 述對(duì)應(yīng)關(guān)系的具體實(shí)現(xiàn)為請(qǐng)求退出組播組的外圍客戶網(wǎng)客戶端,通過外圍客戶網(wǎng)向與其直接相連的出口 PE發(fā)送請(qǐng)求退出報(bào)文,其中,該請(qǐng)求退出報(bào)文中攜帶有組播地址;所述出口 PE將所述請(qǐng)求退出報(bào)文與該出口 PE的地址封裝后,以單播方式通過中間傳輸網(wǎng)發(fā)送至所述入口 PE;所述入口 PE對(duì)接收到的報(bào)文進(jìn)行解封裝,查找得到所述請(qǐng)求退出報(bào)文中的組播地址所對(duì)應(yīng)的組播地址與出口 PE的對(duì)應(yīng)關(guān)系,將解封裝后得到的所述出口 PE的信息在該對(duì)應(yīng)關(guān)系中刪除。
6、 根據(jù)權(quán)利要求1 5任意一項(xiàng)所述的方法,其特征在于,所述組播地址 與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系為一個(gè)組4番地址與其相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系。
7、 根據(jù)權(quán)利要求1 5任意一項(xiàng)所述的方法,其特征在于,所述組播地址 與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系為至少兩個(gè)具有共同特征的組4番地址共享的所述組播地址與相應(yīng)出口 PE的 對(duì)應(yīng)關(guān)系。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述入口PE將封裝后的 各組播tt據(jù)分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口 PE 之后進(jìn)一步包括所述出口 PE收到所述組播數(shù)據(jù)后,判斷該組播數(shù)據(jù)是否為冗余數(shù)據(jù),如 果是,則丟棄該組播數(shù)據(jù)。
9、 根據(jù)權(quán)利要求1 5任意一項(xiàng)所述的方法,其特征在于,所述組播地址 與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系為所有組播地址共享的所述組播地址與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系。
10、 根據(jù)權(quán)利要求1 5任意一項(xiàng)所述的方法,其特征在于,所述組播地址 與相應(yīng)出口 PE的對(duì)應(yīng)關(guān)系通過組4番轉(zhuǎn)發(fā)項(xiàng)來(lái)保存。
11、 4根據(jù)權(quán)利要求1 5任意一項(xiàng)所述的方法,其特征在于,所述入口 PE 將封裝后的各組播數(shù)據(jù)分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述 各個(gè)出口 PE之后進(jìn)一步包括 所述出口 PE對(duì)所述封裝后的組播數(shù)據(jù)進(jìn)行解封裝,并將解封裝后得到的 組播數(shù)據(jù)進(jìn)行進(jìn)一步的轉(zhuǎn)發(fā)。
12、 一種實(shí)現(xiàn)組播傳輸?shù)难b置,其特征在于,該裝置包括外圍客戶網(wǎng)傳輸模塊、外圍客戶網(wǎng)處理模塊、中間傳輸網(wǎng)處理模塊、中間傳輸網(wǎng)傳輸模塊、組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊,其中所述外圍客戶網(wǎng)傳輸模塊用于接收外圍客戶網(wǎng)客戶端發(fā)送的組播數(shù)據(jù), 并將該組播數(shù)據(jù)發(fā)送至所述外圍客戶網(wǎng)處理模塊;所述外圍客戶網(wǎng)處理模塊用于當(dāng)確定得到所收到的組播數(shù)據(jù)需要跨中間 傳輸網(wǎng)進(jìn)行傳輸時(shí),將該組播數(shù)據(jù)發(fā)送至所述中間傳輸網(wǎng)處理才莫塊;所述中間傳輸網(wǎng)處理模塊用于根據(jù)所述組播數(shù)據(jù)的組播地址、以及所述 組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊中存儲(chǔ)的組播地址與出口 PE的對(duì)應(yīng)關(guān)系,確定與 所述組播數(shù)據(jù)相匹配的各個(gè)出口 PE,以及,利用所確定的所述各個(gè)出口 PE 的地址,對(duì)所述組播數(shù)據(jù)分別進(jìn)行封裝;所述中間傳輸網(wǎng)傳輸模塊用于將中間傳輸網(wǎng)處理模塊封裝后的各個(gè)組播 數(shù)據(jù),分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口 PE。
13、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括組播 過渡控制模塊,所述中間傳輸網(wǎng)傳輸模塊還用于接收通過中間傳輸網(wǎng)傳輸來(lái)的封裝的請(qǐng)求加入或請(qǐng)求退出報(bào)文,并將該報(bào) 文傳輸至所述中間傳輸網(wǎng)處理模塊;所述中間傳輸網(wǎng)處理模塊還用于對(duì)所述封裝的請(qǐng)求加入或請(qǐng)求退出報(bào)文 進(jìn)行解封裝,并將解封裝后的報(bào)文發(fā)送給所述外圍客戶網(wǎng)處理模塊處理;所述外圍客戶網(wǎng)處理模塊還用于在收到解封裝的請(qǐng)求加入或請(qǐng)求退出報(bào) 文后,通知所述組播過渡控制模塊進(jìn)行處理;所述組播過渡控制模塊用于根據(jù)所述請(qǐng)求加入或請(qǐng)求退出報(bào)文中攜帶的 組播地址,更新所述組播轉(zhuǎn)發(fā)對(duì)應(yīng)關(guān)系存儲(chǔ)模塊中存儲(chǔ)的組播地址與出口 PE 的對(duì)應(yīng)關(guān)系。
14、 根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,中間傳輸網(wǎng)處理模 塊進(jìn)一步用于對(duì)從所述中間傳輸網(wǎng)傳輸模塊接收到的封裝的組播數(shù)據(jù)進(jìn)行解封裝,并將解封裝后的組播數(shù)據(jù)發(fā)送給所述外圍客戶網(wǎng)處理模塊;所述外圍客戶網(wǎng)處理模塊進(jìn)一步用于通過所述外圍客戶網(wǎng)傳輸模塊對(duì)收到的所述解封裝后的組播數(shù)據(jù)進(jìn)行進(jìn)一步轉(zhuǎn)發(fā)。
15、根據(jù)權(quán)利要求14所述的裝置,其特征在于,外圍客戶網(wǎng)處理模塊進(jìn)一步用于判斷收到的所述解封裝后的組播數(shù)據(jù)是否為冗余數(shù)據(jù),如果是,則丟棄該 組播數(shù)據(jù)。
全文摘要
本發(fā)明實(shí)施例公開了一種實(shí)現(xiàn)組播傳輸?shù)姆椒?,該方法包括入口服?wù)商邊緣路由器PE接收組播數(shù)據(jù);所述入口PE根據(jù)所述組播數(shù)據(jù)的組播地址、以及在其自身上建立的組播地址與相應(yīng)出口PE的對(duì)應(yīng)關(guān)系,確定與所述組播數(shù)據(jù)相匹配的各個(gè)出口PE;所述入口PE利用所確定的所述各個(gè)出口PE的地址,對(duì)所述組播數(shù)據(jù)分別進(jìn)行封裝,并將封裝后的各組播數(shù)據(jù)分別以單播方式通過中間傳輸網(wǎng)發(fā)送至所確定的所述各個(gè)出口PE。本發(fā)明實(shí)施例還公開了一種實(shí)現(xiàn)組播傳輸?shù)难b置。采用本發(fā)明實(shí)施例所提供的方法和裝置,能夠在中間傳輸網(wǎng)不支持組播協(xié)議的情況下,實(shí)現(xiàn)利用組播過渡技術(shù)進(jìn)行組播傳輸,從而無(wú)需中間傳輸網(wǎng)中大量路由器均支持組播協(xié)議,降低了實(shí)現(xiàn)成本。
文檔編號(hào)H04L12/56GK101394342SQ20071015464
公開日2009年3月25日 申請(qǐng)日期2007年9月20日 優(yōu)先權(quán)日2007年9月20日
發(fā)明者暉 劉, 吳建平, 周云濤, 勇 崔, 徐明偉, 瑋 曹 申請(qǐng)人:華為技術(shù)有限公司;清華大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南开区| 高雄县| 崇明县| 崇信县| 若尔盖县| 中江县| 黄浦区| 邳州市| 会同县| 综艺| 龙口市| 阿荣旗| 长春市| 惠州市| 宁都县| 清丰县| 富锦市| 西昌市| 高安市| 攀枝花市| 南皮县| 疏附县| 武乡县| 昌江| 怀来县| 太谷县| 南岸区| 溧阳市| 黔南| 偃师市| 平果县| 浦城县| 阜城县| 河北省| 家居| 南汇区| 白河县| 百色市| 崇州市| 四川省| 体育|