DECネット

ネットワークプロトコルスイート

DECnetは、Digital Equipment Corporation(DEC)が開発したネットワークプロトコルスイートです。1975年に2台のPDP-11ミニコンピュータを接続するために最初にリリースされ、その後、世界初のピアツーピアネットワークアーキテクチャの一つへと進化し、1980年代にはDECをネットワーク業界の大物へと変貌させました。当初は3層構造でしたが、後に(1982年)、 OSI参照構造に準拠した7層のネットワークプロトコルへと進化しました。

DECnet [1]は、DECの主力オペレーティングシステムOpenVMSの誕生当初から組み込まれていました。その後、DECはこれをUltrix、OSF/1(後にTru64)、そしてMS-DOSOS/2Windowsの各種OSを搭載したMacintoshおよびIBM PC互換機にPATHWORKSという名前で移植し、これらのシステムをVAXマシンのDECnetネットワークに端末ノードとして接続できるようにしました[2]

DECnetプロトコルはDigital Equipment Corporationによって完全に設計されましたが、DECnet Phase II(およびそれ以降)は仕様が公開されたオープンスタンダードであり、 FreeBSDLinux向けのものなど、いくつかの実装がDECの外部で開発されました[3] LinuxカーネルのDECnetコードは2010年2月18日に孤立化マークされ[4] [5]、2022年8月22日に削除されました。[6]

進化

DECnetとは、DIGITALネットワークアーキテクチャ(DNA)を実装したハードウェアおよびソフトウェアによるネットワーク製品の特定のセットを指します。このアーキテクチャは、ネットワークアーキテクチャ全般の定義、アーキテクチャの各層の仕様、そして各層で動作するプロトコルを記述した複数の文書で規定されています。ネットワークプロトコルアナライザツールは、DIGITALのすべてのプロトコルを「DECnet」に分類する傾向がありますが、厳密に言えば、 LAT 、SCS、AMDS、LAST/LADなどのルーティングされないDIGITALプロトコルはDECnetプロトコルではなく、DIGITALネットワークアーキテクチャの一部ではありません。

DECnetの進化を辿ることは、DNAの発展を辿ることです。DNAの始まりは1970年代初頭に遡ります。DIGITAL社が最初のDNA仕様を公開したのは、IBM社がシステム・ネットワーク・アーキテクチャ(SNA)を発表したのとほぼ同時期でした。それ以来、DNAの開発は以下のような段階を経て進化してきました。

1970~1980年

フェーズ I (1974) RSX-11オペレーティング システムを実行する2 台のPDP-11、または RTS-8 オペレーティング システムを実行する少数のPDP-8に限定されたサポート。ノード間の通信はポイントツーポイント ( DDCMP ) リンクを介して行われます。

フェーズII(1975年)[7] 最大32ノードのネットワークをサポートし、複数の異なる実装が相互運用可能。実装はRSTSTOPS-10TOPS-20VAX/VMS [8]に拡張されたが、プロセッサ間の通信は依然としてポイントツーポイントリンクのみに限定されていた。ダウンラインローディング(MOP)、ファイルアクセスリスナー(FAL)によるファイル転送、データアクセスプロトコル(DAP)によるリモートファイルアクセス、タスク間プログラミングインターフェース、ネットワーク管理機能が導入された。

フェーズIII(1980年)。[9]ポイントツーポイントおよびマルチドロップリンクを介して、8ビットアドレスを持つ最大255ノードのネットワークをサポート。適応型ルーティング機能、レコードアクセス、ネットワーク管理アーキテクチャ、IBMのSNAやCCITT勧告X.25を含む他の種類のネットワークへのゲートウェイを導入。

DECnet Phase IV プロトコルスイート
応用 DAP: データ アクセス プロトコル

CTERM: コマンドターミナル

ネットワーク管理 NICE: ネットワーク情報(および)制御交換

MOP:保守運用プロトコル

セッション SCP: セッション制御プロトコル
輸送 NSP: ネットワーク サービス プロトコル
ネットワーク DRP: DECnetルーティングプロトコル
データリンク DDCMP: デジタル データ通信メッセージ プロトコル
イーサネットトークン リングHDLCFDDI、...
物理的な イーサネットトークンリングFDDI、...

1981–1986

