專利名稱:一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法、系統(tǒng)與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無源光網(wǎng)絡(luò)技術(shù),特別地涉及一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法、系統(tǒng)和裝置。
背景技術(shù):
無源光網(wǎng)絡(luò)(GPON,Gigabit-CapablePassive Optical Network)包括光線路終端(0LT,Optical Line Terminal),光網(wǎng)絡(luò)終端(0ΝΤ,Optical Network Terminal)/光網(wǎng)絡(luò)單元(0NU,Optical Network Unit)。在GPON布置的早期,運營商從不同的設(shè)備廠商采購OLT和0ΝΤ,由于各設(shè)備廠商均制定了自己特有的組播通信協(xié)議,因此不同設(shè)備廠商生產(chǎn)的OLT和ONU之間無法進行正常的組播通信。
ITU-T G984. 4和G988標準協(xié)議詳細地描述了 GPON中不同設(shè)備廠商生產(chǎn)的 OLT和ONT進行互通組播的實現(xiàn)方法,解決了 ONT同一個以太口下多個用戶觀看不同 MVLAN(Multicast Virtual Local Area Network,組播虛擬局域網(wǎng))中不同組播節(jié)目的問題,但是對于同一個ONT下多個用戶觀看多個不同MVLAN下相同節(jié)目的場景,上述標準協(xié)議中并沒有描述。
現(xiàn)有技術(shù)通過對一個用戶觀看一個節(jié)目下發(fā)多個二層轉(zhuǎn)發(fā)表項的方式解決了上述問題,但現(xiàn)有技術(shù)的這種方式在多MVLAN場景下會導(dǎo)致二層轉(zhuǎn)發(fā)表項很快被使用完,導(dǎo)致新用戶無法觀看節(jié)目,同時由于無法確定組播節(jié)目的MVLAN,還會造成OLT對組播用戶的組播業(yè)務(wù)不能正常的監(jiān)控。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提出了一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法、系統(tǒng)與裝置。
本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,包括接收組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;接收因特網(wǎng)組管理協(xié)議IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息;查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;根據(jù)所述組播用戶信息實體與所述ACL表項之間的預(yù)設(shè)對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL 表項;根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),包括局端設(shè)備、光網(wǎng)絡(luò)終端ONT和用戶終端;
所述局端設(shè)備用于向所述ONT發(fā)送組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;
所述用戶終端用于向所述ONT發(fā)送IGMP加入報文;[0010]所述ONT用于接收IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息; 查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;根據(jù)所述組播用戶信息實體與所述ACL表項之間的預(yù)設(shè)對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;根據(jù)所述所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,包括
接收模塊,用于接收組播策略管理實體、組播用戶信息實體和IGMP加入報文,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;
解析模塊,用于對所述IGMP加入報文進行解析獲取所述IGMP加入報文攜帶的組
播用戶信息;
比較模塊,用于查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;
ACL表項確定模塊,用于根據(jù)所述組播用戶信息實體與所述ACL表項之間的預(yù)設(shè)對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;
轉(zhuǎn)發(fā)表項建立模塊,用于根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
上述本發(fā)明實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法、系統(tǒng)與裝置通過在對ONT進行互通組播配置時下發(fā)組播用戶信息實體,在GPON互通組播多用戶觀看多MVLAN 下相同節(jié)目的場景,通過用戶終端的用戶信息與組播用戶信息實體中的有效用戶信息進行比較,唯一確定出ACL,進而確定出MVLANID,順利建立二層轉(zhuǎn)發(fā)表項,實現(xiàn)了無源光網(wǎng)絡(luò)中的互通組播,節(jié)約了 ONT的二層轉(zhuǎn)發(fā)表項資源,也不會影響對組播業(yè)務(wù)的正常監(jiān)控。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要的附圖作簡單介紹,很明顯,下面描述中的附圖僅僅是現(xiàn)有技術(shù)的說明及本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來說,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
圖1為多個STB點播多個MVLAN下相同組播節(jié)目的場景示意圖;
圖2為本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的流程圖;
圖3是圖2所示方法中步驟201具體執(zhí)行的流程圖;
圖4是圖2所示方法中步驟206具體執(zhí)行的流程圖;
圖5是本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置的結(jié)構(gòu)示意圖。
具體實施方式
現(xiàn)有技術(shù)采用一個用戶觀看一個節(jié)目下發(fā)多個二層轉(zhuǎn)發(fā)表項的方式,在解決同一個ONT下多個用戶觀看多個不同MVLAN下相同節(jié)目時,產(chǎn)生了浪費硬件表項資源和OLT監(jiān)控故障的問題。為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提出了一種GPON中實現(xiàn)互通組播的方法。
根據(jù)ITU-T G984. 4 標準,OLT 在對 ONT 進行 OMCI (ONT ManaGEMent and ControlInterface)協(xié)議配置時,向ONT發(fā)送
(I)MAC(MediaAccess Control,媒體接入控制)橋接口配置數(shù)據(jù)(MACBridge Port Configuration Data)實體,用于表示用戶側(cè)以太口的配置數(shù)據(jù)。
(2)組播用戶配置信息(Multicast Subscriber Configuration Information)實體用于配置端口并發(fā)組播數(shù)目、端口最大組播帶寬、端口強制帶寬校驗標識,同時該實體還包含一個指向組播策略管理(Multicast Operations Profile)實體的指針。
(3)組播策略管理(Multicast Operations Profile)實體用于配置上行 IGMPdntemet Group ManaGEMent Protocol,因特網(wǎng)組管理協(xié)議)報文的 VLAN(Virtual Local Area Network,虛擬局域網(wǎng))、上行協(xié)議報文限速、組播動態(tài)訪問控制列表(ACL, Access Control List)、組播快速離開、ACL鑒權(quán)失敗的IGMP加入報文處理行為。
(4)組播用戶監(jiān)控信息(Multicast Subscriber Monitor)實體用于查詢ONT端口上組播用戶相關(guān)狀態(tài)信息,包括當前點播節(jié)目帶寬、ACL鑒權(quán)通過的IGMP加入報文統(tǒng)計、 點播節(jié)目超帶寬的IGMP加入報文統(tǒng)計、動態(tài)組播用戶列表。動態(tài)組播用戶列表包含的內(nèi)容為組播VLAN、節(jié)目源IP地址、組播節(jié)目IP地址、組播節(jié)目實際帶寬、用戶IP地址、用戶在線時間。
其中,MAC橋接口配置數(shù)據(jù)實體隱式關(guān)聯(lián)并管理著組播用戶配置信息實體和組播用戶監(jiān)控信息實體。
其中,ACL表項包括MVLAN ID、組播節(jié)目開始IP地址和組播節(jié)目結(jié)束IP地址; IGMP報文包括組播節(jié)目IP地址、源MAC和目的MAC。
當用戶通過STB (Set Top Box,機頂盒)點播某組播節(jié)目時,STB向ONT發(fā)送IGMP 加入報文,ONT解析IGMP加入報文,解析出承載在IGMP報文中的組播節(jié)目IP地址、用戶 VLANID和用戶源MAC,然后通過組播節(jié)目IP地址查找匹配的ACL,0NT將組播節(jié)目IP地址轉(zhuǎn)換為組播節(jié)目MAC地址(即MMAC),從匹配的ACL中獲取MVLANID,通過MMAC地址、MVLANID 和STB連接的局域網(wǎng)(LAN,Local Area Network) 口號建立二層轉(zhuǎn)發(fā)表項,并將二層轉(zhuǎn)發(fā)表項下發(fā)到ONT硬件,打通ONT無源光網(wǎng)絡(luò)口到局域網(wǎng)口的轉(zhuǎn)發(fā)通道,ONT將IGMP加入報文發(fā)送給0LT,這樣OLT和ONT才實現(xiàn)了互通組播,用戶才能順利觀看組播節(jié)目。
另外,OLT在對用戶進行組播節(jié)目監(jiān)控時,也需要組播虛擬局域網(wǎng)MVLAN以確定用戶正在觀看哪個駐地服務(wù)提供商(Residential Service Provider,RSP)提供的組播節(jié)目。
不過,運營商在將GPON建設(shè)好后,可能會將ONT同一個局域網(wǎng)口出租給多個RSP, 每一個RSP對應(yīng)著一個唯一的MVLAN,不同的RSP可能會提供相同的節(jié)目,一個STB用戶不能同時選擇兩個或兩個以上的RSP提供的服務(wù),因為這樣會導(dǎo)致STB收到兩份或兩份以上的組播流,從而導(dǎo)致STB用戶不能正常觀看組播節(jié)目。
如圖1所示,ONT下有多個LAN(Local Area Network,局域網(wǎng))口,每個LAN 口下接一個LSW(Local Area Network Switch,局域網(wǎng)交換機),每一個LSW下接多個STB。OLT在 MVLAN2600和MVLAN3000中都配置了相同的組播節(jié)目239. 255. 0. 1,為STBl提供服務(wù)的是 MVLAN為沈00的RSPl,為STB2提供服務(wù)的是MVLAN為3000的RSP2。當STBl點播MVLAN為 2600下的組播節(jié)目239. 255. 0. 1時,ONT通過ACL對STBl發(fā)出的IGMP加入報文進行鑒權(quán), 由于ONT對IGMP加入報文進行鑒權(quán)依據(jù)的是IGMP加入報文中含有的組播節(jié)目IP地址信息,結(jié)果ONT就會找到兩個組播節(jié)目IP地址為239. 255. 0. 1的ACL,分別是MVLAN為2600、組播節(jié)目IP地址為239. 255. 0. 1的ACL和MVLAN為洸00、組播節(jié)目IP地址為239. 255. 0. 1 的ACL,這樣ONT就無法確定出STBl要觀看的是哪個MVLAN中的節(jié)目。由于ONT建立二層轉(zhuǎn)發(fā)表項需要MMAC地址和MVLANID,而現(xiàn)在只能根據(jù)IGMP報文確定MMAC地址,而無法確定MVLANID,所以O(shè)NT無法正確建立二層轉(zhuǎn)發(fā)表項,導(dǎo)致組播節(jié)目不能正常觀看,同時還導(dǎo)致OLT無法對用戶的組播業(yè)務(wù)進行監(jiān)控。
為了上述問題,本發(fā)明實施例提出了一種無源光網(wǎng)絡(luò)中互通組播實現(xiàn)的方法,如圖2所示。
步驟201,OLT向ONT發(fā)送互通組播配置信息實體,并向ONT發(fā)送組播用戶信息 (Multicast User Information)實體。
其中,所述步驟201可以分為三個子步驟,如圖3所示。
步驟201-1,OLT將組播用戶配置信息實體下發(fā)給0ΝΤ。
用戶配置信息實體中含有一個指向組播策略管理實體的指針。
步驟201-2,OLT將組播用戶配置信息實體指向的組播策略管理實體下發(fā)給0ΝΤ。
組播策略管理信息實體中含有組播動態(tài)控制訪問列表(ACL),ACL包括多個ACL表項,ACL表項包括以下信息
hdex:表項索引;
組播GEM port 組播 GEM 端口 ID ;
組播VLAN =MVLAN ID ;
組播SrcIP地址組播節(jié)目源的IP地址;
組播節(jié)目開始IP地址允許觀看組播節(jié)目的最小IP地址;
組播節(jié)目結(jié)束IP地址允許觀看組播節(jié)目的最大IP地址;
節(jié)目帶寬組播節(jié)目的帶寬。
步驟201-3,OLT將與組播策略管理信息實體中的ACL表項關(guān)聯(lián)的N個組播用戶信息實體下發(fā)給0ΝΤ。
所述組播用戶信息實體,用于標識有效的組播用戶信息,包括用戶VLANID、用戶 MAC地址和用戶GEM_portID。其中,用戶MAC地址用于唯一標識組播用戶;用戶VLAN用于標識同一個RSP下的多個組播用戶;用戶GEM_portID用于標識提供相同類型業(yè)務(wù)服務(wù)的多個RSP下的多個組播用戶。組播用戶信息實體與組播策略管理實體中的ACL表項具有預(yù)設(shè)對應(yīng)關(guān)系,且組播用戶信息實體還包括ACL指針,用于指示與組播用戶信息實體相對應(yīng)的 ACL表項。上述組播策略管理實體中的ACL表項與組播用戶信息實體可以是1 1的對應(yīng)關(guān)系,也可以是1 N的對應(yīng)關(guān)系,也就是說一個ACL表項指定的組播節(jié)目下面允許有N個組播用戶觀看。
在GPON互通組播配置下發(fā)過程中,OLT將組播策略管理實體和對應(yīng)的組播用戶信息實體下發(fā)給ONT,ONT通過組播用戶信息實體中的ACL指針確定組播用戶信息表示的用戶集合能夠觀看的節(jié)目ACL。這樣,ONT上就建立了組播用戶信息與ACL的映射關(guān)系,ONT也就知道每個MVLAN下的組播節(jié)目允許哪些用戶觀看。
步驟202,組播用戶通過STB點播組播節(jié)目。
當用戶通過用戶終端設(shè)備,比如STB,點播組播節(jié)目,會向ONT發(fā)送IGMP加入報文, 為便于描述,本實施例以STB作為點播組播節(jié)目的用戶終端設(shè)備進行描述,IGMP加入報文可以包括組播節(jié)目IP地址地址、STB的MAC地址和用戶VLANID等信息。
步驟203,ONT解析STB點播組播節(jié)目的IGMP加入報文,獲取組播用戶信息。
所述組播用戶信息可以包括組播用戶點播組播節(jié)目的IP地址、組播用戶的MAC地址及組播用戶的GEM_portID。
ONT對所述的IGMP加入報文進行解析,識別出STB點播的組播節(jié)目IP地址,并獲取STB的MAC地址(即源MAC地址)以及IGMP加入報文攜帶的用戶VLANID,同時通過用戶VLANID獲取承載IGMP加入報文的用戶GEM_port通道所對應(yīng)的用戶GEM_portID,并將組播節(jié)目IP地址轉(zhuǎn)換成MMAC地址;其中,一個用戶GEM_port通道下可以承載多個不同用戶 VLAN的數(shù)據(jù)報文。
步驟204,ONT查找與STB點播的組播節(jié)目IP地址相匹配的ACL表項,并根據(jù)ACL 表項查找出相關(guān)聯(lián)的組播用戶信息實體;
ONT可以通過判斷STB點播的組播節(jié)目IP地址是否在ACL表項的組播節(jié)目開始IP 地址和結(jié)束IP地址范圍之內(nèi),查找出與STB點播的組播節(jié)目IP地址相匹配的ACL表項。
比如,ONT將STB點播節(jié)目IP地址與OLT下發(fā)的組播策略管理實體中對應(yīng)ACL表項中的組播節(jié)目開始IP地址和組播節(jié)目結(jié)束IP地址之間地址的組播節(jié)目IP地址進行匹配。如果找不到與所述組播節(jié)目IP地址匹配的ACL表項,則ONT不做處理,STB點播組播節(jié)目失?。蝗绻业狡ヅ涞腁CL表項,且只有一個ACL表項,則進行步驟205 ;如果找到與所述組播節(jié)目IP地址地址匹配的ACL表項,且ACL表項為多個,則ONT通過所述多個ACL表項分別找到與ACL表項對應(yīng)的組播用戶信息實體,然后進行步驟206。
步驟205,ONT生成二層轉(zhuǎn)發(fā)表項,并根據(jù)所述二層轉(zhuǎn)發(fā)表項打通PON 口到LAN 口之間的轉(zhuǎn)發(fā)通道。
由于通過步驟204已唯一確定一個ACL,因此ONT能唯一確定出MVLANID,再加上 ONT由步驟203已確定的MMAC地址,這樣ONT就能根據(jù)MMAC地址、MVLANID和STB連接的 LAN 口號建立二層轉(zhuǎn)發(fā)表項,然后下發(fā)二層轉(zhuǎn)發(fā)表項,打通ONT PON 口到LAN 口的轉(zhuǎn)發(fā)通道, 并將IGMP加入報文發(fā)送給0LT。
步驟206,ONT將獲取的組播用戶信息與查找到的組播用戶信息實體中有效的組播用戶信息進行比較。
與多個ACL對應(yīng)的組播用戶信息實體可能有多個,ONT根據(jù)通過步驟203獲取的 STB的MAC地址、用戶VLANID和用戶GEM_portID與用戶信息實體中的用戶MAC地址、用戶 VLANID和用戶GEM_portID相比較,以唯一確定組播用戶信息實體。
如圖4所示,步驟206可通過以下多個子步驟實現(xiàn)
步驟206-1,ONT通過獲取的STB的MAC地址查找與所述STB的MAC地址匹配的組
播用戶信息實體;
組播用戶信息實體中也含有用戶MAC地址,ONT通過將由步驟203獲取的STB的 MAC地址與組播用戶信息實體中的用戶MAC地址相比較,查找到與所述STB的MAC地址匹配的組播用戶信息實體,即唯一確定出組播用戶信息實體;如果ONT查到與所述STB的MAC地址匹配的組播用戶信息實體,即ONT能唯一確定出組播用戶信息實體,則進行步驟208 ;如果ONT沒有查到與所述STB的MAC地址匹配的組播用戶信息實體,則繼續(xù)步驟206-2 ;
步驟206-2,ONT通過獲取的用戶VLANID查找與所述用戶VLANID相匹配的組播用
10戶信息實體;
組播用戶信息實體中也含有用戶VLANID,ONT通過將由步驟203獲取的用戶 VLANID與組播用戶信息實體中的用戶VLANID相比較,查找到與所述用戶VLANID匹配的組播用戶信息實體,即唯一確定出組播用戶信息實體;如果ONT查到與所述用戶VLANID匹配的組播用戶信息實體,即ONT能唯一確定出組播用戶信息實體,則進行步驟208 ;如果ONT 沒有查到與所述用戶VLANID匹配的組播用戶信息實體,則繼續(xù)步驟206-3 ;
步驟206-3,ONT通過獲取的用戶GEM_portID查找與所述用戶GEM_portID相匹配的組播用戶信息實體;
組播用戶信息實體中也含有用戶GEM_portID,ONT通過將由步驟203獲取的用戶GEM_portID與組播用戶信息實體中的用戶GEM_portID相比較,查找到與所述STB用戶 GEM_portID匹配的組播用戶信息實體,即唯一確定出組播用戶信息實體;如果ONT查到與所述用戶GEM_portID相匹配的組播用戶信息實體,即ONT能唯一確定出組播用戶信息實體,則進行步驟208 ;如果ONT沒有查到與所述用戶GEM_portID相匹配的組播用戶信息實體,則進行步驟207 ;
也就是說,通過上述步驟206-1、步驟206-2和步驟206_3,如果ONT不能唯一確定出組播用戶信息實體,則進行步驟207 ;如果ONT能唯一確定出組播用戶信息實體,則進行步驟208。
步驟207,ONT上報用戶鑒權(quán)失敗的消息給OLT。
步驟208,ONT根據(jù)唯一確定的組播用戶信息實體唯一地確定ACL表項,并根據(jù)所述唯一地確定的ACL表項且建立并下發(fā)二層轉(zhuǎn)發(fā)表項。
ONT根據(jù)上述唯一確定的組播用戶信息實體,以及ACL表項與組播用戶信息實體的對應(yīng)關(guān)系,唯一地確定出與所述組播用戶信息實體對應(yīng)的ACL表項,進而唯一確定出 MVLANID。ONT根據(jù)步驟203已確定的MMAC地址,加上所述唯一確定的MVLANID和STB連接的LAN 口號建立二層轉(zhuǎn)發(fā)表項(MMAC地址+MVLANID — Port Number),然后ONT下發(fā)二層轉(zhuǎn)發(fā)表項,打通ONT PON 口到LAN 口的轉(zhuǎn)發(fā)通道,并將IGMP加入報文發(fā)送給0LT。
上述為本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,所述方法還可以適用于BMS (Business Management System,經(jīng)營管理系統(tǒng))網(wǎng)管通過OLT管理ONT配置互通組播,其步驟包括BMS網(wǎng)管首先將互通組播配置下發(fā)給0LT,所述互通組播配置包括組播用戶配置信息實體、組播策略管理實體和組播用戶信息實體,其他步驟與上述步驟 201至步驟208相同。
上述本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法主要應(yīng)用于OLT 通過 OMCI 通道管理 ONT 的情況,對于 ITMSantemet TerminalManaGEMent System,因特網(wǎng)終端管理系統(tǒng))服務(wù)器通過TR069通道管理ONT的情形,本發(fā)明實施例提供的方法也可以同樣適用,具體實施步驟與上述步驟201至步驟208類似,只要把上述步驟中的OLT替換成 ITMS就能實現(xiàn)互通組播了。
本發(fā)明實施例提供的一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法通過在對ONT進行互通組播配置時下發(fā)組播用戶信息實體,在無源光網(wǎng)絡(luò)中互通組播多用戶觀看多MVLAN下相同節(jié)目的場景,通過根據(jù)用戶發(fā)送的IGMP加入報文獲取的組播用戶信息與組播用戶信息實體中的有效組播用戶信息進行比較,唯一確定出ACL,進而唯一確定出MVLANID,順利建立二層轉(zhuǎn)發(fā)表項,實現(xiàn)了無源光網(wǎng)絡(luò)中的互通組播,節(jié)約了 ONT的二層轉(zhuǎn)發(fā)表項資源,也不會影響對組播業(yè)務(wù)的正常監(jiān)控。
基于本發(fā)明實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,本發(fā)明實施例還提供了一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),所述系統(tǒng)包括OLT、ONT和用戶終端;其中,所述OLT用于向所述ONT發(fā)送組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有預(yù)設(shè)對應(yīng)關(guān)系;所述用戶終端用于向所述ONT發(fā)送IGMP加入報文;所述ONT用于接收IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息,通過比較從所述IGMP 加入報文獲取的組播用戶信息與所述組播用戶信息實體中的組播用戶信息,查找與從所述 IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體,根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的 ACL表項,并根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
其中,所述組播用戶信息實體用于標識有效的組播用戶信息,包括用戶VLANID、用戶MAC地址和用戶GEM_portID,此外,所述組播用戶信息實體還包括ACL指針,所述ACL指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項。
其中,所述ONT從IGMP加入報文獲取的組播用戶信息包括點播所述組播節(jié)目的用戶MAC地址以及用戶VLANID,并且所述ONT還可用于根據(jù)從所述IGMP加入報文獲取的用戶VLANID,獲取承載組播用戶IGMP加入報文的用戶GEM_port通道所對應(yīng)的組播用戶GEM_ PortID0
所述ONT在查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體的過程中,可以將根據(jù)所述IGMP加入報文獲取的組播用戶信息與所述組播用戶信息實體中的有效的用戶信息做比較,如果從所述IGMP加入報文中獲取的用戶MAC地址和用戶VLANID以及根據(jù)所述VLAN ID獲取的用戶GEM_portID三者中至少有一項與所述組播用戶信息實體中有效的用戶MAC地址、用戶VLANID及用戶GEM_portID相匹配,則唯一確定出所述組播用戶信息實體。
另外,所述ONT還可以用于將所述IGMP加入報文承載的組播節(jié)目IP地址轉(zhuǎn)換為組播MAC地址,并從所述唯一確定的ACL表項獲取組播虛擬局域網(wǎng)標識MVLANID。所述ONT 在建立二層轉(zhuǎn)發(fā)表項的過程中,可以根據(jù)由所述唯一確定的ACL表項獲取的MVLANID、組播 MAC地址和用戶終端連接的局域網(wǎng)口號,建立二層轉(zhuǎn)發(fā)表項,并根據(jù)所述二層轉(zhuǎn)發(fā)表項打通所述ONT的無源光網(wǎng)絡(luò)口到局域網(wǎng)口的通道。
進一步地,如果所述ONT通過對從所述IGMP報文中的組播用戶信息與所述組播用戶信息實體中有效的組播用戶信息進行比較的方式,找不到與從所述IGMP加入報文中獲取的組播用戶信息相匹配的組播用戶信息實體,則所述ONT發(fā)送鑒權(quán)失敗的消息。
所述組播策略管理實體的每一個ACL表項包括組播節(jié)目開始IP地址和組播節(jié)目結(jié)束IP地址,其中,所述ONT還可以用于判斷所述被點播組播節(jié)目的IP地址是否在所述 ACL中組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址之間;如果所述組播節(jié)目IP地址不在所述ACL表項中的組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址范圍之間,組播節(jié)目點播失敗;如果所述組播節(jié)目IP地址在所述ACL表項中的組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址范圍之間,且僅有一個ACL表項滿足此條件,則從所述唯一的ACL表項中獲取唯
1CN 102510767 A
說明書
8/9頁
一的MVLANID,并根據(jù)MMAC地址、所述MVLANID和所述用戶終端連接的局域網(wǎng)口號建立二層轉(zhuǎn)發(fā)表項;如果存在多個ACL表項滿足此條件,查找出與所述多個ACL表項相對應(yīng)的組播用戶信息實體,作為用來與從所述IGMP加入報文獲取的組播用戶信息進行匹配比較的組播用戶信息實體。
本發(fā)明另一種實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng)可以包括ITMS服務(wù)器、光網(wǎng)絡(luò)終端ONT和用戶終端;其中,ITMS服務(wù)器用于向所述ONT發(fā)送組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;
其中,所述組播用戶信息實體用于標識有效的組播用戶信息,包括用戶VLANID、用戶MAC地址和用戶GEM_portID,此外,所述組播用戶信息實體還包括ACL指針,所述ACL指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項。
在本系統(tǒng)實施例中,所述ITMS可以通過TR069通道管理0ΝΤ,且其在實現(xiàn)無源光網(wǎng)絡(luò)的互通組播過程中可以執(zhí)行與前一個實施例中所述OLT的主要功能。所述用戶終端與所述ONT的功能與上述系統(tǒng)系統(tǒng)實施例中的用戶終端和ONT的功能相同。
通過以上說明可以看出本發(fā)明實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng)同樣可以達到節(jié)約ONT 二層轉(zhuǎn)發(fā)表項資源,對組播業(yè)務(wù)的正常監(jiān)控無影響的目的。
基于本發(fā)明實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法和系統(tǒng),本發(fā)明實施例還提供了一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,如圖5所示,所述裝置可以包括接收模塊501、解析模塊502、比較模塊503,MVLANID獲取模塊504和發(fā)送模塊505 ;
所述接收模塊501,用于接收來自局端設(shè)備的組播策略管理實體及組播用戶信息實體,并接收來自用戶終端的因特網(wǎng)組管理協(xié)議IGMP加入報文,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;
所述解析模塊502,用于對所述IGMP加入報文進行解析獲取所述IGMP加入報文攜
帶的組播用戶信息;
比較模塊503,用于查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;
ACL表項確定模塊504,用于根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;
轉(zhuǎn)發(fā)表項建立模塊505,用于根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
其中,所述組播用戶信息實體用于標識有效的組播用戶信息,包括用戶VLANID、用戶MAC地址和用戶GEM_portID,此外,每一個組播用戶信息實體還包括ACL指針,所述ACL 指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項;
所述解析模塊502從所述IGMP加入報文獲取的組播用戶信息包括點播所述組播節(jié)目的用戶MAC地址以及用戶VLANID,其中,所述解析模塊502還用于根據(jù)從所述IGMP加入報文獲取的用戶VLANID,獲取承載組播用戶IGMP加入報文的組播用戶GEM_portID
所述比較模塊503在查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體的過程中,可以將根據(jù)所述IGMP加入報文獲取的組播用戶信息與所述組播用戶信息實體中的有效的用戶信息做比較,如果從所述IGMP加入報文中獲取的用戶
13MAC地址和用戶VLANID以及根據(jù)所述VLAN ID獲取的用戶GEM_portID三者中至少有一項與所述組播用戶信息實體中有效的用戶MAC地址、用戶VLANID及用戶GEM_portID相匹配, 則唯一確定出所述組播用戶信息實體。
其中,所述解析模塊還可以用于將所述IGMP加入報文承載的組播節(jié)目IP地址轉(zhuǎn)換為組播MAC地址,所述ACL表項確定模塊還可以用于從所述唯一確定的ACL表項獲取組播虛擬局域網(wǎng)標識MVLANID,且所述轉(zhuǎn)發(fā)表項建立模塊在建立二層轉(zhuǎn)發(fā)表項過程中,可以根據(jù)由所述唯一確定的ACL表項獲取的MVLANID、所述組播MAC地址和所述用戶終端連接的局域網(wǎng)口號,建立二層轉(zhuǎn)發(fā)表項,所述二層轉(zhuǎn)發(fā)表項用于打通所述ONT的無源光網(wǎng)絡(luò)口到局域網(wǎng)口的通道。
如果所述比較模塊503通過對從所述IGMP報文中的組播用戶信息與所述組播用戶信息實體中有效的組播用戶信息進行比較的方式,找不到與從所述IGMP加入報文中獲取的組播用戶信息相匹配的組播用戶信息實體,則所述發(fā)送模塊505發(fā)送鑒權(quán)失敗的消肩、ο
由以上論述可以看出本發(fā)明實施例提供的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置也可以實現(xiàn)節(jié)約ONT 二層轉(zhuǎn)發(fā)表項資源,對組播業(yè)務(wù)的正常監(jiān)控無影響的技術(shù)效果。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施?;谶@樣的理解, 本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來, 該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求
的保護范圍為準。
權(quán)利要求
1.一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,包括接收組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;接收因特網(wǎng)組管理協(xié)議IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息;查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
2.如權(quán)利要求
1所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,每一個組播用戶信息實體包括ACL指針,所述ACL指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項。
3.如權(quán)利要求
1所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,從所述IGMP 加入報文獲取的組播用戶信息包括點播組播節(jié)目的組播用戶的用戶MAC地址以及用戶 VLANID,所述方法還包括根據(jù)從所述IGMP加入報文獲取的用戶VLANID,獲取承載組播用戶IGMP加入報文的用戶GEM_port通道所對應(yīng)的組播用戶GEM_portID。
4.如權(quán)利要求
3所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,所述組播用戶信息實體用于標識有效的組播用戶信息,包括有效的用戶VLANID、用戶MAC地址和用戶 GEM_portID,且所述查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體包括將根據(jù)所述IGMP加入報文獲取的組播用戶信息與所述組播用戶信息實體中的有效的組播用戶信息做比較,如果從所述IGMP加入報文中獲取的用戶MAC地址和用戶VLANID以及根據(jù)所述VLAN ID獲取的用戶GEM_portID三者中至少有一項與所述組播用戶信息實體中有效的用戶MAC地址、用戶VLANID及用戶GEM_portID相匹配,則唯一確定出所述組播用戶信息實體。
5.如權(quán)利要求
4所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,所述根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項包括將所述IGMP加入報文承載的組播節(jié)目IP地址轉(zhuǎn)換為組播MAC地址;從所述唯一確定的ACL表項,獲取組播虛擬局域網(wǎng)標識MVLANID ;根據(jù)所述唯一確定的ACL表項獲取的MVLANID、所述組播MAC地址和發(fā)送所述IGMP加入報文的用戶終端連接的局域網(wǎng)口號,建立二層轉(zhuǎn)發(fā)表項,并根據(jù)所述二層轉(zhuǎn)發(fā)表項打通所述ONT的無源光網(wǎng)絡(luò)口到局域網(wǎng)口的通道。
6.如權(quán)利要求
4所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,如果通過對從所述IGMP報文中的組播用戶信息與所述組播用戶信息實體中有效的組播用戶信息進行比較的方式,找不到與從所述IGMP加入報文中獲取的組播用戶信息相匹配的組播用戶信息實體,則發(fā)送鑒權(quán)失敗的消息。
7.如權(quán)利要求
1所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,所述組播策略管理實體的每一個ACL表項包括組播節(jié)目開始IP地址和組播節(jié)目結(jié)束IP地址;其中,所述方法還包括判斷所述IGMP加入報文承載的組播節(jié)目IP地址是否在所述 ACL中組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址之間;如果所述組播節(jié)目IP地址不在所述ACL表項中的組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址范圍之間,組播節(jié)目點播失?。蝗绻鼋M播節(jié)目IP地址在所述ACL表項中的組播節(jié)目開始IP地址與組播節(jié)目結(jié)束 IP地址范圍之間,且僅有一個ACL表項滿足此條件,則從所述唯一的ACL表項中獲取唯一的 MVLANID,并根據(jù)所述組播節(jié)目IP地址對應(yīng)的組播MAC地址、所述MVLANID和發(fā)送所述IGMP 加入報文的用戶終端連接的局域網(wǎng)口號建立二層轉(zhuǎn)發(fā)表項;如果存在多個ACL表項滿足此條件,查找出與所述多個ACL表項相對應(yīng)的組播用戶信息實體,所述多個組播用戶信息實體作為用來與從所述IGMP加入報文獲取的組播用戶信息進行匹配比較的組播用戶信息實體。
8.一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,包括局端設(shè)備、光網(wǎng)絡(luò)終端 ONT和用戶終端所述局端設(shè)備用于向所述ONT發(fā)送組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;所述用戶終端用于向所述ONT發(fā)送因特網(wǎng)組管理協(xié)議IGMP加入報文;所述ONT用于接收所述IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息, 查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項,并根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
9.如權(quán)利要求
8所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,每一個組播用戶信息實體包括ACL指針,所述ACL指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項。
10.如權(quán)利要求
8所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,所述ONT 從所述IGMP加入報文獲取的組播用戶信息包括點播組播節(jié)目的用戶MAC地址以及用戶 VLANID,所述ONT還用于根據(jù)從所述IGMP加入報文獲取的用戶VLANID,獲取承載組播用戶 IGMP加入報文的用戶GEM_port通道所對應(yīng)的組播用戶GEM_portID。
11.如權(quán)利要求
10所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,所述組播用戶信息實體用于標識有效的組播用戶信息,包括有效的用戶VLANID、用戶MAC地址和用戶GEM_portID ;所述ONT在查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體的過程中,將根據(jù)所述IGMP加入報文獲取的組播用戶信息與所述組播用戶信息實體中的有效的用戶信息做比較,如果從所述IGMP加入報文中獲取的用戶MAC地址和用戶VLANID以及根據(jù)所述VLAN ID獲取的用戶GEM_portID三者中至少有一項與所述組播用戶信息實體中有效的用戶MAC地址、用戶VLANID及用戶GEM_portID相匹配,則唯一確定出所述組播用戶信息實體。
12.如權(quán)利要求
11所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,所述ONT還用于將所述IGMP加入報文承載的組播節(jié)目IP地址轉(zhuǎn)換為組播MAC地址,并從所述唯一確定的ACL表項獲取組播虛擬局域網(wǎng)標識MVLANID。
13.如權(quán)利要求
12所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征在于,所述ONT在建立二層轉(zhuǎn)發(fā)表項過程中,根據(jù)由所述唯一確定的ACL表項獲取的MVLANID、所述組播MAC 地址和所述用戶終端連接的局域網(wǎng)口號,建立二層轉(zhuǎn)發(fā)表項,并根據(jù)所述二層轉(zhuǎn)發(fā)表項打通所述ONT的無源光網(wǎng)絡(luò)口到局域網(wǎng)口的通道。
14.如權(quán)利要求
8所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其特征還在于,所述組播策略管理實體的每一個ACL表項包括組播節(jié)目開始IP地址和組播節(jié)目結(jié)束IP地址;其中,所述ONT還用于判斷所述被點播組播節(jié)目的IP地址是否在所述ACL中組播節(jié)目開始IP地址與組播節(jié)目結(jié)束IP地址之間;如果所述組播節(jié)目IP地址在所述ACL表項中的組播節(jié)目開始IP地址與組播節(jié)目結(jié)束 IP地址范圍之間,且僅有一個ACL表項滿足此條件,則從所述唯一的ACL表項中獲取唯一的 MVLANID,并根據(jù)所述組播節(jié)目IP地址對應(yīng)的組播MAC地址、所述MVLANID和所述用戶終端連接的局域網(wǎng)口號建立二層轉(zhuǎn)發(fā)表項;如果存在多個ACL表項滿足此條件,查找出與所述多個ACL表項相對應(yīng)的組播用戶信息實體,所述多個組播用戶信息實體作為用來與從所述IGMP加入報文獲取的組播用戶信息進行匹配比較的組播用戶信息實體。
15.如權(quán)利要求
8所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng),其中所述局端設(shè)備是光線路終端OLT或者因特網(wǎng)終端管理系統(tǒng)ITMS服務(wù)器。
16.一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,其特征在于,包括接收模塊,用于接收組播策略管理實體、組播用戶信息實體和因特網(wǎng)組管理協(xié)議IGMP 加入報文,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有預(yù)設(shè)對應(yīng)關(guān)系;解析模塊,用于對所述IGMP加入報文進行解析獲取所述IGMP加入報文攜帶的組播用戶信息;比較模塊,用于查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;ACL表項確定模塊,用于根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系, 唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;轉(zhuǎn)發(fā)表項建立模塊,用于根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。
17.如權(quán)利要求
16所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,其特征在于,每一個組播用戶信息實體包括ACL指針,所述ACL指針用于指示所述組播策略管理實體中與所述組播用戶信息實體相對應(yīng)的ACL表項。
18.如權(quán)利要求
16所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,其特征在于,所述解析模塊從所述IGMP加入報文獲取的組播用戶信息包括點播所述組播節(jié)目的用戶MAC地址以及用戶VLANID ;所述解析模塊還用于根據(jù)從所述IGMP加入報文獲取的用戶VLANID,獲取承載組播用戶IGMP加入報文的組播用戶GEM_portID。
19.如權(quán)利要求
18所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的裝置,其特征在于,所述組播用戶信息實體用于標識有效的組播用戶信息,包括有效的用戶VLANID、用戶MAC地址和用戶GEM_portID,且所述比較模塊在查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體的過程中,將根據(jù)所述IGMP加入報文獲取的組播用戶信息與所述組播用戶信息實體中的有效的用戶信息做比較,如果從所述IGMP加入報文中獲取的用戶 MAC地址和用戶VLANID以及根據(jù)所述VLAN ID獲取的用戶GEM_portID三者中至少有一項與所述組播用戶信息實體中有效的用戶MAC地址、用戶VLANID及用戶GEM_portID相匹配, 則唯一確定出所述組播用戶信息實體。
20.如權(quán)利要求
16所述的無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,所述解析模塊還用于將所述IGMP加入報文承載的組播節(jié)目IP地址轉(zhuǎn)換為組播MAC地址,所述ACL 表項確定模塊還用于從所述唯一確定的ACL表項獲取組播虛擬局域網(wǎng)標識MVLANID,且所述轉(zhuǎn)發(fā)表項建立模塊在建立二層轉(zhuǎn)發(fā)表項過程中,根據(jù)由所述唯一確定的ACL表項獲取的 MVLANID、所述組播MAC地址和所述用戶終端連接的局域網(wǎng)口號,建立二層轉(zhuǎn)發(fā)表項,所述二層轉(zhuǎn)發(fā)表項用于打通所述ONT的無源光網(wǎng)絡(luò)口到局域網(wǎng)口的通道。
專利摘要
本發(fā)明實施例公開了一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的方法,其特征在于,包括接收組播策略管理實體及組播用戶信息實體,所述組播策略管理實體包括動態(tài)訪問控制列表ACL,所述組播用戶信息實體與所述組播策略管理實體的ACL表項具有對應(yīng)關(guān)系;接收因特網(wǎng)組管理協(xié)議IGMP加入報文,獲取所述IGMP加入報文攜帶的組播用戶信息;查找與從所述IGMP加入報文獲取的組播用戶信息相匹配的組播用戶信息實體;根據(jù)所述組播用戶信息實體與所述ACL表項之間的對應(yīng)關(guān)系,唯一地確定與查找到的組播用戶信息實體相對應(yīng)的ACL表項;根據(jù)所述唯一確定的ACL表項建立二層轉(zhuǎn)發(fā)表項。此外,本發(fā)明實施例還公開了一種無源光網(wǎng)絡(luò)中實現(xiàn)互通組播的系統(tǒng)與裝置。
文檔編號A99Z99/00GKCN102510767SQ201180002591
公開日2012年6月20日 申請日期2011年11月9日
發(fā)明者劉宇 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan