两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種接入網(wǎng)中的組播接入控制方法和設(shè)備的制作方法

文檔序號(hào):7595915閱讀:129來(lái)源:國(guó)知局
專利名稱:一種接入網(wǎng)中的組播接入控制方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及接入網(wǎng)中的組播接入控制方法以及組播接入設(shè)備。
背景技術(shù)
在使用以太網(wǎng)技術(shù)(Ethernet)的接入網(wǎng)中(IP-DSLAM),組播是其一種最基本的業(yè)務(wù)。它是一種允許一個(gè)或多個(gè)局端設(shè)備發(fā)送單一的數(shù)據(jù)包到多個(gè)用戶的網(wǎng)絡(luò)技術(shù)。當(dāng)多個(gè)用戶同時(shí)申請(qǐng)網(wǎng)上的某個(gè)服務(wù)時(shí),相應(yīng)的接入網(wǎng)局端設(shè)備要給每個(gè)用戶發(fā)送同樣內(nèi)容的數(shù)據(jù)包。這時(shí)候,接入網(wǎng)局端設(shè)備可以把數(shù)據(jù)包發(fā)送到以特定組播地址標(biāo)識(shí)的組播組,并且只有屬于該組播組的用戶才能接收到數(shù)據(jù)包。組播組中的成員用戶是動(dòng)態(tài)的,可以根據(jù)用戶的意愿隨時(shí)加入或退出。每一個(gè)用戶可以同時(shí)加入到多個(gè)組播組中。對(duì)于每一個(gè)組播地址,可以在不同的端口或者不同的套接字(Socket)上有多個(gè)數(shù)據(jù)流。
視頻業(yè)務(wù),特別是面向普遍公眾的視頻業(yè)務(wù),大都是基于組播來(lái)實(shí)現(xiàn)的,它們往往對(duì)帶寬的要求比較高。然而,組播接入控制的協(xié)議(互連網(wǎng)組管理協(xié)議IGMP)本身并沒(méi)有從帶寬等方面來(lái)限制用戶的接入。這樣一來(lái),很可能使得過(guò)多的組播流流向負(fù)責(zé)接入的接入網(wǎng)局端設(shè)備,以至使該設(shè)備發(fā)生擁塞而影響正常的業(yè)務(wù)流。
現(xiàn)有的組播接入控制方法是依靠限制接入網(wǎng)局端設(shè)備所能支持的最大組播流數(shù)來(lái)實(shí)現(xiàn)的。但是這樣的控制方法存在明顯的局限性。
首先,現(xiàn)有的組播接入控制方法不能對(duì)每個(gè)用戶端口分別限制。因?yàn)樵诮尤刖W(wǎng)中每個(gè)用戶端口的帶寬不一樣,必須根據(jù)該端口的實(shí)際可用帶寬來(lái)控制該端口用戶的組播接入,才能達(dá)到接入控制的目的。
其次,現(xiàn)有的組播接入控制方法不能滿足具有不同帶寬要求的組播環(huán)境。在實(shí)際應(yīng)用中,不同的組播業(yè)務(wù)(包括視頻業(yè)務(wù))對(duì)帶寬的要求并不一樣。因此,簡(jiǎn)單地限制設(shè)備所能夠接受的最大組播流數(shù)在實(shí)際中顯然難以起到預(yù)期的效果。
另外,現(xiàn)有的組播接入控制方法也沒(méi)有提供簡(jiǎn)單有效的用戶鑒權(quán)機(jī)制,不能設(shè)定用戶的組播權(quán)限,并根據(jù)組播權(quán)限確定為用戶提供相應(yīng)的組播服務(wù)。

