Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

NĂ« rrjet mund tĂ« gjenden shumĂ« materiale rreth protokollit RSTP. NĂ« kĂ«tĂ« artikull, propozoj tĂ« krahasoj protokollin RSTP me protokollin Proprietar tĂ« Phoenix Contact – Extended Ring Redundancy.

Detajet e zbatimit të RSTP

Informacione të përgjithshme

Koha e konvergjencĂ«s – 1-10 c
Topology tĂ« mundshme – çdo

Ekziston një mendim i përhapur se RSTP lejon të lidhen switch-et vetëm në një unazë:

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy
Por RSTP lejon lidhjen e switch-eve në mënyrë të rastësishme. Për shembull, me një topologji të tillë, RSTP do t'i përballojë.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Parimi i funksionimit

RSTP e redukton çdo topologji nĂ« njĂ« pemĂ«. NjĂ« nga switch-et bĂ«het qendra e topologjisĂ« – switch-i rrĂ«njĂ«. Switch-i rrĂ«njĂ« kalon pĂ«rmes vetes mĂ« shumĂ« tĂ« dhĂ«na.

Parimi i funksionimit të RSTP është si më poshtë:

  1. kalohet energji në switch-e;
  2. zgjedhja e switch-it rrënjë;
  3. switch-et e tjera përcaktojnë rrugën më të shpejtë drejt switch-it rrënjë;
  4. kanalet e mbetura bllokohen dhe bëhen rezervë.

Zgjedhja e switch-it rrënjë

Switch-et me RSTP shkëmbejnë paketa BPDU. BPDU është një paketë shërbimi që përmban informacionin e RSTP. BPDU ka dy lloje:

  • Konfigurimi BPDU.
  • Njoftimi pĂ«r Ndryshimin e TopologjisĂ«.

Konfigurimi BPDU përdoret për ndërtimin e topologjisë. Ai dërgohet vetëm nga switch-i rrënjësor. Konfigurimi BPDU përmban:

  • identifikuesin e dĂ«rguesit (Bridge ID);
  • identifikuesin e switch-it rrĂ«njĂ«sor (Root Bridge ID);
  • identifikuesin e portit nga i cili Ă«shtĂ« dĂ«rguar ky paketĂ« (Port ID);
  • koston e rrugĂ«s deri te switch-i rrĂ«njĂ«sor (Root Path Cost).

Njoftimi për Ndryshimin e Topologjisë mund të dërgohet nga çdo switch. Ato dërgohen në rast të ndryshimit të topologjisë.

Pas aktivizimit, të gjithë switch-et mendojnë se janë rrënjësorë. Ata fillojnë të dërgojnë paketa BPDU. Sa herë që një switch merr BPDU me një Bridge ID më të vogël se i tij, ai ndalon së konsideruari veten si rrënjësor.

ID-i i Bridge pĂ«rbĂ«het nga dy vlera – adresa MAC dhe Prioriteti i Bridge. Adresa MAC nuk mund tĂ« ndryshohet. Prioriteti i Bridge Ă«shtĂ« 32768 si e zakonshme. NĂ«se nuk ndryshoni Prioritetin e Bridge, atĂ«herĂ« switch-i rrĂ«njĂ« do tĂ« bĂ«het ai me adresĂ«n MAC mĂ« tĂ« vogĂ«l. Switch-i me adresĂ«n MAC mĂ« tĂ« vogĂ«l Ă«shtĂ« mĂ« i vjetri dhe ndoshta jo mĂ« i fuqishmi. Rekomandohet tĂ« pĂ«rcaktoni manualisht switch-in rrĂ«njĂ« tĂ« topologjisĂ«. PĂ«r kĂ«tĂ«, nĂ« switch-in rrĂ«njĂ« duhet tĂ« konfiguroni njĂ« Prioritet tĂ« vogĂ«l Bridge (p.sh., 0). Mund tĂ« pĂ«rcaktoni gjithashtu njĂ« switch rezervĂ« rrĂ«njĂ«, duke i caktuar atij njĂ« Prioritet Bridge pak mĂ« tĂ« madh (p.sh., 4096).

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy
Zgjedhja e rrugës drejt switch-it rrënjë

Switch-i rrënjë drejton paketa BPDU në të gjitha portat aktive. BPDU ka një fushë Kostosh Rrugë. Kostosh Rrugë tregon koston e rrugës. Sa më e lartë të jetë kostoja e rrugës, aq më gjatë shkëmbehet paketa. Kur BPDU kalon nëpër një port, kostoja shtohet në fushën Kostosh Rrugë. Numri i shtuar quhet Kosto Port.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Path Cost shton së një vlerë të caktuar kur BPDU kalon përmes çdo porte. Ajo vlerë që shtohet quhet Port Cost dhe mund të përcaktohet si manualisht ashtu edhe automatikisht. Port Cost mund të përcaktohet si manualisht ashtu edhe automatikisht.

