[發明專利]一種任播匯集點Anycast?RP的維護方法及裝置有效
| 申請號: | 201310619002.4 | 申請日: | 2013-11-27 |
| 公開(公告)號: | CN103634219B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | 梁玉潔 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 匯集 anycast rp 維護 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,特別涉及一種任播匯集點Anycast-RP的維護方法及一種自舉路由器BSR。
背景技術
PIM-SM(Protocol?Independent?Multicast-Sparse?Mode,協議無關組播-稀疏模式)是一種稀疏模式的組播路由協議,使用“拉(Pull)模式”傳輸組播數據,通常用于組播組成員分布相對分散、范圍較廣的大中型網絡。
PIM-SM實現組播轉發的核心任務就是構造并維護RPT(Rendezvous?Point?Tree,共享樹)。具體地,RPT選擇PIM域中某臺路由器作為公用的根節點RP(Rendezvous?Point,匯集點),請求組播數據的接收者和發送組播數據的組播源通過與RP進行交互以實現組播數據的轉發。
由此可見,RP是PIM-SM域中的核心設備。現有技術在PIM-SM域中配置C-RP并同時配置BSR(Bootstrap?Router,自舉路由器)作為PIM-SM域的管理核心,通過自舉機制來動態選舉RP,。BSR負責收集網絡中由C-RP發來的宣告報文,宣告報文中攜帶有C-RP的地址、優先級、老化時間以及其服務的組范圍,BSR根據C-RP報文中的老化時間來維護并更新CRP-Set,再通過自舉報文將CRP-Set信息發布到整個PIM-SM域,使得PIM-SM域中每臺路由器設備都可以學習到網絡中的CRP信息。而當網絡中某臺C-RP設備故障時,會向BSR發送老化時間為0的C-RP宣告報文,BSR收到這樣的C-RP宣告后,將這個CRP信息從CRP-Set中刪除,同樣也會在短時間內發送自舉報文通告新的CRP-Set信息,其交互示意圖如圖1所示,其中的虛線代表自舉消息,實線則為通告消息。
為了實現PIM-SM中RP的冗余備份機制,現有技術在同一個PIM-SM域內配置兩個或多個具有相同地址的RP,并在這些RP之間同步組播源信息,從而達到各RP之間負載分擔和冗余備份。這種機制稱為Anycast-RP(Anycast?Rendezvous?Point,任播RP)并包括兩種模式:一種基于MSDP,在這些RP之間建立MSDP對等體關系,通過MSDP的SA消息來同步組播源信息;一種基于PIM?SM,通過在RP之間復制轉發注冊報文,來實現組播源信息的同步。
無論是基于MSDP的Anycast-RP應用,還是基于PIM-SM的Anycast-RP應用,都需要在同一個PIM-SM域內的兩臺或多臺設備上配置具有相同地址的接口(通常使用環回口),并將這個相同的接口配置為C-RP,相同的地址被稱為RPA,將這些互為備份的RP設備稱為Anycast-RP的成員RP,每臺成員RP設備都會用RPA這個地址向BSR發送C-RP宣告報文,其示意圖如圖2所示,其中的虛線為C-RP通告消息。在這種情況下,如果其中一臺成員RP設備故障,就會向BSR發送老化時間為0的C-RP宣告,BSR收到后將RPA從CRP-Set中刪除,并在短時間內向整個PIM域通告新的RP-Set,刪除RPA信息。這樣,PIM域中就會有一段時間沒有RPA這個RP信息,只能等待其他成員RP設備再次發送C-RP宣告后,才能恢復。
當應用Anycast-RP的網絡中某個RP設備故障后,若還有其他RP,原來經過RPA轉發的組播流量就需要轉由其他RP進行轉發,需要重新進行注冊流程以及構建新的RPT;等Anycast-RP的其他成員RP設備再次發送C-RP宣告恢復后,組播流量再切換至RPA轉發,又需要重新進行注冊流程和RPT的建立。在流量切換的過程中,不可避免會出現丟包或者斷流;若沒有其他RP,就會導致網絡中對應的組播流量轉發中斷,直到Anycast-RP的其他成員RP設備再次發送C-RP宣告恢復后,流量轉發才會恢復。
由此可見,針對應用Anycast-RP網絡中由于成員RP設備均采取統一的RPA而導致其中一臺出現問題即引起所有RP均被中斷的情況,現有技術尚缺乏有效的解決方案。
發明內容
為解決現有技術在Anycast-RP應用時,由于其中某臺成員RP設備故障造成網絡中一段時間丟失該RP設備,進而導致組播流量轉發丟包或中斷的問題,本發明提供了一種任播匯集點Anycast-RP的維護方法,包括:
自舉路由器BSR接收Anycast-RP成員RP設備發送的建立宣告報文,所述建立宣告報文中攜帶Anycast-RP地址RPA、報文源地址以及RP信息,所述報文源地址與所述Anycast-RP成員RP設備一一對應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310619002.4/2.html,轉載請聲明來源鉆瓜專利網。





