新四季網

Epon接入系統實現組播的裝置和方法

2023-10-10 09:06:39

專利名稱:Epon接入系統實現組播的裝置和方法
技術領域:
本發明涉及EPON接入系統,特別是涉及一種EP0N接入系統實現組播的裝 置和方法。
背景技術:
以太無源光網絡(Ethernet Passive Optical System, EPON)是一種新型的光 纖接入網技術,它採用點到多點結構、無源光纖傳輸,在乙太網之上提供多種 業務,具有很高的性價比,能夠為終端用戶提供可靠的數據、話音和視頻業務, 並能夠提供高達1Gbit/s的上下行帶寬,這一帶寬能夠適應現在及將來10年內 用戶對帶寬的需求。另外,EPON採用復用技術,支持更多的用戶,每個用戶 可以享受到更大的帶寬。
近些年,隨著接入網帶寬的增加,交互式網絡電視IPTV的應用成為可能, IPTV是一種利用寬帶有線電視網,集網際網路、多媒體、通訊等多種技術於一 體,向家庭用戶提供包括數位電視在內的多種交互式服務的嶄新技術,而在 IPTV業務裡,組播作為其關鍵技術越來越受到重視。IGMP(Intemet Group Management Protocol)協議是專門用於在網絡中傳輸組播業務的協議。目前廣泛 應用的是版本2; IGMP協議運行於主機和與主機直接相連的組播路由器之間, 主機通過此協議告訴本地路由器希望加入並接受某個特定組播組的信息,同時 組播路由器通過此協議周期性地查詢區域網內某個已知組的成員是否處於活動狀態(即該網段是否仍有屬於某個組播組的成員),實現所連網絡組成員關 系的收集與維護。
IGMP通過査詢器選舉機制為所連網段選擇唯一的查詢器。查詢器周期性 地發送普遍組查詢消息進行成員關係査詢,主機發送報告消息來應答查詢。當 要加入組播組時,主機不必等待查詢消息,主動發送報告消息。當要離開組播 組時,主機發送離開組消息;收到離開組消息後,査詢器發送特定組査詢消息 來確定是否所有組成員都已離開。通過上述IGMP機制,在組播路由器裡建立 起一張表,其中包含路由器的各個埠以及在埠所對應的子網上都有哪些組 的成員。當路由器接收到某個組G的數據報文後,只向那些有G的成員的端 口上轉發數據報文。至於數據報文在路由器之間如何轉發則由路由協議決定, IGMP協議並不負責。
EPON設備屬於二層的接入設備,而IGMP是三層的IP協議,網絡二層組 播相關協議包括IGMP Snooping , IGMP Proxy和CGMP協議。
IGMP Snooping的實現機理是交換機通過偵聽主機發向路由器的IGMP 成員報告消息的方式,形成組成員和交換機接口的對應關係;交換機根據該對 應關係將收到組播數據包只轉給具有組成員的接口 。
IGMP Proxy與IGMP Snooping實現功能相同但機理相異IGMP Snooping 只是通過偵聽IGMP的消息來獲取有關信息,而IGMP Proxy則攔截了終端用 戶的IGMP請求並進行相關處理後,再將它轉發給上層路由器。
CGMP ( Cisco Group management protocol)全稱Cisco組管理協議,採用 CGMP的路由器將主機加入或者退出組播組的IGMP消息通知交換機,交換機 則根據該消息將該主機所在埠從組播轉發表中加入或者刪除。EPON系統作為一個多級的接入系統,包括ONU、線卡(PON卡)和OLT 主控盤三個部分,由於這三個部分中既有需要交換的子系統如ONU和主控盤, 也有EPON特有的廣播方式傳輸的線卡部分,但不管是IGMP PROXY還是 IGMP SNOOPING都是僅僅支持單層交換的設備的組播協議,因此在一個三級 系統中,上述介紹的多種組播方案都不能完全適合EPON系統的組播實現。

