Network Working Group R. Callon, Editor Request for Comments: 1925 IOOF Category: Informational 1 April 1996 The Twelve Networking Truths ネットワーク構築12の真実 当メモの状態 当メモは、インターネット共同体に対する情報を提供する。当メモはいかな るインターネット標準をも規定しない。当メモの配布は無制限とする。 概要 当メモは、ネットワーク構築の根本原理についてをインターネット共同体に 向けて文書化したものである。当メモは標準規格を規定するものではない。 ただし、全ての規格は暗黙のうちに根本原理に合致しなければならない。 謝辞 当メモにおいて述べる真理は、多くの人々によって為された長期間にわたる 広範な調査の結果である。 (本文に貢献するつもりのなかった人も含まれる) 編者はこれらを単に集成したに過ぎず、初めてこれらの真理に光を当ててく れたネットワーク共同体に感謝したい。 1. はじめに 本請註(Request for Comments, RFC)にて、全てのネットワーク構築の下に横 たわる根本原理についての情報を提供する。これらの原理は TCP/IP や the Internet、その他いかなるネットワーク共同体の部分集合にも限定されず、 一般的なネットワーク構築全てに当てはまる。 2. 根本原理 (1) 動作せねばならぬ。 (2) いくら強く押しても、優先度を上げても、光の速度は速くならない。 (2a) 【結論】いくら努力をしても、9ヶ月以下で子供を生産するのは 不可能である。高速化への努力は期間を伸ばす *かも* しれない が、より早く片付くことはない。 (3) 推力が十分であれば豚でも空を飛べる。しかしこれは必ずしもよい方法 とは言えない。着陸地点の正確な予測が難しいし、飛んでいる豚の下に たたずむのは危険であろう。 Callon Informational [頁 1] 請註1925号 ネットワーク構築12の真実 平成八年卯月壱日 (4) 世の中には、自分で体験しないと本当に受容し理解することができない ものが存在する。ネットワークの構築には、商用ネットワーク機器もし くは動作するネットワークを作る人でないと理解できないものが存在す る。 (5) 独立した複数の問題をまとめて、複雑で外部従属な単一の解を導くこと は常に可能である。たいてい、これはよい方法ではない。 (6) 問題を解くより、他の所(例えば、ネットワーク構成全体から見て違う 部分)へ移す方が簡単である。 (6a) 【結論】あと回しの階層は常に追加可能である。 (7) いつもアレなんだよなぁ (7a) 【結論】うまい、はやい、やすい。どれか2つを選んで。 (3つ 全部はだめよ) (8) 思っていたよりも複雑である。 (9) 何であっても、全ての資源が不足している。 (9a) 【結論】ネットワーク構築におけるあらゆる問題は、思っていた より解決に時間がかかる。 (10) 単一の種類で全部済ますことはできない。 (11) 動くかどうかとは関係なく、全ての古いアイデアは手を変え品を変えて 再提案される。 (11a)【結論】真理 6a 参照。 (12) プロトコル設計は、追加するものがなくなった時点ではなく、削るもの がなくなった時点で完璧となる。 安全性に関する考察 本RFCにより生ずる安全性に関わる事項はない。ただし、全てのセキュリ ティ・プロトコルは暗黙のうちに根本原理に合致しなければならない。 参考文献 罪深きを守り弁護士の懐を温めないようにすべく、文献はすべて削除した。 筆者のアドレス Ross Callon Internet Order of Old Farts Callon Informational [頁 2] 請註1925号 ネットワーク構築12の真実 平成八年卯月壱日 c/o Bay Networks 3 Federal Street Billerica, MA 01821 Phone: 508-436-3936 EMail: rcallon@baynetworks.com 日本語訳 (japanese translation) 河辺 岳人 kabe@dais.is.tohoku.ac.jp (1998.02.22) Callon Informational [頁 3]