HSRP

HSRP
Nivå (enligt OSI-modellen ) nätverk
Familj TCP/IP
Skapad i 1997
Port/ID 1985/ UDP
Syftet med protokollet Gateway-redundans i Ethernet -nätverk
Specifikation RFC 2281
Kärnimplementationer ( servrar ) Cisco, Juniper routrar
Expanderbarhet protokollets versionsnummer
Stora förlängningar HSRP version 2, MD5- autentisering
Utvecklaren Cisco Systems

HSRP ( Hot Standby Router Protocol, Hot Standby Redundancy Protocol ) är ett routingprotokoll från FHRP - familjen ( First-hop redundancy protocols ) utvecklat av Cisco och standardiserat i RFC 2281 .  

Beskrivning

HSRP har utvecklats av Cisco Systems . Standardiserad i mars 1998 i RFC 2281 skriven av Cisco Systems och Juniper Networks . Senare, på basis av HSRP, skapades VRRP- protokollet  ( English  Virtual Router Redundancy Protocol ) som inte är proprietärt, men har patentrestriktioner på grund av att det är baserat på HSRP. Ett helt patentfritt alternativ till HSRP är CARP - protokollet , utvecklat 2003 av OpenBSD -operativsystemets utvecklingsteam .

HSRP - protokollet är utformat för att uppnå nästan 100 % tillgänglighet och feltolerans för det första hoppet från avsändaren ("default route", default gateway , även kallad "gateway of last resort"). Detta uppnås genom att använda samma IP-adress och MAC-adress för den så kallade virtuella routern för två eller flera routrar eller L3-routingswitchar. En sådan grupp kallas en HSRP-grupp.

I terminologin för HSRP-protokollet finns det flera grundläggande begrepp (termer):

Protokollbeskrivning, paketformat och möjliga tillstånd

HSRP-protokollet implementeras ovanpå TCP/IP- protokollstacken; UDP- protokollet används för att leverera serviceinformation . Routrar eller routingswitchar som är konfigurerade och kör HSRP använder så kallade hello-paket som en del av utbytet av tjänstinformation. Dessa paket skickas i sin tur till multicast -IP-adressen 224.0.0.2 (HSRP version 1) eller 224.0.0.102 (HSRP version 2) via UDP på ​​port 1985.

Paketstruktur
0 7 femton 23
version typ Virtuell Rtr ID prioritet Räkna IP-adresser
Auth Type Advet Int Kontrollsumma
IP-adress (1)
IP-adress (n)
Autentiseringsdata (1)
Autentiseringsdata (2)

Hur det fungerar

Och från routergruppen väljer HSRP en aktiv och en standby- router. Resten av routrarna fungerar som bara medlemmar i gruppen. Den aktiva routern ansvarar för vidarebefordran av paket. Standby-routern kommer att ersätta den aktiva routern om den senare misslyckas. Routern med högst prioritet bland de återstående medlemmarna i gruppen kommer i detta fall att väljas som Standby.

Val baseras på routerns prioritet, som kan variera från 1 till 255. Prioriteten kan tilldelas manuellt, vilket gör att du kan påverka urvalsprocessen. Om systemadministratören inte har definierat en prioritet används standardvärdet 100. Om ingen av routrarna i gruppen har tilldelats en prioritet kommer prioriteringarna för alla routrar att matcha och routern med den högsta IP-adressen för gränssnittet som HSRP är konfigurerat på blir aktivt. Under drift utbyter aktiva och standby-routrar hej meddelanden.

Som standard skickar den aktiva routern, var tredje sekund, ut ett hejmeddelande som säger "Gubbar, allt är ok! Jag är fortfarande i tjänst!" Om det inte finns något hej- meddelande från den aktiva routern under 10 sekunder (tre hej - durationer ) antar standby-läget att den aktiva routern har "fallit" och tar rollen som den aktiva routern.

När du ansluter en ny router till en redan befintlig grupp kommer den inte att väljas som Aktiv, även om den har högre prioritet, såvida inte förhandsalternativet är konfigurerat. För att förbättra säkerheten kan du använda autentiseringsprocessen när du utbyter meddelanden mellan routrar.

Dessutom är det möjligt att övervaka tillståndet för routergränssnitten som inte deltar i HSRP-gruppen (upplänk till andra nätverk). Och beroende på deras prestanda, ändra prioritet för routern i gruppen. Prioriteten ändras i steg. Som standard, när ett av gränssnitten "faller", minskar det med 10. Men för att routern, vars prioritet har blivit högre till följd av dessa ändringar, ska anta den aktiva rollen måste preempt-alternativet konfigureras.

Se även

Länkar