亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Pimdm支持帶寬預(yù)留建立組播表項的方法、系統(tǒng)及設(shè)備的制作方法

文檔序號:7916124閱讀:316來源:國知局
專利名稱:Pim dm支持帶寬預(yù)留建立組播表項的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通4言4支術(shù)領(lǐng)域,尤其涉及一種PIM (Protocol Independent Multicast,協(xié)議無關(guān)組播)DM (DenseMode,密集模式)支持帶寬預(yù)留建立 組播表項的方法、系統(tǒng)及i殳備。
背景技術(shù)
組播在IP網(wǎng)絡(luò)中應(yīng)用廣闊,主要用于點到多點的通信模式,與廣播相比, 組播在帶寬占用、服務(wù)器負(fù)載及網(wǎng)絡(luò)負(fù)載方面具有明顯優(yōu)勢,其中,PIM用 于網(wǎng)絡(luò)設(shè)備之間轉(zhuǎn)發(fā)組播消息。當(dāng)在網(wǎng)絡(luò)設(shè)備的接口上啟用PIM后,PIM會 和其它啟用了 PIM的網(wǎng)絡(luò)設(shè)備建立鄰居關(guān)系,啟用PIM的接口通過在固定時 間周期發(fā)送PIM Hello報文(以下簡稱Hello報文)消息來和其它網(wǎng)絡(luò)設(shè)備建 立PIM鄰居。
PIM協(xié)議包括PIM-DM (密集模式)和PIM-SM (稀疏模式)。PIM-DM 一般用于某個組播組中有大量的接收端的情況下,這些接收端分布比較密集, 組播通信量比較大。PIM-DM釆用推(Push)的模式,由組播源發(fā)送組播包, 并通過連接組播源的網(wǎng)絡(luò)設(shè)備向所有配置了 PIM-DM的接口發(fā)送組播數(shù)據(jù) 包,然后再通過檢查網(wǎng)絡(luò)末端是否有接收者來向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝報文, 以停止后續(xù)的組播傳送到該網(wǎng)絡(luò)設(shè)備,這個過程稱為"泛洪-剪枝"。通過"泛 洪-剪枝"過程周期地進(jìn)行,維護(hù)了組播數(shù)據(jù)的傳輸。
此外,在目前組播視頻服務(wù)中, 一般情況下組播流量的大小是固定的, 例如4M/S,但是在某些特殊情況下(視頻幀的數(shù)據(jù)轉(zhuǎn)換較快),組播會有較 大的突發(fā)流量(例如增長幾十倍),這時如果網(wǎng)絡(luò)設(shè)備沒有準(zhǔn)備,會造成丟包, 影響組播視頻的效果。
在現(xiàn)有PIM DM協(xié)議的實現(xiàn)中,上游設(shè)備通過泛洪組播流到達(dá)下游設(shè)備, 從而建立組播表項。但是這種建立組播流并沒有攜帶流量帶寬信息,從而導(dǎo)致了按照PIMDM協(xié)議建立的SPT樹并不是真正意義上的最短路徑。由于不 同的組播源節(jié)目質(zhì)量,壓縮方式和傳輸模式各不相同,導(dǎo)致轉(zhuǎn)發(fā)的流量大小 和帶寬速率并不相同,在網(wǎng)絡(luò)比較繁忙,有其他業(yè)務(wù)流量影響組播流,或者 組播流本身有著較大的突發(fā)流量時,會引發(fā)網(wǎng)絡(luò)擁塞,從而引起組播丟包。

