This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
wiki:site:cisco:ccnp:switch:hsrp [2018/01/17 14:15] root odstraněno |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== HSRP Hot Standby Router Protocol ====== | ||
| - | //(Cisco)// RFC2281 | ||
| - | |||
| - | * Zajišťuje zálohování IP adresy výchozí brány | ||
| - | * Routery se seskupují do HSRP skupin | ||
| - | * Jeden router je vždy **active** | ||
| - | * Druhý router je **standby** a ostatní jsou ve stavu **listen** | ||
| - | * Routery si vyměňují HSRP Hello zprávy v daných intervalech, | ||
| - | * HSRP Hello: cílová IP = 224.0.0.2, port UDP 1985 | ||
| - | * HSRP group: 1-255 (switche obvykle podporují max.16 skupin) | ||
| - | * číslo HSRP group má jen lokální význam na interfacu (tzn. HSRP group 1 na int. VLAN10 je nezávislá na HSRP group 1 na int. VLAN11) | ||
| - | |||
| - | ===== HSRP volba " | ||
| - | * založeno na prioritě 0-255, def.100, nejvyšíí priorita je 255 | ||
| - | * router s nejvyšší prioritou je aktivní | ||
| - | * jsou-li priority routerů stejné (např. def.100), rozhoduje nejvyšší IP adresa HSRP interfejsu | ||
| - | |||
| - | > | ||
| - | |||
| - | Po zapnutí HSRP musí zařízení projít následujícími stavy: | ||
| - | - Disabled | ||
| - | - Init | ||
| - | - Listen - ostatní routery | ||
| - | - Speak | ||
| - | - Standby - router s druhou nejvyšší prioritou | ||
| - | - Active - router s nejvyšší prioritou | ||
| - | |||
| - | * Standby router sleduje Hello od Aktivního routeru | ||
| - | * Hello jsou vysílány def. každé 3 s | ||
| - | * Pokud nepřijde Hello v průběhu Hold timeru (def. 10s = 3x hello), standby router převezme aktivní roli | ||
| - | * Jeden router (nejvyšší priorita) z Listening routerů se stane Standby | ||
| - | |||
| - | > | ||
| - | |||
| - | * **hello** = 1-254 s nebo 15-999 ms (def. 3 s) | ||
| - | * **holdtime** = 1-255 s nebo 50-3000 ms (def. 10 s), doporučuje se trojnásobek Hello timeru | ||
| - | |||
| - | * snížením timerů, lze dosáhnou rychlejší reakce, ale i častého posílání Hello a zvýšení provozu | ||
| - | * běžně pokud aktivní router selže a funkci převezme standby router, po naskočení původního active routeru se tento router nestane automaticky znovu aktivním | ||
| - | * router se může stát aktivním jen při selhání současného active routeru - nezávisle na prioritě | ||
| - | * Lze nakonfigurovat automatické přebírání aktivní role pomocí **preempt** | ||
| - | |||
| - | > | ||
| - | |||
| - | * **delay** - pozdržení převzetí aktivní role | ||
| - | * **minimum** - 0-3600s, měří se od chvíle kdy je router schopen převzít aktivní roli (interface up, nakonfigurování HSRP) | ||
| - | * **reload** - 0-3600s po restartu routeru, účelem je dát čas routovacím protokolům aby zkonvergovaly | ||
| - | |||
| - | ===== HSRP Authentikace ===== | ||
| - | ==== Plain-Text Authentikace ==== | ||
| - | * string 8 znaků | ||
| - | * posílá se jako plain-text | ||
| - | * neslouží k zabezpečení, | ||
| - | |||
| - | > | ||
| - | |||
| - | ==== MD5 Authentikace ==== | ||
| - | * posílá se hash HSRP zprávy a klíče | ||
| - | * bezpečnější | ||
| - | |||
| - | **String:** | ||
| - | > | ||
| - | |||
| - | * **0** - string 64 znaků, ve výpisu konfigurace je vidět jako zašifrovaný | ||
| - | * **7** - lze vložit již zašifrovaný řetězec | ||
| - | |||
| - | **Key-chain: | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | > | ||
| - | |||
| - | ===== Track interface ===== | ||
| - | * slouží k ovlivnění stavu HSRP v závislosti na ostatních interfejsech routeru | ||
| - | * jinými slovy: nemá cenu aby byl aktivní router, který má spadlou linku do internetu | ||
| - | * po pádu sledované linky dojde ke snížení HSRP priority | ||
| - | * POZOR, router který má převzít aktivní roli musí mít zapnuto **preempt**, | ||
| - | |||
| - | > | ||
| - | |||
| - | * **decrementvalue** = hodnota o kterou se sníží priorita při pádu linky, defaultně 10 | ||
| - | |||
| - | ===== HSRP Addressing ===== | ||
| - | * každý zúčastněný interfejs v HSRP má svojí IP adresu | ||
| - | * jedna IP je společná (virtuální router) = default GW pro hosty | ||
| - | * skutečná IP adr. interfejsu a virtuální IP adresa musí být ve stejném subnetu | ||
| - | |||
| - | > | ||
| - | |||
| - | * virtuální MAC: 0000.0c07c.acxx | ||
| - | * xx = číslo HSRP skupiny | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== HSRP Load Balancing ===== | ||
| - | * dělá se pomocí dvou HSRP skupin | ||
| - | * pro každou skupinu je aktivní jiný router | ||
| - | * nevýhoda jsou dvě různé virtuální IP adresy jako brány | ||
| - | * tyto dvě IP se rozdělí mezi hosty půl na půl | ||
| - | * polovina provozu jde pak přes jeden router a druhá přes druhý | ||
| - | |||
| - | {{: | ||
| - | |||
| - | **Příklad konfigurace: | ||
| - | < | ||
| - | CatalystA(config)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | CatalystA(config-if)# | ||
| - | |||
| - | CatalystB(config)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | CatalystB(config-if)# | ||
| - | </ | ||
| - | |||
| - | > | ||
| - | |||
| - | |||