[發明專利]一種基于環網的組播表項注冊、刪除方法及裝置有效
| 申請號: | 201210100399.1 | 申請日: | 2012-04-09 |
| 公開(公告)號: | CN102664745A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 江啟運 | 申請(專利權)人: | 北京東土科技股份有限公司 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/437;H04L12/56;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100041 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 組播表項 注冊 刪除 方法 裝置 | ||
技術領域
[0001]?本發明涉及環網冗余技術領域,尤其涉及一種基于環網冗余的組播表項注冊、刪除方法及裝置。
背景技術
隨著工業以太網技術的飛速發展,工業以太網的核心技術之一的冗余技術被越來越多的使用,工業組網中為了增強網絡的可靠性,一般都會組建冗余網絡,而且要求較高的環倒換時間。由于電信領域的冗余協議倒換時間較長,工業環境中一般使用環形的工業環網協議,這類協議可以支持的拓撲不是任意的,較多基于環,但是可以達到快速倒換,如DRP,MRP等,倒換時間可達到5ms。
環網的基本的原理是在環網中,邏輯阻塞一個端口,當某個鏈路斷開時,主動告知阻塞節點打開,這樣便可達到冗余備份的目的。當環網冗余鏈路發生異常斷開,那么原來阻塞點便主動打開,并且環網中的所有節點都將清除其動態MAC地址表,使表項重新學習,使環網的所有節點都可正常訪問。
GMRP即GARP?Multicast?Registration?Protocol,是通用屬性注冊協議在組播上的一個實現,其主要原理是通過發送join/leave報文來實現組播的動態注冊與注銷。圖1為現有技術中環網冗余的GMRP組播注冊的結構示意圖,“a”表示注冊上組播a,即成為組播a的成員端口,“A”表示發送了a的join報文的端口。終端通過發送join報文,使收到join報文的的端口都成為組播a的成員端口,這樣終端便可以收到環路中的目的地址為a的組播業務流,而沒有發送join報文的終端則不會收到a的業務流。當終端不需要a的組播業務流時,可通過發送leave報文進行注銷。終端可以通過報文自由的選擇自己需要的業務流。
當發送過join報文建立表項之后,GMRP通過其老化機制來更新整個網絡中的組播表項。每個端口會在leave-all定時器超時的時候發送leave-all信息,收到leave-all信息或者leave-all定時器超時后,端口會對自己注冊的GMRP表項啟動leave定時器,如果在leave定時器超時之前還未收到join報文,則將該表項注銷。所以如果終端一直需要收到a的數據流,那么他需要持續的在leave定時器時間內發送join報文。而收到leave-all信息或者leave-all定時器超時的端口,會將其他端口注冊的表項通過join報文發送出去,如果某個端口斷了,那其注冊的表項將會被注銷掉,這樣端口之間便能維持正常的表項關系。
因此,如圖1所示當原鏈路異常斷開時,通過打開阻塞的節點切換至新鏈路,環網中的所有節點都將清除其動態MAC地址表進行重新學習,對于GMRP而言,由于只清除了動態MAC地址表,而GMRP組播表項沒有清除,因此無法實現GMRP組播表項的快速切換,即使在上述過程中,同時將GMRP組播表項也清除,但是GMRP組播表項重新注冊需要時間,尤其是表項很多時,需要花費很長的時間進行重新注冊,因此無法實現與環網的5ms快速切換相匹配,從而降低了網絡的可靠性。
發明內容
有鑒于此,本發明實施例提供一種基于環網的組播表項注冊、刪除方法及裝置,用以解決在環網冗余中進行鏈路切換時,由于現有的組播表項注冊方法無法快速切換,而導致終端的數據傳輸無法正常運行,進一步導致網絡可靠性差的問題。
本發明提供了一種基于環網的組播表項注冊方法,該注冊方法包括:
交換機的第一端口接收網絡側設備發送的join報文,根據接收到的所述join報文,將自身注冊到GMRP表項及組播表項中;
當確定自身為環端口時,將所述交換機的第二環端口也注冊到組播表項中。
本發明提供了一種基于上述組播表項注冊方法的環網組播表項刪除方法,該刪除方法包括:
當交換機的第一環端口確定進行組播表項刪除時,判斷所述交換機的第二環端口是否保存在GMRP表項中;
當確定所述交換機的第二環端口保存在所述GMRP表項中時,保持自身的組播表項不變;
否則,將自身從組播表項中刪除,并將所述交換機的第二環端口也從組播表項中刪除。
本發明提供了一種基于環網的組播表項注冊裝置,該注冊裝置包括:
接收模塊,用于接收網絡側設備發送的join報文;
第一執行模塊,用于根據接收到的所述join報文,將自身注冊到GMRP表項及組播表項中,當確定自身為環端口時,將所述交換機的第二環端口也注冊到組播表項中。
本發明提供了一種基于上述組播表項注冊裝置的環網組播表項刪除裝置,該刪除裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東土科技股份有限公司,未經北京東土科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210100399.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雛雞配合飼料及其制備方法
- 下一篇:一種治療放射性直腸炎的中藥組合物