發(fā)明內(nèi)容
本發(fā)明提供了一種PIM DM支持帶寬預(yù)留建立組播表項的方法、系統(tǒng)及 設(shè)備,確保PIMDM在建立SPT樹的整個過程中,每一個沿途的網(wǎng)絡(luò)設(shè)備都 能夠為組播流動態(tài)的預(yù)留帶寬,保證組播流在轉(zhuǎn)發(fā)過程中不丟包。
本發(fā)明提供了一種PIM DM支持帶寬預(yù)留建立組播表項的方法,應(yīng)用于 包括組播源和多個網(wǎng)絡(luò)設(shè)備的系統(tǒng)中,所述方法包括以下步驟
組播源向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜帶所述組播 源支持的組播帶寬信息;
接收所述組播泛洪報文的網(wǎng)絡(luò)設(shè)備根據(jù)所述組播泛洪報文中的組播帶寬 信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述 網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
其中,所述組播泛洪報文通過(組播源地址S,組播組地址G)表項攜帶 所述組播源支持的組播帶寬信息。
其中,將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游 網(wǎng)絡(luò)設(shè)備之后還包括剪枝過程
所述下游網(wǎng)絡(luò)設(shè)備對所述組播泛洪報文進(jìn)行反向路徑轉(zhuǎn)發(fā)RPF檢查,如 果檢查通過,則繼續(xù)轉(zhuǎn)發(fā)組播泛洪報文;如果檢查失敗,則向上游網(wǎng)絡(luò)設(shè)備 發(fā)出剪枝消息;
如果檢查成功,且不能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常 轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,使后續(xù)組播 數(shù)據(jù)報文不發(fā)到所述下游網(wǎng)絡(luò)設(shè)備。
其中,網(wǎng)絡(luò)設(shè)備進(jìn)行組播帶寬預(yù)留之后還包括
當(dāng)所述組播源將發(fā)送的組播帶寬信息從小到大調(diào)整時,則提前預(yù)設(shè)時間發(fā)送攜帶新組播帶寬信息的組播泛洪報文,使下游網(wǎng)絡(luò)設(shè)備按照新組播帶寬
信息建立最短路徑樹,然后發(fā)送組播數(shù)據(jù)報文;
當(dāng)所述組播源將發(fā)送的組播帶寬信息從大到小調(diào)整時,則在發(fā)送攜帶新 組播帶寬信息的組播泛洪報文之后立即發(fā)送組播數(shù)據(jù)報文。
其中,所述在網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留具體包括
所述網(wǎng)絡(luò)設(shè)備能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則 根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留;或
所述網(wǎng)絡(luò)設(shè)備不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留, 則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文;或
所述網(wǎng)絡(luò)設(shè)備組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā),則 根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口;或
所述網(wǎng)絡(luò)設(shè)備根據(jù)本地緩存的另外一個能夠支持的組播帶寬信息進(jìn)行帶 寬預(yù)留。
其中,所述在網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留之后還包括 當(dāng)被剪枝的網(wǎng)絡(luò)設(shè)備出現(xiàn)了組播組的成員時,使用嫁接機制主動恢復(fù)對
組播數(shù)據(jù)報文的轉(zhuǎn)發(fā)。
其中,所述使用嫁接機制主動恢復(fù)對組播數(shù)據(jù)報文的轉(zhuǎn)發(fā)具體包括 遍歷RPF接口上保留的上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,選取
自己所能支持的最大組播帶寬信息的鄰居網(wǎng)絡(luò)設(shè)備,向所述鄰居網(wǎng)絡(luò)設(shè)備發(fā)
送嫁接才艮文。
本發(fā)明還提供了一種PIM DM支持帶寬預(yù)留建立組播表項的系統(tǒng),包括 組播源和多個網(wǎng)絡(luò)設(shè)備,
所述組播源,用于向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜 帶所述組播源支持的組播帶寬信息;
所述網(wǎng)絡(luò)設(shè)備,用于接收所述組播泛洪報文,并根據(jù)所述組播泛洪報文 中的組播帶寬信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信 息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
本發(fā)明還提供了一種組播源,包括泛洪報文生成單元,用于生成組播泛洪報文,所述組播泛洪報文攜帶所
述組播源支持的組播帶寬信息;
泛洪報文發(fā)送單元,用于向網(wǎng)絡(luò)設(shè)備發(fā)送所述組播泛洪報文。
其中,所述組播泛洪寺艮文通過組播(S, G)表項攜帶所述組播源支持的
組播帶寬信息。 其中,還包括
組播帶寬動態(tài)調(diào)整單元,用于當(dāng)所述組播源將發(fā)送的組播帶寬信息從小 到大調(diào)整時,則提前預(yù)設(shè)時間發(fā)送攜帶新組播帶寬信息的組播泛洪報文,使 下游網(wǎng)絡(luò)設(shè)備按照新組播帶寬信息建立最短路徑樹,然后發(fā)送組播數(shù)據(jù)報文; 當(dāng)所述組播源將發(fā)送的組播帶寬信息從大到小調(diào)整時,則在發(fā)送攜帶新組播 帶寬信息的組播泛洪報文之后立即發(fā)送組播數(shù)據(jù)報文。
本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,包括泛洪報文接收單元,用于接收所 述組播泛洪報文;組播帶寬預(yù)留單元,用于根據(jù)所述組播泛洪報文中的組播 帶寬信息進(jìn)行組播帶寬預(yù)留;泛洪報文轉(zhuǎn)發(fā)單元,用于將所述網(wǎng)絡(luò)設(shè)備支持 的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
其中,還包括
RPF檢查單元,用于對所述組播泛洪報文進(jìn)行RPF檢查,如果檢查通過, 則觸發(fā)所述泛洪報文轉(zhuǎn)發(fā)單元轉(zhuǎn)發(fā)所述組播泛洪報文;
剪枝報文發(fā)送單元,用于所述RPF檢查單元檢查失敗時,或所述RPF檢 查單元檢查成功,^旦不能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常轉(zhuǎn) 發(fā)的前提下實現(xiàn)帶寬預(yù)留,向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,使后續(xù)組播數(shù)據(jù) 報文不發(fā)到所述下游網(wǎng)絡(luò)設(shè)備。
其中,所述組播帶寬預(yù)留單元具體包括
第一預(yù)留子單元,用于能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬
預(yù)留,則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留;或
第二預(yù)留子單元,用于不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶
寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文;或 第三預(yù)留子單元,用于組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā),則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口;或 第四預(yù)留子單元,用于根據(jù)本地緩存的另外一個能夠支持的組播帶寬信
息進(jìn)行帶寬預(yù)留。 其中,還包括
嫁接單元,用于當(dāng)被剪枝的網(wǎng)絡(luò)設(shè)備出現(xiàn)了組播組的成員時,使用嫁接 機制主動恢復(fù)對組播數(shù)據(jù)才艮文的轉(zhuǎn)發(fā)。 其中,所述嫁接單元具體包括
鄰居網(wǎng)絡(luò)設(shè)備選取子單元,用于遍歷RPF接口上保留的上游網(wǎng)絡(luò)設(shè)備所 能夠支持的組播帶寬信息,選取自己所能支持的最大組播帶寬信息的鄰居網(wǎng) 絡(luò)設(shè)備;
嫁接報文發(fā)送子單元,用于向所述鄰居網(wǎng)絡(luò)設(shè)備發(fā)送嫁接報文。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點
本發(fā)明通過PIM DM協(xié)議的泛洪/剪枝等協(xié)議交互報文中,增加組播流量 帶寬參數(shù)等信息,在從組播源到組播接收者建立組播整個轉(zhuǎn)發(fā)路徑的過程中, 從組播源將特定組播表項的組播流量帶寬信息一直傳遞給接收者,從而確保 PIM DM在建立SPT樹的整個過程中,每一個沿途的網(wǎng)絡(luò)設(shè)備都能夠為組播 流動態(tài)的預(yù)留帶寬,保證組播流在轉(zhuǎn)發(fā)過程中不丟包,從而更好的保證了組 播的服務(wù)質(zhì)量,對于組播視頻流和IPTV的實現(xiàn)和推廣有著積極的意義。


