要約

  • 9月9日08時59分(UTC)、著者は「Call for Adoption」と題するメールで DNSOP に草案の採用を求めた。10時37分、議長 Benno Overeinder は、採用呼びかけを出すのは議長であり、その前に紹介と議論があると明確にした。
  • 返信は草案の却下ではない。取材締切時点で、00版は I-D Exists の個人 Internet-Draft であり、ワーキンググループ採用も IETF の支持も記録されていない。
  • 草案は測定にも同じ区別を求める。DNS レイテンシには複数の範囲、観測点、時間要素があり、名称だけでは比較できない。手続きの権限も数値の意味も、来歴によって確定する。

件名が先に走った98分

08時59分のメールで、Jishuang Wang は A Framework for DNS Resolution Latency Measurement のワーキンググループ採用を希望すると書いた。DNSOP の対象として適切か、用語と枠組みが有用か、今後の検討の出発点として採用を支持するか、意見を求めている。

本文は参加者が出せる正当な問いである。問題は、依頼を載せる器が、すでに正式な手続きが始まったように読める「Call for Adoption」だったことだ。本文を読まない検索結果や自動要約ほど、その強い見出しを事実として取り込みやすい。

10時37分の返信で、議長 Benno Overeinder は DNSOP の順序を説明した。採用呼びかけを出すのは議長である。その前に草案はメーリングリストで議論され、できれば DNSOP の会合でも発表される。著者がまず行うのは草案の紹介であり、件名には「Call for Adoption」を入れない。適合性と有用性を問い、議論とグループの関心を踏まえ、議長が第三段階として呼びかけを始め得る。

これは技術的な否定でも、将来の採用を拒む宣言でもない。記録すべき動詞を訂正したのである。著者は採用を求めた。議長が採用手続きを開いたという証拠は、まだなかった。

追跡システムは「individual」と表示する

Datatrackerでは、00版は active な個人 Internet-Draft で、IESG の状態は I-D Exists である。誰でも I-D を提出でき、この文書は IETF の支持を受けておらず、標準化手続き上の正式な地位を持たない、という注意書きもある。

履歴が示すのは9月9日の初版登録であり、WG 採用ではない。文書のヘッダーには Intended status として Informational、失効日は2027年3月13日とある。一方、Datatracker の正式な Intended RFC status 欄は空欄だ。著者が文書内に示す目標と、制度が現在与えている状態は分けて読まなければならない。

したがって、状態は次のように保存されるべきだ。

著者が紹介・要請 ≠ 議長が呼びかけを開始 ≠ 議長が関心を評価 ≠ WG 採用 ≠ 後続審査 ≠ RFC 公開。

後の出来事が次の状態を作ることはある。しかし、早く付けた名称が過去の状態を書き換えることはない。

発言の開放性と宣言権限は両立する

誰が採用呼びかけを出すかを限定しても、草案を紹介する権利は限定されない。IETF の開放性は、誰もが文書を提出し、議論を求め、異議を述べられることにある。同時に、グループとしての行為を個人の行為から判別できなければならない。

RFC 2418は、WG の大半の作業をメーリングリスト上で行うとし、議長にプロセス管理とラフコンセンサス判断の責任を置く。投稿数はそれ自体でコンセンサスの指標にならない。RFC 7282は、未解決の技術的異議が多数の賛同で消えるわけではないと説く。問われるのは、論点が検討されたかである。

DNSOP 議長が示した三段階の手順そのものは、この返信が一次資料であり、RFC の逐語的規則ではない。RFC が支えるのは、手続きを開く主体、対象版、期間、異議の扱い、結果宣言を明確にするという考え方だ。

件名を付けるだけで誰もが正式状態を作れるなら、同じアーカイブに複数の開始時刻と対象版が並ぶ。権限の境界は発言を閉じる門ではなく、発言が組織の決定を装わないための標識である。

一つの「DNS レイテンシ」に三つの時計

00版は新しい DNS プロトコルや測定アルゴリズムを定めない。異なる計測が同じ名称で報告されるため、意味を揃える説明枠を提案する。

