用于vrrp标准模式向负载均衡模式切换的方法和装置的制作方法

文档序号:7855062阅读:154来源:国知局
专利名称:用于vrrp标准模式向负载均衡模式切换的方法和装置的制作方法
技术领域
本发明涉及VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)技术,特别涉及用于VRRP标准模式向负载均衡模式切换的方法和装置。
背景技术
VRRP能够将可承担网关功能的多台路由设备加入到一个VRRP备份组中、并利用该备份组形成一台虚拟路由设备,以使得各台网络主机只需将虚拟路由设备配置为缺省网关,从而能够简化网络主机的配置。其中,VRRP备份组中的每台路由设备可称为该VRRP备份组的成员设备。目前,VRRP备份组所采用的工作模式包括标准模式和负载均衡模式。在标准模式下,VRRP备份组中选举出的Master (主)状态的成员设备会利用VRRP备份组的虚拟IP地址和虚拟MAC (MediaAccess Control,媒体接入控制)地址进行路由转发,而处在Backup (备份)状态的其他成员设备并不承担转发、而仅仅是作为Master状态的成员设备的备份。图I为现有技术中的VRRP标准模式的原理性示意图。在图I所示的组网实例中,VRRP备份组采用标准模式并包括成员设备A、B、C,其中,成员设备A处于Master状态,成员设备B、C处于Backup状态;并且,网络主机f 3均将该VRRP备份组的虚拟IP地址10. I. I. I. 1/24配置为网关的IP地址、并通过该VRRP备份组接入互联网。请参见图1,处在Master状态的成员设备A利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和虚拟MAC地址0000-5e00-0101承担网络主机I 3的路由转发,而处在Backup状态的成员设备B、C并不承担转发、而仅仅是作为成员设备A的备份。在负载均衡模式下,VRRP备份组中选举出的Master状态的成员设备为VRRP备份组中的所有成员设备分配专用的虚拟MAC地址,并且,Master状态的成员设备在收到网络主机用于获取虚拟MAC地址的请求后,能够按照预定的负载均衡策略将各成员设备专用的虚拟MAC地址应答至不同的网络主机,因此,VRRP备份组中各台成员设备即可利用VRRP备份组的虚拟IP地址和其专用的虚拟MAC地址分别承担不同网络主机的流量,以实现流量的负载均衡。图2为现有技术中的VRRP负载均衡模式的原理性示意图。在图2所示的组网实例中,VRRP备份组采用标准模式并包括成员设备A、B、C,其中,成员设备A处于Master状态,成员设备B、C处于Backup状态;并且,网络主机f 3均将该VRRP备份组的虚拟IP地址10. I. I. I. 1/24配置为网关的IP地址、并通过该VRRP备份组接入互联网。请参见图2,成员设备A为其自身分配了专用的虚拟MAC地址000f-e2ff_0011、 并按照预定的负载均衡策略将该虚拟MAC地址000f-e2ff-0011应答至网络主机1,成员设备A为成员设备B分配了专用的虚拟MAC地址000f-e2ff-0012、并按照预定的负载均衡策略将该虚拟MAC地址000f-e2ff-0012应答至网络主机2,成员设备A为成员设备C分配了专用的虚拟MAC地址000f-e2ff-0013、并按照预定的负载均衡策略将该虚拟MAC地址000f-e2ff-0013应答至网络主机3,因此,处在Master状态的成员设备A即可利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和成员设备A专用的虚拟MAC地址000f-e2ff-0011承担网络主机I的路由转发,而处在Backup状态的成员设备B即可利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和成员设备B专用的虚拟MAC地址000f-e2ff-0012来分担网络主机2的路由转发,处在Backup状态的成员设备C则可利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和成员设备C专用的虚拟MAC地址000f-e2ff-0013来分担网络主机3的路由转发。在实际应用中,可以根据组网需要而在上述两种工作模式中任选其一;当然,随着组网需要的实时变化,也可以实现两种工作模式之间的切换。但是,VRRP备份组从标准模式向负载均衡模式的切换通常会导致流量中断。具体说,VRRP备份组在标准模式下需要使用VRRP备份组的虚拟MAC地址进行转发、而在负载均衡模式下则需要使用各成员设备专用的虚拟MAC地址进行转发,因此,VRRP备份组从标准模式切换至负载均衡模式势必会发生虚拟MAC地址的变化,相应地,就需要网络主机重新学习VRRP备份组的虚拟MAC地址。然而,由于网络主机并不能及时感知到VRRP备份组的模式切换,因而网络主机重新学习VRRP备份组的虚拟MAC地址的时间会延迟于VRRP备份组的模式切换,从而,在VRRP备份组开始切换之后、网络主机重新学习到VRRP备份组切换后的负载均衡模式的虚拟MAC地址之前,就会出现VRRP备份组与网络主机之间的流量中断。图3为现有技术中的VRRP标准模式向负载均衡模式切换的原理性示意图。在图3中,以如图I所示的标准模式组网实例切换至如图2所示的负载均衡模式组网实例为例。请参见图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,而此时,网络主机1 3学习到的仍旧是VRRP备份组在标准模式下的虚拟MAC地址0000-5e00-0101,从而导致VRRP备份组与网络主机广3之间出现流量中断。

