试验拓扑:

基本配置:(配置IP地址和路由协议)
r1(config)#interface fast0/0
r1(config-if)#ip address 192.168.13.1 255.255.255.0
r1(config-if)#no shutdown
r1(config)#interface s0/0
r1(config-if)#ip address 192.168.12.1 255.255.255.0
r1(config-if)#no shutdown
r1(config)#router rip
r1(config-router)#network 192.168.12.0
r1(config-router)#network 192.168.13.0
r1(config-router)#passive-interface fast0/0r2(config)#interface fast0/0
r2(config-if)#ip address 192.168.20.254 255.255.255.0
r2(config-if)#no shutdown
r2(config)#interface s0/0
r2(config)#clock rate 148000
r2(config-if)#ip address 192.168.12.2 255.255.255.0
r2(config-if)#no shutdown
r2(config)#interface s0/1
r2(config)#clock rate 148000
r2(config-if)#ip address 192.168.23.2 255.255.255.0
r2(config-if)#no shutdown
r2(config)#router rip
r2(config-router)#network 192.168.12.0
r2(config-router)#network 192.168.13.0
r2(config-router)#network 192.168.20.0
r2(config-router)#passive-interface fast0/0r3(config)#interface fast0/0
r3(config-if)#ip address 192.168.13.2 255.255.255.0
r3(config-if)#no shutdown
r3(config)#interface s0/0
r3(config-if)#ip address 192.168.23.1 255.255.255.0
r3(config-if)#no shutdown
r3(config)#router rip
r3(config-router)#network 192.168.13.0
r3(config-router)#network 192.168.23.0
r3(config-router)#passive-interface fast0/0
HSRP配置
1.配置基本HSRP
r1(config)#interface fast0/0
r1(config-if)#standby 1 ip 192.168.13.254 //启用HSRP功能,1为standby组号。IP为虚拟网关。
r1(config-if)#standby 1 priority 120 //配置HSRP的优先级,越高越优先
r1(config-if)#standby 1 preempt //允许该路由器的优先级比peer高的时候立即切换为活动路由器,如果不配置,则当本路由器优先级再次回复到比peer高的时候,对方也还是活动路由器,除非peer链路终端
r1(config-if)#standby 1 timers 3 10 //3为hello time;10为hold time
r1(config-if)#standby 1 authentication md5 key-string cisco //配置认证密码r3(config)#interface fast0/0
r3(config-if)#standby 1 ip 192.168.13.254
r3(config-if)#standby 1 preempt
r3(config-if)#standby 1 timers 3 10
r3(config-if)#standby 1 authentication md5 key-string cisco
2.添加端口跟踪
r1(config-if)#standby 1 track s0/0 30
注意:这里当r1的s0/0口出现故障,r1仍然是虚拟网关192.168.13.254的活动路由器,这样会造成网络不通,所以这里配置了track,追踪s0/0口的状态,如果s0/0口down了,standby的优先级就自动降低,这里也可以通过配置track,直接追踪路由器中的路由条目,当路由器中某条制定的路由小时的时候,standby的优先级降低,从而切换活动路由器。
3.配置多个HSRP组
r1(config)#interface fast0/0
r1(config-if)#standby 1 ip 192.168.13.254
r1(config-if)#standby 1 priority 120
r1(config-if)#standby 1 preempt
r1(config-if)#standby 1 timers 3 10
r1(config-if)#standby 1 authentication md5 key-string cisco
r1(config-if)#standby 1 track s0/0 30
r1(config-if)#standby 2 ip 192.168.13.253
r1(config-if)#standby 2 preempt
r1(config-if)#standby 2 timers 3 10
r1(config-if)#standby 2 authentication md5 key-string ciscor3(config)#interface fast0/0
r3(config-if)#standby 1 ip 192.168.13.254
r3(config-if)#standby 1 preempt
r3(config-if)#standby 1 timers 3 10
r3(config-if)#standby 1 authentication md5 key-string cisco
r3(config-if)#standby 1 track s0/0 30
r3(config-if)#standby 2 ip 192.168.13.253
r3(config-if)#standby 1 priority 120
r3(config-if)#standby 2 preempt
r3(config-if)#standby 2 timers 3 10
r3(config-if)#standby 2 authentication md5 key-string cisco
配置多个HSRP组,则可以进行两个路由器之间的负载均衡,其中,一般的客户端走一个路由器,另一半的客户端走另一台路由器,当本路由器链路终端的时候,自动切换到另外一条链路,在这个配置中,r1被配置为192.168.13.254的优先级为120,则r1是192.168.13.254的网关,而r2被配置卫192.168.13.253的优先级卫120,则r2为192.168.13.253的网关。
试验:VRRP配置
r1(config)#track 100 interface serial 0/0 line-protocol
r1(config)#interface fast0/0
r1(config-if)#vrrp 1 ip 192.168.13.254
r1(config-if)#vrrp 1 priority 120
r1(config-if)#vrrp 1 preempt
r1(config-if)#vrrp 1 authentication md5 key-string cisco
r1(config-if)#vrrp 1 track 100 decrement 30
r1(config-if)#vrrp 2 ip 192.168.13.253
r1(config-if)#vrrp 2 preempt
r1(config-if)#vrrp 2 authentication md5 key-string cisco
r3(config)#track 100 interface serial 0/0 line-protocol
r3(config)#interface fast0/0
r3(config-if)#vrrp 1 ip 192.168.13.254
r3(config-if)#vrrp 1 preempt
r3(config-if)#vrrp 1 authentication md5 key-string cisco
r3(config-if)#vrrp 2 ip 192.168.13.253
r2(config-if)#vrrp 1 priority 120
r3(config-if)#vrrp 2 preempt
r3(config-if)#vrrp 2 authentication md5 key-string cisco
r3(config-if)#vrrp 2 track 100 decrement 30
试验:GLBP配置
r1(config)#interface fast0/0
r1(config-if)#glbp 1 ip 192.168.1.254
r1(config-if)#glbp 1 priority 200
r1(config-if)#glbp 1 preempt
r1(config-if)#glbp 1 authentication md5 key-string ciscor2(config)#interface fast0/0
r2(config-if)#glbp 1 ip 192.168.1.254
r2(config-if)#glbp 1 priority 180
r2(config-if)#glbp 1 preempt
r2(config-if)#glbp 1 authentication md5 key-string ciscor3(config)#interface fast0/0
r3(config-if)#glbp 1 ip 192.168.1.254
r3(config-if)#glbp 1 priority 160
r3(config-if)#glbp 1 preempt
r3(config-if)#glbp 1 authentication md5 key-string cisco
(3)查看GLBP信息
r1#show glbp
(4)检查GLBP的负载平衡功能
pc1 IP:192.168.1.1 192.168.1.254 255.255.255.0
c:\>ping 4.4.4.4
c:\>arp -a
c:\>arp -d
c:\>ping 4.4.4.4
c:\>arp -a
【提示】
默认时,GLBP的负载平衡策略时轮询的方式,可以再接口下使用“glbp 1 load-balancing”命令修改,有一下选项:
host-dependent:根据不同主机的源地址进行平衡;
round-robin:轮询的方式,即没响应一次arp请求,转换一个地址;
weighted:根据路由器的权重分配,权重高的被分配的可能性越大。