9. The Interface Data Structure (インターフェースデータ構造)
本章では、OSPF インターフェースデータ構造の構成要素、状態機械、および設定パラメータを詳細に定義します。
章の概要 (Chapter Overview)
OSPF インターフェースデータ構造には以下が含まれます:
- インターフェース設定パラメータ
- インターフェース状態情報
- ネイバーリスト
- タイマーとカウンター
- インターフェース状態機械
9.1 インターフェース基本パラメータ (Interface Basic Parameters)
必須パラメータ (Required Parameters)
| パラメータ | タイプ | 説明 |
|---|---|---|
| Type | 列挙型 | ポイントツーポイント、ブロードキャスト、NBMA、ポイントツーマルチポイント |
| State | 列挙型 | Down、Loopback、Waiting、Point-to-Point、DR、Backup、DROther |
| IP Interface Address | IPアドレス | インターフェースの IP アドレス |
| Area ID | 32ビット | インターフェースが属するエリア |
| HelloInterval | 秒 | Hello 送信間隔 |
| RouterDeadInterval | 秒 | ネイバー失効間隔 |
9.2 インターフェースタイプ (Interface Types)
ポイントツーポイントネットワーク (Point-to-Point)
- 2 つのルーターのみを接続
- DR/BDR 不要
- 常に隣接関係を確立
ブロードキャストネットワーク (Broadcast)
- マルチアクセスネットワーク
- DR/BDR 選出が必要
- イーサネット、Token Ring
NBMA ネットワーク (Non-Broadcast Multi-Access)
- マルチアクセスだがブロードキャスト未対応
- 手動ネイバー設定が必要
- Frame Relay、X.25、ATM
ポイントツーマルチポイントネットワーク (Point-to-Multipoint)
- 複数のポイントツーポイントリンクの集合として扱う
- DR/BDR 不要
- 部分メッシュ Frame Relay
9.3 インターフェース状態機械 (Interface State Machine)
状態定義
- Down: 初期状態、使用不可
- Loopback: ループバック状態
- Waiting: DR/BDR 選出待機
- Point-to-Point: ポイントツーポイント動作状態
- DR: 指定ルーター
- Backup: バックアップ指定ルーター
- DROther: その他のルーター
9.4 インターフェース出力コスト (Interface Output Cost)
コスト計算
式
Cost = 参照帯域幅 / インターフェース帯域幅
例
- 10 Mbps Ethernet: コスト 10
- 100 Mbps Fast Ethernet: コスト 1
- T1: コスト 64
技術要点まとめ (Technical Summary)
主要概念
-
インターフェースタイプが動作を決定
- 異なるタイプは異なる隣接メカニズム
- 正しいタイプの選択が重要
-
状態機械駆動操作
- 明確な状態定義
- イベント駆動の遷移
-
タイマーがリズムを制御
- Hello Timer: ネイバー関係維持
- Wait Timer: DR/BDR 選出
- Inactivity Timer: 障害検出
参考資料 (References)
- 完全な原文:RFC 2328 Section 9