發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種接入網(wǎng)中的組播接入控制方法和設(shè)備,用以根據(jù)用戶端口、網(wǎng)絡(luò)上連端口、系統(tǒng)本身的組播能力和目前網(wǎng)絡(luò)資源信息來(lái)決定是否允許用戶接入組播,從而避免網(wǎng)絡(luò)擁塞以便在利用IGMP接入組播服務(wù)時(shí),接入網(wǎng)局端設(shè)備在用戶接入某組播時(shí)能夠根據(jù)權(quán)限更加合理的利用帶寬。
根據(jù)本發(fā)明的一個(gè)方面,提供一種在接入網(wǎng)中對(duì)組播接入進(jìn)行控制的方法,該方法包括以下步驟由接入網(wǎng)局端設(shè)備接收來(lái)自于用戶的組播接入請(qǐng)求消息;所述接入網(wǎng)局端設(shè)備根據(jù)網(wǎng)絡(luò)資源信息來(lái)確定是否允許所述用戶接入該組播;和當(dāng)確定能夠允許接入該組播時(shí),所述接入網(wǎng)局端設(shè)備通過(guò)網(wǎng)絡(luò)端口接入來(lái)自于組播源的該組播并且將其分發(fā)給相應(yīng)的用戶。其中,所述網(wǎng)絡(luò)資源信息包括關(guān)于組播源的信息,表示端口對(duì)組播的支持能力的信息,表示接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息;所述接入網(wǎng)局端設(shè)備根據(jù)用戶上述組播接入請(qǐng)求是否滿足以下條件來(lái)確定是否允許接入所請(qǐng)求接入的組播該組播并未超出所述端口和所述接入網(wǎng)局端設(shè)備對(duì)組播的支持能力。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種在接入網(wǎng)中用于進(jìn)行組播接入控制的局端設(shè)備,該接入網(wǎng)局端設(shè)備包括一個(gè)網(wǎng)絡(luò)端口,用于與IP網(wǎng)絡(luò)互連,以通過(guò)IP網(wǎng)絡(luò)接收來(lái)自組播源的組播流;多個(gè)用戶端口,用于與用戶端設(shè)備相連,以將用戶所請(qǐng)求加入的組播組的組播流分發(fā)給用戶;其特征在于,還包括一個(gè)存儲(chǔ)器,用于存儲(chǔ)網(wǎng)絡(luò)狀態(tài)信息;一個(gè)控制器,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息來(lái)確定是否允許所述用戶接入該組播,并且當(dāng)確定能夠允許接入該組播時(shí),控制所述接入網(wǎng)局端設(shè)備通過(guò)網(wǎng)絡(luò)接口接入該組播并且將其分發(fā)給相應(yīng)的用戶。其中,所述網(wǎng)絡(luò)狀態(tài)信息包括關(guān)于組播源的信息,表示端口對(duì)組播的支持能力的信息,表示局端設(shè)備本身對(duì)組播的支持能力的信息,所述控制器還用于根據(jù)用戶上述組播接入請(qǐng)求是否滿足以下條件來(lái)確定是否允許接所請(qǐng)求接入的組播該組播并未超出所述端口和接入網(wǎng)局端設(shè)備對(duì)組播的支持能力。
優(yōu)選地,所述關(guān)于組播源的信息包括組播源的組播帶寬;所述表示端口對(duì)組播的支持能力的信息包括所述用戶和網(wǎng)絡(luò)端口的最大組播帶寬;所述表示接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息包括所述接入網(wǎng)局端設(shè)備的最大組播帶寬。
另外,所述表示端口對(duì)組播的支持能力的信息還包括所述用戶和網(wǎng)絡(luò)端口的最大組播數(shù);所述表示接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息還包括所述接入網(wǎng)局端設(shè)備的最大組播數(shù)。
此外,本發(fā)明所提供的方法和設(shè)備還可根據(jù)為每個(gè)組播源制定組播接入權(quán)限和為用戶端口設(shè)定端口組播權(quán)限,來(lái)為用戶提供簡(jiǎn)單的用戶鑒權(quán),以及根據(jù)權(quán)限更合理地利用帶寬。在一個(gè)優(yōu)選實(shí)施例中,所述網(wǎng)絡(luò)狀態(tài)信息還包括組播源的優(yōu)先級(jí)信息,本發(fā)明的方法和設(shè)備還可以根據(jù)組播源的優(yōu)先級(jí)來(lái)對(duì)組播接入進(jìn)行控制。
在本發(fā)明所提供的方法和設(shè)備中,接入網(wǎng)局端設(shè)備依據(jù)目前網(wǎng)絡(luò)資源信息來(lái)進(jìn)行組播接入控制,避免了網(wǎng)絡(luò)擁塞并且充分利用了系統(tǒng)以及端口的資源。而且,使得接入網(wǎng)局端接入設(shè)備能夠有效的控制業(yè)務(wù)隊(duì)列,例如,重要組播流在高優(yōu)先級(jí)的隊(duì)列中排隊(duì),普通組播流在底優(yōu)先級(jí)的對(duì)列中排隊(duì),更高QoS要求的業(yè)務(wù)在最高優(yōu)先級(jí)隊(duì)列中排隊(duì)。這樣,減少了普通組播流對(duì)其它業(yè)務(wù)的影響,使得各種業(yè)務(wù)都能夠在網(wǎng)絡(luò)中正常傳輸。


