ー PR : Udemy 今セール中かも! ー

Udemyではパーソナライズオファーという「あなただけ割引になるお得な制度」が不定期で開催しております!
気になる方は今すぐ「Udemy公式サイト」を確認しましょう!

NSSA・トータリーNSSAの仕様と設定方法【OSPF】

NSSA・トータリーNSSAの仕様と設定方法【OSPF】

本記事ではOSPFの特殊エリア(NSSA・トータリーNSSA)について解説いたします。
[br num=”1″]

NSSAとは

NSSA(Not-So-Stubby Area)」はスタブエリアにASBRの配置を可能としたOSPFの特殊エリアです。
※「NSSA」内はLSA Type1~3,7のみ伝播可能なOSPFの特殊エリアです。
[br num=”1″]
スタブエリアはLSA Type5(AS外部リンク)を伝搬させる事が出来ない為、NSSAでは「LSA Type5の代わりにLSA Type7を使用」してNSSA内を伝搬させる事によりASBRの配置を可能としております。
[br num=”1″]
デフォルトルートの伝搬についてはNSSA独自の仕様がありますので、以下の2つに分けて解説いたします。

  1. NSSAのルータが他エリアからLSAを受信する際の挙動 (他エリア→NSSA)
  2. NSSAのルータが他エリアへLSAを送信する際の挙動 (NSSA→他エリア)

①NSSAのルータが他エリアからLSAを受信した際の挙動 (他エリア→NSSA)

では以下のネットワーク図(R2-R4がNSSA)をベースにLSAの伝搬について解説いたします。

NSSA LSA伝搬1

【上記の図 非OSPFネットワークの経路伝播(192.168.0.0/24)】
上記の図の通り、ASBR(R5)にて非OSPFネットワークの経路をOSPFネットワークへ再配布いたします。
[br num=”1″]
R5では非OSPFネットワークの経路情報をLSA Type5にてR5→R3→R1→R2の順で伝搬させる事により、R1・R2・R3は非OSPFネットワークの経路情報を把握する事が出来ます。
[br num=”1″]
〜ここからが「スタブエリア」と異なる点です〜
R2-R4はNSSAでありLSA Type5を伝搬させる事が出来ない為、「LSA Type5の代わりにLSA Type7(デフォルトルート)」を広報する事により非OSPFネットワーク(192.168.0.0/24)への到達性を確保いたします。

[br num=”1″]

ポイント
スタブエリアではデフォルトルートの生成は自動(設定不要)で広報されますが、NSSAでは手動設定(area nssa default-information originateコマンドで設定)する必要がございます。
また、スタブエリアでは「LSA Type3」で広報されますが、NSSAでは「LSA Type7」で広報されます。

[br num=”1″]

【上記の図 OSPFネットワークの経路伝播(5.5.5.5/32)】
〜OSPF経路伝搬の仕様は「スタブエリア」と同様です〜
上記の図の通り、ASBR(R5)にてOSPFネットワークの経路をLSA Type1にてR3へ伝搬させます。[br num=”1″]
そのLSA Type1を受信したR3では「LSA Type1からLSA Type3へ変換」し、他エリアのOSPFルータ(R1・R2・R4)へ伝搬させる事により、R1・R2・R3・R4はOSPFネットワーク(5.5.5.5/32)への到達性を確保いたします。
※NSSAでは他エリアのOSPF経路(LSA Type3)を伝搬させる事が可能です。

[br num=”1″]

ここまでが「①NSSAのルータが他エリアからLSAを受信した際の挙動」の解説です。

②NSSAのルータが他エリアへLSAを送信する際の挙動 (NSSA→他エリア)

では以下のネットワーク図(R2-R4がNSSA)をベースにLSAの伝搬について解説いたします。

NSSA LSA伝搬2

【上記の図 非OSPFネットワークの経路伝播(10.10.10.0/24)】
上記の図の通り、ASBR(R4)にて非OSPFネットワークの経路をOSPFネットワークへ再配布いたします。
[br num=”1″]
しかし、R2-R4はNSSAでありLSA Type5を伝搬させる事が出来ない為、「LSA Type5の代わりにLSA Type5」をR2へ広報させます。
[br num=”1″]
LSA Type7を受信したR2は「LSA Type7をLSA Type5に変換」し、R2→R1→R3→R5の順で伝搬させる事により、R1・R2・R3・R5は非OSPFネットワークの経路情報を把握する事が出来ます。

[br num=”1″]

ここまででNSSAの基本解説は以上です。

[br num=”1″]

▼ NSSAの検証結果に関してご興味がある方はこちら! ▼

