要約
- RFC 5211は準備期、移行期、2012年1月以降の移行後期を提案し、IPv6中心の接続を目標にした。同時に、これは義務を生じさせない情報提供上の一案だと明記した。
- 日付と大文字の
MUSTは期待を明確にできる。IPv6が注文可能か、開通したか、往復できるか、選ばれたか、アプリが完了したかまでは証明しない。
日付が持つ権限
2008年7月のRFC 5211は、単一の指揮者を持たないインターネットで移行の順番を共有しようとした。2009年末までを準備、2010年から2011年を移行、2012年以降を移行後とする三段階である。事業者は試験提供から本番へ進み、組織は公開サーバーにIPv6を加える構想だった。
文書は自らの限界も書いた。「一つの可能な計画」であり、他の計画もあり得る。どの当事者にも義務を課さない。RFC 2119の語は提案を曖昧なく記述するためだけに使う。IESG注記も、インターネット標準の候補ではなく、通常のIETF合意文書と同じ技術審査に基づくものではないとした。
したがって、期日は会議、投資、依存関係の確認を促せるが、装置を変える権限はない。2012年に自動で成立したのは時刻条件だけだった。
「提供済み」を一項目にしない
TRANS1とPOST1は、事業者がIPv6インターネットサービスを提供するという座標を置く。実務上の「提供」は、商品掲載、対象地域、回線種別、申込資格、受注、プレフィックス払い出し、顧客装置、往路、復路、DNS、監視、サポートに分かれる。
商品があっても受注システムで落ちることがある。設定が入っても復路がないことがある。経路があってもアドレス選択によりIPv4が使われ続ける。疎通試験が成功しても、認証、決済、メール、外部APIのどれかがIPv6経路で完了しないことがある。
AAAAの公開も、DNS上の存在を示すだけだ。名前解決、経路選択、接続、取引、継続性は別のレシートである。一地点の成功から全利用者、全アプリ、全時間帯を推定してはならない。「主としてIPv6」と言うなら、指標、母集団、期間が必要だ。
MUSTは監督機関ではない
RFC 5211はMUST、SHOULD、MAYを意図的に用いた。ただし、その目的は計画を明確にすることで、義務を作ることではない。共通の監査人、試験方法、対象集合、制裁は定められていない。
危険なのは、文が別の帳票へ移る時である。「事業者は提供しなければならない」が、調達表を経て「世界の移行は完了した」になる。どの事業者、商品、地域、利用者、時点を誰が確かめたのかが消えている。
動詞には必ず証拠を戻す。提供には商品と受注記録、開通には設定と経路、本番には取引と保守、優勢には分母付き測定、IPv4廃止には依存関係と復旧手順を結び付ける。
POST4が残した現実
移行後期はIPv4停止を意味しない。POST4は、事業者がIPv4を提供し続け、組織が使い続けることを許した。想定されたのはIPv6の役割が拡大する共存であり、全世界同時の切替ではない。
後続文書がデュアルスタック、変換、顧客側ルーター、コンテンツ、企業導入、セキュリティ、IPv4-as-a-Serviceを別々に扱うのも、この組合せを運用するためだ。IPv6-onlyのコア、IPv4aaS、デュアルスタックの公開面、IPv4専用の古いアプリは同じ組織に共存し得る。
IPv4を早く外せば隠れた依存を切る。無期限に残せば費用と攻撃面を固定する。どちらの判断も年号からは出てこない。
文書の更新と稼働状態を分ける
RFC 6144は2011年、IPv4アドレス枯渇が有意なIPv6導入より先に来る可能性を記した。RFC 6180は長い移行の尾を想定した。RFC 6540はIP対応ノードのIPv6支持をBCPとした。コンテンツ、顧客装置、企業導入にも個別の指針が続いた。
これは仕様作業が進んだ証拠であって、ある製品や回線が実装された証拠ではない。文書の地位、コードの対応、設定の有効化、配置された経路、観測した結果を混ぜてはならない。期日未達も、日付が状態を作らなかったことは示すが、プロトコル失敗や原因までは示さない。
移行を観測可能にする
台帳には、計画、責任者、予算、商品、受注、開通、アドレス、DNS、往復経路、選択、通信量、アプリ結果、継続性、例外、廃止判断を順に残す。各記録に時刻、範囲、主体、対象、出所を付ける。
全てを中央に集める必要はない。共通にするのは証拠の最小形式だけでよい。各ネットワークがしきい値と判断を保持すれば、自発的な採用と検証可能性を両立できる。
期日の正しい用途はレビューを起動することだ。現実が計画と違えば、計画を直す。現実の名前を変えて完了扱いにしない。
情報源
- RFC 5211情報
- RFC 5211 HTML版
- RFC 5211テキスト版
- IETF Datatracker:RFC 5211
- RFC 5211の履歴
- RFC 5211の参照関係
- RFC 5211の正誤表
- RFC 3932:独立投稿
- RFC 2119:要件語
- RFC 8174:BCP 14の更新
- RFC 6144:IPv4/IPv6変換
- RFC 6180:IPv6移行指針
- RFC 6540:IPv6対応要件
- RFC 6589:コンテンツ移行
- RFC 7084:顧客エッジ要件
- RFC 7381:企業導入指針
- RFC 8170:導入事例
- RFC 9099:IPv6運用セキュリティ
- RFC 9313:IPv4-as-a-Service技術
- Heng Lu:現実の層と象徴的権力
- Heng Lu:最小初期仕様
- Heng Lu:稼働コードの優先
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
