Situatie
Ce inseamna VRRP si la ce putem folosi acest protocol?
VRRP – Virtual Router Redundancy Protocol – este un standard bazat pe RFC 2338, avand cam aceeleasi functii de load balancer si redundanta, ca HSRP (Hot Standby Router Protocol) – sistemul propietar al celor de la Cisco.
Utilizand VRRP ne putem permite sa configuram un grup de routere ca pe un singur Gateway pentru backupul conexiunii sau pentru redundanta. In acest caz, clientii retelei (utilizatorii) sunt rutati direct pe o adresa IP al routerului virtual VRRP ca si Gateway initial (default).
Lipsa conexiunii nu este posibila, deoarece in cazul in care un router master din grup este “down”, celelalte routere preiau sarciniile acestuia.
Routerele din grupul VRRP pot functiona ca Master sau Backup si pot fi configurate pana la 255 de routere virtuale pe interfata unui router fizic (nu este o generalitate, la unele routere pot aparea limitari ale platformei, memorie insuficienta, etc). VRRP, este un protocol creat sa functioneze exclusiv pe routere cu interfata de IPv4.
In pasul de mai jos, va prezint cum VRRP functioneaza de fapt.
Solutie
Pasi de urmat
In cazul de mai sus, deoarece VRRP utilizeaza adresa IP a interfetei #NIC, routerul A a fost trecut ca si router principal – MASTER, cu adresa IP a utilizatorului (aceste setari sunt configurabile). Clientii, Computer 1, 2, respectiv 3 sunt configurate cu gatewayul initial (default), adresa IP fiind 10.20.1.1, iar routerele B si C au devenit routere virtuale de backup.
Sa presupunem ca routerul A este “down”, in acest caz, in functie de prioritate, routerul B isi asuma rolul de MASTER, pana routerul A devine operational. Prioritatea routerelor poate fi configurata (vezi mai jos).
Una dintre multele caracteristici ale protocolului VRRP este ca avem posibilitatea de a prioritiza fiecare router, in asa fel incat unele routere sa devina MASTER si BACKUP, pentru a tine online intreaga retea in caz de eroare sau defectiune la unul dintre routere. Aceasta caracteristica decongestioneaza traficul de pe retea, actionand ca un load balancer, fara a incarca un singur echipament.
Cum configuram prioritatea unui router?
Pentru a configura prioritatea unui router, vom folosi urmatoarea comanda in Global Configuration Mode (CLI).
In exemplul de azi, am setat routerul A cu o prioritate de 200.
RouterA(conf-if)# vrrp 1 priority 200
Cum configuram protocolul VRRP?
Configurarea acestui protocol este simpla si are un set de comenzi predefinit.
Sintaxa de baza este: vrrp [group] [timers adverstise msec] [timers learn] [preempt delay] [priority] [description]
Pentru activarea VRRP pe o interfata #NIC, in Global Configuration Mode trebuie introduse urmatoarele linii de comanda:
Router(config)# interface Fa0/0
Router(config-if)# vrrp (group) IP 0.0.0.0
—————————————–
(!) Adresa IP a routerului virtual (backup), in cazul nostru – B/C, 10.20.1.2/3.
(!) Protocolul VRRP este functional cu cel putin 2 routere, un Master si un Backup.
Pentru a vedea statusul grupului VRRP se va initia comanda show vrrp, ca in exemplul de mai jos:
Router# show vrrp
Ethernet1/0 – Group 1
State is Master
Virtual IP address is 10.20.1.1
Virtual MAC address is 5555.6666.77ab
Advertisment interval is 2.000 sec
Preemption is enabled
min delay is 0.000 sec
Master Router is 10.20.1.10 (local), priority is 200
Master Advertisment interval is 2.000 sec
Master Down Interval is 4.55 sec
Leave A Comment?