国产精品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>

      堆疊沖突的處理方法及裝置與流程

      文檔序號(hào):12809206閱讀:657來源:國知局
      堆疊沖突的處理方法及裝置與流程

      本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種堆疊沖突的處理方法及裝置。



      背景技術(shù):

      智能彈性架構(gòu)(英文:intelligentresilientframework,縮寫:irf)是一種虛擬化技術(shù),其核心思想是將多臺(tái)設(shè)備通過堆疊口連接形成堆疊鏈路,從而將這多臺(tái)設(shè)備虛擬化為一臺(tái)堆疊設(shè)備,稱為一個(gè)堆疊,其中每臺(tái)設(shè)備稱為成員設(shè)備。

      在堆疊中成員設(shè)備之間的堆疊鏈路斷開時(shí),會(huì)導(dǎo)致堆疊分裂。一個(gè)堆疊分裂后會(huì)各自形成一個(gè)堆疊,分裂形成的堆疊會(huì)繼承原有堆疊的配置,這樣一來,在網(wǎng)絡(luò)中會(huì)形成兩個(gè)配置相同的堆疊,從而出現(xiàn)配置沖突。

      為了對(duì)堆疊分裂進(jìn)行檢測和處理,現(xiàn)有技術(shù)中,通過多激活檢測(英文:multi-activedetection,簡稱:mad)實(shí)現(xiàn),例如,雙向轉(zhuǎn)發(fā)檢測(英文:bidirectionalforwardingdetection,簡稱:bfd)來實(shí)現(xiàn)mad,然而,bfdmad需要配置一條專門的檢測鏈路,浪費(fèi)了設(shè)備的端口資源。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本公開提出了一種堆疊沖突的處理方法及裝置。

      根據(jù)本公開的一方面,提供了一種堆疊沖突的處理方法,應(yīng)用于堆疊分裂后形成的子堆疊中的主設(shè)備,所述堆疊中的設(shè)備使能vrrp協(xié)議,該方法包括:

      當(dāng)接收到第一vrrp通告報(bào)文時(shí),確定所述堆疊分裂;

      根據(jù)所述第一vrrp通告報(bào)文確定自身的vrrp狀態(tài);

      當(dāng)確定自身的vrrp狀態(tài)為主狀態(tài)時(shí),發(fā)送第二vrrp通告報(bào)文;當(dāng)確定自身的vrrp狀態(tài)為備狀態(tài)時(shí),關(guān)閉自身所處子堆疊的業(yè)務(wù)接口。

      在一種可能的實(shí)現(xiàn)方式中,vrrp通告報(bào)文中攜帶有vrrp優(yōu)先級(jí);

      所述根據(jù)所述第一vrrp通告報(bào)文確定自身的vrrp狀態(tài),包括:

      獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);

      比較所述第一vrrp優(yōu)先級(jí)和自身的第二vrrp優(yōu)先級(jí),其中,vrrp優(yōu)先級(jí)高的設(shè)備的vrrp狀態(tài)為主狀態(tài),vrrp優(yōu)先級(jí)低的設(shè)備的vrrp狀態(tài)為備狀態(tài)。

      在一種可能的實(shí)現(xiàn)方式中,所述獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí),包括:

      獲取所述第一vrrp通告報(bào)文中攜帶的第一認(rèn)證密碼;

      當(dāng)所述第一認(rèn)證密碼與自身存儲(chǔ)的第二認(rèn)證密碼一致時(shí),獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);當(dāng)所述第一認(rèn)證密碼與自身存儲(chǔ)的第二認(rèn)證密碼不一致時(shí),丟棄所述第一vrrp通告報(bào)文。

      在一種可能的實(shí)現(xiàn)方式中,在所述堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議。

      根據(jù)本公開的另一方面,提供了一種堆疊沖突的處理裝置,應(yīng)用于堆疊分裂后形成的子堆疊中的主設(shè)備,所述堆疊中的設(shè)備使能vrrp協(xié)議,所述處理裝置包括:

      檢測模塊,用于當(dāng)接收到第一vrrp通告報(bào)文時(shí),確定所述堆疊分裂;

      狀態(tài)確定模塊,用于根據(jù)所述第一vrrp通告報(bào)文確定所述主設(shè)備的vrrp狀態(tài);

      控制模塊,用于當(dāng)所述狀態(tài)確定模塊確定出vrrp狀態(tài)為主狀態(tài)時(shí),發(fā)送第二vrrp通告報(bào)文;當(dāng)所述狀態(tài)確定模塊確定出vrrp狀態(tài)為備狀態(tài)時(shí),關(guān)閉所述主設(shè)備所處子堆疊的業(yè)務(wù)接口。

      在一種可能的實(shí)現(xiàn)方式中,vrrp通告報(bào)文中攜帶有vrrp優(yōu)先級(jí);

      所述狀態(tài)確定模塊具體用于:

      獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);

      比較所述第一vrrp優(yōu)先級(jí)和所述主設(shè)備的第二vrrp優(yōu)先級(jí),其中,vrrp優(yōu)先級(jí)高的設(shè)備的vrrp狀態(tài)為主狀態(tài),vrrp優(yōu)先級(jí)低的設(shè)備的vrrp狀態(tài)為備狀態(tài)。

      在一種可能的實(shí)現(xiàn)方式中,所述狀態(tài)確定模塊在獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí)的過程中,具體用于:

      獲取所述第一vrrp通告報(bào)文中攜帶的第一認(rèn)證密碼;

      當(dāng)所述第一認(rèn)證密碼與所述主設(shè)備存儲(chǔ)的第二認(rèn)證密碼一致時(shí),獲取所述第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);當(dāng)所述第一認(rèn)證密碼與所述主設(shè)備存儲(chǔ)的第二認(rèn)證密碼不一致時(shí),丟棄所述第一vrrp通告報(bào)文。

      在一種可能的實(shí)現(xiàn)方式中,在所述堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議。

      本公開可以通過是否接收到vrrp通告報(bào)文來檢測堆疊是否分裂,無需配置一條專門的堆疊分裂檢測鏈路,可以節(jié)省設(shè)備的端口資源。

      并且,本公開在堆疊分裂的情況下,可以根據(jù)vrrp通告報(bào)文確定出的自身的vrrp狀態(tài)來確定是否關(guān)閉自身所處堆疊的業(yè)務(wù)接口,以降低堆疊沖突的可能,提高網(wǎng)絡(luò)可靠性。

      在一種可能的實(shí)現(xiàn)方式中,本公開通過在堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議,可以增強(qiáng)堆疊沖突的處理的可靠性。

      在一種可能的實(shí)現(xiàn)方式中,本公開可以防止其它vrrp協(xié)議報(bào)文造成的影響,或者惡意報(bào)文導(dǎo)致的誤判。

      在一種可能的實(shí)現(xiàn)方式中,本公開可以根據(jù)vrrp優(yōu)先級(jí)的比較來確定自身的vrrp狀態(tài)。

      根據(jù)下面參考附圖對(duì)示例性實(shí)施例的詳細(xì)說明,本公開的其它特征及方面將變得清楚。

      附圖說明

      包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本公開的示例性實(shí)施例、特征和方面,并且用于解釋本公開的原理。

      圖1是本公開實(shí)施例中的堆疊組網(wǎng)的示意圖。

      圖2是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理方法的流程圖。

      圖3是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理方法的一個(gè)示例的流程圖。

      圖4是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理裝置的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      以下將參考附圖詳細(xì)說明本公開的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。

      在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說明性”。這里作為“示例性”所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。

      另外,為了更好的說明本公開,在下文的具體實(shí)施方式中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本公開同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本公開的主旨。

      圖1是本公開實(shí)施例中的堆疊組網(wǎng)的示意圖。如圖1所示,該堆疊組網(wǎng)包括位于同一堆疊1中的成員設(shè)備a、成員設(shè)備b、成員設(shè)備c、以及成員設(shè)備d,堆疊1可以與外部的設(shè)備例如交換機(jī)e(圖1未示出)通信報(bào)文。其中,成員設(shè)備a為該堆疊1的主設(shè)備,成員設(shè)備b、成員設(shè)備c和成員設(shè)備d為該堆疊1的從設(shè)備,并且成員設(shè)備a至成員設(shè)備d這四個(gè)成員設(shè)備可以使能虛擬路由器冗余協(xié)議(英文:virtualrouterredundancyprotocol,簡稱:vrrp)。另外,交換機(jī)e可以位于堆疊1的上游或下游。

      在堆疊1形成時(shí),成員設(shè)備a至成員設(shè)備d各自的物理接口可關(guān)聯(lián)一個(gè)業(yè)務(wù)接口,該業(yè)務(wù)接口為邏輯接口,該業(yè)務(wù)接口上配置了vrrp虛ip地址,而且每個(gè)物理接口有一個(gè)與之對(duì)應(yīng)的業(yè)務(wù)優(yōu)先級(jí),多個(gè)物理接口關(guān)聯(lián)業(yè)務(wù)接口之后,通過業(yè)務(wù)優(yōu)先級(jí)的比較,使業(yè)務(wù)優(yōu)先級(jí)最高的物理接口處于激活狀態(tài),而其他業(yè)務(wù)優(yōu)先級(jí)較低的物理接口則處于未激活狀態(tài),并且可以通過該有效的物理接口來發(fā)送業(yè)務(wù)報(bào)文。如果圖1中的成員設(shè)備a作為堆疊1的主設(shè)備,那么,成員設(shè)備a的業(yè)務(wù)優(yōu)先級(jí)高于其他成員設(shè)備的業(yè)務(wù)優(yōu)先級(jí),成員設(shè)備a的物理接口處于激活狀態(tài)并且其他成員設(shè)備物理接口處于未激活狀態(tài)。其中,成員設(shè)備的接口(例如業(yè)務(wù)接口)上配置vrrp虛ip地址,便可以理解為在該接口上使能了vrrp協(xié)議,該接口也可以被稱為vrrp接口。

      該業(yè)務(wù)接口可以為以太網(wǎng)冗余接口(英文:redundantethernet,簡稱:reth接口)、聚合接口或vlan接口等。

      由于成員設(shè)備a至成員設(shè)備d這四個(gè)成員設(shè)備處于同一堆疊中,因此這四個(gè)成員設(shè)備之間通過irf鏈路形成堆疊,成員設(shè)備a和成員設(shè)備b相連,成員設(shè)備b和成員設(shè)備c相連,成員設(shè)備c和成員設(shè)備d相連。當(dāng)然,堆疊1的形成方式不限于鏈?zhǔn)?,也可能是環(huán)式等。

      在堆疊1分裂之前,成員設(shè)備a至成員設(shè)備d這四個(gè)成員設(shè)備虛擬為一個(gè)堆疊設(shè)備,即堆疊1,該堆疊1為vrrp的主狀態(tài),該堆疊1的主設(shè)備可以向交換機(jī)e發(fā)送vrrp通告報(bào)文。在交換機(jī)e接收到該堆疊1的主設(shè)備所發(fā)送的vrrp通告報(bào)文之后,交換機(jī)e可以對(duì)外轉(zhuǎn)發(fā)該vrrp通告報(bào)文。

      在交換機(jī)e接收到該堆疊1所發(fā)送的vrrp通告報(bào)文之后,交換機(jī)e可以對(duì)外組播或廣播該vrrp通告報(bào)文。其中,交換機(jī)e組播或廣播該vrrp通告報(bào)文可以包括:如果交換機(jī)e在轉(zhuǎn)發(fā)表項(xiàng)中無法匹配到mac地址,則交換機(jī)e在除接收到該vrrp通告報(bào)文的接口以外的其它接口轉(zhuǎn)發(fā)該vrrp通告報(bào)文,由于在堆疊1未分裂時(shí),堆疊1被交換機(jī)e視為同一設(shè)備,因此交換機(jī)e不會(huì)將該vrrp通告報(bào)文轉(zhuǎn)發(fā)至該堆疊1,堆疊1中的主設(shè)備也就不會(huì)接收到vrrp通告報(bào)文。

      在圖1中的四個(gè)成員設(shè)備中,成員設(shè)備之間的irf鏈路斷開時(shí),會(huì)導(dǎo)致堆疊1分裂。假設(shè)成員設(shè)備b和成員設(shè)備c之間的連接斷開,則堆疊1分裂成子堆疊2和子堆疊3,其中,子堆疊2中包括成員設(shè)備a和成員設(shè)備b,子堆疊3中包括成員設(shè)備c和成員設(shè)備d。在堆疊1分裂形成兩個(gè)子堆疊時(shí),每個(gè)子堆疊會(huì)分別選舉出自身的主設(shè)備,比如子堆疊2中的主設(shè)備為成員設(shè)備a,子堆疊3中的主設(shè)備為成員設(shè)備c。

      此時(shí),由于各個(gè)成員設(shè)備都使能vrrp協(xié)議,那么,兩個(gè)子堆疊的主設(shè)備都會(huì)通過業(yè)務(wù)接口(即vrrp接口)向外發(fā)送vrrp通告報(bào)文。子堆疊2的主設(shè)備和子堆疊3的主設(shè)備向交換機(jī)e發(fā)送vrrp通告報(bào)文,則交換機(jī)e會(huì)轉(zhuǎn)發(fā)接收到的vrrp通告報(bào)文。換言之,在堆疊1分裂之后,子堆疊2和子堆疊3能夠接收到對(duì)方發(fā)送的vrrp通告報(bào)文。

      為便于更清楚地描述本公開,以下以圖1所示的堆疊組網(wǎng)為例對(duì)本公開實(shí)施例進(jìn)行詳細(xì)闡述。

      圖2是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理方法的流程圖,該處理方法可以應(yīng)用于堆疊分裂后形成的子堆疊中的主設(shè)備,堆疊中的設(shè)備使能vrrp協(xié)議,例如,該處理方法可以應(yīng)用于圖1中的成員設(shè)備a,堆疊所包括的成員設(shè)備a至成員設(shè)備d均可以使能vrrp協(xié)議。如圖2所示,該處理方法可以包括如下步驟。

      在步驟s210中,當(dāng)接收到第一vrrp通告報(bào)文時(shí),確定堆疊分裂。

      如上所述,在堆疊1分裂之前,堆疊1不會(huì)接收到vrrp通告報(bào)文,而在堆疊1分裂之后,堆疊1分裂為兩個(gè)子堆疊,即子堆疊2和子堆疊3,此時(shí)子堆疊2和子堆疊3都會(huì)通過自身的業(yè)務(wù)接口向外發(fā)送vrrp通告報(bào)文,那么,二者就會(huì)接收到對(duì)方所發(fā)送的vrrp通告報(bào)文,因此,子堆疊2和子堆疊3可以根據(jù)是否接收到對(duì)方所發(fā)送的vrrp通告報(bào)文(即第一vrrp通告報(bào)文)來確定堆疊1是否分裂。

      如果成員設(shè)備a作為堆疊1的主設(shè)備,則不會(huì)接收到任何的vrrp通告報(bào)文,而如果堆疊1分裂,成員設(shè)備a則會(huì)繼承堆疊1的配置成為其所在的子堆疊2的主設(shè)備,而分裂出來的另一個(gè)子堆疊3則會(huì)重新選出一個(gè)其中的成員設(shè)備作為該子堆疊3的主設(shè)備,例如成員設(shè)備c作為子堆疊3的主設(shè)備。

      在堆疊分裂之后,分裂得到的多個(gè)子堆疊繼承了堆疊的配置,此時(shí)會(huì)出現(xiàn)多個(gè)配置相同的子堆疊,從而導(dǎo)致堆疊沖突,影響業(yè)務(wù)報(bào)文的轉(zhuǎn)發(fā),所以為了避免出現(xiàn)堆疊沖突的情況,需要進(jìn)行堆疊沖突的處理來抑制影響。

      在步驟s230中,根據(jù)上述第一vrrp通告報(bào)文確定自身的vrrp狀態(tài)。

      多個(gè)成員設(shè)備各自配置了vrrp比較參數(shù),該比較參數(shù)攜帶于vrrp通告報(bào)文中,接收到vrrp通告報(bào)文的設(shè)備可以通過對(duì)該vrrp通告報(bào)文中攜帶的比較參數(shù)和自身所配置的比較參數(shù)進(jìn)行比較,從而確定自身的vrrp狀態(tài)。

      在堆疊分裂之前,該堆疊為一個(gè)vrrp設(shè)備,并且該堆疊的主設(shè)備的vrrp狀態(tài)為主(master)狀態(tài)。在該堆疊分裂之后,分裂得到的多個(gè)子堆疊中的每一個(gè)子堆疊形成一個(gè)vrrp設(shè)備。

      由于堆疊分裂之后存在多個(gè)vrrp設(shè)備,多個(gè)vrrp設(shè)備會(huì)存在主備狀態(tài),多個(gè)vrrp設(shè)備可以根據(jù)所接收到的第一vrrp通告報(bào)文重新選舉出vrrp狀態(tài)為主狀態(tài)的vrrp設(shè)備和vrrp狀態(tài)為備(backup)狀態(tài)的vrrp設(shè)備。

      在圖1所示的堆疊1中,在成員設(shè)備a至成員設(shè)備d中,成員設(shè)備a的業(yè)務(wù)優(yōu)先級(jí)最高,所以成員設(shè)備a作為堆疊1的主設(shè)備,堆疊1通過成員設(shè)備a的物理接口來發(fā)送業(yè)務(wù)報(bào)文。

      在堆疊1分裂之前,堆疊1為一個(gè)vrrp設(shè)備,在堆疊1分裂成子堆疊2和子堆疊3時(shí),子堆疊2形成一個(gè)vrrp設(shè)備,子堆疊3形成另一個(gè)vrrp設(shè)備。

      優(yōu)選的,該比較參數(shù)可以為vrrp優(yōu)先級(jí)。該vrrp優(yōu)先級(jí)是vrrp通告報(bào)文中原有的比較參數(shù)。通過該vrrp優(yōu)先級(jí),可以使多個(gè)使能vrrp協(xié)議的設(shè)備通過vrrp通告報(bào)文的交互,協(xié)商出一個(gè)vrrp狀態(tài)為主狀態(tài)的設(shè)備。通過該vrrp優(yōu)先級(jí)進(jìn)行堆疊沖突的處理依據(jù),可以不改變?cè)衯rrp通告報(bào)文的格式,從而可以使本方案能夠在不改變vrrp協(xié)議的情況下適用,提升本方案的適用范圍。

      在步驟s250中,當(dāng)確定自身的vrrp狀態(tài)為主狀態(tài)時(shí),發(fā)送第二vrrp通告報(bào)文;當(dāng)確定自身的vrrp狀態(tài)為備狀態(tài)時(shí),關(guān)閉自身所處子堆疊的業(yè)務(wù)接口。

      當(dāng)子堆疊的主設(shè)備確定自身的vrrp狀態(tài)為主狀態(tài)時(shí),則可以繼續(xù)向外發(fā)送vrrp通告報(bào)文,以繼續(xù)進(jìn)行分裂檢測,并繼承原堆疊的業(yè)務(wù)轉(zhuǎn)發(fā)功能;當(dāng)子堆疊的主設(shè)備確定自身的vrrp狀態(tài)為備狀態(tài)時(shí),為了避免網(wǎng)絡(luò)中的堆疊沖突,關(guān)閉自身的業(yè)務(wù)接口,使網(wǎng)絡(luò)中僅存在一個(gè)堆疊繼續(xù)工作。

      在圖1所示的堆疊1中,在堆疊1分裂成子堆疊2和子堆疊3,其中,子堆疊2的主設(shè)備為成員設(shè)備a并且子堆疊3的主設(shè)備為成員設(shè)備c。如果成員設(shè)備a根據(jù)接收到的子堆疊3的成員設(shè)備c所發(fā)送的vrrp通告報(bào)文,并確定出自身所處的子堆疊2的vppr狀態(tài)為主狀態(tài),則成員設(shè)備a繼續(xù)向外發(fā)送vrrp通告報(bào)文。如果成員設(shè)備c接收到子堆疊2的成員設(shè)備a所發(fā)送的vrrp通告報(bào)文,并確定出自身所處的子堆疊3的vppr狀態(tài)為備狀態(tài),則成員設(shè)備c關(guān)閉子堆疊3的業(yè)務(wù)接口。

      因此,本公開可以通過vrrp接口是否接收到vrrp通告報(bào)文來檢測堆疊是否分裂,這使得無需配置一條專門的堆疊分裂檢測鏈路,節(jié)省設(shè)備的接口資源。并且,本公開在堆疊分裂的情況下,可以根據(jù)vrrp通告報(bào)文確定出的自身的vrrp狀態(tài)來確定是否關(guān)閉自身所處子堆疊的業(yè)務(wù)接口,以降低堆疊沖突的可能,提高網(wǎng)絡(luò)可靠性。

      在一種可能的實(shí)現(xiàn)方式中,上述堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議。即在vrrp設(shè)備上行的業(yè)務(wù)接口或下行的業(yè)務(wù)接口配置不同的vrrp虛ip地址。

      由此,通過在堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議,可以增強(qiáng)堆疊沖突的處理的可靠性。

      圖3是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理方法的一個(gè)示例的流程圖。在一種可能的實(shí)現(xiàn)方式中,vrrp通告報(bào)文中攜帶有vrrp優(yōu)先級(jí),并且,如圖3所示,該處理方法可以包括如下步驟。

      在步驟s310中,當(dāng)通過vrrp接口接收到第一vrrp通告報(bào)文時(shí),確定堆疊分裂。具體描述可以參見上述步驟s210的說明,在此不再贅述。

      在步驟s330中,獲取第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí)。

      在解析第一vrrp通告報(bào)文前,可以先獲取第一vrrp通告報(bào)文中所攜帶的認(rèn)證密碼。當(dāng)從第一vrrp通告報(bào)文中獲取到的第一認(rèn)證密碼與自身所存儲(chǔ)的第二認(rèn)證密碼一致時(shí),可以進(jìn)一步解析該第一vrrp通告報(bào)文;當(dāng)?shù)谝徽J(rèn)證密碼與第二認(rèn)證密碼不一致時(shí),丟棄該第一vrrp通告報(bào)文,從而避免網(wǎng)絡(luò)中的惡意攻擊,提升網(wǎng)絡(luò)的可靠性。

      在通過密碼認(rèn)證后,獲取第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí)。該第一vrrp優(yōu)先級(jí)為發(fā)送該第一vrrp通告報(bào)文的堆疊的vrrp優(yōu)先級(jí)。一個(gè)堆疊的vrrp優(yōu)先級(jí)為該堆疊的主設(shè)備的vrrp優(yōu)先級(jí)。vrrp優(yōu)先級(jí)的取值范圍為0至255,數(shù)值越大,表明vrrp優(yōu)先級(jí)越高。vrrp優(yōu)先級(jí)可以由管理員來設(shè)置,并且每一個(gè)堆疊的vrrp優(yōu)先級(jí)不同。

      在圖1所示的堆疊1中,在堆疊1分裂成子堆疊2和子堆疊3之后,子堆疊2的主設(shè)備即成員設(shè)備a接收到子堆疊3的主設(shè)備即堆疊成員設(shè)備c發(fā)送的vrrp通告報(bào)文,成員設(shè)備a可以解析該vrrp通告報(bào)文,從而獲取到該vrrp通告報(bào)文所攜帶的成員設(shè)備c的vrrp優(yōu)先級(jí)。

      在步驟s350中,比較第一vrrp優(yōu)先級(jí)和自身的第二vrrp優(yōu)先級(jí),其中,vrrp優(yōu)先級(jí)高的設(shè)備的vrrp狀態(tài)為主狀態(tài),vrrp優(yōu)先級(jí)低的設(shè)備的vrrp狀態(tài)為備狀態(tài)。

      在成員設(shè)備a獲取到成員設(shè)備c的vrrp優(yōu)先級(jí)之后,成員設(shè)備a可以比較成員設(shè)備c的vrrp優(yōu)先級(jí)和成員設(shè)備a自身的vrrp優(yōu)先級(jí)。如果成員設(shè)備c的vrrp優(yōu)先級(jí)和成員設(shè)備a的vrrp優(yōu)先級(jí)分別為135和235,則子堆疊2的vrrp狀態(tài)為主狀態(tài)并且子堆疊3的vrrp狀態(tài)為備狀態(tài)。

      在步驟s370中,當(dāng)確定自身的vrrp狀態(tài)為主狀態(tài)時(shí),通過vrrp接口發(fā)送第二vrrp通告報(bào)文;當(dāng)確定自身的vrrp狀態(tài)為備狀態(tài)時(shí),關(guān)閉自身所處堆疊的業(yè)務(wù)接口。具體描述可以參見上述步驟s250的說明,在此不再贅述。

      由此,本公開可以根據(jù)vrrp優(yōu)先級(jí)的比較來確定自身的vrrp狀態(tài)。

      可選的,可以減小vrrp通告報(bào)文的發(fā)送周期,從而可以加快堆疊分裂的檢測速度。

      圖4是根據(jù)一示例性實(shí)施例示出的一種堆疊沖突的處理裝置400的結(jié)構(gòu)框圖。該處理裝置400可以應(yīng)用于堆疊分裂后形成的子堆疊中的主設(shè)備,該堆疊中的設(shè)備使能vrrp協(xié)議,該處理裝置400可以包括檢測模塊410、狀態(tài)確定模塊430和控制模塊450。

      其中,檢測模塊410用于當(dāng)接收到第一vrrp通告報(bào)文時(shí),確定堆疊分裂。

      狀態(tài)確定模塊430,用于根據(jù)第一vrrp通告報(bào)文確定主設(shè)備的vrrp狀態(tài)。

      控制模塊450,用于當(dāng)狀態(tài)確定模塊430確定出vrrp狀態(tài)為主狀態(tài)時(shí),發(fā)送第二vrrp通告報(bào)文;當(dāng)狀態(tài)確定模塊430確定出vrrp狀態(tài)為備狀態(tài)時(shí),關(guān)閉主設(shè)備的所處堆疊的業(yè)務(wù)接口。

      在一種可能的實(shí)現(xiàn)方式中,vrrp通告報(bào)文中攜帶有vrrp優(yōu)先級(jí);上述狀態(tài)確定模塊430具體用于:獲取第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);比較第一vrrp優(yōu)先級(jí)和主設(shè)備的第二vrrp優(yōu)先級(jí),其中,vrrp優(yōu)先級(jí)高的設(shè)備的vrrp狀態(tài)為主狀態(tài),vrrp優(yōu)先級(jí)低的設(shè)備的vrrp狀態(tài)為備狀態(tài)。

      在一種可能的實(shí)現(xiàn)方式中,上述狀態(tài)確定模塊430在獲取第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí)的過程中具體用于:獲取第一vrrp通告報(bào)文中攜帶的第一認(rèn)證密碼;當(dāng)?shù)谝徽J(rèn)證密碼與主設(shè)備存儲(chǔ)的第二認(rèn)證密碼一致時(shí),獲取第一vrrp通告報(bào)文中的第一vrrp優(yōu)先級(jí);當(dāng)?shù)谝徽J(rèn)證密碼與主設(shè)備存儲(chǔ)的第二認(rèn)證密碼不一致時(shí),丟棄第一vrrp通告報(bào)文。

      在一種可能的實(shí)現(xiàn)方式中,該處理裝置400在堆疊中的設(shè)備上行的業(yè)務(wù)接口和下行的業(yè)務(wù)接口上分別使能vrrp協(xié)議。

      關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

      以上已經(jīng)描述了本公開的各實(shí)施例,上述說明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說許多修改和變更都是顯而易見的。本文中所用術(shù)語的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌鲋械募夹g(shù)的技術(shù)改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1