terça-feira, 22 de novembro de 2016

GBLP - Global Load Balancing Protocol

GLBP em vez de ter apenas um router ativo encaminhando para o virtual router, todos os routers do grupo podem participar e oferecer load balancing.

Todos os clientes usam o mesmo endereço de gateway mas com diferentes MAC address.

Os membros GLBP comunicam entre eles através de Hello Mensagens são enviadas a cada 3 segundos para o endereço multicast 224.0.0.102 e porta UDP 3222 (origem e destino)

Virtual Gateway - AVG:
  • Um router é eleito AVG por grupo e 1 standby VG
  • Um Virtual MAC Address e definido para cada Virtual Forwarder
  • Responde ARP requestes para os clientes
  • O trabalho do AVG é definir o MAC addresses de cada outro roteador GLBP. Os routers que recebem este MAC Address é conhecido como  Active Virtual Forwarders (AVF).
Virtual Gateway - AVF:
  • Tem 4 AVG por grupo
Estados do GLBP:
  • Disabled
  • Initial
  • Listen
  • Speak
  • Standby
  • Active
Opções de Balanceamento:
  • Weight
  • Host-Dependent
  • Round-hobin(Default)
Esquema de balancemanto default:
  • GLBP group usando round-robin 
Diferente do HSRP e VRRP o GLBP permite automaticamente a seleção e simultâneo uso de múltiplos disponíveis gateways, assim como realizar o failover automático entre eles.

GLBP permite o balancemanto de trafego de um segmento de rede em diferentes
host IP o qual é requirido para alcançar o mesmo resultado com HSRP.

Exemplos de configuração do GLBP:

Switch(config-if)#  ip address x.x.x.x x.x.x.x (ip real da interface)
Switch(config-if)#  glbp 1 IP VIRTUAL (ip virtual)
Switch(config-if)# glbp 1 priority [VALOR] (Definição da prioridade entre 0 e 255, maior valor melhor prioridade)
Switch(config-if)# glbp 1 preempt (Define para a rápida comutação em caso de queda de um router)
Switch(config-if)# glbp 1 load-balancing (Define o método de balancemanto)
Switch(config-if)# glbp 1 authentication MD5 key-string chave (define a autenticação)

Switch# show glbp

Exemplos de configuração tracking do GLBP:

AVF Tracking

Switch(config-if)# track 1 interface g0/1 line-protocol
Switch(config-if)# track 2 interface g0/2 line-protocol

Switch(config-if)#  ip address x.x.x.x x.x.x.x (ip real da interface)

Switch(config-if)# glbp 1 IP VIRTUAL (ip virtual)
Switch(config-if)# glbp 1 priority [VALOR] (Definição da prioridade entre 0 e 255, maior valor melhor prioridade)
Switch(config-if)# glbp 1 preempt (Define para a rápida comutação em caso de queda de um router)
Switch(config-if)# glbp 1 weighting 110 lower 20 uper 50
Switch(config-if)# glbp 1 weighting track 1 decrement 50
Switch(config-if)# glbp 1 weighting track 2 decrement 50

Nenhum comentário:

Postar um comentário

Deixe seu comentário!