Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Tista 'ssib ħafna materjali dwar il-protokoll RSTP fuq l-Internet. F'dan l-artikolu, nipproponi li tqabbel il-protokoll RSTP mal-protokoll proprjetarju minn Kuntatt Phoenix – Redundancy Ring Estiża.

Dettalji ta' Implimentazzjoni RSTP

Ħarsa ġenerali

Ħin ta' konverġenza – 1-10 s
Topoloġiji possibbli – kwalunkwe

Huwa maħsub ħafna li RSTP jippermetti biss li swiċċijiet jiġu konnessi f'ċirku:

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy
Iżda RSTP jippermettilek tikkonnettja swiċċijiet b'kull mod li trid. Per eżempju, RSTP jista 'jimmaniġġja din it-topoloġija.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Prinċipju ta 'operazzjoni

RSTP inaqqas kwalunkwe topoloġija għal siġra. Wieħed mill-iswiċċijiet isir iċ-ċentru tat-topoloġija - is-swiċċ tal-għeruq. Is-swiċċ ta 'l-għeruq iġorr l-aktar dejta minnu nnifsu.

Il-prinċipju operattiv tal-RSTP huwa kif ġej:

  1. l-enerġija hija fornuta lill-iswiċċijiet;
  2. is-swiċċ tal-għeruq huwa magħżul;
  3. l-iswiċċijiet li jifdal jiddeterminaw l-iktar triq mgħaġġla għall-iswiċċ ta 'l-għeruq;
  4. il-kanali li jifdal huma mblukkati u jsiru backup.

Għażla tal-Iswiċċ tal-Għerq

Swiċċijiet b'pakketti BPDU ta' skambju RSTP. BPDU huwa pakkett ta' servizz li fih informazzjoni RSTP. BPDU jiġi f'żewġ tipi:

  • Konfigurazzjoni BPDU.
  • Notifika ta' Bidla fit-Topoloġija.

Konfigurazzjoni BPDU tintuża biex tinbena t-topoloġija. Biss is-swiċċ tal-għeruq jibgħatha. Konfigurazzjoni BPDU fiha:

  • ID tal-mittent (ID tal-Bridge);
  • Root Bridge ID;
  • identifikatur tal-port minn fejn intbagħat dan il-pakkett (Port ID);
  • spiża tar-rotta għall-iswiċċ tal-għeruq (Root Path Cost).

Kwalunkwe swiċċ jista' jibgħat Notifika ta' Bidla fit-Topoloġija. Jintbagħtu meta t-topoloġija tinbidel.

Wara li jinxtegħlu, l-iswiċċijiet kollha jqisu lilhom infushom bħala swiċċijiet tal-għeruq. Jibdew jittrasmettu pakketti BPDU. Hekk kif swiċċ jirċievi BPDU b'ID Bridge aktar baxx minn tiegħu, ma jibqax iqis lilu nnifsu bħala l-iswiċċ tal-għeruq.

Bridge ID tikkonsisti f'żewġ valuri - indirizz MAC u Bridge Prijorità. Ma nistgħux nibdlu l-indirizz MAC. Il-Prijorità tal-Pont awtomatikament hija 32768. Jekk ma tbiddilx il-Prijorità tal-Pont, is-swiċċ bl-indirizz MAC l-aktar baxx isir is-swiċċ tal-għeruq. Is-swiċċ bl-iżgħar indirizz MAC huwa l-eqdem u jista 'ma jkunx l-iktar li jagħmel. Huwa rakkomandat li tiddefinixxi manwalment is-swiċċ tal-għeruq tat-topoloġija tiegħek. Biex tagħmel dan, għandek bżonn tikkonfigura Prijorità Bridge żgħira (per eżempju, 0) fuq is-swiċċ tal-għeruq. Tista 'wkoll tiddefinixxi swiċċ tal-għeruq tal-backup billi tagħtih Prijorità tal-Pont kemmxejn ogħla (per eżempju, 4096).

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy
Għażla tal-mogħdija għall-iswiċċ tal-għeruq

