两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于vrrp標準模式向負載均衡模式切換的方法和裝置的制作方法

文檔序號:7854960閱讀:207來源:國知局
專利名稱:用于vrrp標準模式向負載均衡模式切換的方法和裝置的制作方法
技術領域
本申請涉及VRRP(Virtual Router Redundancy Protocol,虛擬路由器冗余協(xié)議)技木,特別涉及用于VRRP標準模式向負載均衡模式切換的方法和裝置。
背景技術
VRRP能夠?qū)⒖沙袚W(wǎng)關功能的多臺路由設備加入到ー個VRRP備份組中、并利用該備份組形成一臺虛擬路由設備,以使得各臺網(wǎng)絡主機只需將虛擬路由設備配置為缺省網(wǎng)關,從而能夠簡化網(wǎng)絡主機的配置。其中,VRRP備份組中的每臺路由設備可稱為該VRRP備份組的成員設備。
目前,VRRP備份組所采用的工作模式包括標準模式和負載均衡模式。在標準模式下,VRRP備份組中選舉出的Master (主)狀態(tài)的成員設備會利用VRRP備份組的虛擬IP地址和虛擬MAC (Media Access Control,媒體接入控制)地址進行路由轉(zhuǎn)發(fā),而處在Backup (備份)狀態(tài)的其他成員設備并不承擔轉(zhuǎn)發(fā)、而僅僅是作為Master狀態(tài)的成員設備的備份。圖I為現(xiàn)有技術中的VRRP標準模式的原理性示意圖。在圖I所示的組網(wǎng)實例中,VRRP備份組采用標準模式并包括成員設備A、B、C,其中,成員設備A處于Master狀態(tài),成員設備B、C處于Backup狀態(tài);并且,網(wǎng)絡主機f 3均將該VRRP備份組的虛擬IP地址10. I. I. I. 1/24配置為網(wǎng)關的IP地址、并通過該VRRP備份組接入互聯(lián)網(wǎng)。請參見圖1,處在Master狀態(tài)的成員設備A利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和虛擬MAC地址0000-5e00-0101承擔網(wǎng)絡主機I 3的路由轉(zhuǎn)發(fā),而處在Backup狀態(tài)的成員設備B、C并不承擔轉(zhuǎn)發(fā)、而僅僅是作為成員設備A的備份。在負載均衡模式下,VRRP備份組中選舉出的Master狀態(tài)的成員設備為VRRP備份組中的所有成員設備分配專用的虛擬MAC地址,并且,Master狀態(tài)的成員設備在收到網(wǎng)絡主機用于獲取虛擬MAC地址的請求后,能夠按照預定的負載均衡策略將各成員設備專用的虛擬MAC地址應答至不同的網(wǎng)絡主機,因此,VRRP備份組中各臺成員設備即可利用VRRP備份組的虛擬IP地址和其專用的虛擬MAC地址分別承擔不同網(wǎng)絡主機的流量,以實現(xiàn)流量的負載均衡。圖2為現(xiàn)有技術中的VRRP負載均衡模式的原理性示意圖。在圖2所示的組網(wǎng)實例中,VRRP備份組采用標準模式并包括成員設備A、B、C,其中,成員設備A處于Master狀態(tài),成員設備B、C處于Backup狀態(tài);并且,網(wǎng)絡主機f 3均將該VRRP備份組的虛擬IP地址10. I. I. I. 1/24配置為網(wǎng)關的IP地址、并通過該VRRP備份組接入互聯(lián)網(wǎng)。請參見圖2,成員設備A為其自身分配了專用的虛擬MAC地址000f-e2ff_0011、并按照預定的負載均衡策略將該虛擬MAC地址000f-e2ff-0011應答至網(wǎng)絡主機1,成員設備A為成員設備B分配了專用的虛擬MAC地址000f-e2ff-0012、并按照預定的負載均衡策略將該虛擬MAC地址000f-e2ff-0012應答至網(wǎng)絡主機2,成員設備A為成員設備C分配了專用的虛擬MAC地址000f-e2ff-0013、并按照預定的負載均衡策略將該虛擬MAC地址000f-e2ff-0013應答至網(wǎng)絡主機3,因此,處在Master狀態(tài)的成員設備A即可利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和成員設備A專用的虛擬MAC地址000f-e2ff_0011承擔網(wǎng)絡主機I的路由轉(zhuǎn)發(fā),而處在Backup狀態(tài)的成員設備B即可利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和成員設備B專用的虛擬MAC地址000f-e2ff-0012來分擔網(wǎng)絡主機2的路由轉(zhuǎn)發(fā),處在Backup狀態(tài)的成員設備C則可利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和成員設備C專用的虛擬MAC地址000f-e2ff-0013來分擔網(wǎng)絡主機3的路由轉(zhuǎn)發(fā)。在實際應用中,可以根據(jù)組網(wǎng)需要而在上述兩種工作模式中任選其一;當然,隨著組網(wǎng)需要的實時變化,也可以實現(xiàn)兩種工作模式之間的切換。但是,VRRP備份組從標準模式向負載均衡模式的切換通常會導致流量中斷。具體說,VRRP備份組在標準模式下需要使用VRRP備份組的虛擬MAC地址進行轉(zhuǎn)發(fā)、而在負載均衡模式下則需要使用各成員設備專用的虛擬MAC地址進行轉(zhuǎn)發(fā),因此,VRRP備份組從標準模式切換至負載均衡模式勢必會發(fā)生虛擬MAC地址的變化,相應地,就需要網(wǎng)絡主機重新學習VRRP備份組的虛擬MAC地址。然而,由于網(wǎng)絡主機并不能及時感知到 VRRP備份組的模式切換,因而網(wǎng)絡主機重新學習VRRP備份組的虛擬MAC地址的時間會延遲于VRRP備份組的模式切換,從而,在VRRP備份組開始切換之后、網(wǎng)絡主機重新學習到VRRP備份組切換后的負載均衡模式的虛擬MAC地址之前,就會出現(xiàn)VRRP備份組與網(wǎng)絡主機之間的流量中斷。圖3為現(xiàn)有技術中的VRRP標準模式向負載均衡模式切換的原理性示意圖。在圖3中,以如圖I所示的標準模式組網(wǎng)實例切換至如圖2所示的負載均衡模式組網(wǎng)實例為例。請參見圖3,當VRRP備份組中的成員設備A、B、C完成模式切換后,VRRP備份組在標準模式下的虛擬MAC地址0000-5e00-0101已被刪除,取而代之的是成員設備A在負載均衡模式下的虛擬MAC地址000f-e2ff-0011、成員設備B在負載均衡模式下的虛擬MAC地址000f-e2ff-0012、成員設備C在負載均衡模式下的虛擬MAC地址000f-e2ff_0013,而此時,網(wǎng)絡主機1 3學習到的仍舊是VRRP備份組在標準模式下的虛擬MAC地址0000-5e00-0101,從而導致VRRP備份組與網(wǎng)絡主機廣3之間出現(xiàn)流量中斷。