圖1是本發(fā)明中一種PIM DM支持帶寬預(yù)留建立組播表項的方法流程圖; 圖2是本發(fā)明中一種泛洪剪枝的方法流程圖3是本發(fā)明中 一種PIM DM支持帶寬預(yù)留建立組播表項的系統(tǒng)結(jié)構(gòu)圖; 圖4是本發(fā)明中 一種組播源結(jié)構(gòu)圖; 圖5是本發(fā)明中 一種網(wǎng)絡(luò)設(shè)備結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明主要提供了 一種PIM DM協(xié)議支持帶寬預(yù)留建立組播表項的方法,主要思路是通過PIMDM協(xié)議的泛洪/剪枝等協(xié)議交互報文中,增加組播流 量帶寬參數(shù)等信息,從組播源到組播接收者建立組播整個轉(zhuǎn)發(fā)路徑的過程中, 從組播源將特定組播表項的組播流量帶寬信息一直傳遞給接收者,從而確保 PIM DM在建立SPT樹的整個過程中,每一個沿途的網(wǎng)絡(luò)設(shè)備都能夠為組播 流動態(tài)的預(yù)留帶寬,保證組播流在轉(zhuǎn)發(fā)過程中不丟包,從而更好的保證了組 播的服務(wù)質(zhì)量。
本發(fā)明提出了一種PIM DM支持帶寬預(yù)留建立組播表項的方法,應(yīng)用于 包括組播源和多個網(wǎng)絡(luò)設(shè)備的系統(tǒng)中,所述方法如圖l所示,包括以下步驟
步驟IOI,組播源向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜帶 所述組播源支持的組播帶寬信息。在組播源進(jìn)行擴散時,首先發(fā)送的并不是 普通的組播數(shù)據(jù)報文,而是組播泛洪報文,組播泛洪報文攜帶組播源支持的 組播帶寬信息,在發(fā)送組播泛洪報文之后,才發(fā)送普通的組播數(shù)據(jù)報文。其 中,組播泛洪報文可以通過(組播源地址S,組播組地址G)表項攜帶所述組 播源支持的組播帶寬信息,在(S, G)組播表項中增加對應(yīng)組4番數(shù)據(jù)報文的 帶寬信息,例如4M/S,代表這個組播數(shù)據(jù)報文會以4Mbps(比特每秒)的速 度發(fā)送出去。
步驟102,接收所述組播泛洪報文的網(wǎng)絡(luò)設(shè)備根據(jù)所述組播泛洪報文中的 組播帶寬信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳 遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
其中,在網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留具體方式可以包括但不限于以下 幾種方式
1 、所述網(wǎng)絡(luò)設(shè)備能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留, 則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留。例如,如果本網(wǎng)絡(luò)設(shè)備根據(jù)上游 設(shè)備的組播流量帶寬參數(shù),能夠在本網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文轉(zhuǎn)發(fā)不丟 包和服務(wù)質(zhì)量的前提下實現(xiàn)帶寬預(yù)留,則根據(jù)上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文 帶寬信息進(jìn)行帶寬預(yù)留,并把上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信息保持不 變,繼續(xù)在組播泛洪報文中傳遞到下游網(wǎng)絡(luò)設(shè)備。
2、所述網(wǎng)絡(luò)設(shè)備不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文。例如,如果 本網(wǎng)絡(luò)設(shè)備根據(jù)上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信息,不能夠在本網(wǎng)絡(luò)設(shè) 備上組播數(shù)據(jù)報文轉(zhuǎn)發(fā)不丟包和服務(wù)質(zhì)量的前提下實現(xiàn)帶寬預(yù)留,則向上游 網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收此組播數(shù)據(jù)報文。
3 、所述網(wǎng)絡(luò)設(shè)備組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā), 則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口。例如,如果 本網(wǎng)絡(luò)設(shè)備根據(jù)上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信息,不能夠在本網(wǎng)絡(luò)設(shè) 備上保證組播數(shù)據(jù)報文轉(zhuǎn)發(fā)不丟包和服務(wù)質(zhì)量的前提下實現(xiàn)帶寬預(yù)留,但是 可以通過減少出接口的形式(實際上就是減少了組播接收者)來保證組播數(shù) 據(jù)報文帶寬,則根據(jù)上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信息進(jìn)行帶寬預(yù)留, 同時減少出接口,并把上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信息保持不變,繼 續(xù)在組播泛洪報文中傳遞到下游網(wǎng)絡(luò)設(shè)備。
4、所述網(wǎng)絡(luò)設(shè)備根據(jù)本地緩存的另外一個能夠支持的組播帶寬信息進(jìn)行 帶寬預(yù)留。例如,如果本網(wǎng)絡(luò)設(shè)備根據(jù)上游網(wǎng)絡(luò)設(shè)備的組播數(shù)據(jù)報文帶寬信 息,不能夠在本網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文轉(zhuǎn)發(fā)不丟包和服務(wù)質(zhì)量的前提 下實現(xiàn)帶寬預(yù)留,但是能夠根據(jù)自己的緩存能力保證自己按照另外一個流量 帶寬信息實現(xiàn)帶寬預(yù)留,則根據(jù)自己所能支持的組播流量帶寬參數(shù)進(jìn)行帶寬 預(yù)留,并把自己的組播數(shù)據(jù)報文帶寬信息在組播泛洪報文中傳遞到下游網(wǎng)絡(luò) 設(shè)備。
網(wǎng)絡(luò)設(shè)備支持組播的帶寬預(yù)留功能包括但不限于上面的幾種方式,每一 個網(wǎng)絡(luò)設(shè)備對帶寬預(yù)留是一個獨立的行為,可以根據(jù)自己的策略和配置選擇 自己的帶寬預(yù)留實現(xiàn)方式,只要能夠根據(jù)上游設(shè)備傳送下來的組播泛洪報文 中具體組播S, G表項的組播流量帶寬參數(shù),在本網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù) 留功能的處理,同時能夠把本網(wǎng)絡(luò)設(shè)備支持的組播流量帶寬參數(shù)在組播泛洪 報文中傳遞到下游網(wǎng)絡(luò)設(shè)備即可。
另外,網(wǎng)絡(luò)設(shè)備進(jìn)行組播帶寬預(yù)留之后還包括,如果組播源在組播數(shù)據(jù) 報文的發(fā)送過程中需要改變組播帶寬信息,需要進(jìn)行下面的處理當(dāng)所述組 播源將發(fā)送的組播帶寬信息從小到大調(diào)整時,則提前預(yù)設(shè)時間(如設(shè)置為30秒)發(fā)送攜帶新組播帶寬信息的組播泛洪報文,使下游網(wǎng)絡(luò)設(shè)備按照新組播
帶寬信息建立最短路徑樹,然后發(fā)送組播數(shù)據(jù)報文;當(dāng)所述組播源將發(fā)送的 組播帶寬信息從大到小調(diào)整時,則在發(fā)送攜帶新組播帶寬信息的組播泛洪報 文之后立即發(fā)送組播數(shù)據(jù)報文。
步驟103,下游網(wǎng)絡(luò)設(shè)備對所述組播泛洪報文進(jìn)行反向路徑轉(zhuǎn)發(fā)RPF檢 查,如果檢查通過,則繼續(xù)轉(zhuǎn)發(fā)組播泛洪報文,也就說仍然會根據(jù)單播的轉(zhuǎn) 發(fā)路徑來決定處理哪一個上游網(wǎng)絡(luò)設(shè)備的組播泛洪報文;如果RPF是等價路 由,那么根據(jù)所有通過RPF檢查的組播泛洪報文中的組播帶寬信息,選取自 己所能支持的最大組播帶寬的那一個PIM鄰居作為整個S, G的上游設(shè)備, 其他的即使通過了 RPF4企查也要發(fā)送剪枝消息。例如對一臺網(wǎng)絡(luò)設(shè)備,到組 播源SI有三條等價路由,從這三條等價路由的上游設(shè)備給發(fā)送下來的組播泛 洪報文的組播帶寬信息分別是4M/S, 2M/S和1M/S,這臺網(wǎng)絡(luò)設(shè)備根據(jù)自己 所能承受的最大組播帶寬信息是2.5M/S,那么選擇在自己所能承受的組播帶 寬之內(nèi)的最大組播帶寬2M/S作為自己所能支持的最大組播帶寬。
如果檢查失敗,則向上游網(wǎng)絡(luò)設(shè)備發(fā)出剪枝消息;如果檢查成功,且不 能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù) 留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,使后續(xù)組播數(shù)據(jù)報文不發(fā)到所述下游 網(wǎng)絡(luò)設(shè)備。
另外,即使向上游網(wǎng)絡(luò)設(shè)備發(fā)送了剪枝報文,在軟件層面也必須保留每 一個上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,以便在后續(xù)嫁接處理中選擇 當(dāng)前最大的組播帶寬路徑。
步驟103中的下游網(wǎng)絡(luò)設(shè)備剪枝后,如果出現(xiàn)了組播組的成員時,使用 嫁接機制主動恢復(fù)對組播數(shù)據(jù)報文的轉(zhuǎn)發(fā),具體包括遍歷RPF接口上保留 的上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,選取自己所能支持的最大組播 帶寬信息的鄰居網(wǎng)絡(luò)設(shè)備,向所述鄰居網(wǎng)絡(luò)設(shè)備發(fā)送嫁接報文。
本發(fā)明提供了一種泛洪剪枝的方法,如圖2所示,包括以下步驟
步驟201,在PIM-DM域中,組播源S通過組播組G根據(jù)最新的組播帶寬信 息向下游網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,組播泛洪報文中攜帶的組播帶寬信息是本設(shè)備支持的組播帶寬信息。
步驟202,當(dāng)網(wǎng)絡(luò)設(shè)備收到組播泛洪報文時,依靠到達(dá)組播源地址進(jìn)行 RPF (根據(jù)單播路由)檢查,確定唯一的合法入端口,建立一條(S, G)的 表項。建立表項時,所有啟用PIM-DM的非RPF接口狀態(tài)都轉(zhuǎn)發(fā)組播泛洪報 文,當(dāng)下游網(wǎng)絡(luò)設(shè)備沒有轉(zhuǎn)發(fā)需求,會向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝報文。在煎 枝延遲的時間內(nèi)沒有收到JOIN報文時,上游網(wǎng)絡(luò)設(shè)備會將接口狀態(tài)設(shè)置為剪 枝狀態(tài)。
步驟203,判斷是否通過RPF檢查,如果RPF檢查失敗(例如收到組播數(shù) 據(jù)報文的接口并非組播源S的單播路由的接口 ),則轉(zhuǎn)步驟210;如果檢查成功, 則轉(zhuǎn)步驟204。
步驟204,判斷是否能夠保證最大帶寬,即是否可以在本網(wǎng)絡(luò)設(shè)備上保證 組播數(shù)據(jù)報文轉(zhuǎn)發(fā)不丟包和服務(wù)質(zhì)量的前提下實現(xiàn)帶寬預(yù)留。如果可以,則 轉(zhuǎn)步驟205,否則轉(zhuǎn)步驟210。
步驟205,在本網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留處理。
步驟206,將本網(wǎng)絡(luò)設(shè)備的帶寬預(yù)留信息攜帶在組播泛洪報文中傳遞到下 游網(wǎng)絡(luò)設(shè)備。
步驟207,建立組播轉(zhuǎn)發(fā)的SPT樹。
步驟208,判斷組播源是否改變自己組播流的帶寬,如果是,則轉(zhuǎn)步驟201, 重復(fù)上述泛洪剪枝過程,如果不是,則轉(zhuǎn)步驟209。其中,組播報文會定時的 泛洪,(S, G)表項的再次建立仍然是依靠組播泛洪報文的觸發(fā),重復(fù)上面的 流程;只不過定時的泛洪是由連接組播源的DR( Designated Router,指定網(wǎng)絡(luò) 設(shè)備)網(wǎng)絡(luò)設(shè)備實現(xiàn),DR發(fā)送的組播泛洪報文仍然是上次最新的組播泛洪報 文。
步驟209,連接組播源的網(wǎng)絡(luò)設(shè)備定時泛洪,并轉(zhuǎn)步驟202。其中,如果 PIM DM未到定時泛洪的時間,但是組播源需要改變自己發(fā)送的組播帶寬信 息,則組播源需要主動泛洪。如果組播源動態(tài)的修改自己發(fā)送的組播帶寬信 息從小到大,則必須提前一定時間(例如30秒)發(fā)送組播泛洪報文,保證下 游網(wǎng)絡(luò)設(shè)備都能夠提前按照最新的組播帶寬信息建立最短路徑樹,在建立最短路徑樹之前組播按照原先小的流量進(jìn)行轉(zhuǎn)發(fā);如果組播源動態(tài)的修改自己 發(fā)送的組播帶寬信息從大到小,則在發(fā)送組播泛洪報文之后立即發(fā)送小的流 量的組播數(shù)據(jù)報文;如果組播帶寬信息不變,則仍然按照原先的組播泛洪報 文進(jìn)行泛洪。
步驟210,向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝報文。如果上游網(wǎng)絡(luò)設(shè)備是直連的組 播源,則不需要發(fā)出剪枝報文。
當(dāng)被剪枝的節(jié)點上出現(xiàn)了組播組的成員時,為了減少該網(wǎng)絡(luò)設(shè)備恢復(fù)成 轉(zhuǎn)發(fā)狀態(tài)所需的時間,PIM-DM使用嫁接機制主動恢復(fù)其對組播數(shù)據(jù)的轉(zhuǎn)發(fā), 在發(fā)送嫁接報文之間需要進(jìn)行下面的處理根據(jù)準(zhǔn)備發(fā)送嫁接報文的組播源S 和組播G的信息以及,在軟件層遍歷RPF接口上保留的上游網(wǎng)絡(luò)設(shè)備所能夠 支持的組播帶寬信息,選取自己所能支持的最大組播帶寬的PIM鄰居網(wǎng)絡(luò)設(shè) 備,向該網(wǎng)絡(luò)設(shè)備發(fā)送嫁接報文(Graft Message )。
本發(fā)明還提供了 一種PIM DM支持帶寬預(yù)留建立組播表項的系統(tǒng),如圖3 所示,包括組播源100和多個網(wǎng)絡(luò)設(shè)備200 (包括與組播源100直接連接的網(wǎng) 絡(luò)設(shè)備、該直連網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備,其中下游網(wǎng)絡(luò)設(shè)備可以包括多級)。 其中,組播源100,用于向網(wǎng)絡(luò)設(shè)備200發(fā)送組播泛洪報文,所述組播泛洪報 文攜帶所述組播源支持的組播帶寬信息;網(wǎng)絡(luò)設(shè)備200,用于接收所述組播泛 洪報文,并根據(jù)所述組播泛洪報文中的組播帶寬信息進(jìn)行組播帶寬預(yù)留,并 將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
本發(fā)明還提供了一種組播源,如圖4所示,包括泛洪l艮文生成單元110, 用于生成組播泛洪報文,所述組播泛洪報文通過組播(S, G)表項攜帶所述 組播源支持的組播帶寬信息;泛洪報文發(fā)送單元120,用于向網(wǎng)絡(luò)設(shè)備發(fā)送所 述組播泛洪報文。組播帶寬動態(tài)調(diào)整單元130,用于當(dāng)所述組播源將發(fā)送的組 播帶寬信息從小到大調(diào)整時,則提前預(yù)設(shè)時間發(fā)送攜帶新組播帶寬信息的組 播泛洪報文,使下游網(wǎng)絡(luò)設(shè)備按照新組播帶寬信息建立最短路徑樹,然后發(fā) 送組播數(shù)據(jù)報文;當(dāng)所述組播源將發(fā)送的組播帶寬信息從大到小調(diào)整時,則 在發(fā)送攜帶新組播帶寬信息的組播泛洪報文之后立即發(fā)送組播數(shù)據(jù)報文。
本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,如圖5所示,包括泛洪報文接收單元210,用于接收所述組播泛洪報文;組播帶寬預(yù)留單元220,用于根據(jù)所述組 播泛洪報文中的組播帶寬信息進(jìn)行組播帶寬預(yù)留;泛洪報文轉(zhuǎn)發(fā)單元230,用 于將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè) 備。RPF檢查單元240,用于對所述組播泛洪報文進(jìn)行RPF檢查,如果檢查 通過,則觸發(fā)所述泛洪報文轉(zhuǎn)發(fā)單元230轉(zhuǎn)發(fā)所述組播泛洪報文;剪枝報文 發(fā)送單元250,用于所述RPF檢查單元檢查失敗時,或所述RPF檢查單元檢 查成功,但不能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提 下實現(xiàn)帶寬預(yù)留,向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,^使后續(xù)組播數(shù)據(jù)報文不發(fā) 到所述下游網(wǎng)絡(luò)設(shè)備。嫁接單元260,用于當(dāng)被剪枝的網(wǎng)絡(luò)設(shè)備出現(xiàn)了組播組 的成員時,使用嫁接機制主動恢復(fù)對組播數(shù)據(jù)報文的轉(zhuǎn)發(fā)。
所述組播帶寬預(yù)留單元具體包括第一預(yù)留子單元,用于能夠使組播數(shù) 據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則根據(jù)接收的組播帶寬信息進(jìn)行帶 寬預(yù)留;或第二預(yù)留子單元,用于不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下 實現(xiàn)帶寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文; 或第三預(yù)留子單元,用于組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn) 發(fā),則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口;或第四 預(yù)留子單元,用于根據(jù)本地緩存的另外一個能夠支持的組播帶寬信息進(jìn)行帶 寬預(yù)留。
其中,嫁接單元具體包括鄰居網(wǎng)絡(luò)設(shè)備選取子單元,用于遍歷RPF接 口上保留的上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,選取自己所能支持的 最大組播帶寬信息的鄰居網(wǎng)絡(luò)設(shè)備;嫁接報文發(fā)送子單元,用于向所述鄰居 網(wǎng)絡(luò)設(shè)備發(fā)送嫁接報文。
本發(fā)明通過PIM協(xié)議報文的自動交互,保證組播流從組播源發(fā)出時整個 網(wǎng)絡(luò)中按照帶寬要求預(yù)先建立了帶寬資源,滿足組播的復(fù)制和轉(zhuǎn)發(fā)要求,真 正實現(xiàn)了組播端到端的帶寬保證。組播泛洪報文攜帶了組播帶寬信息,用于 泛洪時建立最短路徑樹。在組播協(xié)議的泛洪/剪枝流程中,增加對于組播泛洪 報文的特殊處理,提升了 PIM協(xié)議在資源預(yù)留和帶寬保證的能力;普通網(wǎng)絡(luò) 設(shè)備支持組播帶寬預(yù)留功能,能夠根據(jù)上游設(shè)備傳送下來的具體組播S, G表項的組播流量帶寬參數(shù),計算本設(shè)備上支持的組播帶寬,保證組播流轉(zhuǎn)發(fā)不 丟包和服務(wù)質(zhì)量的組播流量帶寬參數(shù),同時把本設(shè)備支持的組播流量帶寬參 數(shù)傳遞到下游設(shè)備。
通過以上的實施方式的描述,本領(lǐng)域的4支術(shù)人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬一 件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技 術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體 現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使 得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行 本發(fā)明各個實施例所述的方法。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種PIM DM支持帶寬預(yù)留建立組播表項的方法,應(yīng)用于包括組播源和多個網(wǎng)絡(luò)設(shè)備的系統(tǒng)中,其特征在于,所述方法包括以下步驟組播源向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜帶所述組播源支持的組播帶寬信息;接收所述組播泛洪報文的網(wǎng)絡(luò)設(shè)備根據(jù)所述組播泛洪報文中的組播帶寬信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
2、 如權(quán)利要求1所述PIMDM支持帶寬預(yù)留建立組播表項的方法,其特 征在于,所述組播泛洪報文通過(組播源地址S,組播組地址G)表項攜帶所述組 播源支持的組播帶寬信息。
3、 如權(quán)利要求1所述PIMDM支持帶寬預(yù)留建立組播表項的方法,其特 征在于,將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng) 絡(luò)設(shè)備之后還包括剪枝過程所述下游網(wǎng)絡(luò)設(shè)備對所述組播泛洪報文進(jìn)行反向路徑轉(zhuǎn)發(fā)RPF檢查,如 果檢查通過,則繼續(xù)轉(zhuǎn)發(fā)組播泛洪報文;如果檢查失敗,則向上游網(wǎng)絡(luò)設(shè)備 發(fā)出剪枝消息;如果檢查成功,且不能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常 轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,使后續(xù)組播 數(shù)據(jù)報文不發(fā)到所述下游網(wǎng)絡(luò)設(shè)備。
4、 如權(quán)利要求1所述PIMDM支持帶寬預(yù)留建立組播表項的方法,其特 征在于,網(wǎng)絡(luò)設(shè)備進(jìn)行組播帶寬預(yù)留之后還包括當(dāng)所述組播源將發(fā)送的組播帶寬信息從小到大調(diào)整時,則提前預(yù)設(shè)時間 發(fā)送攜帶新組播帶寬信息的組播泛洪報文,使下游網(wǎng)絡(luò)設(shè)備按照新組播帶寬 信息建立最短路徑樹,然后發(fā)送組播數(shù)據(jù)報文;當(dāng)所述組播源將發(fā)送的組播帶寬信息從大到小調(diào)整時,則在發(fā)送攜帶新 組播帶寬信息的組播泛洪報文之后立即發(fā)送組播數(shù)據(jù)報文。
5、 如權(quán)利要求1所述PIMDM支持帶寬預(yù)留建立組纟番表項的方法,其特 征在于,所述在網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留具體包括所述網(wǎng)絡(luò)設(shè)備能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則 根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留;或所述網(wǎng)絡(luò)設(shè)備不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留, 則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文;或所述網(wǎng)絡(luò)設(shè)備組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā),則 根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口;或所述網(wǎng)絡(luò)設(shè)備根據(jù)本地緩存的另外一個能夠支持的組播帶寬信息進(jìn)行帶 寬預(yù)留。
6、 如權(quán)利要求1所述PIMDM支持帶寬預(yù)留建立組播表項的方法,其特 征在于,所述在網(wǎng)絡(luò)設(shè)備上進(jìn)行組播帶寬預(yù)留之后還包括當(dāng)被剪枝的網(wǎng)絡(luò)設(shè)備出現(xiàn)了組播組的成員時,使用嫁接機制主動恢復(fù)對 組播數(shù)據(jù)報文的轉(zhuǎn)發(fā)。
7、 如權(quán)利要求6所述PIMDM支持帶寬預(yù)留建立組播表項的方法,其特 征在于,所述使用嫁接機制主動恢復(fù)對組播數(shù)據(jù)報文的轉(zhuǎn)發(fā)具體包括遍歷RPF接口上保留的上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,選取 自己所能支持的最大組播帶寬信息的鄰居網(wǎng)絡(luò)設(shè)備,向所述鄰居網(wǎng)絡(luò)設(shè)備發(fā) 送嫁接報文。
8、 一種PIMDM支持帶寬預(yù)留建立組播表項的系統(tǒng),包括組播源和多個 網(wǎng)絡(luò)設(shè)備,其特征在于,所述組播源,用于向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜 帶所述組播源支持的組播帶寬信息;所述網(wǎng)絡(luò)設(shè)備,用于接收所述組播泛洪報文,并根據(jù)所述組播泛洪報文 中的組播帶寬信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信 息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
9、 一種組播源,其特征在于,包括泛洪報文生成單元,用于生成組播泛洪報文,所述組播泛洪纟艮文攜帶所述組播源支持的組播帶寬信息;泛洪報文發(fā)送單元,用于向網(wǎng)絡(luò)設(shè)備發(fā)送所述組4番泛洪才艮文。
10、 如權(quán)利要求9所述組播源,其特征在于,所述組播泛洪報文通過組播(S, G)表項攜帶所述組播源支持的組播帶 寬信息。
11、 如權(quán)利要求9所述組播源,其特征在于,還包括 組播帶寬動態(tài)調(diào)整單元,用于當(dāng)所述組播源將發(fā)送的組播帶寬信息從小到大調(diào)整時,則提前預(yù)設(shè)時間發(fā)送攜帶新組播帶寬信息的組播泛洪報文,使 下游網(wǎng)絡(luò)設(shè)備按照新組播帶寬信息建立最短路徑樹,然后發(fā)送組播數(shù)據(jù)報文; 當(dāng)所述組播源將發(fā)送的組播帶寬信息從大到小調(diào)整時,則在發(fā)送攜帶新組播 帶寬信息的組播泛洪報文之后立即發(fā)送組播數(shù)據(jù)報文。
12、 一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括 泛洪報文接收單元,用于接收所述組播泛洪報文;組播帶寬預(yù)留單元,用于根據(jù)所述組播泛洪報文中的組播帶寬信息進(jìn)行 組播帶寬預(yù)留;泛洪報文轉(zhuǎn)發(fā)單元,用于將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所 述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。
13、 如權(quán)利要求12所述網(wǎng)絡(luò)設(shè)備,其特征在于,還包括 RPF檢查單元,用于對所述組播泛洪報文進(jìn)行RPF檢查,如果檢查通過,則觸發(fā)所述泛洪報文轉(zhuǎn)發(fā)單元轉(zhuǎn)發(fā)所述組播泛洪報文;剪枝報文發(fā)送單元,用于所述RPF檢查單元檢查失敗時,或所述RPF檢 查單元檢查成功,但不能夠在所述下游網(wǎng)絡(luò)設(shè)備上保證組播數(shù)據(jù)報文正常轉(zhuǎn) 發(fā)的前提下實現(xiàn)帶寬預(yù)留,向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,使后續(xù)組播數(shù)據(jù) 報文不發(fā)到所述下游網(wǎng)絡(luò)設(shè)備。
14、 如權(quán)利要求12所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述組播帶寬預(yù)留單元 具體包括第一預(yù)留子單元,用于能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留;或第二預(yù)留子單元,用于不能夠使組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā)的前提下實現(xiàn)帶寬預(yù)留,則向上游網(wǎng)絡(luò)設(shè)備發(fā)送剪枝消息,不再接收組播數(shù)據(jù)報文;或 第三預(yù)留子單元,用于組播出接口過多導(dǎo)致無法保證組播數(shù)據(jù)報文正常轉(zhuǎn)發(fā),則根據(jù)接收的組播帶寬信息進(jìn)行帶寬預(yù)留,并減少組播出接口;或 第四預(yù)留子單元,用于根據(jù)本地緩存的另外一個能夠支持的組播帶寬信息進(jìn)行帶寬預(yù)留。
15、 如權(quán)利要求12所述網(wǎng)絡(luò)設(shè)備,其特征在于,還包括嫁接單元,用于當(dāng)被剪枝的網(wǎng)絡(luò)設(shè)備出現(xiàn)了組播組的成員時,使用嫁接 機制主動恢復(fù)對組4番數(shù)據(jù)報文的轉(zhuǎn)發(fā)。
16、 如權(quán)利要求15所述網(wǎng)絡(luò)設(shè)備,其特征在于,所述嫁接單元具體包括 鄰居網(wǎng)絡(luò)設(shè)備選取子單元,用于遍歷RPF接口上保留的上游網(wǎng)絡(luò)設(shè)備所能夠支持的組播帶寬信息,選取自己所能支持的最大組播帶寬信息的鄰居網(wǎng) 絡(luò)設(shè)備;嫁接報文發(fā)送子單元,用于向所述鄰居網(wǎng)絡(luò)設(shè)備發(fā)送嫁接報文。
全文摘要
本發(fā)明公開了一種PIM DM支持帶寬預(yù)留建立組播表項的方法、系統(tǒng)及設(shè)備,所述方法包括以下步驟組播源向網(wǎng)絡(luò)設(shè)備發(fā)送組播泛洪報文,所述組播泛洪報文攜帶所述組播源支持的組播帶寬信息;接收所述組播泛洪報文的網(wǎng)絡(luò)設(shè)備根據(jù)所述組播泛洪報文中的組播帶寬信息進(jìn)行組播帶寬預(yù)留,并將所述網(wǎng)絡(luò)設(shè)備支持的組播帶寬信息傳遞到所述網(wǎng)絡(luò)設(shè)備的下游網(wǎng)絡(luò)設(shè)備。本發(fā)明確保PIM DM在建立SPT樹的整個過程中,每一個沿途的網(wǎng)絡(luò)設(shè)備都能夠為組播流動態(tài)的預(yù)留帶寬,保證組播流在轉(zhuǎn)發(fā)過程中不丟包,從而更好的保證了組播的服務(wù)質(zhì)量,對于組播視頻流和IPTV的實現(xiàn)和推廣有著積極的意義。
文檔編號H04L12/18GK101291242SQ200810127010
公開日2008年10月22日 申請日期2008年6月17日 優(yōu)先權(quán)日2008年6月17日
發(fā)明者鋒 王 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1