Is-swiċċ tal-għeruq jibgħat pakketti BPDU lill-portijiet attivi kollha. Il-BPDU għandu qasam Path Cost. L-ispiża tal-mogħdija tindika l-ispiża tal-mogħdija. Aktar ma tkun għolja l-ispiża tal-mogħdija, iktar ikun hemm bżonn biex il-pakkett jiġi trażmess. Meta BPDU jgħaddi minn port, tiġi miżjuda spiża fil-qasam tal-Ispiża tal-Path. In-numru miżjud jissejjaħ Port Cost.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Iżżid ċertu valur mal-Path Cost meta BPDU jgħaddi minn port. Il-valur li jżid jissejjaħ l-ispiża tal-port u jista 'jiġi determinat jew manwalment jew awtomatikament. L-ispiża tal-port tista 'tiġi ddeterminata jew manwalment jew awtomatikament.

Meta swiċċ mhux għeruq ikollu diversi mogħdijiet alternattivi għall-għerq, jagħżel l-iktar wieħed mgħaġġel. Hija tqabbel l-Ispiża tal-Path ta 'dawn il-mogħdijiet. Il-port li minnu ġie l-BPDU bl-inqas Path Cost isir ir-Root Port.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

L-ispejjeż tal-portijiet li huma assenjati awtomatikament jistgħu jitqiesu fit-tabella:

Rata Baud tal-Port
Spiża tal-port

10 Mbps
2 000 000

100 Mbps
200 000

1 Gb / s
20 000

10 Gb / s
2 000

Rwoli u status tal-port

Il-portijiet tal-iswiċċ għandhom diversi status u rwoli tal-port.

Status tal-port (għal STP):

  • Disabled – inattiv.
  • Imblukkar - jisma' BPDU, iżda ma jittrasmettix. Ma jittrasmettix data.
  • Smigħ – jisma’ u jittrasmetti BPDU. Ma jittrasmettix data.
  • Tagħlim – jisma’ u jittrasmetti l-BPDU. Jipprepara għat-trasferiment tad-data - timla t-tabella tal-indirizz MAC.
  • Forwarding – jgħaddi data, jisma' u jittrasmetti BPDU.

Il-ħin ta 'konverġenza STP huwa 30-50 sekonda. Wara li tixgħel is-swiċċ, il-portijiet kollha jgħaddu mill-istatus kollha. Il-port jibqa' f'kull status għal diversi sekondi. Dan il-prinċipju operattiv huwa għaliex STP għandu żmien ta 'konverġenza daqshekk twil. RSTP għandu inqas stati tal-port.

Status tal-port (għall-RSTP):

  • Rimi – inattiv.
  • Jarmi – jisma' BPDU, iżda ma jittrasmettix. Ma jittrasmettix data.
  • Jarmi – jisma u jittrasmetti BPDU. Ma jittrasmettix data.
  • Tagħlim – jisma’ u jittrasmetti l-BPDU. Jipprepara għat-trasferiment tad-data - timla t-tabella tal-indirizz MAC.
  • Forwarding – jgħaddi data, jisma' u jittrasmetti BPDU.
  • Fl-RSTP, l-istatus ta' Disabled, Imblukkar u Smigħ huma magħquda f'wieħed - Rimi.

Rwoli tal-port:

  • Root port - il-port li minnu tiġi trażmessa d-dejta. Isservi bħala l-iktar triq mgħaġġla għall-iswiċċ tal-għeruq.
  • Port magħżul – il-port li minnu tiġi trażmessa d-dejta. Iddefinit għal kull segment LAN.
  • Port alternattiv – port li minnu ma tiġix trażmessa d-dejta. Hija triq alternattiva għall-iswiċċ tal-għeruq.
  • Backup port – port li minnu ma tiġix trażmessa d-dejta. Hija mogħdija ta 'backup għal segment fejn port wieħed abilitati għall-RSTP huwa diġà konness. Il-port tal-backup jintuża jekk żewġ kanali tal-iswiċċ huma konnessi ma 'segment wieħed (qari hub).
  • Port b'diżabilità - RSTP huwa diżattivat fuq dan il-port.

