要約

  • RFC 3637 が再利用する SONET-MIB の15分区間カウンターには、重大エラー秒や利用不能秒で加算を抑制するものがある。比較対象の IEEE 一般非リセット型カウンターには同じ抑制がない。
  • 値の横に、レイヤー、状態、区間有効性、サンプル数、閾値、ローカル/遠端の別を残さなければ、改善と抑制を区別できない。

WIS は特定の 10GBASE-W PHY にある Ethernet WAN Interface Sublayer で、PCS と PMA の間で SONET/SDH 互換のフレーミングとスクランブルを担う。RFC は対象を限定し、他の Ethernet インターフェースや、似た物理副層を使うだけの SONET 線路終端装置には適用しない。

管理像は一枚ではない。EtherLike-MIB、MAU-MIB、Interfaces Group、逆スタック表、SONET-MIB を組み合わせ、RFC 3637 は WIS 固有の状態、トレース、テスト制御だけを疎に追加する。レイヤー構造が分からなければ、同じ「エラー」という語でも対象が違う。

設計者は IEEE 属性と完全一致する新オブジェクト群も検討した。しかし ATM over SONET や PPP over SONET の運用で既に SONET-MIB が使われていた。そこで互換性を選び、差分を隠さず列挙した。ここが重要である。互換性は同義性ではない。

IEEE 側の複数属性は一般化された非リセット型累積カウンターである。SNMP 側は現在値と15分区間履歴を使う。さらに、section の code violation は重大エラー秒で加算されない。line、path、far-end の一部の errored second や code violation は利用不能秒で抑制され、項目によっては重大エラー秒でも止まる。

したがって、物理的な誤りが続いても、状態分類が悪化した瞬間に区間カウンターの傾きが小さくなり得る。平坦化だけで抑制と断定はできない。復旧、欠測、再起動、対象変更も候補である。しかし「傾きが小さいから改善した」という推論は成立しない。

閾値の支配範囲も違う。IEEE の説明はインターフェースごとの整数だが、sonetSESthresholdSet はネットワーク要素ごとの列挙値で、全レイヤーを同時に制御する。path の PLM-P と LCD-P も IEEE の判定には含まれ、旧 SONET-MIB の判定には含まれない。WIS 固有の状態ビットは差を観測可能にするが、区間値を完全同一にはしない。

付録 A は生成過程を具体化する。エージェントはラッチされた状態と 2^16/2^32 で周回するレジスターを毎秒読み、差分を計算し、1秒を分類し、利用不能時間を判定し、抑制を適用する。15分ごとに履歴へ送り、現在値をクリアする。サンプル数が 890~910 の範囲外なら無効であり、遠端値は近端障害でも無効になり得る。

つまり、レジスター値からダッシュボードまでには、時刻、周回計算、閾値、分類、抑制、区間化、有効性、再サンプリングがある。各段階の値は正しくても、前段の情報をすべて持つわけではない。監査用の証拠には code violation だけでなく、重大エラー秒、利用不能時間、状態ビット、有効フラグ、経過時間、サンプル数、閾値、正確な計測項目名、スタック位置を含めるべきだ。

ローカルと遠端も分ける必要がある。遠端状態は信号から観測できた条件であり、責任主体やアプリケーション障害を直接示さない。

制御面には別の危険がある。5つのオブジェクトは書込み可能で、テストパターンを変えれば試験を妨げ、J0/J1 トレースを書き換えれば遠端に接続警報を起こし得る。読取りも構成と性能を漏らす。RFC は SNMPv3 の認証と秘匿を推奨するが、それは実装や正しい設定の証明ではない。

標準化状態、履歴、errata、IANA 登録は文書上の事実を示すだけで、製品、導入、事故、普及を示さない。本稿もそこを越えない。

出典