Distributed-queue dual-bus
![]() | この項目「Distributed-queue dual-bus」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:en:Distributed-queue dual-bus) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2016年5月) |
通信技術において、 distributed-queue dual-bus network (DQDB) とは、(a) 二重バスと分散待ち行列を用いて、 (b) ローカルまたは都市規模ネットワークをサポートし、 (c) コネクションレスデータ転送、コネクション指向データ転送、音声通信などのアイソクロナス転送をサポートするマルチアクセスネットワークである。
IEEE 802.6 が DQDB アクセス方式を提供するネットワークの例として挙げられる。
運用の概念
[編集]DQDB の媒体アクセス制御 (MAC) アルゴリズムは一般的に Robert Newman が西オーストラリア大学において1980年代に提出した博士論文で開発したとされている。DQDB MAC アルゴリズムの革新的価値を評価するためには、当時の LAN プロトコルは IEEE 802.3 イーサネットのようにブロードキャストに基くか、IEEE 802.5 トークンリーング や FDDI のようにリングに基いていたという背景と対比する必要がある。DQDB は片方でもリング上両方向にデータを送れる二つのトークンリングと考えることができる。このことにより、LAN や Wi-Fi よりも破損箇所への到達が難しく、より修繕に時間のかかる Metropolitan Area Networks (MAN) において重要な、信頼性を向上することができる。
DQDB の標準化、IEEE 802.6 は ATM(ブロードバンド ISDN)が開発初期段階にあった時期に開発されたが、この二つの標準の間には強い結び付きがある。ATM セルと DQDB フレームは調和させてある。両者は本質的には 48 バイト長のデータフレームと 5 バイト長のヘッダに落ち着いた。DQDB アルゴリズムでは、分散待ち行列はヘッダを通じた待ち状態情報通信により実装されている。DQDB ネットワーク上の各ノードは、分散待ち行列内の位置を表現する状態変数と行列のサイズを現わす状態変数の二つを維持している。逆側のバスのヘッダを用いて、上流ノードが DQDB セルを不使用状態にするべきであることを知ることができるように、通信が行われる。このアルゴリズムの極度の単純さは特筆に値する。
現在、DQDB システムは多数の通信キャリアにより、最大 160 km の、都市全体をカバーする広さに DS3 ラインの速度(44.736 Mbit/s) を提供できるよう設置されている。光ファイバを用いて最大 100 km におよそ 150 Mbit/s を提供する実装も存在する。
参照文献
[編集] この記事にはパブリックドメインである、アメリカ合衆国連邦政府が作成した次の文書本文を含む。Federal Standard 1037C. 一般調達局.General Services Administration document "Federal Standard 1037C".