メインコンテンツまでスキップ

4.5. Flooding (フラッディング)

フラッディングアルゴリズムの大部分は、[OSPFV2]のセクション13で説明されているIPv4フラッディングメカニズムから変更されていません. ただし、フラッディングスコープと未知のLSAタイプ処理の追加により、OSPFフラッディングアルゴリズムにいくつかの変更が生じました.

4.5.1. リンク状態更新パケットの受信

IPv6の場合、ステップ2とステップ3は次のように変更されます:

(2) LSAのLSタイプを検査します. インターフェースエリアがスタブエリアまたはNSSAエリアとして設定されており、LSタイプが「ASフラッディングスコープ」を示している場合、LSAを破棄します.

(3) LSAのLSタイプのフラッディングスコープが「予約済み」に設定されている場合、LSAを破棄します.

4.5.2. リンク状態更新パケットの送信

IPv6の場合、適格なインターフェースは次の要因に基づいて選択されます:

  • LSAのフラッディングスコープ
  • LSAが認識されたLSタイプを持っているかどうか
  • LSタイプにおけるUビットの設定

適格なインターフェースのセットの選択は3つのケースに分かれます:

ケース1: LSAのLSタイプが認識されています. LSタイプにエンコードされたフラッディングスコープに応じて適格なインターフェースを設定します.

ケース2: LSタイプが認識されず、Uビットが0に設定されています. 単一の適格なインターフェース、つまりLSAが受信されたインターフェースがあります.

ケース3: LSタイプが認識されず、Uビットが1に設定されています. ケース1と同様にエンコードされたフラッディングスコープに基づいて適格なインターフェースを選択します.

4.5.3. データベースへのLSAのインストール

フラッディングスコープに応じて、LSAを保存する3つの別々の場所があります:

  • ASフラッディングスコープを持つLSAはグローバルOSPFデータ構造に保存されます
  • エリアフラッディングスコープを持つLSAは適切なエリアデータ構造に保存されます
  • リンクローカルフラッディングスコープを持つLSAは適切なインターフェースデータ構造に保存されます