Sei sulla pagina 1di 12

GLBP

GLBP (Gateway Load Balancing Protocol) permite realizar load-balancing. Con


un solo grupo y con la presencia de una MAC virtual sea posible realizarse el
balanceo de carga entre todos los dispositivos del grupo.

AVG (Active Virtual Gateway) Es el router que mayor prioridad posee y es el


encargado de responder a los cliente mediante el paquetes ARP-Reply indicando
la MAC virtual de todos los routers donde se quiera realizar el balanceo de carga.
AVF (Active Virtual Forwarding(Reenvió))- El resto de routers son AVF
En el caso de fallo de un AVF, la MAC antigua debe de desecharse y en otro caso
en que la solicitud se hace sobre una MAC antigua se aplica el concepto “redirect”
para pasar a la MAC nueva.

Entonces como funciona GLBP:


(GLBP): balancea la carga asignando varias direcciones MAC a una misma IP
virtual, esto es posible debido a que existe un router con el rol de AVG (Active
Virtual Gateway) que es el encargado de responder a las solicitudes ARP de los
usuarios, AVG responderá con la dirección MAC de un router AVF (Active Virtual
Forwarder) según el algoritmo de balanceo seleccionado.

De este modo los clientes siempre se conectan a la misma IP virtual pero a


diferentes MAC.
Cisco diseño el Gateway Load Balancing Protocol (GLBP) para permitir la
selección automática, el empleo simultaneo de multiples gateways, y failover
automático entre aquellos gateways. Múltiples roters comparten la carga de
tramas que de una perspectiva de cliente, son enviados a una única dirección de
default gateway.

Comandos glbp:

Para activar GLBP se debe asignar una dirección IP virtual al grupo con el
comando:

Router(config-if)# glbp group ip [ip-address [secondary]

Si no se indica la dirección IP se aprende de otro router del grupo. Si por el


contrario este router va a ser el AVG se debe configurar la IP explícitamente.

Configurar el prompt para que un router con mayor prioridad asuma su papel (en
este caso de AVG), para ello usamos el comando:

Router(config-if)# glbp group preempt [delay minimum seconds]

Los mensajes hello se envían cada 3 segundos a la dirección multicast


224.0.0.102 y en caso de que no se reciban durante un periodo de tiempo indicado
por holdtime (que por defecto son 10 segundos) se considera que el router está
caído.

Para asignar la prioridad a un router en un grupo GLBP:

Router (config-if)# glbp group priority level

El número de grupo GLBP va de 0 a 1023 y la prioridad de 1 a 255 (siendo 255 la


máxima prioridad) que por defecto es de 100.

Para configurar el método de balanceo:

Router(config-if)# glbp group load-balancing [round-robin | weighted | host-


dependent]

Utilice el comando show glbp para verificar el estado GLBP.


Router# show glbp

Características

 Protocolo propietario de cisco

 Utiliza una direccion IP virtual y multiples direcciones MAC virtuales (una por
cada dispositivo que integra el clúster).

 Solo un dispositivo actua como master y responde a las solicitudes ARP, pero
todos pertenecen activos y reenvian el trafico que esta dirigido a la direccion MAC
virtual que les ha sido asignada.

 EL reenvio del trafico es realizado por cada uno de los routers del clúster de
acuerdo a la direccion MAC virtual a la cual es enviado el trafico por la terminal.

 Compartimiento de la carga.- EL trafico de los clientes de la LAN pueden ser


compartidas por multiples routers.

 Multiple virtual routers.- Hasta 1024 routers virtuales (grupo de GLBP) pueden
estar en cada interfaz fisica de un router, y alli pueden ser hasta cuatro routers
virtuales de datos por grupo.

 Prioridad.- Pueden reemplazar un AVG con un gateway virtual de respaldo con


una prioridad mas alta (backup virtual gateway).

 Utilizacion eficiente de los recursos.- Cualquier router en el grupo puede servir


de BACKUP, esto elimina la necesidad de dejar un router de BACKUP dedicado
por que todos los routers estan habilitados para soportar trafico desde la red.

Plataformas compatibles:

Cisco serie 1700, serie Cisco 2600, Cisco 3620, Cisco 3631, Cisco 3640, Cisco
3660, Cisco 3725, Cisco 3745, Cisco serie 7100, serie 7200 de Cisco, Cisco serie
7400, serie 7500 de Cisco

Diagrama de la red
En este documento, se utiliza esta configuración de red:

El diagrama mostrado aquí es un ejemplo para una pequeña red de oficinas