下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步描述
圖1為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的支持組播業(yè)務(wù)的網(wǎng)絡(luò)的拓?fù)鋱D;圖2為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的接入網(wǎng)局端設(shè)備的示意圖;圖3是根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的組播接入控制方法的流程圖。
具體實(shí)施例方式
圖1為根據(jù)本發(fā)明的一個(gè)支持組播業(yè)務(wù)的優(yōu)選實(shí)施例的網(wǎng)絡(luò)拓?fù)鋱D。其中,視頻服務(wù)器14是作為組播源的網(wǎng)絡(luò)設(shè)備,它連接到IP網(wǎng)絡(luò)。IP網(wǎng)絡(luò)13用來(lái)連接不同二層網(wǎng)絡(luò),并且在支持組播業(yè)務(wù)時(shí),應(yīng)要實(shí)現(xiàn)組播路由協(xié)議。IP網(wǎng)絡(luò)13中的路由器130是用來(lái)實(shí)現(xiàn)對(duì)二層網(wǎng)絡(luò)的終結(jié)并實(shí)現(xiàn)IP報(bào)文的轉(zhuǎn)發(fā)和路由功能,它應(yīng)該支持組播業(yè)務(wù)、組播路由協(xié)議和組播管理協(xié)議(IGMP),一般來(lái)說(shuō),應(yīng)支持IGMPRouter功能。接入網(wǎng)的局端設(shè)備10用于匯集來(lái)自用戶端設(shè)備的通信流量以及分發(fā)流向用戶端設(shè)備的通信流量,并且可以對(duì)用戶的接入和上述通信流量進(jìn)行控制,在圖1所示的網(wǎng)絡(luò)中,所述接入網(wǎng)局端設(shè)備支持組播業(yè)務(wù)、IGMP和組播控制功能,一般來(lái)說(shuō),應(yīng)支持IGMPProxy。用戶端設(shè)備151和152分別與局端設(shè)備10的用戶端口U1和U2相互連,用于發(fā)送組播接入請(qǐng)求,接收來(lái)自于局端設(shè)備10的組播流以及播放組播流,它應(yīng)該支持組播業(yè)務(wù)和組播管理協(xié)議。所述用戶端設(shè)備可以包括用于實(shí)現(xiàn)與接入網(wǎng)局端設(shè)備之間的通信的設(shè)備(如ADSL(非對(duì)稱數(shù)據(jù)用戶環(huán)路)Modem,在組播業(yè)務(wù)中,可以認(rèn)為它是透明的)以及用于播放組播流的媒體播放設(shè)備(例如計(jì)算機(jī),機(jī)頂盒與電視機(jī)等)。由于組播流的播放不在本發(fā)明的范圍以內(nèi),為簡(jiǎn)化起見(jiàn),我們將在本文中僅提及用戶端設(shè)備的發(fā)送組播請(qǐng)求和接收組播流的功能。
如圖1所示,視頻服務(wù)器14向IP網(wǎng)絡(luò)13發(fā)送視頻組播流。IP網(wǎng)絡(luò)13通過(guò)組播路由將視頻組播流傳送到路由器130的端口1。路由器130將從其端口1收到的視頻組播流經(jīng)由端口2發(fā)送到接入網(wǎng)局端設(shè)備10的網(wǎng)絡(luò)端口N1。接入網(wǎng)局端設(shè)備10將收到的視頻組播流分別經(jīng)由用戶端口U1和U2發(fā)送給媒體播放設(shè)備151和媒體播放設(shè)備152。另一方面,位于接入網(wǎng)局端設(shè)備10中的控制器(優(yōu)選可為IGMP代理服務(wù)器)11在網(wǎng)絡(luò)方向與路由器交換IGMP消息,并且在用戶方向分別通過(guò)用戶端口U1和U2與媒體播放設(shè)備151和152交換IGMP消息,以便實(shí)現(xiàn)組播接入控制。
本發(fā)明主要涉及接入網(wǎng)局端設(shè)備和用戶端設(shè)備之間的組播接入過(guò)程。組播流在IP網(wǎng)絡(luò)中的分發(fā)和路由不在本發(fā)明的范圍之內(nèi)。以下假定組播流已經(jīng)到達(dá)路由器130上。
圖2為本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于對(duì)組播接入進(jìn)行控制的接入網(wǎng)局端設(shè)備的示意圖。所述接入網(wǎng)局端設(shè)備包括用于與IP網(wǎng)絡(luò)互連的網(wǎng)絡(luò)端口N1,與用戶端設(shè)備互連的用戶端口U1和U2(可以有多個(gè)網(wǎng)絡(luò)和用戶端口,為了簡(jiǎn)化起見(jiàn),在圖中僅示出一個(gè)網(wǎng)絡(luò)端口和兩個(gè)用戶端口),一個(gè)控制器11和一個(gè)存儲(chǔ)器12,其中存儲(chǔ)器和控制器可以集成在一個(gè)芯片上,或用一個(gè)CPU來(lái)實(shí)現(xiàn)。存儲(chǔ)器12中包含有表示組播源的信息,表示端口對(duì)組播的支持能力的信息以及表示局端設(shè)備對(duì)組播的支持能力的信息等,這些信息分別存儲(chǔ)在組播源表120,端口組播能力表121,系統(tǒng)組播能力表122中,其中圖中所示普通組播源表123是可選的。為了根據(jù)實(shí)際網(wǎng)絡(luò)資源狀況來(lái)實(shí)現(xiàn)有效的組播接入控制,在上述各表中存儲(chǔ)組播源的IP地址,以及分別為每個(gè)用戶和網(wǎng)絡(luò)端口和所述局端設(shè)備本身設(shè)定的最大組播帶寬等。當(dāng)接入網(wǎng)局端設(shè)備10由一個(gè)用戶端口U1接收到來(lái)自于用戶端設(shè)備的組播接入請(qǐng)求是,局端設(shè)備中的控制器11首先查詢與該組播接入請(qǐng)求相關(guān)的網(wǎng)絡(luò)資源信息。具體地,在組播源表120中查詢所述組播接入請(qǐng)求中所含IP地址的組播源的組播帶寬,由端口組播能力表121中查詢接收所述用戶端口U1的最大組播帶寬,以及在系統(tǒng)組播能力表122中查詢局端設(shè)備本身的最大組播帶寬。控制器11根據(jù)上述查詢到的網(wǎng)絡(luò)資源信息以及系統(tǒng)已經(jīng)接入的組播來(lái)判斷,網(wǎng)絡(luò)端口、用戶端口以及局端設(shè)備本身是否仍有支持該組播的帶寬。如果是,則對(duì)所述組播進(jìn)行接入,否則,拒絕接入這一組播。
在更優(yōu)選的實(shí)施例中,存儲(chǔ)器中還包含普通組播源表123用于與組播源表一起來(lái)區(qū)分組播源的不同優(yōu)先級(jí)。具體的,所述各表中的主要參數(shù)和作用如表1所示。
表1

