FHRP (Protokolli i ParĂ« i RedundancĂ«s sĂ« Hyrjes) â njĂ« grup protokolesh qĂ« janĂ« krijuar pĂ«r tĂ« siguruar redundancĂ«n e portit tĂ« paracaktuar. Ideja e pĂ«rgjithshme e kĂ«tyre protokolleve Ă«shtĂ« tĂ« bashkojnĂ« disa router-a nĂ« njĂ« router virtual me njĂ« IP adresĂ« tĂ« pĂ«rbashkĂ«t. Kjo IP adresĂ« do t'i caktohet hosteve si adresa e paracaktuar e portit. NjĂ« realizim i lirĂ« i kĂ«saj ideje Ă«shtĂ« protokolli VRRP (Protokolli i RedundancĂ«s sĂ« Router-it Virtual). NĂ« kĂ«tĂ« artikull do tĂ« shqyrtojmĂ« bazat e protokollit VRRP.

Router-at VRRP bashkohen në një router virtual. Të gjithë router-at në grup kanë një adresë virtuale IP (VIP) të përbashkët dhe një numër grupi të përbashkët ose VRID (Identifikuesi i Router-it Virtual). Një router mund të jetë pjesë e disa grupeve, çdo njëra prej të cilave duhet të ketë çiftin unik VIP/VRID.
Në rastin e Cisco-s, router-i virtual caktohet në ndërfaqen që na intereson me komandën:
R1(config-if)# vrrp ipTë gjithë router-at ndahen në dy lloje: VRRP Master dhe VRRP Backup.
VRRP Master â Ă«shtĂ« router-i qĂ« merret me transferimin e paketave pĂ«r kĂ«tĂ« grup virtual.
VRRP Backup â Ă«shtĂ« njĂ« router qĂ« pret paketat nga Master. NĂ«se paketat nga Master ndalojnĂ« sĂ« ardhuri, Backup pĂ«rpiqet tĂ« kalojĂ« nĂ« gjendjen Master.
Routeri bëhet Master nëse ka prioritetin më të lartë. Master vazhdimisht dërgon mesazhe në adresën e transmetimit 224.0.0.18 për t'i njoftuar routerët Backup që është aktiv. Master dërgon mesazhe sipas një timeri Adver Timer, i cili është 1 sekondë siç është caktuar fillimisht.

Në këtë rast, si adresë MAC e dërguesit përdoret adresa e grupit 00:00:5E:00:01:xx, ku xx është VRID në formatin hexadecimal. Në këtë shembull përdoret grupi i parë.

Nëse routerët Backup nuk marrin mesazhe gjatë tre Adver Timer (Master Down Timer), atëherë Master i ri bëhet routeri me prioritetin më të lartë, ose routeri me IP më të lartë. Në të njëjtën kohë, routeri Backup me prioritet më të lartë do të marrë rol Master nga ai me prioritet më të ulët. Megjithatë, kur Backup-i nuk ka aktivizuar modalitetin preempt, ai nuk do të marrë rolin nga Master.
R1(config-if)# no vrrp preemptNëse routeri VRRP është pronar i VIP adresës, ai gjithmonë merr rolin Master.
Prioriteti VRRP caktohet në vlera nga 1 deri në 254. Vlera 0 është e rezervuar për rastet kur Master duhet të heqë përgjegjësinë për rrugëzim. Vlera 255 i caktohet ruterit pronar të VIP. Prioriteti i paracaktuar është 100, por mund të caktohet administrativisht:
R1(config-if)#vrrp priorityKëtu mund të shohim prioritetin e ruterit, kur ai caktohet administrativisht:

Dhe këtu paraqitet rasti kur ruteri është pronar i VIP:

Ruteri VRRP mund të ketë tri gjendje: Initialize, Backup, Master. Këto gjendje ruterit i ndryshojnë radhazi.
Në gjendjen Initialize, ruteri pret fillimin e funksionimit. Nëse ky ruter është pronar i adresës VIP (prioriteti është 255), atëherë ruteri dërgon mesazhe se bëhet Master. Ai gjithashtu dërgon , në të cilën adresa MAC e burimit është e barabartë me adresën e ruterit virtual. Pastaj ai kalon në gjendjen Master. Nëse ruteri nuk është pronar i VIP, ai kalon në gjendjen Backup.

Në gjendjen Backup, ruteri pret paketa nga Master. Ruter në këtë gjendje nuk përgjigjet në kërkesat ARP nga adresa VIP. Po ashtu, ai nuk pranon paketa që kanë si adresë të destinacionit adresën MAC të routerit virtual.
Nëse Backup nuk merr mesazhe nga Master brenda Timer-it të Rënies Master, ai dërgon një mesazh VRRP për të njoftuar se do të bëhet Master. Më pas, dërgon një mesazh të përgjithshëm VRRP, ku adresa MAC e burimit i përket këtij routeri virtual. Në këtë mesazh, ruteri njofton prioritetin e tij.
Në gjendjen Master, ruteri proceson paketat që janë drejtuar routerit virtual. Ai gjithashtu përgjigjet në kërkesat ARP për VIP. Master shpërndan mesazhe VRRP çdo Adver Timer për të konfirmuar që po punon.
*May 13 19:52:18.531: %VRRP-6-STATECHANGE: Et1/0 Grp 1 gjendja Init -> Backup
*May 13 19:52:21.751: %VRRP-6-STATECHANGE: Et1/0 Grp 1 gjendja Backup -> MasterVRRP gjithashtu lejon balancimin e ngarkesës midis disa rrugëtuesve. Për këtë, krijohen dy grupe VRRP në një ndërfaqe. Një grup merr një përparësi më të lartë se tjetri. Në këtë rast, në rrugëtuesin e dytë, përparësia caktohet në mënyrë të kundërt. Pra, nëse në një rrugëtues, përparësia e grupit të parë është 100, ndërsa e grupit të dytë është 200, atëherë në rrugëtuesin tjetër, përparësia e grupit të parë do të jetë 200, dhe e dytit 100.
Siç u tha më parë, çdo grup duhet të ketë VIP të tij unik. Në përfundim, ne marrim dy adresa IP, të shërbyera nga dy rrugëtues, secili prej të cilëve mund të shërbejë si porti i paracaktuar.

Pjesës së kompjuterëve u caktohet një adresë porti e paracaktuar, pjesës tjetër një tjetër. Kështu, gjysma e trafikut do të kalojë përmes një rrugëtuesi, ndërsa gjysma përmes tjetrit. Në rast se një nga rrugëtuesit dështon, tjetri merr përsipër punën e të dy VIP-ve.

Kështu, VRRP mundëson organizimin e qëndrueshmërisë së portës përkatëse, duke rritur besueshmërinë e rrjetit. Në rastin e përdorimit të disa rrugëve virtuale, është e mundur të balancojmë ngarkesën midis rrugëve reale. Shpejtësia e reagimit ndaj dështimit mund të zvogëlohet duke ulur timerët.
Burimi: habr.com