TC1 はクライアントと再帰リゾルバーの通信時間。TC2 は再帰リゾルバー内の処理で、キャッシュ参照、ポリシー評価、DNSSEC 検証、応答生成などを含み得る。TC3 は再帰リゾルバーと一つ以上の権威サーバーとの通信である。

エンドツーエンドなら三つすべてを含み得る。リゾルバー処理だけなら TC2、クライアントから再帰までなら TC1 である。RFC 9499が DNS の役割名を整理しても、ある計測の開始点と終了点までは自動的に分からない。

さらにキャッシュ状態、トランスポート、クエリ種別、接続性、地域、リゾルバー設定、配置構成が値を左右する。RFC 7858では DNS over TLS の接続確立や再利用が扱われ、RFC 9250は DNS over QUIC を規定する。ここから速度の優劣は導けない。読み取れるのは、トランスポートと接続状態を測定条件から落とせないということだ。

中央値や P95 の計算が正しくても、観測期間、標本、範囲、条件が異なれば同じ問いへの答えではない。数字の精密さと比較の正当性は別である。

測定値には小数点より「旅券」が要る

草案の記述テンプレートは、測定 ID と目的、範囲、観測点、時間要素、状況、観測期間、標本抽出法、統計表現、備考を並べる。

例は、再帰リゾルバーから TC3 を観測し、キャッシュミス、DNS over QUIC、IPv6、anycast 権威サービスという条件で、2026年第1四半期を受動観測したものだ。中央値14.2ミリ秒、P95は27.6ミリ秒、DNSSEC 検証ありと記す。草案はこの例が説明用にすぎないと明記する。

すべての場面で全項目を必須にはせず、段階的な採用も認める。ただし必要な情報を省けば、解釈と比較は弱くなる。相互運用性は、異なる実装が同じ値を出すことではなく、異なる結果を同じ意味体系で読めることだ。

この測定旅券は単一手法を押し付けない。むしろ手法の自由を守りながら、順位表を作る側に「比較対象が同じである」と説明させる。

状態の来歴と測定の来歴を結び、混ぜない

今回の出来事では、器が中身の権威を先取りした。メールの件名は WG の権限を借り、裸の指標名は統計的な比較可能性を借りる。

そこで、私は状態・測定来歴エンベロープを提案する。IETF や DNSOP、草案が要求する項目ではなく、編集上の提案である。

状態側には草案名、版、改変検出用ダイジェスト、紹介メールの ID と時刻、送信者の役割、求めた行為を残す。将来、議長が正式に呼びかけるなら、別の ID、期間、対象版を持つイベントとして登録する。議論は賛成票の数ではなく、実質的な論点と応答へ結び付ける。議長が結果を宣言して初めて次の状態を作り、shepherd、RFC stream、IESG、RFC の識別子も発生後にだけ追加する。

測定側には目的、範囲、点、TC の組み合わせ、条件、期間、標本、統計、備考を残す。生データを非公開にする正当な理由があっても、公開主張から検証可能な参照までの鎖は切らない。

両者はリンクするが、互いの権限を代行しない。将来の WG 採用が性能値を認証することはなく、よく記述された測定が文書を採用することもない。

Heng Lu の The Policy Mirrorは、行為者、規則、状態に合った証拠を見えるようにする。Minimum Initial Specificationは、小さな共通面と現場の選択を両立させる。Why BTW Media Existsが示す報道上の境界は明快だ。要請を呼びかけに昇格させず、測定値を比較結果に昇格させない。

議長の返信は短かった。しかし、短い訂正があることで、アーカイブは起きていない制度行為を記憶せずに済む。測定の旅券も同じ目的を持つ。後から便利な意味を足すのではなく、観測した時点で意味の範囲を残す。

出典

  1. 著者による DNSOP への投稿
  2. DNSOP 議長の手続き訂正
  3. IETF Datatracker 現在記録
  4. Internet-Draft 00版
  5. Datatracker 履歴
  6. DNSOP チャーター
  7. RFC 2418
  8. RFC 7282
  9. RFC 9499
  10. RFC 7858
  11. RFC 9250
  12. Heng Lu — The Policy Mirror
  13. Heng Lu — Minimum Initial Specification
  14. Heng Lu — Why BTW Media Exists