L-għażla ta 'Root Port hija deskritta hawn fuq. Kif jintgħażel il-port nominat?

L-ewwelnett, ejja niddefinixxu x'inhu segment LAN. Is-segment LAN huwa dominju tal-ħabta. Għal swiċċ jew router, kull port jifforma dominju ta 'ħabta separat. Is-segment LAN huwa kanal bejn swiċċijiet jew routers. Jekk nitkellmu dwar iċ-ċentru, allura ċ-ċentru għandu l-portijiet kollha tiegħu fl-istess dominju ta 'ħabta.

Port Maħtur wieħed biss huwa assenjat għal kull segment.

Fil-każ ta 'segmenti fejn diġà hemm Root Ports, kollox huwa ċar. It-tieni port fuq is-segment isir il-Port Maħtur.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Iżda għad hemm kanali ta' riżerva, fejn se jkun hemm Port wieħed Magħżul u Port Sostitut wieħed. Kif se jintgħażlu? Il-Port Maħtur se jkun il-port bl-inqas ispiża tal-Path għall-iswiċċ tal-għeruq. Jekk l-Ispejjeż tal-Path huma ugwali, allura l-Port Magħżul ikun il-port li jinsab fuq is-swiċċ bl-inqas Bridge ID. Jekk u Bridge ID huma ugwali, allura l-Port Maħtur isir il-port bl-inqas numru. It-tieni port se jkun Sostitut.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Hemm l-aħħar punt: meta r-rwol tal-Backup jiġi assenjat lil port? Kif diġà miktub hawn fuq, il-port tal-Backup jintuża biss meta żewġ kanali tal-iswiċċ huma konnessi mal-istess segment, jiġifieri, mal-hub. F'dan il-każ, Port Magħżul jintgħażel bl-użu eżattament tal-istess kriterji:

  • L-inqas ispiża tal-Path għall-iswiċċ tal-għeruq.
  • L-iżgħar Pont ID.
  • L-iżgħar ID tal-Port.

Numru massimu ta 'apparati fuq in-netwerk

L-istandard IEEE 802.1D m'għandux rekwiżiti stretti għan-numru ta 'apparati fuq LAN b'RSTP. Iżda l-istandard jirrakkomanda li tuża mhux aktar minn 7 swiċċijiet f'fergħa waħda (mhux aktar minn 7 hops), i.e. mhux aktar minn 15 f'ċirku. Meta dan il-valur jinqabeż, il-ħin tal-konverġenza tan-netwerk jibda jiżdied.

Dettalji tal-implimentazzjoni tal-ERR.

Ħarsa ġenerali

Ħin ta' konverġenza

Il-ħin ta' konverġenza ERR huwa 15 ms. Bl-għadd massimu ta 'swiċċijiet fiċ-ċirku u l-preżenza ta' tqabbil taċ-ċirku - 18 ms.

Topoloġiji possibbli

L-ERR ma jippermettix li l-apparati jiġu kkombinati liberament bħala RSTP. L-ERR għandu topoloġiji ċari li jistgħu jintużaw:

  • Il-Ring
  • Ċirku duplikat
  • Par sa tliet ċrieki

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy
Il-Ring

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Meta l-ERR jgħaqqad is-swiċċijiet kollha f'ċirku wieħed, imbagħad fuq kull swiċċ huwa meħtieġ li jiġu kkonfigurati l-portijiet li se jipparteċipaw fil-bini taċ-ċirku.