如表1所示,組播源表120表示組播源信息。所有出現(xiàn)在組播源表120中出現(xiàn)的組播源比其它普通組播源具有較高的優(yōu)先級(jí),它們一般是由重要內(nèi)容提供商提供并且對(duì)大眾服務(wù)。其中,組播地址用于表示該組播組的組播IP地址;組播源所在VLAN用于表示該組播源所在VLAN;組播帶寬用于表示該組播流需要占用的帶寬,可以包括最大帶寬和平均帶寬;組播源掩碼用于表示用戶加入該組播組所需要的權(quán)限,可以理解為該組播源是哪個(gè)內(nèi)容提供商的某個(gè)頻道,類似于如CCTV-1、CCTV-2等。上述面向大眾的業(yè)務(wù)參數(shù),對(duì)于NSP來(lái)說(shuō),都是已知的,所以可以預(yù)先在接入局端設(shè)備10的存儲(chǔ)器12中設(shè)置包含這些參數(shù)的組播源表120。
凡是沒(méi)有列入組播源表120的組播源都稱為普通組播源。對(duì)于用戶和接入網(wǎng)局端設(shè)備來(lái)說(shuō),這些組播源的一些參數(shù)并不知道。因此,在普通組播參數(shù)表123中統(tǒng)一對(duì)普通組播源的普通組播流進(jìn)行定義。其中,組播帶寬用于表示每個(gè)普通組播流需要占用的帶寬,可以包括最大帶寬和平均帶寬,由于每個(gè)普通組播流實(shí)際需要占用的帶寬并不一致,所以在選取這一參數(shù)時(shí)可以以常用的組播流帶寬來(lái)近似表示;組播源掩碼用于表示用戶加入普通組播組所需要的權(quán)限,也可以理解為一個(gè)特殊的頻道。
由于每個(gè)用戶或網(wǎng)絡(luò)端口的帶寬不一樣,其對(duì)組播的支持能力并不相同,因此必須根據(jù)每一用戶或網(wǎng)絡(luò)端口對(duì)組播的支持能力來(lái)控制該端口的組播接入。為了分別對(duì)所述用戶或網(wǎng)絡(luò)端口進(jìn)行控制,根據(jù)所述用戶或網(wǎng)絡(luò)端口對(duì)組播的支持能力,在端口組播能力表121中對(duì)其進(jìn)行定義。其中,端口號(hào)用于表示一個(gè)用戶或網(wǎng)絡(luò)端口的標(biāo)識(shí);最大組播數(shù)用于表示該用戶或網(wǎng)絡(luò)端口能夠同時(shí)支持最大組播流的數(shù)目;最大組播帶寬用于表示該用戶或網(wǎng)絡(luò)端口可以允許用于組播流的最大帶寬;組播掩碼用于表示該用戶或網(wǎng)絡(luò)端口的權(quán)限,即可以接收哪些內(nèi)容提供商的哪些頻道,通常,網(wǎng)絡(luò)端口的組播權(quán)限應(yīng)保證可以接入任何組播,而用戶端口的組播權(quán)限只保證用戶能接入某些ICP提供的組播,端口組播能力表121中的組播掩碼與組播源表120中的組播源掩碼以及普通組播參數(shù)表123中的組播源掩碼一起用來(lái)判斷用戶是否有加入某個(gè)組播組的權(quán)限。
在系統(tǒng)組播能力表122中對(duì)接入網(wǎng)局端設(shè)備10對(duì)組播的支持能力進(jìn)行定義。其中,最大組播數(shù)用于表示接入網(wǎng)局端設(shè)備10能夠同時(shí)支持的最大組播流的數(shù)目,以便避免接入過(guò)多的組播流不易管理,而實(shí)際中最大組播數(shù)還與接入網(wǎng)局端設(shè)備10所支持的帶寬和組播流本身的帶寬有關(guān),并且最大組播數(shù)包括列入組播源表120中的組播流的數(shù)目和包含于普通組播參數(shù)表123中的普通組播流的數(shù)目;最大普通組播數(shù)用于表示接入網(wǎng)局端設(shè)備10可同時(shí)支持的普通組播流的最大數(shù)目,以便保證接入網(wǎng)局端設(shè)備10的組播能力不會(huì)被普通組播流完全占用,以確保包含于組播源表120的組播流能向用戶提供服務(wù)。
圖3為本發(fā)明的一個(gè)優(yōu)選實(shí)施例的組播接入控制方法的流程圖。接入網(wǎng)局端設(shè)備10的控制器11按照如圖3所示處理流程對(duì)組播接入進(jìn)行控制。
首先,在步驟301,接入網(wǎng)局端設(shè)備10的控制器11接收來(lái)自于用戶端口的用于請(qǐng)求加入某組播的IGMP JOIN消息,隨后進(jìn)到步驟302。在步驟302,接入網(wǎng)局端設(shè)備10的控制器11查詢端口組播能力表121,判斷該用戶端口支持的最大組播數(shù)是否為零。如果判斷結(jié)果為“是”,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟303。
在步驟303,接入網(wǎng)局端設(shè)備10的控制器11查詢組播源表120,確定該組播源類型,也即根據(jù)組播地址判斷該組播源是否包含于組播源表120。如果判斷結(jié)果為“是”,說(shuō)明該組播源為重要組播源,則執(zhí)行步驟304,否則,說(shuō)明該組播源為普通組播源,則執(zhí)行步驟305。在步驟304,接入網(wǎng)局端控制設(shè)備10使用組播源表120中的參數(shù)以及其它表中相關(guān)的參數(shù)完成以后步驟的判斷;在步驟305接入網(wǎng)局端設(shè)備10的控制器11使用普通組播參數(shù)表113中的參數(shù)以及其它表中相關(guān)的參數(shù)來(lái)完成以后步驟的判斷。
接著,在步驟306,接入網(wǎng)局端設(shè)備10的控制器11查詢端口組播能力表121中的組播掩碼以及組播源表120或普通組播參數(shù)表123中的組播源掩碼,根據(jù)這兩個(gè)參數(shù)判斷該用戶端口是否有加入該組播的權(quán)限。如果判斷結(jié)果為“否”,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟307。
在步驟307,接入網(wǎng)局端設(shè)備10的控制器11判斷該用戶端口是否已經(jīng)有該組播組成員。如果判斷結(jié)果為“是”,說(shuō)明該組部流已經(jīng)分發(fā)到該用戶端口,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟308。
在步驟308,接入網(wǎng)局端控制設(shè)備10查詢端口組播能力表121的最大組播數(shù)和最大組播帶寬,判斷該用戶端口是否還有支持該組播流的能力,也即該用戶端口是否還有足夠的資源。如果判斷結(jié)果為“否”,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟309。
在步驟309,接入網(wǎng)局端設(shè)備10的控制器11判斷在其所有的用戶端口中是否還有其它用戶是該組播組的成員。如果判斷結(jié)果為“是”,說(shuō)明該組播流已分發(fā)到該接入網(wǎng)局端設(shè)備因此不必重新接入,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟310。
在步驟310,接入網(wǎng)局端設(shè)備10的控制器11查詢系統(tǒng)組播能力表122中的最大組播數(shù)、最大普通組播數(shù)(當(dāng)請(qǐng)求接入的組播為普通組播時(shí)使用該參數(shù))和最大組播帶寬,判斷其網(wǎng)絡(luò)端口是否有足夠的能力支持該組播流,也即判斷系統(tǒng)是否有足夠的資源。如果判斷結(jié)果為“否”,則執(zhí)行步驟313,結(jié)束本次操作;否則,執(zhí)行步驟311。
在步驟311,接入網(wǎng)局端設(shè)備10向路由器12發(fā)送IGMP JOIN消息,報(bào)告對(duì)該組播的接入請(qǐng)求。同時(shí),如果該組播源為重要組播源,即包含于組播源表120中,則使用組播源表120中的組播源所在VLAN,以實(shí)現(xiàn)跨VLAN的組播;如果組播源是普通組播源,即包含于普通組播參數(shù)表123中,則使用來(lái)自用戶以太網(wǎng)幀中的VLAN(如果用戶的以太網(wǎng)幀不支持VLAN,就使用用戶端口的默認(rèn)VLAN),以實(shí)現(xiàn)正常的VLAN內(nèi)組播。此時(shí),路由器12會(huì)把接入網(wǎng)局端設(shè)備10作為該組播組的成員,并把組播流分發(fā)下來(lái),所使用的VLAN與路由器130收到IGMP JOIN消息的VLAN一致。
在步驟312,接入網(wǎng)局端設(shè)備10把用戶端口加入該組播組,并且把組播流分發(fā)到該端口。當(dāng)組播流從用戶端口U1和/或U2流出接入網(wǎng)局端設(shè)備10時(shí),如果媒體播放設(shè)備151和/或152發(fā)出的以太網(wǎng)幀不支持VLAN,則將原VLAN剝離;或者,如果媒體播放設(shè)備151或152發(fā)出的以太網(wǎng)幀支持VLAN,則換成用戶的VLAN。
最后,在步驟313,結(jié)束本次操作。
以上對(duì)本發(fā)明的實(shí)施例進(jìn)行了描述。根據(jù)本實(shí)施例,上述系統(tǒng)是指使用以太Ethernet技術(shù)的接入網(wǎng),接入網(wǎng)局端設(shè)備10是IP-DSLAM,并且是基于現(xiàn)有的IGMP來(lái)實(shí)現(xiàn)消息控制。但是本發(fā)明并不局限于特定的系統(tǒng)、設(shè)備以及具體協(xié)議,本領(lǐng)域內(nèi)熟練的技術(shù)人員可以在所附權(quán)利要求的范圍內(nèi)做出各種變形或修改。
權(quán)利要求
1.一種在接入網(wǎng)中對(duì)組播接入進(jìn)行控制的方法,該方法包括以下步驟由接入網(wǎng)局端設(shè)備接收來(lái)自于用戶的組播接入請(qǐng)求消息;所述接入網(wǎng)局端設(shè)備根據(jù)網(wǎng)絡(luò)資源信息來(lái)確定是否允許所述用戶接入該組播;和當(dāng)確定能夠允許接入該組播時(shí),所述接入網(wǎng)局端設(shè)備通過(guò)網(wǎng)絡(luò)端口接入來(lái)自組播源的該組播,并且通過(guò)用戶端口將該組播分發(fā)給相應(yīng)的用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述網(wǎng)絡(luò)資源信息包括關(guān)于組播源的信息,表示端口對(duì)組播的支持能力的信息,表示接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息;所述接入網(wǎng)局端設(shè)備根據(jù)網(wǎng)絡(luò)資源信息來(lái)確定是否允許所述用戶接入該組播的步驟還包括根據(jù)用戶上述組播接入請(qǐng)求是否滿足以下條件來(lái)確定是否允許接所請(qǐng)求接入的組播所述端口和接入網(wǎng)局端設(shè)備仍有支持該組播的支持能力。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述關(guān)于組播源的信息包括組播源的組播帶寬;所述表示端口對(duì)組播的支持能力的信息包括所有用戶和網(wǎng)絡(luò)端口的最大組播帶寬;所述表示接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息包括所述接入網(wǎng)局端設(shè)備的最大組播帶寬。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述表示端口對(duì)組播的支持能力的信息還包括所述用戶和網(wǎng)絡(luò)端口的最大組播數(shù);所述表示所述接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息還包括所述接入網(wǎng)局端設(shè)備的最大組播數(shù)。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于所述關(guān)于組播源的信息還包括為組播源制定的組播接入權(quán)限;所述表示端口對(duì)組播的支持能力的信息還包括為所述用戶設(shè)定的端口組播權(quán)限,該方法還包括根據(jù)以下條件來(lái)確定是否允許所請(qǐng)求接入的組播的步驟所述對(duì)用戶設(shè)定的端口組播接入權(quán)限符合所述組播源的組播接入權(quán)限。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述網(wǎng)絡(luò)狀態(tài)信息還包括組播源的優(yōu)先級(jí)信息;所述方法還包括根據(jù)組播源的優(yōu)先級(jí)來(lái)對(duì)組播接入進(jìn)行控制的步驟。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述將組播源按優(yōu)先級(jí)高低進(jìn)行分類,并根據(jù)組播源的優(yōu)先級(jí)對(duì)組播接入進(jìn)行控制的步驟還包括將組播源分為高優(yōu)先級(jí)和低優(yōu)先級(jí)組播源;對(duì)于高優(yōu)先級(jí)組播源,使用對(duì)應(yīng)的VLAN來(lái)實(shí)現(xiàn)跨VLAN的組播;對(duì)于低優(yōu)先級(jí)組播源,使用用戶以太網(wǎng)幀中的VLAN,以實(shí)現(xiàn)正常的VLAN內(nèi)組播。
8.一種在接入網(wǎng)中用于對(duì)組播接入進(jìn)行控制的接入網(wǎng)局端設(shè)備,包括網(wǎng)絡(luò)端口,用于與IP網(wǎng)絡(luò)互連,以通過(guò)IP網(wǎng)絡(luò)接收來(lái)自組播源的組播流;多個(gè)用戶端口,用于與用戶端設(shè)備相連,以將用戶所請(qǐng)求加入的組播組的組播流分發(fā)給用戶;其特征在于,還包括一個(gè)存儲(chǔ)器,用于存儲(chǔ)網(wǎng)絡(luò)狀態(tài)信息;一個(gè)控制器,用于根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息來(lái)確定是否允許所述用戶接入該組播,并且當(dāng)確定能夠允許接入該組播時(shí),控制所述局端設(shè)備通過(guò)網(wǎng)絡(luò)接口接入該組播并且將其分發(fā)給相應(yīng)的用戶。
9.根據(jù)權(quán)利要求8所述的接入網(wǎng)局端設(shè)備,其特征在于,所述網(wǎng)絡(luò)狀態(tài)信息包括關(guān)于組播源的信息,表示端口對(duì)組播的支持能力的信息,表示所述接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息;所述控制器還用于根據(jù)用戶上述組播接入請(qǐng)求是否滿足以下條件來(lái)確定是否允許接所請(qǐng)求接入的組播所述端口和所述接入網(wǎng)局端設(shè)備仍有支持該組播的支持能力。
10.根據(jù)權(quán)利要求9所述的接入網(wǎng)局端設(shè)備,其特征在于,所述關(guān)于組播源的信息包括組播源的組播帶寬;所述表示端口對(duì)組播的支持能力的信息包括所有用戶和網(wǎng)絡(luò)端口的最大組播帶寬;所述表示所述接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息包括所述接入網(wǎng)局端設(shè)備的最大組播帶寬。
11.根據(jù)權(quán)利要求10所述的接入網(wǎng)局端設(shè)備,其特征在于,所述表示端口對(duì)組播的支持能力的信息還包括所述用戶和網(wǎng)絡(luò)端口的最大組播數(shù);所述表示所述接入網(wǎng)局端設(shè)備對(duì)組播的支持能力的信息還包括所述接入網(wǎng)局端設(shè)備的最大組播數(shù)。
12.根據(jù)權(quán)利要求10或11所述的接入網(wǎng)局端設(shè)備,其特征在于所述關(guān)于組播源的信息還包括為組播源制定的組播接入權(quán)限;所述表示端口對(duì)組播的支持能力的信息還包括為所述用戶設(shè)定的端口組播權(quán)限,所述局端設(shè)備還用于根據(jù)以下條件來(lái)確定是否允許接所請(qǐng)求接入的組播所述對(duì)用戶設(shè)定的端口組播接入權(quán)限符合所述組播源的組播接入權(quán)限。
13.根據(jù)權(quán)利要求8-12中任一項(xiàng)所述的接入網(wǎng)局端設(shè)備,其特征在于,所述網(wǎng)絡(luò)狀態(tài)信息還包括組播源的優(yōu)先級(jí)信息;和所述控制器還用于根據(jù)組播源的優(yōu)先級(jí)來(lái)對(duì)組播接入進(jìn)行控制。
14.根據(jù)權(quán)利要求13所述的接入網(wǎng)局端設(shè)備,其特征在于,所述控制器還用于根據(jù)組播源的優(yōu)先級(jí)使用不同的VLAN來(lái)實(shí)現(xiàn)組播,其中,對(duì)于高優(yōu)先級(jí)組播源,使用用對(duì)應(yīng)的VLAN來(lái)實(shí)現(xiàn)跨VLAN的組播;對(duì)于低優(yōu)先級(jí)組播源,使用用戶以太網(wǎng)幀中的VLAN,以實(shí)現(xiàn)正常的VLAN內(nèi)組播。
全文摘要
本發(fā)明提供了一種在接入網(wǎng)中對(duì)組播接入進(jìn)行控制的方法和局端設(shè)備。本發(fā)明是為了解決在現(xiàn)有的組播接入控制技術(shù)中,由于沒(méi)有考慮帶寬因素,可能造成過(guò)多的組播流流向接入設(shè)備,使得設(shè)備發(fā)生擁塞以至于影響正常業(yè)務(wù)流的技術(shù)問(wèn)題。根據(jù)本發(fā)明的方法和設(shè)備的特征在于,根據(jù)在所述接入網(wǎng)局端設(shè)備處所存儲(chǔ)的每個(gè)用戶端口、網(wǎng)絡(luò)上連端口和接入網(wǎng)局端設(shè)備本身的最大組播帶寬和最大組播數(shù)、以及每個(gè)組播源的組播帶寬,來(lái)確定是否為用戶接入一個(gè)組播,從而可以避免網(wǎng)絡(luò)擁塞問(wèn)題。此外,還可以進(jìn)一步為每個(gè)組播源制定組播接入權(quán)限,和為用戶端口設(shè)定端口組播權(quán)限,從而可以根據(jù)所述組播源的組播接入權(quán)限和用戶端口組播權(quán)限來(lái)為用戶提供簡(jiǎn)單的用戶鑒權(quán),以及根據(jù)權(quán)限更合理地利用帶寬。
文檔編號(hào)H04L12/56GK1756210SQ20041006688
公開(kāi)日2006年4月5日 申請(qǐng)日期2004年9月29日 優(yōu)先權(quán)日2004年9月29日
發(fā)明者汪永明, 張靜, 張燕暉, 殷芹 申請(qǐng)人:上海貝爾阿爾卡特股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金溪县| 镇坪县| 尉氏县| 宝山区| 荔波县| 乌兰察布市| 三门峡市| 昌黎县| 宁城县| 九龙城区| 黑龙江省| 孟村| 黄平县| 宝坻区| 洪洞县| 平远县| 仪陇县| 孝昌县| 青岛市| 永和县| 临海市| 淮安市| 弥勒县| 关岭| 娱乐| 申扎县| 绥阳县| 五莲县| 呼图壁县| 香河县| 定日县| 理塘县| 湟源县| 溆浦县| 策勒县| 霞浦县| 泾源县| 新昌县| 开封县| 台中县| 浮山县|