發(fā)明內(nèi)容
有鑒于此,本申請?zhí)峁┝艘环N用于VRRP標準模式向負載均衡模式切換的方法和裝置,用于解決虛擬路由器冗余協(xié)議中備份組執(zhí)行標準模式向負載均衡模式切換時,導致的流量中斷的技術問題。本申請?zhí)峁┑囊环N用于VRRP標準模式向負載均衡模式切換的方法在應用該方法的VRRP備份組從標準模式切換至負載均衡模式的過程中,在標準模式處于備份Backup狀態(tài)的成員設備先于主Master狀態(tài)的成員設備完成切換;并且,該方法包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬媒體接入控制MAC地址;若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。該方法進ー步包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求;若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。
所述通告的虛擬MAC地址為本機的負載均衡模式的虛擬MAC地址。所述通告是通過免費地址解析協(xié)議ARP報文、或鄰居通告NA報文實現(xiàn)的。所述請求是通過ARP請求報文實現(xiàn)的、所述應答是通過應答ARP報文實現(xiàn)的;或者,所述請求是通過鄰居詢問NS報文實現(xiàn)的、所述應答是通過NA報文實現(xiàn)的。本申請?zhí)峁┑囊环N用于VRRP標準模式向負載均衡模式切換的裝置,在應用該裝置的VRRP備份組從標準模式切換至負載均衡模式的過程中,在標準模式處于Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備完成切換;并且,該裝置包括在VRRP備份組中的每臺成員設備承載的如下模塊第一切換處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬MAC地址;第二切換處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。該裝置進ー步包括在VRRP備份組中的每臺成員設備承載的如下模塊第一應答處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求;第二應答處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。所述通告的虛擬MAC地址為本機的負載均衡模式的虛擬MAC地址。所述通告是通過免費ARP報文、或NA報文實現(xiàn)的。所述請求是通過ARP請求報文實現(xiàn)的、所述應答是通過應答ARP報文實現(xiàn)的;或者,所述請求是通過NS報文實現(xiàn)的、所述應答是通過NA報文實現(xiàn)的。由此可見,基于本申請所提供的技術方案,在VRRP備份組從標準模式向負載均衡模式切換的過程中,標準模式下處于Backup狀態(tài)的成員設備會先于Master狀態(tài)的成員設備完成切換,并且,在Backup狀態(tài)的成員設備切換的期間內(nèi),由Master狀態(tài)的成員設備暫時在標準模式下繼續(xù)維持流量的穩(wěn)定,因而能夠避免VRRP備份組由于Master狀態(tài)的成員設備先切換而導致在切換過程中反復觸發(fā)標準模式的重選舉,從而避免在VRRP備份組的切換過程中由于反復觸發(fā)的標準模式的重選舉而導致的流量中斷。而且,標準模式下處于Master狀態(tài)的成員設備在切換至負載均衡模式后能夠以Master狀態(tài)向網(wǎng)絡主機通告負載均衡模式的虛擬MAC地址,因而能夠使網(wǎng)絡主機在VRRP備份組切換后盡早學習到負載均衡模式的虛擬MAC地址,從而,能夠盡可能地緩解在VRRP備份組切換后由于網(wǎng)絡主機無法及時學習虛擬MAC地址所導致的流量中斷。此外優(yōu)選地,基于本申請所提供的技術方案,只有在標準模式下處于Master狀態(tài)的成員設備才能夠在負載均衡模式下以Master狀態(tài)對網(wǎng)絡主機作應答,而標準模式下處于Backup狀態(tài)的成員設備即便在負載均衡模式暫時處于Master狀態(tài)、該成員設備也不對網(wǎng)絡主機作應答,因而能夠避免Backup狀態(tài)的成員設備參與負載均衡模式下的流量分配。