發明內容
本發明所要解決的技術問題是解決EPON系統不能實現組播的問題。 為了解決上述技術問題,本發明所採用的技術方案是提供一種EPON接入 系統實現組播的裝置,包括OLT主控盤和0NU,所述ONU經ODN連接在OLT主 控盤的線卡上,所述OLT主控盤上設有運行IGMP Proxy 二層組播協議的模塊, 該協議中的組播地址表項包括組播埠、組播地址和組播VLAN;所述ONU 上設有運行IGMP Snooping 二層組播協議的模塊,該協議中的組播地址表項包 括組播埠、組播地址和組播VLAN;組播報文通過上述協議在ONU和OLT 主控盤之間傳輸。
本發明還提供了一種EPON接入系統實現組播的方法,包括以下步驟
A、 在ONU上採用IGMP Snooping 二層組播協議對組播報文進行處理, IGMP Snooping 二層組播協議通過維護一張組播地址表進行組播複製,組播表 表項為組播埠 、組播地址和組播VLAN;
B、 在線卡上對所有組播報文,無論是協議報文還是業務報文都進行透 傳,不對其進行任何操作;
C、 在主控盤上採用IGMP Proxy 二層組播協議對組播報文進行處理,IGMP Proxy 二層組播協議通過維護一張組播地址表進行組播複製,組播表表 項為組播埠 、組播地址和組播VLAN。
上述方案中,步驟A進一步細分為以下步驟
Al、當ONU收到加入報文時,在組播轉發表中增加一條表項,地址為加 入報文所攜帶的組播地址轉化後的MAC地址,埠為收到加入報文的埠, VLAN為預配置好的組播VLAN,同時將該加入報文透傳到線卡;
A2、當ONU收到離開報文時,在當前組播中査找對應埠和組地址的表 項,如果找到表項,立即開啟一個組最後成員查詢定時器;等待主控盤發送的 組特定査詢,如果定時器超時,該埠無加入報文進行響應,則在組播表刪除 該埠;如果超時前收到該埠的加入報文,則不對該埠進行任何操作;同 時將該報文透傳到線卡;
A3、 ONU收到查詢報文,則將其轉發到所有ONU埠;
A4、組播業務報文到達ONU時,按照組播表進行複製和轉發。
所述步驟C進一步細分為以下步驟
Cl、當主控盤收到加入報文時,在組播轉發表中增加一條表項,地址為加 入報文鎖攜帶的組播地址轉化後的MAC地址,埠為收到加入報文的槽位端 口, VLAN為預配置好的組播VLAN,如果該埠是組播組第一個用戶,則由 運行IGMP Proxy 二層組播協議的模塊產生一條加入報文,發往上聯口 ;
C2、當收到離開報文時,在當前組播中査找對應埠和組地址的表項,如 果找到表項,立即開啟一個組最後成員査詢定時器,並向該槽位埠發送組特 定查詢,同時將該組成員狀態設置為Checking Member狀態,在定時器超時前, 若該埠沒有加入報文進行響應,則在組播表刪除該埠,如果是組最後成員則產生一條離開報文發往上聯口;如果超時前收到該埠的加入報文,則不對
該埠進行任何操作。
C3、主控盤收到査詢報文,將響應査詢報文,產生加入報文發往上聯口; C4、組播業務報文到達主控盤時,按照組播表進行複製和轉發。 進一步地,所述ONU具有成員老化機制,當某個埠超過老化時間沒有
收到加入報文,將該埠從組播表刪除。
主控盤上運行IGMP Proxy 二層組播協議的模塊具有成員老化機制,當某
個埠超過老化時間沒有收到加入報文,將該埠從組播表刪除。
本發明,在EPON主控盤部分運行IGMP Proxy 二層組播協議,在線卡部
分對所有組播報文進行透傳,然後在ONU上運行IGMP Snooping 二層組播協
議,於是該EPON系統既具備組播代理的代理和收斂能力,也同時具有
Snooping透傳和高性能的特點,實現了 EPON接入系統的組播功能。


