[發明專利]一種實現組播源控制的方法及裝置有效
| 申請號: | 200910241809.2 | 申請日: | 2009-12-09 |
| 公開(公告)號: | CN101719919A | 公開(公告)日: | 2010-06-02 |
| 發明(設計)人: | 夏靚 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 張穎玲;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 組播源 控制 方法 裝置 | ||
1.一種實現組播源控制的方法,其特征在于,所述方法包括:
在接口上配置各頻道用于指定頻道中各組播源轉發權限的組播源權限集;
根據所配置的各頻道的組播源權限集,對接收到的IGMP報文進行鑒權, 并得到用于確定具有向組播用戶發送組播流權限的組播源的組播源過濾集;
根據所得到的組播源過濾集,完成所述組播用戶的組播源的控制;
所述在接口上配置各頻道用于指定頻道中各組播源轉發權限的組播源權限 集,具體為:配置各頻道默認的組播源權限集;再根據所配置的各頻道的默認 的組播源權限集、以及已配置的各頻道的轉發權限,指定接口上各頻道的組播 源權限集;
所述對接收到的IGMP報文進行鑒權,并得到組播源過濾集,具體為:根 據所接收到的IGMP報文,判斷所述接口上的頻道是否具有轉發組播流的權限, 如果是,則得到所述頻道的組播源過濾集,否則,不得到所述頻道的組播源過 濾集。
2.根據權利要求1所述的實現組播源控制的方法,其特征在于,所述組播 源權限集包括兩個子集,分別為:由允許轉發給用戶的組播源地址組成的 Include集合、以及由不允許向用戶轉發組播流的組播源地址組成的Exclude集 合。
3.根據權利要求1所述的實現組播源控制的方法,其特征在于,所述根據 默認的組播源權限集以及轉發權限指定接口上各頻道的組播源權限集,具體為:
根據已配置的接口上各頻道的轉發權限,確定所述接口上具有轉發組播流 權限的頻道;
將所確定頻道上已配置的默認組播源權限集指定為所述頻道在所述接口上 的組播源權限集,或者,在所述接口的頻道權限表中直接添加所確定頻道的組 播源權限集,并將所添加的組播源權限集指定為所述頻道在所述接口上的組播 源權限集。
4.根據權利要求1所述實現組播源控制的方法,其特征在于,所述得到用 于確定具有向組播用戶發送組播流權限的組播源的組播源過濾集,具體為:
將接收到的IGMP報文中所述頻道的組播源集合和已配置的所述頻道的組 播源權限集進行集合運算,得到所述頻道的頻道動作類型和集合;
根據所得到的頻道動作類型和集合、以及已配置的或上次處理中得到所述 頻道的組播源過濾集,確定所述頻道本次處理的組播源過濾集。
5.根據權利要求4所述實現組播源控制的方法,其特征在于,所述確定所 述頻道本次處理的組播源過濾集,具體為:
將所得到的頻道動作類型和集合、以及已配置的或上次處理得到的所述頻 道的組播源過濾集按照IGMPv3協議的標準算法進行集合運算,得到所述頻道 經本次處理后的組播源過濾集。
6.根據權利要求1所述實現組播源控制的方法,其特征在于,所述根據所 得到的組播源過濾集,完成所述組播用戶的組播源的控制,具體為:
將所得到的組播源過濾集寫入到所述接口上的組播轉發表,再根據該組播 轉發表,將具有向組播用戶轉發組播流權限的組播源所轉發的組播流轉發給所 述組播用戶。
7.根據權利要求1至6任一項所述的實現組播源控制的方法,其特征在于, 所述組播源過濾集為包含允許向所述組播用戶發送組播流的組播源地址的集 合,或者為包含不允許向所述組播用戶發送組播流的組播源地址的集合。
8.一種實現組播源控制的裝置,其特征在于,所述裝置包括:
配置單元,用于在接口上配置各頻道用于指定頻道中各組播源轉發權限的 組播源權限集;
接收單元,用于接收組播用戶發送的IGMP報文;
處理單元,用于根據所述配置單元所配置的各頻道的組播源權限集,對所 述接收單元所接收到的IGMP報文進行鑒權,并得到用于確定具有向組播用戶 發送組播流權限的組播源的組播源過濾集;
控制單元,用于根據所得到的組播源過濾集,完成所述組播用戶的組播源 的控制;
所述處理單元具體包括鑒權模塊和確定模塊,其中:
鑒權模塊,用于根據所述接收到的IGMP報文,判斷所述接口上的頻道是 否具有轉發組播流的權限,具有轉發組播流的權限時,啟動確定模塊,不具有 轉發組播流的權限時,不啟動確定模塊;
確定模塊,用于將接收到的IGMP報文中所述頻道的組播源集合和已配置 的所述頻道的組播源權限集進行集合運算,得到所述頻道的頻道動作類型和集 合;再根據所得到的頻道動作類型和集合、以及已配置的或上次處理中得到所 述頻道的組播源過濾集,確定所述頻道本次處理的組播源過濾集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910241809.2/1.html,轉載請聲明來源鉆瓜專利網。