发明内容
有鉴于此,本申请提供了一种用于VRRP标准模式向负载均衡模式切换的方法和装置,用于解决虚拟路由器冗余协议中备份组执行标准模式向负载均衡模式切换时,导致的流量中断的技术问题。本申请提供的一种用于VRRP标准模式向负载均衡模式切换的方法,应用该方法的VRRP备份组能够从标准模式切换至负载均衡模式;并且,该方法包括在VRRP备份组中的每台成员设备执行的如下步骤当本机从标准模式下的主Master状态切换至负载均衡模式后,开始对本机保存的标准模式的虚拟媒体接入控制MAC地址进行计时,以使本机在计时到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发;当计时到达预定的时间后,将本机保存的VRRP备份组在标准模式的虚拟MAC地址删除。、
所述预定的时间为地址解析协议ARP老化时间、或邻居老化时间。该方法进一步包括在VRRP备份组中的每台成员设备执行的如下步骤当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。所述请求是通过ARP请求报文实现的、所述应答是通过应答ARP报文实现的;或者,所述请求是通过邻居询问NS报文实现的、所述应答是通过邻居通告NA报文实现的。在应用该方法的VRRP备份组从标准模式切换至负载均衡模式的过程中,在标准 模式处于备份Backup状态的成员设备先于Master状态的成员设备完成切换。本申请提供的一种用于VRRP标准模式向负载均衡模式切换的装置,应用该装置的VRRP备份组能够从标准模式切换至负载均衡模式;并且,该装置包括在VRRP备份组中的每台成员设备承载的如下模块保存计时模块,当本机从标准模式下的Master状态切换至负载均衡模式后,开始对本机保存的标准模式的虚拟MAC地址进行计时,以使本机在计时到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发;地址删除模块,当计时到达预定的时间后,将本机保存的VRRP备份组在标准模式的虚拟MAC地址删除。所述预定的时间为ARP老化时间、或邻居老化时间。该装置进一步包括在VRRP备份组中的每台成员设备承载的如下模块应答处理模块,当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。所述请求是通过ARP请求报文实现的、所述应答是通过应答ARP报文实现的;或者,所述请求是通过ND请求报文实现的、所述应答是通过ND报文实现的。在应用该装置的VRRP备份组从标准模式切换至负载均衡模式的过程中,在标准模式处于Backup状态的成员设备先于Master状态的成员设备完成切换。由此可见,基于本申请所提供的技术方案,标准模式下处于Master状态的成员设备在切换至负载均衡模式后,能够将标准模式的虚拟MAC地址保持一定的时间,因而使得VRRP备份组能够在负载均衡模式下继续支持尚未刷新虚拟MAC地址的网络主机的流量转发,从而能够避免VRRP备份组的模式切换所导致的流量中断。此外优选地,基于本申请所提供的技术方案,若成员设备在负载均衡模式处于Master状态、并同时具有负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址,则该成员设备向网络主机应答负载均衡模式下的虚拟MAC地址、而不是即将删除的标准模式的虚拟MAC地址,因而能够避免有网络主机在VRRP备份组开始向负载均衡模式切换后仍学习到即将被弃用的标准模式的虚拟MAC地址,从而能够避免网络主机由于在上述保持时间过后使用已被弃用的标准模式的虚拟MAC地址所导致的流量中断。


