Diferència entre revisions de la pàgina «A6. Gateway Alta Disponibilitat»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
(GLBP)
(HSRP)
 
(Hi ha 7 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
torna [[ M7_-_Planificació_i_administració_de_xarxes#UF3_.E2.80.93_Administraci.C3.B3_avan.C3.A7ada_de_xarxes | M7 - UF3 Administració avançada de Xarxes ]]
+
torna [[ M7 - Planificació i administració de xarxes ]]
 
 
  
 
== Gateway Alta Disponibilitat ==
 
== Gateway Alta Disponibilitat ==
Línia 26: Línia 25:
 
Hot Standby Router Protocol (HSRP)
 
Hot Standby Router Protocol (HSRP)
  
Protocol propietari de CISCO molt semblant a VRRP
+
* Protocol propietari de CISCO molt semblant a VRRP
 +
* La dirección multicast 224.0.0.2 y el puerto UDP 1985 en versión 1 y multicast 224.0.0.102 y el puerto UDP 1985 en versión 2.
 +
 
 +
 
 +
* Versió 1 només admet IPv4
 +
* Prioritat (predeterminat 100). Router actiu el que tingui major prioritat o en cas d'empat major IP
 +
* Amb "preempt" el Router actiu recupera el rol quan torna a estar disponible
 +
 
 +
 
 +
[[Fitxer:HSRP_Example_Routers.png|700px]]
 +
 
 +
 
 +
Configuració Router actiu
 +
 
 +
<pre>
 +
GW_ACTIVE(config)#interface Gig0/0
 +
GW_ACTIVE(config-if)#ip address 192.168.1.1 255.255.255.0
 +
GW_ACTIVE(config-if)#standby version 2
 +
GW_ACTIVE(config-if)#standby 1 ip 192.168.1.254
 +
GW_ACTIVE(config-if)#standby 1 priority 150
 +
GW_ACTIVE(config-if)#standby 1 preempt
 +
</pre>
 +
 
 +
Configuració Router Backup
 +
 
 +
<pre>
 +
GW_BACKUP(config)#interface Gig0/0
 +
GW_BACKUP(config-if)#ip address 192.168.1.2 255.255.255.0
 +
GW_BACKUP(config-if)#standby version 2
 +
GW_BACKUP(config-if)#standby 1 ip 192.168.1.254
 +
</pre>
 +
 
  
La dirección multicast 224.0.0.2 y el puerto UDP 1985 en versión 1 y multicast 224.0.0.102 y el puerto UDP 1985 en versión 2.  
+
<pre>
 +
GW_ACTIVE# show standby
 +
GigabitEthernet0/0 - Group 1 (version 2)
 +
State is Active
 +
4 state changes, last state change 0:00:30
 +
Virtual IP address is 192.168.1.254
 +
Active virtual MAC address is 0000.0C9F.F001
 +
Local virtual MAC address is 0000.0C9F.F001 (v2 default)
 +
Hello time 3 sec, hold time 10 sec
 +
Next hello sent in 1.696 secs
 +
Preemption enabled
 +
Active router is local
 +
El router en espera es 192.168.1.1
 +
Priority 150 (configured 150)
 +
Group name is "hsrp-Gi0/0-1" (default)
 +
</pre>
  
 +
<pre>
 +
GW_ACTIVE# show standby brief
 +
P indicates configured to preempt.
 +
|
 +
Interface Grp Pri P State Active Standby Virtual IP
 +
Gi0/0 1 150 P Active local 192.168.1.1 192.168.1.254
 +
</pre>
  
 
=== GLBP  ===
 
=== GLBP  ===
Línia 49: Línia 101:
 
*AVG assigna MAC virtual a cada AVF
 
*AVG assigna MAC virtual a cada AVF
 
*Cada vegada que AVG rep peticions ARP retorna una de les MAC virtuals de un dels AVF. Aquest actuarà de porta d'enllaç del client que ha enviat l'ARP
 
*Cada vegada que AVG rep peticions ARP retorna una de les MAC virtuals de un dels AVF. Aquest actuarà de porta d'enllaç del client que ha enviat l'ARP
 +
 +
 +
[[Fitxer:GLBP_Example_Routers.png|700px]]
  
  
 
Configurar adreçament IP i crear grup GLBP (grup 1), per exemple en 2 commutadors multicapa (IP virtual 192.168.1.254/24)
 
Configurar adreçament IP i crear grup GLBP (grup 1), per exemple en 2 commutadors multicapa (IP virtual 192.168.1.254/24)
  
 +
 +
[[Fitxer:GLBP_Example_Switch_L3.png|700px]]
 +
 +
 +
<pre>
 
SW1(config)#interface Vlan1           
 
SW1(config)#interface Vlan1           
 
SW1(config-if)#ip address 192.168.1.1 255.255.255.0
 
SW1(config-if)#ip address 192.168.1.1 255.255.255.0
 
SW1(config-if)#glbp 1 ip 192.168.1.254
 
SW1(config-if)#glbp 1 ip 192.168.1.254
 +
</pre>
  
 +
<pre>
 
SW2(config)#interface Vlan1
 
SW2(config)#interface Vlan1
 
SW2(config-if)#ip address 192.168.1.2 255.255.255.0
 
SW2(config-if)#ip address 192.168.1.2 255.255.255.0
 
SW2(config-if)#glbp 1 ip 192.168.1.254
 
SW2(config-if)#glbp 1 ip 192.168.1.254
 +
</pre>
  
 
+
<pre>
 
SW1#show glbp brief  
 
SW1#show glbp brief  
 
Interface  Grp  Fwd Pri State    Address        Active router  Standby router
 
Interface  Grp  Fwd Pri State    Address        Active router  Standby router
Línia 67: Línia 130:
 
Vl1        1    1  -  Active  0007.b400.0101  local          -
 
Vl1        1    1  -  Active  0007.b400.0101  local          -
 
Vl1        1    2  -  Listen  0007.b400.0102  192.168.1.2    -
 
Vl1        1    2  -  Listen  0007.b400.0102  192.168.1.2    -
 +
</pre>
  
 +
<pre>
 
SW2#show glbp brief
 
SW2#show glbp brief
 
Interface  Grp  Fwd Pri State    Address        Active router  Standby router
 
Interface  Grp  Fwd Pri State    Address        Active router  Standby router
Línia 73: Línia 138:
 
Vl1        1    1  -  Listen  0007.b400.0101  192.168.1.1    -
 
Vl1        1    1  -  Listen  0007.b400.0101  192.168.1.1    -
 
Vl1        1    2  -  Active  0007.b400.0102  local          -
 
Vl1        1    2  -  Active  0007.b400.0102  local          -
 
+
</pre>
  
 
Configuracions opcionals
 
Configuracions opcionals
Línia 79: Línia 144:
 
Prioritat dins un grup per ser escollit AVG si l'actiu falla (valor per defecte 100)
 
Prioritat dins un grup per ser escollit AVG si l'actiu falla (valor per defecte 100)
  
 
+
<pre>
 
SW1(config-if)#glbp 1 priority 150
 
SW1(config-if)#glbp 1 priority 150
 
+
</pre>
  
  
 
Configurar el balanç de càrrega
 
Configurar el balanç de càrrega
  
 +
<pre>
 
SW1(config-if)#glbp 1 load-balancing <TIPUS>
 
SW1(config-if)#glbp 1 load-balancing <TIPUS>
 +
</pre>
  
 
* Round-robin: Repartiment cíclic
 
* Round-robin: Repartiment cíclic

Revisió de 19:29, 3 abr 2025

torna M7 - Planificació i administració de xarxes

Gateway Alta Disponibilitat

  • VRRP: Router Redundancy Protocol.
  • HSRP: Hot Standby Router Protocol. Propietari CISCO
  • GLBP: Gateway Load Balancing Protocol. Propietari CISCO


VRRP

Router Redundancy Protocol (VRRP)

  • RFC 3768 | https://datatracker.ietf.org/doc/html/rfc5798
  • Un grup de Routers es configuren VRRP i anuncien un Router Virtual. Aquest s'associa només a un dels membres del grup (Master Router) i realitza les funcions de porta d'enllaç.
  • La resta de membres es queden de recolzament (Backup Routers).
  • Si el Master falla, un dels Backup Routers agafarà el relleu i s'activarà.
  • Permet autenticació per les comunicacions entre els membres del grup VRRP
  • Adreça MAC de multicast 0000.5E00.01XX, on l'últim byte és l'identificador del Router Virtual (VRID)

HSRP

Hot Standby Router Protocol (HSRP)

  • Protocol propietari de CISCO molt semblant a VRRP
  • La dirección multicast 224.0.0.2 y el puerto UDP 1985 en versión 1 y multicast 224.0.0.102 y el puerto UDP 1985 en versión 2.


  • Versió 1 només admet IPv4
  • Prioritat (predeterminat 100). Router actiu el que tingui major prioritat o en cas d'empat major IP
  • Amb "preempt" el Router actiu recupera el rol quan torna a estar disponible


HSRP Example Routers.png


Configuració Router actiu

GW_ACTIVE(config)#interface Gig0/0
GW_ACTIVE(config-if)#ip address 192.168.1.1 255.255.255.0
GW_ACTIVE(config-if)#standby version 2
GW_ACTIVE(config-if)#standby 1 ip 192.168.1.254
GW_ACTIVE(config-if)#standby 1 priority 150
GW_ACTIVE(config-if)#standby 1 preempt

Configuració Router Backup

GW_BACKUP(config)#interface Gig0/0
GW_BACKUP(config-if)#ip address 192.168.1.2 255.255.255.0
GW_BACKUP(config-if)#standby version 2
GW_BACKUP(config-if)#standby 1 ip 192.168.1.254


GW_ACTIVE# show standby
GigabitEthernet0/0 - Group 1 (version 2)
State is Active
4 state changes, last state change 0:00:30
Virtual IP address is 192.168.1.254
Active virtual MAC address is 0000.0C9F.F001
Local virtual MAC address is 0000.0C9F.F001 (v2 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 1.696 secs
Preemption enabled
Active router is local
El router en espera es 192.168.1.1
Priority 150 (configured 150)
Group name is "hsrp-Gi0/0-1" (default)
GW_ACTIVE# show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
Gi0/0 1 150 P Active local 192.168.1.1 192.168.1.254

GLBP

Gateway Load Balancing Protocol (GLBP)

Protocol propietari de CISCO

  • Afegeix la funcionalitat de Load Balance (Round-robin)
  • Possibilitat ponderar la càrrega de cada membre (Weighted)
  • Cada client fan servir la mateixa MAC de porta d'enllaç
  • Adreça multidifusió local 224.0.0.102 per intercanvi hello entre els membres del grup (Port UDP 3222)
  • Requeriments: Support multiple MAC addresses on the physical interfaces

Crear Virtual MAC + Virtual IP (floating). Els clients fan servir la IP Virtual com a GW

  • Dins un grup s'escull només 1 com a AVG (Active Virtual Gateway).
  • Tots els membres del grup són AVF (Active Virtual Forwarder)
  • AVG assigna MAC virtual a cada AVF
  • Cada vegada que AVG rep peticions ARP retorna una de les MAC virtuals de un dels AVF. Aquest actuarà de porta d'enllaç del client que ha enviat l'ARP


GLBP Example Routers.png


Configurar adreçament IP i crear grup GLBP (grup 1), per exemple en 2 commutadors multicapa (IP virtual 192.168.1.254/24)


GLBP Example Switch L3.png


SW1(config)#interface Vlan1           
SW1(config-if)#ip address 192.168.1.1 255.255.255.0
SW1(config-if)#glbp 1 ip 192.168.1.254
SW2(config)#interface Vlan1
SW2(config-if)#ip address 192.168.1.2 255.255.255.0
SW2(config-if)#glbp 1 ip 192.168.1.254
SW1#show glbp brief 
Interface   Grp  Fwd Pri State    Address         Active router   Standby router
Vl1         1    -   150 Active   192.168.1.254   local           192.168.1.2
Vl1         1    1   -   Active   0007.b400.0101  local           -
Vl1         1    2   -   Listen   0007.b400.0102  192.168.1.2     -
SW2#show glbp brief
Interface   Grp  Fwd Pri State    Address         Active router   Standby router
Vl1         1    -   100 Standby  192.168.1.254   192.168.1.1     local
Vl1         1    1   -   Listen   0007.b400.0101  192.168.1.1     -
Vl1         1    2   -   Active   0007.b400.0102  local           -

Configuracions opcionals

Prioritat dins un grup per ser escollit AVG si l'actiu falla (valor per defecte 100)

SW1(config-if)#glbp 1 priority 150


Configurar el balanç de càrrega

SW1(config-if)#glbp 1 load-balancing <TIPUS>
  • Round-robin: Repartiment cíclic
  • Host-dependent: Repartiment per host
  • Weighted: Repartir la càrrega de forma ponderada


[[1]]