要約
- John Dayの口述証言によれば、OSI参照モデルは標準化の議論を進めるための枠組みであり、固定されたプロトコルスタックの実装指示ではなかった。
- RINAは再帰的なプロセス間通信を提案し、ProtoRINAは限定的な実装を試した。確認した資料は、広範な商用採用も、利用が皆無だったことも証明していない。
図から施工順序は読めない
七層図はあまりに見慣れているため、ネットワークを下から順に建てる工程表のように受け取られやすい。John Dayの回想は別の目的を示す。Computer History Museumが2010年に収録した口述史で、DayはOSI参照モデルを「これからの標準化作業の枠組み」と説明し、実装文書ではないと述べた。これはDay自身の回顧であり、規格本文の引用でも、会議議事録の代わりでもない。それでも、共通モデルが機能を名づけて委員会間の議論を支えながら、個々の製品設計や事業者の導入順までは決めない、という違いを考える手がかりになる。
Dayはその標準化に参加していた。Boston Universityのインタビューで、彼はOSI参照モデルの報告者を務め、ANSIのOSIアーキテクチャ委員会を率いたと回想している。博物館の記録には米国代表団や初期の議論に関する説明もある。資料はDayを重要な参加者として位置づけるが、OSIを一人で作ったとはしていないし、集団の枠組みが全事業者への命令だったとも示さない。
この区別は、標準にどのような権威があるのかを見誤らないために重要だ。参照モデルは共通語彙を用意し、複雑な問題を機能ごとに分け、組織間で提案を調整しやすくする。しかし、開発予算、移行計画、既存機器との互換性、顧客が変更を望む理由までは与えない。実装者と運用者が、そうした制約の中で決める。説明を命令と取り違えると、標準化は実際以上に強制的に見え、導入は自動的に進むかのように描かれてしまう。
RINAが示した再帰性
Dayの後年の仕事は、OSIに八番目の箱を足すことではなかった。2008年の論文「Networking is IPC」では、Ibrahim Matta、Karim Mattarとの共著で、通信をプロセス間通信(IPC)として捉える設計を提案した。アプリケーションはIPC機能を使い、その機能もさらに下位のIPC機能にサービスを求める。層を固定的に並べるのではなく、同じ仕組みを再帰的に組み合わせるのが提案の要点だ。これは設計提案であり、普及状況の調査結果ではない。
Boston UniversityのRINAプロジェクトは、分散IPC機能(DIF)を繰り返し現れる単位として説明し、その中で方針を設定できるとしている。これは開発チーム自身の設計説明で、意図を知る助けにはなるが、独立した性能評価ではない。RINAが他方式を置き換えたことや、あらゆる運用課題を解決したことの証明にもならない。
ProtoRINAでは実装の範囲がより具体的になる。Wang、Matta、Esposito、Dayによる2014年の論文は、ユーザー空間の試作とBoston Universityのキャンパス、GENI研究テストベッドでの試験を報告する。論文は自らを査読のない編集ノートと記し、実装は未完成で、レベル0の接続にはTCP shimを使うとも説明している。この限定は実験を無意味にするのではなく、結果の読み方を定める。研究者が設計の一部を作り、示された環境で動かしたことは確認できる。そこから一般的な商用導入、インターネットの置き換え、他方式に対する優位性までは言えない。
ここには三つの別々の問いがある。モデルは何を定義するのか。特定の実装は実際に何を動かしたのか。独立したネットワークがいつ、どの規模で、どれだけ長く採用したのか。Dayの証言は第一の問いに光を当て、RINA論文は設計を提案し、ProtoRINA論文は限定的な実験を記録する。今回確認した資料は、採用の全数調査を示していない。したがって「RINAはどこでも使われた」とも「一度も使われていない」とも断定できない。
標準化は調整できても、運用を決められない
Dayの歩みから得られる示唆は、七層と再帰IPCのどちらを最終的な地図にするかという勝敗ではない。共通仕様と個別の判断の境界である。標準化は組織をまたぐインターフェースを理解しやすくできる。しかし各事業者は、機器、サービス、人材、リスク許容度、更新時期に合うかを判断する。試作はテスト環境でコードが動くかという不確実性を減らす。誰が運用コストを引き受け、何が本番で維持されたのかを示すのは、採用の証拠だけだ。
インフラを評価するときは、主張ごとに根拠を求めたい。モデルには適用範囲と用途、試作にはコードの状態・環境・条件・未完成部分、導入の主張にはネットワーク名・時期・用途と試行運転との違いが要る。記録がなければ、スライド上の図が、委員会も論文も実験も与えていない権威を帯びてしまう。
出典
- Computer History Museum「John Day口述史」(2010年)
- Boston UniversityによるJohn Dayインタビュー(2019年)
- Day、Matta、Mattar「Networking is IPC」(2008年)
- Boston Universityが公開する「Networking is IPC」全文
- Boston University RINAプロジェクトの説明
- Boston University RINAの論文一覧
- Wang、Matta、Esposito、Day「Introducing ProtoRINA」(2014年、編集ノート)
- Boston University RINAチーム
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