フェーズIV [10] [11]およびフェーズIV+(1982年)。フェーズIVは当初RSX-11およびVMSシステムにリリースされ、後にTOPS-20TOPS-10ULTRIXVAXELN、およびRSTS/Eがサポートされるようになった。16ビットアドレスを持つ最大64,449ノード(1023ノードの63エリア)のネットワークをサポートし、データリンク機能はDDCMPを超えてイーサネット ローカルエリアネットワークサポートをデータリンクの選択肢として含めるように拡張され、適応型ルーティング機能は階層型ルーティング(エリア、レベル1およびレベル2ルータ)、VMSclusterサポート(クラスタエイリアス)、およびホストサービス(CTERM)を含むように拡張された。CTERMにより、あるコンピュータのユーザーは、 TCP/IPプロトコルスタックでのTelnetと同じ機能を実行して、別のコンピュータにリモートでログインできる。 Digital 社は、DOS および 16 ビットと 32 ビットの Microsoft Windows プラットフォーム (Windows Server 2003 まで) 向けに DECnet Phase IV の大部分を実装した、PATHWORKS クライアント (一般には PATHWORKS 32 クライアントとして知られています) という製品もリリースしました。

フェーズIVでは、特に下位層においてOSI (7層)モデルに類似した8層アーキテクチャが実装されました。当時OSI標準はまだ完全には開発されていなかったため、フェーズIVのプロトコルの多くは依然として独自仕様のままでした。

イーサネットの実装は、ソフトウェアがネットワーク上のイーサネットインターフェースの物理アドレスをAA-00-04-00-xx-yyに変更するという点で特異でした。xx-yyはホストのDECnetネットワークアドレスです。これにより、DECnetアドレスからLANアドレスを推測できるため、ARPレスのLAN動作が可能になりました。ただし、同じDECnetノードから2つのNICを同じLANセグメントに 接続することはできませんでした。

当初リリースされた実装はVAX/VMSとRSX-11向けでしたが、後にDIGITALがこれまで出荷したほぼすべてのオペレーティングシステム( RT-11を除く)に拡張されました。DECnetスタックはLinux、SunOS、その他のプラットフォームで利用でき、CiscoをはじめとするネットワークベンダーはDECnetネットワークと連携し、動作可能な製品を提供しています。DECnet Phase IVの完全な仕様は入手可能です。

DECnet Phase IVのリリースと同時に、同社はターミナルサーバー経由のシリアルターミナルアクセス用のLATと呼ばれる独自プロトコルもリリースしました。LATはDECnetとOSI物理層およびデータリンク層を共有し、LATターミナルサーバーはサーバーイメージのダウンロードと関連するブートストラップ処理にMOPを使用しました。

Enhancements made to DECnet Phase IV eventually became known as DECnet Phase IV+, although systems running this protocol remained completely interoperable with DECnet Phase IV systems.

1987 & beyond

Phase V[12] and Phase V+ (1987). Support for very large (architecturally unlimited) networks, a new network management model, local or distributed name service, improved performance over Phase IV. Move from a proprietary network to an Open Systems Interconnection (OSI) by integration of ISO standards to provide multi-vendor connectivity and compatibility with DNA Phase IV, the last two features resulted in a hybrid network architecture (DNA and OSI) with separate "towers" sharing an integrated transport layer. Transparent transport level links to TCP/IP were added via the IETF RFC 1006 (OSI over IP) and RFC 1859 (NSP over IP) standards (see diagram).

It was later renamed DECnet/OSI to emphasize its OSI interconnectability, and subsequently DECnet-Plus as TCP/IP protocols were incorporated.

Notable installations

DEC Easynet

DEC's internal corporate network was a DECnet network called Easynet, which had evolved from DEC's Engineering Net (E-NET). It included over 2,000 nodes as of 1984,[13] 15,000 nodes (in 39 countries) as of 1987,[14] and 54,000 nodes as of 1990.[15]

The DECnet Internet

DECnet was used at various scientific research centers which linked their networks to form an international network called the DECnet Internet. This included the U.S. Space Physics Analysis Network (US-SPAN), the European Space Physics Analysis Network (E-SPAN), Energy Sciences Network, and other research and education networks.[16][17] The network consisted of over 17,000 nodes as of 1989.[18] Routing between networks with different address spaces involved the use of either "poor man's routing" (PMR) or address translation gateways.[16] In December 1988, VAX/VMS hosts on the DECnet Internet were attacked by the Father Christmas worm.

CCNET

CCNET(コンピュータセンターネットワーク)は、1980年代に米国東部地域の様々な大学のキャンパスを接続したDECnetネットワークでした。主な利点は、様々なDECコンピュータを使用していた様々な拠点の運用スタッフが開発したシステムソフトウェアを共有できたことです。[19] 1983年3月時点で、コロンビア大学カーネギーメロン大学ケースウェスタンリザーブ大学が参加していました。1986年5月までに、ニューヨーク大学スティーブンス工科大学ヴァッサー大学オーバリン大学が加わり、その後、他のいくつかの大学も参加しました。[20]

趣味のDECnetネットワーク

趣味的なDECnetネットワークは21世紀にも利用されてきました。これには以下のものが含まれます。

  • HECネット[21]
  • イタリアのレトロDECnet [22]