圖I為現(xiàn)有技術中的VRRP標準模式的原理性示意圖;圖2為現(xiàn)有技術中的VRRP負載均衡模式的原理性示意圖;圖3為現(xiàn)有技術中的VRRP標準模式向負載均衡模式切換的原理性示意圖;圖4a至圖4d為本申請實施例中的VRRP標準模式向負載均衡模式切換的原理性示意圖;圖5為本申請實施例中用于VRRP標準模式向負載均衡模式切換的方法的ー種不例性流程示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一歩詳細說明。本實施例為了有效緩解由于VRRP備份組從標準模式向負載均衡模式切換所導致的流量中斷,分別針對VRRP備份組在切換過程中的處理方式、以及VRRP備份組在切換完成后的處理方式進行了改進。本實施例為避免在VRRP備份組的切換過程中出現(xiàn)流量中斷,由標準模式下處于Backup狀態(tài)的成員設備先完成切換,并且,在標準模式下處于Backup狀態(tài)的成員設備向負載均衡模式切換的期間內(nèi),Master狀態(tài)的成員設備仍保持在標準模式下繼續(xù)維持流量的穩(wěn)定;待標準模式下處于Backup狀態(tài)的成員設備完成切換后,Master狀態(tài)的成員設備再從標準模式向負載均衡模式切換。這是因為,如若VRRP備份組中標準模式下處于Master狀態(tài)的成員設備先于Backup狀態(tài)的成員設備切換至負載均衡狀態(tài),則會導致VRRP備份組觸發(fā)標準模式的重選舉;在每次重選舉過后,在標準模式變?yōu)镸aster狀態(tài)的成員設備會向網(wǎng)絡主機通告標準模式的虛擬MAC地址、致使網(wǎng)絡主機刷新其學習到的虛擬MAC地址,并且該成員設備在標準模式變?yōu)镸aster狀態(tài)后又會切換至負載均衡狀態(tài);如此反復,就會導致VRRP備份組在標準模式下反復地觸發(fā)重選舉,從而導致VRRP備份組在標準模式下的成員設備難以實現(xiàn)流量轉(zhuǎn)發(fā)、以及網(wǎng)絡主機的頻繁刷新,進而導致流量中斷。由此可見,本實施例由標準模式下處于Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備完成切換,能夠避免VRRP備份組在切換過程中反復觸發(fā)標準模式的重選舉,從而避免在VRRP備份組的切換過程中由于反復觸發(fā)的標準模式的重選舉而導致的流量中斷。實際應用中,可以通過對VRRP備份組中所有成員設備的手動配置來實現(xiàn)Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備切換,也可以由VRRP備份組中在標準模式處于Master狀態(tài)的成員設備通過VRRP報文來控制Backup狀態(tài)的成員設備先切換,當然,還
存在其他可能的方式能夠?qū)崿F(xiàn)Backup狀態(tài)的成員設備先切換,本實施例在此就不再--贅述。
本實施例為緩解在VRRP備份組的切換完成后出現(xiàn)的流量中斷,由標準模式下處于Master狀態(tài)的成員設備在切換至負載均衡模式后,接管負載均衡模式的Master狀態(tài)、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,然后在負載均衡模式下以Master狀態(tài)向網(wǎng)絡主機通告VRRP備份組中任意一臺成員設備在負載均衡模式的虛擬MAC地址。由于在標準模式下處于Master狀態(tài)的成員設備切換至負載均衡模式之后,VRRP備份組中已沒有成員設備處在標準模式,因而VRRP備份組中此時不會發(fā)生標準模式的重選舉,從而,VRRP備份組在向網(wǎng)絡主機通告負載均衡模式的虛擬MAC地址之后,不會由于標準模式的重選舉而向網(wǎng)絡主機再通告標準模式的虛擬MAC地址,進而避免通告至網(wǎng)絡主機的負載均衡模式的虛擬MAC地址又被回刷為標準模式的虛擬MAC地址。優(yōu)選地,標準模式和負載均衡模式下均處于Master狀態(tài)的成員設備將其自身在負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機,以便于由該成員設備來接管VRRP備份組的流量分配。由此可見,通過Master狀態(tài)的成員設備在VRRP備份組完成切換后對網(wǎng)絡主機的上述通告,就能夠有效緩解由于網(wǎng)絡主機在VRRP備份組切換后無法及時學習虛擬MAC地址所導致的流量中斷。而且,標準模式下處于Backup狀態(tài)的成員設備在先行切換至負載均衡模式之后,如若在負載均衡模式下能夠暫時處于Master狀態(tài),則該成員設備能夠代為分配負載均衡模式的虛擬MAC地址,因此,待標準模式下處于Master狀態(tài)的成員設備切換至負載均衡模式之后,只需為其自身分配負載均衡模式的虛擬MAC地址即可完成VRRP備份組的切換,從而能夠加快上述通告的發(fā)出時間。實際應用中,對于支持IPv4的網(wǎng)絡來說,可以通過免費ARP (Address ResolveProtocol,地址解析協(xié)議)報文來實現(xiàn)上述通告;而對于支持IPv6的網(wǎng)絡來說,則可以通過ND (Neighbor Discovery,鄰居發(fā)現(xiàn))協(xié)議的 NA (Neighbor Advertisement,鄰居通告)報文來實現(xiàn)上述通告。當然,對于其他網(wǎng)絡環(huán)境,還存在其他可能的方式能夠?qū)崿F(xiàn)上述通告,本實施例在此就不再一一贅述。此外,雖然標準模式下處于Backup狀態(tài)的成員設備在先行切換至負載均衡模式之后,有可能會在負載均衡模式下處于Master狀態(tài),但是,待標準模式下處于Master狀態(tài)的成員設備后續(xù)切換至負載均衡模式之后,標準模式下處于Backup狀態(tài)的成員設備仍然會在負載均衡模式下恢復為Backup狀態(tài),因此,即便標準模式下處于Backup狀態(tài)的成員設備由于先行切換而暫時在負載均衡模式處于Master狀態(tài),該成員設備也不是真正意義上的 “Master,,。從而,優(yōu)選地,即便標準模式下處于Backup狀態(tài)的成員設備在負載均衡模式以Master狀態(tài)收到了網(wǎng)絡主機用于獲取虛擬MAC地址的請求,本實施例也會抑制該成員設備對該請求的應答;只有標準模式下處于Master狀態(tài)的成員設備在負載均衡模式后仍處于Master狀態(tài)時,才能夠針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。這樣,能夠避免Backup狀態(tài)的成員設備參與負載均衡模式下的流量分配,S卩,避免負載分擔模式下的流量分配由非“Master”執(zhí)行。實際應用中,對于支持IPv4的網(wǎng)絡來說,可以通過ARP請求報文來實現(xiàn)上述用于獲取虛擬MAC地址的請求、通過應答ARP報文來實現(xiàn)上述應答;而對于支持IPv6的網(wǎng)絡來 說,貝1J可以通過ND協(xié)議的NS (Neighbor Solicitation,鄰居詢問)報文來實現(xiàn)上述用于獲取虛擬MAC地址的請求、通過ND協(xié)議的NA報文來實現(xiàn)上述應答。當然,對于其他網(wǎng)絡環(huán)境,還存在其他可能的方式能夠?qū)崿F(xiàn)上述請求和應答,本實施例在此就不再一一贅述。下面,再結合一實例對本實施例中用于VRRP標準模式向負載均衡模式切換的方式進行詳細說明。圖4a至圖4d為本申請實施例中的VRRP標準模式向負載均衡模式切換的原理性示意圖。在圖4a至圖4d所示的組網(wǎng)實例以支持IPv4為例,且該組網(wǎng)實例中的VRRP備份組包括成員設備A、B、C。請參見圖4a,VRRP備份組采用標準模式,成員設備A處于標準模式的Master狀態(tài),成員設備B、C處于標準模式的Backup狀態(tài),網(wǎng)絡主機f 3均將該VRRP備份組的虛擬IP地址10. I. I. I. 1/24配置為網(wǎng)關的IP地址、并學習到了該VRRP備份組在標準模式的虛擬 MAC地址0000-5e00-0101 ;并且,處在Master狀態(tài)的成員設備A利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和虛擬MAC地址0000-5e00-0101承擔網(wǎng)絡主機廣3的路由轉(zhuǎn)發(fā),而處在Backup狀態(tài)的成員設備B、C并不承擔轉(zhuǎn)發(fā)、而僅僅是作為成員設備A的備份。請參見圖4b,VRRP備份組開始從標準模式向負載均衡模式切換,并由標準模式處于Backup狀態(tài)的成員設備B、C先切換至負載均衡模式,成員設備B由于優(yōu)先級高而暫時處于負載均衡模式的Master狀態(tài),成員設備C由于優(yōu)先級低而處于負載均衡模式的Backup狀態(tài),并且,成員設備B為其自身分配了專用的虛擬MAC地址000f-e2ff-0011、為成員設備C分配了專用的虛擬MAC地址000f-e2ff-0012 ;與此同時,網(wǎng)絡主機I 3學習到的虛擬MAC地址仍為該VRRP備份組在標準模式的虛擬MAC地址0000-5e00-0101,并且,在標準模式下處于Master狀態(tài)的成員設備A仍利用VRRP備份組的虛擬IP地址10. I. I. I. 1/24和虛擬MAC地址0000-5e00-0101承擔網(wǎng)絡主機I 3的路由轉(zhuǎn)發(fā)。請參見圖4c,在VRRP備份組開始從標準模式向負載均衡模式切換的過程中,新加入了網(wǎng)絡主機4、并向該VRRP備份組發(fā)出了 ARP請求報文;雖然成員設備B此時在負載均衡狀態(tài)暫時處于Master狀態(tài),但由于成員設備B待成員設備A切換至負載均衡模式后仍會回歸Backup狀態(tài),即成員設備B并非真正意義上的“Master”,因而成員設備B并不應答該ARP請求報文;而成員設備A此時仍處于標準模式的Master狀態(tài),因而成員設備A通過應答ARP報文將VRRP備份組在標準模式的虛擬MAC地址0000-5e00-0101應答至網(wǎng)絡主機4。
請參見圖4d,在標準模式處于Master狀態(tài)的成員設備A切換至負載均衡模式,成員設備A由于優(yōu)先級高而取代成員設備B處于負載均衡模式下的Master狀態(tài),成員設備B則在負載均衡模式下恢復為Backup狀態(tài);并且,成員設備A在為其自身分配了負載均衡模式的虛擬MAC地址000f-e2ff-0013、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址0000-5e00-0101之后,通過免費ARP報文將虛擬MAC地址000f-e2ff-0013通告至網(wǎng)絡主機I 4,以使網(wǎng)絡主機I 4將學習到的虛擬MAC地址刷新為000f-e2ff-0013。此后,若再有新的網(wǎng)絡主機加入網(wǎng)絡、并發(fā)出ARP請求報文,成員設備A即可按照預定的負載均衡策略選擇出一臺成員設備A或B或C,并將所選成員設備A在負載均衡模式的虛擬MAC地址000f-e2ff-0013、或所選成員設備B在負載均衡模式的虛擬MAC地址000f-e2ff-0011、或所選成員設備C在負載均衡模式的虛擬MAC地址000f-e2ff_0012通過應答ARP報文應答至新加入的網(wǎng)絡主機,從而實現(xiàn)流量的負載均衡?;谏鲜鲈?,本實施例提供了一種用于VRRP標注模式向負載均衡模式切換的方法,該方法應用于VRRP備份組中,該VRRP備份組在從標準模式切換至負載均衡模式的過 程中,由標準模式處于Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備完成切換。并且,為避免在VRRP備份組的切換過程中出現(xiàn)流量中斷、以及緩解在VRRP備份組的切換完成后出現(xiàn)的流量中斷,該方法包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬MAC地址;若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。優(yōu)選地,為了避免Backup狀態(tài)的成員設備參與負載均衡模式下的流量分配,該方法可以進一歩包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求;若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,將任意成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。圖5為本申請實施例中用于VRRP標準模式向負載均衡模式切換的方法的示例性流程示意圖。如圖5所示,本實施例中用于VRRP標準模式向負載均衡模式切換的方法在VRRP備份組中的每臺成員設備執(zhí)行的步驟可以通過如下的具體流程來實現(xiàn)步驟510,當本機從標準模式切換至負載均衡模式后,與同在負載均衡模式的其他成員設備發(fā)起負載均衡模式的選舉、并判斷本機是否通過選舉而在負載均衡模式下處于Master 狀態(tài);若是,則執(zhí)行步驟520 ;否則,結束本流程。步驟520,判斷本機在標準模式下是否處于Master狀態(tài);
若是,則表示本機將以Master狀態(tài)接管負載均衡模式的流量分配,因而執(zhí)行步驟531否則,表示本機僅僅是暫時在負載均衡模式下處于Master狀態(tài),因而執(zhí)行步驟532。步驟531,由于本機是從標準模式下的Master狀態(tài)切換至負載均衡模式,因而當本機在負載均衡模式處于Master狀態(tài)時,只需為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機,然后結束本流程。在本機經(jīng)過步驟531結束本流程后,可以針對接收到的網(wǎng)絡主機用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。步驟532,由于本機是從標準模式下的Backup狀態(tài)切換至負載均衡模式,因而當 本機在負載均衡模式處于Master狀態(tài)時,只需為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬MAC地址,然后即可結束本流程。在本機經(jīng)過步驟532結束本流程后待標準模式下處于Master狀態(tài)的其他成員設備切換至負載分擔模式后,本機即可在該其他成員設備執(zhí)行步驟510后從Master狀態(tài)恢復為Backup狀態(tài);若本機恢復為Backup狀態(tài)之前、即本機在負載均衡模式處于Master狀態(tài)時接收到主機用于獲取虛擬MAC地址的請求,則本機屏蔽該請求、而不對該請求作應答。至此,本流程結束。由于上述方法能夠以計算機程序來實現(xiàn),因此,與上述方法相對應地,本實施例還提供了一種用于VRRP標準模式向負載均衡模式切換的裝置,該裝置應用于VRRP備份組,該VRRP備份組在從標準模式切換至負載均衡模式的過程中,在標準模式處于Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備完成切換;并且,為避免在VRRP備份組的切換過程中出現(xiàn)流量中斷、以及緩解在VRRP備份組的切換完成后出現(xiàn)的流量中斷,該裝置包括在VRRP備份組中的每臺成員設備承載的如下模塊第一切換處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬MAC地址;第二切換處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。優(yōu)選地,為了避免Backup狀態(tài)的成員設備參與負載均衡模式下的流量分配,該裝置進ー步包括在VRRP備份組中的每臺成員設備承載的如下模塊第一應答處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求;第二應答處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
權利要求
1.一種用于虛擬路由器冗余協(xié)議VRRP標準模式向負載均衡模式切換的方法,其特征在于,在應用該方法的VRRP備份組從標準模式切換至負載均衡模式的過程中,在標準模式處于備份Backup狀態(tài)的成員設備先于主Master狀態(tài)的成員設備完成切換;并且,該方法包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟 若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬媒體接入控制MAC地址; 若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。
2.根據(jù)權利要求I所述的方法,其特征在于,該方法進一步包括在VRRP備份組中的每臺成員設備執(zhí)行的如下步驟 若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求; 若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。
3.根據(jù)權利要求I所述的方法,其特征在于,所述通告的虛擬MAC地址為本機的負載均衡模式的虛擬MAC地址。
4.根據(jù)權利要求I所述的方法,其特征在于,所述通告是通過免費地址解析協(xié)議ARP報文、或鄰居通告NA報文實現(xiàn)的。
5.根據(jù)權利要求2所述的方法,其特征在于,所述請求是通過ARP請求報文實現(xiàn)的、所述應答是通過應答ARP報文實現(xiàn)的;或者,所述請求是通過鄰居詢問NS報文實現(xiàn)的、所述應答是通過NA報文實現(xiàn)的。
6.一種用于VRRP標準模式向負載均衡模式切換的裝置,其特征在于,在應用該裝置的VRRP備份組從標準模式切換至負載均衡模式的過程中,在標準模式處于Backup狀態(tài)的成員設備先于Master狀態(tài)的成員設備完成切換;并且,該裝置包括在VRRP備份組中的每臺成員設備承載的如下模塊 第一切換處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機、以及負載均衡模式的其他成員設備分配負載均衡模式的虛擬MAC地址; 第二切換處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,為本機分配負載均衡模式的虛擬MAC地址、并在本機刪除VRRP備份組的標準模式的虛擬MAC地址,以及,將任意成員設備的負載均衡模式的虛擬MAC地址通告至網(wǎng)絡主機。
7.根據(jù)權利要求6所述的裝置,其特征在于,該裝置進一步包括在VRRP備份組中的每臺成員設備承載的如下模塊第一應答處理模塊,若本機從標準模式下的Backup狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,屏蔽網(wǎng)絡主機的用于獲取虛擬MAC地址的請求; 第二應答處理模塊,若本機從標準模式下的Master狀態(tài)切換至負載均衡模式,則當本機在負載均衡模式處于Master狀態(tài)時,針對網(wǎng)絡主機的用于獲取虛擬MAC地址的請求,通過預定的負載均衡算法選擇一臺成員設備、并將所選成員設備的負載均衡模式的虛擬MAC地址應答至網(wǎng)絡主機。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述通告的虛擬MAC地址為本機的負載均衡模式的虛擬MAC地址。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述通告是通過免費ARP報文、或NA報文實現(xiàn)的。
10.根據(jù)權利要求7所述的裝置,其特征在于,所述請求是通過ARP請求報文實現(xiàn)的、所述應答是通過應答ARP報文實現(xiàn)的;或者,所述請求是通過NS報文實現(xiàn)的、所述應答是通過NA報文實現(xiàn)的。
全文摘要
本申請公開了一種用于VRRP標準模式向負載均衡模式切換的方法和裝置。在本申請中,在標準模式下處于Backup狀態(tài)的成員設備會先于Master狀態(tài)的成員設備完成切換,因而能夠避免VRRP備份組在切換過程中出現(xiàn)流量中斷;而且,標準模式下處于Master狀態(tài)的成員設備在切換至負載均衡模式后能夠向網(wǎng)絡主機通告負載均衡模式的虛擬MAC地址,因而能夠緩解VRRP備份組在切換后導致的流量中斷。此外,即便標準模式下處于Backup狀態(tài)的成員設備由于先行切換而暫時在負載均衡模式處于Master狀態(tài),該成員設備也不對網(wǎng)絡主機作應答,以避免Backup狀態(tài)的成員設備參與負載均衡模式下的流量分配。
文檔編號H04L12/24GK102710532SQ20121022415
公開日2012年10月3日 申請日期2012年6月28日 優(yōu)先權日2012年6月28日
發(fā)明者甘長華, 鄭艷濤, 黃聲亮 申請人:杭州華三通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西平县| 禄丰县| 新化县| 清河县| 武平县| 廉江市| 乃东县| 共和县| 凤城市| 确山县| 平塘县| 丹阳市| 保康县| 青神县| 岐山县| 黄骅市| 五常市| 承德县| 武强县| 永嘉县| 镇赉县| 分宜县| 兖州市| 武宁县| 界首市| 卢湾区| 磴口县| 日土县| 中江县| 临武县| 高唐县| 垣曲县| 兰州市| 雷波县| 于田县| 甘孜县| 新安县| 大洼县| 区。| 十堰市| 遵化市|