Kur një switch i mosrrënjosur ka disa rrugë alternative deri te rrënjës, ai zgjedh atë më të shpejtë. Ai krahasohet Path Cost i këtyre rrugëve. Ajo porte, nga e cila erdhi BPDU me Path Cost më të ulët, bëhet porta rrënjësore (Root Port).

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Shpenzimet e porteve, që caktohen automatikisht, mund të shihen në tabelën:

Shpejtësia e transmetimit të portit
Kostoja e portit

10 Mb/s
2 000 000

100 Mb/s
200 000

1 Gb/s
20 000

10 Gb/s
2 000

Rolat dhe statuset e porteve

Porte të switch-it kanë disa statuse dhe role.

Statuset e porteve (për STP):

  • Disabled – jo aktiv.
  • Blocking – dĂ«gjon BPDU, por nuk transmeton. TĂ« dhĂ«nat nuk transmetohen.
  • Listening – dĂ«gjon dhe transmeton BPDU. TĂ« dhĂ«nat nuk transmetohen.
  • Learning – dĂ«gjon dhe transmeton BPDU. Po pĂ«rgatitet pĂ«r tĂ« transmetuar tĂ« dhĂ«na — plotĂ«son tabelĂ«n e adresave MAC.
  • Forwarding – transmeton tĂ« dhĂ«na, dĂ«gjon dhe transmeton BPDU.

Koha e konvergjencës STP është 30-50 sekonda. Pasi të ndizet switch-i, të gjitha portat kalojnë përmes të gjitha statusve. Në çdo status, porta qëndron disa sekonda. Për këtë arsye, STP ka një kohë konvergjence të tillë të gjatë. RSTP ka më pak status portash.

Statuset e portit (për RSTP):

  • Hedhja – joaktiv.
  • Hedhja – dĂ«gjon BPDU, por nuk transmeton. TĂ« dhĂ«nat nuk transmetohen.
  • Hedhja – dĂ«gjon dhe transmeton BPDU. TĂ« dhĂ«nat nuk transmetohen.
  • Learning – dĂ«gjon dhe transmeton BPDU. Po pĂ«rgatitet pĂ«r tĂ« transmetuar tĂ« dhĂ«na — plotĂ«son tabelĂ«n e adresave MAC.
  • Forwarding – transmeton tĂ« dhĂ«na, dĂ«gjon dhe transmeton BPDU.
  • NĂ« RSTP statuset Disabled, Blocking dhe Listening janĂ« tĂ« kombinuara nĂ« njĂ« – Hedhja.

Rolet e portit:

  • Porta Root – porta, pĂ«rmes sĂ« cilĂ«s kalojnĂ« tĂ« dhĂ«nat. Ajo shĂ«rben si rruga mĂ« e shpejtĂ« deri te switch-i rrĂ«njĂ«.
  • Porta Designated – porta, pĂ«rmes sĂ« cilĂ«s kalojnĂ« tĂ« dhĂ«nat. E pĂ«rcaktuar pĂ«r çdo segment LAN.
  • Porta Alternate – porta, pĂ«rmes sĂ« cilĂ«s tĂ« dhĂ«nat nuk kalojnĂ«. Ajo Ă«shtĂ« njĂ« rrugĂ« alternative deri te switch-i rrĂ«njĂ«.
  • Porta Backup – porta, pĂ«rmes sĂ« cilĂ«s tĂ« dhĂ«nat nuk kalojnĂ«. Ajo Ă«shtĂ« njĂ« rrugĂ« rezervĂ« pĂ«r segmentin ku tashmĂ« Ă«shtĂ« lidhur njĂ« port me mbĂ«shtetje pĂ«r RSTP. Porta Backup pĂ«rdoret, nĂ«se dy kanale tĂ« switch-it janĂ« tĂ« lidhura nĂ« njĂ« segment (lexo: hub).
  • Porta Disabled – nĂ« kĂ«tĂ« port RSTP Ă«shtĂ« çaktivizuar.

Zgjedhja e Root Port-it është përshkruar më lart. Si zgjidhet porti Designated?

Së pari, le të përcaktojmë se çfarë është një segment LAN. Segmenti LAN është një kolizion domain. Për një switch ose router, çdo port formon një domain kolizioni të veçantë. Segmenti LAN është një kanal mes switch-eve ose router-eve. Në rastin e një hub-i, të gjitha portet e hub-it ndodhen në të njëjtin domain kolizioni.

Për një segment caktohet vetëm një port Designated.

