[發明專利]冗余設備切換方法及裝置有效
| 申請號: | 201310507525.X | 申請日: | 2013-10-24 |
| 公開(公告)號: | CN103560955A | 公開(公告)日: | 2014-02-05 |
| 發明(設計)人: | 周沖 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/713 | 分類號: | H04L12/713 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 陳蕾;許偉群 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 冗余 設備 切換 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,特別是涉及一種冗余設備切換方法及裝置。
背景技術
VRRP(Virtual?Router?Redundancy?Protocol,虛擬路由冗余協議)為具有多播或廣播能力的局域網(如:以太網)設計的協議。VRRP將局域網的一組路由器組織成一個虛擬的路由器,稱之為一個備份組,備份組中一個路由器的狀態為主(MASTER),其他路由器的狀態為備(BACKUP)。這個虛擬的路由器擁有自己的IP地址,網絡內的主機就通過這個虛擬的路由器來與其他網絡進行通信。如果備份組內狀態為主的路由器發生故障,則備份組內的其它狀態為備份的路由器將會接替該故障路由器,繼續向網絡內的主機提供路由服務。
現有技術中,可以通過在路由器之間設置心跳線,通過該心跳線在路由器之間傳輸心跳信息,以決定路由器的主備狀態。
除此之外,路由器通過各自與外部網絡設備連接的業務口,向外部網絡設備發送心跳信息,使得外部網絡設備根據接收到的心跳信息確定路由器之間的主備關系。
實際應用過程中,當心跳信息所在鏈路(例如:心跳口鏈路或者業務口鏈路)發生故障時,將會導致作為備用設備的路由器無法接收到作為主設備的路由器發送的心跳信息,因此,備用設備將會將備用狀態切換為主狀態,稱為主設備。可見,鏈路中出現兩臺設備都是主設備的VRRP雙主情況,而該情形是需要避免出現的。
發明內容
本發明實施例中提供了一種冗余設備切換方法及裝置,避免主備設備中因鏈路發生故障,而出現兩個主狀態設備的雙主現象。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
第一方面,提供一種冗余設備切換方法,包括:
監測第一設備與第二設備之間的第一虛擬路由冗余協議VRRP鏈路狀態以及第二VRRP鏈路中所述第一設備和第二設備的主備狀態,其中,所述第一設備與所述第二設備之間通過心跳線建立所述第一VRRP鏈路,所述第一設備通過第三設備做中轉與所述第二設備建立所述第二VRRP鏈路;
當所述第一VRRP鏈路發生故障,使得所述第一VRRP鏈路中,所述第一設備和所述第二設備均為主設備時,則判斷所述第一設備與第二設備分別在所述第二VRRP鏈路中的主備狀態;如果所述第一設備在所述第二VRRP鏈路中為主設備,則在所述第一VRRP鏈路上,保持所述第一設備為主設備,將所述第二設備切換為備用設備;如果所述第二設備在所述第二VRRP鏈路中為主設備,則在所述第一VRRP鏈路上,保持所述第二設備為主設備,將所述第一設備切換為備用設備;
當所述第二VRRP鏈路發生故障,使得所述第二VRRP鏈路中,所述第一設備和所述第二設備均為主設備時,則判斷所述第一設備與第二設備分別在所述第一VRRP鏈路中的主備狀態;如果所述第一設備在所述第一VRRP鏈路中為主設備,則在所述第二VRRP鏈路上,保持所述第一設備為主設備,將所述第二設備切換為備用設備;如果所述第二設備在所述第一VRRP鏈路中為主設備,則在所述第二VRRP鏈路上,保持所述第二設備為主設備,將所述第一設備切換為備用設備。
結合上述第一方面,在第一種可能的實現方式中,所述第一設備通過第三設備做中轉與所述第二設備建立所述第二VRRP鏈路,包括:
分別在所述第一設備和所述第二設備上與所述第三設備連接的鏈路上創建第二VRRP鏈路接口配置,在所述第三設備上創建對應所述第二VRRP鏈路接口配置的本地電路交叉連接CCC,通過所述CCC透傳所述第一設備和所述第二設備之間的VRRP報文。
結合上述第一方面,在第二種可能的實現方式中,所述第一設備通過第三設備做中轉與所述第二設備建立所述第二VRRP鏈路,包括:
在所述第一設備和所述第二設備之間配置經過所述第三設備的信道,使得所述第三設備通過所述信道,直接透傳所述第一設備和所述第二設備之間的VRRP報文。
結合上述第一方面,在第三種可能的實現方式中,所述第一設備通過第三設備做中轉與所述第二設備建立所述第二VRRP鏈路,包括:
在所述第一設備與所述第三設備之間建立第一VRRP子鏈路,在所述第二設備與所述第三設備之間建立第二VRRP子鏈路,所述第一VRRP子鏈路與所述第二VRRP子鏈路上的VRRP報文優先級相同。
第二方面,提供一種冗余設備切換裝置,包括:
第一鏈路設置模塊,用于在第一設備與第二設備之間通過心跳線建立所述第一VRRP鏈路;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310507525.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種能夠播放音頻的帽子
- 下一篇:一種防寒手套





