12.07.2015 Views

ETHERNET

ETHERNET

ETHERNET

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sieci komputerowe 5Transmisja w kazdej magistrali odbywa sie za pomoca slotow, ktorychstruktura jest przedmiotem dalszej dyskusji. Wezly umieszczajainformacje w slotach zgodnie z podanymi dalej regulami.Wszystkie sloty rozpoczynaja sie na poczatku magistrali i koncza na jejkoncu. Inaczej mowiac mamy do czynienia z dwoma wyroznionymiwezlami, z ktorych jeden pelni role generatora pustych slotow (okreslanyjako head of bus), drugi zas jest terminatorem. Struktura wezla w sieciDQDB zawiera jednostke dostepu (AU - Access Unit) oraz jej fizycznepolaczenie do obu magistral. Access Unit reprezentuje pojedynczepolaczenie typu: zapis - odczyt do kazdej magistrali, a wiec wypelnia rolewarstwy DQDB dla wezla sieci.Synchronizacja w sieci DQDBWszystkie operacje transmisji w sieci DQDB podlegaja cyklom zegara ookresie 125 [us] (wartosc ta wynika bezposrednio z tradycyjnego wsystemach cyfrowej transmisji mowy probkowania z czestotliwoscia 8[kHz] i ma zapewnic zapewnienie implementacji tego rodzaju uslugizochronicznych). Inaczej rzecz ujmujac wezel poczatkowy (head) wdanej magistrali jest odpowiedzialny za generacje co 125 [us]odpowiedniej ilosci slotow - zaleznej od fizycznej przeplywnoscimedium.DQDB - kontrola dostepuFunkcje generatora cyklow zegarowych pelni w sieci DQDB najczesciejwyrozniony do tych zadan wezel aczkolwiek mozliwe jest pobieraniesygnalu zegarowego z zewnetrznych zrodel. Wlasnie ta druga opcjapozwala na bardzo skuteczna prace uslug izochronicznych (transmisjacyfrowa mowy) kiedy to siec DQDB wspolpracuje z zewnetrzna sieciatelekomunikacyjna, z ktorej pobiera sygnal zegarowy.DQDB - odpornosc na awarieKluczowa cecha sieci DQDB jest to ze dzialanie magistrali jako caloscinie zalezy od funkcjonowania - sprawnosci poszczegolnych Access Unit.Usuniecie AU lub jej awaria nie powoduje wiec przerwania pracy sieci.Siec DQDB posiada mozliwosc auto-rekonfiguracji w przypadkuwystapienia awarii medium. Rozwiazanie to opiera sie na zasadzie zekazdy sprawny wezel moze pelnic role wezla poczatkowego i (lub)koncowego dla obu magistral.Tak wiec w przypadu uszkodzenia medium - braku mozliwosciprzeplywu informacji na danym odcinku miedzy wezlami - nastepujeautomatyczna rekonfiguracja sieci. Funkcje rekonfiguracji sieci i rolewezlow poczatkowych i koncowych zostaja przekazane wezlom wnajblizszym sasiedztwie awarii medium. Dzieki temu logiczna przerwa wstrukturze sieci zostaje umieszczona w miejscu odpowiadajacymprzerwie fizycznej.W przypadku gdyby z jakichs wzgledow (niesprawnosc) wezel nie moglpelnic roli poczatkowego - koncowego to jest on sukcesywnieeliminowany z sieci a zadanie rekonfiguracji spoczywa na najblizszychdo niego sprawnych (w sensie tych funkcji) wezlach. Nalezy podkreslicze mechanizm auto-rekonfiguracji sieci jest o wiele bardziej skuteczny wprzypadku topologii looped dual bus gdzie rekonfiguracja dlapojedynczej awarii medium pozwala na zachowanie kompletu polaczen.Jak latwo zauwazyc w topologii liniowej (open dual bus) w przypadkuawarii medium po rekonfiguracji uzyskujemy jedynie dwie odrebnesprawne sieci DQDB. Ponizsze rysunki ilustruja przedstawionezagadnienie auto-rekonfiguracji:O funkcjonalnosci sieci komputerowej (szerzej - telekomunukacyjnej)stanowi w duzej mierze mozliwosc zapewnienie poprawnej obslugiroznych rodzajow uslug. Upraszczajac rozrozniamy dwa rodzajeaplikacji:• wymagajacych gwarantowanego dostepu do medium wreguralnych odstepach czasu. Mozemy tutaj mowic o pracy w czasierzeczywistym, ktorej dobrym przykladem jest cyfrowa tranmisja mowy.Aby zapewnic poprawna jakosc uslug w systemach cyfrowej tranmisjimowy bazujacych na probkowaniu sygnalu z czestotliwoscia 8[kHz]niezbedna jest stala przeplywnosc 64[Kb/s]. W standardzie DQDB dlaaplikacji wymagajacych gwarantowanej przeplywnosci stosuje siekontrole dostepu pozwalajaca na rezerwacje pasma w medium (PA - Pre-Arbitrated).• nie wymagajacych regularnego dostepu do medium, lecz tylkow przypadku koniecznosci przeslania informacji. Jako przyklady moznatutaj podac uslugi zwiazane z transmisja plikow czy poczta elektroniczna.Stosowanym rodzajem kontroli dostepu dla takich uslug jestkolejkowanie poszczegolnych zadan dostepu do medium (QA - QueuedArbitrated).Uwaga !: Warto w tym momencie podkreslic ze konsekwencja podzialuna dwie metody kontroli dostepu do medium sa dwa rodzaje slotowDQDB okreslanych odpowiednio QA i PA (maja one a sama dlugosc).Metoda dostepu - Queued ArbitratedWymieniony w naglowku protokol opisuje zasady dostepu wezlow doslotow QA w medium sieci DQDB.Wstep.Jak wczesniej wspomniano komunikacja w sieci DQDB jestpodyktowana natura tej struktury i wezel [i] chcacy komunikowac sie zwezlem [j] musi wybrac magistrale, w ktorej wezel [j] jest po nim(wzgledem kierunku transmisji w tej magistrali) - downstream. Powybraniu wlasciwej magistrali - przyjmijmy A - wezel [i] mozetransmitowac dane w slotach, ktore przychodza wolne w tej magistrali odwezlow poprzedzajacych wezel [i] - upstream (A). Jezeli wezly upstream(A) uzywaja medium to oczywiscie wezel [i] nie moze transmitowac.Aby zapobiec monopolizacji wykorzystywania medium stworzonomechanizm dystrybucyjnej rezerwacji slotow - wezel [i] majac dane dotransmisji musi wyslac (bo metoda dystrybucyjna) zgloszenie rezerwacjislotow do wezlow upstream (A). Oczywiscie ze wzgledu na scisleokreslone kierunki transmisji w sieci musi to zgloszenie wyslac w drugiejmagistrali - u nas B (w magistrali B mamy odwrotne nazewnictwo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!