centrales. Distribution1 y la distribución 2 contienen las interfaces VLAN de la
capa 3 y actúan como el gateway para los host en la capa de acceso.

Configuraciones
En este documento, se utilizan estas configuraciones:

 Distribution1
 Distribution2
Hay pocas puntas que usted necesita considerar antes de la configuración GLBP:

 Cuando usted configura las interfaces con GLBP, no configure el IP del


<group> del glbp <ip_address> primero. Configure los comandos
opcionales GLBP primero, después configure el comando del IP del <group>
del glbp <ip_address>.
 GLBP apoya cuatro tipos de Equilibrio de carga. El método predeterminado es
circular. Refiera a las opciones del Equilibrio de carga de Cisco GLBP para más
información sobre las diversas opciones del Equilibrio de carga.
Como mejor práctica al configurar GLBP para el IPv4 y el IPv6, utilice diversos
números de grupo GLBP. Esto ayuda en el troubleshooting y Administración.

Para configurar el IPv6 GLBP, refiera al IPv6 - ejemplo de configuración GLBP.

Distribution1
Distribution1(config)#interface vlan 10
Distribution1(config-if)#ip address 172.18.10.2 255.255.255.0
Distribution1(config-if)#glbp 10 priority 110
Distribution1(config-if)#glbp 10 preempt
Distribution1(config-if)#glbp 10 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 10 ip 172.18.10.1
Distribution1(config-if)#exit

Distribution1(config)#interface vlan 20
Distribution1(config-if)#ip address 172.18.20.2 255.255.255.0
Distribution1(config-if)#glbp 20 priority 110
Distribution1(config-if)#glbp 20 preempt
Distribution1(config-if)#glbp 20 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 20 ip 172.18.20.1
Distribution1(config-if)#exit

Distribution1(config)#interface vlan 30
Distribution1(config-if)#ip address 172.18.30.2 255.255.255.0
Distribution1(config-if)#glbp 30 priority 110
Distribution1(config-if)#glbp 30 preempt
Distribution1(config-if)#glbp 30 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 30 ip 172.18.30.1
Distribution1(config-if)#exit

Distribution1(config)#interface vlan 40
Distribution1(config-if)#ip address 172.18.40.2 255.255.255.0
Distribution1(config-if)#glbp 40 priority 110
Distribution1(config-if)#glbp 40 preempt
Distribution1(config-if)#glbp 40 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 40 ip 172.18.40.1
Distribution1(config-if)#exit

Distribution1(config)#interface vlan 100


Distribution1(config-if)#ip address 172.18.100.2 255.255.255.0
Distribution1(config-if)#glbp 100 priority 110
Distribution1(config-if)#glbp 100 preempt
Distribution1(config-if)#glbp 100 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 100 ip 172.18.100.1
Distribution1(config-if)#exit

Distribution1(config)#interface vlan 200


Distribution1(config-if)#ip address 172.18.200.2 255.255.255.0
Distribution1(config-if)#glbp 200 priority 110
Distribution1(config-if)#glbp 200 preempt
Distribution1(config-if)#glbp 200 authentication md5 key-string s!a863
Distribution1(config-if)#glbp 200 ip 172.18.200.1
Distribution1(config-if)#exit
Distribution2
Distribution2(config)#interface vlan 10
Distribution2(config-if)#ip address 172.18.10.3 255.255.255.0
Distribution2(config-if)#glbp 10 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 10 ip 172.18.10.1
Distribution2(config-if)#exit

Distribution2(config)#interface vlan 20
Distribution2(config-if)#ip address 172.18.20.3 255.255.255.0
Distribution2(config-if)#glbp 20 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 20 ip 172.18.20.1
Distribution2(config-if)#exit

Distribution2(config)#interface vlan 30
Distribution2(config-if)#ip address 172.18.30.3 255.255.255.0
Distribution2(config-if)#glbp 30 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 30 ip 172.18.30.1
Distribution2(config-if)#exit

Distribution2(config)#interface vlan 40
Distribution2(config-if)#ip address 172.18.40.3 255.255.255.0
Distribution2(config-if)#glbp 40 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 40 ip 172.18.40.1
Distribution2(config-if)#exit

Distribution2(config)#interface vlan 100


Distribution2(config-if)#ip address 172.18.100.3 255.255.255.0
Distribution2(config-if)#glbp 100 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 100 ip 172.18.100.1
Distribution2(config-if)#exit

Distribution2(config)#interface vlan 200


Distribution2(config-if)#ip address 172.18.200.3 255.255.255.0
Distribution2(config-if)#glbp 200 authentication md5 key-string
s!a863
Distribution2(config-if)#glbp 200 ip 172.18.200.1
Distribution2(config-if)#exit

