[發明專利]處理IGMP報文的方法及系統在審
| 申請號: | 201410141055.4 | 申請日: | 2014-04-09 |
| 公開(公告)號: | CN103873370A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 張珠明 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/723;H04L12/761 |
| 代理公司: | 上海光華專利事務所 31219 | 代理人: | 余明偉 |
| 地址: | 201616 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 igmp 報文 方法 系統 | ||
技術領域
本發明涉及報文處理領域,特別是涉及一種處理IGMP報文的方法及系統。
背景技術
IGMP?Snooping是Internet?Group?Management?Protocol?Snooping(互聯網組管理協議窺探)的簡稱,它是運行在二層設備上的組播約束機制,用于管理和控制組播。運行IGMP?Snooping的二層設備通過對收到的IGMP報文進行分析,為端口和MAC組播地址建立起映射關系,并根據映射關系轉發組播數據。當二層設備沒有運行IGMP?Snooping時,組播數據在二層被廣播;當二層設備運行IGMP?Snooping后,已知組播組的組播數據不會在二層被廣播,而在二層被組播給指定的接收者。
IGMP?Snooping和IGMP協議一樣,兩者都用于組播組的管理和控制,都使用IGMP報文。IGMP協議運行在網絡層,而IGMP?Snooping則運行在鏈路層,當二層以太網交換機收到主機和路由器之間傳遞的IGMP報文時,以太網交換機基于IGMP?Snooping協議分析IGMP報文所帶的信息,在二層建立和維護MAC表,以后從路由器下發的組播報文就根據MAC表進行轉發。
IGMP?Snooping,就是監聽IGMP協議包,提取相應的信息,形成組播成員關系表,然后對組播業務按照組成員關系進行轉發,保證組成員收到正確的組播業務,而其余主機無法收到。IGMP?Snooping相對于路由器和主機是透明的,它僅僅監聽兩者之間的IGMP報文,來建立自己的組播成員關系表。
目前,在EPON系統中,包括在其他一些二層或者三層的網關設備中,應用最多的就是傳統的IGMP?Snooping協議,傳統的IGMP?Snooping協議完成的主要任務是監聽三層設備與終端設備之間的IGMP數據報文,并生成一個基于組播MAC地址的端口轉發列表,并未對這些協議數據報文進行分析和處理。當收到igmp?report、leave類型的報文時,傳統的IGMP?Snooping協議棧的處理方式就是直接將該端口從對應的組播地址轉發列表中刪除,也就是fast?leave的工作模式,但是若該端口下鏈接的設備不是一個終端,而是一個二層或者三層的具有交換功能的網關設備時,fast?leave的工作模式會導致該端口下的所有終端設備都無法接收該組播源地址的業務流,也就限制了系統的可靠性和網絡的規模的范圍,因此,需要對現有IGMP?Snooping協議進行改進。
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種處理對IGMP報文的方法及系統,以便能適用于網關設備,尤其是EPON網絡中的網關設備的需要。
為實現上述目的及其他相關目的,本發明提供一種處理對IGMP報文的方法,應用于網絡設備中,其至少包括:收到基于IGMP?Snooping協議生成的加入報文時,基于該加入報文來生成包含Mac組播地址、與該Mac組播地址對應的Ip組播地址、及端口信息的轉發信息,并予以存儲;收到基于IGMP?Snooping協議生成的業務報文時,基于該業務報文的相關信息在Mac組播地址及Ip組播地址中選擇一者,并基于選擇的結果及所存儲的轉發信息將該轉發報文予以轉發;收到基于IGMP?Snooping協議生成的離開報文時,基于該離開報文的相關信息、IGMP?Snooping協議及預定算法生成特定組最后成員查詢報文,并從該離開報文所來自的端口發送;若在預定時間后未收到該特定組最后成員查詢報文的響應報文,則基于該離開報文所來自的端口將存儲的轉發信息中的相應信息刪除;若在預定時間內收到該特定組最后成員查詢報文的響應報文,則丟棄該離開報文;將收到的查詢報文由各個端口轉發。
優選地,所述處理IGMP報文的方法還包括:基于系統需求生成通用組查詢報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410141055.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:取向性電磁鋼板用退火分離劑
- 下一篇:用于支持統一的調試環境的方法和裝置





