要約

  • 1991 年 12 月の標準化文書 RFC 1289 は、DECnet Phase IV の管理オブジェクトを Internet SMI/MIB/SNMP の枠組みに置いた。必須で読み書き可能な phivSystemState は ON、OFF、SHUT、RESTRICTED を区別する。
  • SHUT は新しい論理リンクを拒むが、既存リンクを終了しない。全リンクが消えると OFF になる。OFF は既存リンクを終了し、ノード経由のルーティングも止める。RESTRICTED は他ノードからの新規着信論理リンクだけを拒む。値そのものは、命令、権限、実行、利用者への結果を立証しない。

共通の管理面は、共通の現実を作らない

RFC 1289 が扱ったのは、TCP/IP のインターネットと DECnet Phase IV が共存し、管理局が SMI、MIB、SNMP を通じて両方に触れる場面だった。そこでは表現をそろえる必要があった。しかし、表現をそろえることと、両方のシステムの状態遷移を一つの意味にすることは別である。

phivSystemState の説明は、その違いを細かく維持する。ON は論理リンクを許す。OFF は新しいリンクを許さず、既存リンクを終了し、ノードを通るトラフィックをルーティングしない。SHUT は新規リンクを許さないが、既存リンクは残す。それらが全て消えた時に OFF へ移る。RESTRICTED は、他のノードから入ってくる新規論理リンクを許さないだけであり、OFF に明記された既存リンク終了やルーティング停止を意味しない。

これは可用性の強弱を並べた四段階ではない。新規作業の受入れ、進行中作業の保持、強制終了、転送、要求の方向という別々の面を記述している。一語で「止まった」と言えば読みやすいが、その語は次に何を観測すべきかを隠してしまう。

状態名は待機の義務を解消しない

SHUT の設計で重要なのは、行為と達成を離したことだ。新規リンクを止める決定は存在する。しかし既存リンクの終了は自動的に宣言されない。RFC が与える OFF への条件は、全論理リンクの消滅である。したがって SHUT は、移行が開始されたことを示すとしても、移行が完了したことを示さない。

この差は、運用報告を読む際の証拠の順序を変える。SHUT を見れば、新規論理リンクを認めないというオブジェクトの意味については言える。ノードがすでに OFF である、全セッションが終わった、ルーティングが停止した、サービスが利用不能になった、と言うには足りない。リンクの観測、後続状態、ルーティングの観測、サービス確認という別の根拠が要る。

RFC 1155 への適合のため、状態を表す整数は標準 DECnet の値より一つ大きくされた。この一見技術的な記述も、値と出来事を混同しないよう促す。MIB に合わせた符号化は意味を運ぶための変更であり、誰かが操作を実行し終えたことの証明ではない。

遠隔状態の項目も全体の証人ではない

phivEndRemoteState は、評価中の遠隔ノードの運用状態を表す必須・読み書き可能な項目で、同じ四つの値を使う。これにより状態語彙は遠隔ノードの評価にも使える。けれども、その項目が現在の到達性、ノードの同一性、物理状態、アクセス権、別の場所から見たサービスの結果まで保証するわけではない。

RFC の「being evaluated」という限定は重要である。遠隔ノードを指す管理レコードは、ネットワーク全体の独立した証言にはならない。read-write というアクセス指定も同様だ。書き込みを想定したオブジェクトであることは示すが、誰が資格情報を持ったか、方針が許可したか、書込みが送られ受理されたか、結果が確認されたかは示さない。

情報源と証拠の限界

本稿は RFC 1289 — DECnet Phase IV MIB Extensions に基づく。同文書は 1991 年 12 月の標準化上の位置づけ、SMI/MIB/SNMP による共通管理の文脈、必須で読み書き可能な状態オブジェクト、ON、OFF、SHUT、RESTRICTED の定義、遠隔状態項目、RFC 1155 に合わせた整数調整を裏付ける。一方、現在稼働する DECnet ノード、実際に送られた命令、権限、アクセス制御設定、特定環境でのリンク排出、ルーティング停止、現在の到達性、実サービス、利用者が経験した結果は裏付けない。