Verificación
Use esta sección para confirmar que su configuración funciona correctamente.

La herramienta Output Interpreter Tool (clientes registrados solamente) (OIT)


soporta ciertos comandos show. Utilice la OIT para ver un análisis del resultado
del comando show.
Del ejemplo de configuración, usted puede ver que las interfaces VLAN de la capa
3 en Distribution1 están fijadas con una prioridad más alta 110 GLBP (la prioridad
predeterminada es 100). Por lo tanto, Distribution1 se convierte en AVG para
todos los grupos GLBP (10, 20, 30, 40, 100 y 200).
Distribution1#show glbp
VLAN10 - Group 10
State is Active

!--- AVG for the group 10.

2 state changes, last state change 06:21:46


Virtual IP address is 172.18.10.1
Hello time 3 sec, hold time 10 sec
Next hello sent in 0.420 secs
Redirect time 600 sec, forwarder time-out 14400 sec
Preemption enabled, min delay 0 sec
Active is local
Standby is 172.18.10.3, priority 100 (expires in 9.824 sec)
Priority 110 (configured)
Weighting 100 (default 100), thresholds: lower 1, upper 100
Load balancing: round-robin
Group members:
000f.3493.9f61 (172.18.10.3)
0012.80eb.9a00 (172.18.10.2) local
There are 2 forwarders (1 active)
Forwarder 1
State is Active

!--- Primary Virtual Forwarder for the virtual MAC 0007.b400.0102.

1 state change, last state change 1d01h


MAC address is 0007.b400.0102 (default)
Owner ID is 0012.80eb.9a00
Redirection enabled
Preemption enabled, min delay 30 sec
Active is local, weighting 100
Forwarder 2
State is Listen

!--- Secondary Virtual Forwarder for the virtual MAC 0007.b400.0103.

MAC address is 0007.b400.0103 (learnt)


Owner ID is 000f.3493.9f61
Redirection enabled, 598.762 sec remaining (maximum 600 sec)
Time to live: 14398.762 sec (maximum 14400 sec)
Preemption enabled, min delay 30 sec
Active is 172.18.10.3 (primary), weighting 100 (expires in
8.762 sec)

!--- Output suppressed.

Distribution2#show glbp
VLAN10 - Group 10
State is Standby

!--- Standby Virtual Gateway for the group 10.

1 state change, last state change 02:01:19


Virtual IP address is 172.18.10.1
Hello time 3 sec, hold time 10 sec
Next hello sent in 1.984 secs
Redirect time 600 sec, forwarder time-out 14400 sec
Preemption disabled
Active is 172.18.10.2, priority 110 (expires in 9.780 sec)
Standby is local
Priority 100 (default)
Weighting 100 (default 100), thresholds: lower 1, upper 100
Load balancing: round-robin
There are 2 forwarders (1 active)
Forwarder 1
State is Listen

!--- Secondary Virtual Forwarder for the virtual MAC 0007.b400.0102.

MAC address is 0007.b400.0102 (learnt)


Owner ID is 0012.80eb.9a00
Time to live: 14397.280 sec (maximum 14400 sec)
Preemption enabled, min delay 30 sec
Active is 172.18.10.2 (primary), weighting 100 (expires in
7.276 sec)
Forwarder 2
State is Active

!--- Primary Virtual Forwarder for the virtual MAC 0007.b400.0103.

1 state change, last state change 02:02:57


MAC address is 0007.b400.0103 (default)
Owner ID is 000f.3493.9f61
Preemption enabled, min delay 30 sec
Active is local, weighting 100

!--- Output suppressed.

CONCLUSIONES

 Packet Tracer no soporta GLBP. Incluso en routers de serie alta como el 2911 no
esta GLBP. Al menos que estemos trabajando de forma real, es decir, con routers
reales ahí si podremos trabajar.

 Con GLBP se tiene alta disponibilidad ya que este posee balanceo de carga y
permite que la conexión siempre este disponible para al menos un cliente.

 Gracias al protocolo GLBP la transmisión de archivos, el envio de paquetes


ICMP, la transmisión de video, etc están siempre disponibles aunque una
conexión se pierda.
 GLBP es preferible en cualquier red, utiliza el Algoritmo round-robin el cual
establece el balanceo de carga.

 Este protocolo no está soportado en los 4500, 6500 o Nexus.

RECOMENDACIONES
N6-3
 Es importante que las empresas usen el protocolo GLBP en equipos Cisco para
alta disponibilidad de servicios, para evitar pérdidas importantes de información
y de dinero.

