[發明專利]一種組播成員管理的實現方法有效
| 申請號: | 201410059394.8 | 申請日: | 2014-02-21 |
| 公開(公告)號: | CN103812782B | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 齊新力 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761;H04L12/741 |
| 代理公司: | 33246 浙江千克知識產權代理有限公司 | 代理人: | 周希良 |
| 地址: | 201620 上海市松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 成員 管理 實現 方法 | ||
1.一種組播成員管理的實現方法,其特征在于,
在PON設備中設置與PON設備主機端的上聯口對應的全局源列表及全局源定時器,以及與PON設備路由器端的各個PON口分別對應的端口源列表及端口定時器;全局源列表總是包含端口源列表中的源地址;
任意一個PON口下的組播組狀態信息發生變化時,對該PON口的端口源列表及端口定時器進行更新后,根據匯集其他PON口的組播組狀態得到的組播組全局狀態信息對全局源列表及全局源定時器進行更新。
2.如權利要求1所述的組播成員管理的實現方法,其特征在于,
在PON設備中設置有組播組結構體來存儲組播組全局狀態信息,所述組播組全局狀態信息包含與PON設備主機端的上聯口對應的組播組過濾模式、全局組定時器、全局源列表的源地址及全局源定時器;
所述組播組結構體中進一步設置有多個PON口結構體,每個PON口結構體中存儲有對應PON口的組播組狀態信息,所述組播組狀態信息包含各PON口對應的組播組端口過濾模式、端口組定時器、端口源列表的源地址及端口源定時器。
3.如權利要求2所述的組播成員管理的實現方法,其特征在于,
所述PON設備設置有查詢定時器,當該查詢定時器超時時,對所有組播組進行外層遍歷,并對各組播組中的所有PON口進行內層遍歷;
所述內層遍歷進一步包含:
遍歷PON口的端口源列表;對于端口源列表中包含源地址,且端口源定時器數值大于0的,使端口源定時器數值減一;并且當端口源定時器數值等于0,且組播組端口過濾模式是INCLUDE過濾模式時,刪除端口源列表中的源地址;
退出端口源列表的遍歷后,對端口過濾模式進行判斷:
如果是INCLUDE過濾模式且端口源列表為空的,刪除該PON口;如果是INCLUDE過濾模式而端口源列表不為空的,則不做任何處理;
如果是EXCLUDE過濾模式且端口組定時器數值不為0的,使端口組定時器數值減一;并且當端口組定時器超時且端口源列表中有端口源定時器數值大于0的,將端口過濾模式改為INCLUDE過濾模式。
4.如權利要求3所述的組播成員管理的實現方法,其特征在于,
對組播組進行的外層遍歷進一步包含:
遍歷全局源列表;對于全局源列表中包含源地址,且全局源定時器數值大于0的,使全局源定時器數值減一;并且當全局源定時器數值等于0,且上聯口的組播組過濾模式是INCLUDE過濾模式時,刪除全局源列表中的源地址;
退出全局源列表的遍歷后,對組播組過濾模式進行判斷:
如果是INCLUDE過濾模式且全局源列表為空的,刪除該組播組;如果是INCLUDE過濾模式而全局源列表不為空的,則不做任何處理;
如果是EXCLUDE過濾模式且全局組定時器數值不為0的,使該全局組定時器數值減一;
并且若全局組定時器超時且全局源列表中有全局源定時器數值大于0的,將組播組過濾模式改為INCLUDE過濾模式;若全局組定時器超時而全局源列表中沒有全局源定時器大于0的,則刪除該組播組。
5.如權利要求2所述的組播成員管理的實現方法,其特征在于,
當PON設備的任意一個PON口收到報告報文時,首先讀取對應的PON口結構體中該PON口的組播組狀態信息進行計算,來更新端口源列表中的源地址及端口源定時器;之后讀取組播組結構體中的組播組全局狀態信息進行計算,來更新全局源列表的源地址及全局源定時器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410059394.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于車輛的安全設備
- 下一篇:一種車輛防側翻預警系統





