Token Ring și IEEE 802.5
ajutor Bibliografie
rețea Token Ring a fost inițial dezvoltat de IBM în 1970. Încă mai este o tehnologie majoră IBM pentru rețele locale (LAN). rezultând în popularitate în rândul tehnologii LAN numai Ethernet / IEEE 802.3. Specificația IEEE 802.5 aproape identic și pe deplin compatibile cu rețeaua Token Ring IBM. IEEE 802.5 caietul de sarcini a fost de fapt modelat pe Token Ring IBM, și continuă să monitorizeze dezvoltarea sa. Termenul „Token Ring“ ordinar folosit ca atunci când se referă la rețeaua Token Ring IBM și rețeaua IEEE 802.5.
Compara Token Ring și IEEE 802.5
rețea Token Ring și IEEE 802.5, practic, aproape compatibile, deși caietul de sarcini sunt diferențe relativ mici. Token Ring IBM Network specifică stea-conexiune, în cazul în care toate dispozitivele de capăt sunt conectate la un dispozitiv numit „dispozitiv de acces la o rețea multistation“ (MSAU), în timp ce IEEE 802.5 nu specifică o topologie de rețea (deși aproape toate implementările de IEEE 802.5, de asemenea, bazat pe o rețea de stea ). Există și alte diferențe, inclusiv tipul de suport media (IEEE 802.5 nu specifică un tip de media, în timp ce rețeaua utilizarea Token Ring IBM torsadate) și dimensiunea câmpului de informații de rutare (a se vedea mai târziu în acest capitol caracteristici de discuție de rutare câmpurile de informații). Fig. 2.3 rezumă caracteristicile rețelei Token Ring și IEEE 802.5.
Fig. 2.3. IBM Token Ring rețea / IEEE 802.5 Comparație
jeton de transfer
Token Ring și IEEE 802.5 sunt exemple de bază ale rețelelor de trecere token. marker de transmisie în rețea este deplasat de-a lungul unei rețele de bloc de date mic, numit jeton. Posesia a token-ul garantează dreptul de a transfera. În cazul în care un nod care primește token-ul nu are nici o informație pentru a trimite, trece pur și simplu token-ul la următoarea stație de capăt. Fiecare stație poate deține token-ul pentru un timp maxim specificat.
Dacă stația care deține jetonul are informații pentru a transmite, pune mâna pe ea token-ul, alterându-l un pic (ca rezultat al cărui markerului este transformată într-o secvență de „începutul blocului de date“), completează informația pe care dorește să îl transmită, și în cele din urmă transmite aceste informații la următoarea stație de pe inel. În cazul în care fluxul de informații circulă în jurul token-ul de rețea de inel lipsește (cu excepția cazului în inelul nu oferă un „marker de eliberare timpurie“ - eliberare anticipată de jetoane), astfel încât alte stații care doresc să transmită informații, trebuie să aștepte. În consecință, în rețelele Token Ring nu poate fi coliziuni. În cazul în care condiția de eliberare anticipată jeton, un nou marker poate fi eliberată după un transfer bloc de date este completă.
Spre deosebire de rețelele CSMA / CD (de exemplu, Ethernet), cu rețele de jetoane de trecere sunt deterministe. Acest lucru înseamnă că este posibil să se calculeze timpul maxim care va trece înainte de orice stație de final va fi capabil să treacă. Această caracteristică, precum și unele dintre caracteristicile de fiabilitate, care vor fi discutate în continuare, face rețea Token Ring este ideal pentru aplicații în cazul în care o întârziere trebuie să fie o stabilitate de performanță de rețea previzibil și importantă. Exemple de astfel de aplicații este un mediu de stații automate în plante.
conexiuni fizice
Stația de rețea IBM Token Ring este conectat direct la MSAU. care pot fi combinate cu cabluri, formând un lanț inelar mare (vezi fig. 2.4). cabluri electrice conectate la adiacente MSAU MSAU. Cabluri-petale MSAU conectate la stațiile. Ca parte a șoselei de centură relee sunt MSAU pentru a exclude stațiile din inel.
Fig. 2.4. IBM Token Ring rețea Conexiuni fizice
sistem de prioritate
rețele de tip token ring folosesc un sistem de prioritate sofisticat, care permite unele posturi cu prioritate ridicată atribuit de către utilizator pentru a utiliza rețeaua mai frecvent. Indicativul blocuri de date Ring cuprind două domenii care controlează prioritate: domeniul de prioritate și un câmp de redundanță.
Numai stația cu o prioritate, care este o valoare egală sau mai mare prioritate conținute în token-ul le poate dobândi. După marker este captat și modificat (prin care sa transformat într-un bloc de informații), numai posturile sunt o prioritate mai mare decât stația de transmisie poate rezerva un token pentru următoarea trecere prin rețea. La generarea markerul următor este inclus în ea o prioritate mai mare a stației de rezerve. Stații care sporesc nivelul de prioritate al jeton va restabili nivelul de prioritate anterioară după terminarea transmisiei.
Mecanisme de management al erorilor
rețele de tip token ring folosesc mai multe mecanisme pentru detectarea și compensarea defectelor de rețea. De exemplu, o stație în rețeaua Token Ring selectează „monitor activ“ (monitor activ). Această stație, care poate fi, în principiu, orice stație de rețea, acționează ca o sursă centralizată de informații de sincronizare pentru alte stații în inel, și efectuează o varietate de funcții pentru a menține inelul. O astfel de caracteristică este îndepărtarea inelului de circulație în mod constant blocuri de date. Dacă dispozitivul, trimite datele unitate, a refuzat, atunci unitatea poate circula în mod continuu în jurul inelului. Acest lucru poate preveni alte stații pentru a transmite propriile lor blocuri de date și de fapt blochează rețeaua. Monitorul activ poate detecta și elimina aceste blocuri și de a genera un nou jeton.
Rețeaua de topologie stea IBM Token Ring, de asemenea, ajută la îmbunătățirea fiabilității globale a rețelei. pentru că Toate informațiile Token Ring vedere din rețea activă MSAU. aceste dispozitive pot fi programate astfel încât acestea sunt verificate pentru problemele și îndepărtate în mod opțional în mod selectiv de la stația de inel.
Formatul blocului de date
rețea Token Ring definesc două tipuri de blocuri de blocuri de date și marcatorii blocuri de date / blocuri de instrucțiuni. Ambele formate sunt prezentate în Pic.2.5.
Fig. 2.5. IEEE 802.5 / Formate Frame Token Ring
- Markeri. Lungimea Marker - trei octeți; este alcătuită din
- Start Stop
Limitatorul servește pentru a preveni începutul fiecărei stații de sosirea jeton (sau cadru de date / comanda). In acest domeniu, există semnale care disting acest octet de restul blocului prin perturbarea schema de codificare utilizată în alte părți ale unității.
- control acces octet
Control acces octet conține câmpul prioritar și rezervare și un bit marcator (utilizat pentru marcator diferențiere și date / cadru de comandă) și un bit monitor (folosit de monitorul activ pentru a determina circula orice bloc într-un inel continuu sau nu).
În final, semnalele de capăt Delimitator la sfârșitul token sau date / cadru de comandă. Acesta conține, de asemenea, de biți pentru a indica blocul defect, iar blocul este ultima într-o succesiune logică.
- Blocul de date și blocul de comenzi
Blocul de date și blocul de comenzi pot avea dimensiuni diferite, în funcție de mărimea câmpului de informații. blocuri de date transporta informații pentru protocoalele de sus strat; blocuri de instrucțiuni conțin informații de control, acestea nu dispun de informații pentru protocoalele de sus-strat.
Blocul bloc de date / octet de comenzi pentru acces ar trebui să octet de date de control de către unitatea de comandă. Controlul bloc de date octet indică faptul că blocul cuprinde - date sau informații de control. Blocurile de control al acestui octet specifică tipul de informație de control.
Pentru câmp de date este o secvență de câmp verificare bloc (FCS). Stația sursă umple acest câmp valoarea calculată depinde de conținutul blocului de date. Stația de destinație recalculează valoarea pentru a determina dacă unitatea este deteriorată în timpul trecerii nu a fost. Dacă da, atunci blocul este aruncat.
De asemenea, ca un marker, un bloc de unitate de date / comandă se termină opritorul final.
articole similare