DQDB (původem v anglickém Distributed Queue Dual Bus), česky dvojitá sběrnice s rozprostřenou frontou, je počítačová síť sběrnicové topologie, kterou tvoří dvě protisměrné sběrnice. Řadí se především mezi sítě typu MAN, protože může pokrýt oblast na vzdálenost až 100 km až s 500 uzly se vzdáleností mezi sousedy až 2 km.[1] Síť je specifikovaná standardem IEEE 802.6, který byl schválen v roce 1989. Její hlavní předností je nespecifická přenosová rychlost, která se odvíjí pouze na základě užité technologie. Díky této možnosti se DQDB využívá jak pro datové služby, tak i pro služby probíhající v reálném čase (video, hlas).[2]

V každé protisměrné sběrnici probíhá pouze jednosměrné čtení a zápis.[3] V případě spojení obou konců sběrnic je možné vytvořit topologii dvojitého kruhu.[4], která je bezpečná a spolehlivá v případě výpadku jednoho z uzlů.

Protokol vychází z koncepce Asynchronous Transfer Mode, tudíž je přenosová kapacita obdobně rozdělena na malé kousky (buňky) s pevnou délkou (53 bytů; 48 bytů dat a 5 bytů záhlaví) místo paketů, které se délkou liší (užívané v LAN).

Historie editovat

Technologie dvojité sběrnice s rozprostřenou frontou byla vyvinuta australskou společností QPSX Communications Pty. Ltd. a sponzorovaná Telecom Australia.[5] Původně byla nazvána jako "Queued Packet and Synchronous Circuit Exchange" (QPSX), norma IEEE 802.6 ji však přejmenovala jako DQDB.[6]

Přístupové metody editovat

DQDB využívá dvou základních mechanismů podle přístupu k médiu:

  • PA (Prearbitrated Acces, česky Přidělování časových úseků) - mechanismus, který přiděluje konstantní rychlost pro služby probíhající v reálném čase (video, hlas) a nemělo by docházet k různému zpožďování. Sloty mají po sestavení spojení přidělen identifikátor cesty VCI, který je vložen do hlavičky rámců nesoucí data.[1]
  • QA (Queue Arbitrated Access, česky Distribuovaná fronta) - je asynchronní metoda, která je určena pro všechny typy přenosu kromě izochronních. Čas využívání přenosového média je rozdělen na sloty, které jsou nutné předem rezervovat a to proti směru toku posílaných dat. Dávají přitom přednost všem uzlům po směru toku dat. Každý uzel sítě vede frontu požadavků (proto distribuovaná) na vysílání stanic, které jsou „předchůdci“ na dané sběrnici.[4] Pokud se zavedou i priority, pak se musí udržovat dvojice front pro každou prioritu. Při neuvažování prioritního mechanismu má každá stanice pro každý směr dva čítače, čítač žádostí o vysílání RC (Request Counter) a čítač pozice ve frontě CD (Count Down).[1]

Reference editovat

  1. a b c Architektura sítí [online]. 24. 4. 2009 [cit. 2011-12-13]. Dostupné online. 
  2. DQDB [online]. http://amapro.cz [cit. 2011-12-13]. Dostupné v archivu pořízeném dne 2016-03-05. 
  3. DQDB [online]. svetsiti.cz [cit. 2011-12-13]. Dostupné online. 
  4. a b [Šárka]. DQDB (Distributed Queue Dual Bus [online]. Ústav informatiky, FPF SU Opava, 28. 3. 2011 [cit. 2011-12-13]. Dostupné online. 
  5. ZUKERMAN, Moshe. Queueing Performance of QPSX [online]. Torino: Telecom Australia Research Laboratories, Červen 1988 [cit. 2011-12-13]. Dostupné v archivu pořízeném dne 2015-12-26. (anglicky) 
  6. Metropolitní sítě (MAN) [online]. [cit. 2011-12-13]. Dostupné online. [nedostupný zdroj]

Externí odkazy editovat