マルチエリアOSPF(NSSAとは)
OSPFには、様々なエリアがあります。エリアを定義することによってLSAがフラッディングされる範囲を制限したり、他のエリアへ通知する経路情報を集約ルートやデフォルトルートを通知してルーティングテーブルのサイズを小さくすることができます。
OSPFのエリアは、大きく分けると2種類あります。「バックボーンエリア」と「非バックボーンエリア」です。バックボーンエリアは、OSPFネットワークの基本のエリアになります。
●バックボーンエリア(エリア0)
●非バックボーンエリア
- 標準エリア
- スタブエリア
- 完全スタブエリア(トータリースタブエリア)
- NSSA(Not So Stubby Area)
- トータリースタブNSSA
ここでは、各「NSSA」について図を使って解説します。
NSSA(Not So Stubby Area)
外部ネットワークを接続できるようにしたスタブエリアのことです。
スタブエリア内には、ASBRを配置できないという制限があります。スタブエリアにASBRを配置できるようにしたのがNSSAです。
NSSA内に配置されたASBRはLSAタイプ5ではなく、LSAタイプ7を送信します。LSAタイプ7は、別のエリアには、流れません。
そこで、NSSA内のABRは、
LSAタイプ7(NSSA内から) → LSAタイプ5(OSPFドメイン内へ)
             (変換)
タイプ7のLSAをタイプ5のLSAに変換してフラッディングします。

NSSAでは、自分のエリアの外部の経路情報の通知を行いますが、他の外部ネットワークの経路情報は、ブロックします。つまり、外部からのLSAタイプ5はブロックします。
外部ネットワークの経路情報をNSSA内に通知するには、NSSA内のABRにデフォルトルートを通知するように設定を行う必要があります。
「area [area-id] nssa default-information-originate」コマンドで自分のエリア内でない外部の経路情報をLSAタイプ7で通知できるようになります。
つまり、NSSA内のABRで「default-information-originate」コマンドを使うと外部宛のデフォルトルートがLSAタイプ7で通知されるようになります。
LSAタイプ5(OSPFドメインから) → LSAタイプ7(NSSA内へ)
                (変換)

次の「マルチエリアOSPF(トータリーNSSAとは)」では、トータリースタブNSSAを図を使って解説します。