Në rastin e segmenteve ku tashmë ka Root Port, gjithçka është e qartë. Porti i dytë i segmentit bëhet Porti Designated.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Por mbeten kanale rezervë, ku do të ketë një Port Designated dhe një Port Alternativ. Si do të zgjidhen ata? Porti Designated do të jetë ai port me koston më të ulët të Path deri te switch-i rrënjë. Nëse koston e Path janë të barabarta, atëherë Porti Designated do të jetë ai port që ndodhet në switch-in me ID më të ulët Bridge. Nëse edhe ID Bridge janë të barabarta, atëherë Porti Designated bëhet porti me numrin më të ulët. Porti i dytë do të jetë Alternativ.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Ka mbetur momenti i fundit: kur i caktohet portit roli Backup? Siç u përmend më lart, porti Backup përdoret vetëm kur dy kanale të switch-it janë të lidhura në një segment të vetëm, pra në një hub. Në këtë rast, Porti i Caktuar zgjidhet sipas të njëjtave kritere.

  • Kostoja mĂ« e ulĂ«t e RrugĂ«s deri te switch-i rrĂ«njĂ«sor.
  • ID-ja mĂ« e ulĂ«t e Bridgjit.
  • ID-ja mĂ« e ulĂ«t e Portit.

Numri maksimal i pajisjeve në rrjet

Standardi IEEE 802.1D nuk ka kërkesa strikte për numrin e pajisjeve në LAN me RSTP. Por, standardi rekomandon që të përdoren jo më shumë se 7 switch-e në një degë (jo më shumë se 7 hop-e), dmth. jo më shumë se 15 në një cikël. Pasi të tejkalohet ky numër, fillon të rritet koha e konvergjencës së rrjetit.

Detajet e implementimit ERR.

Informacione të përgjithshme

Koha e konvergjencës

Koha e konvergjencĂ«s ERR – 15 ms. Me numrin maksimal tĂ« switch-eve nĂ« cikĂ«l dhe me pĂ«rshtatjen e cikleve – 18 ms.

Topology të mundshme

ERR nuk lejon bashkimin e lirë të pajisjeve si RSTP. ERR ka topologji të qarta që mund të përdoren:

  • Cikli
  • Cikli i Dubluar
  • PĂ«rshtatja deri nĂ« tre cikle

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy
Cikli

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Kur të gjitha switch-ët bashkohen në një unazë në ERR, është e nevojshme të konfigurohen portet në çdo switch që do të marrin pjesë në ndërtimin e unazës.

Unaza e dyfishtë
Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Switch-ët mund të bashkohen në një unazë të dyfishtë, e cila rrit ndjeshëm besueshmërinë e unazës.

Kufizimet e unazës së dyfishtë:

  • Unaza e dyfishtĂ« nuk mund tĂ« pĂ«rdoret pĂ«r tĂ« bashkuar switch-Ă«t me unaza tĂ« tjera. PĂ«r kĂ«tĂ«, Ă«shtĂ« e nevojshme tĂ« pĂ«rdoret Ring Coupling.
  • Unaza e dyfishtĂ« nuk mund tĂ« pĂ«rdoret pĂ«r unazĂ«n e bashkimit.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy
Bashkimi i unazave

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Në bashkim, nuk mund të ketë më shumë se 200 pajisje në rrjet.

Bashkimi i unazave nënkupton kombinimin e unazave të tjera në një unazë të re.

Nëse një unazë lidhet me unazën e bashkimit përmes një switch-i, kjo quhet bashkim i unazave përmes një switch-i. Nëse dy switch-e nga unaza lokale lidhen me unazën e bashkimit, atëherë kjo do të jetë bashkim përmes dy switch-eve.

Kur lidhni nëpërmjet një switch, të dy portet e pajisjes angazhohen. Koha e konvergjencës në këtë rast do të jetë rreth 15-17 ms. Në një lidhje të tillë, switch-i i lidhjes do të jetë pika e dështimit, pasi humbja e këtij switch-i do të çojë në humbjen e gjithë unazës. Lidhja përmes dy switch-ave lejon shmangien e kësaj.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

ËshtĂ« e mundur tĂ« lidhni unazat e dyfishta.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Kontrolli i Rrugës
Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Funksioni i Kontrollit të Rrugës lejon konfigurimin e porteve përmes të cilave do të transmetohen të dhënat në modin normal të funksionimit. Në rast se kanali dështon dhe rrjeti kalon në topologjinë rezervë, pas rikuperimit të kanalit, rrjeti do të kthehet në topologjinë e caktuar.

Ky funksion lehtëson kursimin e kabllove rezervë. Për më tepër, do të dihet gjithmonë topologjia e përdorur për zgjidhjen e problemeve.

Topologjia kryesore kalon në atë rezervë brenda 15 ms. Kthimi pas rikuperimit të rrjetit do të zgjasë rreth 30 ms.

