OSPFエリア

読み:おーえすぴーえふえりあ / 英語表記:OSPF area

OSPFのネットワークを分割した単位。ルータが作成したRouter-LSAは、そのエリアの中だけに伝播する。

イマシルちゃんの解説

OSPFでは、ルータみんなでネットワークの地図を共有するんだったよね。
でも、ネットワークがすごく大きくなると、地図も大きくなりすぎて、覚えるのも計算するのも大変になっちゃう。

そこで、ネットワークをいくつかの「町内」に分けて、
細かい地図は町内の中だけで共有することにしたんだ。
これがエリアだよ!ほかの町内のことは「あっちの町内にはこの住所があるよ」っていう、ざっくりした情報だけ受け取るんだ。

より深い解説

定義

OSPFエリアは、OSPFのルーティングドメインを階層的に分割した単位である。各エリアは32ビットのエリアIDで識別され、「0」や「0.0.0.0」のように表記する。

同じエリアに属するルータは、まったく同じLSDB(リンクステートデータベース)を持つ。エリアの詳しいトポロジ情報(Router-LSAやNetwork-LSA)はエリアの外には流れず、エリアの外には要約された経路情報(Summary-LSA)だけが伝えられる。

エリアを分ける理由

効果内容
LSDBの縮小各ルータが持つ地図が、自分のエリアの分だけで済む
SPF計算の負荷軽減ダイクストラ法の計算対象が小さくなる
変化の影響の局所化あるエリアでリンクが切れても、詳細なLSAのフラッディングと再計算はそのエリアの中で済む
経路の集約エリアの境界で経路をまとめ、経路表を小さくできる

エリアの構成ルール

OSPFのエリアは、2階層の構造をとる。

物理的にバックボーンに接続できないエリアがある場合は、ほかのエリアを通る仮想的なリンク(バーチャルリンク)でバックボーンにつなぐ。

ルータの役割

ルータ役割
内部ルータすべてのインタフェースが1つのエリアに属する
バックボーンルータバックボーンエリアにインタフェースを持つ
ABR(Area Border Router)複数のエリアにまたがり、エリアごとのLSDBを持つ。エリア間で経路情報を要約して受け渡す
ASBR(AS Boundary Router)OSPFの外部(ほかのルーティングプロトコルや別のAS)の経路を取り込む

特殊なエリア

外部の経路が多いと、LSDBが大きくなる。そこで、エリアに入れる経路情報を減らす特殊なエリアがある。

エリア入ってこないものエリアの外への出口
スタブエリアAS外部の経路(Type 5 LSA)ABRが広告するデフォルトルート
トータリースタブエリアAS外部の経路とエリア間の経路デフォルトルートだけ
NSSAAS外部の経路(ただしエリア内のASBRからの外部経路は取り込める)デフォルトルートなど

出口が1つしかない支店のネットワークなどでは、細かい経路を知る必要がないため、スタブエリアにして機器の負荷を下げる。

ASとの違い

OSPFエリアAS
区切る基準LSAが伝播する範囲(技術的な分割)管理ポリシー(組織の単位)
識別子エリアID(32ビット)AS番号(2または4オクテット)
関係1つのASの中に複数のエリアを作れる1つのASの中で複数のIGPを動かすこともできる

試験で「あるルータが作成したRouter-LSAが伝播するルータの集合」と説明されていたら、それはASではなくOSPFエリアのことである。

実際の試験ではここに出る!

この用語が出てくる記事

↑