はじめに
このドキュメントでは、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 を指します。
Q. OSPFでは、なぜループバックが/32ホストルートとしてアドバタイズされるのですか。
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 route
ospfcommandでチェックインすると、ルート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
Q. OSPFで参照帯域幅を変更するにはどうすればよいのですか。
A.Cisco IOSソフトウェアリリース11.2以降では、router ospf
の下のospf auto-cost reference-bandwidth
コマンドを使用して参照帯域幅を変更できます。参照帯域幅は、デフォルトでは 100 Mbps です。OSPF のリンクコストは 16 ビット数値です。そのため、サポートされる最大値は 65,535 となります。
Q. OSPFでは、メトリックやコストはどのように計算されるのですか。
A.OSPFでは、コストの計算に100 Mbpsの参照帯域幅を使用します。コストは「参照帯域幅÷インターフェイス帯域幅」の計算式で求められます。たとえばイーサネットの場合、100 Mbps / 10 Mbps = 10 となります。
注:ip ospf cost cost
インターフェイスで使用され、このようにして計算されたコストを上書きします。詳細については、「OSPFコスト」を参照してください。
Q.等コストルートが存在する場合、OSPFはどのアルゴリズムを使用しますか。
A.等コストルートが存在する場合、OSPFではCEFロードバランシングが使用されます。詳細については、『Cisco Express Forwarding(CEF)を使用したパラレルリンクでのロードバランシングに関するトラブルシューティング』を参照してください。
Q. OSPFルーティングプロトコル交換は認証されますか。
A.はい、OSPFではネイバー間で交換されるすべてのパケットを認証できます。認証は、単純なパスワードまたはMD5暗号化チェックサムを使用して行うことができます。あるエリアに単純パスワード認証を設定するには、コマンドip ospf authentication-key
を使用して、そのエリアに接続された各インターフェイスに最大8オクテットのパスワードを割り当てます。次に、area x authentication
コマンドをOSPFルータコンフィギュレーションに発行して、認証を有効にします。(コマンド内のxisはエリア番号です。)
Cisco IOSソフトウェアリリース12.xでは、インターフェイス単位での認証もサポートされ、イネーブルになっています。一部のインターフェイスについてのみ認証を有効にする場合や、同じエリア内の異なるインターフェイスで異なる認証方法を使用する場合は、ip ospf authenticationinterface mode
コマンドを使用してください。
Q.リンクステート再送信間隔とは何ですか。また、それはどのコマンドで設定するのですか。
A.OSPFは、リンクステートアドバタイズメント(LSA)を新しく受信するたびに確認応答を送信する必要があります。 そのため、LSAパケットを送信します。LSA は、それらが確認応答されるまで再送信されます。リンクステートの再送信間隔は、再送信の間の時刻を定義します。再送信間隔を設定するには、ip ospf retransmit-interval コマンドを使用できます。デフォルト値は 5 秒です。
Q.変数IP-OSPF-Transmit-Delayの目的は何ですか。
A.この変数は、指定された時間をアップデートの経過時間フィールドに追加します。リンクでの送信前に遅延が加算されていない場合、リンクステート アドバタイズメント(LSA)がリンクを介して伝播する時間は考慮されません。デフォルト値は 1 秒です。このパラメータは、非常に低速のリンクでより重要な意味を持ちます。
Q.マスク伝搬プロパティに関係なく、OSPFの仮想リンクのスタティックオプションのみが不連続ネットワークを許可するというのは本当ですか。
A.いいえ、OSPFの仮想リンクは非バックボーンエリアからバックボーンへの接続を維持しますが、非連続アドレッシングには不要です。OSPFでは、すべてのエリアにネットワークの集合があり、OSPFによって各アドバタイズメントにマスクが割り当てられるため、不連続ネットワークがサポートされます。
Q.マルチキャストIPアドレスはMACレベルのマルチキャストアドレスにマップされますか。
A. OSPFでは、すべてのアドバタイズメントをマルチキャストアドレッシングで送信します。トークン リングを除き、マルチキャスト IP アドレスは MAC レベルのマルチキャスト アドレスにマッピングされます。シスコではトークン リングを MAC レベルのブロードキャスト アドレスにマッピングします。
Q. CiscoのOSPF実装では、IP TOSベースのルーティングはサポートされていますか。
A.Cisco OSPFでサポートされるのは、TOS 0だけです。つまり、ルータはすべてのパケットをTOS 0パスでルーティングするため、ゼロ以外のTOSパスを計算する必要がなくなります。
Q. offset-listsubcommandコマンドはOSPFで有効ですか。
A.offset-list
コマンドはOSPFには無効です。これは Interior Gateway Routing Protocol(IGRP)、Routing Information Protocol(RIP)、および RIP バージョン 2 のようなディスタンス ベクター プロトコルに使用されます。
Q. OSPFのデフォルトは、それ自体にデフォルトのないルータからの外部情報に基づいて、システム内に作成できますか。
A. OSPFでデフォルトが作成されるのは、コマンドdefault-information
originateを使用して設定された場合と、ボックス内に他のプロセスによるデフォルトネットワークが存在する場合だけです。OSPF のデフォルト ルートは 0.0.0.0 です。それ自体にデフォルト ルートがない場合でも OSPF 対応ルータにデフォルト ルートを生成させるには、default-information originate always コマンドを使用します。
Q. OSPFでは、ルートのフィルタリングにdistribute-list in/outcommandコマンドを使用できますか。
A. distribute-
listコマンドはOSPFでサポートされていますが、Routing Information Protocol(RIP)やEnhanced Interior Gateway Routing Protocol(EIGRP)などのディスタンスベクタールーティングプロトコルの場合とは動作が異なります。 OSPFデータベースに入るOSPFルートはフィルタリングできません。distribute-list
incommandコマンドではルートのフィルタリングだけが行われるため、ルーティングテーブルには入りません。このコマンドによってリンクステートパケットの伝搬が阻止されることはありません。したがって、このコマンドdoesnothelpはルータのメモリを節約し、フィルタリングされたルートから他のルータに伝搬するルータを禁止しません。
注意: OSPFでdistribute-list
incommandコマンドを使用する場合は、不用意に実装すると、ネットワーク上にルーティングループが発生することがあります。
コマンドdistribute-listは、自律システム境界ルータ(ASBR)によってOSPFに再配布されたルートでのみ機能します。これは外部タイプ 2 および外部タイプ 1 の経路には適用されますが、エリア内およびエリア間経路には適用されません。
OSPF での distribute-list の設定例を参照してください。
Q. OSPFエリア間ルートをエリア内ルートよりも優先させるにはどうすればよいのですか。
A. RFC 2328のセクション11以降、OSPFルートの優先順位は次のとおりです。
-
エリア内ルート、O
-
エリア間ルート、O IA
-
外部ルート タイプ 1、O E1
-
外部ルート タイプ 2、O E2
この優先順位は変更できません。ただし、これは単一の OSPF プロセス内でのみ適用されます。複数のOSPFプロセスを実行しているルータでは、ルートの比較が行われます。ルートの比較によって、OSPF プロセスのメトリックとアドミニストレーティブ ディスタンス(変更された場合)が比較されます。2 つの異なる OSPF プロセスによって提供されるルートを比較するとき、ルート タイプは無視されます。
Q. OSPFneighborsubcommandコマンドを使用して、Switched Multimegabit Data Service(SMDS)クラウド上のルータの隣接関係を手動で設定する必要がありますか。
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
コマンドを使用する必要があります。
Q.ルートがOSPFプロセス間を再配送されるときは、すべての最短パス優先アルゴリズム(SPF)メトリックが保持されるのですか。それとも、デフォルトメトリック値が使用されるのですか。
A.SPFメトリックは保持されます。ルータ間の再配布は、任意の 2 つの IP ルーティング プロセスの間で再配布する場合と似ています。
Q.シスコでは、部分メッシュのフレームリレーネットワークにおけるOSPFルーティングにはどのように対応していますか。
A.OSPFを設定すると、マルチアクセスインターフェイスでマルチキャスト機能を使用する必要があるかどうかを判断できます。また、マルチキャストが使用可能な場合、OSPF はその通常のマルチキャストに使用します。
Cisco IOS ソフトウェア リリース 10.0 には、サブインターフェイスと呼ばれる機能が含まれています。サブインターフェイスをフレーム リレーと一緒に使用すると、1 組の仮想回線(VC)を結びつけて、単一の IP サブネットとして機能する仮想インターフェイスを形成することができます。サブネット内のすべてのシステムはフルメッシュ構造である必要があります。Cisco IOSソフトウェアリリース10.3および11.0以降については、ip ospf point-to-multipoint
コマンドも使用できます。
Q.アンナンバードインターフェイスをエリアに割り当てるには、どのアドレスワイルドマスクペアを使用する必要がありますか。
A.非番号インターフェイスが設定されている場合は、ルータ上の別のインターフェイスを参照します。OSPFが非番号インターフェイスで有効になっている場合は、その非番号インターフェイスが指し示すインターフェイスのアドレスワイルドマスクペアを使用します。
Q. OSPFでは、一方の側に番号を割り当て、もう一方の側には番号を割り当てないことは可能ですか。
A.いいえ、一方の側に番号を割り当て、もう一方の側に番号を割り当てない場合、OSPFは動作しません。これにより、OSPFデータベースに不一致が生じ、ルートがルーティングテーブルにインストールされなくなります。
Q.ルータを「OSPF One」と設定すると「cannot allocate router id」エラーメッセージが表示されるのはなぜですか。
A.OSPFは最も大きいIPアドレスをルータIDとして選択します。IP アドレスを持つ up/up モードのインターフェイスがない場合、このエラー メッセージが返されます。問題を修正するには、ループバック インターフェイスを設定します。
Q.ルータを「OSPF One」と設定すると「unknown routing protocol」エラーメッセージが表示されるのはなぜですか。
A.使用しているソフトウェアではOSPFをサポートできません。このエラー メッセージは Cisco 1600 シリーズ ルータで最もよく現れます。1600ルータを使用している場合、OSPFを実行するにはPlusイメージが必要です。
Q. show ip ospf インターフェイスコマンドの出力にあるstatesDR、BDR、およびDROTHERは何を意味しますか。
A.DRは代表ルータ、BDRはバックアップ代表ルータ、DROTHERはDRでもBDRでもないルータを示します。DR は、ネットワーク内のすべてのルータをリストするネットワーク リンクステート アドバタイズメントを生成します。
Q. show ip ospf neighborコマンドを発行すると、なぜFULL/DRandFULL/BDRのみが表示され、その他のネイバーすべてが2-WAY/DROTHERと表示されるのですか。
A.イーサネット、FDDI、トークンリングなどのブロードキャストメディアでのフラッディング量を減らすために、ルータがFULL状態になるのは代表ルータ(DR)とバックアップ代表ルータ(BDR)だけで、他のすべてのルータでは2-WAY状態が表示されます。
Q.シリアルリンクでOSPFネイバーがFULL/DRorFULL/BDRと表示されないのはなぜですか。
A.これは正常です。ポイントツーポイント ネットワークおよびポイントツーマルチポイント ネットワークでは、代表ルータ(DR)またはバックアップ代表ルータ(BDR)はありません。
Q. BRI/PRIリンクでOSPFを実行するには、何か特別なコマンドは必要ですか。
A.通常のOSPF設定コマンドの他に、dialer
mapcommandを使用する必要があります。dialer
mapcommandを使用するときは、broadcastkeywordを使用して、ブロードキャストをプロトコルアドレスに転送する必要があることを示します。
Q.非同期リンク経由でOSPFを実行するためには、何か特別なコマンドは必要ですか。
A.通常のOSPF設定コマンドの他に、非同期インターフェイスに対してasync default
routingcommandを使用する必要があります。このコマンドを使用すると、ルータが非同期インターフェイス経由で他のルータにルーティングの更新を渡すことができます。また、ダイヤラマップ
コマンドが使用されている場合は、broadcastkeywordを使用して、ブロードキャストをプロトコルアドレスに転送する必要があることを示します。
Q. OSPFでインターフェイスごとの認証タイプのサポートを開始したのは、どのリリースのCisco IOSソフトウェアですか。
A.RFC 2178で説明されているインターフェイスごとの認証タイプは、Cisco IOSソフトウェアリリース12.0(8)で追加されました。
Q.外部ルートをNot-So-Stubby Area(NSSA)にインポートするときに、Pビットを制御できますか。
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 はアドバタイジングされません。
Q. OSPFshowcommandsの応答が非常に遅いのはなぜですか。
A. OSPF showcommandsコマンドを使用すると、反応が遅くなる可能性がありますが、他のコマンドではそうではありません。この遅延の最も一般的な理由は、ルータでip ospf name-lookupconfiguration
コマンドが設定されていることです。このコマンドが設定されている場合、ルータはすべてのOSPF showcommandコマンドに対してデバイスのドメインネームシステム(DNS)名を参照します。これによりデバイスの識別は容易になりますが、コマンドへの応答時間は長くなります。OSPF showcommands以外のコマンドでも反応が遅い場合は、CPU使用率などの他の原因を調べる必要があります。
Q.クリアip ospf 再配布コマンドは何を行いますか。
A.clear ip ospf redistribution
コマンドはタイプ5およびタイプ7のリンクステートアドバタイズメント(LSA)をすべてフラッシュし、ルーティングテーブルをスキャンして再配布されたルートを探します。これにより、フラッシュされた/更新された LSA を受信するネットワーク内のすべてのルータで、部分的な最短パス優先アルゴリズム(SPF)が発生します。予想される再配布されたルートがOSPFにない場合、このコマンドはLSAを更新し、ルートをOSPFに取得するのに役立ちます。
Q. OSPFでは、サブネットが異なるネイバールータとの隣接関係が確立されますか。
A.OSPFが同じサブネット上にないネイバー間の隣接関係を形成するのは、ネイバーがポイントツーポイントリンクで接続されている場合だけです。これはip unnumberedcommand
を使用する場合には便利ですが、その他すべての場合では、ネイバーは同じサブネット上にある必要があります。
Q. OSPFでは、どのくらいの頻度でリンクステートアドバタイズメント(LSA)が送信されますか。
A.OSPFは、LSAの経過時間がリンクステートリフレッシュタイム(1800秒)に達したときに、自己生成LSAを送信します。詳細については、「リンクステートアドバタイズメント」を参照してください。
Q. OSPFネットワークで隣接関係を形成する個々のインターフェイスを防止するにはどうすればよいのですか。
A. ルータが特定のインターフェイスのOSPFネイバーにならないようにするため、そのインターフェイスでpassive-interfaceコマンドを発行します。
インターネット サービス プロバイダー(ISP)や大規模な企業ネットワークでは、多くのディストリビューション ルータに 200 を超えるインターフェイスがあります。この200のインターフェイスのそれぞれでパッシブ
インターフェイスを設定するのは困難な場合があります。このような場合は、すべてのインターフェイスをデフォルトでパッシブとして設定し、1つのpassive-interface
defaultcommandを実行します。次に、隣接関係が必要な個々のインターフェイスを、no passive-interface
コマンドで設定します。
no passive-interface default
にはいくつかの既知の問題がありますコマンドを使用します。回避策はCisco Bug ID CSCdr09263に記載されています。
注:Ciscoの内部不具合情報にアクセスできるのは、登録ユーザだけです。
Q. OSPFデータベース内の同じ外部ネットワークにタイプ5リンクステートアドバタイズメント(LSA)が2つある場合、どのパスをIPルーティングテーブルに登録すべきですか。
A. OSPFデータベース内に同じ外部ネットワークのタイプ5 LSAが2つある場合は、自律システム境界ルータ(ASBR)への最短パスを持つ外部LSAを優先し、それをIPルーティングテーブルにインストールします。show ip ospf border-routers
コマンドを使用して、ASBRへのコストを確認します。
Q. Cisco 800ルータがOSPFを実行しませんが、これはなぜですか。
A.Cisco 800ルータではOSPFはサポートされていません。ただし、Routing Information Protocol(RIP)および Enhanced Interior Gateway Routing Protocol (EIGRP)はサポートしています。 機能サポートの詳細については、Software Advisor(登録ユーザ専用)ツールを使用してください。
注:Ciscoの内部不具合情報にアクセスできるのは、登録ユーザだけです。
Q.同じネットワーク内の複数のルータでOSPFを設定する場合、同じプロセス番号を使用する必要がありますか。
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 ドメインにルータを維持するというネットワーク設計者の意図に適合します。
Q. Cisco Express Forwarding(CEF)とOSPFを実行しているルータがありますが、宛先への複数のリンクがある場合にはどちらがロードバランシングを行うのですか。
A.CEFは、OSPFなどのルーティングプロトコルによってデータが入力されるルーティングテーブルに基づいて、パケットのスイッチングを行います。ルーティング プロトコル テーブルが計算されていれば、CEF によりロード バランシングが行われるということになります。ロードバランシングの詳細は、『ロードバランシングの機能のしくみについて』を参照してください。
Q. OSPFでは、2つのマルチリンクパスをどのように使用してパケットを転送するのでしょうか。
A.OSPFではメトリックaCostが使用されますが、これは帯域幅に関連するものです。等しいコスト パス(両方のマルチリンクで帯域幅が同じ)がある場合、OSPF はルーティング テーブルに両方のルートを登録します。ルーティング テーブルは、インターフェイスの使用率に関係なく、両方のリンクを均等に使用するように試みます。最初のマルチリンクのいずれかのリンクが失敗しても、OSPF は 2 番目のマルチリンクにすべてのトラフィックを送信することはありません。最初のマルチリンクが 100% のピークに達しても、OSPF は 2 番目のマルチリンクにトラフィックを送信することはありません。これは、インターフェイスの使用率に関係なく、OSPF が両方のリンクを均等に使用するように試みるためです。2 番目のマルチリンクは、最初のマルチリンクがダウンしたときにのみ、完全に使用されます。
Q.トポロジ上の変化を迅速に検出するには、どうすればよいのですか。
A.トポロジ変更の障害を迅速に検出するには、helloタイマー値を1秒に設定する必要があります。ホールド タイマー値(Hello タイマー値の 4 倍)も設定する必要があります。Hello タイマー値とホールド タイマー値をデフォルト値より減らすと、ルーティング トラフィックが増える可能性があります。
注:OSPFタイマーを調整すると、ネットワークだけでなくデバイスのリソースオーバーヘッドが発生する可能性があります。ルーティングプロトコルタイマーを調整せずに、双方向フォワーディング検出(BFD)を使用することを推奨します。BFD では 1 秒未満のコンバージェンスも行えます。詳細については、『OSPFのBFD over IPv4サポート』を参照してください。
Q. 3825シリーズのルータでは、OSPFスタブ機能はサポートされていますか。
A.はい。Advanced IPServicesイメージを実行する3800シリーズルータでは、OSPFスタブ機能がサポートされています。
Q.エラーメッセージ%OSPF-4-FLOOD_WAR: Process process-id re-originates LSA IDip addresstype-2 adv-rtrip addressin areaarea idmeansはどういう意味ですか。
A.このエラーメッセージは、ネットワークLSAをフラッシュしている一部のルータによるものです。そのルータが受信したネットワークLSAのLSA IDがいずれかのルータインターフェイスのIPアドレスと競合していて、そのLSAをネットワークの外にフラッシュするためです。OSPF が正しく機能するためには、中継ネットワークの IP アドレスが一意であることが必要です。一意でない場合、競合するルータがこのエラー メッセージを報告します。エラー メッセージでは、adv-rtr として報告される OSPF ルータ ID を持つルータが、このメッセージを報告します。
Q. GREトンネルでOSPFを実行できますか。
A.はい。『OSPFを使用したIPSec環境でのGREトンネルの設定』を参照してください。
Q.タイプ3 LSAを操作して、非バックボーンエリアに送信される2つの異なるエリアから発信されるように設定する方法はありますか。
A.タイプ3 LSAは、集約ルートとしてエリア境界ルータ(ABR)によって発信されます。ABRルータでは集約ルートを操作できません。
Q. OSPFエリアタイプがnssa no-summaryからnssaに変更された場合、OSPFネイバーシップのドロップ/フラップはありますか。
A. NSSA ABRがnssa no-summaryからnssaに移動するように設定されている場合、OSPFネイバーシップはフラップしません。
Q. %OSPF-5-ADJCHG: Process ID, Nbr [ip-address] on Port-channel31 from FULL to EXSTART, SeqNumberMismatcherrorメッセージで、SeqNumberMismatchisは何を意味しますか。
A.予期しないシーケンス番号のネイバーからDatabase Description(DBD)パケットが受信されたため、OSPFネイバーの状態がFULLからEXSTARTに変更されました。
SeqNumberMismatchingは、OSPFネイバーシップネゴシエーション中に受信されたDBDパケットで、次のいずれかが発生したことを意味します。
Q. 7600/6500プラットフォームでのOSPFプロセス(VRF対応)の最大数はいくつですか。
A.Cisco IOSのルーティングプロセスの上限は32です。これらの内 2 つは、スタティック ルートおよび直接接続ルート向けに保存されます。Cisco 7600 ルータは VRF あたり 28 の OSPF プロセスをサポートします。
Q. ISPFはOSPFネットワークにどのような影響または改善をもたらしますか。
A.インクリメンタルSPFは、フルSPFアルゴリズムよりも効率的です。フルSPFアルゴリズムを使用すると、ネットワークイベントに対応して、新しいルーティングトポロジでOSPFのコンバージェンスを高速化できます。インクリメンタルSPFは、影響を受けるノードのみを更新し、ツリー全体を再構築しないように設計されています。この結果、影響を受けないノードを処理する必要がないため、コンバージェンスが高速化し、CPU サイクルが短縮します。 ベストプラクティスを使用すると、ISPFは大規模なOSPFドメインの違いをより大きくします。
インクリメンタル SPF は、ノードやリンクの数が多いネットワークのコンバージェンス時間を大幅に改善します。また、ネットワークトポロジの変更がSPTのルートからさらに離れている場合、インクリメンタルSPFは大きな利点があります。たとえば、ネットワークが大きいほど、影響も大きくなります。400 ~ 1000個のノードで構成されるセグメントでは改善が必要です。ただし、エンドツーエンドの遅延を測定する何らかの機能やツールがないと、展開された実稼働ネットワークで確認が困難になる場合があります。詳細については、「OSPFインクリメンタルSPF」を参照してください。
Q. Cisco NX-OSとCisco IOSのOSPFコマンドを比較する方法はありますか。
A.はい。Cisco NX-OSとCisco IOS OSPFの比較を参照してください。
Q.ルートの高速なコンバージェンスと低速な再コンバージェンスを実現する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 です。
Q. %OSPF-5-NBRSTATE: ospf-101 [5330] Process 101, Nbr 10.253.5.108 on Vlan7 02 from FULL to EXSTART, BADSEQNUMOSPFログメッセージの意味は何ですか。
A.このメッセージは、データベースの同期にシーケンス番号を使用するDBD交換プロセスに関連しています。何らかの理由で不正なシーケンス番号が DBD パケットに報告されました。これは、パケット損失やパケット破損などの一時的な状態が原因で発生する可能性があります。
関連情報