このページで
OSPF エリアの設定
OSPF エリアを理解する
OSPFでは、単一の自律システム(AS)を エリアと呼ばれるより小さなグループに分割できます。これにより、ネットワーク上に送信されるリンク状態アドバタイズメント(LSA)やその他のOSPFオーバーヘッドトラフィックの数が減少し、各ルーターが維持する必要があるトポロジーデータベースのサイズを縮小します。OSPF ルーティングに参加するルーティング デバイスは、ネットワーク内の位置に基づいて 1 つ以上の機能を実行します。
このトピックでは、以下の OSPF エリア タイプとルーティング デバイス機能について説明します。
- 領域
- エリア境界ルーター
- バックボーンエリア
- AS境界ルーター
- バックボーン ルーター
- 内部ルーター
- スタブ エリア
- Not-So-Stubby エリア
- トランジットエリア
- OSPF エリア タイプと受け入れ LSA
領域
エリアとは、管理上グループ化されたAS内のネットワークとホストのセットです。エリアは、連続したIPサブネット化されたネットワークの集合として設定することをお勧めします。エリア内にあるルーティングデバイスは、内部ルーターと呼ばれます。内部ルーター上のすべてのインターフェイスは、エリア内のネットワークに直接接続されています。
エリアのトポロジーがASの残りの部分から非表示になっているため、AS内のルーティングトラフィックが大幅に削減されます。また、エリア内のルーティングはエリアのトポロジーでのみ決定され、悪いルーティングデータからエリアを保護します。
エリア内のすべてのルーティング デバイスには、同一のトポロジー データベースがあります。
エリア境界ルーター
複数のエリアに属し、1つ以上のOSPFエリアをバックボーンエリアに接続するルーティングデバイスは、 エリアボーダールーター (ABR)と呼ばれます。少なくとも1つのインターフェイスがバックボーン内にあり、別のインターフェイスが別のエリアにあります。また、ABR は、それらが接続されている領域ごとに別々のトポロジー データベースを維持します。
バックボーンエリア
OSPF バックボーンエリアは、 エリアID 0.0.0.0のすべてのネットワーク、接続されたルーティングデバイス、およびすべてのABRで構成されています。バックボーン自体に ABR はありません。バックボーンは、エリア間でルーティング情報を配信します。バックボーンは単なる別のエリアであるため、領域の用語とルールが適用されます。つまり、バックボーンに直接接続されたルーティングデバイスはバックボーン上の内部ルーターであり、バックボーンのトポロジーはAS内の他のエリアから隠されています。
バックボーンを構成するルーティング デバイスは、物理的に連続している必要があります。そうでない場合は、バックボーン接続の外観を作成するために 仮想リンク を設定する必要があります。共通のノンバックボーン領域へのインターフェイスを持つ任意の 2 つの ABR 間に仮想リンクを作成できます。OSPF は、仮想リンクで接続された 2 台のルーティング デバイスを、番号なしポイントツーポイント ネットワークに接続されているかのように処理します。
AS境界ルーター
OSPF以外のネットワークのルーティングデバイスとルーティング情報を交換するルーティングデバイスは、 AS境界ルーターと呼ばれます。OSPF AS全体で外部学習したルートをアドバタイズします。ネットワーク内のAS境界ルーターの場所によっては、ABR、バックボーンルーター、または内部ルーター(スタブエリアを除く)が可能です。スタブ エリア内の内部ルーターは、スタブ エリアにタイプ 5 の LSA を格納できないため、AS 境界ルーターにすることはできません。
AS境界ルーターがあるエリア内のルーティングデバイスは、そのAS境界ルーターへのパスを知っています。エリア外のルーティングデバイスは、AS境界ルーターが存在する同じエリアにある最も近いABRへのパスしか認識しません。
バックボーン ルーター
バックボーン ルーター は、OSPF バックボーン エリア(エリア ID 0.0.0.0)に接続された 1 つ以上のインターフェイスを持つルーティング デバイスです。
内部ルーター
1つのOSPFエリアのみに接続するルーティングデバイスは、 内部ルーターと呼ばれます。内部ルーター上のすべてのインターフェイスは、単一エリア内のネットワークに直接接続されています。
スタブ エリア
スタブエリア とは、AS外部アドバタイズメントが殺到しない、またはアクセスできないエリアです。トポロジーデータベースの多くがAS外部アドバタイズで構成されている場合、スタブエリアを作成することができます。そうすることで、トポロジー データベースのサイズが小さくなるため、スタブ エリアの内部ルーターに必要なメモリ量が減ります。
スタブエリア内のルーティングデバイスは、エリアのABRが外部AS宛先に到達するために発信されたデフォルトルートに依存します。デフォルトルートを default-metric
アドバタイズする前に、ABRに オプションを設定する必要があります。設定が完了すると、ABRはスタブエリア内でアドバタイズされていない外部ルートの代わりにデフォルトルートをアドバタイズし、スタブエリア内のルーティングデバイスがエリア外の宛先に到達できるようにします。
スタブエリアには、以下の制限が適用されます。スタブエリアを介して仮想リンクを作成できず、スタブエリアにAS境界ルーターを含めず、バックボーンをスタブエリアにすることはできません。また、エリアをスタブエリアと非スタブエリアの両方として設定することはできません。
Not-So-Stubby エリア
OSPF スタブ エリアには外部ルートがないため、別のプロトコルからスタブ エリアに再分配することはできません。 NSSA(Not-so-stubby Area )では、そのエリア内で外部ルートをフラッディングできます。その後、これらのルートは他のエリアにリークされます。ただし、他のエリアからの外部ルートはまだ NSSA に入りません。
NSSA には、以下の制限が適用されます。スタブ エリアと NSSA の両方としてエリアを設定することはできません。
トランジットエリア
トランジットエリア は、1つの隣接エリアからバックボーン(またはバックボーンがエリアから2ホップ以上離れている場合は別のエリア)にトラフィックを渡すために使用されます。トラフィックは、トランジットエリアから発信されず、トランジットエリアを宛先としていません。
OSPF エリア タイプと受け入れ LSA
以下の表は、OSPF エリア タイプと受け入れ可能な LSA の詳細を示しています。
OSPF 指定ルーターの概要
多数のルーティング デバイスを持ち、そのため多くの OSPF 隣接関係を持つ大規模な LAN は、ネットワーク全体に LSA(リンク状態アドバタイズメント)が殺到するため、大量の制御パケット トラフィックを生成する可能性があります。OSPFは、潜在的なトラフィック問題を軽減するために、すべてのマルチアクセスネットワーク(ブロードキャストおよび非ブロードキャストマルチアクセス[NBMA]ネットワークタイプ)で指定されたルーターを使用しています。ルーティング デバイスは、すべての OSPF ネイバーに LSA をブロードキャストするのではなく、指定されたルーターに LSA を送信します。各マルチアクセスネットワークには、2つの主な機能を実行する指定ルーターがあります。
ネットワークのリンクアドバタイズメントをネットワークに代わって発信します。
ネットワーク上のすべてのルーティング デバイスと隣接関係を確立し、リンク状態データベースの同期に参加します。
LAN では、OSPF ネットワークが最初に確立されたときに、指定されたルーターの選択が行われます。最初のOSPFリンクがアクティブな場合、ルーター識別子が最も高いルーティングデバイス(通常はルーティングデバイスのIPアドレスである ルーターID 設定値、またはループバックアドレスで定義)が指定されたルーターに選出されます。2番目に高いルーター識別子を持つルーティングデバイスは、バックアップ指定ルーターで選択されます。指定ルーターに障害が発生したり接続が失われたりした場合、バックアップ指定ルーターがその役割を引き受け、OSPF ネットワーク内のすべてのルーター間で新しいバックアップ指定ルーターの選択が行われます。
OSPFは、2つの主な目的にルーター識別子を使用します。これは、優先値を手動で指定しない限り、指定されたルーターを選択すること、およびパケットの送信元であるルーティングデバイスを識別することです。指定されたルーターを選択すると、ルーターの優先度が最初に評価され、優先度が最も高いルーティング デバイスが選択されます。ルーターの優先度が同じ場合、通常はルーティングデバイスのIPアドレスであるルーター識別子が最も高いルーティングデバイスが、指定されたルーターとして選択されます。ルーター識別子を設定しない場合、最初にオンラインになるインターフェイスのIPアドレスが使用されます。これは通常、ループバックインターフェイスです。それ以外の場合は、IPアドレスを持つ最初のハードウェアインターフェイスが使用されます。
各論理 IP ネットワークまたはサブネット上の少なくとも 1 つのルーティング デバイスは、OSPFv2 の指定ルーターの対象となる必要があります。各論理リンク上の少なくとも 1 つのルーティング デバイスは、OSPFv3 の指定ルーターの対象となる必要があります。
デフォルトでは、ルーティングデバイスの優先度は128です。優先度が 0 の場合、ルーティング デバイスは指定ルーターになるには不適格とマークされます。優先度が 1 の場合、ルーティング デバイスは指定ルーターになる可能性が最も低くなります。優先度が255の場合、ルーティングデバイスは常に指定ルーターです。
例:OSPF ルーター識別子の設定
この例では、OSPFルーター識別子を設定する方法を示しています。
要件
開始する前に、以下を行います。
OSPF に参加するルーティング デバイス上のインターフェイスを識別します。OSPFトラフィックが移動するネットワーク内のすべてのインターフェイスでOSPFを有効にする必要があります。
デバイス インターフェイスを設定します。『 Interfaces User Guide for Security Devices』を参照してください。
概要
ルーター識別子は、パケットが発信されたルーティングデバイスを識別するためにOSPFによって使用されます。Junos OSは、以下のルールセットに従ってルーター識別子を選択します。
デフォルトでは、Junos OSは、設定された最も低い物理IPアドレスをルーター識別子として選択します。
ループバックインターフェイスが設定されている場合、ループバックインターフェイスのIPアドレスがルーター識別子になります。
複数のループバックインターフェイスが設定されている場合、最低のループバックアドレスがルーター識別子になります。
階層レベルのステートメント
[edit routing-options]
を使用してルーター識別子がrouter-id address
明示的に設定されている場合、上記の3つのルールは無視されます。
1. ここで説明するルーター識別子の動作は、 および [edit logical-systems logical-system-name routing-instances routing-instance-name routing-options]
階層レベルで[edit routing-instances routing-instance-name routing-options]
設定されている場合でも良好です。
2. ネットワークでルーター識別子が変更された場合、以前のルーター識別子によってアドバタイズされたリンク状態アドバタイズメント(LSA)は、LSAの再送信間隔がタイムアウトするまでOSPFデータベースに保持されます。そのため、ループバック インターフェイス上のインターフェイス アドレスが変更された場合に予期しない動作を避けるために、 階層レベルで [edit routing-options]
ルーター識別子を明示的に設定することを強くお勧めします。
この例では、ルーター ID 値をデバイスの IP アドレス(192.0.2.24)に設定して、OSPF ルーター識別子を設定します。
構成
CLI クイックコンフィギュレーション
OSPF ルーター識別子を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、[edit]階層レベルで CLI にコマンドをコピー アンド ペーストして、設定モードから を入力 commit
します。
[edit] set routing-options router-id 192.0.2.24
手順
手順
OSPFルーター識別子を設定するには:
コンフィグレーション値を入力して、OSPFルーター識別子を設定します
[router-id]
。[edit] user@host# set routing-options router-id 192.0.2.24
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show routing-options router-id
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show routing-options router-id router-id 192.0.2.24;
検証
ルーターIDを設定し、ルーティングデバイスでOSPFをアクティブ化した後、ルーターIDは、OSPFプロトコルの監視とトラブルシューティングに使用できる複数のOSPF運用モードコマンドによって参照されます。ルーター ID フィールドは、出力で明確にマークされています。
例:OSPF 指定ルーター選択の制御
この例では、OSPF 指定ルーター選択を制御する方法を示しています。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 『 Interfaces User Guide for Security Devices』を参照してください。
OSPF ネットワーク内のデバイスのルーター識別子を設定します。 例: OSPF ルーター識別子の設定を参照してください。
概要
この例では、OSPF 指定ルーター選択を制御する方法を示しています。この例では、OSPF インターフェイスを ge-/0/0/1 に設定し、デバイス優先度を 200 に設定します。優先度の値が高いほど、ルーティング デバイスが指定ルーターになる可能性が高くなります。
デフォルトでは、ルーティングデバイスの優先度は128です。優先度が 0 の場合、ルーティング デバイスは指定ルーターになるには不適格とマークされます。優先度が 1 の場合、ルーティング デバイスは指定ルーターになる可能性が最も低くなります。
構成
CLI クイックコンフィギュレーション
OSPF指定ルーター選択を迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、[edit]階層レベルでCLIにコマンドをコピーアンドペーストして、設定モードから を入力 commit
します。
[edit] set protocols ospf area 0.0.0.3 interface ge-0/0/1 priority 200
手順
手順
OSPF 指定ルーター選択を制御するには:
OSPFインターフェイスを設定し、デバイスの優先度を指定します。
メモ:OSPFv3 インターフェイスを指定するには、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@host# set protocols ospf area 0.0.0.3 interface ge-0/0/1 priority 200
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show protocols ospf area 0.0.0.3 { interface ge-0/0/1.0 { priority 200; } }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
検証
設定が正しく機能していることを確認します。
指定されたルーター選択の検証
目的
特定の OSPF インターフェイスに設定した優先度に基づいて、エリアの指定ルーターのアドレスを確認できます。DR ID、DR、または DR-ID フィールドには、エリアの指定されたルーターのアドレスが表示されます。BDR ID、BDR、または BDR-ID フィールドには、バックアップ指定ルーターのアドレスが表示されます。
アクション
動作モードから、OSPFv2 の show ospf interface
および コマンドを show ospf neighbor
入力し、OSPFv3 の show ospf3 interface
および コマンドを show ospf3 neighbor
入力します。
OSPF エリアとバックボーン エリアを理解する
自律システム(AS)内のOSPFネットワークは、管理上、エリアにグループ化されます。AS内の各エリアは独立したネットワークのように動作し、ネットワークアドレスと同様に機能する固有の32ビットエリアIDを持っています。エリア内では、トポロジー データベースにはエリアに関する情報のみが含まれており、LSA(リンク状態アドバタイズメント)はエリア内のノードにのみフラッディングされ、ルートはエリア内でのみ計算されます。エリアのトポロジーがASの残りの部分から非表示になっているため、AS内のルーティングトラフィックが大幅に削減されます。サブネットワークは他のエリアに分割され、メインネットワーク全体を形成するために接続されています。エリア内にあるルーティングデバイスは、内部ルーターと呼ばれます。内部ルーター上のすべてのインターフェイスは、エリア内のネットワークに直接接続されています。
バックボーンエリアと呼ばれるASの中央エリアには特別な機能があり、常にエリアID 0.0.0.0が割り当てられます。(シンプルな単一エリア ネットワーク内では、これもエリアの ID です)。エリア ID は、ドット付き 10 進表記による一意の数値識別子ですが、IP アドレスではありません。エリア ID は、AS 内でのみ一意である必要があります。AS内の他のすべてのネットワークまたはエリアは、複数のエリアにインターフェイスを持つルーティングデバイスによってバックボーンエリアに直接接続されている必要があります。これらの接続ルーティング デバイスは、境界エリア ルーター(ABR)と呼ばれます。 図 1 は、2 つの ABR で接続された 3 つのエリアの OSPF トポロジーを示しています。
すべてのエリアがバックボーン エリアに隣接しているため、OSPF ルーターは、自身のエリア宛てではないすべてのトラフィックをバックボーン エリアを介して送信します。次に、バックボーン エリアの ABR は、適切な ABR を介して宛先エリアにトラフィックを送信します。ABRは、各エリアのリンク状態レコードを要約し、ネイバーエリアに宛先アドレス概要をアドバタイズします。アドバタイズメントには、各宛先が存在するエリアのIDが含まれており、パケットが適切なABRにルーティングされます。例えば、 図1に示すOSPFエリアでは、ルーターAからルーターCに送信されたパケットは、ABR Bを介して自動的にルーティングされます。
Junos OSは、アクティブなバックボーン検出をサポートしています。アクティブバックボーン検出が実装され、ABRがバックボーンに接続されていることを確認します。バックボーンエリアへの接続が失われた場合、ルーティングデバイスのデフォルトメトリックはアドバタイズされず、バックボーンへの有効な接続で別のABRを介してトラフィックを効果的に再ルーティングします。アクティブバックボーン検出により、アクティブバックボーン接続のないABRを介したトランジットが可能になります。ABRは、バックボーンへの接続がダウンしていても、それがABRである他のルーティングデバイスにアドバタイズするため、ネイバーはエリア間のルートと見なすことができます。
OSPF 制限では、パケットを適切にルーティングできるように、すべてのエリアをバックボーン エリアに直接接続する必要があります。デフォルトでは、すべてのパケットがバックボーンエリアに最初にルーティングされます。その後、バックボーン エリア以外のエリア宛のパケットは、適切な ABR にルーティングされ、宛先エリア内のリモート ホストにルーティングされます。
すべてのエリアとバックボーン エリア間の直接接続が物理的に困難または不可能な、多数のエリアを持つ大規模なネットワークでは、仮想リンクを設定して、非連続エリアに接続することができます。仮想リンクは、2 つ以上の ABR を含むトランジット エリアを使用して、隣接する 1 つのエリアから別のエリアにネットワーク トラフィックを渡します。たとえば、 図 2 は、両方に接続されたエリアを介して、非連続エリアとバックボーン エリア間の仮想リンクを示しています。
図 2 に示すトポロジーでは、エリア 0.0.0.3 とエリア 0.0.0.2 を介したバックボーン エリアとの間に仮想リンクが確立されています。他のエリアを宛先とするすべてのアウトバウンド トラフィックは、エリア 0.0.0.2 を介してバックボーン エリアに、次に適切な ABR にルーティングされます。エリア 0.0.0.3 を宛先とするすべてのインバウンド トラフィックは、バックボーン エリアにルーティングされ、エリア 0.0.0.2 を経由します。
例:単一エリアOSPFネットワークの設定
この例では、単一エリアOSPFネットワークを設定する方法を示しています。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 『 Interfaces User Guide for Security Devices』を参照してください。
OSPF ネットワーク内のデバイスのルーター識別子を設定します。 例: OSPF ルーター識別子の設定を参照してください。
概要
ネットワーク上でOSPFをアクティブにするには、OSPFトラフィックが移動するネットワーク内のすべてのインターフェイスでOSPFプロトコルを有効にする必要があります。OSPFを有効にするには、OSPFエリア内のデバイスに1つ以上のインターフェイスを設定する必要があります。インターフェイスが設定されると、OSPF LSAはすべてのOSPF対応インターフェイスで送信され、ネットワークトポロジーはネットワーク全体で共有されます。
自律システム(AS)では、バックボーンエリアには常にエリアID 0.0.0.0が割り当てられます(シンプルなシングルエリアネットワーク内では、これはエリアのIDでもあります)。エリア ID は、ドット付き 10 進表記による一意の数値識別子です。エリア ID は、AS 内でのみ一意である必要があります。AS内の他のすべてのネットワークまたはエリアは、複数のエリアにインターフェイスを持つエリアボーダールーターによってバックボーンエリアに直接接続されている必要があります。また、ネットワークが複数のエリアで構成されている場合は、バックボーンエリアを作成する必要があります。この例では、バックボーン エリアを作成し、必要に応じて ge-0/0/0 などのインターフェイスを OSPF エリアに追加します。
デバイスで OSPF を使用するには、 図 3 に示すような少なくとも 1 つの OSPF エリアを設定する必要があります。
トポロジ
構成
CLI クイックコンフィギュレーション
単一エリアOSPFネットワークを迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、[edit]階層レベルでCLIにコマンドをコピーアンドペーストして、設定モードから を入力 commit
します。
[edit] set protocols ospf area 0.0.0.0 interface ge-0/0/0
手順
手順
単一エリア OSPF ネットワークを設定するには::
エリアIDと関連するインターフェイスを指定して、単一エリアOSPFネットワークを設定します。
メモ:単一エリア OSPFv3 ネットワークの場合は、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@host# set protocols ospf area 0.0.0.0 interface ge-0/0/0
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show protocols ospf area 0.0.0.0 { interface ge-0/0/0.0; }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
例:マルチエリアOSPFネットワークの設定
この例では、マルチエリアOSPFネットワークを設定する方法を示しています。OSPF自律システム(AS)内のデバイスのトラフィックとトポロジーの保守を軽減するために、OSPF対応ルーティングデバイスを複数のエリアにグループ化できます。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 『 Interfaces User Guide for Security Devices』を参照してください。
OSPF ネットワーク内のデバイスのルーター識別子を設定します。 例: OSPF ルーター識別子の設定を参照してください。
OSPF 指定ルーターの選択を制御します。例:OSPF 指定ルーター選択の制御を参照してください。
単一エリアOSPFネットワークを設定します。 例: 単一エリア OSPF ネットワークの設定を参照してください。
概要
ネットワーク上でOSPFをアクティブにするには、OSPFトラフィックが移動するネットワーク内のすべてのインターフェイスでOSPFプロトコルを有効にする必要があります。OSPFを有効にするには、OSPFエリア内のデバイスに1つ以上のインターフェイスを設定する必要があります。インターフェイスが設定されると、OSPF LSAはすべてのOSPF対応インターフェイスで送信され、ネットワークトポロジーはネットワーク全体で共有されます。
各 OSPF エリアは、同じエリア番号で設定されたルーティング デバイスで構成されています。 図4では、ルーターBはASのバックボーンエリアに存在します。バックボーン エリアには、常にエリア ID 0.0.0.0 が割り当てられます。(すべてのエリア ID は AS 内で一意である必要があります)。AS内の他のすべてのネットワークまたはエリアは、複数のエリアにインターフェイスを持つルーターによってバックボーンエリアに直接接続されている必要があります。この例では、これらのエリア境界ルーターは A、C、D、E です。追加のエリア(エリア2)を作成し、一意のエリアID 0.0.0.2を割り当て、インターフェイス ge-0/0/0 をOSPFエリアに追加します。
OSPF AS内のデバイスのトラフィックとトポロジーのメンテナンスを軽減するために、 図4に示すように複数のエリアにグループ化できます。この例では、バックボーンエリアを作成し、追加エリア(エリア2)を作成し、一意のエリアID 0.0.0.2を割り当て、デバイスBをエリア境界ルーターとして設定します。ここでは、インターフェイス ge-0/0/0 がOSPFエリア0に参加し、インターフェイス ge-0/0/2 がOSPFエリア2に参加します。
トポロジ
構成
手順
CLI クイックコンフィギュレーション
マルチエリアOSPFネットワークを迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、[edit]階層レベルでCLIにコマンドをコピーアンドペーストして、設定モードから を入力 commit
します。
デバイスA
[edit] set protocols ospf area 0.0.0.0 interface ge-0/0/0 set protocols ospf area 0.0.0.0 interface ge-0/0/1
デバイスC
[edit] set protocols ospf area 0.0.0.0 interface ge-0/0/0
デバイスB
[edit] set protocols ospf area 0.0.0.0 interface ge-0/0/0 set protocols ospf area 0.0.0.2 interface ge-0/0/2
デバイスD
[edit] set protocols ospf area 0.0.0.2 interface ge-0/0/0 set protocols ospf area 0.0.0.2 interface ge-0/0/2
デバイスE
[edit] set protocols ospf area 0.0.0.2 interface ge-0/0/2
手順
マルチエリアOSPFネットワークを設定するには:
バックボーンエリアを設定します。
メモ:OSPFv3 ネットワークの場合、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@A# set protocols ospf area 0.0.0.0 interface ge-0/0/0 user@A# set protocols ospf area 0.0.0.0 interface ge-0/0/1
[edit] user@C# set protocols ospf area 0.0.0.0 interface ge-0/0/0
[edit] user@B# set protocols ospf area 0.0.0.0 interface ge-0/0/0
OSPF ネットワークの追加エリアを設定します。
メモ:マルチエリア OSPFv3 ネットワークの場合は、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@host# set protocols ospf area 0.0.0.2 interface ge-0/0/0 user@D# set protocols ospf area 0.0.0.2 interface ge-0/0/2
[edit] user@E# set protocols ospf area 0.0.0.2 interface ge-0/0/2
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show protocols ospf area 0.0.0.0 { interface ge-0/0/0.0; interface ge-0/0/1.0; }
user@C# show protocols ospf area 0.0.0.0 { interface ge-0/0/0.0; }
user@B# show protocols ospf area 0.0.0.0 { interface ge-0/0/0.0; } area 0.0.0.2 { interface ge-0/0/2.0; }
user@D# show protocols ospf area 0.0.0.2 { interface ge-0/0/0.0; interface ge-0/0/2.0; }
user@E# show protocols ospf area 0.0.0.2 { interface ge-0/0/2.0; }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
OSPF のマルチエリア隣接関係を理解する
デフォルトでは、1 つのインターフェイスは 1 つの OSPF エリアにしか属できません。ただし、状況によっては、インターフェイスが複数のエリアに属するように設定することができます。そうすることで、対応するリンクが複数のエリア内のエリア内リンクと見なされ、他の高コストのエリア内パスよりも優先されます。例えば、2つのエリア境界ルーター(ABR)間の高速バックボーンリンクを持つ複数のエリアに属するようにインターフェイスを設定することで、異なるエリアに属する複数エリアの隣接関係を作成することができます。
Junos OS リリース 9.2 以降では、 論理インターフェイス が複数の OSPFv2 エリアに属するように設定できます。Junos OS リリース 9.4 で OSPFv3 のサポートが導入されました。RFC 5185、 OSPFマルチエリア隣接関係で定義されているように、ABRは、同じ論理インターフェイス上で異なるエリアに属する複数の隣接関係を確立します。各マルチエリア隣接関係は、リンクに接続されたルーターによって、設定されたエリア内のポイントツーポイントの番号無しリンクとしてアナウンスされます。各エリアに対して、論理インターフェイスの1つがプライマリとして扱われ、そのエリアに設定された残りのインターフェイスはセカンダリとして指定されます。
エリアのセカンダリインターフェイスとして設定されていない論理インターフェイスは、そのエリアのプライマリインターフェイスとして扱われます。論理インターフェイスは、1つのエリアに対してのみプライマリインターフェイスとして設定できます。インターフェイスを設定する他のエリアでは、セカンダリインターフェイスとして設定する必要があります。
例:OSPF のマルチエリア隣接関係の設定
この例では、OSPF のマルチエリア隣接関係を設定する方法を示しています。
要件
始める前に、マルチエリア OSPF ネットワークを計画してください。 例: マルチエリア OSPF ネットワークの設定を参照してください。
概要
デフォルトでは、1 つのインターフェイスは 1 つの OSPF エリアにしか属できません。1 つのインターフェイスが複数の OSPF エリアに属するように設定できます。そうすることで、対応するリンクが複数のエリア内のエリア内リンクと見なされ、他の高コストのエリア内パスよりも優先されます。セカンダリ インターフェイスを設定する場合は、次の点を考慮してください。
OSPFv2では、セカンダリインターフェイスはポイントツーポイント番号なしリンクとして扱われるため、ポイントツーマルチポイントおよび非キャストマルチアクセス(NBMA)ネットワークインターフェイスをセカンダリインターフェイスとして設定することはできません。
セカンダリインターフェイスはLANインターフェイスでサポートされています(プライマリインターフェイスはLANインターフェイスである可能性がありますが、セカンダリインターフェイスはLAN上のポイントツーポイント番号なしリンクとして扱われます)。このシナリオでは、LAN上にルーティングデバイスが2台のみ、または特定のOSPFエリアにセカンダリインターフェイスが設定されているルーティングデバイスがLAN上に2台のみであることを確認する必要があります。
セカンダリインターフェイスの目的は、OSPFエリアを介してトポロジーパスをアドバタイズすることです。そのため、1つ以上のセカンダリインターフェイスを持つセカンダリインターフェイスやプライマリインターフェイスをパッシブに設定することはできません。パッシブインターフェイスはアドレスをアドバタイズしますが、OSPFプロトコルは実行しません(隣接関係は形成されず、helloパケットは生成されません)。
エリアのセカンダリ インターフェイスとして設定されていない論理インターフェイスは、そのエリアのプライマリ インターフェイスとして扱われます。論理インターフェイスは、1つのエリアに対してのみプライマリインターフェイスとして設定できます。インターフェイスを設定する他のエリアでは、セカンダリインターフェイスとして設定する必要があります。
ステートメントで ステートメントを
secondary
interface all
設定することはできません。IP アドレスでセカンダリ インターフェイスを設定することはできません。
この例では、2 つのエリアにインターフェイスを設定し、2 つの ABR(ABR R1 と ABR R2)間のリンクを持つマルチエリア隣接関係を作成します。各 ABR では、エリア 0.0.0.1 にはプライマリ インターフェイスが含まれており、ABR 間のプライマリ リンクであり、エリア 0.0.0.2 には、 ステートメントを secondary
含めて設定するセカンダリ論理インターフェイスが含まれています。ABR R1 でインターフェイス so-0/0/0 を設定し、ABR R2 でインターフェイス so-1/0/0 を設定します。
構成
CLI クイックコンフィギュレーション
OSPFエリアのセカンダリインターフェイスを迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、[edit]階層レベルでCLIにコマンドをコピーアンドペーストして、設定モードから を入力 commit
します。
ABR R1 の設定:
[edit] set interfaces so-0/0/0 unit 0 family inet address 192.0.2.45/24 set routing-options router-id 10.255.0.1 set protocols ospf area 0.0.0.1 interface so-0/0/0 set protocols ospf area 0.0.0.2 interface so-0/0/0 secondary
ABR R2 の設定:
[edit] set interfaces so-1/0/0 unit 0 family inet address 192.0.2.37/24 set routing-options router-id 10.255.0.2 set protocols ospf area 0.0.0.1 interface so-1/0/0 set protocols ospf area 0.0.0.2 interface so-1/0/0 secondary
手順
手順
セカンダリ論理インターフェイスを設定するには:
デバイス インターフェイスを設定します。
メモ:OSPFv3では、各インターフェイス でinet6 アドレスファミリーを指定し、IPv6アドレスを含めます。
[edit] user@R1# set interfaces so-0/0/0 unit 0 family inet address 192.0.2.45/24
[edit] user@R2# set interfaces so-1/0/0 unit 0 family inet address 192.0.2.37/24
ルーター識別子を設定します。
[edit] user@R1# set routing-options router-id 10.255.0.1
[edit] user@R2# set routing-options router-id 10.255.0.2
各 ABR で、OSPF エリアのプライマリ インターフェイスを設定します。
メモ:OSPFv3の場合、 階層レベルに
ospf3
ステートメントを[edit protocols]
含めます。[edit] user@R1# set protocols ospf area 0.0.0.1 interface so-0/0/0
[edit ] user@R2# set protocols ospf area 0.0.0.1 interface so-1/0/0
各 ABR で、OSPF エリアのセカンダリ インターフェイスを設定します。
[edit ] user@R1# set protocols ospf area 0.0.0.2 so-0/0/0 secondary
[edit ] user@R2# set protocols ospf area 0.0.0.2 so-1/0/0 secondary
デバイスの設定が完了したら、設定をコミットします。
[edit protocols ospf area 0.0.0.1 ] user@host# commit
結果
、 show routing-options
、 コマンドをshow interfaces
入力して、設定をshow protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
ABR R1 の設定:
user@R1# show interfaces so-0/0/0 { unit 0 { family inet { address 192.0.2.45/24; } } }
user@R1# show routing-options router-id 10.255.0.1;
user@R1# show protocols ospf area 0.0.0.1 { interface so-0/0/0.0; } area 0.0.0.2 { interface so-0/0/0.0 { secondary; } }
ABR R2 の設定:
user@R2# show interfaces so-0/0/0 { unit 0 { family inet { address 192.0.2.37/24; } } }
user@R2# show routing-options router-id 10.255.0.2;
user@R2# show protocols ospf area 0.0.0.1 { interface so-1/0/0.0; } area 0.0.0.2 { interface so-1/0/0.0 { secondary; } }
検証
設定が正しく機能していることを確認します。
セカンダリ インターフェイスの検証
目的
設定されたエリアのセカンダリ インターフェイスが表示されていることを確認します。インターフェイスがセカンダリ インターフェイスとして設定されている場合、セカンダリ フィールドが表示されます。また、出力には、複数のエリアにリストされている同じインターフェイスが表示される場合があります。
アクション
動作モードから、OSPFv2 の コマンドを show ospf interface detail
入力し、OSPFv3 の コマンドを show ospf3 interface detail
入力します。
エリア内のインターフェイスの検証
目的
指定されたエリアに設定されたインターフェイスを確認します。
アクション
動作モードから、OSPFv2 の コマンドを show ospf interface area area-id
入力し、OSPFv3 の コマンドを show ospf3 interface area area-id
入力します。
OSPFv3のマルチエリア隣接関係について
エリアとは、管理上グループ化された OSPFv3 ドメイン内のネットワークとホストのセットです。デフォルトでは、単一のインターフェイスは 1 つの OSPFv3 エリアにしか属できません。ただし、状況によっては、最適でないルーティングを避けるために、インターフェイスを複数のエリアに属するように設定することができます。そうすることで、対応するリンクが複数のエリア内リンクと見なされ、よりコストの高いエリア内リンクよりも優先されます。
Junos OS リリース 9.2 以降では、インターフェイスが複数の OSPFv2 エリアに属するように設定できます。Junos OS リリース 9.4 で OSPFv3 のサポートが導入されました。RFC 5185、 OSPFマルチエリア隣接関係で定義されているように、ABRは、同じ 論理インターフェイス上で異なるエリアに属する複数の隣接関係を確立します。各マルチエリア隣接関係は、リンクに接続されたルーターによって、設定されたエリア内のポイントツーポイントの番号無しリンクとしてアナウンスされます。
インターフェイスは、主に1つのエリアにあると見なされます。別のエリアに同じインターフェイスを設定すると、他のエリアで二次的にあると見なされます。階層レベルで ステートメントを含めることで、 secondary
セカンダリエリアを [edit protocols ospf3 area area-number interface interface-name]
指定します。
例:OSPFv3 のマルチエリア隣接関係の設定
この例では、OSPFv3 のマルチエリア隣接関係を設定する方法を示しています。
要件
この例を設定する前に、デバイス初期化以外の特別な設定は必要ありません。
概要
OSPFv3 エリア内パスは、エリア間パスよりも優先されます。この例では、デバイスR1とデバイスR2は、エリア0とエリア1の両方にインターフェイスを持つエリアボーダールーター(ABR)です。デバイス R1 と R2 の間のリンクはエリア 0 であり、高速リンクです。エリア 1 のリンクは低速です。
高速リンクを介してデバイスR1とデバイスR2の間でエリア1のトラフィックの一部を転送する場合、この目標を達成する1つの方法は、高速リンクをマルチエリア隣接関係にして、リンクがエリア0とエリア1の両方の一部になるようにすることです。
デバイス R1 とデバイス R2 間の高速リンクがエリア 1 にのみ残っている場合、デバイス R1 は常に低速度リンクを介してデバイス R4 およびデバイス R5 にトラフィックをルーティングします。また、デバイス R1 は、デバイス R3 を通るエリア内 1 パスを使用して、デバイス R2 のエリア 1 宛先のダウンストリームに到達します。
このシナリオでは、ルーティングが最適化されていないのは明らかです。
デバイスR1とデバイスR2の間のリンクをエリア1に移動させることなく、OSPF仮想リンクを使用してこの問題を解決することはできません。物理リンクがネットワークのバックボーン トポロジーに属している場合は、これを行わない場合があります。
RFC 5185に記載されているOSPF/OSPFv3プロトコル拡張では、 OSPFマルチエリア隣接関係 は、デバイスR1とデバイスR2間のリンクをバックボーンエリアとエリア1の両方の一部にすることで、問題を解決します。
マルチエリア隣接関係を作成するには、インターフェイスを 2 つのエリアに設定し、デバイス R1 の ge-1/2/0 をエリア 0 とエリア 1 の両方で設定し、デバイス R2 の ge-1/2/0 をエリア 0 とエリア 1 の両方で設定します。デバイスR1とデバイスR2の両方で、エリア0にはプライマリインターフェイスが含まれており、はデバイス間のプライマリリンクです。エリア1には、ステートメントを含めて設定するセカンダリ論理インターフェイスが secondary
含まれています。
CLI クイック構成 では、すべてのデバイスの設定を 図 6 に示します。セクション #d19e111__d19e436 では、デバイス R1 とデバイス R2 の手順について説明します。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス R1
set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:2::2/64 set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:9009::1/128 set protocols ospf3 area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.1 interface ge-1/2/0.0 secondary
デバイスR2
set interfaces ge-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::1/64 set interfaces fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:6::1/64 set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set interfaces lo0 unit 0 family inet6 address 2001:db9:9001::2/128 set protocols ospf3 area 0.0.0.0 interface ge-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/2.0 set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.1 interface ge-1/2/0.0 secondary
デバイスR3
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:2::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:3::1/64 set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:9009::3/128 set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0
デバイス R4
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:3::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::1/64 set interfaces fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:5::1/64 set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:9009::4/128 set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/2.0
デバイス R5
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:9009::5/128 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0
デバイス R6
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:6::2/64 set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:9009::6/128 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイスR1を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@R1# set ge-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 user@R1# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:2::2/64 user@R1# set lo0 unit 0 family inet address 10.1.1.1/32 user@R1# set lo0 unit 0 family inet6 address 2001:db8:9009::1/128
-
エリア 0 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.0] user@R1# set interface ge-1/2/0.0 user@R1# set interface lo0.0 passive
-
エリア 1 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.1] user@R1# set interface fe-1/2/1.0 user@R1# set interface ge-1/2/0.0 secondary
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイスR2を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@R2# set ge-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::2/64 user@R2# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::2/64 user@R2# set fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:6::2/64 user@R2# set lo0 unit 0 family inet address 10.2.2.2/32 user@R2# set lo0 unit 0 family inet6 address 2001:db8:9009::2/128
-
エリア 0 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.0] user@R2# set interface ge-1/2/0.0 user@R2# set interface lo0.0 passive
-
エリア 1 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.1] user@R2# set interface fe-1/2/2.0 user@R2# set interface fe-1/2/1.0 user@R2# set interface ge-1/2/0.0 secondary
結果
設定モードから、 および show protocols
コマンドを入力して設定をshow interfaces
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
デバイス R1
user@R1# show interfaces
ge-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:1::1/64/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:2::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.1.1.1/32;
}
family inet6 {
address 2001:db8:9009::1/128;
}
}
}
user@R1# show protocols
ospf3 {
area 0.0.0.0 {
interface ge-1/2/0.0;
interface lo0.0 {
passive;
}
}
area 0.0.0.1 {
interface fe-1/2/1.0;
interface ge-1/2/0.0 {
secondary;
}
}
}
デバイスR2
user@R2# show interfaces
ge-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:1::2/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:4::1/64;
}
}
}
fe-1/2/2 {
unit 0 {
family inet6 {
address 2001:db8:9009:6::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.2.2.2/32;
}
family inet6 {
address 2001:db8:9009::2/128;
}
}
}
user@R2# show protocols
ospf3 {
area 0.0.0.0 {
interface ge-1/2/0.0;
interface lo0.0 {
passive;
}
}
area 0.0.0.1 {
interface fe-1/2/2.0;
interface fe-1/2/1.0;
interface ge-1/2/0.0 {
secondary;
}
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
トラフィックフローの検証
目的
トラフィックがエリア1の宛先に到達するために、デバイスR1とデバイスR2の間の高速リンクを使用していることを確認します。
アクション
デバイスR1の運用モードから、 コマンドを traceroute
使用して、デバイスR5とデバイスR6へのトラフィックフローをチェックします。
user@R1> traceroute 2001:db8:9009::6 traceroute6 to 2001:db8:9009::6 (2001:db8:9009::6 ) from 2001:db8:9009:1::1 , 64 hops max, 12 byte packets 1 2001:db8:9009:1::2 (2001:db8:9009:1::2 ) 1.361 ms 1.166 ms 1.117 ms 2 2001:db8:9009::6 (2001:db8:9009::6 ) 1.578 ms 1.484 ms 1.488 ms
user@R1> traceroute 2001:db8:9009::5 traceroute6 to 2001:db8:9009::5 (2001:db8:9009::5) from 2001:db8:9009:1::1, 64 hops max, 12 byte packets 1 2001:db8:9009:1::2 (2001:db8:9009:1::2) 1.312 ms 1.472 ms 1.132 ms 2 2001:db8:9009:4::1 (2001:db8:9009:4::1) 1.137 ms 1.174 ms 1.126 ms 3 2001:db8:9009::5 (5::5) 1.591 ms 1.445 ms 1.441 ms
意味
traceroute の出力では、トラフィックがデバイス R1 とデバイス R2 間の 9009:1:: リンクを使用していることを示しています。
マルチエリア隣接関係を削除すると、トラフィック フローが変更される検証
目的
マルチエリア隣接関係を設定せずに結果を検証します。
アクション
-
R1 と R2 の両方のエリア 1 のバックボーン リンク インターフェイスを無効にします。
user@R1# deactivate protocols ospf3 area 0.0.0.1 interface ge-1/2/0.0 user@R1# commit user@R2# deactivate protocols ospf3 area 0.0.0.1 interface ge-1/2/0.0 user@R2# commit
-
デバイスR1の運用モードから、 コマンドを
traceroute
使用して、デバイスR5とデバイスR6へのトラフィックフローをチェックします。user@R1> traceroute 2001:db8:9009::6 traceroute6 to 2001:db8:9009::6 (2001:db8:9009::6) from 2001:db8:9009:2::2, 64 hops max, 12 byte packets 1 2001:db8:9009:2::1 (2001:db8:9009:2::1) 1.314 ms 8.523 ms 8.310 ms 2 2001:db8:9009:3::2 (2001:db8:9009:3::2) 1.166 ms 1.162 ms 1.172 ms 3 2001:db8:9009:4::1 (2001:db8:9009:4::1) 1.386 ms 1.182 ms 1.138 ms 4 2001:db8:9009::6 (2001:db8:9009::6) 1.605 ms 1.469 ms 1.438 ms
user@R1> traceroute 2001:db8:9009::5 traceroute6 to 2001:db8:9009::5 (2001:db8:9009::5) from 2001:db8:9009:2::2, 64 hops max, 12 byte packets 1 2001:db8:9009:2::1 (2001:db8:9009:2::1) 1.365 ms 1.174 ms 1.133 ms 2 2001:db8:9009:3::2 (2001:db8:9009:2::1) 1.157 ms 1.198 ms 1.138 ms 3 2001:db8:9009:5::5 (2001:db8:9009:5::5) 1.584 ms 1.461 ms 1.443 ms
意味
マルチエリアの隣接関係がない場合、出力は、エリア 1 の低速リンクを通過するトラフィックによる最適でないルーティングを示しています。
OSPF スタブ エリア、完全なスタブ エリア、および Not-So-Stubby エリアを理解する
図7 は、多くの外部ルートがアドバタイズされている自律システム(AS)を示しています。外部ルートがトポロジ データベースの重要な部分を構成する場合、ネットワークの外部にリンクがないエリアでのアドバタイズを抑制できます。そうすることで、ノードがトポロジー データベースを維持するために使用するメモリ量を削減し、他の用途に対して解放することができます。
外部ルートのエリアへのアドバタイズメントを制御するために、OSPFはスタブエリアを使用します。エリアボーダールーター(ABR)インターフェイスをスタブインターフェイスとしてエリアに指定することで、ABRを介した外部ルートアドバタイズメントを抑制します。代わりに、ABRは外部ルートの代わりに(それ自体を通して)デフォルトルートをアドバタイズし、ネットワークサマリー(タイプ3)のリンク状態アドバタイズ(LSA)を生成します。外部ルートを宛先とするパケットは、自動的に ABR に送信されます。ABR は、アウトバウンド トラフィックのゲートウェイとして機能し、トラフィックを適切にルーティングします。
スタブまたは NSSA(not-so-stubby-area)にアタッチされた場合にデフォルト ルートを生成するには、ABR を明示的に設定する必要があります。指定されたメトリック値を持つデフォルトルートをエリアに注入するには、 オプションを default-metric
設定し、メトリック値を指定する必要があります。
たとえば、 図 7 のエリア 0.0.0.3 は外部ネットワークに直接接続されていません。すべてのアウトバウンド トラフィックは、ABR を介してバックボーンに、次に宛先アドレスにルーティングされます。エリア 0.0.0.3 をスタブ エリアとして指定することで、エリア内のルート エントリーのみをルート エントリーに制限することで、そのエリアのトポロジ データベースのサイズを小さくします。
スタブ エリアは、エリア内部へのルートのみを許可し、タイプ 3 LSA がスタブ エリアに入るのを制限するスタブ エリアは、多くの場合、完全なスタブ エリアと呼ばれます。ABRをアドバタイズするように設定することで、エリア0.0.0.3を完全にスタブエリアに変換し、デフォルトルートをエリアに入力することができます。他のエリアへの外部ルートと宛先は、完全にスタブエリアに集約または許可されなくなります。
完全にスタブなエリアを正しく設定しないと、ネットワーク接続の問題が発生する可能性があります。完全にスタブなエリアを設定する前に、OSPF の高度な知識を持ち、ネットワーク環境を理解する必要があります。
図 7 のエリア 0.0.0.3 と同様に、エリア 0.0.0.4 には外部接続がありません。ただし、エリア 0.0.0.4 には、内部 OSPF ルートではない静的カスタマー ルートがあります。外部ルートアドバタイズメントをエリアに制限し、エリアをNSSAを指定することで静的カスタマールートをアドバタイズできます。NSSAでは、AS境界ルーターがNSSA外部(タイプ7)LSAを生成し、それらが含まれているNSSAにフラッディングします。タイプ7のLSAにより、NSSAはAS境界ルーターとそれに対応する外部ルーティング情報の存在をサポートできます。ABRは、タイプ7のLSAをAS外部(タイプ5)LSAに変換して他のエリアにリークしますが、他のエリアからの外部ルートはNSSA内ではアドバタイズされません。
例:OSPFスタブと完全なスタブエリアの設定
この例では、OSPFスタブエリアと、エリアへの外部ルートのアドバタイズを制御する完全なスタブエリアを設定する方法を示しています。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 『 Interfaces User Guide for Security Devices』を参照してください。
OSPF ネットワーク内のデバイスのルーター識別子を設定します。 例: OSPF ルーター識別子の設定を参照してください。
OSPF 指定ルーターの選択を制御します。例:OSPF 指定ルーター選択の制御を参照してください。
マルチエリアOSPFネットワークを設定します。 例: マルチエリア OSPF ネットワークの設定を参照してください。
概要
図 8 の 0 であるバックボーン エリアには、特別な機能があり、常にエリア ID 0.0.0.0 が割り当てられます。エリア ID は、ドット付き 10 進表記による一意の数値識別子です。エリア ID は、自律システム(AS)内でのみ一意である必要があります。AS内の他のすべてのネットワークまたはエリア(3、7、9など)は、複数のエリアにインターフェイスを持つABR(エリアボーダールーター)によってバックボーンエリアに直接接続する必要があります。
スタブエリアとは、OSPFがAS外部リンク状態アドバタイズメント(タイプ5のLSA)にフラッディングしない、または通過しないエリアです。トポロジーデータベースの多くがAS外部アドバタイズメントで構成されており、スタブエリア内の内部ルーター上のトポロジーデータベースのサイズを最小限に抑えたい場合に、スタブエリアを作成することができます。
スタブエリアには、以下の制限が適用されます。
スタブエリアを介して仮想リンクを作成することはできません。
スタブエリアにAS境界ルーターを含めることはできません。
バックボーンをスタブエリアとして設定することはできません。
スタブ エリアと NSSA(Not-so-stubby Area)の両方としてエリアを設定することはできません。
この例では、エリア 7(エリア ID 0.0.0.7)の各ルーティング デバイスをスタブ ルーターとして設定し、ABR にいくつかの追加設定を行います。
stub
—このエリアがスタブ エリアになり、タイプ 5 の LSA であふれないように指定します。このエリアには外部接続がないため、エリア7にあるすべてのルーティング・デバイスに ステートメントを含めるstub
必要があります。default-metric
-スタブエリアに指定されたメトリックを持つデフォルトルートを生成するようにABRを設定します。このデフォルト ルートは、スタブ エリアから外部の宛先へのパケット転送を有効にします。このオプションは、ABR でのみ設定します。スタブに接続しても、ABR はデフォルト ルートを自動的に生成しません。デフォルトルートを生成するには、このオプションを明示的に設定する必要があります。no-summaries
—(オプション)スタブ エリアを完全なスタブ エリアに変換することで、ABR がサマリー ルートをスタブ エリアに広告しないようにします。ステートメントとdefault-metric
組み合わせて設定された場合、完全なスタブエリアは、エリア内のルートのみを許可し、エリアにデフォルトルートをアドバタイズします。他のエリアへの外部ルートと宛先は、完全にスタブエリアに集約または許可されなくなります。ABRのみが、この追加設定を必要とします。これは、エリア外からのトラフィックの受信と送信に使用されるタイプ3のLSAを作成する、完全にスタブエリア内で唯一のルーティングデバイスであるためです。
Junos OS リリース 8.5 以降では、以下が適用されます。
OSPF を実行するように設定されていないルーター識別子インターフェイスは、OSPF LSA のスタブ ネットワークとしてアドバタイズされなくなります。
ループバックインターフェイスが32以外のプレフィックス長で設定されている場合、OSPFは、プレフィックス長が32のローカルルートをスタブリンクとしてアドバタイズします。OSPF はまた、以前のリリースと同様に、マスク長が設定された直接ルートをアドバタイズします。
トポロジ
構成
CLI クイックコンフィギュレーション
OSPFスタブエリアを迅速に設定するには、以下のコマンドをコピーしてCLIに貼り付けます。スタブエリアの一部であるすべてのルーティングデバイスを設定する必要があります。
[edit] set protocols ospf area 07 stub
ABR がエリアにデフォルト ルートをインジェクトするように迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。この設定は ABR にのみ適用します。
[edit] set protocols ospf area 07 stub default-metric 10
(オプション)すべての概要アドバタイズメントを制限し、内部ルートとデフォルトルートアドバタイズメントのみをエリアに許可するようにABRを迅速に設定するには、以下のコマンドをコピーしてCLIに貼り付けます。この設定は ABR にのみ適用します。
[edit] set protocols ospf area 0.0.0.7 stub no-summaries
手順
手順
OSPF スタブエリアを設定するには:
エリア内のすべてのルーティング デバイスで、OSPF スタブ エリアを設定します。
メモ:OSPFv3 スタブエリアを指定するには、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@host# set protocols ospf area 0.0.0.7 stub
ABRで、エリアにデフォルトルートを注入します。
[edit] user@host# set protocols ospf area 0.0.0.7 stub default-metric 10
(オプション)ABR で、領域への概要 LSA の入力を制限します。このステップでは、スタブ エリアを完全なスタブ エリアに変換します。
[edit] user@host# set protocols ospf area 0.0.0.7 stub no-summaries
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
すべてのルーティング デバイスの設定:
user@host# show protocols ospf area 0.0.0.7 { stub; }
ABR の設定(出力にはオプションの設定も含まれます)。
user@host# show protocols ospf area 0.0.0.7 { stub default-metric 10 no-summaries; }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
検証
設定が正しく機能していることを確認します。
エリア内のインターフェイスの検証
目的
OSPFのインターフェイスが適切なエリアに対して設定されていることを確認します。出力に OSPF エリアのタイプとして Stub が含まれているか確認します。
アクション
動作モードから、OSPFv2 の コマンドを show ospf interface detail
入力し、OSPFv3 の コマンドを show ospf3 interface detail
入力します。
例:OSPF Not-So-Stubby エリアの設定
この例では、OSPF not-so-stubby Area(NSSA)を設定して、エリアへの外部ルートのアドバタイズを制御する方法を示します。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 『 Interfaces User Guide for Security Devices』を参照してください。
OSPF ネットワーク内のデバイスのルーター識別子を設定します。 例: OSPF ルーター識別子の設定を参照してください。
OSPF 指定ルーターの選択を制御します。例:OSPF 指定ルーター選択の制御を参照してください。
マルチエリアOSPFネットワークを設定します。 例: マルチエリア OSPF ネットワークの設定を参照してください。
概要
図 9 の 0 であるバックボーン エリアには、特別な機能があり、常にエリア ID 0.0.0.0 が割り当てられます。エリア ID は、ドット付き 10 進表記による一意の数値識別子です。エリア ID は、AS 内でのみ一意である必要があります。AS内の他のすべてのネットワークまたはエリア(3、7、9など)は、複数のエリアにインターフェイスを持つABRによってバックボーンエリアに直接接続する必要があります。
OSPF スタブ エリアには外部ルートがないため、別のプロトコルからのルートをスタブ エリアに再配布することはできません。OSPF NSSA を使用すると、外部ルートをエリア内でフラッディングできます。
さらに、タイプ 7 の LSA を NSSA にエクスポートする必要がない場合があります。AS境界ルーターもNSSAが接続されたABRである場合、タイプ7のLSAがデフォルトでNSSAにエクスポートされます。ABR が複数の NSSA にアタッチされている場合、デフォルトで別の Type 7 LSA が各 NSSA にエクスポートされます。ルート再分配時に、このルーティング デバイスはタイプ 5 の LSA とタイプ 7 の LSA の両方を生成します。タイプ 7 の LSA を NSSA にエクスポートできないようにできます。
NSSA には、以下の制限が適用されます。スタブ エリアと NSSA の両方としてエリアを設定することはできません。
エリア 9(エリア ID 0.0.0.9)では、各ルーティング デバイスを以下の設定で設定します。
nssa
—OSPF NSSA を指定します。このエリアには静的ルートへの外部接続しかないため、エリア9のすべてのルーティング・デバイスに ステートメントを含めるnssa
必要があります。
また、エリア 9 の ABR は、以下の追加設定で構成します。
no-summaries
-ABR が NSSA に概要ルートをアドバタイズできないようにします。ステートメントとdefault-metric
組み合わせて設定された場合、NSSAはエリア内部のルートのみを許可し、デフォルトルートをエリアにアドバタイズします。他のエリアへの外部ルートと宛先は、NSSA に集約または許可されなくなります。ABRのみが、この追加設定を必要とします。これは、エリア外からのトラフィックの受信と送信に使用されるタイプ3のLSAを作成するNSSA内で唯一のルーティングデバイスであるためです。default-lsa
- NSSA にデフォルト ルートを生成するように ABR を構成します。この例では、以下を設定します。default-metric
—ABR が指定されたメトリックを持つデフォルト ルートを NSSA に生成することを指定します。このデフォルト ルートは、NSSA から外部宛先へのパケット転送を有効にします。このオプションは、ABR でのみ設定します。ABR は、NSSA に接続したときにデフォルト ルートを自動的に生成しません。デフォルト ルートを生成するには、ABR にこのオプションを明示的に設定する必要があります。metric-type
—(オプション)既定の LSA の外部メトリック型を指定します。LSA はタイプ 1 またはタイプ 2 のいずれかです。OSPFが外部ASからルート情報をエクスポートする場合、ルートにコスト(外部メトリック)が含まれます。2 つのメトリックの違いは、OSPF がルートのコストをどのように計算するかです。タイプ1の外部メトリックは、リンク状態メトリックに相当し、コストは内部コストの合計と外部コストと等しくなります。タイプ2の外部メトリックは、AS境界ルーターによって割り当てられた外部コストのみを使用します。デフォルトでは、OSPF は Type 2 外部メトリックを使用します。type-7
—(オプション)ステートメントが設定されている場合、タイプ7のデフォルトLSAをNSSAにno-summaries
フラッディングします。デフォルトでは、 ステートメントが設定されている場合no-summaries
、Type 3 LSAはJunos OSリリース5.0以降のNSSAにインジェクトされます。以前の Junos OS リリースとの下位互換性をサポートするには、 ステートメントをtype-7
含めます。
2 つ目の例では、ABR と AS 境界ルーターの両方の機能を実行するルーティング デバイスで ステートメントを含 no-nssa-abr
めることで、タイプ 7 の LSA を NSSA にエクスポートできないようにするために必要なオプション設定も示しています。
トポロジ
構成
Not-So-Stubby-Area に参加するためのルーティング デバイスの設定
CLI クイックコンフィギュレーション
OSPF NSSA を迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。NSSA に含まれるすべてのルーティング デバイスを設定する必要があります。
[edit] set protocols ospf area 0.0.0.9 nssa
OSPF NSSA に参加する ABR を迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。
[edit] set protocols ospf area 0.0.0.9 nssa default-lsa default-metric 10 set protocols ospf area 0.0.0.9 nssa default-lsa metric-type 1 set protocols ospf area 0.0.0.9 nssa default-lsa type-7 set protocols ospf area 0.0.0.9 nssa no-summaries
手順
OSPF NSSAを設定するには:
エリア内のすべてのルーティング デバイスで、OSPF NSSA を設定します。
メモ:OSPFv3 NSSAエリアを指定するには、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@host# set protocols ospf area 0.0.0.9 nssa
ABR で、OSPF 設定モードを入力し、すでに作成した NSSA エリア 0.0.0.9 を指定します。
[edit ] user@host# edit protocols ospf area 0.0.0.9 nssa
ABRで、エリアにデフォルトルートを注入します。
[edit protocols ospf area 0.0.0.9 nssa] user@host# set default-lsa default-metric 10
(オプション)ABRで、デフォルトルートの外部メトリックタイプを指定します。
[edit protocols ospf area 0.0.0.9 nssa] user@host# set default-lsa metric-type 1
(オプション)ABRで、タイプ7のLSAのフラッディングを指定します。
[edit protocols ospf area 0.0.0.9 nssa] user@host# set default-lsa type-7
ABR で、領域への概要 LSA の入力を制限します。
[edit protocols ospf area 0.0.0.9 nssa] user@host# set no-summaries
デバイスの設定が完了したら、設定をコミットします。
[edit protocols ospf area 0.0.0.9 nssa] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
エリア内のすべてのルーティング デバイスでの設定:
user@host# show protocols ospf area 0.0.0.9 { nssa; }
ABR の設定。出力には、オプション metric-type
の および type-7
ステートメントも含まれています。
user@host# show protocols ospf area 0.0.0.9 { nssa { default-lsa { default-metric 10; metric-type 1; type-7; } no-summaries; } }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
Not-So-Stubby エリアへのタイプ 7 リンク状態アドバタイズメントのエクスポートの無効化
CLI クイックコンフィギュレーション
タイプ 7 の LSA を NSSA に素早くエクスポート無効にするには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、[edit]階層レベルで CLI にコマンドをコピー アンド ペーストして、設定モードから を入力 commit
します。この設定は、NSSAエリアが接続されたABRでもあるAS境界ルーターで設定します。
[edit] set protocols ospf no-nssa-abr
手順
この設定は、NSSAエリアが接続されたABRでもあるAS境界ルーターがある場合に設定できます。
タイプ 7 LSA の NSSA へのエクスポートを無効にします。
メモ:OSPFv3を指定するには、 階層レベルに
ospf3
ステートメントを[edit protocols]
含めます。[edit] user@host# set protocols ospf no-nssa-abr
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
結果
コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
user@host# show protocols ospf no-nssa-abr;
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
検証
設定が正しく機能していることを確認します。
エリア内のインターフェイスの検証
目的
OSPFのインターフェイスが適切なエリアに対して設定されていることを確認します。出力に OSPF エリアのタイプとしてスタブ NSSA が含まれています。
アクション
動作モードから、OSPFv2 の コマンドを show ospf interface detail
入力し、OSPFv3 の コマンドを show ospf3 interface detail
入力します。
OSPFエリアのタイプの検証
目的
OSPF エリアがスタブ エリアであることを確認します。出力にスタブ タイプとして「Not so Stubby Stub」と表示されていることを確認します。
アクション
動作モードから、OSPFv2 の コマンドを show ospf overview
入力し、OSPFv3 の コマンドを show ospf3 overview
入力します。
OSPFv3スタブと完全なスタブエリアを理解する
IPv6 ネットワークの Junos OSPFv3 設定は、OSPFv2 設定と同じです。コマンドのset ospf
代わりにコマンドでset ospf3
プロトコルを設定し、コマンドのshow ospf
代わりにコマンドを使用show ospf3
してOSPFステータスを確認します。また、OSPFv3 を実行するインターフェイスでは、IPv6 アドレスを必ず設定してください。
スタブエリアとは、OSPFがAS外部リンク状態アドバタイズメント(タイプ5のLSA)にフラッディングしない、または通過しないエリアです。トポロジーデータベースの多くがAS外部アドバタイズメントで構成されており、スタブエリア内の内部ルーター上のトポロジーデータベースのサイズを最小限に抑えたい場合に、スタブエリアを作成することができます。
スタブエリアには、以下の制限が適用されます。
スタブエリアを介して仮想リンクを作成することはできません。
スタブエリアにAS境界ルーターを含めることはできません。
バックボーンをスタブエリアとして設定することはできません。
スタブ エリアと NSSA(Not-so-stubby Area)の両方としてエリアを設定することはできません。
例:OSPFv3 スタブと完全なスタブエリアの設定
この例では、OSPFv3スタブエリアと、エリアへの外部ルートのアドバタイズを制御する完全なスタブエリアを設定する方法を示しています。
要件
この例を設定する前に、デバイス初期化以外の特別な設定は必要ありません。
概要
図 10 は 、この例で使用したトポロジーを示しています。
この例では、エリア 7(エリア ID 0.0.0.7)の各ルーティング デバイスをスタブ ルーターとして設定し、ABR にいくつかの追加設定を行います。
-
stub
—このエリアがスタブ エリアになり、タイプ 5 の LSA であふれないように指定します。このエリアには外部接続がないため、エリア7にあるすべてのルーティング・デバイスに ステートメントを含めるstub
必要があります。 -
default-metric
-スタブエリアに指定されたメトリックを持つデフォルトルートを生成するようにABRを設定します。このデフォルト ルートは、スタブ エリアから外部の宛先へのパケット転送を有効にします。このオプションは、ABR でのみ設定します。スタブに接続しても、ABR はデフォルト ルートを自動的に生成しません。デフォルトルートを生成するには、このオプションを明示的に設定する必要があります。 -
no-summaries
—(オプション)スタブ エリアを完全なスタブ エリアに変換することで、ABR がサマリー ルートをスタブ エリアに広告しないようにします。ステートメントとdefault-metric
組み合わせて設定された場合、完全なスタブエリアは、エリア内のルートのみを許可し、エリアにデフォルトルートをアドバタイズします。他のエリアへの外部ルートと宛先は、完全にスタブエリアに集約または許可されなくなります。ABRのみが、この追加設定を必要とします。これは、エリア外からのトラフィックの受信と送信に使用されるタイプ3のLSAを作成する、完全にスタブエリア内で唯一のルーティングデバイスであるためです。
Junos OS リリース 8.5 以降では、以下が適用されます。
-
OSPF を実行するように設定されていないルーター識別子インターフェイスは、OSPF LSA のスタブ ネットワークとしてアドバタイズされなくなります。
-
ループバックインターフェイスが32以外のプレフィックス長で設定されている場合、OSPFは、プレフィックス長が32のローカルルートをスタブリンクとしてアドバタイズします。OSPF はまた、以前のリリースと同様に、マスク長が設定された直接ルートをアドバタイズします。
CLIクイック設定 は、 図10のすべてのデバイスの設定を示しています。セクション #d24e145__d24e512 では、デバイス 2、デバイス 6、デバイス 7、およびデバイス 8 の手順について説明します。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス1
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:2::1/64 set interfaces fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:3::1/64 set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.0 interface fe-1/2/2.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive
デバイス2
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:2::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::1/64 set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.7 stub default-metric 10 set protocols ospf3 area 0.0.0.7 stub no-summaries set protocols ospf3 area 0.0.0.7 interface fe-1/2/1.0
デバイス3
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:3::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:5::1/64 set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.9 interface fe-1/2/1.0
デバイス4
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:6::1/64 set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.3 interface fe-1/2/1.0
デバイス5
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:6::2/64 set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set protocols ospf3 area 0.0.0.3 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.3 interface lo0.0 passive
デバイス6
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:4::2/64 set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set protocols ospf3 area 0.0.0.7 stub set protocols ospf3 area 0.0.0.7 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.7 interface lo0.0 passive
デバイス7
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:7::1/64 set interfaces lo0 unit 0 family inet address 10.7.7.7/32 set protocols ospf3 export static-to-ospf set protocols ospf3 area 0.0.0.9 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.9 interface lo0.0 passive set policy-options policy-statement static-to-ospf term 1 from protocol static set policy-options policy-statement static-to-ospf term 1 then accept set routing-options rib inet6.0 static route 2001:db8:1010::1/128 next-hop 2001:db8:9009:7::2 set routing-options rib inet6.0 static route 2001:db8:2020::1/128 next-hop 2001:db8:9009:7::2
デバイス 8
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:7::2/64 set interfaces lo0 unit 0 family inet address 10.8.8.8/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:1010::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:2020::1/128
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス2を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@2# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:2::2/64 user@2# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::1/64 user@2# set lo0 unit 0 family inet address 10.2.2.2/32
-
エリア 0 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.0] user@2# set interface fe-1/2/0.0 user@2# set interface lo0.0 passive
-
エリア 7 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.7] user@2# set interface fe-1/2/1.0
-
エリア 7 を OSPFv3 スタブ エリアとして指定します。
ステートメントは
stub
、エリア内のすべてのルーティングデバイスで必要です。[edit protocols ospf3 area 0.0.0.7] user@2# set stub
-
ABRで、エリアにデフォルトルートを注入します。
[edit protocols ospf3 area 0.0.0.7] user@2# set stub default-metric 10
-
(オプション)ABR で、領域への概要 LSA の入力を制限します。
このステップでは、スタブ エリアを完全なスタブ エリアに変換します。
[edit protocols ospf3 area 0.0.0.7] user@2# set stub no-summaries
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス6を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@6# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:4::2/64 user@6# set lo0 unit 0 family inet address 10.6.6.6/32
-
エリア 7 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.7] user@6# set interface fe-1/2/0.0 user@6# set interface lo0.0 passive
-
エリア 7 を OSPFv3 スタブ エリアとして指定します。
ステートメントは
stub
、エリア内のすべてのルーティングデバイスで必要です。[edit protocols ospf3 area 0.0.0.7] user@6# set stub
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス7を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@7# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 user@7# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:7::1/64 user@7# set lo0 unit 0 family inet address 10.7.7.7/32
-
エリア 9 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.9] user@7# set interface fe-1/2/0.0 user@7# set interface lo0.0 passive
-
顧客ルートへの接続を可能にする静的ルートを設定します。
[edit routing-options rib inet6.0 static] user@7# set route 1010::1/128 next-hop 2001:db8:9009:7::2 user@7# set route 2020::1/128 next-hop 2001:db8:9009:7::2
-
ルーティングポリシーを設定して、スタティックルートを再分配します。
[edit policy-options policy-statement static-to-ospf term 1] user@7# set from protocol static user@7# set then accept
-
ルーティング ポリシーを OSPFv3 インスタンスに適用します。
[edit protocols ospf3] user@7# set export static-to-ospf
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス8を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@8# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:7::2/64 user@8# set lo0 unit 0 family inet address 10.8.8.8/32
-
2つのループバックインターフェイスアドレスを設定して、顧客ルートをシミュレートします。
[edit interfaces lo0 unit 0 family inet6] user@8# set address 2001:db8:1010::1/128 user@8# set address 2001:db8:2020::1/128
結果
設定モードから、 、show policy-options
show protocols
および のコマンドをshow interfaces
入力して設定をshow routing-options
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
デバイス2
user@2# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:2::2/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:4::1/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.2.2.2/32;
}
}
}
user@2# show protocols
ospf3 {
area 0.0.0.0 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
area 0.0.0.7 {
stub default-metric 10 no-summaries;
interface fe-1/2/1.0;
}
}
デバイス6
user@6# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:4::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.6.6.6/32;
}
}
}
user@6# show protocols
ospf3 {
area 0.0.0.7 {
stub;
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
デバイス7
user@7# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:5::2/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:7::1/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.7.7.7/32;
}
}
}
user@7# show protocols
ospf3 {
export static-to-ospf;
area 0.0.0.9 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@7# show policy-options
policy-statement static-to-ospf {
term 1 {
from protocol static;
then accept;
}
}
user@7# show routing-options
rib inet6.0 {
static {
route 2001:db8:1010::1/128 next-hop 2001:db8:9009:7::2;
route 2001:db8:2020::1/128 next-hop 2001:db8:9009:7::2;
}
}
デバイス 8
user@8# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:7::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.8.8.8/32;
}
family inet6 {
address 2001:db8:1010::1/128;
address 2001:db8:2020::1/128;
}
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
OSPFv3 エリアのタイプの検証
目的
OSPFv3 エリアがスタブ エリアであることを確認します。出力にスタブ タイプとしてスタブが表示されていることを確認します。
アクション
デバイス2およびデバイス6の運用モードから、 コマンドを show ospf3 overview
入力します。
user@2> show ospf3 overview Instance: master Router ID: 10.2.2.2 Route table index: 51 Area border router LSA refresh time: 50 minutes Area: 0.0.0.0 Stub type: Not Stub Area border routers: 2, AS boundary routers: 0 Neighbors Up (in full state): 1 Area: 0.0.0.7 Stub type: Stub, Stub cost: 10 Area border routers: 0, AS boundary routers: 0 Neighbors Up (in full state): 1 Topology: default (ID 0) Prefix export count: 0 Full SPF runs: 24 SPF delay: 0.200000 sec, SPF holddown: 5 sec, SPF rapid runs: 3 Backup SPF: Not Needed
user@6> show ospf3 overview Instance: master Router ID: 10.6.6.6 Route table index: 46 LSA refresh time: 50 minutes Area: 0.0.0.7 Stub type: Stub Area border routers: 1, AS boundary routers: 0 Neighbors Up (in full state): 1 Topology: default (ID 0) Prefix export count: 0 Full SPF runs: 17 SPF delay: 0.200000 sec, SPF holddown: 5 sec, SPF rapid runs: 3 Backup SPF: Not Needed
意味
デバイス 2 では、エリア 0 のスタブ タイプは Not Stub
.エリア 7 のスタブ タイプは Stub
.スタブのデフォルトメトリックは10です。
デバイス6では、エリア7のスタブタイプは.Stub
OSPFv3 スタブ エリア内のルートの検証
目的
期待されるルートがルーティングテーブルに存在することを確認します。
アクション
デバイス6とデバイス2の運用モードから、 コマンドを show route
入力します。
user@6> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.6.6.6/32 *[Direct/0] 1d 01:57:12 > via lo0.0 inet6.0: 6 destinations, 7 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[OSPF3/10] 00:10:52, metric 11 > via fe-1/2/0.0 2001:db8:9009:4::/64 *[Direct/0] 1d 01:56:31 > via fe-1/2/0.0 [OSPF3/10] 1d 01:56:31, metric 1 > via fe-1/2/0.0 2001:db8:9009:4::2/128 *[Local/0] 1d 01:56:53 Local via fe-1/2/0.0 fe80::/64 *[Direct/0] 1d 01:56:31 > via fe-1/2/0.0 fe80::2a0:a514:0:a4c/128 *[Local/0] 1d 01:56:53 Local via fe-1/2/0.0 ff02::5/128 *[OSPF3/10] 1d 01:58:22, metric 1 MultiRecv
user@2> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.2.2.2/32 *[Direct/0] 1d 02:16:13 > via lo0.0 inet6.0: 14 destinations, 17 routes (14 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8:1010::1/128 *[OSPF3/150] 00:30:15, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:2020::1/128 *[OSPF3/150] 00:30:15, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:9009:1::/64 *[OSPF3/10] 1d 02:15:54, metric 2 > via fe-1/2/0.0 2001:db8:9009:2::/64 *[Direct/0] 1d 02:15:54 > via fe-1/2/0.0 [OSPF3/10] 1d 02:15:54, metric 1 > via fe-1/2/0.0 2001:db8:9009:2::2/128 *[Local/0] 1d 02:15:54 Local via fe-1/2/0.0 2001:db8:9009:3::/64 *[OSPF3/10] 1d 02:15:54, metric 2 > via fe-1/2/0.0 2001:db8:9009:4::/64 *[Direct/0] 1d 02:15:54 > via fe-1/2/1.0 [OSPF3/10] 05:38:05, metric 1 > via fe-1/2/1.0 2001:db8:9009:4::1/128 *[Local/0] 1d 02:15:54 Local via fe-1/2/1.0 2001:db8:9009:5::/64 *[OSPF3/10] 1d 02:15:54, metric 3 > via fe-1/2/0.0 2001:db8:9009:6::/64 *[OSPF3/10] 1d 01:33:10, metric 3 > via fe-1/2/0.0 fe80::/64 *[Direct/0] 1d 02:15:54 > via fe-1/2/0.0 [Direct/0] 1d 02:15:54 > via fe-1/2/1.0 fe80::2a0:a514:0:64c/128 *[Local/0] 1d 02:15:54 Local via fe-1/2/0.0 fe80::2a0:a514:0:94c/128 *[Local/0] 1d 02:15:54 Local via fe-1/2/1.0 ff02::5/128 *[OSPF3/10] 1d 02:17:45, metric 1 MultiRecv
意味
デバイス6では、ABR、デバイス2の default-metric
ステートメントにより、デフォルトルートが学習されました。それ以外の場合、デバイス 6 のルーティング テーブル内の OSPFv3 ルートは、ネットワーク アドレス 2001:db8:9009:4::/64、すべての SPF リンクステート ルーター(AllSPFRouter とも呼ばれる)の OSPFv3 マルチキャスト アドレス ff02::5/128 のみです。
デバイス 2 では、外部顧客ルート 2001:db8:1010::1/128 および 2001:db8:2020::1/128 など、すべての OSPFv3 ルートが学習されています。
OSPFv3 Not-So-Stubby エリアの理解
OSPF スタブ エリアと同様に、OSPFv3 スタブ エリアには外部ルートがないため、別のプロトコルからのルートをスタブ エリアに再配布することはできません。NSSA(Not-so-stubby-area)では、そのエリア内で外部ルートをフラッディングできます。NSSA内のルーターは、エリアボーダールーター(ABR)から外部リンク状態アドバタイズメント(LSA)を受信しませんが、再分配のための外部ルーティング情報の送信が許可されます。タイプ7のLSAを使用して、これらの外部ルートについてABRに伝え、その後、ABRはタイプ5の外部LSAと、残りのOSPFネットワークに通常どおりフラッディングを変換します。
例:OSPFv3 Not-So-Stubby エリアの設定
この例では、OSPFv3 not-so-stubby Area(NSSA)がエリアへの外部ルートのアドバタイズを制御するように設定する方法を示しています。
要件
この例を設定する前に、デバイス初期化以外の特別な設定は必要ありません。
概要
この例では、デバイス7は静的なカスタマー1ルートをOSPFv3に再分配します。デバイス7はエリア9にあり、NSSAとして設定されています。デバイス 3 は、NSSA に接続された ABR です。NSSAは、自律システム外部ルートをインポートして他のエリアに送信できるスタブエリアの一種ですが、他のエリアからAS外部ルートを受信することはできません。エリア 9 は NSSA として定義されているため、デバイス 7 はタイプ 7 の LSA を使用して、これらの外部ルートについて ABR(デバイス 3)に伝えます。その後、デバイス3は、タイプ7のルートをタイプ5の外部LSAに変換し、残りのOSPFネットワークに通常のルートをフラッディングします。
エリア 3 では、デバイス 5 は静的な顧客 2 ルートを OSPFv3 に再分配します。これらのルートはデバイス3で学習されますが、デバイス7または10では学習されません。デバイス3は、エリア9にデフォルトの静的ルートを注入して、デバイス7と10がカスタマー2ルートに到達できるようにします。
エリア 9(エリア ID 0.0.0.9)では、各ルーティング デバイスを以下の設定で設定します。
-
nssa
—OSPFv3 NSSA を指定します。エリア 9 のすべてのルーティング デバイスに ステートメントnssa
を含める必要があります。
また、エリア 9 の ABR は、以下の追加設定で構成します。
-
no-summaries
-ABR が NSSA に概要ルートをアドバタイズできないようにします。ステートメントとdefault-metric
組み合わせて設定された場合、NSSAはエリア内部のルートのみを許可し、デフォルトルートをエリアにアドバタイズします。他のエリアへの外部ルートと宛先は、NSSA に集約または許可されなくなります。ABRのみが、この追加設定を必要とします。これは、エリア外からのトラフィックの受信と送信に使用されるタイプ3のサマリーLSAを作成するNSSA内で唯一のルーティングデバイスであるためです。 -
default-lsa
- NSSA にデフォルト ルートを生成するように ABR を構成します。この例では、以下を設定します。-
default-metric
—ABR が指定されたメトリックを持つデフォルト ルートを NSSA に生成することを指定します。このデフォルト ルートは、NSSA から外部宛先へのパケット転送を有効にします。このオプションは、ABR でのみ設定します。ABR は、NSSA に接続したときにデフォルト ルートを自動的に生成しません。デフォルト ルートを生成するには、ABR にこのオプションを明示的に設定する必要があります。 -
metric-type
—(オプション)既定の LSA の外部メトリック型を指定します。LSA はタイプ 1 またはタイプ 2 のいずれかです。OSPFv3 が外部 AS からルート情報をエクスポートすると、そのルートにコスト(外部メトリック)が含まれます。この 2 つのメトリックの違いは、OSPFv3 がルートのコストをどのように計算するかです。タイプ1の外部メトリックは、リンク状態メトリックに相当し、コストは内部コストの合計と外部コストと等しくなります。タイプ2の外部メトリックは、AS境界ルーターによって割り当てられた外部コストのみを使用します。デフォルトでは、OSPFv3 はタイプ 2 外部メトリックを使用します。 -
type-7
—(オプション)ステートメントが設定されている場合、タイプ7のデフォルトLSAをNSSAにno-summaries
フラッディングします。デフォルトでは、 ステートメントが設定されている場合no-summaries
、Type 3 LSAはJunos OSリリース5.0以降のNSSAにインジェクトされます。以前の Junos OS リリースとの下位互換性をサポートするには、 ステートメントをtype-7
含めます。
-
CLI クイック設定 は、 図 11 に、すべてのデバイスの設定を示しています。セクション #d26e168__d26e580 では、デバイス 3、デバイス 7、およびデバイス 9 の手順について説明します。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス1
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:3::1/64 set interfaces lo0 unit 0 family inet address 10.1.1.1/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.5 set protocols ospf3 area 0.0.0.0 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive
デバイス3
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:3::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:5::1/64 set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.9 nssa default-lsa default-metric 10 set protocols ospf3 area 0.0.0.9 nssa default-lsa metric-type 1 set protocols ospf3 area 0.0.0.9 nssa default-lsa type-7 set protocols ospf3 area 0.0.0.9 nssa no-summaries set protocols ospf3 area 0.0.0.9 interface fe-1/2/1.0
デバイス4
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:6::1/64 set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.3 interface fe-1/2/1.0
デバイス5
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:6::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:7::1/64 set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set protocols ospf3 export static-to-ospf set protocols ospf3 area 0.0.0.3 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.3 interface lo0.0 passive set policy-options policy-statement static-to-ospf term 1 from protocol static set policy-options policy-statement static-to-ospf term 1 then accept set routing-options rib inet6.0 static route 2001:db8:1010::1/128 next-hop 2001:db8:9009:7::2 set routing-options rib inet6.0 static route 2001:db8:2020::1/128 next-hop 2001:db8:9009:7::2
デバイス7
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:8::1/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:9::1/64 set interfaces lo0 unit 0 family inet address 10.7.7.7/32 set protocols ospf3 export static2-to-ospf set protocols ospf3 area 0.0.0.9 nssa set protocols ospf3 area 0.0.0.9 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.9 interface lo0.0 passive set policy-options policy-statement static2-to-ospf term 1 from protocol static set policy-options policy-statement static2-to-ospf term 1 then accept set routing-options rib inet6.0 static route 2001:db8:3030::1/128 next-hop 2001:db8:9009:8::2 set routing-options rib inet6.0 static route 2001:db8:4040::1/128 next-hop 2001:db8:9009:8::2
デバイス 8
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:7::2/64 set interfaces lo0 unit 0 family inet address 10.8.8.8/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:1010::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:2020::1/128
デバイス9
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:8::2/64 set interfaces lo0 unit 0 family inet address 10.9.9.9/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:3030::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:4040::1/128
デバイス10
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:9::2/64 set interfaces lo0 unit 0 family inet address 10.10.10.10/32 set protocols ospf3 area 0.0.0.9 nssa set protocols ospf3 area 0.0.0.9 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.9 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.9 interface lo0.0 passive
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス3を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@3# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:3::2/64 user@3# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:5::1/64 user@3# set lo0 unit 0 family inet address 10.3.3.3/32
-
エリア 0 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.0] user@3# set interface fe-1/2/0.0 user@3# set interface lo0.0 passive
-
エリア 9 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.9] user@3# set interface fe-1/2/1.0
-
OSPFv3 NSSAを設定します。
ステートメントは
nssa
、エリア内のすべてのルーティングデバイスで必要です。[edit protocols ospf3 area 0.0.0.9] user@3# set nssa
-
ABRで、エリアにデフォルトルートを注入します。
[edit protocols ospf3 area 0.0.0.9] user@3# set default-lsa default-metric 10
-
(オプション)ABRで、デフォルトルートの外部メトリックタイプを指定します。
[edit protocols ospf3 area 0.0.0.9] user@3# set nssa default-lsa metric-type 1
-
(オプション)ABRで、タイプ7のLSAのフラッディングを指定します。
[edit protocols ospf3 area 0.0.0.9] user@3# set nssa default-lsa type-7
-
ABR で、領域への概要 LSA の入力を制限します。
[edit protocols ospf3 area 0.0.0.9] user@3# set nssa no-summaries
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス5を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@5# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:6::2/64 user@5# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:7::1/64 user@5# set lo0 unit 0 family inet address 10.5.5.5/32
-
エリア 3 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.3] user@5# set interface fe-1/2/0.0 user@5# set interface lo0.0 passive
-
顧客ルートへの接続を可能にする静的ルートを設定します。
[edit routing-options rib inet6.0 static] user@5# set route 1010::1/128 next-hop 2001:db8:9009:7::2 user@5# set route 2020::1/128 next-hop 2001:db8:9009:7::2
-
ルーティングポリシーを設定して、スタティックルートを再分配します。
[edit policy-options policy-statement static-to-ospf term 1] user@5# set from protocol static user@5# set then accept
-
ルーティング ポリシーを OSPFv3 インスタンスに適用します。
[edit protocols ospf3] user@5# set export static-to-ospf
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス7を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@7# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 user@7# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:7::1/64 user@7# set lo0 unit 0 family inet address 10.7.7.7/32
-
エリア 9 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.9] user@7# set interface fe-1/2/0.0 user@7# set interface lo0.0 passive
-
OSPFv3 NSSAを設定します。
ステートメントは
nssa
、エリア内のすべてのルーティングデバイスで必要です。[edit protocols ospf3 area 0.0.0.9] user@7# set nssa
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス8を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@8# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:7::2/64 user@8# set lo0 unit 0 family inet address 10.8.8.8/32
-
2つのループバックインターフェイスアドレスを設定して、顧客ルートをシミュレートします。
[edit interfaces lo0 unit 0 family inet6] user@8# set address 2001:db8:1010::1/128 user@8# set address 2001:db8:2020::1/128
結果
設定モードから、 、show policy-options
show protocols
および のコマンドをshow interfaces
入力して設定をshow routing-options
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
デバイス3
user@3# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:3::2/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:5::1/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.3.3.3/32;
}
}
}
}
user@3# show protocols
ospf3 {
area 0.0.0.0 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
area 0.0.0.9 {
nssa {
default-lsa {
default-metric 10;
metric-type 1;
type-7;
}
no-summaries;
}
interface fe-1/2/1.0;
}
}
デバイス5
user@5# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:6::2/64;
}
}
}
fe-1/2/1 {
unit 0 {
family inet6 {
address 2001:db8:9009:7::1/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.5.5.5/32;
}
}
}
user@5# show protocols
ospf3 {
export static-to-ospf;
area 0.0.0.3 {
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
user@5# show policy-options
policy-statement static-to-ospf {
term 1 {
from protocol static;
then accept;
}
}
user@5# show routing-options
rib inet6.0 {
static {
route 2001:db8:1010::1/128 next-hop 2001:db8:9009:7::2;
route 2001:db8:2020::1/128 next-hop 2001:db8:9009:7::2;
}
}
デバイス7
user@7# show interfaces
fe-1/2/0 {
unit 0{
family inet6 {
address 2001:db8:9009:5::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.7.7.7/32;
}
}
}
user@7# show protocols
ospf3 {
area 0.0.0.9 {
nssa;
interface fe-1/2/0.0;
interface lo0.0 {
passive;
}
}
}
デバイス 8
user@8# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:7::2/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.8.8.8/32;
}
family inet6 {
address 2001:db8:1010::1/128;
address 2001:db8:2020::1/128;
}
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
OSPFv3 エリアのタイプの検証
目的
OSPFv3 エリアが NSSA エリアであることを確認します。スタブ タイプとして出力が Stub NSSA
表示されていることを確認します。
アクション
デバイス3、デバイス7、およびデバイス10の動作モードから、 コマンドを show ospf3 overview
入力します。
user@3> show ospf3 overview Instance: master Router ID: 10.3.3.3 Route table index: 36 Area border router, AS boundary router, NSSA router LSA refresh time: 50 minutes Area: 0.0.0.0 Stub type: Not Stub Area border routers: 2, AS boundary routers: 0 Neighbors Up (in full state): 1 Area: 0.0.0.9 Stub type: Stub NSSA, Stub cost: 10 Area border routers: 0, AS boundary routers: 1 Neighbors Up (in full state): 1 Topology: default (ID 0) Prefix export count: 0 Full SPF runs: 22 SPF delay: 0.200000 sec, SPF holddown: 5 sec, SPF rapid runs: 3 Backup SPF: Not Needed
user@7> show ospf3 overview Instance: master Router ID: 10.7.7.7 Route table index: 44 AS boundary router, NSSA router LSA refresh time: 50 minutes Area: 0.0.0.9 Stub type: Stub NSSA Area border routers: 1, AS boundary routers: 1 Neighbors Up (in full state): 1 Topology: default (ID 0) Prefix export count: 2 Full SPF runs: 11 SPF delay: 0.200000 sec, SPF holddown: 5 sec, SPF rapid runs: 3 Backup SPF: Not Needed
user@10> show ospf3 overview Instance: master Router ID: 10.10.10.10 Route table index: 55 NSSA router LSA refresh time: 50 minutes Area: 0.0.0.9 Stub type: Stub NSSA Area border routers: 1, AS boundary routers: 2 Neighbors Up (in full state): 2 Topology: default (ID 0) Prefix export count: 0 Full SPF runs: 6 SPF delay: 0.200000 sec, SPF holddown: 5 sec, SPF rapid runs: 3 Backup SPF: Not Needed
意味
デバイス 3 では、エリア 0 のスタブ タイプは Not Stub
.エリア 9 のスタブ タイプは Stub NSSA
.スタブのデフォルトメトリックは10です。
デバイス7およびデバイス10では、エリア9のスタブタイプは.Stub NSSA
OSPFv3 スタブ エリア内のルートの検証
目的
期待されるルートがルーティングテーブルに存在することを確認します。
アクション
デバイス7とデバイス3の動作モードから、 コマンドを show route
入力します。
user@7> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.7.7.7/32 *[Direct/0] 3d 03:00:23 > via lo0.0 inet6.0: 12 destinations, 14 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[OSPF3/150] 01:01:31, metric 12, tag 0 > via fe-1/2/1.0 2001:db8:3030::1/128 *[Static/5] 01:01:43 > to 9009:8::2 via fe-1/2/0.0 2001:db8:4040::1/128 *[Static/5] 01:01:43 > to 9009:8::2 via fe-1/2/0.0 2001:db8:9009:5::/64 *[OSPF3/10] 01:01:33, metric 2 > via fe-1/2/1.0 2001:db8:9009:8::/64 *[Direct/0] 01:01:43 > via fe-1/2/0.0 2001:db8:9009:8::1/128 *[Local/0] 01:02:01 Local via fe-1/2/0.0 2001:db8:9009:9::/64 *[Direct/0] 01:01:45 > via fe-1/2/1.0 [OSPF3/10] 01:01:44, metric 1 > via fe-1/2/1.0 2001:db8:9009:9::1/128 *[Local/0] 01:02:01 Local via fe-1/2/1.0 fe80::/64 *[Direct/0] 01:01:45 > via fe-1/2/1.0 [Direct/0] 01:01:43 > via fe-1/2/0.0 fe80::2a0:a514:0:f4c/128 *[Local/0] 01:02:01 Local via fe-1/2/0.0 fe80::2a0:a514:0:114c/128 *[Local/0] 01:02:01 Local via fe-1/2/1.0 ff02::5/128 *[OSPF3/10] 3d 03:01:25, metric 1 MultiRecv
user@10> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.10.10.10/32 *[Direct/0] 01:01:59 > via lo0.0 inet6.0: 11 destinations, 14 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[OSPF3/150] 01:01:35, metric 11, tag 0 > via fe-1/2/0.0 2001:db8:3030::1/128 *[OSPF3/150] 01:01:35, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:4040::1/128 *[OSPF3/150] 01:01:35, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:9009:5::/64 *[Direct/0] 01:01:50 > via fe-1/2/0.0 [OSPF3/10] 01:01:50, metric 1 > via fe-1/2/0.0 2001:db8:9009:5::2/128 *[Local/0] 01:01:50 Local via fe-1/2/0.0 2001:db8:9009:9::/64 *[Direct/0] 01:01:50 > via fe-1/2/1.0 [OSPF3/10] 01:01:40, metric 1 > via fe-1/2/1.0 2001:db8:9009:9::2/128 *[Local/0] 01:01:50 Local via fe-1/2/1.0 fe80::/64 *[Direct/0] 01:01:50 > via fe-1/2/0.0 [Direct/0] 01:01:50 > via fe-1/2/1.0 fe80::2a0:a514:0:c4c/128 *[Local/0] 01:01:50 Local via fe-1/2/0.0 fe80::2a0:a514:0:124c/128 *[Local/0] 01:01:50 Local via fe-1/2/1.0 ff02::5/128 *[OSPF3/10] 01:02:16, metric 1 MultiRecv
user@3> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.3.3.3/32 *[Direct/0] 3d 03:03:10 > via lo0.0 inet6.0: 15 destinations, 18 routes (15 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8:1010::1/128 *[OSPF3/150] 01:04:21, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:2020::1/128 *[OSPF3/150] 01:04:21, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:3030::1/128 *[OSPF3/150] 01:03:57, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:4040::1/128 *[OSPF3/150] 01:03:57, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:9009:1::/64 *[OSPF3/10] 3d 03:02:06, metric 2 > via fe-1/2/0.0 2001:db8:9009:3::/64 *[Direct/0] 3d 03:02:55 > via fe-1/2/0.0 [OSPF3/10] 3d 03:02:54, metric 1 > via fe-1/2/0.0 2001:db8:9009:3::2/128 *[Local/0] 3d 03:02:55 Local via fe-1/2/0.02001:db8:9009:5::/64 *[Direct/0] 01:04:09 > via fe-1/2/1.0 [OSPF3/10] 01:04:09, metric 1 > via fe-1/2/1.0 2001:db8:9009:5::1/128 *[Local/0] 3d 03:02:54 Local via fe-1/2/1.0 2001:db8:9009:6::/64 *[OSPF3/10] 3d 02:19:14, metric 3 > via fe-1/2/0.0 2001:db8:9009:9::/64 *[OSPF3/10] 01:04:02, metric 2 > via fe-1/2/1.0 fe80::/64 *[Direct/0] 3d 03:02:55 > via fe-1/2/0.0 [Direct/0] 01:04:09 > via fe-1/2/1.0 fe80::2a0:a514:0:84c/128 *[Local/0] 3d 03:02:55 Local via fe-1/2/0.0 fe80::2a0:a514:0:b4c/128 *[Local/0] 3d 03:02:54 Local via fe-1/2/1.0 ff02::5/128 *[OSPF3/10] 3d 03:03:50, metric 1 MultiRecv
意味
デバイス7では、ABR、デバイス3の default-metric
ステートメントにより、デフォルトルートが学習されました。それ以外の場合、デバイス 7 のルーティング テーブル内の唯一の OSPFv3 ルートは、エリア 9 へのローカル ルートであり、すべての SPF リンクステート ルーター(AllSPFRouter とも呼ばれる)の OSPFv3 マルチキャスト アドレス ff02::5/128 です。
デバイス10には、デバイス3によって注入されたデフォルトルートと、デバイス7によって注入されたOSPF外部ルートがあります。
デバイス 7 もデバイス 10 にも、デバイス 5 によって OSPFv3 にインジェクトされた外部カスタマー ルートはありません。
デバイス 3 では、外部カスタマー ルート 2001:db8:1010::1/128 および 2001:db8:2020::1/128 など、すべての OSPFv3 ルートが学習されています。
LSAのタイプの検証
目的
エリア内の LSA のタイプを確認します。
アクション
デバイス7の運用モードから、 コマンドを show ospf3 database nssa detail
入力します。
user@7> show ospf3 database nssa detail Area 0.0.0.9 Type ID Adv Rtr Seq Age Cksum Len NSSA 0.0.0.1 10.3.3.3 0x8000002a 1462 0xf406 28 Prefix ::/0 Prefix-options 0x0, Metric 10, Type 1, NSSA *0.0.0.1 10.7.7.7 0x80000003 1625 0x88df 60 Prefix 2001:db8:3030::1/128 Prefix-options 0x8, Metric 0, Type 2, Fwd addr 2001:db8:9009:9::1, NSSA *0.0.0.2 10.7.7.7 0x80000003 1025 0xef57 60 Prefix 2001:db8:4040::1/128 Prefix-options 0x8, Metric 0, Type 2, Fwd addr 2001:db8:9009:9::1,
意味
デバイス7では、NSSA LSAは、タイプ1の外部デフォルトルートで、デバイス3から学習し、タイプ2の外部静的ルートを顧客1ネットワークに対して学習します。
Not-So-Stubby エリア フィルタリングを理解する
タイプ 7 の LSA を NOT-so-stubby Area(NSSA)にエクスポートする必要がない場合に状況が発生する可能性があります。自律システム境界ルーター(ASBR)が NSSA が接続された ABR(エリア境界ルーター)でもある場合、タイプ 7 の LSA がデフォルトで NSSA にエクスポートされます。
また、ASBR(ABR)が複数のNSSAに接続されている場合、デフォルトで別の Type 7 LSAが各NSAにエクスポートされます。ルート再分配時に、このルーティング デバイスはタイプ 5 の LSA とタイプ 7 の LSA の両方を生成します。そのため、同じルートが(タイプ 5 の LSA とタイプ 7 の LSA から)2 回再配布されるのを避けるために、ルーティング デバイスに ステートメントを含 no-nssa-abr
めることで、タイプ 7 の LSA を NSSA にエクスポートすることを無効にすることができます。
例:フィルタリングによる OSPFv3 Not-So-Stubby エリアの設定
この例では、タイプ 7 の LSA(リンク状態アドバタイズ)として NSSA に外部ルートをインジェクトする必要がない場合に、OSPFv3 not-so-stubby エリア(NSSA)を設定する方法を示します。
要件
この例を設定する前に、デバイス初期化以外の特別な設定は必要ありません。
概要
自律システム境界ルーター(ASBR)がNSSAエリアボーダールーター(ABR)でもある場合、ルーティングデバイスはタイプ5とタイプ7のLSAを生成します。ルーターが ステート メントを使用して NSSA no-nssa-abr
のタイプ 7 LSA を作成しないようにすることができます。
この例では、デバイス5とデバイス3がカスタマーネットワークにあります。デバイス 4 とデバイス 2 はどちらも顧客ルートを OSPFv3 にインジェクトしています。エリア 1 は NSSA です。デバイス 4 は NSSA ABR と ASBR の両方であるため、タイプ 7 とタイプ 5 の両方の LSA を生成し、タイプ 7 の LSA をエリア 1 にインジェクトし、タイプ 5 の LSA をエリア 0 にインジェクトします。タイプ 7 の LSA がエリア 1 にインジェクトされるのを no-nssa-abr
停止するには、デバイス 4 設定に含まれる ステートメント。
CLI クイックコンフィギュレーション は、すべてのデバイスの設定を 図12に示しています。セクション #d28e95__d28e440 では、デバイス 4 の手順について説明します。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス1
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:6::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:5::1/64 set interfaces lo0 unit 0 family inet address 0.1.1.1/32 set protocols ospf3 area 0.0.0.1 nssa set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive
デバイス2
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:5::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:4::1/64 set interfaces lo0 unit 0 family inet address 10.2.2.2/32 set protocols ospf3 export static2-to-ospf set protocols ospf3 area 0.0.0.1 nssa set protocols ospf3 area 0.0.0.1 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.1 interface lo0.0 passive set policy-options policy-statement static2-to-ospf term 1 from protocol static set policy-options policy-statement static2-to-ospf term 1 then accept set routing-options rib inet6.0 static route 3030::1/128 next-hop 2001:db8:9009:4::2 set routing-options rib inet6.0 static route 4040::1/128 next-hop 2001:db8:9009:4::2
デバイス3
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:4::2/64 set interfaces lo0 unit 0 family inet address 10.3.3.3/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:3030::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:4040::1/128 set routing-options rib inet6.0 static route ::/0 next-hop 2001:db8:9009:4::1
デバイス4
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::2/64 set interfaces fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:6::1/64 set interfaces fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:3::1/64 set interfaces lo0 unit 0 family inet address 10.4.4.4/32 set protocols ospf3 export static-to-ospf set protocols ospf3 no-nssa-abr set protocols ospf3 area 0.0.0.0 interface fe-1/2/2.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.1 nssa default-lsa default-metric 10 set protocols ospf3 area 0.0.0.1 nssa default-lsa metric-type 1 set protocols ospf3 area 0.0.0.1 nssa default-lsa type-7 set protocols ospf3 area 0.0.0.1 nssa no-summaries set protocols ospf3 area 0.0.0.1 interface fe-1/2/1.0 set policy-options policy-statement static-to-ospf term 1 from protocol static set policy-options policy-statement static-to-ospf term 1 then accept set routing-options rib inet6.0 static route 2001:db8:1010::1/128 next-hop 2001:db8:9009:1::1 set routing-options rib inet6.0 static route 2001:db8:2020::1/128 next-hop 2001:db8:9009:1::1
デバイス5
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::1/64 set interfaces lo0 unit 0 family inet address 10.5.5.5/32 set interfaces lo0 unit 0 family inet6 address 2001:db8:1010::1/128 set interfaces lo0 unit 0 family inet6 address 2001:db8:2020::1/128 set routing-options rib inet6.0 static route ::/0 next-hop 2001:db8:9009:1::2
デバイス6
set interfaces fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:3::2/64 set interfaces lo0 unit 0 family inet address 10.6.6.6/32 set protocols ospf3 area 0.0.0.0 interface fe-1/2/0.0 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLI ユーザーガイドの「設定モードでのCLIエディターの使用」を参照してください。
デバイス4を設定するには:
-
インターフェイスを設定します。
[edit interfaces] user@4# set fe-1/2/0 unit 0 family inet6 address 2001:db8:9009:1::2/64 user@4# set fe-1/2/1 unit 0 family inet6 address 2001:db8:9009:6::1/64 user@4# set fe-1/2/2 unit 0 family inet6 address 2001:db8:9009:3::1/64 user@4# set lo0 unit 0 family inet address 10.4.4.4/32
-
エリア 0 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.0] user@4# set interface fe-1/2/2.0 user@4# set interface lo0.0 passive
-
エリア 1 にあるインターフェイスで OSPFv3 を有効にします。
[edit protocols ospf3 area 0.0.0.1] user@4# set interface fe-1/2/1.0
-
OSPFv3 NSSAを設定します。
ステートメントは
nssa
、エリア内のすべてのルーティングデバイスで必要です。[edit protocols ospf3 area 0.0.0.1] user@4# set nssa
-
ABRで、エリアにデフォルトルートを注入します。
[edit protocols ospf3 area 0.0.0.1] user@4# set nssa default-lsa default-metric 10
-
(オプション)ABRで、デフォルトルートの外部メトリックタイプを指定します。
[edit protocols ospf3 area 0.0.0.1] user@4# set nssa default-lsa metric-type 1
-
(オプション)ABRで、タイプ7のLSAのフラッディングを指定します。
[edit protocols ospf3 area 0.0.0.1] user@4# set nssa default-lsa type-7
-
ABR で、領域への概要 LSA の入力を制限します。
[edit protocols ospf3 area 0.0.0.1] user@4# set nssa no-summaries
-
タイプ 7 LSA の NSSA へのエクスポートを無効にします。
この設定は、NSSAエリアが接続されたABRでもあるAS境界ルーターがある場合に便利です。
[edit protocols ospf3] user@4# set no-nssa-abr
-
顧客ネットワークへの静的ルートを設定します。
[edit routing-options rib inet6.0 static] user@4# set route 2001:db8:1010::1/128 next-hop 2001:db8:9009:1::1 user@4# set route 2001:db8:2020::1/128 next-hop 2001:db8:9009:1::1
-
静的ルートを OSPFv3 にインジェクトするポリシーを設定します。
[edit policy-options policy-statement static-to-ospf term 1] user@4# set from protocol static user@4# set then accept
-
ポリシーを OSPFv3 に適用します。
[edit protocols ospf3] user@4# set export static-to-ospf
結果
設定モードから、 、show policy-options
show protocols
および のコマンドをshow interfaces
入力して設定をshow routing-options
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
デバイス4
user@4# show interfaces
fe-1/2/0 {
unit 0 {
family inet6 {
address 2001:db8:9009:1::2/64;
}
}
unit 0 {
family inet6 {
address 2001:db8:9009:6::1/64;
}
}
unit 0 {
family inet6 {
address 2001:db8:9009:3::1/64;
}
}
}
lo0 {
unit 0 {
family inet {
address 10.4.4.4/32;
}
}
}
user@4# show protocols
ospf3 {
export static-to-ospf;
no-nssa-abr;
area 0.0.0.0 {
interface fe-1/2/2.0;
interface lo0.0 {
passive;
}
}
area 0.0.0.1 {
nssa {
default-lsa {
default-metric 10;
metric-type 1;
type-7;
}
no-summaries;
}
interface fe-1/2/1.0;
}
}
user@4# show policy-options
policy-statement static-to-ospf {
term 1 {
from protocol static;
then accept;
}
}
user@4# show routing-options
rib inet6.0 {
static {
route 2001:db8:1010::1/128 next-hop 2001:db8:9009:1::1;
route 2001:db8:2020::1/128 next-hop 2001:db8:9009:1::1;
}
}
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
OSPFv3 スタブ エリア内のルートの検証
目的
期待されるルートがルーティングテーブルに存在することを確認します。
アクション
デバイス 1 とデバイス 6 の動作モードから、 コマンドを show route
入力します。
user@1> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.1.1.1/32 *[Direct/0] 03:25:44 > via lo0.0 inet6.0: 11 destinations, 14 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both ::/0 *[OSPF3/150] 01:52:58, metric 11, tag 0 > via fe-1/2/0.0 2001:db8:3030::1/128 *[OSPF3/150] 02:44:02, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:4040::1/128 *[OSPF3/150] 02:44:02, metric 0, tag 0 > via fe-1/2/1.0 2001:db8:9009:5::/64 *[Direct/0] 03:25:34 > via fe-1/2/1.0 [OSPF3/10] 03:25:24, metric 1 > via fe-1/2/1.0 2001:db8:9009:5::1/128 *[Local/0] 03:25:34 Local via fe-1/2/1.0 2001:db8:9009:6::/64 *[Direct/0] 03:25:34 > via fe-1/2/0.0 [OSPF3/10] 03:25:34, metric 1 > via fe-1/2/0.0 2001:db8:9009:6::2/128 *[Local/0] 03:25:34 Local via fe-1/2/0.0 fe80::/64 *[Direct/0] 03:25:34 > via fe-1/2/0.0 [Direct/0] 03:25:34 > via fe-1/2/1.0 fe80::2a0:a514:0:44c/128 *[Local/0] 03:25:34 Local via fe-1/2/0.0 fe80::2a0:a514:0:74c/128 *[Local/0] 03:25:34 Local via fe-1/2/1.0 ff02::5/128 *[OSPF3/10] 03:27:00, metric 1 MultiRecv
user@6> show route inet.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.6.6.6/32 *[Direct/0] 03:26:57 > via lo0.0 inet6.0: 11 destinations, 12 routes (11 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8:1010::1/128 *[OSPF3/150] 03:16:59, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:2020::1/128 *[OSPF3/150] 03:16:59, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:3030::1/128 *[OSPF3/150] 02:44:34, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:4040::1/128 *[OSPF3/150] 02:44:34, metric 0, tag 0 > via fe-1/2/0.0 2001:db8:9009:3::/64 *[Direct/0] 03:26:29 > via fe-1/2/0.0 [OSPF3/10] 03:26:29, metric 1 > via fe-1/2/0.0 2001:db8:9009:3::2/128 *[Local/0] 03:26:29 Local via fe-1/2/0.0 2001:db8:9009:5::/64 *[OSPF3/10] 02:44:34, metric 3 > via fe-1/2/0.0 2001:db8:9009:6::/64 *[OSPF3/10] 03:16:59, metric 2 > via fe-1/2/0.0 fe80::/64 *[Direct/0] 03:26:29 > via fe-1/2/0.0 fe80::2a0:a514:0:64c/128 *[Local/0] 03:26:29 Local via fe-1/2/0.0 ff02::5/128 *[OSPF3/10] 03:27:37, metric 1 MultiRecv
意味
デバイス1では、ABR、デバイス4の default-metric
ステートメントにより、デフォルトルート(::/0)が学習されました。顧客ルート 2001:db8:3030::1 および 2001:db8:4040::1 は、デバイス 2 から学習されました。2001:db8:1010::1 および 2001:db8:2020::1 ルートは抑制されています。代わりにデフォルトルートを使用できるため、これらは必要ありません。
エリア0のデバイス6では、すべてのカスタマールートが学習されています。
LSAのタイプの検証
目的
エリア内の LSA のタイプを確認します。
アクション
デバイス1の運用モードから、 コマンドを show ospf3 database nssa detail
入力します。
user@4> show ospf3 database nssa detail Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len NSSA 0.0.0.1 10.2.2.2 0x80000004 2063 0xceaf 60 Prefix 3030::1/128 Prefix-options 0x8, Metric 0, Type 2, Fwd addr 2001:db8:9009:5::2, NSSA 0.0.0.2 10.2.2.2 0x80000004 1463 0x3627 60 Prefix 4040::1/128 Prefix-options 0x8, Metric 0, Type 2, Fwd addr 2001:db8:9009:5::2, NSSA *0.0.0.1 10.4.4.4 0x80000003 35 0x25f8 28 Prefix ::/0 Prefix-options 0x0, Metric 10, Type 1,
意味
デバイス 4 は、顧客ルート 2001:db8:1010::1/128 および 2001:db8:2020::1/128 のタイプ 7(NSSA)LSA を送信しません。ステートメントを削除または無効化 no-nssa-abr
してコマンドを再実行 show ospf3 database nssa detail
すると、デバイス4が2001:db8:1010:1/128および2001:db8:2020::1/128のタイプ7 LSAを送信していることがわかります。
非連続エリアのOSPF仮想リンクを理解する
OSPFでは、自律システム(AS)内のすべてのエリアをバックボーンエリア(エリア0)に物理的に接続する必要があります。すべてのエリアとバックボーン エリア間の直接接続が物理的に困難または不可能な、多数のエリアを持つ大規模なネットワークでは、仮想リンクを設定して、非連続エリアに接続することができます。仮想リンクは、2つ以上のABR(エリアボーダールーター)を含むトランジットエリアを使用して、1つの隣接エリアから別のエリアにネットワークトラフィックを渡します。トランジットエリアは、完全なルーティング情報を持つ必要があり、スタブエリアにすることはできません。たとえば、 図 13 は、両方に接続されたエリアを介して、非連続エリアとバックボーン エリア間の仮想リンクを示しています。
図 13 に示すトポロジーでは、エリア 0.0.0.3 とエリア 0.0.0.2 を通るバックボーン エリアとの間に仮想リンクが確立されています。仮想リンクは、エリア 0.0.0.2 を通過します。他のエリアを宛先とするすべてのアウトバウンド トラフィックは、エリア 0.0.0.2 を介してバックボーン エリアに、次に適切な ABR にルーティングされます。エリア 0.0.0.3 を宛先とするすべてのインバウンド トラフィックは、バックボーン エリアにルーティングされ、エリア 0.0.0.2 を経由します。
例:非連続エリアを接続するためのOSPF仮想リンクの設定
この例では、OSPF 仮想リンクを設定して、非連続エリアを接続する方法を示します。
要件
開始する前に、以下を行います。
デバイス インターフェイスを設定します。 ルーティングデバイス用Junos OSネットワークインターフェイスライブラリを参照してください。
単一エリアOSPFネットワークを設定します。 例: 単一エリア OSPF ネットワークの設定を参照してください。
マルチエリアOSPFネットワークを設定します。 例: マルチエリア OSPF ネットワークの設定を参照してください。
概要
バックボーン上のルーティング デバイスがバックボーンに物理的に接続されていない場合、そのルーティング デバイスとバックボーンの間に仮想接続を確立して、非連続エリアを接続する必要があります。
エリアを介してOSPF仮想リンクを設定するには、仮想リンクの各エンドでルーティングデバイスのルーターID(IPアドレス)を指定します。これらのルーティングデバイスは、バックボーンに物理的に接続されたABR(エリアボーダールーター)である必要があります。スタブエリアを介して仮想リンクを設定することはできません。また、仮想リンクが通過するエリアの数も指定する必要があります(トランジットエリアとも呼ばれます)。これらの設定は、仮想リンクの一部である ABR のバックボーン エリア(エリア 0.0.0.0 で定義)構成に適用します。
この例では、 図 14 に示すように、デバイス R1 とデバイス R2 は仮想リンクの各エンドにあるルーティング デバイスであり、デバイス R1 はバックボーンに物理的に接続されています。以下の仮想リンク設定を構成します。
neighbor-id—仮想リンクのもう一方の端にあるルーティング デバイスの IP アドレスを指定します。この例では、デバイスR1のルーターIDは192.0.2.5で、デバイスR2のルーターIDは192.0.2.3です。
トランジットエリア—仮想リンクが通過するエリア識別子を指定します。この例では、エリア 0.0.0.3 はバックボーンに接続されないため、エリア 0.0.0.3 とエリア 0.0.0.2 を通るバックボーン エリア間の仮想リンク セッションを設定します。エリア 0.0.0.2 はトランジット エリアです。
トポロジ
構成
CLI クイックコンフィギュレーション
ローカル ルーティング デバイス(デバイス R1)で OSPF 仮想リンクを迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。
メモ:仮想リンクの一部である両方のルーティングデバイスを設定し、各ルーティングデバイスに該当するネイバーIDを指定する必要があります。
[edit] set routing-options router-id 192.0.2.5 set protocols ospf area 0.0.0.0 virtual-link neighbor-id 192.0.2.3 transit-area 0.0.0.2
リモート ルーティング デバイス(デバイス R2)で OSPF 仮想リンクを迅速に設定するには、以下のコマンドをコピーして CLI に貼り付けます。
[edit] set routing-options router-id 192.0.2.3 set protocols ospf area 0.0.0.0 virtual-link neighbor-id 192.0.2.5 transit-area 0.0.0.2
手順
手順
ローカル ルーティング デバイス(デバイス R1)で OSPF 仮想リンクを設定するには:
ルーターIDを設定します。
[edit] user@R1# set routing-options router-id 192.0.2.5
OSPF 設定モードに入り、OSPF エリア 0.0.0.0 を指定します。
メモ:OSPFv3 仮想リンクの場合は、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@R1# edit protocols ospf area 0.0.0.0
OSPF仮想リンクを設定し、トランジットエリア0.0.0.2を指定します。 このルーティング デバイスは、バックボーンに物理的に接続された ABR である必要があります。
[edit protocols ospf area 0.0.0.0] user@R1# set virtual-link neighbor-id 192.0.2.3 transit-area 0.0.0.2
デバイスの設定が完了したら、設定をコミットします。
[edit protocols ospf area 0.0.0.0] user@R1# commit
手順
リモート ABR(デバイス R2、リンクのもう一方の端にあるルーティング デバイス)で OSPF 仮想リンクを設定するには、次の手順に従います。
ルーターIDを設定します。
[edit] user@R2# set routing-options router-id 192.0.2.3
OSPF 設定モードに入り、OSPF エリア 0.0.0.0 を指定します。
メモ:OSPFv3 仮想リンクの場合は、 階層レベルで ステートメントを
[edit protocols]
含ospf3
めます。[edit] user@R2# edit protocols ospf area 0.0.0.0
リモートABRでOSPF仮想リンクを設定し、トランジットエリア0.0.0.2を指定します。 このルーティング デバイスは、バックボーンに物理的に接続されていません。
[edit protocols ospf area 0.0.0.0] user@R2# set virtual-link neighbor-id 192.0.2.5 transit-area 0.0.0.2
デバイスの設定が完了したら、設定をコミットします。
[edit protocols ospf area 0.0.0.0] user@R2# commit
結果
show routing-options と コマンドを入力して、設定を show protocols ospf
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
ローカル ルーティング デバイス(デバイス R1)の設定:
user@R1#: show routing-options
router-id 192.0.2.5;
user@R1# show protocols ospf area 0.0.0.0 { virtual-link neighbor-id 192.0.2.3 transit-area 0.0.0.2; }
リモートABR(デバイスR2)の設定:
user@R2#: show routing-options
router-id 192.0.2.3;
user@R2# show protocols ospf area 0.0.0.0 { virtual-link neighbor-id 192.0.2.5 transit-area 0.0.0.2; }
OSPFv3 の設定を確認するには、 コマンドを show protocols ospf3
入力します。
検証
設定が正しく機能していることを確認します。
リンク状態データベース内のエントリーの検証
目的
OSPFv2 または OSPFv3 リンク状態データベース内のエントリーが表示されていることを確認します。OSPFv2 出力のルーター フィールドには、リンクのタイプを含む LSA 情報が表示されます。仮想リンクとして構成されている場合、タイプは仮想です。各ルーター リンクについて、OSPFv3 出力の Type フィールドにインターフェイスのタイプが表示されます。仮想リンクとして構成されている場合、タイプは仮想です。
アクション
動作モードから、OSPFv2 の コマンドを show ospf database detail
入力し、OSPFv3 の コマンドを show ospf3 database detail
入力します。
例:OSPFv3 仮想リンクの設定
この例では、バックボーン エリア(エリア 0)に直接隣接していない一部のエリアで OSPF バージョン 3(OSPFv3)を設定する方法を示します。エリアがエリア0との隣接関係がない場合、非バックボーンエリアを介してバックボーンに接続するために仮想リンクが必要です。トランジットエリアと呼ばれる仮想リンクを設定する領域には、完全なルーティング情報が必要です。トランジット エリアをスタブ エリアにすることはできません。
要件
この例を設定する前に、デバイス初期化以外の特別な設定は必要ありません。
概要
図 15 は、 この例で使用したトポロジーを示しています。
デバイス0、デバイス1、デバイス2、およびデバイス3は、OSPFv3バックボーンエリア0に接続されています。デバイス2、デバイス3、およびデバイス4は、エリア1を越えて相互に接続します。エリア2は、デバイス4とデバイス5の間にあります。デバイス5はエリア0に直接隣接していないため、デバイス3とデバイス4の間のエリア1をまたいで仮想リンクが必要です。同様に、デバイス 0 とデバイス 1 には 2 つのエリア 0 バックボーン セクションが分離されているため、デバイス 2 とデバイス 3 の間のエリア 1 をまたがる 2 つ目の仮想リンクを設定する必要があります。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更してから、 階層レベルの CLI にコマンドを [edit]
コピー アンド ペーストします。
デバイス0
set logical-systems 0 interfaces so-0/3/2 unit 0 family inet6 address 9009:1::1/64 set logical-systems 0 interfaces lo0 unit 0 family inet address 192.168.0.1/32 set logical-systems 0 interfaces lo0 unit 0 family inet6 address feee::10:255:71:4/128 set logical-systems 0 protocols ospf3 area 0.0.0.0 interface so-0/3/2.0 set logical-systems 0 protocols ospf3 area 0.0.0.0 interface lo0.0 passive set logical-systems 0 routing-options router-id 192.168.0.1
デバイス1
set logical-systems 1 interfaces at-2/0/0 atm-options vpi 0 set logical-systems 1 interfaces at-2/0/0 unit 0 family inet6 address 9009:2::1/64 set logical-systems 1 interfaces at-2/0/0 unit 0 vci 0.77 set logical-systems 1 interfaces lo0 unit 0 family inet address 192.168.1.1/32 set logical-systems 1 interfaces lo0 unit 0 family inet6 address feee::10:255:71:1/128 set logical-systems 1 protocols ospf3 area 0.0.0.0 interface at-2/0/0.0 set logical-systems 1 protocols ospf3 area 0.0.0.0 interface lo0.0 passive set logical-systems 1 routing-options router-id 192.168.1.1
デバイス2
set logical-systems 2 interfaces so-0/2/0 unit 0 family inet6 address 9009:3::1/64 set logical-systems 2 interfaces fe-1/1/0 unit 0 family inet6 address 9009:4::1/64 set logical-systems 2 interfaces at-0/3/1 atm-options vpi 0 maximum-vcs 1200 set logical-systems 2 interfaces at-0/3/1 unit 0 family inet6 address 9009:2::2/64 set logical-systems 2 interfaces at-0/3/1 unit 0 vci 0.77 set logical-systems 2 interfaces lo0 unit 0 family inet address 192.168.2.1/32 set logical-systems 2 interfaces lo0 unit 0 family inet6 address feee::10:255:71:11/128 set logical-systems 2 protocols ospf3 area 0.0.0.0 virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1 set logical-systems 2 protocols ospf3 area 0.0.0.0 interface at-0/3/1.0 set logical-systems 2 protocols ospf3 area 0.0.0.1 interface fe-1/1/0.0 set logical-systems 2 protocols ospf3 area 0.0.0.1 interface so-0/2/0.0 set logical-systems 2 protocols ospf3 area 0.0.0.1 interface lo0.0 passive set logical-systems 2 routing-options router-id 192.168.2.1
デバイス3
set logical-systems 3 interfaces so-0/3/2 unit 0 family inet6 address 9009:1::2/64 set logical-systems 3 interfaces t1-0/2/1 unit 0 family inet6 address 9009:5::1/64 set logical-systems 3 interfaces so-0/3/0 unit 0 family inet6 address 9009:3::2/64 set logical-systems 3 interfaces lo0 unit 0 family inet address 192.168.3.1/32 set logical-systems 3 interfaces lo0 unit 0 family inet6 address feee::10:255:71:3/128 set logical-systems 3 protocols ospf3 area 0.0.0.1 interface so-0/3/0.0 set logical-systems 3 protocols ospf3 area 0.0.0.1 interface t1-0/2/1.0 set logical-systems 3 protocols ospf3 area 0.0.0.1 interface lo0.0 passive set logical-systems 3 protocols ospf3 area 0.0.0.0 virtual-link neighbor-id 192.168.2.1 transit-area 0.0.0.1 set logical-systems 3 protocols ospf3 area 0.0.0.0 virtual-link neighbor-id 192.168.4.1 transit-area 0.0.0.1 set logical-systems 3 protocols ospf3 area 0.0.0.0 interface so-0/3/2.0 set logical-systems 3 routing-options router-id 192.168.3.1
デバイス4
set logical-systems 4 interfaces t1-0/2/1 unit 0 family inet6 address 9009:5::2/64 set logical-systems 4 interfaces fe-0/0/0 unit 0 family inet6 address 9009:6::1/64 set logical-systems 4 interfaces fe-1/1/0 unit 0 family inet6 address 9009:4::2/64 set logical-systems 4 interfaces lo0 unit 0 family inet address 192.168.4.1/32 set logical-systems 4 interfaces lo0 unit 0 family inet6 address feee::10:255:71:5/128 set logical-systems 4 protocols ospf3 area 0.0.0.1 interface fe-1/1/0.0 set logical-systems 4 protocols ospf3 area 0.0.0.1 interface t1-0/2/1.0 set logical-systems 4 protocols ospf3 area 0.0.0.1 interface lo0.0 passive set logical-systems 4 protocols ospf3 area 0.0.0.2 interface fe-0/0/0.0 set logical-systems 4 protocols ospf3 area 0.0.0.0 virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1 set logical-systems 4 routing-options router-id 192.168.4.1
デバイス5
set logical-systems 5 interfaces fe-0/0/0 unit 0 family inet6 address 9009:6::2/64 set logical-systems 5 interfaces lo0 unit 0 family inet address 192.168.5.1/32 set logical-systems 5 interfaces lo0 unit 0 family inet6 address feee::10:255:71:6/128 set logical-systems 5 protocols ospf3 area 0.0.0.2 interface fe-0/0/0.0 set logical-systems 5 protocols ospf3 area 0.0.0.2 interface lo0.0 passive set logical-systems 5 routing-options router-id 192.168.5.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス0を設定するには:
インターフェイスを設定します。
[edit interfaces] user@0# set so-0/3/2 unit 0 family inet6 address 9009:1::1/64 user@0# set lo0 unit 0 family inet address 192.168.0.1/32 user@0# set lo0 unit 0 family inet6 address feee::10:255:71:4/128
OSPFv3 プロセスのエリア 0 にインターフェイスを追加します。
[edit protocols ospf3 area 0.0.0.0] user@0# set interface so-0/3/2.0 user@0# set interface lo0.0 passive
ルーターIDを設定します。
[edit routing-options] user@0# set router-id 192.168.0.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス1を設定するには:
インターフェイスを設定します。
[edit interfaces] user@1# set at-2/0/0 atm-options vpi 0 user@1# set at-2/0/0 unit 0 family inet6 address 9009:2::1/64 user@1# set at-2/0/0 unit 0 vci 0.77 user@1# set lo0 unit 0 family inet address 192.168.1.1/32 user@1# set lo0 unit 0 family inet6 address feee::10:255:71:1/128
OSPFv3 プロセスのエリア 0 にインターフェイスを追加します。
[edit protocols ospf3 area 0.0.0.0] user@1# set interface at-2/0/0.0 user@1# set interface lo0.0 passive
ルーターIDを設定します。
[edit routing-options] user@1# set router-id 192.168.1.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス2を設定するには:
インターフェイスを設定します。
[edit interfaces] user@2# set so-0/2/0 unit 0 family inet6 address 9009:3::1/64 user@2# set fe-1/1/0 unit 0 family inet6 address 9009:4::1/64 user@2# set at-0/3/1 atm-options vpi 0 maximum-vcs 1200 user@2# set at-0/3/1 unit 0 family inet6 address 9009:2::2/64 user@2# set at-0/3/1 unit 0 vci 0.77 user@2# set lo0 unit 0 family inet address 192.168.2.1/32 user@2# set lo0 unit 0 family inet6 address feee::10:255:71:11/128
デバイス1、デバイス3、およびデバイス4に接続されたインターフェイスをOSPFv3プロセスに追加します。
[edit protocols ospf3 area 0.0.0.0] user@2# set interface at-0/3/1.0 [edit protocols ospf3 area 0.0.0.1] user@2# set interface fe-1/1/0.0 user@2# set interface so-0/2/0.0 user@2# set interface lo0.0 passive
デバイス 1 がデバイス 0 にある OSPF バックボーンの非連続部分にアクセスできるように、デバイス 3 からエリア 1 までの仮想リンクを設定します。
[edit protocols ospf3 area 0.0.0.0] user@2# set virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1
ルーターIDを設定します。
[edit routing-options] user@2# set router-id 192.168.2.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス3を設定するには:
インターフェイスを設定します。
[edit interfaces] user@3# set so-0/3/2 unit 0 family inet6 address 9009:1::2/64 user@3# set t1-0/2/1 unit 0 family inet6 address 9009:5::1/64 user@3# set so-0/3/0 unit 0 family inet6 address 9009:3::2/64 user@3# set lo0 unit 0 family inet address 192.168.3.1/32 user@3# set lo0 unit 0 family inet6 address feee::10:255:71:3/128
デバイス3のOSPFv3プロセスでは、デバイス2およびデバイス4に接続されたインターフェイスをエリア1に、デバイス0に接続されたインターフェイスをエリア0に設定します。
[edit protocols ospf3 area 0.0.0.1] user@3# set interface so-0/3/0.0 user@3# set interface t1-0/2/1.0 user@3# set interface lo0.0 passive [edit protocols ospf3 area 0.0.0.0] user@3# set interface so-0/3/2.0
エリア 1 を通って 2 つの仮想リンクを設定します。1 つはデバイス 2 に接続し、2 つ目はデバイス 4 に接続します。
仮想リンクにより、デバイス 5 は OSPF バックボーンにアクセスし、デバイス 0 とデバイス 1 にあるエリア 0 の一部を接続できます。
[edit protocols ospf3 area 0.0.0.0] user@3# set virtual-link neighbor-id 192.168.2.1 transit-area 0.0.0.1 user@3# set virtual-link neighbor-id 192.168.4.1 transit-area 0.0.0.1
ルーターIDを設定します。
[edit routing-options] user@3# set router-id 192.168.3.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス4を設定するには:
インターフェイスを設定します。
[edit interfaces] user@4# set t1-0/2/1 unit 0 family inet6 address 9009:5::2/64 user@4# set fe-0/0/0 unit 0 family inet6 address 9009:6::1/64 user@4# set fe-1/1/0 unit 0 family inet6 address 9009:4::2/64 user@4# set lo0 unit 0 family inet address 192.168.4.1/32 user@4# set lo0 unit 0 family inet6 address feee::10:255:71:5/128
デバイス 4 で、接続されたインターフェイスを OSPFv3 プロセスに追加します。
[edit protocols ospf3 area 0.0.0.1] user@4# set interface fe-1/1/0.0 user@4# set interface t1-0/2/1.0 user@4# set interface lo0.0 passive [edit protocols ospf3 area 0.0.0.2] user@4# set interface fe-0/0/0.0
デバイス 5 が OSPF バックボーンにアクセスできるように、デバイス 3 からエリア 1 までの仮想リンクを設定します。
[edit protocols ospf3 area 0.0.0.0] user@4# set virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1
ルーターIDを設定します。
[edit routing-options] user@4# set router-id 192.168.4.1
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイス5を設定するには:
インターフェイスを設定します。
[edit interfaces] user@5# set fe-0/0/0 unit 0 family inet6 address 9009:6::2/64 user@5# set lo0 unit 0 family inet address 192.168.5.1/32 user@5# set lo0 unit 0 family inet6 address feee::10:255:71:6/128
インターフェイスを OSPFv3 プロセスに追加します。
[edit protocols ospf3 area 0.0.0.2] user@5# set interface fe-0/0/0.0 user@5# set interface lo0.0 passive
ルーターIDを設定します。
[edit routing-options] user@5# set router-id 192.168.5.1
結果
設定モードから、 、 、 show protocols
コマンドを入力して設定をshow interfaces
show routing-options
確認します。出力結果に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
デバイス0
user@0#show interfaces
so-0/3/2 { unit 0 { family inet6 { address 9009:1::1/64; } } } lo0 { unit 0 { family inet { address 192.168.0.1/32; } family inet6 { address feee::10:255:71:4/128; } } } user@0#show protocols
ospf3 { area 0.0.0.0 { interface so-0/3/2.0; interface lo0.0 { passive; } } } user@0#show routing-options
router-id 192.168.0.1;
デバイス1
user@1#show interfaces
at-2/0/0 { atm-options { vpi 0; } unit 0 { family inet6 { address 9009:2::1/64; } } } lo0 { unit 0 { family inet { address 192.168.1.1/32; } family inet6 { address feee::10:255:71:1/128; } } } user@1#show protocols
ospf3 { area 0.0.0.0 { interface at-2/0/0.0; interface lo0.0 { passive; } } } user@1#show routing-options
router-id 192.168.1.1;
デバイス2
user@2#show interfaces
so-0/2/0 { unit 0 { family inet6 { address 9009:3::1/64; } } } fe-1/1/0 { unit 0 { family inet6 { address 9009:4::1/64; } } } at-0/3/1 { atm-options { vpi 0 { maximum-vcs 1200; } } unit 0 { vci 0.77; family inet6 { address 9009:2::2/64; } } } lo0 { unit 0 { family inet { address 192.168.2.1/32; } family inet6 { address feee::10:255:71:11/128; } } } user@2#show protocols
ospf3 { area 0.0.0.0 { virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1; interface at-0/3/1.0; } area 0.0.0.1 { interface fe-1/1/0.0; interface so-0/2/0.0; interface lo0.0 { passive; } } } user@2#show routing-options
router-id 192.168.2.1;
デバイス3
user@3#show interfaces
so-0/3/2 { unit 0 { family inet6 { address 9009:1::2/64; } } } t1-0/2/1 { unit 0 { family inet6 { address 9009:5::1/64; } } } so-0/3/0 { unit 0 { family inet6 { address 9009:3::2/64; } } } lo0 { unit 0 { family inet { address 192.168.3.1/32; } family inet6 { address feee::10:255:71:3/128; } } } user@3#show protocols
ospf3 { area 0.0.0.1 { interface so-0/3/0.0; interface t1-0/2/1.0; interface lo0.0 { passive; } } area 0.0.0.0 { virtual-link neighbor-id 192.168.2.1 transit-area 0.0.0.1; virtual-link neighbor-id 192.168.4.1 transit-area 0.0.0.1; interface so-0/3/2.0; } } user@3#show routing-options
router-id 192.168.3.1;
デバイス4
user@4#show interfaces
t1-0/2/1 { unit 0 { family inet6 { address 9009:5::2/64; } } } fe-0/0/0 { unit 0 { family inet6 { address 9009:6::1/64; } } } fe-1/1/0 { unit 0 { family inet6 { address 9009:4::2/64; } } } lo0 { unit 0 { family inet { address 192.168.4.1/32; } family inet6 { address feee::10:255:71:5/128; } } } user@4#show protocols
ospf3 { area 0.0.0.1 { interface fe-1/1/0.0; interface t1-0/2/1.0; interface lo0.0 { passive; } } area 0.0.0.2 { interface fe-0/0/0.0; } area 0.0.0.0 { virtual-link neighbor-id 192.168.3.1 transit-area 0.0.0.1; } } user@4#show routing-options
router-id 192.168.4.1;
デバイス5
user@5#show interfaces
fe-0/0/0 { unit 0 { family inet6 { address 9009:6::2/64; } } } lo0 { unit 0 { family inet { address 192.168.5.1/32; } family inet6 { address feee::10:255:71:6/128; } } } user@5#show protocols
ospf3 { area 0.0.0.2 { interface fe-0/0/0.0; interface lo0.0 { passive; } } } user@5#show routing-options
router-id 192.168.5.1;
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
IPv6 向け OSPFv3 の適切な動作を検証するには、以下のコマンドを使用します。
show ospf3 interface
show ospf3 neighbor
show ospf3 database
show ospf3 route
show interfaces terse
( lo0 インターフェイスに割り当てられたIPv6リンクローカルアドレスを参照してください)メモ:プレフィックス情報を表示するには、 コマンドで 拡張 オプションを使用する
show ospf3 database
必要があります。
デバイス0のステータス
目的
デバイス0が予想ルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
show ospf3 database
サンプル出力では、星は「最適な」ルートを示します。これらのルートは、ルーティング・テーブルにインストールされているルートです。
アクション
user@0> show ospf3 database Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Router *0.0.0.0 192.168.0.1 0x8000008f 1858 0x6e21 40 Router 0.0.0.0 192.168.1.1 0x8000008f 1861 0x523d 40 Router 0.0.0.0 192.168.2.1 0x80000090 1918 0x9e62 56 Router 0.0.0.0 192.168.3.1 0x80000092 2104 0x46d 72 Router 0.0.0.0 192.168.4.1 0x8000008f 2012 0x7016 40 InterArPfx 0.0.0.1 192.168.2.1 0x80000093 231 0xfc5c 36 InterArPfx 0.0.0.2 192.168.2.1 0x80000093 43 0x156 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000092 1731 0x31a4 44 InterArPfx 0.0.0.4 192.168.2.1 0x8000008f 2668 0xc51f 44 InterArPfx 0.0.0.5 192.168.2.1 0x80000091 2856 0xfa59 36 InterArPfx 0.0.0.6 192.168.2.1 0x80000090 2481 0xe3fb 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000093 417 0xf562 36 InterArPfx 0.0.0.2 192.168.3.1 0x80000093 2854 0x84d 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000092 1729 0xbc26 44 InterArPfx 0.0.0.4 192.168.3.1 0x8000008f 2667 0x2ca9 44 InterArPfx 0.0.0.5 192.168.3.1 0x80000091 229 0xe56e 36 InterArPfx 0.0.0.6 192.168.3.1 0x8000008f 2292 0xde01 44 InterArPfx 0.0.0.2 192.168.4.1 0x80000092 794 0xf461 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000092 606 0xf85b 36 InterArPfx 0.0.0.4 192.168.4.1 0x80000091 419 0xfe54 36 InterArPfx 0.0.0.5 192.168.4.1 0x80000090 1825 0xd906 44 InterArPfx 0.0.0.6 192.168.4.1 0x8000008f 2669 0xf1eb 44 InterArPfx 0.0.0.7 192.168.4.1 0x80000091 981 0xbc95 36 InterArPfx 0.0.0.8 192.168.4.1 0x8000008f 2481 0x8f4f 44 InterArPfx 0.0.0.9 192.168.4.1 0x80000090 2294 0xf0dd 44 InterArPfx 0.0.0.10 192.168.4.1 0x8000008f 231 0xac5a 44 IntraArPfx *0.0.0.1 192.168.0.1 0x80000094 2858 0xbf9f 64 IntraArPfx 0.0.0.1 192.168.1.1 0x80000095 2861 0x87d6 64 IntraArPfx 0.0.0.1 192.168.2.1 0x80000096 793 0xc7bd 64 IntraArPfx 0.0.0.1 192.168.3.1 0x80000097 1167 0x93f0 64 interface so-0/3/2.0 Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.2 192.168.0.1 0x80000091 858 0xc0c7 56 Link 0.0.0.8 192.168.3.1 0x80000091 1354 0x84f9 56 user@0> show ospf3 interface Interface State Area DR ID BDR ID Nbrs lo0.0 DRother 0.0.0.0 0.0.0.0 0.0.0.0 0 so-0/3/2.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 user@0> show ospf3 neighbor ID Interface State Pri Dead 192.168.3.1 so-0/3/2.0 Full 128 33 Neighbor-address fe80::2a0:a514:0:24c user@0> show ospf3 route Prefix Path Route NH Metric Type Type Type 192.168.1.1 Intra Router IP 3 NH-interface so-0/3/2.0 192.168.2.1 Intra Area BR IP 2 NH-interface so-0/3/2.0 192.168.3.1 Intra Area BR IP 1 NH-interface so-0/3/2.0 192.168.4.1 Intra Area BR IP 2 NH-interface so-0/3/2.0 9009:1::/64 Intra Network IP 1 NH-interface so-0/3/2.0 9009:1::2/128 Intra Network IP 1 NH-interface so-0/3/2.0 9009:2::/64 Intra Network IP 3 NH-interface so-0/3/2.0 9009:2::2/128 Intra Network IP 2 NH-interface so-0/3/2.0 9009:3::/64 Inter Network IP 2 NH-interface so-0/3/2.0 9009:4::/64 Inter Network IP 3 NH-interface so-0/3/2.0 9009:5::/64 Inter Network IP 2 NH-interface so-0/3/2.0 9009:6::/64 Inter Network IP 3 NH-interface so-0/3/2.0 9009:6::1/128 Inter Network IP 2 NH-interface so-0/3/2.0 feee::10:255:71:1/128 Intra Network IP 3 NH-interface so-0/3/2.0 feee::10:255:71:3/128 Inter Network IP 1 NH-interface so-0/3/2.0 feee::10:255:71:4/128 Intra Network IP 0 NH-interface lo0.0 feee::10:255:71:5/128 Inter Network IP 2 NH-interface so-0/3/2.0 feee::10:255:71:6/128 Inter Network IP 3 NH-interface so-0/3/2.0 feee::10:255:71:11/128 Inter Network IP 2 NH-interface so-0/3/2.0 user@0> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 so-0/3/2.0 up up inet6 9009:1::1/64 fe80::2a0:a514:0:14c/64 lo0 lo0.0 up up inet 192.168.0.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:4 ...
デバイス1のステータス
目的
デバイス1が予想ルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
アクション
user@1> show ospf3 interface Interface State Area DR ID BDR ID Nbrs lo0.0 DRother 0.0.0.0 0.0.0.0 0.0.0.0 0 at-2/0/0.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 user@1> show ospf3 neighbor ID Interface State Pri Dead 192.168.2.1 at-2/0/0.0 Full 128 37 Neighbor-address fe80::2a0:a514:0:c4c user@1> show ospf3 database Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.0.1 0x8000008f 2334 0x6e21 40 Router *0.0.0.0 192.168.1.1 0x8000008f 2331 0x523d 40 Router 0.0.0.0 192.168.2.1 0x80000090 2390 0x9e62 56 Router 0.0.0.0 192.168.3.1 0x80000092 2578 0x46d 72 Router 0.0.0.0 192.168.4.1 0x8000008f 2486 0x7016 40 InterArPfx 0.0.0.1 192.168.2.1 0x80000093 703 0xfc5c 36 InterArPfx 0.0.0.2 192.168.2.1 0x80000093 515 0x156 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000092 2203 0x31a4 44 InterArPfx 0.0.0.4 192.168.2.1 0x80000090 140 0xc320 44 InterArPfx 0.0.0.5 192.168.2.1 0x80000092 328 0xf85a 36 InterArPfx 0.0.0.6 192.168.2.1 0x80000090 2953 0xe3fb 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000093 891 0xf562 36 InterArPfx 0.0.0.2 192.168.3.1 0x80000094 328 0x64e 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000092 2203 0xbc26 44 InterArPfx 0.0.0.4 192.168.3.1 0x80000090 141 0x2aaa 44 InterArPfx 0.0.0.5 192.168.3.1 0x80000091 703 0xe56e 36 InterArPfx 0.0.0.6 192.168.3.1 0x8000008f 2766 0xde01 44 InterArPfx 0.0.0.2 192.168.4.1 0x80000092 1268 0xf461 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000092 1080 0xf85b 36 InterArPfx 0.0.0.4 192.168.4.1 0x80000091 893 0xfe54 36 InterArPfx 0.0.0.5 192.168.4.1 0x80000090 2299 0xd906 44 InterArPfx 0.0.0.6 192.168.4.1 0x80000090 143 0xefec 44 InterArPfx 0.0.0.7 192.168.4.1 0x80000091 1455 0xbc95 36 InterArPfx 0.0.0.8 192.168.4.1 0x8000008f 2955 0x8f4f 44 InterArPfx 0.0.0.9 192.168.4.1 0x80000090 2768 0xf0dd 44 InterArPfx 0.0.0.10 192.168.4.1 0x8000008f 705 0xac5a 44 IntraArPfx 0.0.0.1 192.168.0.1 0x80000095 334 0xbda0 64 IntraArPfx *0.0.0.1 192.168.1.1 0x80000096 331 0x85d7 64 IntraArPfx 0.0.0.1 192.168.2.1 0x80000096 1265 0xc7bd 64 IntraArPfx 0.0.0.1 192.168.3.1 0x80000097 1641 0x93f0 64 interface at-2/0/0.0 Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.2 192.168.1.1 0x80000091 1331 0xaecd 56 Link 0.0.0.8 192.168.2.1 0x80000091 1453 0x80f3 56 user@1> show ospf3 route Prefix Path Route NH Metric Type Type Type 192.168.0.1 Intra Router IP 3 NH-interface at-2/0/0.0 192.168.2.1 Intra Area BR IP 1 NH-interface at-2/0/0.0 192.168.3.1 Intra Area BR IP 2 NH-interface at-2/0/0.0 192.168.4.1 Intra Area BR IP 3 NH-interface at-2/0/0.0 9009:1::/64 Intra Network IP 3 NH-interface at-2/0/0.0 9009:1::2/128 Intra Network IP 2 NH-interface at-2/0/0.0 9009:2::/64 Intra Network IP 1 NH-interface at-2/0/0.0 9009:2::2/128 Intra Network IP 1 NH-interface at-2/0/0.0 9009:3::/64 Inter Network IP 2 NH-interface at-2/0/0.0 9009:4::/64 Inter Network IP 2 NH-interface at-2/0/0.0 9009:5::/64 Inter Network IP 3 NH-interface at-2/0/0.0 9009:6::/64 Inter Network IP 4 NH-interface at-2/0/0.0 9009:6::1/128 Inter Network IP 3 NH-interface at-2/0/0.0 feee::10:255:71:1/128 Intra Network IP 0 NH-interface lo0.0 feee::10:255:71:3/128 Inter Network IP 2 NH-interface at-2/0/0.0 feee::10:255:71:4/128 Intra Network IP 3 NH-interface at-2/0/0.0 feee::10:255:71:5/128 Inter Network IP 2 NH-interface at-2/0/0.0 feee::10:255:71:6/128 Inter Network IP 4 NH-interface at-2/0/0.0 feee::10:255:71:11/128 Inter Network IP 1 NH-interface at-2/0/0.0 user@1> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 at-2/0/0.0 up up inet6 9009:2::1/64 fe80::2a0:a514:0:b4c/64 lo0 lo0.0 up up inet 192.168.1.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:1 ...
デバイス2のステータス
目的
デバイス2が予想されるルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
アクション
user@2> show ospf3 interface Interface State Area DR ID BDR ID Nbrs at-0/3/1.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 vl-192.168.3.1 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 lo0.0 DRother 0.0.0.1 0.0.0.0 0.0.0.0 0 so-0/2/0.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 fe-1/1/0.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 user@2> show ospf3 neighbor ID Interface State Pri Dead 192.168.1.1 at-0/3/1.0 Full 128 32 Neighbor-address fe80::2a0:a514:0:b4c 192.168.3.1 vl-192.168.3.1 Full 0 35 Neighbor-address 9009:3::2 192.168.3.1 so-0/2/0.0 Full 128 38 Neighbor-address fe80::2a0:a514:0:74c 192.168.4.1 fe-1/1/0.0 Full 128 30 Neighbor-address fe80::2a0:a514:0:a4c user@2> show ospf3 database Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.0.1 0x8000008f 2771 0x6e21 40 Router 0.0.0.0 192.168.1.1 0x8000008f 2770 0x523d 40 Router *0.0.0.0 192.168.2.1 0x80000090 2827 0x9e62 56 Router 0.0.0.0 192.168.3.1 0x80000093 15 0x26e 72 Router 0.0.0.0 192.168.4.1 0x8000008f 2923 0x7016 40 InterArPfx *0.0.0.1 192.168.2.1 0x80000093 1140 0xfc5c 36 InterArPfx *0.0.0.2 192.168.2.1 0x80000093 952 0x156 36 InterArPfx *0.0.0.3 192.168.2.1 0x80000092 2640 0x31a4 44 InterArPfx *0.0.0.4 192.168.2.1 0x80000090 577 0xc320 44 InterArPfx *0.0.0.5 192.168.2.1 0x80000092 765 0xf85a 36 InterArPfx *0.0.0.6 192.168.2.1 0x80000091 390 0xe1fc 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000093 1328 0xf562 36 InterArPfx 0.0.0.2 192.168.3.1 0x80000094 765 0x64e 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000092 2640 0xbc26 44 InterArPfx 0.0.0.4 192.168.3.1 0x80000090 578 0x2aaa 44 InterArPfx 0.0.0.5 192.168.3.1 0x80000091 1140 0xe56e 36 InterArPfx 0.0.0.6 192.168.3.1 0x80000090 203 0xdc02 44 InterArPfx 0.0.0.2 192.168.4.1 0x80000092 1705 0xf461 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000092 1517 0xf85b 36 InterArPfx 0.0.0.4 192.168.4.1 0x80000091 1330 0xfe54 36 InterArPfx 0.0.0.5 192.168.4.1 0x80000090 2736 0xd906 44 InterArPfx 0.0.0.6 192.168.4.1 0x80000090 580 0xefec 44 InterArPfx 0.0.0.7 192.168.4.1 0x80000091 1892 0xbc95 36 InterArPfx 0.0.0.8 192.168.4.1 0x80000090 392 0x8d50 44 InterArPfx 0.0.0.9 192.168.4.1 0x80000091 205 0xeede 44 InterArPfx 0.0.0.10 192.168.4.1 0x8000008f 1142 0xac5a 44 IntraArPfx 0.0.0.1 192.168.0.1 0x80000095 771 0xbda0 64 IntraArPfx 0.0.0.1 192.168.1.1 0x80000096 770 0x85d7 64 IntraArPfx *0.0.0.1 192.168.2.1 0x80000096 1702 0xc7bd 64 IntraArPfx 0.0.0.1 192.168.3.1 0x80000097 2078 0x93f0 64 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Router *0.0.0.0 192.168.2.1 0x80000093 15 0x8f62 56 Router 0.0.0.0 192.168.3.1 0x80000093 2828 0x39b7 56 Router 0.0.0.0 192.168.4.1 0x80000092 16 0x8768 56 InterArPfx *0.0.0.1 192.168.2.1 0x80000094 1515 0xec6c 36 InterArPfx *0.0.0.3 192.168.2.1 0x80000090 202 0x994d 44 InterArPfx *0.0.0.4 192.168.2.1 0x8000008f 1327 0xd839 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000094 1703 0xd781 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000090 390 0xe002 44 InterArPfx 0.0.0.4 192.168.3.1 0x8000008f 1515 0xc34e 44 InterArPfx 0.0.0.1 192.168.4.1 0x80000093 1422 0x193b 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000090 672 0xed1 44 InterArPfx 0.0.0.4 192.168.4.1 0x8000008f 1235 0xe824 44 IntraArPfx *0.0.0.1 192.168.2.1 0x80000097 2265 0x6bf1 76 IntraArPfx 0.0.0.1 192.168.3.1 0x80000099 953 0xadb8 76 IntraArPfx 0.0.0.1 192.168.4.1 0x80000098 2079 0x3c26 76 interface at-0/3/1.0 Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.2 192.168.1.1 0x80000091 1770 0xaecd 56 Link *0.0.0.8 192.168.2.1 0x80000091 1890 0x80f3 56 interface so-0/2/0.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.6 192.168.2.1 0x80000092 2452 0x6018 56 Link 0.0.0.7 192.168.3.1 0x80000092 2453 0x3a3d 56 interface fe-1/1/0.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.7 192.168.2.1 0x80000092 2077 0x8de7 56 Link 0.0.0.8 192.168.4.1 0x80000091 2172 0x8ce5 56 user@2> show ospf3 route Prefix Path Route NH Metric Type Type Type 192.168.0.1 Intra Router IP 2 NH-interface (null), NH-addr feee::10:255:71:3 192.168.1.1 Intra Router IP 1 NH-interface at-0/3/1.0 192.168.3.1 Intra Area BR IP 1 NH-interface so-0/2/0.0 192.168.4.1 Intra Area BR IP 1 NH-interface fe-1/1/0.0 9009:1::/64 Intra Network IP 2 NH-interface so-0/2/0.0 9009:1::2/128 Intra Network IP 1 NH-interface so-0/2/0.0 9009:2::/64 Intra Network IP 1 NH-interface at-0/3/1.0 9009:2::2/128 Intra Network IP 0 NH-interface at-0/3/1.0 9009:3::/64 Intra Network IP 1 NH-interface so-0/2/0.0 9009:4::/64 Intra Network IP 1 NH-interface fe-1/1/0.0 9009:5::/64 Intra Network IP 2 NH-interface so-0/2/0.0 NH-interface fe-1/1/0.0 9009:6::/64 Inter Network IP 2 NH-interface fe-1/1/0.0 9009:6::1/128 Inter Network IP 1 NH-interface fe-1/1/0.0 feee::10:255:71:1/128 Intra Network IP 1 NH-interface at-0/3/1.0 feee::10:255:71:3/128 Intra Network IP 1 NH-interface so-0/2/0.0 feee::10:255:71:4/128 Intra Network IP 2 NH-interface so-0/2/0.0 feee::10:255:71:5/128 Intra Network IP 1 NH-interface fe-1/1/0.0 feee::10:255:71:6/128 Inter Network IP 2 NH-interface fe-1/1/0.0 feee::10:255:71:11/128 Intra Network IP 0 NH-interface lo0.0 user@2> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 so-0/2/0.0 up up inet6 9009:3::1/64 fe80::2a0:a514:0:84c/64 fe-1/1/0.0 up up inet6 9009:4::1/64 fe80::2a0:a514:0:94c/64 at-0/3/1.0 up up inet6 9009:2::2/64 fe80::2a0:a514:0:c4c/64 lo0 lo0.0 up up inet 192.168.2.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:11 ...
デバイス3のステータス
目的
デバイス3が予想されるルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
アクション
user@3> show ospf3 interface Interface State Area DR ID BDR ID Nbrs so-0/3/2.0 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 vl-192.168.2.1 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 vl-192.168.4.1 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 lo0.0 DRother 0.0.0.1 0.0.0.0 0.0.0.0 0 t1-0/2/1.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 so-0/3/0.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 user@3> show ospf3 neighbor ID Interface State Pri Dead 192.168.0.1 so-0/3/2.0 Full 128 31 Neighbor-address fe80::2a0:a514:0:14c 192.168.2.1 vl-192.168.2.1 Full 0 33 Neighbor-address 9009:3::1 192.168.4.1 vl-192.168.4.1 Full 0 38 Neighbor-address 9009:5::2 192.168.4.1 t1-0/2/1.0 Full 128 35 Neighbor-address fe80::2a0:a514:0:44c 192.168.2.1 so-0/3/0.0 Full 128 37 Neighbor-address fe80::2a0:a514:0:84c user@3> show ospf3 database Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.0.1 0x80000090 11 0x6c22 40 Router 0.0.0.0 192.168.1.1 0x80000090 12 0x503e 40 Router 0.0.0.0 192.168.2.1 0x80000091 69 0x9c63 56 Router *0.0.0.0 192.168.3.1 0x80000093 255 0x26e 72 Router 0.0.0.0 192.168.4.1 0x80000090 163 0x6e17 40 InterArPfx 0.0.0.1 192.168.2.1 0x80000093 1382 0xfc5c 36 InterArPfx 0.0.0.2 192.168.2.1 0x80000093 1194 0x156 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000092 2882 0x31a4 44 InterArPfx 0.0.0.4 192.168.2.1 0x80000090 819 0xc320 44 InterArPfx 0.0.0.5 192.168.2.1 0x80000092 1007 0xf85a 36 InterArPfx 0.0.0.6 192.168.2.1 0x80000091 632 0xe1fc 44 InterArPfx *0.0.0.1 192.168.3.1 0x80000093 1568 0xf562 36 InterArPfx *0.0.0.2 192.168.3.1 0x80000094 1005 0x64e 36 InterArPfx *0.0.0.3 192.168.3.1 0x80000092 2880 0xbc26 44 InterArPfx *0.0.0.4 192.168.3.1 0x80000090 818 0x2aaa 44 InterArPfx *0.0.0.5 192.168.3.1 0x80000091 1380 0xe56e 36 InterArPfx *0.0.0.6 192.168.3.1 0x80000090 443 0xdc02 44 InterArPfx 0.0.0.2 192.168.4.1 0x80000092 1945 0xf461 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000092 1757 0xf85b 36 InterArPfx 0.0.0.4 192.168.4.1 0x80000091 1570 0xfe54 36 InterArPfx 0.0.0.5 192.168.4.1 0x80000090 2976 0xd906 44 InterArPfx 0.0.0.6 192.168.4.1 0x80000090 820 0xefec 44 InterArPfx 0.0.0.7 192.168.4.1 0x80000091 2132 0xbc95 36 InterArPfx 0.0.0.8 192.168.4.1 0x80000090 632 0x8d50 44 InterArPfx 0.0.0.9 192.168.4.1 0x80000091 445 0xeede 44 InterArPfx 0.0.0.10 192.168.4.1 0x8000008f 1382 0xac5a 44 IntraArPfx 0.0.0.1 192.168.0.1 0x80000095 1011 0xbda0 64 IntraArPfx 0.0.0.1 192.168.1.1 0x80000096 1012 0x85d7 64 IntraArPfx 0.0.0.1 192.168.2.1 0x80000096 1944 0xc7bd 64 IntraArPfx *0.0.0.1 192.168.3.1 0x80000097 2318 0x93f0 64 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.2.1 0x80000093 257 0x8f62 56 Router *0.0.0.0 192.168.3.1 0x80000094 68 0x37b8 56 Router 0.0.0.0 192.168.4.1 0x80000092 257 0x8768 56 InterArPfx 0.0.0.1 192.168.2.1 0x80000094 1757 0xec6c 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000090 444 0x994d 44 InterArPfx 0.0.0.4 192.168.2.1 0x8000008f 1569 0xd839 44 InterArPfx *0.0.0.1 192.168.3.1 0x80000094 1943 0xd781 36 InterArPfx *0.0.0.3 192.168.3.1 0x80000090 630 0xe002 44 InterArPfx *0.0.0.4 192.168.3.1 0x8000008f 1755 0xc34e 44 InterArPfx 0.0.0.1 192.168.4.1 0x80000093 1663 0x193b 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000090 913 0xed1 44 InterArPfx 0.0.0.4 192.168.4.1 0x8000008f 1476 0xe824 44 IntraArPfx 0.0.0.1 192.168.2.1 0x80000097 2507 0x6bf1 76 IntraArPfx *0.0.0.1 192.168.3.1 0x80000099 1193 0xadb8 76 IntraArPfx 0.0.0.1 192.168.4.1 0x80000098 2320 0x3c26 76 interface so-0/3/2.0 Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.2 192.168.0.1 0x80000091 2011 0xc0c7 56 Link *0.0.0.8 192.168.3.1 0x80000091 2505 0x84f9 56 interface t1-0/2/1.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.9 192.168.3.1 0x80000092 2130 0x1661 56 Link 0.0.0.7 192.168.4.1 0x80000092 2507 0x383f 56 interface so-0/3/0.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.6 192.168.2.1 0x80000092 2694 0x6018 56 Link *0.0.0.7 192.168.3.1 0x80000092 2693 0x3a3d 56 user@3> show ospf3 route Prefix Path Route NH Metric Type Type Type 192.168.0.1 Intra Router IP 1 NH-interface so-0/3/2.0 192.168.1.1 Intra Router IP 2 NH-interface (null), NH-addr feee::10:255:71:11 192.168.2.1 Intra Area BR IP 1 NH-interface so-0/3/0.0 192.168.4.1 Intra Area BR IP 1 NH-interface t1-0/2/1.0 9009:1::/64 Intra Network IP 1 NH-interface so-0/3/2.0 9009:1::2/128 Intra Network IP 0 NH-interface so-0/3/2.0 9009:2::/64 Intra Network IP 2 NH-interface so-0/3/0.0 9009:2::2/128 Intra Network IP 1 NH-interface so-0/3/0.0 9009:3::/64 Intra Network IP 1 NH-interface so-0/3/0.0 9009:4::/64 Intra Network IP 2 NH-interface so-0/3/0.0 NH-interface t1-0/2/1.0 9009:5::/64 Intra Network IP 1 NH-interface t1-0/2/1.0 9009:6::/64 Inter Network IP 2 NH-interface t1-0/2/1.0 9009:6::1/128 Inter Network IP 1 NH-interface t1-0/2/1.0 feee::10:255:71:1/128 Intra Network IP 2 NH-interface so-0/3/0.0 feee::10:255:71:3/128 Intra Network IP 0 NH-interface lo0.0 feee::10:255:71:4/128 Intra Network IP 1 NH-interface so-0/3/2.0 feee::10:255:71:5/128 Intra Network IP 1 NH-interface t1-0/2/1.0 feee::10:255:71:6/128 Inter Network IP 2 NH-interface t1-0/2/1.0 feee::10:255:71:11/128 Intra Network IP 1 NH-interface so-0/3/0.0 user@3> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 so-0/3/2.0 up up inet6 9009:1::2/64 fe80::2a0:a514:0:24c/64 t1-0/2/1.0 up up inet6 9009:5::1/64 fe80::2a0:a514:0:34c/64 so-0/3/0.0 up up inet6 9009:3::2/64 fe80::2a0:a514:0:74c/64 lo0 lo0.0 up up inet 192.168.3.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:3 ...
デバイス4のステータス
目的
デバイス4が予想ルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
アクション
user@4> show ospf3 interface Interface State Area DR ID BDR ID Nbrs lo0.0 DRother 0.0.0.1 0.0.0.0 0.0.0.0 0 fe-1/1/0.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 t1-0/2/1.0 PtToPt 0.0.0.1 0.0.0.0 0.0.0.0 1 fe-0/0/0.0 PtToPt 0.0.0.2 0.0.0.0 0.0.0.0 1 vl-192.168.3.1 PtToPt 0.0.0.0 0.0.0.0 0.0.0.0 1 user@4> show ospf3 neighbor ID Interface State Pri Dead 192.168.2.1 fe-1/1/0.0 Full 128 35 Neighbor-address fe80::2a0:a514:0:94c 192.168.3.1 t1-0/2/1.0 Full 128 34 Neighbor-address fe80::2a0:a514:0:34c 192.168.5.1 fe-0/0/0.0 Full 128 39 Neighbor-address fe80::2a0:a514:0:64c 192.168.3.1 vl-192.168.3.1 Full 0 33 Neighbor-address 9009:5::1 user@4> show ospf3 database Area 0.0.0.0 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.0.1 0x80000090 270 0x6c22 40 Router 0.0.0.0 192.168.1.1 0x80000090 271 0x503e 40 Router 0.0.0.0 192.168.2.1 0x80000091 328 0x9c63 56 Router 0.0.0.0 192.168.3.1 0x80000093 514 0x26e 72 Router *0.0.0.0 192.168.4.1 0x80000090 420 0x6e17 40 InterArPfx 0.0.0.1 192.168.2.1 0x80000093 1641 0xfc5c 36 InterArPfx 0.0.0.2 192.168.2.1 0x80000093 1453 0x156 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000093 141 0x2fa5 44 InterArPfx 0.0.0.4 192.168.2.1 0x80000090 1078 0xc320 44 InterArPfx 0.0.0.5 192.168.2.1 0x80000092 1266 0xf85a 36 InterArPfx 0.0.0.6 192.168.2.1 0x80000091 891 0xe1fc 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000093 1827 0xf562 36 InterArPfx 0.0.0.2 192.168.3.1 0x80000094 1264 0x64e 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000093 139 0xba27 44 InterArPfx 0.0.0.4 192.168.3.1 0x80000090 1077 0x2aaa 44 InterArPfx 0.0.0.5 192.168.3.1 0x80000091 1639 0xe56e 36 InterArPfx 0.0.0.6 192.168.3.1 0x80000090 702 0xdc02 44 InterArPfx *0.0.0.2 192.168.4.1 0x80000092 2202 0xf461 36 InterArPfx *0.0.0.3 192.168.4.1 0x80000092 2014 0xf85b 36 InterArPfx *0.0.0.4 192.168.4.1 0x80000091 1827 0xfe54 36 InterArPfx *0.0.0.5 192.168.4.1 0x80000091 233 0xd707 44 InterArPfx *0.0.0.6 192.168.4.1 0x80000090 1077 0xefec 44 InterArPfx *0.0.0.7 192.168.4.1 0x80000091 2389 0xbc95 36 InterArPfx *0.0.0.8 192.168.4.1 0x80000090 889 0x8d50 44 InterArPfx *0.0.0.9 192.168.4.1 0x80000091 702 0xeede 44 InterArPfx *0.0.0.10 192.168.4.1 0x8000008f 1639 0xac5a 44 IntraArPfx 0.0.0.1 192.168.0.1 0x80000095 1270 0xbda0 64 IntraArPfx 0.0.0.1 192.168.1.1 0x80000096 1271 0x85d7 64 IntraArPfx 0.0.0.1 192.168.2.1 0x80000096 2203 0xc7bd 64 IntraArPfx 0.0.0.1 192.168.3.1 0x80000097 2577 0x93f0 64 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.2.1 0x80000093 515 0x8f62 56 Router 0.0.0.0 192.168.3.1 0x80000094 327 0x37b8 56 Router *0.0.0.0 192.168.4.1 0x80000092 514 0x8768 56 InterArPfx 0.0.0.1 192.168.2.1 0x80000094 2015 0xec6c 36 InterArPfx 0.0.0.3 192.168.2.1 0x80000090 702 0x994d 44 InterArPfx 0.0.0.4 192.168.2.1 0x8000008f 1827 0xd839 44 InterArPfx 0.0.0.1 192.168.3.1 0x80000094 2202 0xd781 36 InterArPfx 0.0.0.3 192.168.3.1 0x80000090 889 0xe002 44 InterArPfx 0.0.0.4 192.168.3.1 0x8000008f 2014 0xc34e 44 InterArPfx *0.0.0.1 192.168.4.1 0x80000093 1920 0x193b 36 InterArPfx *0.0.0.3 192.168.4.1 0x80000090 1170 0xed1 44 InterArPfx *0.0.0.4 192.168.4.1 0x8000008f 1733 0xe824 44 IntraArPfx 0.0.0.1 192.168.2.1 0x80000097 2765 0x6bf1 76 IntraArPfx 0.0.0.1 192.168.3.1 0x80000099 1452 0xadb8 76 IntraArPfx *0.0.0.1 192.168.4.1 0x80000098 2577 0x3c26 76 Area 0.0.0.2 Type ID Adv Rtr Seq Age Cksum Len Router *0.0.0.0 192.168.4.1 0x80000091 45 0x4741 40 Router 0.0.0.0 192.168.5.1 0x80000090 270 0x3a50 40 InterArPfx *0.0.0.1 192.168.4.1 0x80000094 2295 0xfa5a 36 InterArPfx *0.0.0.2 192.168.4.1 0x80000094 2108 0xfe54 36 InterArPfx *0.0.0.3 192.168.4.1 0x80000093 139 0xe7f6 44 InterArPfx *0.0.0.4 192.168.4.1 0x80000091 2483 0xda7a 36 InterArPfx *0.0.0.5 192.168.4.1 0x80000090 983 0xab35 44 InterArPfx *0.0.0.6 192.168.4.1 0x80000091 795 0xdc3 44 InterArPfx *0.0.0.7 192.168.4.1 0x80000090 1545 0xa2b2 36 InterArPfx *0.0.0.9 192.168.4.1 0x80000090 1358 0x9cb5 36 InterArPfx *0.0.0.11 192.168.4.1 0x80000090 608 0x8f49 44 InterArPfx *0.0.0.12 192.168.4.1 0x80000090 327 0x37a3 44 InterArPfx *0.0.0.13 192.168.4.1 0x8000008f 1452 0x689e 44 InterArPfx *0.0.0.14 192.168.4.1 0x8000008f 1264 0x6c98 44 IntraArPfx *0.0.0.1 192.168.4.1 0x80000098 2858 0x82f5 64 IntraArPfx 0.0.0.1 192.168.5.1 0x80000095 1270 0xf25a 64 interface fe-1/1/0.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.7 192.168.2.1 0x80000092 2577 0x8de7 56 Link *0.0.0.8 192.168.4.1 0x80000091 2670 0x8ce5 56 interface t1-0/2/1.0 Area 0.0.0.1 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.9 192.168.3.1 0x80000092 2389 0x1661 56 Link *0.0.0.7 192.168.4.1 0x80000092 2764 0x383f 56 interface fe-0/0/0.0 Area 0.0.0.2 Type ID Adv Rtr Seq Age Cksum Len Link *0.0.0.6 192.168.4.1 0x80000092 2952 0x79fc 56 Link 0.0.0.2 192.168.5.1 0x80000091 2270 0xb1c7 56 user@4> show ospf3 route Prefix Path Route NH Metric Type Type Type 192.168.0.1 Intra Router IP 2 NH-interface (null), NH-addr feee::10:255:71:3 192.168.1.1 Intra Router IP 3 NH-interface (null), NH-addr feee::10:255:71:3 192.168.2.1 Intra Area BR IP 1 NH-interface fe-1/1/0.0 192.168.3.1 Intra Area BR IP 1 NH-interface t1-0/2/1.0 192.168.5.1 Intra Router IP 1 NH-interface fe-0/0/0.0 9009:1::/64 Intra Network IP 2 NH-interface t1-0/2/1.0 9009:1::2/128 Intra Network IP 1 NH-interface t1-0/2/1.0 9009:2::/64 Intra Network IP 2 NH-interface fe-1/1/0.0 9009:2::2/128 Intra Network IP 1 NH-interface fe-1/1/0.0 9009:3::/64 Intra Network IP 2 NH-interface t1-0/2/1.0 NH-interface fe-1/1/0.0 9009:4::/64 Intra Network IP 1 NH-interface fe-1/1/0.0 9009:5::/64 Intra Network IP 1 NH-interface t1-0/2/1.0 9009:6::/64 Intra Network IP 1 NH-interface fe-0/0/0.0 9009:6::1/128 Intra Network IP 0 NH-interface fe-0/0/0.0 feee::10:255:71:1/128 Intra Network IP 2 NH-interface fe-1/1/0.0 feee::10:255:71:3/128 Intra Network IP 1 NH-interface t1-0/2/1.0 feee::10:255:71:4/128 Intra Network IP 2 NH-interface t1-0/2/1.0 feee::10:255:71:5/128 Intra Network IP 0 NH-interface lo0.0 feee::10:255:71:6/128 Intra Network IP 1 NH-interface fe-0/0/0.0 feee::10:255:71:11/128 Intra Network IP 1 NH-interface fe-1/1/0.0 user@4> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 t1-0/2/1.0 up up inet6 9009:5::2/64 fe80::2a0:a514:0:44c/64 fe-0/0/0.0 up up inet6 9009:6::1/64 fe80::2a0:a514:0:54c/64 fe-1/1/0.0 up up inet6 9009:4::2/64 fe80::2a0:a514:0:a4c/64 lo0 lo0.0 up up inet 192.168.4.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:5 ...
デバイス5のステータス
目的
デバイス5が予想ルートを学習し、予想されるネイバー隣接関係を確立していることを確認します。
アクション
user@5> show ospf3 interface Interface State Area DR ID BDR ID Nbrs lo0.0 DRother 0.0.0.2 0.0.0.0 0.0.0.0 0 fe-0/0/0.0 PtToPt 0.0.0.2 0.0.0.0 0.0.0.0 1 user@5> show ospf3 neighbor ID Interface State Pri Dead 192.168.4.1 fe-0/0/0.0 Full 128 34 Neighbor-address fe80::2a0:a514:0:54c user@5> show ospf3 database Area 0.0.0.2 Type ID Adv Rtr Seq Age Cksum Len Router 0.0.0.0 192.168.4.1 0x80000091 509 0x4741 40 Router *0.0.0.0 192.168.5.1 0x80000090 732 0x3a50 40 InterArPfx 0.0.0.1 192.168.4.1 0x80000094 2759 0xfa5a 36 InterArPfx 0.0.0.2 192.168.4.1 0x80000094 2572 0xfe54 36 InterArPfx 0.0.0.3 192.168.4.1 0x80000093 603 0xe7f6 44 InterArPfx 0.0.0.4 192.168.4.1 0x80000091 2947 0xda7a 36 InterArPfx 0.0.0.5 192.168.4.1 0x80000090 1447 0xab35 44 InterArPfx 0.0.0.6 192.168.4.1 0x80000091 1259 0xdc3 44 InterArPfx 0.0.0.7 192.168.4.1 0x80000090 2009 0xa2b2 36 InterArPfx 0.0.0.9 192.168.4.1 0x80000090 1822 0x9cb5 36 InterArPfx 0.0.0.11 192.168.4.1 0x80000090 1072 0x8f49 44 InterArPfx 0.0.0.12 192.168.4.1 0x80000090 791 0x37a3 44 InterArPfx 0.0.0.13 192.168.4.1 0x8000008f 1916 0x689e 44 InterArPfx 0.0.0.14 192.168.4.1 0x8000008f 1728 0x6c98 44 IntraArPfx 0.0.0.1 192.168.4.1 0x80000099 322 0x80f6 64 IntraArPfx *0.0.0.1 192.168.5.1 0x80000095 1732 0xf25a 64 interface fe-0/0/0.0 Area 0.0.0.2 Type ID Adv Rtr Seq Age Cksum Len Link 0.0.0.6 192.168.4.1 0x80000093 416 0x77fd 56 Link *0.0.0.2 192.168.5.1 0x80000091 2732 0xb1c7 56 user@5> show interfaces terse Interface Admin Link Proto Local Remote lt-1/2/0 fe-0/0/0.0 up up inet6 9009:6::2/64 fe80::2a0:a514:0:64c/64 lo0 lo0.0 up up inet 192.168.5.1 --> 0/0 inet6 fe80::2a0:a50f:fc56:14c feee::10:255:71:6 ...