Ċirku doppju
Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Swiċċijiet jistgħu jingħaqdu f'ċirku doppju, li jżid b'mod sinifikanti l-affidabbiltà taċ-ċirku.

Limitazzjonijiet taċ-ċirku doppju:

  • Ċirku doppju ma jistax jintuża biex jgħaqqad swiċċijiet ma 'ċrieki oħra. Biex tagħmel dan għandek bżonn tuża Ring Coupling.
  • Ċirku doppju ma jistax jintuża għal ċirku tat-tgħammir.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy
Pairing ċrieki

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Meta tgħaqqad, ma jistax ikun hemm aktar minn 200 apparat fuq in-netwerk.

It-tqabbil taċ-ċrieki jinvolvi l-kombinazzjoni taċ-ċrieki li fadal f'ċirku ieħor.

Jekk iċ-ċirku huwa konness maċ-ċirku ta 'l-interface permezz ta' swiċċ wieħed, allura dan jissejjaħ tqabbil ċrieki permezz ta 'swiċċ wieħed. Jekk żewġ swiċċijiet miċ-ċirku lokali huma konnessi maċ-ċirku tal-interface, allura dan ikun tqabbil permezz ta' żewġ swiċċijiet.

Meta tgħaqqad permezz ta 'swiċċ wieħed fuq l-apparat, jintużaw iż-żewġ portijiet. Il-ħin ta 'konverġenza f'dan il-każ se jkun bejn wieħed u ieħor 15-17 ms. Ma 'tqabbil bħal dan, is-swiċċ ta' tqabbil se jkun punt ta 'falliment, għaliex Wara li tlift dan is-swiċċ, iċ-ċirku kollu jintilef f'daqqa. It-tqabbil permezz ta' żewġ swiċċijiet jevita dan.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Huwa possibbli li tqabbel ċrieki duplikati.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Kontroll tal-Path
Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Il-funzjoni tal-Kontroll tal-Path tippermettilek tikkonfigura l-portijiet li permezz tagħhom id-dejta tiġi trażmessa f'operazzjoni normali. Jekk il-kanal ifalli u n-netwerk jerġa 'jinbena għat-topoloġija tal-backup, imbagħad wara li l-kanal jiġi restawrat, in-netwerk jerġa' jinbena lura għat-topoloġija speċifikata.

Din il-karatteristika tippermetti li inti tiffranka fuq kejbil backup. Barra minn hekk, it-topoloġija użata għas-soluzzjoni tal-problemi dejjem tkun magħrufa.

It-topoloġija prinċipali taqleb għat-topoloġija backup fi 15 ms. Il-qlib lura meta n-netwerk jiġi restawrat jieħu madwar 30 ms.

Limitazzjonijiet:

  • Ma jistax jintuża flimkien ma' Dual Ring.
  • Il-karatteristika trid tkun attivata fuq l-iswiċċijiet kollha fin-netwerk.
  • Wieħed mill-iswiċċijiet huwa kkonfigurat bħala kaptan tal-Kontroll tal-Path.
  • Transizzjoni awtomatika għat-topoloġija prinċipali wara l-irkupru sseħħ wara sekonda 1 awtomatikament (dan il-parametru jista 'jinbidel bl-użu ta' SNMP fil-medda minn 0 s sa 99 s).

Prinċipju ta 'operazzjoni

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Prinċipju operattiv tal-ERR

Per eżempju, ikkunsidra sitt swiċċijiet - 1-6. Swiċċijiet huma magħquda f'ċirku. Kull swiċċ juża żewġ portijiet biex jgħaqqad maċ-ċirku u jaħżen l-istatus tagħhom. Swiċċijiet 'il quddiem l-istatus tal-port lil xulxin. L-apparati jużaw din id-dejta biex jistabbilixxu l-istat inizjali tal-portijiet.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy
Il-portijiet għandhom biss żewġ rwoli - bblukkata и Trażmissjoni.

