[發明專利]一種自動添加任播匯聚點成員的方法和設備有效
申請號: | 201310369736.1 | 申請日: | 2013-08-22 |
公開(公告)號: | CN103441871A | 公開(公告)日: | 2013-12-11 |
發明(設計)人: | 徐進 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/761 |
代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 鄭紅娟;宋志強 |
地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 自動 添加 匯聚 成員 方法 設備 | ||
技術領域
本發明涉及網絡通信傳輸技術,特別是一種自動添加任播匯聚點成員的方法和設備。
背景技術
在協議無關組播稀疏模式(PIM-SM,Protocol?Independent?Multicast-Sparse?Mode)協議(RFC4601)中要求為每一個組播組選擇一個匯聚點RP為其服務,組播源的直連指定路由器DR向所屬的RP發送注冊報文,這樣RP上就維護了所有其所服務組播組的源信息,接收者可以通過向RP發送組加入來點播所有該組的組播源。
任播RP(Anycast-RP)實現了一種RP的冗余備份和負載分擔機制,即對于同一個組播組存在多個RP設備,但都使用相同的Anycast-RP地址;首先對多個設備配置相同的Anycast-RP地址,組播源和接收者就近選擇一個物理RP;然后通過一定的機制在多個物理RP間對組播源信息進行同步,這樣就實現了組播源和接收者的互通。
Anycast-RP的實現目前有兩種方式:一種方式是通過PIM-SM和組播源發現協議(MSDP,Multicast?Source?Discovery?Protocol)的組合使用來實現;另一種方式完全基于對協議無關組播(PIM,Protocol?Independent?Multicast)協議的擴展來實現,不需要依賴MSDP。
基于MSDP的Anycast-RP(RFC3446)通過在多個RP之間建立MSDP域內對等體關系,在MSDP協議報文中交互組播源信息,無法支持IPv6。
而完全基于PIM的Anycast-RP(RFC4610)通過向其他Anycast-RP成員轉發注冊報文來同步組播源信息,部署更加簡單且可以支持IPv6,主要處理過程如圖1所示:
假設Anycast-RP集包括三個成員匯聚點1、匯聚點2、匯聚點3,對外發布的Anycast-RP地址為匯聚點A。
匯聚點1收到一個目的地址為匯聚點A的注冊報文,發現源地址不是匯聚點2或匯聚點3(本Anycast-RP集的其他成員),就認為是從指定路由器發過來的;然后將該注冊報文的源地址改為匯聚點1,發送給匯聚點2和匯聚點3;
匯聚點2和匯聚點3收到從匯聚點1發送過來的注冊報文,維護其中的組播源組信息;由于該注冊報文的源地址是Anycast-RP集的成員,不再向外轉發以防止環路。
如果使用基于PIM的Anycast-RP,需要在Anycast-RP集的所有成員設備上進行相同的配置,以保證全連接。當需要往Anycast-RP集中增加一個成員時,需要手動在所有成員設備上新增一條配置指定新增加的成員地址,工作量較大且容易出錯。
發明內容
有鑒于此,本發明提供了一種自動添加任播匯聚點成員的方法和設備,可以簡化Anycast-RP的配置過程,能自動發現Anycast-RP集的所有成員地址,新增成員設備時不需要手動修改其他成員設備的配置,實現了自動發布并學習Anycast-RP的成員地址。本發明提出的技術方案是:
一種自動添加任播匯聚點成員的方法,該方法包括以下步驟:
自舉路由器BSR接收到欲成為匯聚點RP的設備發送來的候選匯聚點C-RP通告報文,所述C-RP通告報文同時攜帶所述RP設備欲加入的任播匯聚點Anycast-RP集的Anycast-RP地址、所述RP設備的本地地址、以及所述RP設備服務的組播組范圍;
BSR從收到的C-RP通告報文中提取所述Anycast-RP地址以及所述本地地址,將提取的所述本地地址增加到所述Anycast-RP地址對應的Anycast-RP集中的成員地址中,所述Anycast-RP集中的成員地址對應的RP設備服務的組播組范圍相同,所述RP設備服務的組播組范圍為Anycast-RP集服務的組播組范圍;
BSR將所述Anycast-RP地址以及所述Anycast-RP地址對應的所有成員地址添加到BSM報文中發送出去,使已配置所述Anycast-RP地址的設備從該BSM報文中學習并記錄其攜帶的除自身外的所有成員地址。
上述方案中,該方法進一步包括:
所述匯聚點RP設備的本地地址攜帶于C-RP通告報文中的擴展后的RP?Address字段;
所述Anycast-RP地址對應的所有成員地址攜帶于BSM報文中擴展后的RP?Address字段。
上述方案中,所述Anycast-RP集中的成員地址對應的RP設備服務的組播組范圍不同時,該方法進一步包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310369736.1/2.html,轉載請聲明來源鉆瓜專利網。