要約

  • RFC 2008 におけるアドレスの「所有」と「貸与」は技術政策上の定義であり、法的な財産判断ではない。プレフィックスを保持できることと、その経路が世界中で受理されることは別である。
  • 貸与はアドレスを、それを集約するサービス関係に結び付けた。契約終了時には猶予期間、リナンバリング、返却が必要になり、旧プレフィックスの継続利用は第三者が拒否できる個別経路を生む。
  • 選択肢は費用を消さない。リナンバリング、世界のルーティング状態、部分的な到達性、中継ゲートウェイのどこに費用を置くかを変える。

この文書の主役は、アドレスを受け取った組織でも、割り当てを記録したレジストリでもない。むしろ、顧客から何ホップも離れた場所で、より具体的な経路を受け入れるか捨てるかを決める無数の運用者である。

顧客がプロバイダーを替える。旧プロバイダーは番号の継続を認め、新プロバイダーは広告に同意する。二者間の問題なら解決したように見える。しかし第三のネットワークはその合意の当事者ではない。経路をフィルターすれば、アドレスは登録上その組織のままでも、一部の相手から届かなくなる。

Yakov Rekhter と Tony Li が1996年10月に BCP 7 としてまとめた RFC 2008 の核心は、この約束の射程にある。

記録が保証できる範囲

RFC 2008 は IPv4 ユニキャストアドレスを、ネットワーク層のルーティングで使われる有限の整数として捉える。公共インターネットでの特有の価値は、ルーティングサービスに参加し、ネットワークのほかの部分とデータを交換できることから生じる。動作中の環境がアドレスに機能を与えるのであって、帳簿だけがその機能を生むのではない。

この限定は、番号に契約価値や顧客の記憶が宿らないという意味ではない。レジストリの記録は一意性と割り当て先を示せる。ただし、世界中のルーターに経路を採用させる命令にはならない。

RFC 1518 が示した集約の利益も、この境界を説明する。プロバイダーは自分のブロックから顧客に長いプレフィックスを配り、外部には短い集約経路だけを出せる。顧客と直結プロバイダーには個別情報が必要でも、遠方のネットワークは顧客ごとの経路を保持せずに済む。

集約の利益は遠くに配られる。同時に、例外を拒む権限も遠くに配られる。

「所有」は運用モデルの名前だった

RFC 2008 は「address ownership」を特定の割り当て政策として定義する。一度割り当てられた空間は、組織が望む限り保持され、別の組織に再割り当てされない。このアドレスはしばしばポータブルと呼ばれ、接続先を変えても同じ番号を使えるという期待を伴った。

しかし文書は、それを一般的な財産権の宣言にはしていない。問うたのは、1996年のルーティング技術がその期待を運べるかどうかだった。サイトがトポロジー上の位置を変えるたびに同じ独立プレフィックスを保てば、アドレス階層は集約可能な場所を表さなくなる。移転のたびに集約を突き破る例外が一つ増える。

著者が所有政策を妥当としたのは、十分に大きな割合の到達先を一つのプレフィックスで表現できる組織である。その経路なら、デフォルト経路を持たないルーティング領域に残り得る。判定軸は組織の格ではなく、一つのエントリーがどれだけ多くの到達先を正確にまとめるかだった。

一般的なサイトすべてに同じ扱いを広げると、トポロジーを固定するか、非集約経路を際限なく受け入れるかの選択になる。IESG の注記は、これは当時の技術制約に基づく暫定的な判断であり、ルーティング技術が変われば再検討すべきだともしている。

貸与が明示した出口条件

「address lending」は依存関係を言葉にした。貸与中、貸し手は同じ空間を別の者に同時貸与できない。借り手と貸し手の契約関係が終わり、貸し手がその割り当てを集約できなくなったとき、アドレスを返すことを条件に含める。

