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

一種組播分發(fā)樹(shù)切換方法和裝置的制作方法

文檔序號(hào):7867870閱讀:196來(lái)源:國(guó)知局
專利名稱:一種組播分發(fā)樹(shù)切換方法和裝置的制作方法
技術(shù)領(lǐng)域
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,特別涉及一種組播分發(fā)樹(shù)(Multicast DistributionTree, MDT)切換方法和裝置。
背景技術(shù)
組播VPN默認(rèn)情況下,各PE設(shè)備之間在公網(wǎng)通過(guò)默認(rèn)MDT (default-MDT)傳輸經(jīng)組播隧道(Mu11 i cast Tunne I,MT )封裝之后的組播協(xié)議報(bào)文和組播數(shù)據(jù)報(bào)文,使用默認(rèn)MDT轉(zhuǎn)發(fā)的組播數(shù)據(jù)報(bào)文會(huì)發(fā)送給所有PE設(shè)備,即使接收端的PE設(shè)備所連接的私網(wǎng)中沒(méi)有接收該組播數(shù)據(jù)報(bào)文的需求(沒(méi)有接收者),也會(huì)接收到該組播數(shù)據(jù)報(bào)文,從而造成不必要的
帶寬浪費(fèi)。為了解決上述的帶寬浪費(fèi)問(wèn)題,協(xié)議規(guī)定當(dāng)組播數(shù)據(jù)報(bào)文(S,G)速率超過(guò)預(yù)設(shè)閾值后,由連接組播源S的PE設(shè)備發(fā)起從默認(rèn)MDT向數(shù)據(jù)MDT (Data MDT)的切換,需要接收組播數(shù)據(jù)報(bào)文(S,G)的PE設(shè)備向連接組播源S的PE設(shè)備發(fā)起加入,連接組播源S的PE設(shè)備等待一個(gè)默認(rèn)的間隔時(shí)間之后,組播數(shù)據(jù)報(bào)文(S,G)不再使用Share-Group封裝,而是從Switch-Group地址池中分配一個(gè)單獨(dú)的組播地址進(jìn)行封裝,這樣沒(méi)有接收者的PE設(shè)備不會(huì)再接收到組播數(shù)據(jù)報(bào)文(S,G)?,F(xiàn)有從默認(rèn)MDT到數(shù)據(jù)MDT的切換的方法是以VPN內(nèi)的每一條組播流量作為一個(gè)切換單位,雖然可以解決上述的帶寬浪費(fèi)問(wèn)題,但是又會(huì)導(dǎo)致組播資源浪費(fèi),例如當(dāng)VPN內(nèi)的組播流量很多時(shí)會(huì)占用公網(wǎng)設(shè)備較多的組播資源,而且,當(dāng)VPN內(nèi)的組播流量全部切換到數(shù)據(jù)MDT后,在公網(wǎng)的轉(zhuǎn)發(fā)路徑上的每臺(tái)設(shè)備上需要占用等量的組播轉(zhuǎn)發(fā)表項(xiàng)。為了解決現(xiàn)有從默認(rèn)MDT到數(shù)據(jù)MDT切換導(dǎo)致的組播資源浪費(fèi),通常將切換地址池配置的比較小,然而這又會(huì)出現(xiàn)多條不同的VPN內(nèi)組播流量在公網(wǎng)共用同一 SA (切換地址),仍會(huì)導(dǎo)致組播流量被轉(zhuǎn)發(fā)到不需要接收的PE設(shè)備,下面以圖I為例進(jìn)行說(shuō)明。圖I是現(xiàn)有技術(shù)使用較小的切換地址池實(shí)現(xiàn)從默認(rèn)MDT到數(shù)據(jù)MDT切換的方法示意圖,如上圖I所示,PEI、PE2、PE3分別連接不同的私網(wǎng),PEl連接的私網(wǎng)中存在三條組播數(shù)據(jù)流(S,G1)、(S,G2)以及(S,G3)。假設(shè)PE2所連接的私網(wǎng)中沒(méi)有組播數(shù)據(jù)報(bào)文(S,G2)的接收者,PE3所連接的私網(wǎng)中沒(méi)有組播數(shù)據(jù)報(bào)文(S,G1)的接收者,且由于切換地址池較小,三條不同的私網(wǎng)中組播數(shù)據(jù)流(S,Gl)、(S,G2)、(S,G3)被分配到同一個(gè)切換地址G’。這樣,當(dāng)三條組播數(shù)據(jù)流被封裝為(S’,G’ )在公網(wǎng)中轉(zhuǎn)發(fā)時(shí),PE2不需要接收的組播數(shù)據(jù)報(bào)文(S,G2)仍然會(huì)被轉(zhuǎn)發(fā)到PE2上,PE3不需要接收的組播數(shù)據(jù)報(bào)文(S,Gl)也會(huì)被轉(zhuǎn)發(fā)到PE3上,不僅占用網(wǎng)絡(luò)帶寬,而且還會(huì)因?yàn)樾枰獙?duì)組播數(shù)據(jù)報(bào)文執(zhí)行解封裝處理而加重PE設(shè)備的負(fù)擔(dān)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種組播分發(fā)樹(shù)切換方法,該方法能夠減少組播資源浪費(fèi)。
為了達(dá)到上述目的,本發(fā)明提供了一種組播分發(fā)樹(shù)切換方法,應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,該方法包括將當(dāng)前PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為當(dāng)前PE設(shè)備的PM鄰居,計(jì) 算當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備組合;維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息,根據(jù)當(dāng)前PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合;
為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址SA。本發(fā)明還提供了一種組播分發(fā)樹(shù)切換裝置,該裝置應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,該裝置包括計(jì)算單元、維護(hù)單元、匹配單元、分配單元;所述計(jì)算單元,用于將所述PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為所述PE設(shè)備的PM鄰居,計(jì)算所述PE設(shè)備的所有鄰居PE設(shè)備組合;所述維護(hù)單元,用于維護(hù)所述PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息;所述匹配單元,用于根據(jù)維護(hù)單元維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合;所述分配單元,用于為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址SA。綜上所述,本發(fā)明中,當(dāng)前PE設(shè)備維護(hù)自身所連接私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息,并基于該鄰居PE設(shè)備信息符合的當(dāng)前PE設(shè)備的鄰居PE設(shè)備組合進(jìn)行SA分配,使得符合相同鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流共用同一 SA,可以有效減少SA的使用量,減少組播資源浪費(fèi)。


