IP : Open Shortest Path First(OSPF)

OSPFエリアおよび仮想リンクとは何か

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | ライター翻訳版 (2005 年 8 月 31 日) | 英語版 (2015 年 8 月 22 日) | フィードバック


目次


概要

このドキュメントでは、Open Shortest Path First(OSPF)のエリアおよび仮想リンクについて説明します。

前提条件

要件

このドキュメントに関する特別な要件はありません。

使用するコンポーネント

このドキュメントは、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。

表記法

ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。

エリア、スタブエリア、Not-So-Stubby エリアとは何か

OSPFネットワークは、エリアと呼ばれるサブドメインに分割できます。 エリアとは、OSPFルータおよびリンクの論理集合です。 エリア内のルータは、所属するエリアに関するトポロジー データベースを維持しなければなりません。 ルータはエリア外のネットワークに関する詳細情報を持たないので、データベースの大きさを抑えることができます。

エリアはルート情報 ディストリビューションのスコープを制限します。 エリアの内でフィルタリングするルート アップデートをすることはできません。 同じエリア内のルータのリンクステートデータベース(LSDB)は同じ丁度同期され、である必要があります; ただし、経路集約およびフィルタリングは個別の領域間で可能性のあるです。 領域を作成する主要な 利点はルートのフィルタリングおよび集約によって propagate —へルートの数の減少です。

各 OSPFネットワークは個別の領域に分けられるこれらのルールに従う必要があります:

  • 単一に一組の独立 した領域を domain —必要がある存在 する結合するバックボーンエリア。

  • 各非バックボーン領域はバックボーンエリアに直接接続する必要があります(この接続が仮想リンクを通って簡単な論理接続であるかもしれませんけれども)。

  • バックボーンエリアは—リンクのようなあらゆる障害状態の下で…イベント—より小さいピースに分けられて、またはルータ配分されてはなりません。

    注意 注意: これらのルールに従わない場合、いくつかのネットワークのルータは否定的にネットワークを妥協する部分的なルーティング情報がある場合があります。

エリアはエリア ID Cisco IOS によって識別されますか。 IPアドレスフォーマットか 10進法式に、たとえば表現される、ソフトウェアサポート エリアID はエリア 0.0.0.0 エリア 0 と等しいです。 ネットワークに複数のエリアがある場合、エリア 0" バックボーンエリア「指名する必要があります。 このバックボーンはネットワーク上の各エリアに接続するので、連続的なエリアでなければなりません。 バックボーンが分割されていると、Autonomous System(AS;自律システム)の分割された各部分の間で到達不可能になるため、分割された状態を解消するために仮想リンクを設定しなければなりません。

2 つの(または多く)個別の領域のインターフェイスのルータはエリア境界ルータです。 エリア境界ルータは 2 つのエリア間の OSPF 境界にあります。 あらゆるリンクの両側は同じ OSPF領域に常に属します。

自律システム境界ルータ(ASBR)は OSPF 自律システム全体の外部目的地をアドバタイズします。 外部ルートは他のどのプロトコルからの OSPF にも再配布されるルーティングです。 多くの場合、あらゆるルータのデータベース内で、外部リンク ステートがリンク ステートの大半を占めます。 スタブ エリアは、データベースの容量をさらに抑えるために、外部ルートのアドバタイズを認めないエリアです。 これらの外部ルートに到達できるようにするため、スタブ エリアには代わりにデフォルトのサマリー ルート (0.0.0.0) が挿入されます。 ネットワーク上に外部ルートがない場合には、スタブ エリアを定義する必要はありません。

スタブエリアは外部ルートから保護されますが、同じ OSPFドメインの他のエリアに属するネットワークについての情報を受け取ります。 完全スタブエリアを定義できます。 完全スタブエリアのルータはデフォルト ルートとエリアの内でルーティングについての LSDB だけ情報を、保持します。

Not-So-Stubby Area(NSSA)は、OSPFスタブ エリアの拡張機能です。 NSSAエリアは、スタブ エリアと同様に、AS外部のLink-State Advertisement(LSA;リンク ステート アドバタイズ)のNSSAへのフラッディングを防止し、その代わりに外部の宛先に対するデフォルト ルーティングを行います。 したがって、NSSAは(スタブ エリアと同様に)OSPFルーティング ドメインのエッジに配置する必要があります。 NSSAは、OSPFルーティング ドメインに外部ルートをインポートすることができ、それによってOSPFルーティング ドメインに属さない小規模なルーティング ドメインへの中継サービスを提供できるので、スタブ エリアよりもフレキシブルです。

OSPFデータベースについて詳細を学ぶために OSPFデータベース説明ガイドを参照して下さい。

スタブ エリアの定義