プロバイダーに結び付いたレジストリが貸す場合、そのプロバイダーがインターネット規模の接続に足る集約を手配すると RFC は想定した。サービスと番号が一体なら、顧客が離れると貸与も終わる。顧客は新プロバイダーのブロックから新しいアドレスを得て、ネットワークをリナンバーする。

返却には移行時間が必要だった。RFC 2008 は切断後、混乱を減らすため少なくとも30日の猶予を強く勧める一方、追加のルーティング負荷を抑えるため最長でも六か月を提案した。即時返却は顧客に変更費用を集中させ、無期限の例外は世界のルーティング表にその費用を移す。

さらに貸与は再帰し得る。借りた組織がその一部を下流に貸していれば、上流契約の終了が複数の組織へ連鎖する。影響範囲は事前に把握しにくいと文書自身が認めた。単独の貸借契約に見えても、背後には依存の木がある。

広告、伝播、受理は別々の事実

RFC 2008 がとりわけ警戒したのは、明示的な貸与条件なしに「リナンバリング不要」と約束する政策だった。旧プロバイダーと新プロバイダーがプレフィックスの維持と伝播に協力しても、第三者はより長い経路をフィルターできる。完全な接続を戻すには結局リナンバリングするか、到達できない相手側がその例外を運ぶプロバイダーから接続を買う必要さえある。

ここでは証拠を一段ずつ分けなければならない。割り当ては広告ではない。広告は伝播ではない。伝播は受理ではない。一つの観測点から見える経路は世界規模の到達性を証明しない。所有政策にも貸与政策にも、RFC はグローバル接続の保証を与えなかった。

翌月の RFC 2050 は、プロバイダーから受けたアドレスをサービス終了時に返し、再利用まで十分な時間を置くよう勧めた。また、レジストリから直接割り当てられたアドレスでさえ、インターネット全体で経路が通る可能性は最も低いと注意した。これは当時の懸念を裏付けるが、全プロバイダーが同じ政策を実施した証明ではない。

後の RFC 7020 も、階層的な割り当てはスケーラブルなルーティングの可能性を高める一方、経路のアナウンスと広告はインターネット番号レジストリシステムの外にある運用事項だと整理した。記録と経路は別の制度であり続けた。

継続性の代価をどこに置くか

どの分岐にも費用がある。ポータブルだが集約できない空間はルーティング状態を消費し、その経路を注入する組織が全費用を請求される可能性がある。貸与は集約を守る代わりに、退出時のリナンバリングを義務にする。接続範囲を限定すれば経路を局所化できる。アプリケーションゲートウェイやアドレス変換器などの中介は、外部リナンバリングや世界的な例外を減らせても、固有の制約と故障点を持ち込む。

RFC 1900 はすでにリナンバリングを、高価で退屈で誤りやすく、支援ツールも乏しい作業と評していた。RFC 2008 はファイアウォールの変更も挙げ、認証されていないアドレスを身元として信頼しないよう警告する。新しいプレフィックスは一行の更新ではない。組織内外のセキュリティ規則も移動する。

Lu Heng の後年の議論は、RFC の法的意味を置き換えるものではなく、現在から緊張を照らす材料である。The Bill of Rights of Uniqueness Coordination は記録が現実を作るのではなく記述するとしつつ、移植性と運用継続を要求する。On LARUS One は顧客、銀行、取引先、安全システムが番号を記憶した後の費用を問う。On the Nature of IP Addresses は元来の識別子と、市場や依存が生む資産的価値を区別する。

RFC 2008 が正確に示したのは、記録では世界規模の経路を製造できないことだ。現代の経済的依存が補うのは、「ならば番号を替えればよい」という処方が、記録に現れない厚い費用を他者へ渡し得るという点である。

残る教訓は明快だ。アドレス記録は経路ではない。一社の広告は世界の受理ではない。ポータビリティへの期待は普遍的な義務ではない。貸与終了はリナンバリング完了でもない。番号、トポロジー、事業が一緒に動けないとき、誰が例外を運び、誰がその費用を負うのか――それが1996年にすでに問われていた。

出典