專利名稱:一種pon系統(tǒng)下實(shí)現(xiàn)跨vlan組播的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無源光網(wǎng)絡(luò),尤其涉及一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法。
背景技術(shù):
與電纜傳輸相比較,光纖傳輸具有容量大、損耗小、防電磁干擾能力強(qiáng)等優(yōu)勢(shì),因而,隨著光纖傳輸?shù)某杀局鸩较陆?,接入網(wǎng)的光纖化是必然的發(fā)展趨勢(shì),而無源光網(wǎng)絡(luò)采用了無源器件,是實(shí)現(xiàn)寬帶光接入網(wǎng)最有潛力的技術(shù)。從承載的內(nèi)容來分類,PON技術(shù)主要包括APON (ATM Based P0N,異步傳輸模式無源光網(wǎng)絡(luò))、EPON (Ethernet Based P0N,以太網(wǎng)無源光網(wǎng)絡(luò))以及GPON (Gigabit PON,吉比特?zé)o源光網(wǎng)絡(luò))等。如圖1所示,PON通常是由位于中心局(CO)的光線路終端(OLT)和一系列位于用戶端的 ONU (光網(wǎng)絡(luò)單兀,Optical Network Unit)或者 ONT (光網(wǎng)絡(luò)終端,Optical NetworkTermination)構(gòu)成,在這些器件中間是由光纖、無源分光器或耦合器構(gòu)成的光配線網(wǎng)絡(luò)(0DN, Optical Distribution Network)。PON 系統(tǒng)中,在 IGMP Snooping 方式下,ONU 執(zhí)行 IGMP Snooping 功能,OLT 執(zhí)行IGMP Proxy,通過標(biāo)準(zhǔn)的IGMP協(xié)議實(shí)現(xiàn)動(dòng)態(tài)的組成員管理,主要是通過IGMP Report/Leave和query消息實(shí)現(xiàn)組播組成員的動(dòng)態(tài)加入/退出和維持。該方式下的組播業(yè)務(wù)權(quán)限控制由IPTV業(yè)務(wù)平臺(tái)實(shí)現(xiàn),IPTV平臺(tái)通過機(jī)頂盒的認(rèn)證獲得用戶對(duì)組播業(yè)務(wù)的訪問權(quán)限信息,并依據(jù)其訪問權(quán)限向用戶推送不同的電子節(jié)目單EPG,用戶只能訪問特定EPG上顯示的相關(guān)頻道,進(jìn)而實(shí)現(xiàn)組播訪問權(quán)限控制。在這種模式下,ONU通過偵聽組播應(yīng)用終端(如機(jī)頂盒)發(fā)向組播路由器的IGMP成員報(bào)告R印ort消息的方式,形成組成員和交換機(jī)接口的對(duì)應(yīng)關(guān)系,即組播轉(zhuǎn)發(fā)表,該組播轉(zhuǎn)發(fā)表的轉(zhuǎn)發(fā)表項(xiàng)以Group地址/組播MAC地址作為索引,而不是以MVLAN+Group地址/組播MAC地址作為索引;0NU根據(jù)組播轉(zhuǎn)發(fā)表將其接收到的下行組播數(shù)據(jù)包轉(zhuǎn)發(fā)給具有組成員的相應(yīng)接口,ONU基于每個(gè)端口的組播VLAN對(duì)每個(gè)UNI端口的組播訪問權(quán)限進(jìn)行粗略的控制。然后在實(shí)現(xiàn)跨VLAN組播功能時(shí),如圖2所示,ONU對(duì)下行的組播數(shù)據(jù)報(bào)文進(jìn)行跨VLAN組播(例如將VLAN = M的組播數(shù)據(jù)報(bào)文的VLAN ID替換為VID = I的用戶IPTV VLANID)。OLT端必須開啟IGMP Proxy功能,將上行用戶端發(fā)送過來的IGMP r印ort報(bào)文的VLANID轉(zhuǎn)換為該組播源的VLAN ID,然后將該IGMP r印ort報(bào)文發(fā)送給遠(yuǎn)端組播源,從而實(shí)現(xiàn)PON系統(tǒng)下的跨VLAN組播。但是如果OLT在IGMP Snooping模式下,PON系統(tǒng)下的跨VLAN組播就無法實(shí)現(xiàn),因?yàn)樯闲械腎GMP R印ort報(bào)文的VLAN ID無法轉(zhuǎn)換成組播源的VLAN ID。
發(fā)明內(nèi)容
針對(duì)上述存在的問題,本發(fā)明的目的是提供一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,使得OLT在IGMP Snoop和IGMP Proxy模式下,同時(shí)可以實(shí)現(xiàn)跨VLAN組播功能,使得跨VLAN組播實(shí)現(xiàn)同時(shí)在這兩種模式下實(shí)現(xiàn)。本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的: 一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其中,包括下列步驟:PON系統(tǒng)初始化之后,通過OLT下發(fā)給ONU跨VLAN組播的配置,ONU端接收到上行IGMP Report 報(bào)文;ONU程序接收上行方向的IGMP Report報(bào)文,檢查報(bào)文是否有VLAN ID ;如果有VLAN ID, ONU查找跨VLAN組播轉(zhuǎn)發(fā)表,否則丟棄;如果在跨VLAN組播轉(zhuǎn)發(fā)表,ONU找到對(duì)應(yīng)的VLAN ID,則將上行的IGMP Report報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的VLAN ID,否則就直接向PON 口轉(zhuǎn)發(fā)。上述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其中,還包括ONU將下行的Query報(bào)文和下行組播數(shù)據(jù)流轉(zhuǎn)換為ONU的下行側(cè)唯一的VLAN ID。上述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其中,所述PON系統(tǒng)由下行的方向,依次包括組播數(shù)據(jù)源頭,OLT, ONU和IPTV業(yè)務(wù)平臺(tái)。上述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其中,所述IPTV業(yè)務(wù)平臺(tái)包括相互交互信息的IPTV機(jī)頂盒和IPTV電視。上述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其中,所述PON系統(tǒng)為APON系統(tǒng)或EPON系統(tǒng)或GPON系統(tǒng)。與已有技術(shù)相比,本發(fā)明的有益效果在于: 針對(duì)PON系統(tǒng),OLT在IGMP Snoop和IGMP Proxy模式下,同時(shí)可以實(shí)現(xiàn)跨VLAN組播功能,使得跨VLAN組播實(shí)現(xiàn)同時(shí)在這兩種模式下實(shí)現(xiàn)。
圖1示出了現(xiàn)有技術(shù)中PON系統(tǒng)的結(jié)構(gòu)示意框圖;圖2示出了在PON系統(tǒng)中OLT開啟IGMP Proxy實(shí)現(xiàn)跨VLAN組播的流程示意圖;圖3示出了本發(fā)明PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合原理圖和具體操作實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。如圖3所示,本發(fā)明一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,包括下列步驟:PON系統(tǒng)初始化之后,通過OLT下發(fā)給ONU跨VLAN組播的配置,ONU端接收到上行IGMP Report 報(bào)文;ONU程序接收上行方向的IGMP Report報(bào)文,檢查報(bào)文是否有VLAN ID ;如果有VLAN ID, ONU查找跨VLAN組播轉(zhuǎn)發(fā)表,否則丟棄;如果在跨VLAN組播轉(zhuǎn)發(fā)表,ONU找到對(duì)應(yīng)的VLAN ID,則將上行的IGMP Report報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的VLAN ID,然后將該IGMP report報(bào)文發(fā)送給0LT,否則就直接向PON 口轉(zhuǎn)發(fā)。 在本發(fā)明實(shí)施例中,還包括ONU將下行的Query報(bào)文和下行組播數(shù)據(jù)流轉(zhuǎn)換為ONU的下行側(cè)唯一的VLAN ID。
參看圖3所示,本發(fā)明中所涉及的PON系統(tǒng)由下行的方向,依次包括組播數(shù)據(jù)源頭,OLT,ONU和IPTV業(yè)務(wù)平臺(tái)。IPTV業(yè)務(wù)平臺(tái)包括相互交互信息的IPTV機(jī)頂盒和IPTV電視,IPTV業(yè)務(wù)將根據(jù)不同的電信公司的要求進(jìn)行參數(shù)設(shè)置,并滿足PON系統(tǒng)的運(yùn)行要求。在本發(fā)明實(shí)施例中,PON系統(tǒng)可以是APON系統(tǒng),EPON系統(tǒng),GPON系統(tǒng)中的任意一種。本發(fā)明針對(duì)各種PON系統(tǒng),使得OLT在IGMP Snoop和IGMP Proxy模式下同時(shí)可以實(shí)現(xiàn)跨VLAN組播功能,讓跨VLAN組播實(shí)現(xiàn)同時(shí)在這兩種模式下實(shí)現(xiàn)。以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了詳細(xì)描述,但本發(fā)明并不限制于以上描述的具體實(shí)施例,其只是作為范例。對(duì)于本領(lǐng)域技術(shù)人員而言,任何等同修改和替代也都在本發(fā)明的范疇之中。因此,在不脫離本發(fā)明的精神和范圍下所作出的均等變換和修改,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其特征在于,包括下列步驟: PON系統(tǒng)初始化之后,通過OLT下發(fā)給ONU跨VLAN組播的配置,ONU端接收到上行IGMPReport 報(bào)文; ONU程序接收上行方向的IGMP R印ort報(bào)文,檢查報(bào)文是否有VLAN ID; 如果有VLAN ID, ONU查找跨VLAN組播轉(zhuǎn)發(fā)表,否則丟棄; 如果在跨VLAN組播轉(zhuǎn)發(fā)表,ONU找到對(duì)應(yīng)的VLAN ID,則將上行的IGMP R印ort報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的VLAN ID,否則就直接向PON 口轉(zhuǎn)發(fā)。
2.按權(quán)利要求1所述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其特征在于,還包括ONU將下行的Query報(bào)文和下行組播數(shù)據(jù)流轉(zhuǎn)換為ONU的下行側(cè)唯一的VLAN ID。
3.按權(quán)利要求2所述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其特征在于,所述PON系統(tǒng)由下行的方向,依次包括組播數(shù)據(jù)源頭,OLT, ONU和IPTV業(yè)務(wù)平臺(tái)。
4.按權(quán)利要求3所述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其特征在于,所述IPTV業(yè)務(wù)平臺(tái)包括相互交互信息的IPTV機(jī)頂盒和IPTV電視。
5.按權(quán)利要求1至4中任意一項(xiàng)所述PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,其特征在于,所述PON系統(tǒng)為APON系統(tǒng)或EPON系統(tǒng)或GPON系統(tǒng)。
全文摘要
本發(fā)明公開了一種PON系統(tǒng)下實(shí)現(xiàn)跨VLAN組播的方法,包括下列步驟PON系統(tǒng)初始化之后,通過OLT下發(fā)給ONU跨VLAN組播的配置,ONU端接收到上行IGMP Report報(bào)文;ONU程序接收上行方向的IGMP Report報(bào)文,檢查報(bào)文是否有VLAN ID;如果有VLAN ID,ONU查找跨VLAN組播轉(zhuǎn)發(fā)表,否則丟棄;如果在跨VLAN組播轉(zhuǎn)發(fā)表,ONU找到對(duì)應(yīng)的VLAN ID,則將上行的IGMP Report報(bào)文轉(zhuǎn)換為對(duì)應(yīng)的VLAN ID,否則就直接向PON口轉(zhuǎn)發(fā)。本發(fā)明針對(duì)PON系統(tǒng),OLT在IGMP Snoop和IGMP Proxy模式下同時(shí)實(shí)現(xiàn)跨VLAN組播功能。
文檔編號(hào)H04L12/46GK103095472SQ20131000799
公開日2013年5月8日 申請(qǐng)日期2013年1月9日 優(yōu)先權(quán)日2013年1月9日
發(fā)明者張凱 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司