[發明專利]組播恢復方法和裝置及包括該組播恢復裝置的中繼設備有效
| 申請號: | 201310033735.X | 申請日: | 2013-01-29 |
| 公開(公告)號: | CN103107946A | 公開(公告)日: | 2013-05-15 |
| 發明(設計)人: | 丁漢城;李剛強;涂聰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/761 | 分類號: | H04L12/761;H04L12/801 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 恢復 方法 裝置 包括 中繼 設備 | ||
技術領域
本發明涉及一種組播恢復方法和裝置及包括該組播恢復裝置的中繼設備,特別地,涉及一種應用于環網的組播恢復方法和裝置及包括該組播恢復裝置的中繼設備。
背景技術
在應用組播機制的環網中,各中繼設備基于組播協議(IGMP-Snooping,IGMP-Proxy等)收集組成員關系,建立組播轉發表,并根據組播轉發表向各指定主機(或稱為用戶設備)發送組播數據。
在環網中,可能會由于鏈路故障、手動切換等原因,導致網絡拓撲結構發生變化(例如原來阻塞的端口被啟用等),并使得組播數據無法正確地發送到指定的主機。為了在網絡拓撲結構發生變化的情況下盡快實現組播流量收斂(以下將組播數據能夠正確地發送到指定的主機的狀態稱為“組播流量收斂”),環網中的各中繼設備(例如交換機等)需要在重新建立網絡拓撲結構(也稱為“環路收斂”)后重新收集組成員關系,更新組播轉發表,這個過程也稱為組播恢復(或者組播收斂)。組播恢復之后,可按照更新后的組播轉發表對組播數據進行傳輸。
然而,組播恢復需要一定的時間,在這段時間中,由于組播流量無法收斂(即組播數據無法正確到達指定主機),將會導致組播斷流,在最壞的情況下,組播斷流時間可能長達10秒以上,這將影響到組播業務的實時性。
為了避免上述組播斷流現象,現有技術中通常采用以下技術手段:在網絡拓撲結構發生變化的情況下,在新的網絡拓撲結構建立之前,使環網中所有中繼設備上的組播協議失效并刪除相應的組播轉發表表項,并使組播數據在環網中形成廣播,以保證組成員能夠及時接收到組播數據。在新的網絡拓撲結構建立之后(即環路收斂之后),中繼設備重新啟用組播協議,生成新的組播轉發表,以完成組播恢復,保證組播數據正確地發送到指定主機。
然而現有技術存在以下問題:一方面,從開始在環網中廣播到環路收斂之前的這段時間里,組播數據在環網內形成廣播(也稱為組播流量洪泛),占用環網帶寬,影響環路收斂的速度;另一方面,組播數據以廣播的方式發送給非組成員的主機,會影響主機的性能(例如,在視頻主機上造成花屏等)。
發明內容
有鑒于此,本發明的目的在于提出一種組播恢復方法和裝置,其能夠在環網的網絡拓撲結構發生變化的情況下,在組播恢復過程中保證組播流量快速收斂,并且不影響環路收斂速度及主機性能。
為了實現上述目的,在第一方面,本發明提出了一種組播恢復方法,該方法應用于具有多個中繼設備的環網,每個中繼設備基于組播轉發表傳輸組播數據,其特征在于,該方法包括:
在所述環網的網絡拓撲結構發生變化的情況下,所述環網中的中繼設備將所述中繼設備的所有干路端口加入所述中繼設備的組播轉發表,其中所述干路端口是指所述中繼設備中用于與環網中其他中繼設備連接的端口;
所述中繼設備按照所述組播轉發表傳輸組播數據;
所述中繼設備基于預定的協議重新建立網絡拓撲結構;以及
所述中繼設備基于所述重新建立的網絡拓撲結構更新所述組播轉發表,完成組播恢復。
在第一方面的一種可能的實施方式中,所述預定的協議為生成樹協議,其中
將所述中繼設備的所有干路端口加入所述中繼設備的組播轉發表包括:
將所述中繼設備基于生成樹協議選擇的根端口和指定端口作為干路端口加入所述中繼設備的組播轉發表。
在第一方面的另一種可能的實施方式中,所述預定的協議為快速環網保護協議,其中
將所述中繼設備的所有干路端口加入所述中繼設備的組播轉發表包括:
將所述中繼設備基于快速環網保護協議配置的主端口和從端口作為干路端口加入所述中繼設備的組播轉發表。
在第一方面的另一種可能的實施方式中,所述中繼設備利用組播管理協議基于重新建立的網絡拓撲結構更新組播轉發表。
在第一方面的另一種可能的實施方式中,所述基于重新建立的網絡拓撲結構更新組播轉發表包括以下步驟:
所述中繼設備接收并轉發由環網中的根節點中繼設備發送的查詢報文,以學習并更新所述中繼設備的組播轉發表中的面向根節點的路由端口;
所述中繼設備對接收到的查詢報文進行計數;
所述中繼設備接收并轉發主機根據查詢報文返回的查詢響應,以學習并更新所述中繼設備的組播轉發表中的面向主機的主機端口;
其中,當所述中繼設備對接收到的查詢報文的計數值超過預定的閾值時,對所述中繼設備的組播轉發表中未被更新過的端口進行老化處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310033735.X/2.html,轉載請聲明來源鉆瓜專利網。