圖1是本發明ONU組播協議處理流程圖; 圖2是本發明主控盤組播協議處理流程圖; 圖3是本發明對組播加入的處理流程; 圖4是本發明對組播離開的處理流程; 圖5是本發明對組播查詢的處理流程。
具體實施例方式
本發明提供了一種EPON接入系統實現組播的裝置,包括OLT主控盤和ONU,0NU經0DN連接在0LT主控盤的線卡上,0LT主控盤上設有運行IGMP Proxy 二 層組播協議的模塊,該協議中的組播地址表項包括組播埠、組播地址和組播 VLAN; ONU上設有運行IGMP Snooping 二層組播協議的模塊,該協議中的組 播地址表項包括組播埠、組播地址和組播VLAN;組播報文通過上述協議在 ONU和OLT主控盤之間傳輸。
本發明還提供了一種EPON接入系統實現組播的方法,該方法包括以下步

A、 在ONU上採用IGMP Snooping 二層組播協議對組播報文進行處理, IGMP Snooping 二層組播協議通過維護一張組播地址表進行組播複製,組播表 表項為組播埠、組播地址和組播VLAN;
B、 在線卡上對所有組播報文,無論是協議報文還是業務報文都進行透 傳,不對其進行任何操作;
C、 在主控盤上採用IGMP Proxy 二層組播協議對組播報文進行處理, IGMP Proxy 二層組播協議通過維護一張組播地址表進行組播複製,組播地址 表的表項為組播埠、組播地址和組播VLAN。
以下結合附圖詳細說明EPON接入系統實現組播的方法。 圖1為本發明ONU組播協議處理流程圖,如圖1所示,當ONU收到IGMP 組播協議報文時,首先判斷協議報文的類型,對於加入報文,首先在組播轉發 表中增加一條表項,地址為加入報文所攜帶的組播地址轉化後的MAC地址, 埠為收到加入報文的埠, VLAN為預配置好的組播VLAN,將收到加入報 文的埠加入組播表中,然後將這個加入報文原封不動透傳至線卡;如果ONU 收到的是離開報文,在當前組播地址中查找對應埠和組地址的表項,如果找到表項,立即開啟一個組最後成員查詢定時器;等待主控盤發送的組特定查詢, 如果定時器超時,該埠無其他加入報文進行響應,則在組播表刪除該埠; 如果超時前收到該埠的加入報文,則不對該埠進行任何操作,將該報文透 傳到線卡;如果ONU收到的是查詢報文時,則將其轉發到所有ONU埠; 組播業務報文到達ONU時,按照組播表進行複製和轉發。
圖2本發明主控盤組播協議處理流程圖,當主控盤收到IGMP組播協議報 文時,首先判斷協議報文的類型,對於加入報文,首先將收到加入報文的埠 加入組播表中,即在組播地址表中增加一條表項,地址為加入報文鎖攜帶的組 播地址轉化後的MAC地址,埠為收到加入報文的槽位埠, VLAN為預配 置好的組播VLAN,並判斷這個埠是否是組的第一個成員,如果是則由運行 IGMP Proxy 二層組播協議的模塊產生一條新的加入報文發往主控盤上聯口 ; 如果是離開報文,在當前組播中查找對應埠和組地址的表項,如果找到表項, 立即開啟一個組最後成員査詢定時器,並向該槽位埠發送組特定查詢,同時 將該組成員狀態設置為Checking Member狀態,並向下行發出 LastMemberQueryCount個組特定查詢,等待響應,如果定時器超時前從該端 口收到加入報文,則保留該埠的成員狀態,不對該埠進行任何操作,否則 將該埠從組播表刪除,同時,如果這個組播組沒有其它成員了,還需要生成 一條離開報文發往上聯口;當收到的是查詢報文時,所有主控盤上存在的組 播組將響應一條加入報文發往上聯口;組播業務報文到達主控盤時,按照組播 表進行複製和轉發。
基於上述方法,即在ONU上實現Snooping和主控盤實現Proxy後,整個 EPON系統的組播就實現了 IGMP Proxy-Snooping方式,下面對這個組播系統的運行方式進行進一步的說明。
一、 報文加入過程,如圖3所示,包括以下步驟
步驟1、 ONU收到用戶1或用戶2的一條加入報文,在ONU Snooping中 的當前組播表中査找該組地址,如果不存在,建立新表項,寫入 該加入埠 ,否則只加入該組播埠 ;
步驟2、將這個加入報文透傳到線卡;
步驟3、線卡對該報文不做處理,直接透傳到主控盤上的IGMP Proxy; 步驟4、主控盤收到該加入報文,寫入組播表,並判斷是否是該組第一個
成員,如果是,由Proxy模塊生產一條新的加入報文從上聯口發出。
上述步驟完成後,主控盤上的IGMPProxy就可以將組播業務傳遞至用戶1 和用戶2.
二、 報文離開過程,如圖4所示,包括以下步驟
步驟1、 ONU收到用戶1或用戶2的一條離開報文,在ONU Snooping中 的當前組播表中查找這個組地址,如果存在,則開啟一個LMQ 定時器,並等待主控盤發來的離開報文;
步驟2、將這個離開報文發往線卡;
步驟3、線卡透傳該離開報文到主控盤上的IGMP Proxy;
步驟4、主控盤收到離開報文後,設置接收埠的組成員狀態為Checking Member State,並開始往下行法相發送組特定査詢報文,如果定 時器超時前,收到了加入報文的響應,進入步驟5,否則進入步步驟5、主控盤Proxy恢復該槽位的成員狀態,並結束處理過程;
步驟6、 ONU刪除該用戶埠,主控盤刪除ONU所在線卡槽位埠,若
該槽位埠為最後組成員,還產生一條離開報文發往主控盤的上聯口。
三、報文査詢過程,如圖5所示,主控盤上的IGMPProxy收到查詢報文, 回應當前所有組的加入報文進行響應,同時Proxy模塊自行定時向ONU發出 查詢報文,線卡透傳該查詢報文,到達ONU後複製到每個用戶埠發送到所 有用戶。
本發明不局限於上述最佳實施方式,任何人應該得知在本發明的啟示下作 出的結構變化,凡是與本發明具有相同或相近的技術方案,均落入本發明的保 護範圍之內。
1權利要求
1、EPON接入系統實現組播的裝置,包括OLT主控盤和ONU,所述ONU經ODN連接在OLT主控盤的線卡上,其特徵在於所述OLT主控盤上設有運行IGMPProxy二層組播協議的模塊,該協議中的組播地址表項包括組播埠、組播地址和組播VLAN;所述ONU上設有運行IGMP Snooping二層組播協議的模塊,該協議中的組播地址表項包括組播埠、組播地址和組播VLAN;組播報文通過上述協議在ONU和OLT主控盤之間傳輸。2、EPON接入系統的實現組播的方法,其特徵在於包括以下步驟A、在ONU上採用IGMP Snooping二層組播協議對組播報文進行處理,IGMP Snooping二層組播協議通過維護一張組播地址表進行組播複製,組播表表項為組播埠、組播地址和組播VLAN;B、在線卡上對所有組播報文,無論是協議報文還是業務報文都進行透傳,不對其進行任何操作;C、在主控盤上採用IGMP Proxy二層組播協議對組播報文進行處理,IGMP Proxy二層組播協議通過維護一張組播地址表進行組播複製,組播表表項為組播埠、組播地址和組播VLAN。
2、 EPON接入系統的實現組播的方法,其特徵在於包括以下步驟-A、 在ONU上採用IGMP Snooping 二層組播協議對組播報文進行處理, IGMP Snooping 二層組播協議通過維護一張組播地址表進行組播複製,組播表 表項為組播埠 、組播地址和組播VLAN;B、 在線卡上對所有組播報文,無論是協議報文還是業務報文都進行透 傳,不對其進行任何操作;C、 在主控盤上採用IGMP Proxy 二層組播協議對組播報文進行處理, IGMP Proxy 二層組播協議通過維護一張組播地址表進行組播複製,組播表表 項為組播埠、組播地址和組播VLAN。
3、 如權利要求2所述的EPON接入系統實現組播的方法,其特徵在於所 述步驟A進一步細分為以下步驟Al、當ONU收到加入報文時,在組播轉發表中增加一條表項,地址為加 入報文所攜帶的組播地址轉化後的MAC地址,埠為收到加入報文的埠, VLAN為預配置好的組播VLAN,同時將該加入報文透傳到線卡;A2、當ONU收到離開報文時,在當前組播中查找對應埠和組地址的表項,如果找到表項,立即開啟一個組最後成員查詢定時器;等待主控盤發送的 組特定查詢,如果定時器超時,該埠無加入報文進行響應,則在組播表刪除 該埠;如果超時前收到該埠的加入報文,則不對該埠進行任何操作;同 時將該報文透傳到線卡;A3、 ONU收到査詢報文,則將其轉發到所有ONU埠;A4、組播業務報文到達ONU時,按照組播表進行複製和轉發。
4、 如權利要求3所述的EP0N接入系統實現組播的方法,其特徵在於所 述ONU具有成員老化機制,當某個埠超過老化時間沒有收到加入報文,將 該埠從組播表刪除。
5、 如權利要求2所述的EP0N接入系統實現組播的方法,其特徵在於所 述步驟C進一步細分為以下步驟Cl、當主控盤收到加入報文時,在組播轉發表中增加一條表項,地址為加 入報文鎖攜帶的組播地址轉化後的MAC地址,埠為收到加入報文的槽位端 口, VLAN為預配置好的組播VLAN,如果該埠是組播組第一個用戶,則由 運行IGMPProxy 二層組播協議的模塊產生一條加入報文,發往上聯口 ;C2、當收到離開報文時,在當前組播中査找對應埠和組地址的表項,如 果找到表項,立即開啟一個組最後成員查詢定時器,並向該槽位埠發送組特 定查詢,同時將該組成員狀態設置為Checking Member狀態,在定時器超時前, 若該埠沒有加入報文進行響應,則在組播表刪除該埠,如果是組最後成員, 則產生一條離開報文發往上聯口;如果超時前收到該埠的加入報文,則不對 該埠進行任何操作。C3、主控盤收到查詢報文,將響應査詢報文,產生加入報文發往上聯口;C4、組播業務報文到達主控盤時,按照組播表進行複製和轉發。
6、如權利要求5所述的EP0N接入系統實現組播的方法,其特徵在於主 控盤上運行IGMP Proxy 二層組播協議的模塊具有成員老化機制,當某個埠 超過老化時間沒有收到加入報文,將該埠從組播表刪除。
全文摘要
本發明公開了一種EPON接入系統實現組播的裝置和方法。該裝置包括OLT、ODN和ONU,OLT主控盤上設有運行IGMP Proxy二層組播協議的模塊,該協議中的組播地址表項包括組播埠、組播地址和組播VLAN;ONU上設有運行IGMP Snooping二層組播協議的模塊,該協議中的組播地址表項包括組播埠、組播地址和組播VLAN。本發明還提供了利用上述裝置實現組播報文的方法,本方法在ONU上採用IGMP Snooping二層組播協議對組播報文進行處理,線卡上對所有組播報文透傳,在主控盤上採用IGMP Proxy二層組播協議對組播報文進行處理,從而實現了EPON接入系統的組播功能。
文檔編號H04L29/06GK101510891SQ20091013112
公開日2009年8月19日 申請日期2009年4月3日 優先權日2009年4月3日
發明者吳紅青, 濱 艾 申請人:烽火通信科技股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