Hur VRRP-protokollet fungerar

FHRP (First Hop Redundancy Protocol) — en familj av protokoll som Ă€r avsedda att skapa redundans för standardgatewayen. Den gemensamma idĂ©n för dessa protokoll Ă€r att kombinera flera routrar till en virtuell router med en gemensam IP-adress. Denna IP-adress kommer att tilldelas vĂ€rden som standardgatewayadress. En fri implementation av denna idĂ© Ă€r protokollet VRRP (Virtual Router Redundancy Protocol). I denna artikel ska vi gĂ„ igenom grunderna för VRRP-protokollet.

Hur VRRP-protokollet fungerar
VRRP-routrar förenas i en virtuell router. Alla routrar i gruppen har en gemensam virtuell IP (VIP) adress och ett gemensamt gruppnummer eller VRID (Virtual Router Identifier). En router kan tillhöra flera grupper, var och en med en unik VIP/VRID-pair.

NÀr det gÀller Cisco stÀlls den virtuella routern in pÄ den aktuella grÀnssnittet med kommandot:

R1(config-if)# vrrp  ip

Alla routrar delas in i tvÄ typer: VRRP Master och VRRP Backup.

VRRP Master — det Ă€r routern som ansvarar för att vidarebefordra paket för den virtuella gruppen.

VRRP Backup — det Ă€r routern som vĂ€ntar pĂ„ paket frĂ„n Master. Om paket frĂ„n Master slutar komma, försöker Backup att övergĂ„ till Master-lĂ€get.

Routern blir Master om den har högst prioritet. Master sÀnder kontinuerligt meddelanden till den breda adressen 224.0.0.18 för att informera Backup-routrarna om att den Àr aktiv. Master skickar meddelanden enligt Adver Timer, som som standard Àr 1 sekund.

Hur VRRP-protokollet fungerar
Vid detta tillfÀlle anvÀnds gruppens MAC-adress 00:00:5E:00:01:xx som avsÀndaradress, dÀr xx Àr VRID i hexadecimalt format. I detta exempel anvÀnds den första gruppen.

Hur VRRP-protokollet fungerar
Om Backup-routrarna inte mottar meddelanden under tre Adver Timer (Master Down Timer), blir routern med högst prioritet ny Master, alternativt routern med högst IP. Backup-routern med högre prioritet kommer att ta över rollen frÄn Master med lÀgre prioritet. Men nÀr Backup har preempt-lÀget avstÀngt, kommer Backup inte att ta över rollen frÄn Master.

R1(config-if)# no vrrp  preempt

Om VRRP-routern Àger VIP-adressen, kommer den alltid att ta över rollen som Master.

VRRP-prioritet stÀlls in pÄ vÀrden frÄn 1 till 254. VÀrdet 0 Àr reserverat för fall dÀr Master mÄste tas bort. tar ansvar för routningen. VÀrdet 255 sÀtts för routerÀgaren av VIP. Standardprioritet Àr 100, men det kan anges administrativt:

R1(config-if)#vrrp  prioritet

HÀr kan vi se routerprioritet nÀr den anges administrativt:

Hur VRRP-protokollet fungerar
HÀr presenteras ett fall dÀr routern Àr Àgare av VIP:

Hur VRRP-protokollet fungerar
En VRRP-router kan ha tre tillstÄnd: Initialize, Backup, Master. Dessa tillstÄnd vÀxlar routern successivt mellan.

I tillstÄndet Initialize vÀntar routern pÄ att starta. Om denna router Àr Àgare av VIP-adressen (prioritet 255), skickar routern meddelanden om att den blir Master. Den skickar ocksÄ gratuitous ARP-förfrÄgan, dÀr MAC-adressen för kÀllan Àr lika med adressen för den virtuella routern. DÀrefter gÄr den över till tillstÄndet Master. Om routern inte Àr Àgare av VIP, gÄr den till tillstÄndet Backup.

Hur VRRP-protokollet fungerar
I tillstÄndet Backup vÀntar routern pÄ paket frÄn Master. Routern i detta tillstÄnd svarar inte pÄ ARP-förfrÄgningar frÄn VIP-adressen. Den accepterar heller inte paket med det virtuella router-MAC-adressen som destinationsadress.

Om Backup inte fÄr meddelanden frÄn Master under Master Down Timer, skickar den ett VRRP-meddelande om att den tÀnker bli Master. Den skickar sedan ett broadcast VRRP-meddelande, dÀr kÀlladressen Àr adressen för denna virtuella router. I detta meddelande anger routern sin prioritet.

I tillstÄndet Master hanterar routern paket som Àr adresserade till den virtuella routern. Den svarar ocksÄ pÄ ARP-förfrÄgningar till VIP. Master sÀnder VRRP-meddelanden var Adver Timer för att bekrÀfta att den fungerar.

*13 maj 19:52:18.531: %VRRP-6-STATECHANGE: Et1/0 Grp 1 tillstÄnd Init -> Backup
*13 maj 19:52:21.751: %VRRP-6-STATECHANGE: Et1/0 Grp 1 tillstÄnd Backup -> Master

VRRP möjliggör ocksÄ lastbalansering mellan flera routrar. För detta skapas tvÄ VRRP-grupper pÄ en enda grÀnssnitt. En grupp tilldelas en högre prioritet Àn den andra. Vidare sÀtts prioriteten för den andra routern den motsatta vÀgen. Dvs. om prioriteten för den första gruppen pÄ en router Àr 100, och den andra gruppen 200, sÄ kommer prioriteten för den första gruppen pÄ den andra routern att vara 200 och den andra 100.

Som nÀmnt tidigare mÄste varje grupp ha sin unika VIP. I slutÀndan fÄr vi tvÄ IP-adresser som betjÀnas av tvÄ routrar, dÀr var och en kan fungera som standardgateway.

Hur VRRP-protokollet fungerar
Halva datorerna tilldelas en standardgateway-adress, den andra halvan en annan. SÄledes kommer hÀlften av trafiken att gÄ genom en router och hÀlften genom den andra. Vid ett fel pÄ en av routrarna, tar den andra över arbetet för bÄda VIP:arna.

Hur VRRP-protokollet fungerar
SÄledes möjliggör VRRP att organisera redundans för standardgateway, vilket ökar nÀtverksÀkerheten. Vid anvÀndning av flera virtuella routrar kan man ocksÄ balansera lasten mellan de verkliga routrarna. Reaktionstiden vid ett fel kan förkortas genom att minska tidtagarna.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster