OSPF(マルチエリアOSPFとは_その6)

の続きです。

 シングルエリアOSPFについては、前のOSPFを紹介するコンテンツで構築してみました。OSPFは、RIPやIGRPなどのディスタンスベクタールーティングプロトコルと比べ、大規模なネットワークを構築することができます。

しかし、ネットワークの規模が大きくなってくると、問題が浮かび上がってきます。

 そもそも、OSPFは、最短パスを求めるのに計算にダイクストラのアルゴリズムを使用するルータへの負荷がとても高いルーティングプロトコルです。ルータのCPUやメモリ資源をかなり消費します。ネットワークの規模が大きくなると、ますます、ルータへの負荷が高くなってしまいます。

 また、ネットワークの規模が大きくなるということは、障害やネットワークの変更が発生する可能性が高くなるので、頻繁にSPF(最短経路優先)の再計算が必要になってきます。

 さらに、ルータの数も増えることになりますから、トポロジーデータベースを構築するためにルータ同士が交換しているLSAの数も増えてしまします。

 そこで、OSPFでは、ネットワークの規模が大きくなると、下の図のように、ネットワークを複数のエリアに分割してマルチエリアで、ネットワークを構築します。

 OSPFネットワークでは、小さなネットワークを1つのエリアとして設定し、複数のエリアをエリア0(バックボーン)に接続することで、ネットワークを階層構造に構築することができます。このように、1つのネットワークを複数のエリアに分割し、各エリア内とエリア間のルーティングとに分けてゆく方式を「階層型ルーティング」と呼んでいます。

 このエリアを定義する設計アプローチによって、LSAが届く範囲を分割することができ、ネットワークの変化をエリア内に留め、パフォーマンスを向上させることができます。

 OSPFには、各エリアは、必ずエリア0(バックボーンエリア)に接続しなければならないというルールがあります。エリア0以外は、必ず、このバックボーンエリアに接続しなければなりません。

ルータタイプ

 OSPFルータは、役割に応じて、ルータを3つのタイプの名称で呼んでいます。その役割によって、送受信するアドバタイズの種類や、SPFツリー情報が異なってきます。

・Internal : 内部ルータ(Internal Router)

ルータの全てのインターフェイスが同一エリア内のルータしか接続していないルータ。他エリアには、接していません。

・ABR : エリア境界ルータ(Area Border Router)

他のエリアへ接続されたインターフェイスを持つルータ。

・ASBR : AS境界ルータ(AS Boundary Router)

 他のASや,OSPF以外のルーティングプロトコルを使用しているネットワークへ接続しているインターフェイスを持つルータ。

 シングルエリアOSPFでは、特にLSAの種類に関して、あまり意識する必要はありませんでしたが、マルチエリアOSPFでは、非常にたくさんの種類のLSAを交換します。どんなタイプのLSAがあるのかを把握しておきましょう。下にどんなタイプのLSAがあるのか、いくつかを紹介しておきます。OSPFの細かな動作を理解するには、このLSAタイプの理解が必要になってきます。

タイプ名称生成ルータ範囲説明
1ルーターLSA全OSPFルータエリア内エリア内にあるリンクの情報。全てのルータが生成し、通知範囲はエリア内に限定される。
2ネットワークLSADRエリア内マルチアクセスネットワーク上の代表ルータ(DR)が生成します。DRのIPアドレス、ルータID、同じマルチアクセス型ネットワーク上のルータIDのリスト、サブネットマスクを通知します。通知範囲は同じエリア内に限定されます。
3ネットワーク
サマリーLSA
ABRエリア内エリア間のネットワークへの経路情報を通知する。エリア境界ルータ(ABR)が生成し、通知範囲はエリア内に限定されます。デフォルトルート、集約ルートを通知することができる。
4ASBRサマリーLSAABRエリア内非OSPFネットワークへ接続するASBR(AS境界ルータ)のルータIDとASBRへのメトリック情報を通知します。ABRが生成し、通知範囲はエリア内に限定されます。
5AS外部LSAASBRスタブエリアを除くOSPFドメイン全体非OSPFネットワークへの経路情報を通知する。ASBRが生成し、スタブエリアを除く、OSPFドメイン全体に通知されます。AS外部ルートのメトリックは、固定で通知することも、増加させて通知させることもできます。
7NSSA外部LSANSSA内の
ASBR
NSSANSSAエリア内のASBRによって生成されます。タイプ7LSAは、NSSAエリア内だけにフラッディングされます。そのためNSSA内のABRがLSAタイプ7をLSAタイプ5に変換してOSPFドメイン内に通知します。

 OSPFは、かなり複雑な仕組みで動作します。ここでは、そのOSPFの複雑なルールは、置いといて、実際にマルチエリアOSPFを構築してみます。

続きは、「OSPF(マルチエリアOSPF設定_その7)」で紹介します。