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 7pierwszy wolny slot w magistrali A jaki odbierze. Po wyslaniuwiadomosci wezel przechodzi w stan IDLE.Przedstawiony protokol jest bardzo efektywny i stanowi kombinacjeszybkiego dostepu w sytuacjach malego obciazenia sieci(porownywalnego z protokolem CSMA/CD - siec Ethernet - dla tegosamego obciazenia) i sprawnego kolejkowania gdy siec jest bardzowykorzystywana (jak w Token Ring'u i Token Bus'ie).UWAGA! : Oczywiscie dekrementacja licznikow jest nastepujacaRQ=max{0,RQ-1}, CD=max{0,CD-1}.Podstawowa jednostka informacji dla sieci standardu DQDB jest 53 -bajtowy slot. Niebagatelna sprawa jest tutaj zgodnosc formatu slotu zkomorka standardu ATM - Asynchronous Transfer Mode - ktoryzapowiada nowe mozliwosci implementacji aplikacji multimedialnych wsieciach komputerowych. Administrator sieci opartej o DQDB ma wiecszerokie mozliwosci wykorzystania zalet ATM za cene niewielkichzmian.Format DQDB Protocol Data Unit przedstawia ponizszy rysunek:Priority Distributed Queue Access ProtocolStandard DQDB umozliwia priorytetowy dostep do medium gdzierozroznia sie trzy poziomy "waznosci" iformacji. Osiagane jest topoprzez zaimplementowanie osobnych "kolejek" w dostepie do slotowdla trzech priorytetow. Wymaga to oczywiscie zwiekszenia liczby parlicznikow RC i CD - po trzy (bo trzy priorytety) dla kazdej z magistral Ai B. Niezbedne jest takze wyroznienie trzech niezaleznych bitow R1, R2,R3 - zadania rezerwacji - w naglowku slotu. Dla porzadku dodajmy ze bitR1 i zwiazane z nim liczniki RC_1 i CD_1 odpowiadaja najwyzszemupriorytetowi (odpowienio mamy hierarchie waznosci R1>R2>R3>R4)Legenda:Idea implementacji mechanizmow priorytetowego dostepu do slotowbazuje na zasadzie ze zadania o wyzszym priorytecie zostana szybciejobsluzone niz te o priorytecie nizszym. Nieznacznie zmieniaja sie tutaj(w stosunku do DQPA) operacje zwiazane z wykorzystaniem licznikowRQ i CD, ktore mozna przedstawic nastepujaco (ponownie rozwazamyprzypadek transmisji w magistrali A - B analogicznie):• jezeli wezel nie ma nic do nadania to odbierajac wolny slot wmagistrali A dekrementuje wszystkie trzy liczniki RC. Zadanie rezerwacjiw magistrali B na okreslonym poziomie priorytetu p (p=1 - 3) powodujeinkrementacje licznikow RC_x gdzie x>=p.• chcac nawiazac polaczenie z priorytetem p wezel wysyla wmagistrali B zadanie rezerwacji (bit Rp=1) i ustawia CD_p=RC_p, RC=0.Odebranie wolnego slotu w magistrali A powoduje dekrementacje CD_p iRQ_x gdzie x!=p (rozne). Nowoscia jest tutaj ze w przypadku gdy wmagistrali B wystapi zadanie rezerwacji o priorytecie wyzszym niz p -oznaczmy q - to nastepuje inkrementacja CD_p i RQ_x dla x!=p i x

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

Saved successfully!

Ooh no, something went wrong!