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

具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)及其實(shí)現(xiàn)方法

文檔序號(hào):7746008閱讀:141來(lái)源:國(guó)知局
專利名稱:具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及無(wú)源光網(wǎng)絡(luò)系統(tǒng),具體涉及具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)及其實(shí)現(xiàn)方法。
背景技術(shù)
BRAS (Broadband Remote Access Server,寬帶遠(yuǎn)程接入服務(wù)設(shè)備)。隨著通信技術(shù)的迅猛發(fā)展,寬帶上網(wǎng)業(yè)務(wù)成為電信業(yè)務(wù)中最引人注目的業(yè)務(wù)。在 眾多的寬帶上網(wǎng)業(yè)務(wù)中,組播(Multicast)業(yè)務(wù)尤為重要。以組播為代表的新興的寬帶業(yè) 務(wù)都需要較大的帶寬,較小的轉(zhuǎn)發(fā)時(shí)延,這就對(duì)現(xiàn)有的電信網(wǎng)絡(luò)提出了更高更快的需求。由 于在前期對(duì)于骨干傳輸網(wǎng)的大力發(fā)展,接入網(wǎng)成為整個(gè)電信網(wǎng)絡(luò)的瓶頸?,F(xiàn)有的接入技術(shù), 包括數(shù)字用戶線路(DigitalSubscriber Line,簡(jiǎn)稱DSL)接入和以太網(wǎng)接入,由于DSL線 路的接入速度隨著距離的增加下降很快,在寬帶業(yè)務(wù)超過(guò)接入速度時(shí),對(duì)于業(yè)務(wù)的開(kāi)展形 成很大的障礙,而對(duì)于以太網(wǎng)接入,由于以太網(wǎng)交換機(jī)的距離較短,覆蓋范圍受到很大的限 制。為了解決接入網(wǎng)的瓶頸問(wèn)題,迫切需要新的接入技術(shù)。隨著光傳輸技術(shù)的發(fā)展,無(wú)源光網(wǎng)絡(luò)(Passive Optical Network,簡(jiǎn)稱PON)技術(shù) 逐漸應(yīng)用到接入技術(shù)中,該技術(shù)主要有以下幾種特點(diǎn)1.點(diǎn)對(duì)多點(diǎn)的結(jié)構(gòu)2.下行采用廣播方式3.極高的帶寬作為一種新的接入技術(shù),其所提供的帶寬能夠適應(yīng)現(xiàn)在及將來(lái)10年內(nèi)用戶對(duì)帶 寬的需求。這種技術(shù)既可以使用SFU型的0NU,同時(shí)也可以使用MDU型的0NU,原有的DSL 用戶電纜也可以通過(guò)將原有的接入設(shè)備作為一個(gè)節(jié)點(diǎn)接入系統(tǒng),從而使已有的雙絞線資源 得到充分的利用。無(wú)源光網(wǎng)絡(luò)能夠解決接入網(wǎng)目前的網(wǎng)絡(luò)瓶頸問(wèn)題,是接入技術(shù)發(fā)展的方 向。在無(wú)源光網(wǎng)絡(luò)技術(shù)中,它的下行方向是廣播的,這對(duì)于開(kāi)展組播業(yè)務(wù)是非常有利 的。在目前的組播實(shí)現(xiàn)方案中,從OLT (Optical Line Terminal,光線路終端,簡(jiǎn)稱0LT)到 ONU (Optical Network Unit,光網(wǎng)絡(luò)單元,簡(jiǎn)稱0NU)建立專門的組播傳輸通道。OLT通過(guò)分 析來(lái)自用戶側(cè)的組播協(xié)議報(bào)文,獲取用戶所請(qǐng)求的組播節(jié)目。OLT將自己獲取到的組播流 向各個(gè)下行的PON光口發(fā)送。ONU接到組播流之后,將其轉(zhuǎn)發(fā)到相應(yīng)的用戶口,實(shí)現(xiàn)組播業(yè) 務(wù)。在目前的組播方案中,組播的認(rèn)證和控制成為一個(gè)亟待解決的問(wèn)題,這是因?yàn)榻M 播認(rèn)證難,傳統(tǒng)的組播協(xié)議并沒(méi)有用戶認(rèn)證功能,用戶可以隨意加入和離開(kāi);業(yè)務(wù)計(jì)費(fèi)難, 組播協(xié)議沒(méi)有涉及計(jì)費(fèi)問(wèn)題,運(yùn)營(yíng)商無(wú)法得知用戶何時(shí)加入何時(shí)離開(kāi),也無(wú)法統(tǒng)計(jì)某個(gè)時(shí) 間到底有多少用戶在收看組播節(jié)目,無(wú)法準(zhǔn)確計(jì)費(fèi)。再加上組播用戶是點(diǎn)對(duì)多點(diǎn)的,一個(gè)認(rèn) 證用戶的組播業(yè)務(wù)數(shù)據(jù)下發(fā)之后,未授權(quán)用戶只需要發(fā)出與該組播業(yè)務(wù)數(shù)據(jù)相應(yīng)的組播協(xié) 議報(bào)文即可直接在下層接入設(shè)備接受該組播業(yè)務(wù),存在很大的安全隱患。正是由于上述原因,運(yùn)營(yíng)商大量采用的組播認(rèn)證控制方法是通過(guò)BRAS (Broadband Remote AccessServer, 寬帶接入服務(wù)器)采用PPPOE進(jìn)行認(rèn)證,這種方法解決了用戶認(rèn)證太分散的問(wèn)題,但是在 接入網(wǎng)側(cè)開(kāi)始組播業(yè)務(wù)實(shí)際上是使用單播方式傳送,組播方式節(jié)省帶寬的優(yōu)勢(shì)無(wú)法得到發(fā) 揮,同時(shí)也加劇了接入網(wǎng)的瓶頸問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是解決目前的無(wú)源光網(wǎng)絡(luò)接入設(shè)備實(shí)現(xiàn)組播認(rèn)證和 控制困難的問(wèn)題。為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案是提供一種無(wú)源光網(wǎng)絡(luò)系統(tǒng)實(shí) 現(xiàn)組播認(rèn)證和控制的方法,包括以下步驟Α、各組播業(yè)務(wù)終端分別向BRAS發(fā)出請(qǐng)求接入報(bào)文,該請(qǐng)求接入報(bào)文中包含有組 播業(yè)務(wù)終端的用戶名和密碼,BRAS收到上述請(qǐng)求接入報(bào)文后分別驗(yàn)證各組播業(yè)務(wù)終端的用 戶名和密碼是否正確,如用戶名和密碼正確,則向該組播業(yè)務(wù)終端回復(fù)應(yīng)答幀,并隨應(yīng)答幀 下發(fā)電子節(jié)目菜單,即該應(yīng)答幀中包含有組播組IP地址列表以及該組播業(yè)務(wù)終端的組播 權(quán)限,所述組播組IP地址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié)目菜單中的一個(gè)節(jié)目頻道,用 于據(jù)此接受該頻道的節(jié)目流;如用戶名和密碼不正確,則丟棄該請(qǐng)求接入報(bào)文,不做任何回 應(yīng);B、0NU偵聽(tīng)各組播端口上的組播業(yè)務(wù)終端與BRAS的交互信息,根據(jù)上述交互信息 獲得該組播端口上的組播業(yè)務(wù)終端的用戶名和組播權(quán)限,并根據(jù)上述用戶名和組播放權(quán)限 設(shè)置各組播端口的組播權(quán)限模板;C、ONU根據(jù)各組播端口收到的報(bào)文類型,通過(guò)IGMP Snooping協(xié)議維護(hù)組播轉(zhuǎn)發(fā) 表,對(duì)收到的不同報(bào)文分別進(jìn)行處理,所述組播轉(zhuǎn)發(fā)表的表項(xiàng)包括組播端口、組播地址和組 播 VLAN ;D、0LT主控盤采用IGMP proxy組播協(xié)議對(duì)組播報(bào)文進(jìn)行處理,即通過(guò)維護(hù)組播轉(zhuǎn) 發(fā)表對(duì)組播業(yè)務(wù)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā);E、BRAS將組播業(yè)務(wù)數(shù)據(jù)根據(jù)組播轉(zhuǎn)發(fā)表經(jīng)OLT和ONU逐級(jí)送至各組播業(yè)務(wù)終端。上述方法中,步驟C包括以下步驟如果ONU收到的是組播業(yè)務(wù)終端發(fā)出的組播加入請(qǐng)求報(bào)文,則驗(yàn)證該組播業(yè)務(wù)終 端的權(quán)限是否滿足組播權(quán)限模板中設(shè)定的權(quán)限,若滿足,則在ONU的組播轉(zhuǎn)發(fā)表中增加一 條表項(xiàng),組播端口為收到組播加入請(qǐng)求報(bào)文的端口,組播地址為該組播加入請(qǐng)求報(bào)文所攜 帶的組播組IP地址轉(zhuǎn)化后的MAC地址,組播VLAN為局方規(guī)劃的組播VLAN,并將該組播加入 請(qǐng)求報(bào)文透?jìng)鞯絆LT線卡;若不滿足,則丟棄該組播加入請(qǐng)求報(bào)文;如果ONU收到的是組播業(yè)務(wù)終端發(fā)出的離開(kāi)報(bào)文,則在當(dāng)前組播轉(zhuǎn)發(fā)表中查找對(duì) 應(yīng)端口的組播表項(xiàng),如果找到該表項(xiàng),則立即開(kāi)啟一個(gè)組最后成員查詢定時(shí)器,而后向上轉(zhuǎn) 發(fā)該離開(kāi)報(bào)文。如果定時(shí)器超時(shí),該組播端口無(wú)請(qǐng)求加入報(bào)文進(jìn)行響應(yīng),則在組播轉(zhuǎn)發(fā)表中 刪除該組播端口所在的表項(xiàng);如果超時(shí)前收到該組播端口的請(qǐng)求加入報(bào)文,則不對(duì)該組播 端口所在的表項(xiàng)進(jìn)行任何操作;當(dāng)ONU收到的是OLT的查詢報(bào)文時(shí),則將其轉(zhuǎn)發(fā)到該ONU的所有組播端口。本發(fā)明還提供了一種具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng),包括BRAS、OLT、若干ONU和連接在每個(gè)ONU上的若干組播業(yè)務(wù)終端,所述BRAS,用于驗(yàn)證各組播業(yè)務(wù)終端接入請(qǐng)求報(bào)文中的用戶名和密碼是否正確,在驗(yàn)證通過(guò)后向該組播業(yè)務(wù)終端回復(fù)應(yīng)答 幀,并隨應(yīng)答幀下發(fā)電子節(jié)目菜單,即應(yīng)答幀中包含有組播組IP地址列表以及該組播業(yè)務(wù) 終端所需要的組播參數(shù)設(shè)置信息,其中,組播組IP地址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié) 目菜單中的一個(gè)節(jié)目頻道,可以據(jù)此接受該節(jié)目頻道的節(jié)目流,組播參數(shù)設(shè)置信息包括節(jié) 目頻道與組播組IP地址列表的對(duì)應(yīng)表以及該組播業(yè)務(wù)終端的組播權(quán)限;所述ONU上設(shè)有偵聽(tīng)模塊、IGMP Snooping模塊和報(bào)文處理模塊,偵聽(tīng)模塊偵聽(tīng)其 各端口上的組播業(yè)務(wù)終端與BRAS的交互信息,根據(jù)上述交互信息獲得各組播業(yè)務(wù)終端在 該端口上的用戶名和組播權(quán)限,并根據(jù)上述用戶名和組播權(quán)限設(shè)置各用戶端口的組播權(quán)限 模板;IGMP Snooping模塊設(shè)置、維護(hù)一個(gè)組播轉(zhuǎn)發(fā)表,并根據(jù)收到的報(bào)文類型依據(jù)組播轉(zhuǎn) 發(fā)表向OLT和各組播業(yè)務(wù)終端轉(zhuǎn)發(fā)數(shù)據(jù),所述組播轉(zhuǎn)發(fā)表的表項(xiàng)包括組播端口、組播地址 和組播VLAN ;報(bào)文處理模塊根據(jù)收到的各端口報(bào)文類型調(diào)用IGMP Snooping模塊處理組播 加入報(bào)文、離開(kāi)報(bào)文,并將OLT的查詢報(bào)文轉(zhuǎn)發(fā)到該ONU的所有組播端口 ;所述OLT上設(shè)有IGMP proxy模塊,該IGMP proxy模塊對(duì)收到的報(bào)文根據(jù)組播轉(zhuǎn) 發(fā)表對(duì)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā)。本發(fā)明,在無(wú)源光網(wǎng)絡(luò)系統(tǒng)的OLT上運(yùn)行IGMP代理,然后在無(wú)源光網(wǎng)絡(luò)的ONU上 運(yùn)行IGMP偵聽(tīng)和組播模板過(guò)濾功能模塊,于是該系統(tǒng)既具備組播代理的代理和收斂能力, 也同時(shí)具有偵聽(tīng)和透?jìng)鞯雀咝阅艿奶攸c(diǎn),并實(shí)現(xiàn)了系統(tǒng)的組播認(rèn)證和控制功能。


