国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      冗余設(shè)備切換方法及裝置制造方法

      文檔序號(hào):7774398閱讀:203來源:國(guó)知局
      冗余設(shè)備切換方法及裝置制造方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種冗余設(shè)備切換方法及裝置。其中,互為冗余的第一設(shè)備與第二設(shè)備之間,同時(shí)建立多條VRRP鏈路:通過心跳線建立第一VRRP鏈路,并且,第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與第二設(shè)備建立第二VRRP鏈路,通過監(jiān)測(cè)第一VRRP鏈路與第二VRRP鏈路中第一設(shè)備和第二設(shè)備的主備狀態(tài),當(dāng)一條VRRP鏈路發(fā)生故障,使得在該故障鏈路中第一設(shè)備和第二設(shè)備同時(shí)為主設(shè)備時(shí),則判斷第一設(shè)備與第二設(shè)備分別在另一條未發(fā)生故障的VRRP鏈路中的主備狀態(tài),如果兩條鏈路中均為主設(shè)備狀態(tài),則在故障鏈路中,不需改變?cè)撛O(shè)備的主備狀態(tài),否則,將該設(shè)備切換為備用設(shè)備,通過將該故障鏈路中的設(shè)備的主備狀態(tài)進(jìn)行切換,從而避免主備設(shè)備中因VRRP鏈路發(fā)生故障,而出現(xiàn)兩個(gè)主設(shè)備的雙主現(xiàn)象。
      【專利說明】冗余設(shè)備切換方法及裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別是涉及一種冗余設(shè)備切換方法及裝置。
      【背景技術(shù)】
      [0002]VRRP (Virtual Router Redundancy Protocol,虛擬路由冗余協(xié)議)為具有多播或廣播能力的局域網(wǎng)(如:以太網(wǎng))設(shè)計(jì)的協(xié)議。VRRP將局域網(wǎng)的一組路由器組織成一個(gè)虛擬的路由器,稱之為一個(gè)備份組,備份組中一個(gè)路由器的狀態(tài)為主(MASTER),其他路由器的狀態(tài)為備(BACKUP)。這個(gè)虛擬的路由器擁有自己的IP地址,網(wǎng)絡(luò)內(nèi)的主機(jī)就通過這個(gè)虛擬的路由器來與其他網(wǎng)絡(luò)進(jìn)行通信。如果備份組內(nèi)狀態(tài)為主的路由器發(fā)生故障,則備份組內(nèi)的其它狀態(tài)為備份的路由器將會(huì)接替該故障路由器,繼續(xù)向網(wǎng)絡(luò)內(nèi)的主機(jī)提供路由服務(wù)。
      [0003]現(xiàn)有技術(shù)中,可以通過在路由器之間設(shè)置心跳線,通過該心跳線在路由器之間傳輸心跳信息,以決定路由器的主備狀態(tài)。
      [0004]除此之外,路由器通過各自與外部網(wǎng)絡(luò)設(shè)備連接的業(yè)務(wù)口,向外部網(wǎng)絡(luò)設(shè)備發(fā)送心跳信息,使得外部網(wǎng)絡(luò)設(shè)備根據(jù)接收到的心跳信息確定路由器之間的主備關(guān)系。
      [0005]實(shí)際應(yīng)用過程中,當(dāng)心跳信息所在鏈路(例如:心跳口鏈路或者業(yè)務(wù)口鏈路)發(fā)生故障時(shí),將會(huì)導(dǎo)致作為備用設(shè)備的路由器無法接收到作為主設(shè)備的路由器發(fā)送的心跳信息,因此,備用設(shè)備將會(huì)將備用狀態(tài)切換為主狀態(tài),稱為主設(shè)備??梢姡溌分谐霈F(xiàn)兩臺(tái)設(shè)備都是主設(shè)備的VRRP雙主情況,而該情形是需要避免出現(xiàn)的。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明實(shí)施例中提供了一種冗余設(shè)備切換方法及裝置,避免主備設(shè)備中因鏈路發(fā)生故障,而出現(xiàn)兩個(gè)主狀態(tài)設(shè)備的雙主現(xiàn)象。
      [0007]為了解決上述技術(shù)問題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
      [0008]第一方面,提供一種冗余設(shè)備切換方法,包括:
      [0009]監(jiān)測(cè)第一設(shè)備與第二設(shè)備之間的第一虛擬路由冗余協(xié)議VRRP鏈路狀態(tài)以及第二VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài),其中,所述第一設(shè)備與所述第二設(shè)備之間通過心跳線建立所述第一 VRRP鏈路,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路;
      [0010]當(dāng)所述第一 VRRP鏈路發(fā)生故障,使得所述第一 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第二 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備;
      [0011 ] 當(dāng)所述第二 VRRP鏈路發(fā)生故障,使得所述第二 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第一 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      [0012]結(jié)合上述第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括:
      [0013]分別在所述第一設(shè)備和所述第二設(shè)備上與所述第三設(shè)備連接的鏈路上創(chuàng)建第二VRRP鏈路接口配置,在所述第三設(shè)備上創(chuàng)建對(duì)應(yīng)所述第二 VRRP鏈路接口配置的本地電路交叉連接CCC,通過所述CCC透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0014]結(jié)合上述第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括:
      [0015]在所述第一設(shè)備和所述第二設(shè)備之間配置經(jīng)過所述第三設(shè)備的信道,使得所述第三設(shè)備通過所述信道,直接透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0016]結(jié)合上述第一方面,在第三種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括:
      [0017]在所述第一設(shè)備與所述第三設(shè)備之間建立第一 VRRP子鏈路,在所述第二設(shè)備與所述第三設(shè)備之間建立第二 VRRP子鏈路,所述第一 VRRP子鏈路與所述第二 VRRP子鏈路上的VRRP報(bào)文優(yōu)先級(jí)相同。
      [0018]第二方面,提供一種冗余設(shè)備切換裝置,包括:
      [0019]第一鏈路設(shè)置模塊,用于在第一設(shè)備與第二設(shè)備之間通過心跳線建立所述第一VRRP鏈路;
      [0020]第二鏈路設(shè)置模塊,用于所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路;
      [0021]監(jiān)測(cè)模塊,用于監(jiān)測(cè)第一設(shè)備與第二設(shè)備之間的第一虛擬路由冗余協(xié)議VRRP鏈路狀態(tài)以及第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài);
      [0022]第一故障處理模塊,用于當(dāng)所述第一 VRRP鏈路發(fā)生故障,使得所述第一 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第二 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備;
      [0023]第二故障處理模塊,用于當(dāng)所述第二 VRRP鏈路發(fā)生故障,使得所述第二 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第一 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      [0024]結(jié)合上述第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述第二鏈路設(shè)置模塊的設(shè)置方式為:[0025]分別在所述第一設(shè)備和所述第二設(shè)備上與所述第三設(shè)備連接的鏈路上創(chuàng)建第二VRRP鏈路接口配置,在所述第三設(shè)備上創(chuàng)建對(duì)應(yīng)所述第二 VRRP鏈路接口配置的本地電路交叉連接CCC,通過所述CCC透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0026]結(jié)合上述第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述第二鏈路設(shè)置模塊的設(shè)置方式為:
      [0027]在所述第一設(shè)備和所述第二設(shè)備之間配置經(jīng)過所述第三設(shè)備的信道,使得所述第三設(shè)備通過所述信道,直接透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0028]結(jié)合上述第二方面,在第三種可能的實(shí)現(xiàn)方式中,所述第二鏈路設(shè)置模塊的設(shè)置方式為:
      [0029]在所述第一設(shè)備與所述第三設(shè)備之間建立第一 VRRP子鏈路,在所述第二設(shè)備與所述第三設(shè)備之間建立第二 VRRP子鏈路,所述第一 VRRP子鏈路與所述第二 VRRP子鏈路上的VRRP報(bào)文優(yōu)先級(jí)相同。
      [0030]本發(fā)明實(shí)施例中,互為冗余的第一設(shè)備與第二設(shè)備之間,同時(shí)建立多條VRRP鏈路:通過心跳線建立所述第一 VRRP鏈路,并且,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,通過監(jiān)測(cè)所述第一 VRRP鏈路與所述第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài),當(dāng)一條VRRP鏈路發(fā)生故障,使得在該故障鏈路中所述第一設(shè)備和第二設(shè)備同時(shí)為主設(shè)備時(shí),則判斷第一設(shè)備與第二設(shè)備分別在另一條未發(fā)生故障的VRRP鏈路中的主備狀態(tài),如果兩條鏈路中均為主設(shè)備狀態(tài),則在故障鏈路中,不需改變?cè)撛O(shè)備的主備狀態(tài),否則,將該設(shè)備切換為備用設(shè)備,通過將該故障鏈路中的設(shè)備的主備狀態(tài)進(jìn)行切換,從而避免主備設(shè)備中因VRRP鏈路發(fā)生故障,而出現(xiàn)兩個(gè)主設(shè)備的雙主現(xiàn)象。
      【專利附圖】

      【附圖說明】
      [0031]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0032]圖1為本發(fā)明提供的一個(gè)冗余設(shè)備切換方法實(shí)施例的流程圖;
      [0033]圖2為本發(fā)明提供的鏈路連接示意圖;
      [0034]圖3為本發(fā)明提供的一種第二 VRRP鏈路的連接示意圖;
      [0035]圖4為本發(fā)明提供的第二種第二 VRRP鏈路的連接示意圖;
      [0036]圖5為本發(fā)明提供的第三種第二 VRRP鏈路的連接示意圖;
      [0037]圖6為本發(fā)明提供的一個(gè)冗余設(shè)備切換裝置實(shí)施例結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0038]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
      [0039]參見圖1,為本發(fā)明提供的一種冗余設(shè)備切換方法實(shí)施例的流程,具體可以包括:
      [0040]S101、監(jiān)測(cè)第一設(shè)備與第二設(shè)備之間的第一VRRP (Virtual Router RedundancyProtocol,虛擬路由冗余協(xié)議)鏈路狀態(tài)以及第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài),其中,所述第一設(shè)備與所述第二設(shè)備之間通過心跳線建立所述第一 VRRP鏈路,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路。
      [0041 ] 如圖2鏈路連接示意圖所示,第一設(shè)備(SRl)與第二設(shè)備(SR2 )之間建立第一 VRRP鏈路(如圖2中VRRPl所示),該VRRPl通過SRl與SR2之間的心跳線進(jìn)行配置,SRl與SR2之間可以互相發(fā)送、接收心跳信息,通過該心跳信息的傳輸,使得SRl與SR2能夠獲知在該VRRPl中彼此的主備狀態(tài);同時(shí),SRl與SR2之間通過第三設(shè)備(SR3)做中轉(zhuǎn)建立另外一條鏈路,即第二 VRRP鏈路(VRRP2),SRl與SR2之間的心跳信息通過SR3進(jìn)行中轉(zhuǎn),通過該心跳信息的傳輸,使得SRl與SR2能夠獲知在該VRRP2中彼此的主備狀態(tài)。
      [0042]本發(fā)明實(shí)施例中,通過第一 VRRP鏈路和第二 VRRP鏈路的雙重VRRP鏈路的結(jié)合,決定設(shè)備最終的主備狀態(tài)。分別通過第一 VRRP鏈路和第二 VRRP鏈路,可以獲得SRl和SR2在每條鏈路中的主備狀態(tài),并對(duì)SRl和SR2在兩條鏈路中的主備狀態(tài)進(jìn)行監(jiān)測(cè)。
      [0043]S102、當(dāng)所述第一 VRRP鏈路發(fā)生故障,使得所述第一 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第二 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      [0044]該S102中,當(dāng)?shù)谝?VRRP鏈路發(fā)生故障,使得第一 VRRP鏈路中,第一設(shè)備和第二設(shè)備均為主設(shè)備時(shí),則需要繼續(xù)判斷在未發(fā)生故障的第二 VRRP鏈路中,第一設(shè)備和第二設(shè)備各自的主備狀態(tài)。如果第一設(shè)備在第二 VRRP鏈路中為主設(shè)備,則在第一 VRRP鏈路上,保持第一設(shè)備為主設(shè)備,將第二設(shè)備切換為備用設(shè)備;而如果第二設(shè)備在第二 VRRP鏈路中為主設(shè)備,則在第一 VRRP鏈路上,保持第二設(shè)備為主設(shè)備,將第一設(shè)備切換為備用設(shè)備。從而,避免在發(fā)生故障的第一 VRRP鏈路中出現(xiàn)雙主情形。
      [0045]S103、當(dāng)所述第二 VRRP鏈路發(fā)生故障,使得所述第二 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第一 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      [0046]該S103中,當(dāng)?shù)诙?VRRP鏈路發(fā)生故障,使得第二 VRRP鏈路中,第一設(shè)備和第二設(shè)備均為主設(shè)備時(shí),則需要繼續(xù)判斷在未發(fā)生故障的第一 VRRP鏈路中,第一設(shè)備和第二設(shè)備各自的主備狀態(tài)。如果第一設(shè)備在第一 VRRP鏈路中為主設(shè)備,則在第二 VRRP鏈路上,保持第一設(shè)備為主設(shè)備,將第二設(shè)備切換為備用設(shè)備;而如果第二設(shè)備在第一 VRRP鏈路中為主設(shè)備,則在第二 VRRP鏈路上,保持第二設(shè)備為主設(shè)備,將第一設(shè)備切換為備用設(shè)備。從而,避免在發(fā)生故障的第二 VRRP鏈路中出現(xiàn)雙主情形。
      [0047]本發(fā)明實(shí)施例中,互為冗余的第一設(shè)備與第二設(shè)備之間,同時(shí)建立多條VRRP鏈路:通過心跳線建立所述第一 VRRP鏈路,并且,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,通過監(jiān)測(cè)所述第一 VRRP鏈路與所述第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài),當(dāng)一條VRRP鏈路發(fā)生故障,使得在該故障鏈路中所述第一設(shè)備和第二設(shè)備同時(shí)為主設(shè)備時(shí),則判斷第一設(shè)備與第二設(shè)備分別在另一條未發(fā)生故障的VRRP鏈路中的主備狀態(tài),如果兩條鏈路中均為主設(shè)備狀態(tài),則在故障鏈路中,不需改變?cè)撛O(shè)備的主備狀態(tài),否則,將該設(shè)備切換為備用設(shè)備,通過將該故障鏈路中的設(shè)備的主備狀態(tài)進(jìn)行切換,從而避免主備設(shè)備中因VRRP鏈路發(fā)生故障,而出現(xiàn)兩個(gè)主設(shè)備的雙主現(xiàn)象。
      [0048]需要說明的是,具體實(shí)現(xiàn)過程中,將所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,可以包括以下幾種實(shí)現(xiàn)方式:
      [0049](I)分別在所述第一設(shè)備和所述第二設(shè)備與所述第三設(shè)備連接的鏈路上創(chuàng)建第二VRRP鏈路接口配置,在所述第三設(shè)備上創(chuàng)建對(duì)應(yīng)所述第二 VRRP鏈路接口配置的本地CCC(Circuit Cross Connect,本地電路交叉連接),通過所述CCC透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0050]如圖3所示,分別在SRl和SR2與SR3連接的VRRP2鏈路上創(chuàng)建接口配置,在SR3上創(chuàng)建對(duì)應(yīng)VRRP2鏈路接口配置的本地CCC,通過CCC透?jìng)鱒RRP2鏈路上傳遞的報(bào)文。
      [0051](2)在所述第一設(shè)備和所述第二設(shè)備之間配置經(jīng)過所述第三設(shè)備的信道,使得所述第三設(shè)備通過所述信道,直接透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      [0052]如圖4所示,SRl和SR2之間配置指定路徑經(jīng)過SR3的信道,例如:LDP (LabelDistribution Protocol,標(biāo)簽分配協(xié)議)、TE (Traffic Engineering,流量工程)等形式,SR3上創(chuàng)建相應(yīng)接口配置,SR3上不感知VRRP2報(bào)文,直接通過該信道透?jìng)鱒RRP2鏈路上傳遞的報(bào)文。
      [0053](3)在所述第一設(shè)備與所述第三設(shè)備之間建立第一 VRRP子鏈路,在所述第二設(shè)備與所述第三設(shè)備之間建立第二 VRRP子鏈路,所述第一 VRRP子鏈路與所述第二 VRRP子鏈路上的VRRP報(bào)文優(yōu)先級(jí)相同。
      [0054]如圖5所示,SR3支持VRRP報(bào)文優(yōu)先級(jí)傳遞,即SR3與SRl、SR2之間分別配置第一 VRRP 子鏈路(VRRP2-1)和第二 VRRP 子鏈路(VRRP2-2),VRRP2-1 和 VRRP2-2 配置 VRRP 報(bào)文優(yōu)先級(jí)傳遞,VRRP2-1發(fā)出的VRRP報(bào)文優(yōu)先級(jí)等于VRRP2-2收到的VRRP報(bào)文的優(yōu)先級(jí),VRRP2-2發(fā)出的VRRP報(bào)文優(yōu)先級(jí)等于VRRP2-1收到的VRRP報(bào)文的優(yōu)先級(jí),從而間接實(shí)現(xiàn)業(yè)務(wù)口的VRRP2鏈路。該種情況下,VRRP2鏈路中,SRl和SR2發(fā)送的VRRP報(bào)文的ID可以不相同。
      [0055]在上述兩種實(shí)現(xiàn)方式中,SR3均為透?jìng)鱒RRP2鏈路上傳遞的報(bào)文,即:SR3對(duì)接收到的VRRP報(bào)文不做任何修改,直接進(jìn)行轉(zhuǎn)發(fā)。而在該種實(shí)現(xiàn)方式中,假設(shè)SR3接收到SRl發(fā)送的VRRP報(bào)文,則SR3需要構(gòu)造新的VRRP報(bào)文發(fā)送至SR2。而在SR3重新構(gòu)造出的VRRP報(bào)文中,攜帶的心跳信息與SR3接收到SRl發(fā)送的報(bào)文中所攜帶的心跳信息相一致。
      [0056]該種實(shí)現(xiàn)方式下,SR3在SRl方向每接收到一個(gè)VRRP報(bào)文,就保存當(dāng)前報(bào)文優(yōu)先級(jí),且向SR2方向發(fā)送一個(gè)同優(yōu)先級(jí)的VRRP報(bào)文;SR3在SR2方向每接收到一個(gè)VRRP報(bào)文,就保存當(dāng)前優(yōu)先級(jí),且向SRl方向發(fā)送一個(gè)同優(yōu)先級(jí)的VRRP報(bào)文。
      [0057]具體實(shí)施時(shí),假設(shè)SRl作為主設(shè)備,通過SR3向備用設(shè)備SR2發(fā)送VRRP報(bào)文,當(dāng)SR3感知到SR3到SRl之間的VRRP2-1鏈路發(fā)生故障,則SR3將不會(huì)在VRRP2-1鏈路上接收到SRl發(fā)送的VRRP報(bào)文。VRRP2-2鏈路上,SR2會(huì)在一定時(shí)間內(nèi)接收不到SR3發(fā)送的VRRP報(bào)文,而超時(shí)變成主設(shè)備狀態(tài)。SR2超時(shí)變?yōu)橹髟O(shè)備狀態(tài)的時(shí)間可能會(huì)比較長(zhǎng),具體超時(shí)時(shí)間與VRRP報(bào)文的發(fā)送頻率有關(guān)。在這段超時(shí)時(shí)間內(nèi),VRRP2-2鏈路上的業(yè)務(wù)可能會(huì)受到影響,為避免該影響,應(yīng)該減少超時(shí)時(shí)間。因此,可以由SR3通過VRRP2-2鏈路快速向SR2發(fā)送一個(gè)最低心跳優(yōu)先級(jí)的VRRP報(bào)文,從而觸發(fā)SR2在VRRP2-2鏈路中快速變成主設(shè)備狀態(tài)。SR3的VRRP2-1和VRRP2-2狀態(tài)不能同時(shí)為備或同時(shí)為主,此情況為錯(cuò)誤情況,會(huì)影響鏈路中業(yè)務(wù)數(shù)據(jù)的傳輸,需要上報(bào)對(duì)應(yīng)告警。
      [0058]下面通過表格形式,說明結(jié)合VRRPl和VRRP2鏈路,SRl和SR2進(jìn)行主備狀態(tài)切換的幾種情形。
      [0059]表1SRl和SR2進(jìn)行主備狀態(tài)切換的原則
      [0060]:
      【權(quán)利要求】
      1.一種冗余設(shè)備切換方法,其特征在于,包括: 監(jiān)測(cè)第一設(shè)備與第二設(shè)備之間的第一虛擬路由冗余協(xié)議VRRP鏈路狀態(tài)以及第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài),其中,所述第一設(shè)備與所述第二設(shè)備之間通過心跳線建立所述第一 VRRP鏈路,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路; 當(dāng)所述第一 VRRP鏈路發(fā)生故障,使得所述第一 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第二 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備; 當(dāng)所述第二 VRRP鏈路發(fā)生故障,使得所述第二 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第一 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括: 分別在所述第一設(shè)備和所 述第二設(shè)備上與所述第三設(shè)備連接的鏈路上創(chuàng)建第二 VRRP鏈路接口配置,在所述第三設(shè)備上創(chuàng)建對(duì)應(yīng)所述第二 VRRP鏈路接口配置的本地電路交叉連接CCC,通過所述CCC透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括: 在所述第一設(shè)備和所述第二設(shè)備之間配置經(jīng)過所述第三設(shè)備的信道,使得所述第三設(shè)備通過所述信道,直接透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路,包括: 在所述第一設(shè)備與所述第三設(shè)備之間建立第一 VRRP子鏈路,在所述第二設(shè)備與所述第三設(shè)備之間建立第二 VRRP子鏈路,所述第一 VRRP子鏈路與所述第二 VRRP子鏈路上的VRRP報(bào)文優(yōu)先級(jí)相同。
      5.一種冗余設(shè)備切換裝置,其特征在于,包括: 第一鏈路設(shè)置模塊,用于在第一設(shè)備與第二設(shè)備之間通過心跳線建立所述第一 VRRP鏈路; 第二鏈路設(shè)置模塊,用于所述第一設(shè)備通過第三設(shè)備做中轉(zhuǎn)與所述第二設(shè)備建立所述第二 VRRP鏈路; 監(jiān)測(cè)模塊,用于監(jiān)測(cè)第一設(shè)備與第二設(shè)備之間的第一虛擬路由冗余協(xié)議VRRP鏈路狀態(tài)以及第二 VRRP鏈路中所述第一設(shè)備和第二設(shè)備的主備狀態(tài); 第一故障處理模塊,用于當(dāng)所述第一 VRRP鏈路發(fā)生故障,使得所述第一 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第二 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第二 VRRP鏈路中為主設(shè)備,則在所述第一 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備; 第二故障處理模塊,用于當(dāng)所述第二 VRRP鏈路發(fā)生故障,使得所述第二 VRRP鏈路中,所述第一設(shè)備和所述第二設(shè)備均為主設(shè)備時(shí),則判斷所述第一設(shè)備與第二設(shè)備分別在所述第一 VRRP鏈路中的主備狀態(tài);如果所述第一設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第一設(shè)備為主設(shè)備,將所述第二設(shè)備切換為備用設(shè)備;如果所述第二設(shè)備在所述第一 VRRP鏈路中為主設(shè)備,則在所述第二 VRRP鏈路上,保持所述第二設(shè)備為主設(shè)備,將所述第一設(shè)備切換為備用設(shè)備。
      6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第二鏈路設(shè)置模塊的設(shè)置方式為: 分別在所述第一設(shè)備和所述第二設(shè)備上與所述第三設(shè)備連接的鏈路上創(chuàng)建第二 VRRP鏈路接口配置,在所述第三設(shè)備上創(chuàng)建對(duì)應(yīng)所述第二 VRRP鏈路接口配置的本地電路交叉連接CCC,通過所述CCC透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第二鏈路設(shè)置模塊的設(shè)置方式為: 在所述第一設(shè)備和所述第二設(shè)備之間配置經(jīng)過所述第三設(shè)備的信道,使得所述第三設(shè)備通過所述信道,直接透?jìng)魉龅谝辉O(shè)備和所述第二設(shè)備之間的VRRP報(bào)文。
      8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第二鏈路設(shè)置模塊的設(shè)置方式為: 在所述第一設(shè)備與所述第三設(shè)備之間建立第一 VRRP子鏈路,在所述第二設(shè)備與所述第三設(shè)備之間建立第二 VRRP子鏈路,所述第一 VRRP子鏈路與所述第二 VRRP子鏈路上的VRRP報(bào)文優(yōu)先級(jí)相同。
      【文檔編號(hào)】H04L12/713GK103560955SQ201310507525
      【公開日】2014年2月5日 申請(qǐng)日期:2013年10月24日 優(yōu)先權(quán)日:2013年10月24日
      【發(fā)明者】周沖 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1