[發明專利]基于PIM SM協議的優雅重啟方法及其系統有效
| 申請號: | 201010241714.3 | 申請日: | 2010-07-30 |
| 公開(公告)號: | CN101895475A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 熊思;王強 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/24;H04L12/18;H04L29/06;H04L29/12 |
| 代理公司: | 成都虹橋專利事務所 51124 | 代理人: | 鄒裕蓉 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 pim sm 協議 優雅 方法 及其 系統 | ||
1.基于PIM?SM協議的優雅重啟方法,包括:
發生主從切換的重啟設備發送重啟通知報文至鄰居設備,并啟動優雅重啟定時器;
鄰居設備接收到重啟通知報文后,向重啟設備發送重啟應答報文,協助重啟設備完成組播協議狀態信息恢復,所述組播協議狀態信息包括鄰居狀態、指定路由器狀態、自舉路由器狀態和匯聚點集合狀態、組播分布樹信息庫狀態,所述組播分布樹信息庫狀態包括各個接口上的因特網組管理協議成員狀態、下游加入剪枝狀態、上游加入剪枝狀態;
當優雅重啟定時器超時,或當重啟設備接收完畢所有鄰居設備發送的組播協議狀態信息并完成組播協議狀態信息恢復后,重啟結束,觸發組播分布樹信息庫狀態一致性更新組播轉發信息庫;重啟設備向鄰居設備發送重啟結束報文;
其特征在于,
鄰居設備協助重啟設備完成組播協議狀態信息恢復具體包括:鄰居設備將本地保存的自舉路由器信息和匯聚點集合信息用自舉報文單播給重啟設備;位于重啟設備下游的鄰居設備根據其組播分布樹信息庫中的上游加入剪枝狀態向重啟設備發送觸發加入消息;鄰居設備檢查所有與重啟設備相連的接口,若在接口上存在因特網組管理協議成員,則偽造因特網組管理協議主機成員報告發送給重啟設備;
重啟設備完成組播協議狀態信息恢復具體包括:重啟設備通過解析接收到重啟應答報文恢復出鄰居狀態和指定路由器狀態;通過解析接收到自舉報文恢復出自舉路由器狀態和匯聚點集合狀態;通過解析觸發加入消息恢復下游加入剪枝狀態,并根據所有接口保存的下游加入剪枝狀態恢復出上游加入剪枝狀態;通過解析因特網組管理協議主機成員報告中的組播組IP地址恢復該因特網組管理協議主機成員報告對應接口下的因特網組管理協議成員狀態。
2.如權利要求1所述基于PIM?SM協議的優雅重啟方法,其特征在于,在同一網段的多個鄰居設備中僅選舉一個鄰居設備向重啟設備發送自舉報文和偽造的因特網組管理協議主機成員報告。
3.如權利要求1或2所述基于PIM?SM協議的優雅重啟方法,其特征在于,當重啟設備為匯聚點設備,所述重啟設備的組播協議狀態信息還包括由注冊報文觸發創建的由(S,G)表項構成的注冊狀態;
位于重啟設備上游的鄰居設備將注冊報文中偽IP頭部的源IP地址和目的IP地址修改為(S,G)表項中的組播源IP地址和組播組IP地址,并將該注冊報文發給重啟設備;
重啟設備收到注冊報文后,創建注冊狀態。
4.如權利要求3所述基于PIM?SM協議的優雅重啟方法,其特征在于,在重啟通知報文中增加Local?RP?list字段;
發生主從切換的重啟設備先檢查靜態配置中是否存在本地IP地址配置為靜態匯聚點設備或者動態候選匯聚點設備,如是,將配置為靜態匯聚點設備或者動態候選匯聚點設備的本地IP主地址填入Local?RP?list字段,后將重啟通知報文發送至鄰居設備;
鄰居設備提取并保存重啟通知報文中的Local?RP?list字段;
位于重啟設備上游的鄰居設備將本地保存的組播分布樹信息庫信息中與重啟設備相關的下游加入剪枝狀態置上標記,針對在組播分布樹信息庫中置上標記的(S,G)表項,在匯聚點集合信息中查找該(S,G)表項中組播組IP地址映射的匯聚點設備,如果查找到的匯聚點設備的IP地址存在于所述Local?RP?list中,上游的鄰居設備則判斷該重啟設備為匯聚點設備。
5.如權利要求1或2所述基于PIM?SM協議的優雅重啟方法,其特征在于,重啟過程中重啟設備遍歷組播轉發信息庫,為組播轉發信息庫的每一個表項啟動無緩沖消息發送定時器,周期性地向協議層發送無緩沖消息,觸發協議層利用組播分布樹信息庫狀態無刪除式更新組播轉發信息庫,并將更新過的組播轉發信息庫表項設置更新標志;
重啟結束后,重啟設備清除無緩沖消息發送定時器,同時主動將組播轉發信息庫中沒有更新標志的組播轉發信息庫表項刪除。
6.如權利要求1所述基于PIM?SM協議的優雅重啟方法,其特征在于,在重啟應答報文中增加holdtime值;所述holdtime值為能容忍鄰居設備經歷重啟的最長時間;
優雅重啟定時器中超時時間的具體設置為:
優雅重啟定時器啟動時,優雅重啟定時器的超時時間設置為本地配置的最長狀態收斂時間;若重啟設備收到鄰居設備發送的重啟應答報文中的holdtime值小于當前設置的超時時間,則將超時時間重新設置為該最小的holdtime值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010241714.3/1.html,轉載請聲明來源鉆瓜專利網。