圖I是現(xiàn)有技術(shù)使用較小的切換地址池實(shí)現(xiàn)從默認(rèn)MDT到數(shù)據(jù)MDT切換的方法示意圖;圖2是本發(fā)明實(shí)施例組播分發(fā)樹(shù)MDT切換方法的流程示意圖;圖3是本發(fā)明實(shí)施例提供的MDT切換裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖并舉實(shí)施例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。參見(jiàn)圖2,圖2是本發(fā)明實(shí)施例組播分發(fā)樹(shù)MDT切換方法的流程示意圖,本方法應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,主要包括以下步驟步驟201、將當(dāng)前PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為當(dāng)前PE設(shè)備的PM鄰居,計(jì)算當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備組合。在組播VPN中,各PE設(shè)備會(huì)在自身的MT接口上維護(hù)一個(gè)或多個(gè)鄰居PE設(shè)備,這些鄰居PE設(shè)備被稱為該P(yáng)E設(shè)備的PIM鄰居,鄰居PE設(shè)備可以構(gòu)成一種或多種不同的組合,鄰居PE設(shè)備組合的數(shù)量由鄰居PE設(shè)備的個(gè)數(shù)確定,假設(shè)鄰居PE設(shè)備有η個(gè),則會(huì)有2η_1種組合。例如在圖I中,PEl的鄰居PE設(shè)備包括PE2和PE3,那么,PEl共有三種鄰居PE設(shè)備組合第一種是由PE2構(gòu)成的組合,第二種是由PE3構(gòu)成的組合,第三種是由PE2和PE3一起構(gòu)成的組合。步驟202、維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息,根據(jù)當(dāng)前PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定符合該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合。雖然當(dāng)前PE設(shè)備會(huì)在MT接口上維護(hù)一個(gè)或多個(gè)鄰居PE設(shè)備,然而,對(duì)于當(dāng)前PE設(shè)備所連接的私網(wǎng)中的每個(gè)組播數(shù)據(jù)流來(lái)說(shuō),并非所有鄰居PE設(shè)備所連接的私網(wǎng)中均存在該組播數(shù)據(jù)流的接收者,而且該組播數(shù)據(jù)流的接收者也是隨時(shí)會(huì)發(fā)生變化。為此,本實(shí)施例中,對(duì)于當(dāng)前PE設(shè)備所連接的私網(wǎng)中的每個(gè)組播數(shù)據(jù)流,將所連接的私網(wǎng)中存 在該組播數(shù)據(jù)流的接收者的鄰居PE設(shè)備作為該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備,并記錄該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居設(shè)備信息,同時(shí)還需根據(jù)該組播數(shù)據(jù)流的接收者的變化維護(hù)該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居設(shè)備信息。PE設(shè)備可以根據(jù)PE設(shè)備從各鄰居PE設(shè)備接收到的join-prune報(bào)文確定自身所連接的私網(wǎng)中的各組播數(shù)據(jù)流的接收者的變化情況。在實(shí)際應(yīng)用中,當(dāng)某一 PE設(shè)備所連接的私網(wǎng)中開(kāi)始存在某個(gè)組播數(shù)據(jù)流的接收者,或者不再存在某個(gè)組播數(shù)據(jù)流的接收者時(shí),可以向連接包含該組播數(shù)據(jù)流的組播源的私網(wǎng)的PE設(shè)備發(fā)送加入-剪枝(j ο in-prune )join-prune報(bào)文。join-prune報(bào)文中攜帶了發(fā)送該join-prune報(bào)文的PE設(shè)備請(qǐng)求加入哪些組播數(shù)據(jù)流以及剪枝哪些組播數(shù)據(jù)流,請(qǐng)求加入某一組播數(shù)據(jù)流表明發(fā)送該j ο in-prune報(bào)文的PE設(shè)備所連接的私網(wǎng)中開(kāi)始存在該組播數(shù)據(jù)流的接收者,請(qǐng)求剪枝某一組播數(shù)據(jù)流表明發(fā)送該join-prune報(bào)文的PE設(shè)備所連接的私網(wǎng)中不再存在該組播數(shù)據(jù)流的接收者。各PE設(shè)備要實(shí)現(xiàn)join-prune報(bào)文的獨(dú)立發(fā)送,不受其它PE設(shè)備發(fā)送join-prune報(bào)文的影響,需要使能鄰居跟蹤功能,為此,在本實(shí)施例中,當(dāng)前PE設(shè)備以及當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備均需要使能鄰居跟蹤。維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息的方法具體可以為接收到各鄰居PE設(shè)備發(fā)送的加入-剪枝join-prune報(bào)文時(shí),根據(jù)所述join-prune報(bào)文確定該鄰居PE設(shè)備要加入的組播數(shù)據(jù)流和要剪枝的組播數(shù)據(jù)流,針對(duì)該鄰居PE設(shè)備要加入的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息加入到該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中,針對(duì)該鄰居PE設(shè)備要剪枝的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息從該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中刪除。
另外,本實(shí)施例中,還根據(jù)組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合,將由該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居PE設(shè)備構(gòu)成的組合確定為該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合。例如在圖I中,假設(shè)組播數(shù)據(jù)流(S,G3)對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備為PE2和PE3 (也就是說(shuō)PE2和PE3所連接的私網(wǎng)中均存在組播數(shù)據(jù)流(S,G3)的接收者),那么,組播數(shù)據(jù)流(S,G3)符合的鄰居PE設(shè)備組合為由PE2和PE3構(gòu)成的鄰居PE設(shè)備組合。步驟203、為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址(Switch Address, SA)。
本步驟中,為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)SA的方法有兩種第一種是先為每種鄰居PE設(shè)備組合分配一個(gè)SA,如果有符合該鄰居PE設(shè)備組合的組播數(shù)據(jù)流,則將該SA分配該組播數(shù)據(jù)流;第二種是,只有存在符合某一鄰居PE設(shè)備組合的組播數(shù)據(jù)流時(shí),才為符合該鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)SA。這里,對(duì)于符合相同鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)SA,使用一個(gè)SA地址實(shí)現(xiàn)將這些組播數(shù)據(jù)流從默認(rèn)MDT向數(shù)據(jù)MDT切換,從而可以大大減少SA的使用量,特別是在PE設(shè)備數(shù)量比較少而組播數(shù)據(jù)流又比較多的情況下,能夠大大減少SA的使用量,而且可以降低公網(wǎng)存儲(chǔ)數(shù)據(jù)MDT狀態(tài)的負(fù)荷以及PE設(shè)備的負(fù)載。例如在圖I中,由于PEl的鄰居PE設(shè)備組合只有三種,因此無(wú)論P(yáng)El所連接的私網(wǎng)中存在多少條組播數(shù)據(jù)流,這些組播數(shù)據(jù)流符合的組合只可能是三種中的任何一種,因此,最多需要三個(gè)SA地址即可實(shí)現(xiàn)PEl所連接的私網(wǎng)中所有組播數(shù)據(jù)流從默認(rèn)MDT到數(shù)據(jù)MDT的切換。 當(dāng)前PE設(shè)備為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)SA后,當(dāng)前PE設(shè)備就可以開(kāi)始執(zhí)行對(duì)各組播數(shù)據(jù)流進(jìn)行從默認(rèn)MDT到數(shù)據(jù)MDT的切換,從而使得各鄰居PE設(shè)備不會(huì)再接收到不存在接收者的組播數(shù)據(jù)流。圖2所示本發(fā)明實(shí)施例中,由于組播數(shù)據(jù)流的接收者會(huì)發(fā)生變化,因此需要檢測(cè)組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備的變化情況,當(dāng)檢測(cè)到當(dāng)前PE設(shè)備維護(hù)的任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息變化時(shí),可以根據(jù)該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合,并根據(jù)該鄰居PE設(shè)備組合為該組播數(shù)據(jù)流重新分配SA地址。這里,根據(jù)該鄰居PE設(shè)備組合為該組播數(shù)據(jù)流重新分配SA地址的方法根據(jù)步驟203所述的為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)SA的方法的不同而不同,如果第一種方法,則只需將原本分配給該鄰居PE設(shè)備組合的SA地址分配給該組播數(shù)據(jù)流,如果采用第二種方法,則需要判斷原來(lái)是否已經(jīng)存在符合該鄰居PE設(shè)備組合的組播數(shù)據(jù)流,如果是,則可以將原本分配給符合該鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流的SA分配給該組播數(shù)據(jù)流,如果否,則該組播數(shù)據(jù)流重新分配SA,此后符合該鄰居PE設(shè)備組合的組播數(shù)據(jù)流均會(huì)被分配該SA。實(shí)際上,當(dāng)檢測(cè)到當(dāng)前PE設(shè)備維護(hù)的任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息變化時(shí),也可以重新為符合當(dāng)前PE設(shè)備的各鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流全部重新分配SA。以上對(duì)本發(fā)明實(shí)施例MDT切換方法進(jìn)行了詳細(xì)說(shuō)明,本發(fā)明還提供了一種MDT切換裝置,應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,下面結(jié)合圖3進(jìn)行詳細(xì)說(shuō)明。圖3是本發(fā)明實(shí)施例提供的MDT切換裝置的結(jié)構(gòu)示意圖,如圖3所示,該MDT切換裝置包括計(jì)算單元301、維護(hù)單元302、匹配單元303、分配單元304 ;其中,計(jì)算單元301,用于將所述PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為所述PE設(shè)備的PM鄰居,計(jì)算所述PE設(shè)備的所有鄰居PE設(shè)備組合; 維護(hù)單元302,用于維護(hù)所述PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息;匹配單元303,用于根據(jù)維護(hù)單元302維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合;分配單元304,用于為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址SA。上述裝置中,所述PE設(shè)備以及所述PE設(shè)備的所有鄰居PE設(shè)備均使能了鄰居跟蹤;所述維護(hù)單元302在維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息時(shí),用于接收到各鄰居PE設(shè)備發(fā)送的加入-剪枝join-prune報(bào)文時(shí),根據(jù)所述join-prune報(bào)文確定該鄰居PE設(shè)備要加入的組播數(shù)據(jù)流和要剪枝的組播數(shù)據(jù)流,針對(duì)該鄰居PE設(shè)備要加入的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息加入到該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中,針對(duì)該鄰居PE設(shè)備要剪枝的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息從該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中刪除。上述裝置中,所述維護(hù)單元302,進(jìn)一步用于檢測(cè)所述PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息是否發(fā)生變化;所述匹配單元303,進(jìn)一步用于維護(hù)單元302檢測(cè)到所述PE設(shè)備維護(hù)的任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息發(fā)生變化時(shí),根據(jù)該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合;所述分配單元304,進(jìn)一步用于在匹配單元303確定所述任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息符合的鄰居PE設(shè)備組合后,根據(jù)該鄰居PE設(shè)備組合為該組播數(shù)據(jù)流重新分配SA地址。上述裝置中,所述匹配單元303在根據(jù)組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合時(shí),用于將由該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居PE設(shè)備構(gòu)成的組合確定為該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種組播分發(fā)樹(shù)MDT切換方法,應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,其特征在于,該方法包括 將當(dāng)前PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為當(dāng)前PE設(shè)備的PIM鄰居,計(jì)算當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備組合; 維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息,根據(jù)當(dāng)前PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合; 為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址SA。
2.根據(jù)權(quán)利要求I所述的MDT切換方法,其特征在于, 當(dāng)前PE設(shè)備以及當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備均使能了鄰居跟蹤; 維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息的方法為接收到各鄰居PE設(shè)備發(fā)送的加入-剪枝join-prune報(bào)文時(shí),根據(jù)所述jo in-prune報(bào)文確定該鄰居PE設(shè)備要加入的組播數(shù)據(jù)流和要剪枝的組播數(shù)據(jù)流,針對(duì)該鄰居PE設(shè)備要加入的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息加入到該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中,針對(duì)該鄰居PE設(shè)備要剪枝的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息從該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中刪除。
3.根據(jù)權(quán)利要求2所述的MDT切換方法,其特征在于,該方法進(jìn)一步包括 檢測(cè)到當(dāng)前PE設(shè)備維護(hù)的任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息變化時(shí),根據(jù)該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合,根據(jù)該鄰居PE設(shè)備組合為該組播數(shù)據(jù)流重新分配SA地址。
4.根據(jù)權(quán)利要求1-3任一權(quán)項(xiàng)所述的MDT切換方法,其特征在于, 根據(jù)組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合的方法為將由該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居PE設(shè)備構(gòu)成的組合確定為該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合。
5.—種組播分發(fā)樹(shù)MDT切換裝置,應(yīng)用于連接包含有組播源的私網(wǎng)的PE設(shè)備,其特征在于,該裝置包括計(jì)算單元、維護(hù)單元、匹配單元、分配單元; 所述計(jì)算單元,用于將所述PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為所述PE設(shè)備的PM鄰居,計(jì)算所述PE設(shè)備的所有鄰居PE設(shè)備組合; 所述維護(hù)單元,用于維護(hù)所述PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息; 所述匹配單元,用于根據(jù)維護(hù)單元維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合; 所述分配單元,用于為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址SA。
6.根據(jù)權(quán)利要求5所述的MDT切換裝置,其特征在于, 所述PE設(shè)備以及所述PE設(shè)備的所有鄰居PE設(shè)備均使能了鄰居跟蹤; 所述維護(hù)單元在維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息時(shí),用于接收到各鄰居PE設(shè)備發(fā)送的加入-剪枝join-prune報(bào)文時(shí),根據(jù)所述join-prune報(bào)文確定該鄰居PE設(shè)備要加入的組播數(shù)據(jù)流和要剪枝的組播數(shù)據(jù)流,針對(duì)該鄰居PE設(shè)備要加入的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息加入到該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中,針對(duì)該鄰居PE設(shè)備要剪枝的每個(gè)組播數(shù)據(jù)流,將該鄰居PE設(shè)備信息從該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息中刪除。
7.根據(jù)權(quán)利要求6所述的MDT切換裝置,其特征在于, 所述維護(hù)單元,進(jìn)一步用于檢測(cè)所述PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息是否發(fā)生變化; 所述匹配單元,進(jìn)一步用于維護(hù)單元檢測(cè)到所述PE設(shè)備維護(hù)的任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息發(fā)生變化時(shí),根據(jù)該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合; 所述分配單元,進(jìn)一步用于在匹配單元確定所述任一組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的改變后的鄰居PE設(shè)備信息符合的鄰居PE設(shè)備組合后,根據(jù)該鄰居PE設(shè)備組合為該組播 數(shù)據(jù)流重新分配SA地址。
8.根據(jù)權(quán)利要求5-7任一權(quán)項(xiàng)所述的MDT切換裝置,其特征在于, 所述匹配單元在根據(jù)組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合時(shí),用于將由該組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的所有鄰居PE設(shè)備構(gòu)成的組合確定為該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合。
全文摘要
本發(fā)明提供了一種MDT切換方法和裝置,該方法包括將當(dāng)前PE設(shè)備在MT接口上維護(hù)的所有PE設(shè)備作為當(dāng)前PE設(shè)備的PIM鄰居,計(jì)算當(dāng)前PE設(shè)備的所有鄰居PE設(shè)備組合;維護(hù)當(dāng)前PE設(shè)備所連接的私網(wǎng)中的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息,根據(jù)當(dāng)前PE設(shè)備維護(hù)的各組播數(shù)據(jù)流對(duì)應(yīng)的在MT接口上的鄰居PE設(shè)備信息確定該組播數(shù)據(jù)流符合的鄰居PE設(shè)備組合;為符合同一鄰居PE設(shè)備組合的所有組播數(shù)據(jù)流分配一個(gè)切換地址。本發(fā)明能夠減少組播資源浪費(fèi)。
文檔編號(hào)H04L12/761GK102970236SQ20121052096
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年12月3日 優(yōu)先權(quán)日2012年12月3日
發(fā)明者哈達(dá) 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
舟曲县| 浮山县| 柳林县| 齐河县| 离岛区| 长海县| 阳信县| 崇明县| 米脂县| 城步| 临西县| 静海县| 什邡市| 陆河县| 卢氏县| 苏尼特左旗| 连平县| 安泽县| 富平县| 平安县| 泰安市| 汉川市| 黄石市| 改则县| 凤台县| 涟水县| 巴楚县| 卫辉市| 顺义区| 饶河县| 英德市| 分宜县| 波密县| 惠州市| 洪湖市| 玛纳斯县| 金阳县| 安仁县| 康平县| 鹤山市| 山阴县|