EXPOSICIÓN
 Utilizar el Protocolo de Balanceo de Carga por Puerta de Enlace (GLBP), ya que
al utilizar este protocolo se duplica el ancho de banda y así se aprovecha los
recursos sin un exceso de carga administrativa.
GLBP
REDES III

INTEGRANTES:

 QUITO ANDRES
 JOHAN LEON
 LEONARDO MARURI
Configurar
 Primero global habilite la característica GLBP en ambo el Switches.
 Usted puede configurar solamente GLBP en las interfaces de la capa 3.
 La dirección IP virtual GLBP debe estar en la misma subred como la dirección IP de la interfaz.
 Usted debe configurar todas las opciones de personalización para GLBP en todos los gatewayes del
miembro GLBP antes de habilitar a un grupo GLBP con la configuración de una dirección IP virtual.
Diagrama de la red

Configuraciones
En este documento, se utilizan estas configuraciones:
 7000 Switch 1 del nexo
 7000 Switch 2 del nexo
7000 Switch 1 del nexo
Nexus1#configure terminal

!--- Enables GLBP.

Nexus1(config)#feature glbp

Nexus1(config)#interface Vlan2
Nexus1(config-if)#ip address 10.193.33.252/24

!--- Creates a GLBP group.

Nexus1(config-if)#glbp 2

!--- Configures the hello and hold times.

Nexus1(config-if-glbp)#timers 1 4

!--- Configures the redirect and timeout timers.

Nexus1(config-if-glbp)#timers redirect 600 7200

!--- Sets the priority level.

Nexus1(config-if-glbp)#priority 10
Nexus1(config-if-glbp)#preempt delay minimum 60

!--- Sets the GLBP load-balancing method.

Nexus1(config-if-glbp)#load-balancing host-dependent
Nexus1(config-if-glbp)#forwarder preempt delay minimum 50

!--- Enables GLBP on an interface.

Nexus1(config-if-glbp)#ip 10.193.33.3
Nexus1(config-if-glbp)#exit

!--- Save the configurations in the device.

Nexus1(config)#copy running-config startup-config


Nexus1(config)#exit

7000 Switch 2 del nexo


Nexus2#configure terminal

!--- Enables GLBP.

Nexus2(config)#feature glbp

Nexus2(config)#interface Vlan2
Nexus2(config-if)#ip address 10.193.33.251/24

!--- Creates a GLBP group.

Nexus2(config-if)#glbp 2

!--- Configures the hello and hold times.

Nexus2(config-if-glbp)#timers 1 4

!--- Configures the redirect and timeout timers.

Nexus2(config-if-glbp)#timers redirect 600 7200

!--- Sets the priority level.

Nexus2(config-if-glbp)#priority 110
Nexus2(config-if-glbp)#preempt delay minimum 60

!--- Sets the GLBP load-balancing method.

Nexus2(config-if-glbp)#load-balancing host-dependent
Nexus2(config-if-glbp)#forwarder preempt delay minimum 50

!--- Enables GLBP on an interface.

Nexus2(config-if-glbp)#ip 10.193.33.3
Nexus2(config-if-glbp)#exit

!--- Save the configurations in the device.


Nexus2(config)#copy running-config startup-config
Nexus2(config)#exit

Verificación
Utilice el comando del glbp de la demostración para visualizar las configuraciones y el estatus
GLBP.
Por ejemplo:
Nexus1(config-if-glbp)#show glbp

Extended-hold (NSF) is Disabled

Vlan2 - Group 2
State is Init (Interface is up)
1 state change(s), last state change(s) 00:01:11
Virtual IP address is 10.193.33.3
Hello time 1 sec, hold time 4 sec
Redirect time 600 sec, forwarder time-out 7200 sec
Preemption enabled, min delay 60 sec
Active is unknown
Standby is unknown
Priority 110 (configured)
Weighting 100 (default 100), thresholds: lower 1, upper 100
Load balancing: host-dependent
Group members:
0026.980C.2AC1 (10.193.33.252) local
There are no forwarders
Utilice el mostrar información del comando del show running-config interface vlan2 para
sobre la configuración corriente para la interfaz VLAN 2.
Por ejemplo:
Nexus1(config-if-glbp)#show running-config interface Vlan2

version 5.1(2)

interface Vlan2
no ip redirects
ip address 10.193.33.252/24
glbp 2
ip 10.193.33.3
timers 1 4
timers redirect 600 7200
priority 110
preempt
preempt delay minimum 60
load-balancing host-dependent
forwarder preempt delay minimum 50

Potrebbero piacerti anche