VRRP

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 28 septembrie 2018; verificările necesită 7 modificări .
VRRP
Nume Protocolul de redundanță al routerului virtual
Scopul protocolului creșterea disponibilității routerelor care acționează ca un gateway implicit
Specificație RFC 5798 (2010)

VRRP (Virtual Router Redundancy Protocol) este un protocol de rețea conceput pentru a crește disponibilitatea routerelor care acționează ca un gateway implicit . Acest lucru se realizează prin combinarea unui grup de routere într-un singur router virtual și atribuirea lor unei adrese IP comune , care va fi folosită ca gateway implicit pentru computerele din rețea.

Terminologia protocolului

Descrierea protocolului

Protocolul VRRP este conceput pentru a crește disponibilitatea routerelor care acționează ca gateway implicit.

Pentru un grup de routere, apartenența acestora la un router virtual este configurată . De fapt, un router virtual este un grup de interfețe de router care se află în aceeași rețea și partajează un identificator de router virtual (VRID) și o adresă IP virtuală .

Un router VRRP poate locui în mai multe routere virtuale, fiecare cu o combinație unică de adresă VRID/IP. Maparea dintre VRID și adresa IP virtuală trebuie să fie aceeași pe toate routerele din aceeași rețea.

În orice moment, doar unul dintre routerele fizice direcționează traficul, adică devine routerul principal VRRP , restul routerelor din grup devin routerul de rezervă VRRP . Dacă actualul router VRRP Master devine indisponibil, atunci unul dintre routerele VRRP Backup cu cea mai mare prioritate își preia rolul. Setarea unei priorități vă permite să definiți căi cu prioritate mai mare din punct de vedere administrativ.

Routerul de rezervă nu va încerca să preia rolul de router principal decât dacă are o prioritate mai mare decât routerul principal actual. VRRP vă permite să dezactivați administrativ preluarea rolului de ruter principal. Singura excepție de la această regulă este că un router VRRP va deveni întotdeauna Master dacă deține adresa IP atribuită routerului virtual.

În fiecare router virtual, numai Masterul trimite reclame VRRP periodice la adresa multicast rezervată 224.0.0.18. La nivelul de legătură, adresa MAC virtuală este utilizată ca adresă MAC a expeditorului reclamelor VRRP.

Exemple de utilizare

Primul exemplu este oferit pentru a înțelege cum funcționează protocolul. De regulă, o astfel de schemă nu este utilizată în rețelele reale.

Cele două routere, R1 și R2, se află pe același segment de difuzare și interfețelor care privesc rețeaua locală li se atribuie adrese IP, respectiv 10.0.1.1 și 10.0.1.2. Calculatoarele din rețea folosesc R1 ca gateway implicit.

Trebuie definit un router virtual care va mapa un identificator unic (VRID) la o adresă IP pe care o deține unul dintre routere. R1 este proprietarul adresei IP 10.0.1.1 și R2 este proprietarul adresei IP 10.0.1.2. De exemplu, este definit un router virtual, pentru care VRID = 1, iar adresa IP este 10.0.1.1. După activarea VRRP pe R1 pentru VRID = 1, acesta își asumă rolul de Master. Prioritatea este setată la 255 deoarece deține adresa IP a routerului virtual. După activarea VRRP pe R2 pentru VRID = 1, acesta devine routerul de rezervă. Are o prioritate de 100 deoarece nu deține adresa IP a routerului virtual.

Cu aceste setări, dacă R1 este disponibil, toate computerele trec traficul prin R1. Dacă R1 eșuează din orice motiv, atunci VRRP transferă R2 în rolul de Master. R2 este apoi responsabil pentru redirecționarea traficului care este trimis către adresa IP a routerului virtual.

În primul exemplu, adresa IP nu este rezervată și doar R2 este folosit ca adresă IP a interfeței. Următorul exemplu arată cum să faceți rezervări și pentru adresele IP ale lui R2.

Al doilea exemplu arată aspectul care a fost folosit în primul exemplu, dar acum routerele folosesc două routere virtuale și ambele routere trec traficul. Această schemă este mai de preferat decât cea anterioară pentru utilizarea în rețele reale.

Jumătate dintre computere folosesc R1 ca gateway implicit, cealaltă jumătate utilizează R2. Setările routerului virtual cu VRID = 1 rămân exact aceleași ca în primul exemplu. Un al doilea router virtual este adăugat cu VRID = 2 și adresa IP 10.0.1.2. Pentru acest router virtual, R2 va acționa ca Master și R1 ca Backup.

Exemplul folosește nu numai redundanța implicită a routerului, ci și echilibrarea sarcinii între cele două routere.

Deși în ambele exemple au fost folosite doar două routere, ar putea exista mai multe routere. Apoi vor exista un Master și mai multe Backup-uri și, dacă routerul Master eșuează, prioritatea atribuită routerelor Backup va determina care dintre ele va fi noul Master (dacă prioritatea este mai mare, atunci routerul devine Master). Dacă routerele au aceleași valori de prioritate, atunci adresele lor IP sunt comparate - cea cu adresa IP mai mare va fi Master.

De regulă, adresele IP sunt atribuite computerelor folosind protocolul DHCP . În cel de-al doilea exemplu, serverul DHCP ar trebui să ofere jumătate dintre computerele din subrețea adresa IP implicită a routerului 10.0.1.1 și cealaltă jumătate a computerelor cu 10.0.1.2. Acest lucru poate fi implementat folosind opțiunea DHCP 82 . Ideea este de a oferi computerelor care sunt conectate la diferite comutatoare o adresă IP de gateway implicită diferită.

Format pachet VRRP

Pachetele VRRP sunt trimise pentru a transmite către toate ruterele VRRP informații despre starea și prioritatea ruterului principal care este asociat cu VRID.

Pachetele VRRP sunt încapsulate în pachete IP și trimise la o adresă multicast care este rezervată pentru VRRP.

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ |Versiune| tip | Virtual RtrID| prioritate | Numărați adrese IP | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | AuthType | AdverInt | suma de control | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Adresa IP (1) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | . | | . | | . | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Adresă IP (n) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Date de autentificare (1) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+ | Date de autentificare (2) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+

Câmpurile pachetului:

Câmpurile unui pachet IP

Deoarece pachetele VRRP sunt încapsulate în pachete IP, semnificațiile unor câmpuri dintr-un pachet IP sunt descrise mai jos:

Opțiuni router virtual

Opțiuni de router virtual:

Temporizatoare VRRP

Descrierea stărilor routerului

Stări posibile:

Diagrama de tranziție a stărilor:

Inițializați

Scopul stării Inițializare este de a aștepta începerea lucrului (eveniment de pornire).

Dacă VRRP este activat pe router, atunci:

Backup

Scopul stării Backup este de a monitoriza disponibilitatea și starea de sănătate a Master Router-ului.

Când routerul VRRP este în această stare, trebuie să facă următoarele:

Maestru

În starea Master , routerul este responsabil pentru redirecționarea pachetelor trimise la adresa IP asociată cu routerul virtual.

Când routerul VRRP este în această stare, trebuie să facă următoarele:

Vezi și

Link -uri