参照

参考文献

  1. ^ James M. Moran、Brian J. Edwards (1984年2月). 「DECnetにLANを構築する」ハードコピー. pp.  62– 65.
  2. ^ 「システム戦略」ニューヨーク・タイムズ1992年5月13日DECnet/SNAゲートウェイソリューション
  3. ^ “DECnet for Linux”. SourceForge . 2009年10月4日時点のオリジナルよりアーカイブ2018年6月26日閲覧。
  4. ^ Caulfield, Christine (2010年2月18日). 「Orphan DECnet」. Linux Kernel ChangeLog 2.6.33 . 2011年8月11日時点のオリジナルよりアーカイブ2018年6月26日閲覧。
  5. ^ “kernel/git/torvalds/linux.git - Linuxカーネルソースツリー”. git.kernel.org . 2022年8月3日閲覧
  6. ^ “kernel/git/torvalds/linux.git - Linuxカーネルソースツリー”. git.kernel.org . 2023年10月6日閲覧
  7. ^ Digital Equipment Corporation (1978). 「1957年から現在まで」(PDF) .コンピュータ歴史博物館. p. 53. 2013年12月21日時点のオリジナル(PDF)からアーカイブ。 2018年6月26日閲覧
  8. ^ 「ソフトウェア製品説明: DECnet-VAX バージョン1」(PDF) . DEC. 1978年9月. 2023年5月23日閲覧
  9. ^ 「DECnetの紹介(フェーズIII)」(PDF)。1982年5月22日。
  10. ^ 「DECnet の概要」(PDF)
  11. ^ 「DECnet Phase IV 仕様」。
  12. ^ ジェームズ・マーティン、ジョエル・レーベン (1992). DECnet Phase V: An OSI Implementation Network . Digital Press. ISBN 978-0-1320-2987-2
  13. ^ Erik E. Fair (1984年1月5日). Re: The Plethora of Networks. Usenet fa.human-nets . 2018年8月19日閲覧。Wayback Machineに2016年3月14日アーカイブ。
  14. ^ Network World (1987年9月7日)、p.4。DECworldネットワークがホテルや豪華客船を結集。2018年8月19日閲覧。
  15. ^ Network World (1990年8月6日)、p.1。DECがDECnet Vの初期の教訓を共有。2018年8月19日閲覧。
  16. ^ ab L. Stuart Vance (1990). The User's Directory of Computer Networks, The DECnet Internet. 2018年8月19日閲覧。
  17. ^ L. Stuart Vance (1990). 『The User's Directory of Computer Networks, The DECnet Internet』(出版社概要). 2018年8月19日閲覧。
  18. ^ NASA技術報告書サーバー(1989年8月1日)。宇宙物理解析ネットワークノードディレクトリ(イエローページ):第4版。2018年8月19日閲覧。2021年3月8日アーカイブ、Wayback Machine
  19. ^ “The DECSYSTEM-20 at Columbia University 1977-1988”. 2022年7月7日時点のオリジナルよりアーカイブ。 2024年7月1日閲覧
  20. ^ “Computing at Columbia Timeline”. 2022年7月6日時点のオリジナルよりアーカイブ2024年7月1日閲覧。
  21. ^ HECnet - The hobbyist DECnet. 2022年1月24日閲覧。
  22. ^ Retro DECnet. 2018年8月19日閲覧。

一般的な参考文献

  • カール・マラマッド『DECnet/OSI Phase Vの分析』Van Hostrand Reinhold、1991年。ISBN 0-442-00375-7
  • James Martin、Joe Leben、DECnet フェーズ V: OSI 実装。デジタル プレス、1992 年。ISBN 1-55580-769-0
  • OpenVMS 用の DECnet-Plus マニュアルは http://www.hp.com/go/openvms/doc/ から入手できます。
  • DECnet Phase IV DECnet Phase IV 用の OpenVMS マニュアル。これらの Phase IV マニュアルは、OpenVMS Freeware V5.0 ディストリビューション、http://www.hp.com/go/openvms/freeware およびその他のサイトにアーカイブされています。
  • DECnet Phase IV アーキテクチャ マニュアル (DDCMP、MOP、NICE、NSP、DAP、CTERM、ルーティングを含む)。https://web.archive.org/web/20140221225835/http://h71000.www7.hp.com/wizard/decnet/ (オリジナルは DECnet for Linux にミラーリングされています)。
  • DECnet に関する Cisco のドキュメント (http://docwiki.cisco.com/wiki/DECnet) 2017 年 1 月 10 日アーカイブ ( Wayback Machine)
「https://en.wikipedia.org/w/index.php?title=DECnet&oldid=1332399534」より取得