圖1為本發(fā)明提供的具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)的一種實(shí)施例 示意圖;圖2為本發(fā)明提供的具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)的另一種實(shí)施 例示意圖;圖3為本發(fā)明無(wú)源光網(wǎng)絡(luò)接入設(shè)備實(shí)現(xiàn)組播認(rèn)證和控制的方法流程圖。
具體實(shí)施例方式本發(fā)明的目的在于提供一種無(wú)源光網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)組播認(rèn)證和控制的方法以及使 用該方法的無(wú)源光網(wǎng)絡(luò)系統(tǒng),以便在實(shí)際使用中充分利用無(wú)源光網(wǎng)絡(luò)系統(tǒng)帶寬,下面以兩 個(gè)組播業(yè)務(wù)終端為例加以說(shuō)明,對(duì)于多個(gè)組播業(yè)務(wù)終端,其實(shí)現(xiàn)方法相同,整個(gè)處理流程 中,所有組播協(xié)議報(bào)文的處理嚴(yán)格遵循組播協(xié)議相關(guān)標(biāo)準(zhǔn)的規(guī)定。圖3為本發(fā)明提供的無(wú)源光網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)組播認(rèn)證和控制方法的流程圖,在該流 程中,組播業(yè)務(wù)終端1通過(guò)授權(quán)開(kāi)展組播業(yè)務(wù)的交互,組播業(yè)務(wù)終端2未能通過(guò)授權(quán),因此, 組播業(yè)務(wù)終端2發(fā)出的組播協(xié)議報(bào)文被ONU攔截,詳細(xì)步驟如下A、組播業(yè)務(wù)終端 KIP 192. 168.0. 101)和組播業(yè)務(wù)終端 2 (IP 192. 168.0. 102) 分別向BRAS (IP 192. 168. 0. 1)發(fā)起PPPoE請(qǐng)求,各自的PPPoE請(qǐng)求中包含有各自組播業(yè)務(wù) 終端的用戶名和密碼,BRAS收到上述PPPoE請(qǐng)求接入報(bào)文后分別驗(yàn)證各組播業(yè)務(wù)終端的用 戶名和密碼是否正確,如用戶名和密碼正確,則向該組播業(yè)務(wù)終端回復(fù)PPPoE應(yīng)答幀,并隨 該P(yáng)PPoE應(yīng)答幀下發(fā)電子節(jié)目菜單,即PPPoE應(yīng)答幀中包含有組播組IP地址列表以及該組播業(yè)務(wù)終端所需要的組播參數(shù)設(shè)置信息,其中,組播組IP地址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié)目菜單中的一個(gè)節(jié)目頻道,可以據(jù)此接受該節(jié)目頻道的節(jié)目流,組播參數(shù)設(shè)置信息 包括節(jié)目頻道與組播組IP地址列表的對(duì)應(yīng)表以及組播權(quán)限,如組播業(yè)務(wù)終端的用戶名和 密碼不正確,則丟棄該報(bào)文,并設(shè)置該組播業(yè)務(wù)終端為禁止用戶,阻止其組播報(bào)文上送。本 例中組播業(yè)務(wù)終端1通過(guò)PPPoE應(yīng)答幀獲取到的組播組IP地址列表中包含有頻道CCTV-I, CCTV-I的組播組地址為225. 1. 1. 1,組播業(yè)務(wù)終端1的組播權(quán)限為允許訪問(wèn)CCTV-I頻道; 組播業(yè)務(wù)終端2通過(guò)PPPoE應(yīng)答幀獲取到的組播組IP地址列表中沒(méi)有節(jié)目頻道CCTV-1, CCTV-I的組播組地址為225. 1. 1. 1,組播業(yè)務(wù)終端2的組播權(quán)限為不允許訪問(wèn)CCTV-I頻 道。B、0NU偵聽(tīng)其端口上的組播業(yè)務(wù)終端1和組播業(yè)務(wù)終端2與BRAS的PPPoE交互信息, 根據(jù)PPPoE交互信息獲得該端口上的組播業(yè)務(wù)終端的用戶名和組播權(quán)限,并根據(jù)上述用戶 名和組播放權(quán)限設(shè)置各組播端口的組播權(quán)限模板;C、ONU根據(jù)各端口收到的報(bào)文類型分別進(jìn)行處理。當(dāng)組播業(yè)務(wù)終端1所在的端口接受到組播業(yè)務(wù)終端1的組播加入請(qǐng)求報(bào)文時(shí),驗(yàn) 證該組播業(yè)務(wù)終端的組播權(quán)限是否滿足組播權(quán)限模板中設(shè)定的權(quán)限,因?yàn)榻M播業(yè)務(wù)終端1 的組播權(quán)限為允許訪問(wèn)CCTV-I頻道,因此,在ONU的組播轉(zhuǎn)發(fā)表中增加一條表項(xiàng),組播端口 為收到請(qǐng)求加入報(bào)文的端口,組播地址為請(qǐng)求加入報(bào)文所攜帶的組播組IP地址轉(zhuǎn)化后的 MAC地址,具體的轉(zhuǎn)化參考TCP/IP協(xié)議D類地址的MAC映射關(guān)系即可,可查看TCP/IP協(xié)議, 此處不再詳述,組播VLAN為局方規(guī)劃的組播VLAN,并將該請(qǐng)求加入報(bào)文透?jìng)鞯絆LT線卡; 組播業(yè)務(wù)終端2所在的端口接受到組播業(yè)務(wù)終端2的組播加入請(qǐng)求報(bào)文時(shí),驗(yàn)證該組播業(yè) 務(wù)終端的組播權(quán)限是否滿足組播權(quán)限模板中設(shè)定的權(quán)限,因?yàn)榻M播業(yè)務(wù)終端2的組播權(quán)限 為不允許訪問(wèn)CCTV-I頻道,因此,ONU驗(yàn)證其無(wú)權(quán)觀看該節(jié)目,丟棄組播業(yè)務(wù)終端2的組播 加入請(qǐng)求報(bào)文,并上送組播業(yè)務(wù)終端2加入失敗的信息。當(dāng)組播業(yè)務(wù)終端1所在的端口接受到組播業(yè)務(wù)終端1發(fā)出的離開(kāi)報(bào)文時(shí),在當(dāng)前 組播轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)端口的組播表項(xiàng),如果找到該表項(xiàng),則立即開(kāi)啟一個(gè)組最后成員查 詢定時(shí)器,等待OLT主控盤發(fā)送的組特定查詢,如果定時(shí)器超時(shí),該組播端口無(wú)請(qǐng)求加入報(bào) 文進(jìn)行響應(yīng),則在組播轉(zhuǎn)發(fā)表中刪除該組播端口所在的表項(xiàng);如果超時(shí)前收到該組播端口 的請(qǐng)求加入報(bào)文,則不對(duì)該組播端口所在的表項(xiàng)進(jìn)行任何操作,同時(shí)將該離開(kāi)報(bào)文透?jìng)鞯?OLT線卡;如果ONU收到的是OLT的查詢報(bào)文時(shí),則將其轉(zhuǎn)發(fā)到該ONU的所有組播端口。D、0LT主控盤采用IGMP proxy組播協(xié)議對(duì)組播報(bào)文進(jìn)行處理,即通過(guò)維護(hù)組播地 址轉(zhuǎn)發(fā)表對(duì)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā),該組播地址轉(zhuǎn)發(fā)表的表項(xiàng)包括組播端口、組播地址和組 播 VLAN ;E、BRAS根據(jù)收到的組播組成員報(bào)文,向組播服務(wù)器請(qǐng)求相應(yīng)的業(yè)務(wù)流,并下發(fā); 組播業(yè)務(wù)流沿著建立好的組播地址轉(zhuǎn)發(fā)表通道,逐級(jí)通過(guò)0LT、0NU,送抵組播業(yè)務(wù)終端。本 例中,最終組播業(yè)務(wù)終端1接收到了 CCTV-I的組播業(yè)務(wù)流。根據(jù)以上分析,采用上述方法,無(wú)源光網(wǎng)絡(luò)系統(tǒng)就可以將組播業(yè)務(wù)傳遞至用戶終 端1,并阻止用戶2使用組播業(yè)務(wù)。上述方法中,ONU和OLT均具有成員老化機(jī)制,當(dāng)某個(gè)端口超過(guò)老化時(shí)間沒(méi)有收到 加入報(bào)文,將該端口從組播地址轉(zhuǎn)發(fā)表中刪除。主控盤上運(yùn)行IGMP代理的模塊也具有成員老化機(jī)制,當(dāng)某個(gè)端口超過(guò)老化時(shí)間沒(méi)有收到加入報(bào)文,將該端口從組播地址表刪除。本發(fā)明還提供的具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)具有兩種實(shí)施例,圖1為該系統(tǒng)的第一種實(shí)施例示意圖。該實(shí)施例中,ONU的類型為SFU(Single Family Unit, 單住戶單元,簡(jiǎn)稱SFU)型0NU,每個(gè)組播業(yè)務(wù)終端獨(dú)占一個(gè)ONU開(kāi)展業(yè)務(wù),此時(shí),ONU偵聽(tīng)該 組播業(yè)務(wù)終端與BRAS之間的交互,設(shè)置該組播業(yè)務(wù)終端的組播模板權(quán)限,從而對(duì)該組播業(yè) 務(wù)終端的組播業(yè)務(wù)進(jìn)行管理和控制。圖2為具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)的另一種實(shí)施例示意圖。該系 統(tǒng)中的ONU類型為MDU(Multi. Dwelling Unit,多住戶單元,簡(jiǎn)稱MDU)型0NU,從具體實(shí)現(xiàn) 上,可以是DSL型0NU,也可以是LAN型0NU,此時(shí)ONU下有多個(gè)組播業(yè)務(wù)終端,ONU偵聽(tīng)每 一個(gè)組播業(yè)務(wù)終端與BRAS之間的交互,為每一個(gè)組播業(yè)務(wù)終端設(shè)置組播權(quán)限模板,從而實(shí) 現(xiàn)對(duì)組播業(yè)務(wù)的管理和控制。結(jié)合圖1和圖2,具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)包括BRAS、0LT、若干 ONU和連接在每個(gè)ONU上的若干業(yè)務(wù)終端。BRAS驗(yàn)證各組播業(yè)務(wù)終端接入請(qǐng)求報(bào)文中的用 戶名和密碼是否正確,在驗(yàn)證通過(guò)后向該組播業(yè)務(wù)終端回復(fù)應(yīng)答幀,并隨應(yīng)答幀下發(fā)電子 節(jié)目菜單,即應(yīng)答幀中包含有組播組IP地址列表以及該組播業(yè)務(wù)終端所需要的組播參數(shù) 設(shè)置信息,其中,組播組IP地址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié)目菜單中的一個(gè)節(jié)目頻 道,可以據(jù)此接受該節(jié)目頻道的節(jié)目流,組播參數(shù)設(shè)置信息包括節(jié)目頻道與組播組IP地址 列表的對(duì)應(yīng)表以及該組播業(yè)務(wù)終端的組播權(quán)限。ONU上設(shè)有偵聽(tīng)模塊、IGMPSnooping模塊 和報(bào)文處理模塊,偵聽(tīng)模塊偵聽(tīng)其各端口上的組播業(yè)務(wù)終端與BRAS的交互信息,根據(jù)上述 交互信息獲得各組播業(yè)務(wù)終端在該端口上的用戶名和組播權(quán)限,并根據(jù)上述用戶名和組播 放權(quán)限設(shè)置各端口的組播權(quán)限模板;IGMP Snooping模塊設(shè)置、維護(hù)一個(gè)組播地址轉(zhuǎn)發(fā)表, 并依據(jù)組播地址轉(zhuǎn)發(fā)表向OLT和各組播業(yè)務(wù)終端轉(zhuǎn)發(fā)數(shù)據(jù),所述組播地址轉(zhuǎn)發(fā)表的表項(xiàng)包 括組播端口、組播地址和組播VLAN。報(bào)文處理模塊根據(jù)收到的各端口報(bào)文類型分別進(jìn)行如 下處理當(dāng)組播業(yè)務(wù)終端所在的ONU端口接受到該組播業(yè)務(wù)終端的組播加入請(qǐng)求報(bào)文時(shí), 驗(yàn)證該組播業(yè)務(wù)終端的組播權(quán)限是否滿足組播權(quán)限模板中設(shè)定的權(quán)限,當(dāng)組播業(yè)務(wù)終端的 組播權(quán)限為允許時(shí),調(diào)用IGMP Snooping模塊在ONU的組播地址轉(zhuǎn)發(fā)表中增加一條表項(xiàng),組 播端口為收到請(qǐng)求加入報(bào)文的端口,組播地址為請(qǐng)求加入報(bào)文所攜帶的組播組IP地址轉(zhuǎn) 化后的MAC地址,組播VLAN為局方規(guī)劃的組播VLAN,并將該請(qǐng)求加入報(bào)文透?jìng)鞯絆LT線卡; 當(dāng)組播業(yè)務(wù)終端的組播權(quán)限為不允許訪問(wèn)時(shí),則丟棄組播業(yè)務(wù)終端的組播加入請(qǐng)求報(bào)文, 并上送該組播業(yè)務(wù)終端加入失敗的信息。當(dāng)組播業(yè)務(wù)終端所在的ONU端口接受到該組播業(yè)務(wù)終端發(fā)出的離開(kāi)報(bào)文時(shí),調(diào)用 IGMP Snooping模塊在當(dāng)前組播地址轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)端口的組播表項(xiàng),如果找到該表項(xiàng), 則立即開(kāi)啟一個(gè)組最后成員查詢定時(shí)器,等待OLT主控盤發(fā)送的組特定查詢,如果定時(shí)器 超時(shí),該組播端口無(wú)請(qǐng)求加入報(bào)文進(jìn)行響應(yīng),則在組播地址轉(zhuǎn)發(fā)表中刪除該組播端口所在 的表項(xiàng);如果超時(shí)前收到該組播端口的請(qǐng)求加入報(bào)文,則不對(duì)該組播端口所在的表項(xiàng)進(jìn)行 任何操作,同時(shí)將該離開(kāi)報(bào)文透?jìng)鞯絆LT線卡;當(dāng)收到的是OLT的查詢報(bào)文時(shí),則將其轉(zhuǎn)發(fā)到該ONU的所有組播端口。OLT上設(shè)有IGMP proxy模塊,該IGMP proxy模塊對(duì)收到的報(bào)文根據(jù)組播地址轉(zhuǎn)發(fā)表對(duì)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā)。 本發(fā)明中也可采用DHCP協(xié)議實(shí)現(xiàn)組播業(yè)務(wù)終端與BRAS的交互,具體的實(shí)現(xiàn)方法 與上述描述類似,不再贅述。本發(fā)明不局限于上述最佳實(shí)施方式,任何人應(yīng)該得知在本發(fā)明的啟示下作出的簡(jiǎn) 單結(jié)構(gòu)變化或修改,凡是與本發(fā)明具有相同或相近的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍 之內(nèi)。
權(quán)利要求
無(wú)源光網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)組播認(rèn)證和控制的方法,其特征在于包括以下步驟A、各組播業(yè)務(wù)終端分別向BRAS發(fā)出請(qǐng)求接入報(bào)文,該請(qǐng)求接入報(bào)文中包含有組播業(yè)務(wù)終端的用戶名和密碼,BRAS收到上述請(qǐng)求接入報(bào)文后分別驗(yàn)證各組播業(yè)務(wù)終端的用戶名和密碼是否正確,如用戶名和密碼正確,則向該組播業(yè)務(wù)終端回復(fù)應(yīng)答幀,并隨應(yīng)答幀下發(fā)電子節(jié)目菜單,即該應(yīng)答幀中包含有組播組IP地址列表以及該組播業(yè)務(wù)終端的組播權(quán)限,所述組播組IP地址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié)目菜單中的一個(gè)節(jié)目頻道,用于據(jù)此接受該頻道的節(jié)目流;如用戶名和密碼不正確,則丟棄該報(bào)文,并設(shè)置該用戶為禁止用戶,阻止其組播報(bào)文上送;B、ONU偵聽(tīng)各組播端口上的組播業(yè)務(wù)終端與BRAS的交互信息,根據(jù)上述交互信息獲得該組播端口上的組播業(yè)務(wù)終端的用戶名和組播權(quán)限,并根據(jù)上述用戶名和組播放權(quán)限設(shè)置各組播端口的組播權(quán)限模板;C、ONU根據(jù)各組播端口收到的報(bào)文類型,通過(guò)IGMP Snooping協(xié)議維護(hù)組播轉(zhuǎn)發(fā)表,對(duì)收到的不同報(bào)文分別進(jìn)行處理,所述組播轉(zhuǎn)發(fā)表的表項(xiàng)包括組播端口、組播地址和組播VLAN;D、OLT主控盤采用IGMP proxy組播協(xié)議對(duì)組播報(bào)文進(jìn)行處理,即通過(guò)維護(hù)組播轉(zhuǎn)發(fā)表對(duì)組播業(yè)務(wù)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā);E、BRAS將組播業(yè)務(wù)數(shù)據(jù)根據(jù)組播轉(zhuǎn)發(fā)表經(jīng)OLT和ONU逐級(jí)送至各組播業(yè)務(wù)終端。
2.如權(quán)利要求1所述的無(wú)源光網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)組播認(rèn)證和控制的方法,其特征在于在步 驟C中如果ONU收到的是組播業(yè)務(wù)終端發(fā)出的組播加入請(qǐng)求報(bào)文,則驗(yàn)證該組播業(yè)務(wù)終端的 權(quán)限是否滿足組播權(quán)限模板中設(shè)定的權(quán)限,若滿足,則在ONU的組播轉(zhuǎn)發(fā)表中增加一條表 項(xiàng),組播端口為收到組播加入請(qǐng)求報(bào)文的端口,組播地址為該組播加入請(qǐng)求報(bào)文所攜帶的 組播組IP地址轉(zhuǎn)化后的MAC地址,組播VLAN為局方規(guī)劃的組播VLAN,并將該組播加入請(qǐng)求 報(bào)文透?jìng)鞯絆LT線卡;若不滿足,則丟棄該組播加入請(qǐng)求報(bào)文;如果ONU收到的是組播業(yè)務(wù)終端發(fā)出的離開(kāi)報(bào)文,則在當(dāng)前組播轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)端 口的組播表項(xiàng),如果找到該表項(xiàng),則立即開(kāi)啟一個(gè)組最后成員查詢定時(shí)器,等待OLT主控盤 發(fā)送的組特定查詢,如果定時(shí)器超時(shí),該組播端口無(wú)請(qǐng)求加入報(bào)文進(jìn)行響應(yīng),則在組播轉(zhuǎn)發(fā) 表中刪除該組播端口所在的表項(xiàng);如果超時(shí)前收到該組播端口的請(qǐng)求加入報(bào)文,則不對(duì)該 組播端口所在的表項(xiàng)進(jìn)行任何操作,同時(shí)將該離開(kāi)報(bào)文透?jìng)鞯骄€卡;當(dāng)ONU收到的是OLT的查詢報(bào)文時(shí),則將其轉(zhuǎn)發(fā)到該ONU的所有組播端口。
3.具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng),包括BRAS、0LT、若干ONU和連接在每 個(gè)ONU上的若干組播業(yè)務(wù)終端,其特征在于,所述BRAS,用于驗(yàn)證各組播業(yè)務(wù)終端接入請(qǐng)求報(bào)文中的用戶名和密碼是否正確,在驗(yàn) 證通過(guò)后向該組播業(yè)務(wù)終端回復(fù)應(yīng)答幀,并隨應(yīng)答幀下發(fā)電子節(jié)目菜單,即應(yīng)答幀中包含 有組播組IP地址列表以及該組播業(yè)務(wù)終端所需要的組播參數(shù)設(shè)置信息,其中,組播組IP地 址列表中的每一個(gè)IP地址對(duì)應(yīng)電子節(jié)目菜單中的一個(gè)節(jié)目頻道,可以據(jù)此接受該節(jié)目頻 道的節(jié)目流,組播參數(shù)設(shè)置信息包括節(jié)目頻道與組播組IP地址列表的對(duì)應(yīng)表以及該組播 業(yè)務(wù)終端的組播權(quán)限;所述ONU上設(shè)有偵聽(tīng)模塊、IGMP Snooping模塊和報(bào)文處理模塊,偵聽(tīng)模塊偵聽(tīng)其各端口上的組播業(yè)務(wù)終端與BRAS的交互信息,根據(jù)上述交互信息獲得各組播業(yè)務(wù)終端在該端口上的用戶名和組播權(quán)限,并根據(jù)上述用戶名和組播放權(quán)限設(shè)置各端口的組播權(quán)限模板; IGMP Snooping模塊設(shè)置、維護(hù)一個(gè)組播轉(zhuǎn)發(fā)表,并根據(jù)收到的報(bào)文類型依據(jù)組播轉(zhuǎn)發(fā)表向 OLT和各組播業(yè)務(wù)終端轉(zhuǎn)發(fā)數(shù)據(jù),所述組播轉(zhuǎn)發(fā)表的表項(xiàng)包括組播端口、組播地址和組播 VLAN ;報(bào)文處理模塊根據(jù)收到的各端口報(bào)文類型調(diào)用IGMP Snooping模塊處理組播加入報(bào) 文、離開(kāi)報(bào)文將OLT的查詢報(bào)文轉(zhuǎn)發(fā)到該ONU的所有組播端口 ;所述OLT上設(shè)有IGMP proxy模塊,該IGMP proxy模塊對(duì)收到的報(bào)文根據(jù)組播轉(zhuǎn)發(fā)表對(duì)數(shù)據(jù)進(jìn)行復(fù)制和分發(fā)。
全文摘要
本發(fā)明公開(kāi)了一種具有組播認(rèn)證和控制功能的無(wú)源光網(wǎng)絡(luò)系統(tǒng)及其實(shí)現(xiàn)方法,在該方法中,ONU偵聽(tīng)組播業(yè)務(wù)終端與BRAS之間的交互,獲取組播業(yè)務(wù)終端的用戶名和組播權(quán)限,并據(jù)此設(shè)置組播轉(zhuǎn)發(fā)表,依據(jù)組播轉(zhuǎn)發(fā)表對(duì)組播報(bào)文進(jìn)行過(guò)濾,OLT對(duì)所有組播報(bào)文透?jìng)鳎⒃谥骺乇P上采用組播協(xié)議對(duì)組播報(bào)文進(jìn)行處理,從而實(shí)現(xiàn)了無(wú)源光網(wǎng)絡(luò)系統(tǒng)的組播用戶認(rèn)證和控制。
文檔編號(hào)H04Q11/00GK101808256SQ20101014596
公開(kāi)日2010年8月18日 申請(qǐng)日期2010年4月14日 優(yōu)先權(quán)日2010年4月14日
發(fā)明者王莉, 肜云 申請(qǐng)人:烽火通信科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
来安县| 湘西| 招远市| 开鲁县| 富顺县| 鹤峰县| 临沧市| 井陉县| 临泉县| 永安市| 安平县| 荔波县| 黄梅县| 榆中县| 林州市| 清苑县| 卓尼县| 伊春市| 宁陕县| 赫章县| 潞西市| 濮阳市| 济南市| 剑阁县| 高雄县| 湖北省| 抚宁县| 通道| 涪陵区| 东安县| 新安县| 盐边县| 蒙阴县| 安吉县| 洱源县| 天祝| 灵川县| 周至县| 肥西县| 广州市| 长沙县|