[keni-linkcard url=”https://if-network.com/ospf-lab-nssa/”]

トータリーNSSAとは

トータリーNSSA(Totally Not-So-Stubby Area)」はトータリースタブエリアにASBRの配置を可能としたOSPFの特殊エリアです。
※トータリーNSSAエリア内はLSA Type1~2,7とType3(ただしデフォルトルート限定)のみ伝播可能なOSPFの特殊エリアです。
[br num=”1″]
「トータリーNSSA」はLSA Type5(AS外部リンク)を伝搬させる事が出来ない為、「LSA Type5の代わりにLSA Type7を使用」してNSSAエリアへ伝搬させる事によりASBRの配置を可能としております。[br num=”1″]
トータリーNSSA独自の仕様がありますので、以下の2つに分けて解説いたします。

  1. トータリーNSSAのルータが他エリアからLSAを受信する際の挙動 (他エリア→トータリーNSSA)
  2. トータリーNSSAのルータが他エリアへLSAを送信する際の挙動 (トータリーNSSA→他エリア)

①トータリーNSSAのルータが他エリアからLSAを受信する際の挙動(他エリア→トータリーNSSA)

では以下のネットワーク図(R2-R4がトータリーNSSA)をベースにLSAの伝搬について解説いたします。

トータリーNSSA LSA伝搬1

【上記の図 非OSPFネットワークの経路伝播(192.168.0.0/24)】
〜上記の図の通り、一部を除きNSSAと同様です〜
異なる点としては、
NSSAにおけるデフォルトルートの生成はNSSAでは手動設定(area nssa default-information originateコマンドで設定)する必要がございますが、トータリーNSSAでは自動(設定不要)です。
また、デフォルトルートはNSSAでは「LSA Type7」で広報されますが、トータリーNSSAでは「LSA Type3」で広報されます。

[br num=”1″]

【上記の図 OSPFネットワークの経路伝播(5.5.5.5/32)】
上記の図の通り、ASBR(R5)にてOSPFネットワークの経路をLSA Type1にてR3へ伝搬させます。
そのLSA Type1を受信したR3では「LSA Type1からLSA Type3へ変換」し、R4を除く他エリアのOSPFルータ(R1・R2)へ伝搬させる事により、R1・R2・R3はOSPFネットワーク(5.5.5.5/32)への到達性を確保いたします。
[br num=”1″]
しかし、R2-R4はトータリーNSSAでありLSA Type3を伝搬させる事が出来ない為、「LSA Type3の代わりにLSA Type3(デフォルトルート)」を広報する事によりOSPFネットワーク(5.5.5.5/32)への到達性を確保いたします。
※トータリーNSSAはNSSAと違い、他エリアのOSPF経路(LSA Type3)を伝搬させる事が出来ません。

②トータリーNSSAのルータが他エリアへLSAを送信する際の挙動(トータリーNSSA→他エリア)

では以下のネットワーク図(R2-R4がトータリーNSSA)をベースにLSAの伝搬について解説いたします。

トータリーNSSA LSA伝搬2

〜上記の図の通り、NSSAと同様です〜
NSSAエリア内は「LSA Type5の代わりにLSA Type5」し、ABRのR2にて「LSA Type7をLSA Type5に変換」します。
※詳しい説明は本記事の上部の「NSSAの説明文」を確認してみて下さい。

[br num=”1″]

▼ トータリーNSSAの検証結果に関してご興味がある方はこちら! ▼

[keni-linkcard url=”https://if-network.com/ospf-lab-totally-nssa/”]

NSSA・トータリーNSSAの設定方法

では、最後にNSSA・トータリーNSSAの設定方法を紹介いたします。

NSSAの設定方法

NSSAの設定方法は「ABR」と「エリア内ルータ」で設定変更が異なります。

・ABRの設定は以下の通りです。

【設定コマンド】
Router(config)# router ospf [プロセス番号]
Router(config-router)# area [エリア番号] nssa default-information originate

・NSSA内のルータ設定は以下の通りです。

【設定コマンド】
Router(config)# router ospf [プロセス番号]
Router(config-router)# area [エリア番号] nssa

※上記の通りABRには「nssa default-information originateオプション」を有効化にし、エリア内ルータには「nssaオプション」を有効化する必要がございます。

トータリーNSSAの設定方法

トータリーNSSAの設定方法は「ABR」と「エリア内ルータ」で設定変更が異なります。

・ABRの設定は以下の通りです。

【設定コマンド】
Router(config)# router ospf [プロセス番号]
Router(config-router)# area [エリア番号] nssa no-summary

・トータリーNSSA内のルータ設定は以下の通りです。

【設定コマンド】
Router(config)# router ospf [プロセス番号]
Router(config-router)# area [エリア番号] nssa

※上記の通りABRには「nssa no-summaryオプション」を有効化にし、エリア内ルータには「nssaオプション」を有効化する必要がございます。

まとめ


最後までお読み頂きありがとうございました。
NSSA・トータリーNSSAを実装するとリンクステートデータベースとルーティングテーブルのサイズを削減する事が可能であり、ネットワークを最適化する事が出来ます。ぜひ覚えておきましょう!
[br num=”1″]
網羅的にOSPFの知識を身につけたい方は、以下のまとめ記事をご確認ください!!

▼ あなたにオススメな記事 ▼

>>参考記事: [まとめ] OSPF 基礎〜応用・検証結果の記事をまとめました!

この記事をシェアする

記事一覧へ戻る

関連記事 Relation Entry