FDDI ir CDDI tinklai
Turinys
Įvadas 2
Žiedo topologijos tinklas FDDI 3
FDDI tinklo sandara ir komponentai. 6
Duomenų pateikimas FDDI tinkle 7
FDDI kadro struktūra 8
FDDI kadrų tipai 11
Informacijos apsikeitimo FDDI tinkluose režimas 12
Patikimumo užtikrinimas esant FDDI tinklo įrenginių gedimams 13
Sujungimų vadlymo algoritmai fiziniame FDDI lygyje 14
Technologija CDDI 14
Įvadas
Žiedo topologijos tinklas IBM Token Ring
Žiedo topologijos pavyzdžiu gali būti Token Ring technologijos tinklai. VKT, naudojantis žiedo topologiją, sujungia kompiuterius į kilpą. Daug tinklų su žiedo topologija naudoja žetono persiuntimo mechanizmą ir toks tinklas vadinamas žetono persiuntimo žiedo tinklas (token passing ring network), sutrumpintai token ring. Jis veikia kaip viena, bendrai naudojama terpė. Kuomet kompiuteris nori persiųsti duomenis, jis turi gauti leidimą. Gavęs jį, kompiuteris pilnai kontroliuoja žiedą ir daugiau negali prasidėti nė vienas siuntimas. Bitai iš siunčiančiojo kompiuterio patenka į sekantį kompiuterį, iš jo į sekantį ir taip toliau, kol grįžta atgal siuntėjui. Pav. yra iliustruojama ši koncepcija. Bitų sklidimas, perduodant Token Ring tinklu. Išskyrus siuntėją visi kiti kompiuteriai praleidžia freimo bitus į kitą stotį. Paskyrimo vietos kompiuteris pasidaro kopiją.
Kaip matosi paveikslėlyje, visi kompiuteriai, išskyrus siuntėją, persiunčia bitus ratu. Nustatyti, ar nebuvo persiuntimo klaidos, siuntėjas gali labai paprastai – tereikia palyginti informaciją prieš siuntimą ir po persiuntimo. Kompiuteris, kuriam skirtas freimas, pasidaro jo kopiją ir persiunčia bitus ratu toliau. Priešingai Ethernet, šios topologijos tinklas nesinaudoja CSMA/CD. Yra naudojamas specialus požymis (token), kuris pasiunčiamas į tinklą, leidimo duomenų siuntimui gavimui. Šis požymis yra specialus bitų rinkinys, besiskiriantis nuo normalių duomenų freime. Užtikrinimui, kad duomenys nebūtų suprasti kaip požymis, yra naudojama speciali Token Ring technologija, naudojanti bitų įterpimą, kuri pakeičia požymį, jei jis aptinkamas duomenyse ir taip juos paruošia siuntimui. Svarbiausiai, kad tinklas žino, jog tik vienas požymis pateks į tinklą. Gavęs leidimą persiųsti tinklu vieną freimą kadrą, kompiuteris turi laukti, kol grįš požymis. Jam atėjus, kompiuteris laikinai sulaiko požymio siuntimą ir pasiunčia į jį duomenis. Jei jis turi siųsti daugiau freimų, tai reikia vėl siųsti požymį. Ši schema garantuoja teisingą tinklo pasiekimą – jei požymis apeina žiedą, kiekvienas kompiuteris turi galimybę naudotis tinklu.
Žiedo topologijos tinklas FDDI
Vienas iš pagrindinių žiedinių tinklų (token ring networks) trūkumų kyla iš jų jautrumo gedimams. Kadangi kiekvienas įjungtas į tinklą kompiuteris turi praleisti freimo bitus kitam kompiuteriui, tai vieno kompiuterio sugedimas gali padaryti netinkamu visą tinklą. Žiedinio tinklo aparatinė dalis yra suprojektuota išvengti tokių gedimų. Pavyzdžiui, aparatūra, prijungianti kompiuterį prie tinklo yra suprojektuota įveikti programinės dalies gedimus – aparatinė dalis gali toliau siųsti ateinančius bitus į išėjimo jungtį nepaisant programos gedimų. Tačiau dauguma žiedinių tinklų negali dirbti po sujungimo nutraukimo, kuomet du kompiuterius jungiantis kabelis yra atsitiktinai nukertamas arba nutrūksta.
Kai kurios žiedinių tinklų technologijos yra suprojektuotos įveikti ir tokius gedimus. Pavyzdžiui Fiber Distributed Date Iterconnect (FDDI) yra žiedinio tinklo technologija, kuri gali siųsti duomenis 100 Mbps greičiu, aštuonis kartus greičiau, negu IBM Token Ring tinklai ir dešimt kartų greičiau, negu Ethernet. Kad teikti tokį didelį duomenų perdavimo greitį, FDDI naudoja optinį kabelį kompiuterių sujungimui vietoje varinių laidų. Yra ir panaši technologija CDDI (Copper Distributed Data Interconnection), kuri dirba panašiai į FDDI, tik sujungimui naudoja varinius laidus.
Žiedai FDDI tinkle yra vadinami priešingos krypties (counter rotating), kadangi duomenys jais perduodami priešinga kryptimi. Kadangi abu pluoštai, jungiantys du kompiuterius, eina tuo pačiu fiziniu keliu, tai jei nutraukiamas vienas pluoštas, tai dažniausiai bus nutrauktas ir antrasis. Antra, tokia situacija galima ir išjungus kompiuterį pavyzdžiui jo pernešimui iš vienos vietos į kitą. Jei duomenys būtų perduodami abejais pluoštais ta pačia kryptimi, tokie minėti atvejai nutrauktų tinklo funkcionavimą. Tačiau jei duomenys keliauja priešingomis kryptimis, tai likusieji kompiuteriai gali perkonfigūruoti tinklą ir naudoti priešingos krypties kelią.
Pav. iliustruoja šią koncepciją.(a) FDDI tinklas su rodyklėmis, rodančiomis kokiomis kryptimis duomenys gali sklisti. (b) tas pats tinklas po vieno kompiuterio gedimo. Normaliai duomenys keliauja viena kryptimi. Vienam kompiuteriui sugedus, kaimyninis pradeda naudoti priešingą kelią uždaram žiedui sudaryti.