Kufizime:

  • Nuk mund tĂ« pĂ«rdoret sĂ« bashku me Dual Ring.
  • Funksioni duhet tĂ« aktivizohet nĂ« tĂ« gjitha switch-at nĂ« rrjet.
  • NjĂ« nga switch-at konfigurohet si master i Kontrollit tĂ« RrugĂ«s.
  • Kalimi automatik nĂ« topologjinĂ« kryesore pas rikthimit kryhet brenda 1 sekondi sipas parashikimit (ky parametr mund tĂ« ndryshohet pĂ«rmes SNMP nĂ« intervalin nga 0 s deri nĂ« 99 s).

Parimi i funksionimit

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Parimi i funksionimit ERR

PĂ«r shembull, le tĂ« shqyrtojmĂ« gjashtĂ« switch-e – 1-6. Switch-et janĂ« tĂ« lidhura nĂ« njĂ« unazĂ«. Çdo switch pĂ«rdor dy porte pĂ«r t'u lidhur nĂ« unazĂ« dhe ruan statusin e tyre. Switch-et transmetojnĂ« statuset e portave njĂ«ri-tjetrit. KĂ«to tĂ« dhĂ«na pĂ«rdoren nga pajisjet pĂ«r tĂ« vendosur gjendjen e fillimit tĂ« portave.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy
Portat kanĂ« vetĂ«m dy role – Blokuar dhe PĂ«rpara.

Switch-i me adresën më të madhe MAC bllokon portin e tij. Të gjitha portet e tjera në unazë transmetojnë të dhëna.

Nëse porti i bllokuar ndalon së funksionuari, atëherë porti tjetër me adresën më të madhe MAC bëhet i bllokuar.

Pas ngarkimit, switch-et fillojnë të dërgojnë Ring Protocol Data Unit (R-PDU). R-PDU dërgohet përmes multicast. R-PDU është një mesazh shërbimi, ashtu si BPDU në RSTP. R-PDU përmban statuset e portave të switch-it dhe adresën e tij MAC.

Algoritmi i veprimeve kur kanali dështon
Kur kanali dështon, switch-et dërgojnë R-PDU për të njoftuar ndryshimin e statusit të portave.

Algoritmi i veprimeve kur kanali rikthehet
Kur një kanal i dështuar nxirret në punë, switch-et dërgojnë R-PDU për të njoftuar ndryshimin e statusit të porteve.

Switch-i me adresën më të madhe MAC bëhet switch-i i ri rrënjësor.

Kanal i dështuar bëhet rezervë.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Pas rikuperimit, një nga portet e kanalit mbetet i bllokuar, ndërsa tjetri kalon në gjendjen forwarding. Porta e bllokuar do të jetë porta me shpejtësinë më të madhe. Nëse shpejtësitë janë të barabarta, porta e bllokuar do të jetë porta e switch-it me adresën më të madhe MAC. Ky parim lejon bllokimin e portës që do të kalojë nga gjendja e bllokuar në gjendjen forwarding me shpejtësinë maksimale.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Numri maksimal i pajisjeve në rrjet

Numri maksimal i switch-eve në ERR rreth është 200.

Ndërveprimi ERR dhe RSTP

RSTP mund të përdoret në kombinim me ERR. Por unaza RSTP dhe unaza ERR duhet të mbivendosen vetëm përmes një switch-i.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Curriculum Vitae

ERR është ideale për organizimin e topologjive tipologjike. Për shembull, një unazë ose një unazë e dyfishuar.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Topologji të tilla shpesh përdoren për rezervim në objektet industriale.

Për më tepër, me ERR, mund të realizohet një topologji tjetër më pak të besueshme, por më ekonomikisht. Kjo mund të bëhet përmes një unaze të dyfishuar.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

Por nuk është gjithmonë e mundur të aplikohet ERR. Ka skema mjaft ekzotike. Me një nga klientët tanë, ne testuam topologjinë e mëposhtme.

Detajet e zbatimit të protokolleve RSTP dhe të Proprietarizuar Extended Ring Redundancy

NĂ« kĂ«tĂ« rast, nuk duket e mundshme tĂ« aplikohet ERR. PĂ«r kĂ«tĂ« skemĂ« ne pĂ«rdorĂ«m RSTP. Klienti kishte njĂ« kĂ«rkesĂ« tĂ« rreptĂ« pĂ«r kohĂ«n e konvergjencĂ«s – mĂ« pak se 3 sekonda. PĂ«r tĂ« arritur atĂ« kohĂ«, ishte e nevojshme tĂ« pĂ«rcaktoheshin qartĂ« switch-at rrĂ«njĂ«sorĂ« (tĂ« main dhe rezervuar), si dhe kostot e porteve nĂ« mĂ«nyrĂ« manuale.

Si përfundim, ERR fiton dukshëm sa i përket kohës së konvergjencës, por nuk ofron aq fleksibilitet sa bën RSTP.

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster