【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种VRRP负载均衡方法和装置。
技术介绍
虚拟路由冗余协议(VirtualRouterRedundancyProtocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议。VRRP将局域网内的一组路由器划分在一起,称为一个备份组。备份组由一个Master路由器和多个Backup路由器组成,功能上相当于一台虚拟路由器。在VRRP标准协议模式中,VRRP备份组内只有Master路由器可以转发报文,Backup路由器处于监听状态,无法转发报文。VRRP负载均衡模式在VRRP标准协议模式的基础上,增加了负载均衡功能,其实现原理为:将一个虚拟IP地址与多个虚拟MAC地址对应,VRRP备份组中的每台路由器都对应一个虚拟MAC地址;使用不同的虚拟MAC地址应答主机的ARP(IPv4网络中)/ND(IPv6网络中)请求,从而使得不同主机的流量发送到不同的路由器,备份组中的每台路由器都能转发流量,避免了标准协议模式下VRRP备份组中Backup路由器始终处于空闲状态、网络资源利用率不高的问题。为了使VRRP备份组中的路由器能够转发主机发送的流量,需要在路由器上针对每个虚拟MAC创建一个虚拟转发器(VF)。不同路由器上同一虚拟MAC地址对应的VF形成备份关系,其中,优先级(取值范围0-255)最高的VF处于Active状态,称为AVF(ActiveVi ...
【技术保护点】
一种VRRP负载均衡方法,应用于VRRP备份组中的Master设备,其特征在于,该方法包括:当有新的三层处理设备加入VRRP备份组时,为新的三层处理设备分配虚拟MAC地址,并通知VRRP备份组中各成员设备创建该虚拟MAC地址对应的虚拟转发器VF;获取经由VRRP备份组转发业务的各服务器的业务流量,基于所有服务器的业务流量为所述虚拟MAC地址分配一组服务器,将所述虚拟MAC地址通告给该组服务器,以使所述虚拟MAC地址对应的VF分担该组服务器的转发业务。
【技术特征摘要】
1.一种VRRP负载均衡方法,应用于VRRP备份组中的Master设备,其
特征在于,该方法包括:
当有新的三层处理设备加入VRRP备份组时,为新的三层处理设备分配虚
拟MAC地址,并通知VRRP备份组中各成员设备创建该虚拟MAC地址对应的
虚拟转发器VF;
获取经由VRRP备份组转发业务的各服务器的业务流量,基于所有服务器
的业务流量为所述虚拟MAC地址分配一组服务器,将所述虚拟MAC地址通告
给该组服务器,以使所述虚拟MAC地址对应的VF分担该组服务器的转发业务。
2.根据权利要求1所述的方法,其特征在于,
VRRP备份组的各成员设备中处于Active状态的VF定期采集该VF负责转
发的各服务器的业务流量;
获取经由VRRP备份组转发业务的各服务器的业务流量的方法为:向VRRP
备份组中的各成员设备查询该成员设备中处于Active状态的VF负责转发的各
服务器的业务流量。
3.根据权利要求1所述的方法,其特征在于,
基于所有服务器的业务流量为所述虚拟MAC地址选择一组服务器的方法
为:按照平均分配业务流量的原则将所有服务器划分为N组,从N组服务器中
选择一组服务器分配给所述虚拟MAC地址;其中,N为VRRP备份组中虚拟
MAC的个数。
4.根据权利要求3所述的方法,其特征在于,
从N组服务器中选择一组服务器分配给所述虚拟MAC地址时,进一步针
对VRRP备份组中的其它各虚拟MAC地址,从N组服务器中选择尚未被分配
出去的一组服务器分配给该虚拟MAC地址,将该虚拟MAC地址通告给该组服
务器,以使该虚拟MAC地址对应的VF分担该组服务器的转发业务。
5.根据权利要求4所述的方法,其特征在于,
将一虚拟MAC地址通告给一组服务器的方法为:针对该组服务器中的每个
服务器,向该服务器发送源IP地址、源MAC地址、目的IP地址、目的MAC
地址分别为VRRP备份组的虚拟IP地址、该虚拟MAC地址、该服务器的IP地
址、该服务器的MAC地址的单播ARP请求。
6.一种VRRP负载均衡装置,应用于VRRP备份组中的Master设...
【专利技术属性】
技术研发人员:李彬荣,刘如冰,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。