发布时间: 2017-06-16 13:42:07
1、GLBP的特征:
(1)给多个路由器配置成为一个GLBP组,最多4台路由器。优先级高的为AVG(活跃虚拟网关),其他组成员为AVF(活跃虚拟转发器)。虚拟地址为AVG的IP地址;
(2)只有AVG响应客户端的请求。AVG收到请求后,根据算法把组内的一个成员路由器的虚拟MAC地址(每台GLBP组中的路由成员都分配有一个虚拟MAC地址)返回给客户端。客户端就从那个路由器转发数据包;
(3)hsrp和vrrp只能用组中的一个路由器进行转发数据,备用成员没有得天得用,而GLBP可同时使用多个可用网关,并自动检测活跃网关故障,切换到冗余路径,且无须配置多个组进行负载均衡。
2、GLBP的负载均衡算法:
(1)加权负载均衡算法:即设定成员的权重值,根据权重值来分配转发数据包的流量的比例;
(2)主机相关负载均衡算法:确保主机(客户端)始终使用一个虚拟MAC地址来转发数据包。即哪些客户端始终用哪具AVF转发数据,不改变;
(3)循环负载均衡算法:默认算法。即轮流的用GLBP组中的AVF转发数据包。
3、配置要点:
(1)优先级;
(2)HELLO间隔和抑制间隔时长;
(3)接口监控。
4、配置实例:
(config)#hostname RA
RA(config-if)#ip address 192.168.2.3 255.255.255.0 //配置实际IP地址
RA(config-if)#GLBP 99 192.168.2.100 //定义GLBP组的虚拟IP地址
RA(config-if)#glbp 99 priority 200 //定义优路由器在组中的优先级
RA(config-if)#glbp 99 timers 3 10 //定义hello间隔时间为3秒,抑制时间为10秒
RA(config-if)#glbp 99 preempt delay 5 30 //定义抢占。此处是指主路由器恢复后推迟5分30秒后抢回主路由器权。
// glbp group-number preempt [delay minium seconds] // 定义抢占。指主路路由恢复后是否抢回主路由权。delay 是指,恢复后延迟多久抢回主路由权。
RA(config-if)#glbp 99 weighting 200 lover 120 upper 200 //定义成为AVF的权值,较大权值为200,较小权值为120,较高权值为200。
// glbp group weighting maximum [lower lower ][upper upper] //定义成为AVF的权值。 即是否可以成为AVF。如权值低于较小权值就不能成为AVF。如权值高于较高权值时可成为AVF。
maximum:较大权值范围1-254,缺省为100。 lower:较小权值:缺省为1; upper:较高权值,缺省为maximum的值。
RA(config-if)#glbp 99 weighting track 1 decrement 100 //监视track 组1中的接口,当track 1中的接口出现故障时,权值降低100
RA(config-if)#glbp 99 load-balancing [round-robin | weighted|host-dependent] //设置用哪种算法来负载分流。不定义的话就是round-robin(轮流算法)
RA(config)#track 1 interface fast0/2 ip routing //定义track组。 即定义监控的端口。要定义此端口,才能在接口中定义监视此接口,以调整权值。
//track object-number interface type mod/num [line-protocol|ip routing] //object-number 范围是 1--500。 这个用来定义监视的接口,触发的条件是 线协议和路由协议。
上一篇: 网络慢?看看路由器设置对不对