この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、Open Shortest Path First(OSPF)プロトコルに関するFAQについて説明します。
このドキュメントは、OSPF バージョン 2 のみをカバーします。IPバージョン6のルーティング情報の配布に使用するOSPFバージョン3が、Cisco IOS®ソフトウェアリリース12.0(24)S、12.2(18)S、および12.2(15)Tで導入されましたが、このドキュメントではそのバージョンについて明示的に触れることはありません。このドキュメントの範囲では、「OSPF」は OSPF バージョン 2 を指し、「IP」は IP バージョン 4 を指します。
A.OSPFではループバックはホストルートと見なされ、/32としてアドバタイズされます。詳細は、RFC 2328のセクション9.1を参照してください。Cisco IOS®ソフトウェアリリース11.3Tおよび12.0では、ループバックで
ip ospf network point-to-pointコマンドが設定されていると、OSPFによりループバックサブネットが、ループバック上に設定された実際のサブネットとしてアドバタイズされます。ISDN ダイヤラ インターフェイスは、その設定されているサブネット マスクの代わりに /32 サブネットをアドバタイズします。ip ospf network point-to-multipoint が設定されている場合、これは想定内の動作です。たとえば、2 つのルータ(R1 と R2)が FastEthernet インターフェイスを介して接続されていると仮定します。R1には
ip ospf network point-to-pointコマンドで設定されたループバックがあり、OSPFでそのループバックをアドバタイズします。interface Loopback0 ip address 10.1.1.1 255.255.255.0 ip ospf network point-to-pointルータR2を
theshow ip routeospfcommandでチェックインすると、ルート10.1.1.1は次のように表示されます。!..output truncated 10.0.0.0/24 is subnetted, 1 subnets O 10.1.1.0 [110/11] via 10.1.1.1, 00:00:02, FastEthernet0/0ただし、
ip ospf network point-to-pointコマンドがR1から0のインターフェイスに移動すると、R2のルート10.1.1.1は次のように表示されます。10.0.0.0/32 is subnetted, 1 subnets O 10.1.1.1 [110/11] via 10.1.1.1, 00:00:01, FastEthernet0/0
A.Cisco IOSソフトウェアリリース11.2以降では、
router ospfの下のospf auto-cost reference-bandwidthコマンドを使用して参照帯域幅を変更できます。参照帯域幅は、デフォルトでは 100 Mbps です。OSPF のリンクコストは 16 ビット数値です。そのため、サポートされる最大値は 65,535 となります。
A.OSPFでは、コストの計算に100 Mbpsの参照帯域幅を使用します。コストは「参照帯域幅÷インターフェイス帯域幅」の計算式で求められます。たとえばイーサネットの場合、100 Mbps / 10 Mbps = 10 となります。
注:
ip ospf cost costインターフェイスで使用され、このようにして計算されたコストを上書きします。詳細については、「OSPFコスト」を参照してください。
A.等コストルートが存在する場合、OSPFではCEFロードバランシングが使用されます。詳細については、『Cisco Express Forwarding(CEF)を使用したパラレルリンクでのロードバランシングに関するトラブルシューティング』を参照してください。
A.はい、OSPFではネイバー間で交換されるすべてのパケットを認証できます。認証は、単純なパスワードまたはMD5暗号化チェックサムを使用して行うことができます。あるエリアに単純パスワード認証を設定するには、コマンド
ip ospf authentication-keyを使用して、そのエリアに接続された各インターフェイスに最大8オクテットのパスワードを割り当てます。次に、area x authenticationコマンドをOSPFルータコンフィギュレーションに発行して、認証を有効にします。(コマンド内のxisはエリア番号です。)Cisco IOSソフトウェアリリース12.xでは、インターフェイス単位での認証もサポートされ、イネーブルになっています。一部のインターフェイスについてのみ認証を有効にする場合や、同じエリア内の異なるインターフェイスで異なる認証方法を使用する場合は、
ip ospf authenticationinterface modeコマンドを使用してください。
A.OSPFは、リンクステートアドバタイズメント(LSA)を新しく受信するたびに確認応答を送信する必要があります。 そのため、LSAパケットを送信します。LSA は、それらが確認応答されるまで再送信されます。リンクステートの再送信間隔は、再送信の間の時刻を定義します。再送信間隔を設定するには、ip ospf retransmit-interval コマンドを使用できます。デフォルト値は 5 秒です。
A.この変数は、指定された時間をアップデートの経過時間フィールドに追加します。リンクでの送信前に遅延が加算されていない場合、リンクステート アドバタイズメント(LSA)がリンクを介して伝播する時間は考慮されません。デフォルト値は 1 秒です。このパラメータは、非常に低速のリンクでより重要な意味を持ちます。
A.いいえ、OSPFの仮想リンクは非バックボーンエリアからバックボーンへの接続を維持しますが、非連続アドレッシングには不要です。OSPFでは、すべてのエリアにネットワークの集合があり、OSPFによって各アドバタイズメントにマスクが割り当てられるため、不連続ネットワークがサポートされます。
A. OSPFでは、すべてのアドバタイズメントをマルチキャストアドレッシングで送信します。トークン リングを除き、マルチキャスト IP アドレスは MAC レベルのマルチキャスト アドレスにマッピングされます。シスコではトークン リングを MAC レベルのブロードキャスト アドレスにマッピングします。
A.Cisco OSPFでサポートされるのは、TOS 0だけです。つまり、ルータはすべてのパケットをTOS 0パスでルーティングするため、ゼロ以外のTOSパスを計算する必要がなくなります。
A.
offset-listコマンドはOSPFには無効です。これは Interior Gateway Routing Protocol(IGRP)、Routing Information Protocol(RIP)、および RIP バージョン 2 のようなディスタンス ベクター プロトコルに使用されます。
A. OSPFでデフォルトが作成されるのは、コマンド
default-informationoriginateを使用して設定された場合と、ボックス内に他のプロセスによるデフォルトネットワークが存在する場合だけです。OSPF のデフォルト ルートは 0.0.0.0 です。それ自体にデフォルト ルートがない場合でも OSPF 対応ルータにデフォルト ルートを生成させるには、default-information originate always コマンドを使用します。
A.
distribute-listコマンドはOSPFでサポートされていますが、Routing Information Protocol(RIP)やEnhanced Interior Gateway Routing Protocol(EIGRP)などのディスタンスベクタールーティングプロトコルの場合とは動作が異なります。 OSPFデータベースに入るOSPFルートはフィルタリングできません。distribute-listincommandコマンドではルートのフィルタリングだけが行われるため、ルーティングテーブルには入りません。このコマンドによってリンクステートパケットの伝搬が阻止されることはありません。したがって、このコマンドdoesnothelpはルータのメモリを節約し、フィルタリングされたルートから他のルータに伝搬するルータを禁止しません。注意: OSPFで
distribute-listincommandコマンドを使用する場合は、不用意に実装すると、ネットワーク上にルーティングループが発生することがあります。コマンドdistribute-listは、自律システム境界ルータ(ASBR)によってOSPFに再配布されたルートでのみ機能します。これは外部タイプ 2 および外部タイプ 1 の経路には適用されますが、エリア内およびエリア間経路には適用されません。
OSPF での distribute-list の設定例を参照してください。
A. RFC 2328のセクション11以降、OSPFルートの優先順位は次のとおりです。
エリア内ルート、O
エリア間ルート、O IA
外部ルート タイプ 1、O E1
外部ルート タイプ 2、O E2
この優先順位は変更できません。ただし、これは単一の OSPF プロセス内でのみ適用されます。複数のOSPFプロセスを実行しているルータでは、ルートの比較が行われます。ルートの比較によって、OSPF プロセスのメトリックとアドミニストレーティブ ディスタンス(変更された場合)が比較されます。2 つの異なる OSPF プロセスによって提供されるルートを比較するとき、ルート タイプは無視されます。
A. Cisco IOSソフトウェアリリース10.0よりも前のCisco IOSソフトウェアリリースでは、Nonbroadcast Multiaccess(NBMA)ネットワーク(フレームリレー、X.25、SMDSなど)で隣接関係を確立するためにneighborコマンドが必要でした。 Cisco IOSソフトウェアリリース10.0以降の場合は、ip ospf network broadcastcommandを使用してネットワークをブロードキャストネットワークとして定義できるため、neighborコマンドは不要です。フルメッシュのSMDSクラウドを使用しない場合は、
ip ospf network point-to-multipointコマンドを使用する必要があります。
A.SPFメトリックは保持されます。ルータ間の再配布は、任意の 2 つの IP ルーティング プロセスの間で再配布する場合と似ています。
A.OSPFを設定すると、マルチアクセスインターフェイスでマルチキャスト機能を使用する必要があるかどうかを判断できます。また、マルチキャストが使用可能な場合、OSPF はその通常のマルチキャストに使用します。
Cisco IOS ソフトウェア リリース 10.0 には、サブインターフェイスと呼ばれる機能が含まれています。サブインターフェイスをフレーム リレーと一緒に使用すると、1 組の仮想回線(VC)を結びつけて、単一の IP サブネットとして機能する仮想インターフェイスを形成することができます。サブネット内のすべてのシステムはフルメッシュ構造である必要があります。Cisco IOSソフトウェアリリース10.3および11.0以降については、
ip ospf point-to-multipointコマンドも使用できます。
A.非番号インターフェイスが設定されている場合は、ルータ上の別のインターフェイスを参照します。OSPFが非番号インターフェイスで有効になっている場合は、その非番号インターフェイスが指し示すインターフェイスのアドレスワイルドマスクペアを使用します。
A.いいえ、一方の側に番号を割り当て、もう一方の側に番号を割り当てない場合、OSPFは動作しません。これにより、OSPFデータベースに不一致が生じ、ルートがルーティングテーブルにインストールされなくなります。
A.OSPFは最も大きいIPアドレスをルータIDとして選択します。IP アドレスを持つ up/up モードのインターフェイスがない場合、このエラー メッセージが返されます。問題を修正するには、ループバック インターフェイスを設定します。
A.使用しているソフトウェアではOSPFをサポートできません。このエラー メッセージは Cisco 1600 シリーズ ルータで最もよく現れます。1600ルータを使用している場合、OSPFを実行するにはPlusイメージが必要です。
A.DRは代表ルータ、BDRはバックアップ代表ルータ、DROTHERはDRでもBDRでもないルータを示します。DR は、ネットワーク内のすべてのルータをリストするネットワーク リンクステート アドバタイズメントを生成します。
A.イーサネット、FDDI、トークンリングなどのブロードキャストメディアでのフラッディング量を減らすために、ルータがFULL状態になるのは代表ルータ(DR)とバックアップ代表ルータ(BDR)だけで、他のすべてのルータでは2-WAY状態が表示されます。
A.これは正常です。ポイントツーポイント ネットワークおよびポイントツーマルチポイント ネットワークでは、代表ルータ(DR)またはバックアップ代表ルータ(BDR)はありません。
A.通常のOSPF設定コマンドの他に、
dialermapcommandを使用する必要があります。dialermapcommandを使用するときは、broadcastkeywordを使用して、ブロードキャストをプロトコルアドレスに転送する必要があることを示します。
A.通常のOSPF設定コマンドの他に、非同期インターフェイスに対して
async defaultroutingcommandを使用する必要があります。このコマンドを使用すると、ルータが非同期インターフェイス経由で他のルータにルーティングの更新を渡すことができます。また、ダイヤラマップコマンドが使用されている場合は、broadcastkeywordを使用して、ブロードキャストをプロトコルアドレスに転送する必要があることを示します。
A.RFC 2178で説明されているインターフェイスごとの認証タイプは、Cisco IOSソフトウェアリリース12.0(8)で追加されました。
A.外部ルーティング情報がタイプ7リンクステートアドバタイズメント(LSA)でNSSAにインポートされる場合、タイプ7 LSAにはエリアフラッディングスコープしかありません。外部情報をさらに配布させるため、タイプ 7 LSA が NSSA 境界でタイプ 5 LSA に変換されます。タイプ7 LSAオプションフィールドのPビットは、タイプ7 LSAを変換する必要があるかどうかを示します。P ビットが設定された LSA のみが変換されます。NSSA に情報を再配布すると、P ビットは自動的に設定されます。自律システム境界ルータ(ASBR)がエリア境界ルータ(ABR)でもある場合に、有効な回避策が適用されます。 次に、NSSA ASBR は
not-advertise キーワードによって集約され、その結果、変換されたタイプ 7 LSA はアドバタイジングされません。
A. OSPF showcommandsコマンドを使用すると、反応が遅くなる可能性がありますが、他のコマンドではそうではありません。この遅延の最も一般的な理由は、ルータで
ip ospf name-lookupconfigurationコマンドが設定されていることです。このコマンドが設定されている場合、ルータはすべてのOSPF showcommandコマンドに対してデバイスのドメインネームシステム(DNS)名を参照します。これによりデバイスの識別は容易になりますが、コマンドへの応答時間は長くなります。OSPF showcommands以外のコマンドでも反応が遅い場合は、CPU使用率などの他の原因を調べる必要があります。
A.
clear ip ospf redistributionコマンドはタイプ5およびタイプ7のリンクステートアドバタイズメント(LSA)をすべてフラッシュし、ルーティングテーブルをスキャンして再配布されたルートを探します。これにより、フラッシュされた/更新された LSA を受信するネットワーク内のすべてのルータで、部分的な最短パス優先アルゴリズム(SPF)が発生します。予想される再配布されたルートがOSPFにない場合、このコマンドはLSAを更新し、ルートをOSPFに取得するのに役立ちます。
A.OSPFが同じサブネット上にないネイバー間の隣接関係を形成するのは、ネイバーがポイントツーポイントリンクで接続されている場合だけです。これは
ip unnumberedcommandを使用する場合には便利ですが、その他すべての場合では、ネイバーは同じサブネット上にある必要があります。
A.OSPFは、LSAの経過時間がリンクステートリフレッシュタイム(1800秒)に達したときに、自己生成LSAを送信します。詳細については、「リンクステートアドバタイズメント」を参照してください。
A. ルータが特定のインターフェイスのOSPFネイバーにならないようにするため、そのインターフェイスでpassive-interfaceコマンドを発行します。
インターネット サービス プロバイダー(ISP)や大規模な企業ネットワークでは、多くのディストリビューション ルータに 200 を超えるインターフェイスがあります。この200のインターフェイスのそれぞれで
パッシブインターフェイスを設定するのは困難な場合があります。このような場合は、すべてのインターフェイスをデフォルトでパッシブとして設定し、1つのpassive-interfacedefaultcommandを実行します。次に、隣接関係が必要な個々のインターフェイスを、no passive-interfaceコマンドで設定します。
no passive-interface defaultにはいくつかの既知の問題がありますコマンドを使用します。回避策はCisco Bug ID CSCdr09263に記載されています。注:Ciscoの内部不具合情報にアクセスできるのは、登録ユーザだけです。
A. OSPFデータベース内に同じ外部ネットワークのタイプ5 LSAが2つある場合は、自律システム境界ルータ(ASBR)への最短パスを持つ外部LSAを優先し、それをIPルーティングテーブルにインストールします。
show ip ospf border-routersコマンドを使用して、ASBRへのコストを確認します。
A.Cisco 800ルータではOSPFはサポートされていません。ただし、Routing Information Protocol(RIP)および Enhanced Interior Gateway Routing Protocol (EIGRP)はサポートしています。 機能サポートの詳細については、Software Advisor(登録ユーザ専用)ツールを使用してください。
注:Ciscoの内部不具合情報にアクセスできるのは、登録ユーザだけです。
A.OSPFでは、Border Gateway Protocol(BGP;ボーダーゲートウェイプロトコル)やEnhanced Interior Gateway Routing Protocol(EIGRP)とは異なり、ネイバールータ間で隣接関係が確立されてルーティング情報が交換される際に、プロセス番号(自律システム番号)がチェックされません。OSPFプロセス番号が考慮される唯一のケースは、マルチプロトコルラベルスイッチング(MPLS)VPNでプロバイダーエッジからクライアントエッジ(PE-CE)へのリンクのルーティングプロトコルとしてOSPFが使用される場合です。PE ルータは、OSPF プロセス番号から導き出されたドメイン属性を OSPF ルートにマーキングし、そのルートが同じ OSPF ドメイン内から生じているか、または外部からのものかを示します。OSPFプロセス番号が、MPLS VPN内の複数のPEルータで一貫していない場合は、
domain-idOSPFモードコマンドを使用して、番号は異っていてもそれぞれのOSPFプロセスが同じOSPFドメインに属していることを示すマークを付ける必要があります。これは、多くの実際のケースで、ネットワーク内の同じ OSPF ドメインに異なる自律システム番号を使用できることを意味します。ただし、可能な限り一貫性のある OSPF プロセス番号を使用することをお勧めします。この一貫性によってネットワーク メンテナンスが簡易になり、同じ OSPF ドメインにルータを維持するというネットワーク設計者の意図に適合します。
A.CEFは、OSPFなどのルーティングプロトコルによってデータが入力されるルーティングテーブルに基づいて、パケットのスイッチングを行います。ルーティング プロトコル テーブルが計算されていれば、CEF によりロード バランシングが行われるということになります。ロードバランシングの詳細は、『ロードバランシングの機能のしくみについて』を参照してください。
A.OSPFではメトリックaCostが使用されますが、これは帯域幅に関連するものです。等しいコスト パス(両方のマルチリンクで帯域幅が同じ)がある場合、OSPF はルーティング テーブルに両方のルートを登録します。ルーティング テーブルは、インターフェイスの使用率に関係なく、両方のリンクを均等に使用するように試みます。最初のマルチリンクのいずれかのリンクが失敗しても、OSPF は 2 番目のマルチリンクにすべてのトラフィックを送信することはありません。最初のマルチリンクが 100% のピークに達しても、OSPF は 2 番目のマルチリンクにトラフィックを送信することはありません。これは、インターフェイスの使用率に関係なく、OSPF が両方のリンクを均等に使用するように試みるためです。2 番目のマルチリンクは、最初のマルチリンクがダウンしたときにのみ、完全に使用されます。
A.トポロジ変更の障害を迅速に検出するには、helloタイマー値を1秒に設定する必要があります。ホールド タイマー値(Hello タイマー値の 4 倍)も設定する必要があります。Hello タイマー値とホールド タイマー値をデフォルト値より減らすと、ルーティング トラフィックが増える可能性があります。
注:OSPFタイマーを調整すると、ネットワークだけでなくデバイスのリソースオーバーヘッドが発生する可能性があります。ルーティングプロトコルタイマーを調整せずに、双方向フォワーディング検出(BFD)を使用することを推奨します。BFD では 1 秒未満のコンバージェンスも行えます。詳細については、『OSPFのBFD over IPv4サポート』を参照してください。
A.はい。Advanced IPServicesイメージを実行する3800シリーズルータでは、OSPFスタブ機能がサポートされています。
A.このエラーメッセージは、ネットワークLSAをフラッシュしている一部のルータによるものです。そのルータが受信したネットワークLSAのLSA IDがいずれかのルータインターフェイスのIPアドレスと競合していて、そのLSAをネットワークの外にフラッシュするためです。OSPF が正しく機能するためには、中継ネットワークの IP アドレスが一意であることが必要です。一意でない場合、競合するルータがこのエラー メッセージを報告します。エラー メッセージでは、adv-rtr として報告される OSPF ルータ ID を持つルータが、このメッセージを報告します。
A.はい。『OSPFを使用したIPSec環境でのGREトンネルの設定』を参照してください。
A.タイプ3 LSAは、集約ルートとしてエリア境界ルータ(ABR)によって発信されます。ABRルータでは集約ルートを操作できません。
A. NSSA ABRがnssa no-summaryからnssaに移動するように設定されている場合、OSPFネイバーシップはフラップしません。
A.予期しないシーケンス番号のネイバーからDatabase Description(DBD)パケットが受信されたため、OSPFネイバーの状態がFULLからEXSTARTに変更されました。
SeqNumberMismatchingは、OSPFネイバーシップネゴシエーション中に受信されたDBDパケットで、次のいずれかが発生したことを意味します。
予期しない DBD シーケンス番号を持つ
予期しない Init ビット セットがある
には、Database Description(DBD)パケットで受信した最後のOptionsフィールドとは異なるOptionsフィールドがあります。
A.Cisco IOSのルーティングプロセスの上限は32です。これらの内 2 つは、スタティック ルートおよび直接接続ルート向けに保存されます。Cisco 7600 ルータは VRF あたり 28 の OSPF プロセスをサポートします。
A.インクリメンタルSPFは、フルSPFアルゴリズムよりも効率的です。フルSPFアルゴリズムを使用すると、ネットワークイベントに対応して、新しいルーティングトポロジでOSPFのコンバージェンスを高速化できます。インクリメンタルSPFは、影響を受けるノードのみを更新し、ツリー全体を再構築しないように設計されています。この結果、影響を受けないノードを処理する必要がないため、コンバージェンスが高速化し、CPU サイクルが短縮します。 ベストプラクティスを使用すると、ISPFは大規模なOSPFドメインの違いをより大きくします。
インクリメンタル SPF は、ノードやリンクの数が多いネットワークのコンバージェンス時間を大幅に改善します。また、ネットワークトポロジの変更がSPTのルートからさらに離れている場合、インクリメンタルSPFは大きな利点があります。たとえば、ネットワークが大きいほど、影響も大きくなります。400 ~ 1000個のノードで構成されるセグメントでは改善が必要です。ただし、エンドツーエンドの遅延を測定する何らかの機能やツールがないと、展開された実稼働ネットワークで確認が困難になる場合があります。詳細については、「OSPFインクリメンタルSPF」を参照してください。
A.はい。Cisco NX-OSとCisco IOS OSPFの比較を参照してください。
A. OSPF Shortest Path Firstスロットリング機能を使用すると、SPFスケジューリングをミリ秒間隔で設定して、ネットワークが不安定な場合にSPF計算を遅らせることができます。トポロジ変化が発生した場合、Shortest Path Tree(SPT)を再計算するように SPF がスケジューリングされます。
OSPF でのコマンド構文:
timers throttle spf [spf-start] [spf-hold] [spf-max-wait]
場所:
spf-start:変更後の SPF 計算をスケジューリングするための初期遅延(ミリ秒単位)。値の範囲は 1 ~ 600000 です。
spf-hold:2回連続するSPFの計算間の最小ホールド時間(ミリ秒)。値の範囲は 1 ~ 600000 です。
spf-max-wait:2回連続するSPFの計算間の最大待機時間(ミリ秒)。範囲は 1 ~ 600000 です。
A.このメッセージは、データベースの同期にシーケンス番号を使用するDBD交換プロセスに関連しています。何らかの理由で不正なシーケンス番号が DBD パケットに報告されました。これは、パケット損失やパケット破損などの一時的な状態が原因で発生する可能性があります。
| 改定 | 発行日 | コメント |
|---|---|---|
2.0 |
02-Feb-2023
|
書式を更新。CCWアラートを修正します。再認定 |
1.0 |
20-Nov-2001
|
初版 |
フィードバック