新四季網

在gepon中實現組播vlan歸併的方法及裝置和光網絡單元的製作方法

2023-04-26 13:26:31

專利名稱:在gepon中實現組播vlan歸併的方法及裝置和光網絡單元的製作方法
技術領域:
本發明屬於千兆乙太網無源光網絡(GEPON)組播技術領域,特別涉及在千兆乙太網無源 光網絡中實現組播VLAN歸併的方法及裝置。
背景技術:
目前在基於GEPON技術組建的接入網中,如果需要對IP (Internet Protocol,網際協議) 組播業務的支持,通常的做法是在光線路終端(OLT)上聯的接入控制路由器埠上進行多個 VLAN (Virtual Local Area Network,虛擬區域網)的組播數據複製,即組播虛擬區域網注 冊技術(Multicast VLAN Registration, MVR)。而在GEPON中對組播報文直接進行透傳。
在這種實現方案中,通過將GEPON的每個終端設備一光網絡單元(ONU)的用戶網絡埠 分配到一個單獨的VLAN中,可以利用VLAN將組播業務用戶進行隔離。當終端用戶有組播業 務請求到達位於接入網上聯的接入控制路由器時,在接入控制路由器下行連接接入網的埠 上,利用MVR技術將該用戶請求組播組的IP組播數據複製到該用戶所在的VLAN中,即將組 播數據的VLAN標籤值設置為該終端用戶所在的VLAN,並通過接入網將該組播流向下推送給該 終端用戶。由於所有的終端用戶通過VLAN進行了隔離,因此其他終端用戶申請的組播組數據, 由於不在本終端用戶所屬的VLAN中,因此不會被本終端用戶所接收到。從而保證每個終端用 戶只接收到自己需要的組播組數據。
但是該方案由於在接入控制路由器埠上將一個組播流複製到多個VLAN中,形成多個組 播流,即使兩個不同的終端用戶需要接收同一套組播流,在接入網中也會有兩套內容相同的 組播數據流在不同的VLAN中同時存在。這樣會大量浪費接入網的帶寬資源。這與採用組播技 術可節省帶寬資源的初衷背道而馳。

發明內容
本發明的目的在於提供一種在GEPON中實現組播VLAN歸併的方法及裝置和光網絡單元。 將原本需要在多個VLAN中進行發送的組播數據,歸併到統一的一個組播VLAN中進行發送, 從而解決MVR技術浪費接入網帶寬資源的缺陷。
為達上述目的,本發明釆用如下技術方案
一種在千兆乙太網無源光網絡中實現組播VLAN歸併的方法,包括以下步驟1) 上行數據處理步驟利用標籤替換方法,將用戶發送的組播請求報文中的VLAN標籤, 替換為統一的組播VLAN標籤,然後再向上行發送;
2) 下行數據處理步驟當組播VLAN中的組播流下行到達ONU上時,利用標籤替換方法, 根據連接到本ONU的用戶申請的組播組,將對應的下行組播組數據中的組播VLAN標籤值,替 換為本終端用戶所屬VLAN的VLAN標籤值。
其中,所述步驟l)和步驟2)中的所述標籤替換方法為802.1q VLAN標籤的替換方法。 一種在千兆乙太網無源光網絡中實現組播VLAN歸併的裝置,包括 上行IGMP/MLD協議包抓包引擎模塊,在上行數據包進入UNI 口後,用於捕捉上行數據中
的IGMP/MLD協議報文,並據此建立和維護一組播組地址記錄表,以記錄本設備UNI 口連接的
終端用戶申請加入的組播組,並將該報文傳送給上行數據標籤替換引擎模塊;
上行數據標籤替換引擎模塊,用於將IGMP/MLD協議報文中的原來的UNI埠的VLAN標
籤值替換為統一的組播VLAN標籤值,然後再通過上聯埠將經過VLAN標籤替換的IGMP/MLD
協議報文向上轉發;
下行數據分析引擎模塊,用於分析下行的數據是否為具有組播VLAN標籤值的組播數據, 如果是,則將根據所述組播組地址記錄表,過濾掉非本ONU的UNI 口連接的終端用戶申請的 組播數據,將本ONU下終端用戶申請的組播數據幀交給下行數據標籤替換引擎模塊;
下行數據標籤替換引擎模塊,將組播數據中的組播VLAN標籤值替換為UNI埠的VLAN 標籤值,然後通過UNI埠將經過VLAN標籤替換的組播數據向下轉發。
其中,所述上行數據標籤替換引擎模塊為上行數據802. lq VLAN標籤替換引擎模塊,所 述下行數據標籤替換引擎模塊為下行數據802. lqVLAN標籤替換引擎模塊。
一種光網絡單元,包括一個內設有IGMP/MLD處理模塊和CPU埠的乙太網交換晶片和一 個具有內嵌CPU和VLAN處理模塊的ONU晶片,當上行數據進入所述乙太網交換晶片後,所述 IGMP/MLD處理模塊捕捉數據中的IGMP/MLD協議包,並通過所述CPU埠發送給所述ONU晶片 的內嵌CPU,所述ONU晶片的內嵌CPU將IGMP/MLD協議包中的UNI埠 VLAN標籤替換為組播 VLAN標籤,再通過上聯埠發送出去,當下行的組播流通過上聯埠進入所述ONU晶片後, 所述ONU晶片的VLAN處理模塊將連接本ONU的用戶申請的組播流的組播VLAN替換為UNI端 口的VLAN標籤,再發送給所述乙太網交換晶片,由所述太網交換晶片將組播流從UNI 口發送 出去。
本發明在保證用戶正常申請和獲取組播流的前提下,將組播帶寬限制在同一個VLAN中。 避免了在接入控制路由器的埠上進行組播流在多個VLAN中複製,從而減少了接入控制路由
器的組播複製工作負荷,減輕了接入控制路由器的組播性能壓力。同時也大大節省了接入網 的帶寬資源和VLAN資源。
以下結合附圖及實施例進一步說明本發明。


