戶端設(shè)備發(fā)送第一網(wǎng)絡(luò)組管理協(xié)議報(bào)文至所述組播控制中 繼模塊,利用所述組播控制中繼模塊提取所述第一網(wǎng)絡(luò)組管理協(xié)議報(bào)文中組播IP地址、將 所述組播IP地址轉(zhuǎn)換為相應(yīng)的組播MC地址,獲取接收所述第一網(wǎng)絡(luò)組管理協(xié)議報(bào)文的無 源光纖網(wǎng)絡(luò)端口號(hào),將第一網(wǎng)絡(luò)組管理協(xié)議報(bào)文中組播IP地址、轉(zhuǎn)換的組播MAC地址、無源 光纖網(wǎng)絡(luò)端口號(hào)、接收組播成員的用戶網(wǎng)絡(luò)接口端口號(hào)組成的第一組播表信息,所述第一 組播表信息采用預(yù)制輸入方式輸入至所述組播控制單元,在所述組播控制單元中將第一網(wǎng) 絡(luò)組管理協(xié)議報(bào)文中組播IP地址、轉(zhuǎn)換的組播MAC地址、無源光纖網(wǎng)絡(luò)端口號(hào)、接收組播成 員的用戶網(wǎng)絡(luò)接口端口號(hào)分別保存為光線路終端虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)和光網(wǎng)絡(luò)單元虛擬 組播組轉(zhuǎn)發(fā)表項(xiàng);利用所述組播控制單元采用預(yù)制輸出方式輸出并下發(fā)將所述光線路終端 虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)和光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)至所述組播控制中繼模塊;利用所 述組播控制中繼模塊將所述光線路終端虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)和光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn) 發(fā)表項(xiàng)分別在所述第一交換模塊和第二交換模塊配置成所述光線路終端實(shí)體交換組播流 表和光網(wǎng)絡(luò)單元實(shí)體交換組播流表;將來自組播數(shù)據(jù)單元的組播數(shù)據(jù)分別發(fā)送到所述第一 交換模塊和第二交換模塊后,根據(jù)所述光線路終端實(shí)體交換組播流表和光網(wǎng)絡(luò)單元實(shí)體交 換組播流表中向?qū)?yīng)的無源光纖網(wǎng)絡(luò)端口號(hào)和相對應(yīng)的用戶網(wǎng)絡(luò)接口端口號(hào)將所述組播 數(shù)據(jù)轉(zhuǎn)發(fā)出去。
[0022] 可選地,所述查詢操作部上執(zhí)行的所述查詢操作包括:所述查詢操作部利用所述 組播數(shù)據(jù)單元發(fā)送承載查詢組播成員的第二網(wǎng)絡(luò)組管理協(xié)議報(bào)文經(jīng)由所述第一交換模塊 轉(zhuǎn)發(fā)至所述組播控制中繼模塊;所述第二網(wǎng)絡(luò)組管理協(xié)議報(bào)文中承載有查詢目標(biāo)和組播 組IP地址;所述查詢目標(biāo)為所述光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)中包括的光網(wǎng)絡(luò)單元組 播成員信息;利用所述組播控制中繼模塊采用預(yù)制輸入方式將所述第二網(wǎng)絡(luò)組管理協(xié)議報(bào) 文輸入給所述組播控制單元;利用所述組播控制單元根據(jù)所述第二網(wǎng)絡(luò)組管理協(xié)議報(bào)文 中組播組IP地址查詢所述光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)中包括的光網(wǎng)絡(luò)單元組播成員 信息,將查詢到的光網(wǎng)絡(luò)單元組播成員信息采用預(yù)制輸出方式輸出到所述組播控制中繼模 塊;利用所述組播控制中繼模塊將所述光網(wǎng)絡(luò)單元組播成員信息加載在所述第一網(wǎng)絡(luò)組管 理協(xié)議報(bào)文中發(fā)送至所述組播數(shù)據(jù)單元。
[0023] 可選地,所述下線操作部上執(zhí)行的所述下線操作包括:所述下線操作部利用所述 客戶端設(shè)備發(fā)送第三網(wǎng)絡(luò)組管理協(xié)議報(bào)文至所述組播控制中繼模塊;利用所述組播控制中 繼模塊提取所述第三網(wǎng)絡(luò)組管理協(xié)議報(bào)文中組播IP地址、將所述組播IP地址轉(zhuǎn)換為相應(yīng) 的組播MAC地址,獲取接收所述第三網(wǎng)絡(luò)組管理協(xié)議報(bào)文的無源光纖網(wǎng)絡(luò)端口號(hào),將第三 網(wǎng)絡(luò)組管理協(xié)議報(bào)文中組播IP地址、轉(zhuǎn)換的組播MAC地址、無源光纖網(wǎng)絡(luò)端口號(hào)、接收組播 成員的用戶網(wǎng)絡(luò)接口端口號(hào)組成的第二組播表信息;利用所述組播控制中繼模塊將所述第 二組播表信息采用預(yù)制輸入方式輸入至所述組播控單元,在所述組播控制單元中刪除光線 路終端虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)和光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn)發(fā)表項(xiàng);利用所述組播控制單元采 用預(yù)制輸出方式輸出并下發(fā)所述光線路終端實(shí)體交換組播流表和光網(wǎng)絡(luò)單元實(shí)體交換組 播流表至所述組播控制中繼模塊;利用所述組播控制中繼模塊將所述光線路終端虛擬組播 組轉(zhuǎn)發(fā)表項(xiàng)和光網(wǎng)絡(luò)單元虛擬組播組轉(zhuǎn)發(fā)表項(xiàng)配置成的所述光線路終端實(shí)體交換組播流 表和光網(wǎng)絡(luò)單元實(shí)體交換組播流表刪除;將來自組播數(shù)據(jù)單元的組播數(shù)據(jù)發(fā)送至所述光線 路終端的第一交換模塊后,由于已刪除所述光線路終端實(shí)體交換組播流表以致查詢不到對 應(yīng)的無源光纖網(wǎng)絡(luò)端口號(hào),丟棄該組播數(shù)據(jù)。
[0024] 本發(fā)明又一方面還提供一種無源光纖網(wǎng)絡(luò)系統(tǒng),包括光線路終端,光網(wǎng)絡(luò)單元、客 戶端設(shè)備、光配線網(wǎng)、組播數(shù)據(jù)單元、及組播控制單元,所述無源光纖網(wǎng)絡(luò)系統(tǒng)還包括:基于 轉(zhuǎn)發(fā)和控制分離的組播組管理系統(tǒng),所述基于轉(zhuǎn)發(fā)和控制分離的組播組管理系統(tǒng)分別與光 線路終端,光網(wǎng)絡(luò)單元、客戶端設(shè)備、光配線網(wǎng)、組播數(shù)據(jù)單元、及組播控制單元連接。
[0025] 如上所述,本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法及系統(tǒng),具有以下有 益效果:
[0026] 本發(fā)明所述的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法及系統(tǒng)通過在PON網(wǎng)絡(luò)系 統(tǒng)中引入SDN技術(shù)思想,使得組播組控制和組播數(shù)據(jù)復(fù)制分離。本發(fā)明可以使組播組控制 集中在組播控制單元邏輯設(shè)備上,OLT和ONU設(shè)備只當(dāng)作組播數(shù)據(jù)轉(zhuǎn)發(fā),當(dāng)組播業(yè)務(wù)改變或 協(xié)議更新時(shí),可以靈活在組播控制單元實(shí)現(xiàn);本發(fā)明可以使組播數(shù)據(jù)轉(zhuǎn)發(fā)和控制功能與硬 件設(shè)備分離,組播業(yè)務(wù)可擴(kuò)展性靈活,避免不同設(shè)備差異導(dǎo)致配置復(fù)雜,可以使PON網(wǎng)絡(luò)系 統(tǒng)中大量設(shè)備集中統(tǒng)一運(yùn)行管理。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高 度產(chǎn)業(yè)利用價(jià)值。
【附圖說明】
[0027] 圖1顯不為典型PON系統(tǒng)參考1?型不意圖。
[0028] 圖2顯示為現(xiàn)有技術(shù)中的IGMP Snooping方法流程示意圖。
[0029] 圖3顯示為現(xiàn)有技術(shù)中的IGMP Proxy方法流程示意圖。
[0030] 圖4顯示為本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法流程示意圖。
[0031] 圖5顯示為本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法中步驟Sl的具體流 程不意圖。
[0032] 圖6顯示為本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法中步驟S2的具體流 程不意圖。
[0033] 圖7顯示為本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法中步驟S3的具體流 程不意圖。
[0034] 圖8顯示為本發(fā)明的基于轉(zhuǎn)發(fā)和控制分離的組播組管理系統(tǒng)的原理結(jié)構(gòu)示意圖。
[0035] 圖9顯示為本發(fā)明的上線操作應(yīng)用于無源光纖網(wǎng)絡(luò)系統(tǒng)中實(shí)施示意圖。
[0036] 圖10顯示為本發(fā)明的查詢操作應(yīng)用于無源光纖網(wǎng)絡(luò)系統(tǒng)中實(shí)施示意圖。
[0037] 圖11顯示為本發(fā)明的下線操作應(yīng)用于無源光纖網(wǎng)絡(luò)系統(tǒng)中實(shí)施示意圖。
[0038] 元件標(biāo)號(hào)說明
[0039] 10 基于轉(zhuǎn)發(fā)和控制分離的組播組管理系統(tǒng)
[0040] 101 上線操作部
[0041] 102 查詢操作部
[0042] 103 判斷部
[0043] 104 下線操作部
[0044] 105 調(diào)用部
[0045] 2 無源光纖網(wǎng)絡(luò)系統(tǒng)
[0046] 21 光線路終端
[0047] 22 光網(wǎng)絡(luò)單元
[0048] 23 客戶端設(shè)備
[0049] 24 組播數(shù)據(jù)單元
[0050] 25 組播控制單元
[0051] 26 基于轉(zhuǎn)發(fā)和控制分離的組播組管理系統(tǒng)
[0052] Sl ~S3 步驟
[0053] Sll ~S17 步驟
[0054] S21 ~S24 步驟
[0055] S31 ~S37 步驟
【具體實(shí)施方式】
[0056] 以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí) 施方式加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離 本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施 例中的特征可以相互組合。
[0057] 需要說明的是,以下實(shí)施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu) 想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸 繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也 可能更為復(fù)雜。
[0058] 本發(fā)明所述的基于轉(zhuǎn)發(fā)和控制分離的組播組管理方法及系統(tǒng)是在PON網(wǎng)絡(luò)系統(tǒng) 引入SDN技術(shù)思想,就能解決耦合控制層面與數(shù)據(jù)轉(zhuǎn)發(fā)層面,組播組由集中統(tǒng)一的控制邏 輯來實(shí)施管理,由此解決PON網(wǎng)絡(luò)系統(tǒng)中大量設(shè)備分散獨(dú)立運(yùn)行管理的問題。
[0059] 本發(fā)明的技術(shù)原理如下:
[0060] 本發(fā)明包括上線步驟,查詢步驟,及/或下行步驟;
[0061] 上線步驟包括:
[0062] 上線步驟:
[0063] (0)在組播控制中繼單元上創(chuàng)建ONU上接收組播的UNI端口號(hào);
[0064] (1)用戶設(shè)備CPE發(fā)送IGMP r印ort報(bào)文,報(bào)文從ONU的UNI端口和OLT的PON端 口透傳到組播控制中繼單元,組播控制中繼單元提取report報(bào)文中組播IP地址,轉(zhuǎn)換為對 應(yīng)組播MAC地址,把組播IP和MAC地址,OLT接收到r印ort報(bào)文的PON端口號(hào),ONU接收組 播的UNI端口號(hào)作為一條組播表項(xiàng);
[0065] (2)組播控制中繼單元將組播表信息采用openf low協(xié)議的packet_in消息(或采 用其他SDN網(wǎng)絡(luò)控制協(xié)議報(bào)文)發(fā)送給組播控制單元,在組播控制單元分別保存一條虛擬 OLT組播組轉(zhuǎn)發(fā)表項(xiàng)(表項(xiàng)內(nèi)容包括:組播組IP地址,組播組MAC地址和PON端口),以及 一條虛擬ONU組播組轉(zhuǎn)發(fā)表項(xiàng)(表項(xiàng)內(nèi)容包括:組播組IP地址,組播組MAC地址和UNI端 P );
[0066] (3)組播控制單元以openflow協(xié)議的packet_out消息(或采用其他SDN網(wǎng)絡(luò)控 制協(xié)議報(bào)文),給組播控制中繼單元下發(fā)虛擬OLT組播組轉(zhuǎn)發(fā)表項(xiàng)和虛擬ONU組播轉(zhuǎn)發(fā)表 項(xiàng);
[0067] (4)組播控制中繼單元將轉(zhuǎn)發(fā)表配置到OLT的OF交換單元(OpenFlow交換單元) 組播流表,;
[0068] (5)組播控制中繼單元將轉(zhuǎn)發(fā)表配置到ONU的OF交換單元(OpenFlow交換單元) 組播流表;
[0069] (6)組播數(shù)據(jù)單元為組播數(shù)據(jù)源,組播數(shù)據(jù)發(fā)送到OLT的OF交換單元后,根據(jù)OLT 上組播流表向?qū)?yīng)PON端口轉(zhuǎn)發(fā)數(shù)據(jù);組播數(shù)據(jù)發(fā)送到ONU的OF交換單元后,根據(jù)ONU上 組