图I为现有技术中的VRRP标准模式的原理性示意图;图2为现有技术中的VRRP负载均衡模式的原理性示意图;图3为现有技术中的VRRP标准模式向负载均衡模式切换的原理性示意图;图4a至图4d为本申请实施例中的VRRP标准模式向负载均衡模式切换的原理性示意图;图5为本申请实施例中用于VRRP标准模式向负载均衡模式切换的方法的一种不例性流程示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。本实施例为了有效避免由于VRRP备份组从标准模式向负载均衡模式切换所导致的流量中断,当标准模式下处于Master状态的成员设备切换至负载均衡模式后,由该成员设备将其保存的标准模式的虚拟MAC地址保持预定的时间后再删除,以使该成员设备在预定的时间到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发,从而既能够确保VRRP备份组在负载均衡模式下支持已刷新虚拟MAC地址的网络主机的流量转发,又能够使VRRP备份组在负载均衡模式下继续支持尚未刷新虚拟MAC地址的网络主机的流量转发。实际应用中,对于支持IPv4的网络来说,可以将ARP(Address Resolve Protocol,地址解析协议)老化时间设定为上述预定的时间;而对于支持IPv6的网络来说,则可以将邻居老化时间设定为上述预定的时间。当然,对于其他网络环境,还存在其他可能的方式能够设定上述预定的时间,本实施例在此就不再一一赘述。此外,每台从标准模式下的Master状态切换至负载均衡模式的成员设备中,都会在上述预定的时间内同时具有负载均衡模式和标准模式的两种形式的虚拟MAC地址。但若该成员设备在负载均衡模式处于Master状态、并在其处于负载均衡模式下的Master状态的期间内收到网络主机发起的用于获取虚拟MAC地址的请求,则该成员设备需要通过预定的负载均衡算法选取负载均衡模式下的一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机,而不是将其保存的标准模式的虚拟MAC地址应答至网络主机。这样,能够避免有网络主机在VRRP备份组开始向负载均衡模式切换后仍学习到即将被弃用的标准模式的虚拟MAC地址,从而能够避免网络主机由于在上述预定的时间过后仍使用标准模式的虚拟MAC地址所导致的流量中断。实际应用中,对于支持IPv4的网络来说,可以通过ARP请求报文来实现上述用于获取虚拟MAC地址的请求、通过应答ARP报文来实现上述应答;而对于支持IPv6的网络来说,则可以通过ND (Neighbor Discovery,邻居发现)协议的NS (NeighborSolicitation,邻居询问)报文来实现上述用于获取虚拟MAC地址的请求、通过ND协议的NA (NeighborAdvertisement,邻居通告)报文来实现上述应答。当然,对于其他网络环境,还存在其他可能的方式能够实现上述请求和应答,本实施例在此就不再一一赘述。在具体实现时,可能出现标准模式下处于Backup状态的成员设备先于Master状态的成员设备切换的情况,也可能出现标准模式下处于Master状态的成员设备先于Backup状态的成员设备切换的情况。若标准模式下处于Backup状态的成员设备先切换,则会有标准模式下处于Backup状态的成员设备在负载均衡模式暂时处于Master状态、并由该成员 设备负责为负载均衡模式的其他成员设备分配负载均衡模式的虚拟MAC地址,与此同时,标准模式下处于Master状态的成员设备仍在标准模式下继续维持流量的稳定;待VRRP备份组中在标准模式下处于Master状态的成员设备最后一个完成切换后,该成员设备会接管负载均衡模式的Master状态、并为其自身分配负载均衡模式的虚拟MAC地址,但该成员设备仍将标准模式的虚拟MAC地址保持预定的时间后再删除、而不是立即删除,以确保VRRP备份组在所有成员设备均完成切换后仍能够继续维持标准模式的流
量转发。若标准模式下处于Master状态的成员设备先切换,则最先切换的成员设备会由于优先级最高而在负载均衡模式下一直处于Master状态、并由该成员设备负责为负载均衡模式的其他成员设备分配负载均衡模式的虚拟MAC地址,而标准模式下处于Backup状态的其余成员设备会按照优先级的高低而依次通过重选举变为标准模式的Master状态、并从标准模式的Master状态切换至负载均衡模式的Backup 状态;但无论成员设备在负载均衡模式下是处于Master状态还是Backup状态,每台成员设备在从标准模式的Master状态切换至负载均衡模式后,都会将其在标准模式处于Master状态时所保存的标准模式的虚拟MAC地址保持预定的时间后再删除、而不是立即删除,以确保VRRP备份组在进行标准模式的重选举期间内、以及在所有成员设备均完成切换后的期间内,仍能够继续维持标准模式的流量转发。由此可见,无论是标准模式下处于Backup状态的成员设备先切换、还是标准模式下处于Master状态的成员设备先切换,只要标准模式的虚拟MAC地址能够在负载均衡模式下保持预定的时间,都能够使VRRP备份组在负载均衡模式下继续支持尚未刷新虚拟MAC地址的网络主机的流量转发,进而能够避免VRRP备份组在切换后导致的流量中断。实际应用中,可以通过对VRRP备份组中所有成员设备的手动配置来实现成员设备的切换顺序,也可以由VRRP备份组中在标准模式处于Master状态的成员设备通过VRRP报文来控制所有成员设备的切换顺序,当然,还存在其他可能的方式能够实现对成员设备切换顺序的,控制,本实施例在此就不再一一赘述。下面,再结合一实例对本实施例中用于VRRP标准模式向负载均衡模式切换的方式进行详细说明。图4a至图4d为本申请实施例中的VRRP标准模式向负载均衡模式切换的原理性示意图。在图4a至图4d所示的组网实例以支持IPv4为例,且该组网实例中的VRRP备份组包括成员设备A、B、C。请参见图4a,VRRP备份组采用标准模式,成员设备A处于标准模式的Master状态,成员设备B、C处于标准模式的Backup状态,网络主机f 3均将该VRRP备份组的虚拟IP地址10. I. I. I. 1/24配置为网关的IP地址、并学习到了该VRRP备份组在标准模式的虚拟MAC地址0000-5e00-0101 ;并且,处在Master状态的成员设备A利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和虚拟MAC地址0000-5e00-0101承担网络主机I 3的路由转发,而处在Backup状态的成员设备B、C并不承担转发、而仅仅是作为成员设备A的备份。请参见图4b,VRRP备份组开始从标准模式向负载均衡模式切换后,假设由标准模式处于Backup状态的成员设备B、C先切换至负载均衡模式,则,成员设备B由于优先级高于成员设备C而暂时处于负载均衡模式的Master状态,成员设备C由于优先级低而处于负载均衡模式的Backup状态,并且,成员设备B为其自身分配了专用的虚拟MAC地址000f-e2ff-0011、为成员设备C分配了专用的虚拟MAC地址000f-e2ff_0012 ;与此同时,网络主机广3学习到的虚拟MAC地址仍为该VRRP备份组在标准模式的虚拟MAC地址0000-5e00-0101,并且,在标准模式下处于Master状态的成员设备A仍利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和标准模式的虚拟MAC地址0000-5e00-0101承担网络主机r3的路由转发。
请参见图4c,在标准模式处于Master状态的成员设备A切换至负载均衡模式,成员设备A由于优先级高而取代成员设备B处于负载均衡模式下的Master状态,成员设备B则在负载均衡模式下恢复为Backup状态;并且,成员设备A在为其自身分配了负载均衡模式的虚拟MAC地址000f-e2ff-0013、并暂时保留VRRP备份组的标准模式的虚拟MAC地址0000-5e00-0101,此时,由于网络主机I 3仍未刷新此前学习到的虚拟MAC地址0000-5e00-0101,因而在负载均衡模式下处于Master状态的成员设备A仍利用VRRP备份组的虚拟IP地址10. I. I. I. 1/24和标准模式的虚拟MAC地址0000-5e00-0101承担网络主机广3的路由转发。请参见图4d,在成员设备A暂时保留标准模式的虚拟MAC地址0000-5e00_0101的期间内,新加入的网络主机4向该VRRP备份组发出了 ARP请求报文;虽然成员设备A此时仍具有标准模式的虚拟MAC地址0000-5e00-0101,但该成员设备A依据预定的负载均衡策略,通过应答ARP报文将成员设备B在负载均衡模式的虚拟MAC地址000f-e2ff-0011应答至网络主机4。此后,待预定的时间到达后,成员设备A即可删除标准模式的虚拟MAC地址0000-5e00-0101。基于上述原理,本实施例提供了一种用于VRRP标注模式向负载均衡模式切换的方法。图5为本申请实施例中用于VRRP标准模式向负载均衡模式切换的方法的示例性流程示意图。如图5所示,本实施例中用于VRRP标准模式向负载均衡模式切换的方法包括在VRRP备份组中的每台成员设备执行的如下步骤步骤510,当本机从标准模式切换至负载均衡模式后,判断本机在切换之前是否在标准模式下处于Master状态;若是,则表示本机保存的标准模式的虚拟MAC地址需要保持预定的时间,因而执行步骤520否则,则表示本机没有需要保存的标准模式的虚拟MAC地址,因而结束本流程。步骤520,开始对本机保存的VRRP备份组在标准模式的虚拟MAC地址进行计时,并使本机在计时到达之前能够同时利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发,然后等待执行步骤530。步骤530,当计时到达预定的时间后,将本机保存的VRRP备份组的标准模式的虚拟MAC地址删除,并使本机在计时到达之后仅能够利用负载均衡模式的虚拟MAC地址实现VRRP备份组的流量转发,然后结束本流程。至此,本流程结束。每台成员设备在执行上述流程的期间内,还会参与负载均衡模式的选举过程,相应地,本实施例中用于VRRP标准模式向负载均衡模式切换的方法还可以包括在VRRP备份组中的每台成员设备执行的步骤当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、 并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。由于上述方法能够以计算机程序来实现,因此,与上述方法相对应地,本实施例还提供了一种用于VRRP标准模式向负载均衡模式切换的装置,该装置应用于VRRP备份组,该VRRP备份组能够从标准模式切换至负载均衡模式;为避免VRRP备份组的模式切换所导致的流量中断,该装置包括在VRRP备份组中的每台成员设备承载的如下模块保存计时模块,当本机从标准模式下的Master状态切换至负载均衡模式后,开始对本机保存的VRRP备份组在标准模式的虚拟MAC地址进行计时;以使本机在计时到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流
量转发;地址删除模块,当计时到达预定的时间后,将本机保存的VRRP备份组在标准模式的虚拟MAC地址删除。优选地,为了避免有网络主机在VRRP备份组开始向负载均衡模式切换后学习到即将被弃用的标准模式的虚拟MAC地址,该装置进一步包括在VRRP备份组中的每台成员设备承载的如下模块应答处理模块,当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种用于虚拟路由器冗余协议VRRP标准模式向负载均衡模式切換的方法,其特征在干,应用该方法的VRRP备份组能够从标准模式切換至负载均衡模式;并且,该方法包括在VRRP备份组中的每台成员设备执行的如下步骤 当本机从标准模式下的主Master状态切换至负载均衡模式后,开始对本机保存的标准模式的虚拟媒体接入控制MAC地址进行计时,以使本机在计时到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发; 当计时到达预定的时间后,将本机保存的VRRP备份组在标准模式的虚拟MAC地址删除。
2.根据权利要求I所述的方法,其特征在于,所述预定的时间为地址解析协议ARP老化时间、或邻居老化时间。
3.根据权利要求I所述的方法,其特征在干,该方法进ー步包括在VRRP备份组中的每 台成员设备执行的如下步骤 当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。
4.根据权利要求3所述的方法,其特征在于,所述请求是通过ARP请求报文实现的、所述应答是通过应答ARP报文实现的;或者,所述请求是通过邻居询问NS报文实现的、所述应答是通过邻居通告NA报文实现的。
5.根据权利要求I所述的方法,其特征在于,在应用该方法的VRRP备份组从标准模式切換至负载均衡模式的过程中,在标准模式处于备份Backup状态的成员设备先于Master状态的成员设备完成切換。
6.一种用于VRRP标准模式向负载均衡模式切換的装置,其特征在干,应用该装置的VRRP备份组能够从标准模式切換至负载均衡模式;并且,该装置包括在VRRP备份组中的每台成员设备承载的如下模块 保存计时模块,当本机从标准模式下的Master状态切换至负载均衡模式后,开始对本机保存的标准模式的虚拟MAC地址进行计时,以使本机在计时到达之前能够利用负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址实现VRRP备份组的流量转发; 地址删除模块,当计时到达预定的时间后,将本机保存的VRRP备份组在标准模式的虚拟MAC地址删除。
7.根据权利要求6所述的装置,其特征在于,所述预定的时间为ARP老化时间、或邻居老化时间。
8.根据权利要求6所述的装置,其特征在于,该装置进ー步包括在VRRP备份组中的每台成员设备承载的如下模块 应答处理模块,当本机从标准模式下的Master状态切换至负载均衡模式后,若本机处于负载均衡模式下的Master状态,则针对网络主机在本机处于负载均衡模式下的Master状态的期间内发起的用于获取虚拟MAC地址的请求,通过预定的负载均衡算法选取一台成员设备、并将所选取的成员设备的负载均衡模式的虚拟MAC地址应答至网络主机。
9.根据权利要求8所述的装置,其特征在于,所述请求是通过ARP请求报文实现的、所述应答是通过应答ARP报文实现的;或者,所述请求是通过ND请求报文实现的、所述应答是通过ND报文实现的。
10.根据权利要求6所述的装置,其特征在于,在应用该装置的VRRP备份组从标准模式切换至负载均衡模式的过程中,在标准模式处于Backup状态的成员设备先于Master状态的成员设备完成切換。
全文摘要
本申请公开了一种用于VRRP标准模式向负载均衡模式切换的方法和装置。在本申请中,标准模式下处于Master状态的成员设备在切换至负载均衡模式后,能够将标准模式的虚拟MAC地址保持一定的时间,因而能够避免VRRP备份组的模式切换所导致的流量中断。此外,若成员设备在负载均衡模式处于Master状态、并同时具有负载均衡模式的虚拟MAC地址和标准模式的虚拟MAC地址,则该成员设备向网络主机应答负载均衡模式下的虚拟MAC地址、而不是即将删除的标准模式的虚拟MAC地址,因而能够避免有网络主机在VRRP备份组开始向负载均衡模式切换后仍学习到即将被弃用的标准模式的虚拟MAC地址。
文档编号H04L12/24GK102739544SQ201210226228
公开日2012年10月17日 申请日期2012年6月28日 优先权日2012年6月28日
发明者余国庆, 甘长华, 郑艳涛 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1