圖l為本發明裝置結構示意圖2為本發明在接入網中支持組播業務的實現示意圖。 圖3為本發明光網絡單元結構示意圖。
具體實施例方式
一種在千兆乙太網無源光網絡中實現組播VLAN歸併的方法,包括以下步驟
1) 上行數據處理步驟通過在0NU上,利用802. lq VLAN標籤的替換方法,將用戶發送 的組播請求報文中的VLAN標籤,替換為統一的組播VLAN標籤,然後再向上行發送,這樣可 將在不同VLAN中的用戶組播請求歸併到統一的一個組播VLAN中。在GEP0N局端設備0LT上 聯的接入控制路由器上,由於只會收到終端用戶位於組播VLAN中的組播請求,因此只需要將 組播數據複製到組播VLAN中,推送給終端用戶。
2) 下行數據處理步驟當組播VLAN中的組播流下行到達ONU上時,同樣利用802. lq VLAN 標籤的替換技術,結合IGMP/MLD Sno叩ing的技術,根據連接到本0NU的用戶申請的組播組, 將對應的下行組播組數據中的組播VLAN標籤值,替換為本終端用戶所屬VLAN的VLAN標籤值。 這樣就可以保證本0NU上連接的用戶正確接收到自己申請的組播組數據。
另外,在利用本方案進行接入網組網時,終端用戶的VLAN不能設置為與組播VLAN相同 的值。
一種在千兆乙太網無源光網絡中實現組播VLAN歸併的裝置,如圖2所示,在0NU上,上 行數據方向有兩個數據處理引擎模塊 一是上行IGMP/MLD協議包抓包引擎模塊,二是上行數 據802. lqVLAN標籤替換引擎模塊。其中,
上行IGMP/MLD協議包抓包引擎模塊,終端用戶(例如IPTV機頂盒)的上行數據包進入 UNI 口後,用於捕捉上行數據中的IGMP/MLD協議報文,並據此建立和維護一張組播組地址記 錄表,已記錄本設備UNI 口連接的終端用戶申請加入的組播組。同時將這些報文傳送給"上 行數據802. lqVLAN標籤替換引擎",此時IGMP/MLD協議報文仍然具有UNI埠的VLAN標籤 值;
上行數據802. lqVLAN標籤替換引擎模塊,用於將IGMP/MLD協議報文中的原來的UNI端 口的VLAN標籤值替換為統一的組播VLAN標籤值,然後再通過上聯埠 (UPLINK)將已經經 過VLAN標籤替換的IGMP/MLD協議報文向上轉發。由於接入網上行的IGMP/MLD協議報文全部 具有統一的組播VLAN標籤值,因此在接入控制路由器上下發的組播數據也全部在組播VLAN 中。
在ONU上,下行數據方向也有兩個數據處理引擎模塊 一是下行數據分析引擎模塊,二 是下行數據802. lqVLAN標籤替換引擎模塊。其中,
下行數據分析引擎模塊,用於分析下行的數據中哪些是具有組播VLAN標籤值的組播數據, 當發現具有組播VLAN標籤值的組播數據時,將根據本ONU上的組播組地址記錄表,過濾掉非 本ONU的UNI 口連接的終端用戶申請的組播數據。同時將本ONU下終端用戶申請的組播數據 幀交給下行數據802. lqVLAN標籤替換引擎模塊處理;
下行數據802. lqVLAN標籤替換引擎模塊,將組播數據中的組播VLAN標籤值替換為UNI 埠的VLAN標籤值,然後再通過UNI埠將經過VLAN標籤替換的組播數據向下轉發。
採用本發明後在GEP0N中支持組播業務的實現如圖3所示。例如,用戶A和用戶B分別 連接在兩個ONU的UNI埠 ,用戶A連接的UNI埠 VLAN設置為VLAN2,用戶B連接的UNI 埠 VLAN設置為VLAN3。設置接入網採用的統一組播VLAN為VLAN999。
假設用戶A和用戶B申請相同的組播流1,原本用戶A和用戶B的組播請求會在VLAN2和 VLAN3中分別上行到接入控制路由器,而接入控制路由器會在VLAN2和VLAN3中分別複製組播 流l的數據,推送給用戶A和用戶B。採用本發明的ONU能夠將不同VLAN用戶的組播請求歸 併到同一個組播VLAN,即VLAN999中,並將下行VLAN999中組播數據的VLAN標籤還原為用戶 連接的UNI埠的VLAN標籤,從而保證在用戶正常申請和獲取組播流的前提下,將組播帶寬 限制在同一個VLAN中。
通過以上描述的組播VLAN歸併方法,避免了在接入控制路由器的埠上進行組播流在多 個VLAN中複製,從而減少了接入控制路由器的組播複製工作負荷,減輕了接入控制路由器的 組播性能壓力。同時也大大節省了接入網的帶寬資源和VLAN資源。
一種光網絡單元,如圖4所示,包括一個內設有IGMP/MLD處理模塊和CPU埠的乙太網 交換晶片(例如Marvel16061)和一個具有內嵌CPU和VLAN處理模塊的ONU晶片(例如 PAS6201)。
當用戶的上行數據進入所述乙太網交換晶片後,交換晶片的所述IGMP/MLD處理模塊捕捉 數據中的IGMP/MLD協議包,並通過所述CPU埠發送給所述ONU晶片的內嵌CPU,所述ONU 晶片的內嵌CPU將IGMP/MLD協議包中的UNI埠 VLAN標籤替換為組播VLAN標籤,再通過上 聯埠 (UPLINK)發送出去。
當從接入控制路由器下行的組播流通過上聯埠進入ONU晶片後,所述ONU晶片的VLAN 處理模塊將連接本ONU的用戶申請的組播流的組播VLAN替換為UNI埠的VLAN標籤,並發 送給交換晶片,由於經過替換的組播流的VLAN標籤為UNI 口的VLAN值,因此組播流進入交 換晶片後,能夠從UNI 口發送出去達到終端用戶。
權利要求
1、一種在千兆乙太網無源光網絡中實現組播VLAN歸併的方法,其特徵在於包括以下步驟1)上行數據處理步驟利用標籤替換方法,將用戶發送的組播請求報文中的VLAN標籤,替換為統一的組播VLAN標籤,然後再向上行發送;2)下行數據處理步驟當組播VLAN中的組播流下行到達ONU上時,利用標籤替換方法,根據連接到本ONU的用戶申請的組播組,將對應的下行組播組數據中的組播VLAN標籤值,替換為本終端用戶所屬VLAN的VLAN標籤值。
2、 根據權利要求1所述的在千兆乙太網無源光網絡中實現組播VLAN歸併的方法,其特徵在 於所述步驟l)和步驟2)中的所述標籤替換方法為802.1q VLAN標籤的替換方法。
3、 一種在千兆乙太網無源光網絡中實現組播VLAN歸併的裝置,其特徵在於包括上行IGMP/MLD協議包抓包引擎模塊,在上行數據包進入UNI 口後,用於捕捉上行數據中 的IGMP/MLD協議報文,並據此建立和維護一組播組地址記錄表,以記錄本設備UNI 口連接的終端用戶申請加入的組播組,並將該報文傳送給上行數據標籤替換引擎模塊; 上行數據標籤替換引擎模塊,用於將IGMP/MLD協議報文中的原來的UNI埠的VLAN標籤 值替換為統一的組播VLAN標籤值,然後再通過上聯埠將經過VLAN標籤替換的IGMP/MLD 協議報文向上轉發;下行數據分析引擎模塊,用於分析下行的數據是否為具有組播VLAN標籤值的組播數據, 如果是,則將根據所述組播組地址記錄表,過濾掉非本ONU的UNI 口連接的終端用戶申請 的組播數據,將本ONU下終端用戶申請的組播數據幀交給下行數據標籤替換引擎模塊; 下行數據標籤替換引擎模塊,將組播數據中的組播VLAN標籤值替換為UNI埠的VLAN標 籤值,然後通過UNI埠將經過VLAN標籤替換的組播數據向下轉發。
4、 根據權利要求3所述的在千兆乙太網無源光網絡中實現組播VLAN歸併的裝置,其特徵在 於包括所述上行數據標籤替換引擎模塊為上行數據802. lq VLAN標籤替換引擎模塊,所 述下行數據標籤替換引擎模塊為下行數據802. lqVLAN標籤替換引擎模塊。
5、 一種光網絡單元,其特徵在於包括一個內設有IGMP/MLD處理模塊、CPU埠的乙太網交 換晶片和一個具有內嵌CPU、 VLAN處理模塊的ONU晶片,當上行數據進入所述乙太網交換 晶片後,所述IGMP/MLD處理模塊捕捉數據中的IGMP/MLD協議包,並通過所述CPU埠發 送給所述ONU晶片的內嵌CPU,所述ONU晶片的內嵌CPU將IGMP/MLD協議包中的UNI埠 VLAN標籤替換為組播VLAN標籤,再通過上聯埠發送出去,當下行的組播流通過上聯端 口進入所述ONU晶片後,所述ONU晶片的VLAN處理模塊將連接本ONU的用戶申請的組播 流的組播VLAN替換為UNI埠的VLAN標籤,再發送給所述乙太網交換晶片並由其送出。
全文摘要
一種在GEPON中實現組播VLAN歸併的方法及裝置和光網絡單元,所述方法包括1)上行數據處理步驟利用標籤替換,將用戶發送的組播請求報文中的VLAN標籤,替換為統一的組播VLAN標籤,然後再向上行發送;2)下行數據處理步驟當組播VLAN中的組播流下行時,同樣利用標籤替換,根據連接到本ONU的用戶申請的組播組,將對應的下行組播組數據中的組播VLAN標籤值,替換為本終端用戶所屬VLAN的VLAN標籤值。本發明在保證用戶正常申請和獲取組播流的前提下,將組播帶寬限制在同一個VLAN中。避免了在接入控制路由器的埠上進行組播流在多個VLAN中複製,從而減少了接入控制路由器的組播複製工作負荷,減輕了接入控制路由器的組播性能壓力。同時也大大節省了接入網的帶寬和VLAN資源。
文檔編號H04L12/56GK101184023SQ20061011833
公開日2008年5月21日 申請日期2006年11月14日 優先權日2006年11月14日
發明者進 李, 楊永鋒 申請人:上海未來寬帶技術及應用工程研究中心有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