HSRP – Hot Standby Router Protocol
HSRP oder auch Hot Standby Router Protocol, wozu braucht man es?
Fällt ein Switchn aus an dem wichtige Server oder Uplinks hängen, so sind diese Server nicht mehr zu erriechen. Das Netzwerk steht, ein arbeiten ist nicht mehr möglich mit den daran angeschlossenen Komponenten.
Im schlimmsten Falle handelt es sich um die Core Switche und somit hängen alle daran angeschlossenen Access- oder Distribution- Switche in der Luft und es ist kein Arbeiten mehr möglich.
Einfach nur Redundanzen daneben zu stellen, bedeutet dass man händisch den neuen Switch hochfahren muss um dann ggf. noch die ganzen Leitungen umzupatchen.
Dann ist nicht gewiss, ob die Konfiguration wirklich dem ausgefallenen entspricht.
Also schafft man sich eine Ausfallsicherheit, die automatisch umschaltet.
Die Konfiguration muss natürlich noch von Hand synchron gehalten werden, was auf dem einen Switch konfiguriert wird, muss natürlich auch auf dem anderen konfiguriert werden.
Die angehängten Server und Switche sind auch mit 2 Leitungen anzubinden, denn sonst macht eine Redundanz keinen Sinn.
Was macht HSRP nun?
HSRP wird eingesetzt um 2 Switche/Router so zu verschalten das wenn einer ausfällt das Netzwerk weiter funktioniert. Dazu wird das Standard Gateway nicht auf dem einzelnen Switch festgelegt, sondern es wird durch die Verschaltung und Konfiguration von 2 Switchen ein virtueller Switch geschaffen.
Wie erreicht man dieses?
HSRP kann nur auf Layer 3 Interfaces eingerichtet werden.
Will man das Ganze auf Switchen betreiben wie wir, dann müssen wir als erstes Layer 3 Instanzen für die VLAN einrichten.
Beim Einrichten der VLANs haben wir
Die VLANs 100,200,300 und 400 sind schon eingerichtet, nun muss man auf diesen Layer 3 Instanzen das HSRP konfigurieren.
Also ran ans Werk
Was brauchen wir?
Für jedes VLAN eine Standby IP Adresse.
Da auf den beiden Switchen die 10 und 11 für die Switche verwendet wurde, kommt nun die .1 zum Einsatz
VLAN 100 | VLAN 200 | VLAN 300 | VLAN 400 | |
Switch 1 | 192.168.10.10 | 192.168.20.10 | 192.168.30.10 | 192.168.40.10 |
Switch 2 | 192.168.10.11 | 192.168.20.11 | 192.168.30.11 | 192.168.40.11 |
Virtuelle | 192.168.10.1 | 192.168.20.10 | 192.168.30.10 | 192.168.40.10 |
Die HSRP priority (0-255, default: 100) eines Routers legt die role des Routers fest (s.o.), bei gleicher priority entscheidet die IP Adresse der Router.
– höchste HSRP priority (IP Adresse) → active Router
Optional, aber empfehlenswert: HSRP Preempt Sollte ein ausgefallener, ehemalige active Router im Netzwerk wieder verfügbar werden, übernimmt er nicht automatisch wieder die Rolle des active Router (trotz höherer Priorität). Dieses Verhalten kann jedoch mit der Konfiguration von HSRP preemt geändert werden, d.h. es wird in jedem Fall der Router mit der höchsten Priorität zum active Router. (config-if)# standby [ group-id ] preempt [ delay [ minimum sec ] [ sync sec ]]
Emma>en
Emma# conf t>
Emma(config)#int vlan 100
Emma(config-if)# standby 1 ip 192.168.10.1
Emma(config-if)# standby 1 priority 110
Emma(config-if)# standby 1 preempt
Emma(config-if)#exit
Emma(config)#int vlan 200
Emma(config-if)# standby 1 ip 192.168.20.1
Emma(config-if)# standby 1 priority 110
Emma(config-if)# standby 1 preempt
Emma(config-if)#exit
Emma(config)#int vlan 300
Emma(config-if)# standby 1 ip 192.168.30.1
Emma(config-if)# standby 1 priority 110
Emma(config-if)# standby 1 preempt
Emma(config-if)#exit
Emma(config)#int vlan 400
Emma(config-if)# standby 1 ip 192.168.40.1
Emma(config-if)# standby 1 priority 110
Emma(config-if)# standby 1 preempt
Emma(config-if)#exit