エリアをスタブ エリアとして定義するには、エリア内のすべてのルータでarea xx stubコマンドを使用します。 次に示すトポロジーの場合、エリア7に属するルータは、外部のすべての宛先を知っている必要はありません。 エリア7のルータがASBRに到達するには、外部の宛先が何であっても、ABRにパケットを送信しなければなりません。 エリア7は、スタブ エリアとして定義することができます。 エリア 7 をスタブエリアと定義するために、そのエリアのすべてのルータの area 7 stub コマンドを設定して下さい。

/image/gif/paws/13703/8a.jpg

完全スタブ エリアの定義

完全スタブ エリアを定義するには、OSPFルータ コンフィギュレーション コマンドarea xx stub no-summaryを使用します。 上のネットワーク図で、エリア7に属するルータは、外部のすべての宛先、または他のエリアのバックボーンからのサマリーLSAを知る必要がありません。 エリア7のルータは、エリア7の外部にある宛先に到達するには、ABRにパケットを送信しなければなりません。エリア7は、完全スタブ エリアとして定義することができます。 エリア 7 を完全スタブエリアと定義するために、ABR の area 7 stub no summary コマンドを設定して下さい。

NSSAの定義

NSSAを定義するには、OSPFルータ コンフィギュレーション コマンドarea xx nssaを使用します。 たとえば次のトポロジーの場合、エリア2のすべてのルータにarea 2 nssaコマンドを入力することにより、このエリアをNSSAとして設定しています。 その結果、エリア2内部のルータはOSPF ASBRによってインポートされるすべてのAS外部LSAから保護されていますが、それでも非OSPFルータとの接続は可能です。 外部ルーティング情報は、タイプ7 LSAとしてNSSAにインポートされます。 タイプ7 LSAは、NSSAにしかフラッディングできない点を除いて、タイプ5 AS外部LSAと同様です。 NSSA外部の情報をさらに伝播するには、NSSA ABRによって、タイプ7 LSAをタイプ5 AS外部LSAに変換しなければなりません。 NSSA は Cisco IOS 11.2 と それ以降でサポートされます。

/image/gif/paws/13703/8a1.jpg

NSSA完全スタブ エリアの定義

NSSA完全スタブ エリアを定義するには、OSPFルータ コンフィギュレーション コマンドarea xx nssa no-summaryを使用します。 上のネットワーク図の場合、NSSA ABRにarea 2 nssa no-summaryコマンドを入力することにより、エリア2をNSSA完全スタブ エリアとして設定しています。 この結果、タイプ5 AS外部ルートまたはタイプ3サマリー ルートは、エリア2ではリークされません。

標準エリア、スタブ エリア、完全スタブ エリア、およびNSSAの相違点

この資料で説明した各エリア タイプの相違点を、次の表に示します。

エリア 制約事項
Normal なし
スタブ エリア タイプ5 AS外部LSAが認められません。
完全スタブ エリア デフォルトのサマリー ルートを例外として、タイプ3、4、5のLSAが認められません。
NSSA タイプ5 AS外部LSAは認められませんが、NSSA ABRでタイプ5に変換されるタイプ7 LSAは通過できます。
NSSA完全スタプ エリア デフォルトのサマリー ルートを除くタイプ3、4、5のLSAは認められませんが、NSSA ABRでタイプ5に変換されるタイプ7 LSAは認められます。

OSPF 生成する デフォルト ルートをどのようにするか OSPF エリア セクションの種類を参照して下さいか。 詳細をエリアの異なる型について学ぶため。

仮想リンクとは何か

OSPF自律システム内のすべてのエリアは、バックボーン エリア(エリア0)に物理接続されている必要があります。 これが不可能な場合には、仮想リンクを使用して、非バックボーン エリア経由でバックボーンに接続できます。 前述したように、分割されたバックボーンの2箇所を非バックボーン エリア経由で接続するために、仮想リンクを使用することもできます。 仮想リンクを設定するエリア(中継エリア)には、完全なルーティング情報が必要です。 中継エリアをスタブ エリアにすることはできません。

仮想リンクを設定するコマンドは、次のとおりです。area <area-id> virtual-link <router-id> 中継エリアに割り当てられたエリアID(このIDとしては、有効なIPアドレスまたは10進値を使用できます)、および仮想リンク ネイバに対応づけられたルータIDを入力します。 次のトポロジーでは、エリア7を仮想リンクによってエリア5経由でバックボーンに接続しています。

/image/gif/paws/13703/8_b.gif

この場合、ルータID 1.1.1.1とルータID 2.2.2.2の間に仮想リンクを作成しています。 仮想リンクを作成するには、ルータ1.1.1.1にarea 5 virtual-link 2.2.2.2サブコマンド、ルータ2.2.2.2にarea 5 virtual-link 1.1.1.1サブコマンドをそれぞれ設定します。 詳細については仮想リンクの OSPF認証の設定を参照して下さい。

関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


関連情報


Document ID: 13703