Is-swiċċ bl-ogħla indirizz MAC jimblokka l-port tiegħu. Il-portijiet l-oħra kollha fiċ-ċirku qed jittrasmettu data.

Jekk port Imblukkat jieqaf jaħdem, allura l-port li jmiss bl-ogħla indirizz MAC isir Imblukkat.

Ladarba jinbdew, swiċċijiet jibdew jibagħtu Ring Protocol Data Units (R-PDUs). R-PDU jiġi trażmess bl-użu ta' multicast. R-PDU huwa messaġġ ta 'servizz, bħal BPDU fl-RSTP. L-R-PDU fih l-istatus tal-port tal-iswiċċ u l-indirizz MAC tiegħu.

Algoritmu ta' azzjonijiet f'każ ta' falliment tal-kanal
Meta rabta tfalli, swiċċijiet jibagħtu R-PDUs biex jinnotifikaw li l-istatus tal-portijiet inbidel.

Algoritmu ta 'azzjonijiet meta jiġi restawrat kanal
Meta rabta falluta tiġi online, swiċċijiet jibagħtu R-PDUs biex jinnotifikaw lill-portijiet dwar bidla fl-istatus.

Is-swiċċ bl-ogħla indirizz MAC isir is-swiċċ tal-għeruq il-ġdid.

Il-kanal fallut isir wieħed backup.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Wara r-restawr, wieħed mill-portijiet tal-kanal jibqa 'mblukkat, u t-tieni jiġi trasferit għall-istat ta' twassil. Il-port imblukkat isir il-port bl-ogħla veloċità. Jekk il-veloċitajiet huma ugwali, allura l-port tal-iswiċċ bl-ogħla indirizz MAC jiġi mblukkat. Dan il-prinċipju jippermettilek li timblokka port li se jiċċaqlaq mill-istat imblukkat għall-istat ta 'trażmissjoni b'veloċità massima.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Numru massimu ta 'apparati fuq in-netwerk

In-numru massimu ta' swiċċijiet f'ċirku ERR huwa 200.

Interazzjoni bejn ERR u RSTP

RSTP jista' jintuża flimkien ma' ERR. Iżda ċ-ċirku RSTP u ċ-ċirku ERR għandhom jaqsmu biss permezz ta 'swiċċ wieħed.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Sommarju

L-ERR hija kbira għall-organizzazzjoni ta' topoloġiji tipiċi. Per eżempju, ċirku jew ċirku duplikat.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Topoloġiji bħal dawn spiss jintużaw għal redundancy f'faċilitajiet industrijali.

Barra minn hekk, bl-għajnuna ta 'ERR, it-tieni topoloġija tista' tiġi implimentata b'mod inqas affidabbli, iżda b'mod aktar kost-effettiv. Dan jista 'jsir bl-użu ta' ċirku duplikat.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

Iżda mhux dejjem ikun possibbli li tuża ERR. Hemm skemi pjuttost eżotiċi. Aħna ttestjajna t-topoloġija li ġejja ma 'wieħed mill-klijenti tagħna.

Dettalji tal-implimentazzjoni tal-RSTP u protokolli proprjetarji ta' Extended Ring Redundancy

F'dan il-każ, ERR mhuwiex possibbli li tiġi applikata. Għal din l-iskema użajna RSTP. Il-klijent kellu rekwiżit strett għal ħin ta 'konverġenza - inqas minn 3 s. Biex jinkiseb dan iż-żmien, kien meħtieġ li jiġu definiti b'mod ċar is-swiċċijiet tal-għeruq (primarji u backup), kif ukoll l-ispiża tal-portijiet fil-mod manwali.

B'riżultat ta' dan, l-ERR għandha vantaġġ notevoli f'termini ta' ħin ta' konverġenza, iżda ma tipprovdix il-flessibbiltà li tipprovdi RSTP.

Sors: www.habr.com

Żid kumment