IP : IP ルーティング

OSPF でのルータ ID 重複のトラブルシューティング

2009 年 2 月 3 日 - ライター翻訳版
その他のバージョン: PDFpdf | 機械翻訳版 (2013 年 8 月 21 日) | 英語版 (2012 年 4 月 24 日) | フィードバック

目次

概要
前提条件
      要件
      使用するコンポーネント
      関連製品
      表記法
ルータ ID
      値の送信
      既知の問題
トラブルシューティング
      単一エリアのネットワーク
      ASBR のある複数エリア
関連するシスコ サポート コミュニティ ディスカッション
関連情報

概要

このドキュメントでは、Open Shortest Path First(OSPF)を実行しているルータでルータ ID が選択される仕組み、この値が送信されるパケット、および、ID の重複を報告するルータのログ メッセージをトラブルシューティングする方法を説明しています。

前提条件

要件

次の項目に関する知識があることを推奨します。

  • IP ルーテッド プロトコル

  • OSPF ルーテッド プロトコル

使用するコンポーネント

このドキュメントの情報は、Cisco IOS(R) ソフトウェア リリース 12.2 に基づくものです。

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。対象のネットワークが実稼働中である場合には、どのような作業についても、その潜在的な影響について確実に理解しておく必要があります。

関連製品

この設定は、次のバージョンのハードウェアとソフトウェアにも使用できます。

  • 2500 および 2600 シリーズなどのすべてのルータ

  • レイヤ 3 のスイッチ

表記法

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

ルータ ID

デフォルトでは、OSPF プロセスが初期化される際、OSPF プロセスのためのルータ ID としてルータで最も高い IP アドレスが選択されます。このルータ ID によって OSPF ドメイン内のルータが識別されます。

OSPF の設定』で説明されているように、OSPF ではルータ ID として、インターフェイスで設定いされている最も大きい IP アドレスが使用されます。この IP アドレスに関連付けられているインターフェイスはダウンしているか、あるいは、そのアドレスが削除されている場合、OSPF プロセスでは、新しいルータ ID を再計算して、ルーティング情報すべてを、そのインターフェイスから再送信する必要があります。

ループバック インターフェイスに IP アドレスが設定されている場合は、Cisco IOS では、その IP アドレスが自身のルータ ID として使用されます。これは、他のインターフェイスの IP アドレスがそれより大きくても同じです。ループバック インターフェイスは停止しないため、より安定したルーティング テーブルが実現されます。

OSPF では、他のインターフェイスよりもループバック インターフェイスが自動的に優先され、すべてのループバック インターフェイス内の最上位 IP アドレスが選択されます。ループバック インターフェイスがない場合は、ルータ内の最上位 IP アドレスが選択されます。OSPF では、特定のインターフェイスを使用するように設定できません。ユーザ ID は、いったん選出されると、OSPF プロセスが再始動するか、ルータがリロードされない限り、変わることはありません。

注:始動時に有効な IP アドレスがあり、アップ/アップ状態になっているインターフェイスがない場合、OSPF により can't allocate router-id エラー メッセージがログに報告されます。

ルータ ID の表示には、次のコマンドが使用されます。

R2-AGS#show ip ospf interface e0 
     Ethernet0 is up, line protocol is up 
       Internet Address 1.1.1.2 255.255.255.0, Area 0 
       Process ID 1, Router ID 5.5.5.5, Network Type BROADCAST, Cost: 10 
       Transmit Delay is 1 sec, State BDR, Priority 1 
       Designated Router (ID) 6.6.6.6, Interface address 1.1.1.1 
       Backup Designated router (ID) 5.5.5.5, Interface address 1.1.1.2 
       Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 
         Hello due in 0:00:07 
       Neighbor Count is 1, Adjacent neighbor count is 1 
         Adjacent with neighbor 6.6.6.6  (Designated Router)

ルータで最も高い IP アドレスがルータ ID に選択されるようになっているデフォルト動作は、Cisco IOS ソフトウェア リリース 12.0(1)T で導入された router-id OSPF コマンドで変更できます。詳細は、Cisco Bug ID CSCdi38380登録ユーザ専用)を参照してください。
一部ツールについては、ゲスト登録のお客様にはアクセスできない場合がありますことを、ご了承ください。
OSPF の router-id コマンドにより、OSPF プロセスのルータ ID は手動で選択されたものになります。次の例では、OSPF プロセスのルータ ID は 10.10.10.10 です。

!
router ospf 100
 router-id 10.10.10.10

次の例のように、show ip ospf database コマンドを使用して、ルータ ID をチェックすることもできます。

Router#show ip ospf database
OSPF Router with ID (10.10.10.10) (Process ID 100)

値の送信

OSPF に関する重複するルータ ID の解決の解説には、5 つの OSPF パケット タイプを理解している必要があります。次のパケット タイプがあります。

  • Hello

  • Database Description(DD; データベース記述)

  • Link State Request(リンクステート要求)

  • Link State Update(リンクステート更新)

  • Link State Acknowledgment(リンクステート確認応答)

すべての OSPF パケットは、標準的な 24 オクテットのヘッダーで始まります。ヘッダーにはルータ ID フィールドがあり、OSPF パケットを送出しているルータの一意の ID が示されていることに注意してください。

バージョン | タイプ | パケット長

ルータ ID

エリア ID

チェックサム | Au タイプ

認証

認証

パケット データ

通常、OSPF パケットでは Link-State Advertisement(LSA; リンクステート アドバタイズメント)が搬送され、これには、ルータのすべてのリンクやインターフェイス、およびリンクの状態が記述されています。すべての LSA が同じヘッダーで始まっている場合、次の 3 つのフィールドで個々の LSA が判別されます。

  • タイプ

  • リンクステート ID

  • アドバタイズ側ルータ

OSPF では、Link State Update パケットを使用して LSA をフラッディングし、Link State Request への応答として LSA を送信します。さらにフラッディングする新規 Update パケット内の適切な ISA の再カプセル化は OSPF ネイバーが担当し、作成されたネットワーク上に OSPF LSA を伝播させます。このようにして、複数のルータにより、重複したルータ ID の検出と伝播が可能になっています。

重複したルータ ID があるかどうかの判別は、次の手順で行います。

  1. その ID を持つルータで show ip ospf database router x.x.x.x コマンドを実行します。このコマンドにより、ルータとすべての直接接続されたインターフェイスにアドバタイズされるルータ LSA(タイプ 1)のコンテンツが表示されます。ルータのインターフェイスのリストと割り当てられた IP アドレスを理解するようにしてください。

  2. 重複が報告されているルータで、show ip ospf database router x.x.x.x コマンドを何度か実行します。Shortest Path First(SPF; 最短パス優先)アルゴリズムが実行されるのは、10 秒おきの頻度です。

これらのコマンドがキャプチャされたら、変更情報を把握できるはずです。次に、show ip ospf database router コマンドの出力例を示します。

r2.2.2.2#show ip ospf database router 1.1.1.1 

      OSPF Router with ID (2.2.2.2) (Process ID 2) 
  

         Router Link States (Area 0) 

LS age: 279 
Options: (No TOS-capability, DC) 
LS Type: Router Links 
Link State ID: 1.1.1.1 

!--- ルータのリンクでは、リンク ステート ID は常に 
!--- アドバタイズ側ルータと同一です(次行)。 

Advertising Router: 1.1.1.1 

!--- これは、この LSA を作成したルータの 
!--- ルータ ID です。 

LS Seq Number: 8000001A 
Checksum: 0xA6FA 
Length: 48 
Number of Links: 2 

Link connected to: another Router (point-to-point) 

!--- この行では、このルータ(1.1.1.1)は 2.2.2.2 の 
!--- ネイバーであることが示されています。 

(Link ID) Neighboring Router ID: 2.2.2.2 
(Link Data) Router Interface address: 0.0.0.12 

!--- アンナンバード リンクの場合は、Management Information Base(MIB) 
!--- II IfIndex 値を使用します。通常、この値は 0 で始まります。 

Number of TOS metrics: 0 
 TOS 0 Metrics: 64 

!--- これは、2 つのルータに接続するリンクの OSPF コストです。 


Link connected to: a Stub Network 

!--- このエントリにはイーサネット セグメント 4.0.0.0/8 が示されています。 

(Link ID) Network/subnet number: 4.0.0.0 
(Link Data) Network Mask: 255.0.0.0 
Number of TOS metrics: 0 
TOS 0 Metrics: 10 

!--- これはイーサネット セグメントの OSPF コストです。

既知の問題

同じ OSPF ドメイン内で 2 つのルータが同じルータ ID を使用していると、ルーティングが正常に機能しない可能性があります。重複したルータ ID の検出と報告のメカニズムを向上させるには、Cisco Bug ID CSCdr61598登録ユーザ専用)と CSCdu08678登録ユーザ専用)を参照してください。これらの Cisco Bug ID に関する詳細を見るには、Bug Toolkit登録ユーザ専用)にアクセスしてください。
一部ツールについては、ゲスト登録のお客様にはアクセスできない場合がありますことを、ご了承ください。
ルータ ID の重複には 2 種類あります。

  1. エリア重複ルータ ID

    %OSPF-4-DUP_RTRID1: Detected router with duplicate
                    router ID 100.0.0.2 in area 0
    

    Explanation:OSPF がエリア内に同じルータ ID を持つルータを検出した。

    Recommended Action:OSPF ではルータ ID は一意である必要があります。エリア内のすべてのルータに、固有のルータ ID が付いていることを確認してください。

  2. Type 4 LSA

    %OSPF-4-DUP_RTRID2: Detected router with duplicate
                    router ID 100.0.0.2 in Type-4 LSA advertised by 100.0.0.1
    

    Explanation:OSPF が他のエリア内に同じルータ ID を持つルータを検出した。このルータは Type-4 LSA でアドバタイズされています。

    Recommended Action:OSPF ではルータ ID は一意である必要があります。リモート エリア内のすべての Autonomous System Border Routers(ASBR; 自律システム境界ルータ)に、固有のルータ ID が付けられていることを確認してください。

OSPF ドメインで Area Border Router(ABR)と ASBR の両方としてルータが機能している場合、次のログ メッセージ例に示されているように、重複ルータ ID が誤報告される場合があります。

OSPF-4-DUP_RTRID_AS Detected router with duplicate 
router ID 10.97.10.2 in Type-4 LSA advertised by 10.97.20.2

OSPF ドメインワイドの検出のこの問題を解決するには、Cisco Bug ID CSCdu71404登録ユーザ専用)を参照してください。
一部ツールについては、ゲスト登録のお客様にはアクセスできない場合がありますことを、ご了承ください。

  • ルータで Type 4 LSA を受信して、リンク ステート ID がルータ ID に一致しており、そのルータが ABR ではない場合、リモート エリアでの有効ルータ ID の重複が発生して、エラー メッセージがログされます。

  • ルータが ABR ではない場合、このルータ自体に関する Type 4 LSA を、他の ABR から受信することがあります。この状態は重複したルータ ID の問題ではないので、エラー メッセージはログに記録されません。

Type 4 LSA は ASBR Summary LSA としても知られています。これらの LSA を調べるには、次の例のように、show ip ospf database asbr-summary コマンドを発行します。

ABR では、他のエリアへの ASBR の到達可能性をアドバタイズするために(Type 4)ASBR サマリー LSA が作成されます。

r2.2.2.2#show ip ospf database asbr-summary 1.1.1.1 

           OSPF Router with ID (2.2.2.2) (Process ID 2) 

                    Summary ASB Link States (Area 0) 

      LS age: 266 
      Options: (No TOS-capability, DC) 
      LS Type: Summary Links(AS Boundary Router) 
      Link State ID: 1.1.1.1 (AS Boundary Router address) 

!--- ABR(ルータ 2.2.2.2)から ASBR(ルータ 1.1.1.1)への到達手順を 
!--- 認識していることがアドバタイズされます。
 
      Advertising Router: 2.2.2.2 
      LS Seq Number: 80000001 
      Checksum: 0x935C 
      Length: 28 
      Network Mask: /0 
            TOS: 0  Metric: 64 
     
!--- ABR が ASBR に到達するコストです。
 

LSA が Type 4 の場合、リンク ステート ID はアドバタイズされた ASBR のルータ ID です。詳細は、『OSPF が複数エリアへの外部ルートを伝搬する方法』を参照してください。

トラブルシューティング

Cisco Bug ID CSCdr61598登録ユーザ専用)と Cisco Bug ID CSCdu08678登録ユーザ専用)の統合よりも前にリリースされた Cisco IOS ソフトウェア リリースでは、トラブルシューティングは実施済みです。
一部ツールについては、ゲスト登録のお客様にはアクセスできない場合がありますことを、ご了承ください。

単一エリアのネットワーク

次のイメージは、この手順で説明されている単一エリアのネットワークを表しています。

duplicate_router_id_ospf1.gif

  1. show proc cpu | include OSPF コマンドを発行します。これにより、CPU を使用する OSPF プロセスがわかります。

    r4#show proc cpu | include OSPF
       3        4704       473       9945  1.38%  0.81%  0.68%   0 OSPF Hello       
      71        9956      1012       9837  1.47%  1.62%  1.41%   0 OSPF Router 
    

    前の例で示されているように、OSPF のための CPU 使用率が高くなっています。これは、リンクの安定性に問題があるか、またはルータ ID が重複していることを示しています。

  2. show ip ospf statistics コマンドを発行します。これにより、SPF アルゴリズムが通常以上に実行されているかどうかがわかります。

    r4#show ip ospf statistics
      Area 0: SPF algorithm executed 46 times
    
      SPF calculation time
    Delta T   Intra D-Intra Summ    D-Summ  Ext     D-Ext   Total   Reason
    00:01:36   0    0       0       0       0       0       0       N, 
    00:01:26   0    0       0       0       0       0       0       R, N, 
    00:01:16   0    0       0       0       0       0       0       R, N, 
    00:01:06   0    0       0       0       0       0       0       R, N, 
    00:00:56   0    0       0       0       0       0       0       R, N, 
    00:00:46   0    0       0       0       0       0       0       R, N, 
    00:00:36   0    0       0       0       0       0       0       R, N, kmbgvc
    00:00:26   0    0       0       0       0       0       0       R, N, 
    00:00:16   0    0       0       0       0       0       0       R, N, 
    00:00:06   0    0       0       0       0       0       0       R, N, 
    

    show ip ospf statistics コマンドにより、前の例に示されているように、SPF の再計算が 10 秒おきに実行されていることがわかります。これは、ルータとネットワーク LSA によってトリガされます。現在のルータと同一のエリアに問題があります。

  3. show ip ospf database コマンドを発行します。

    r4#show ip ospf database 
    
                OSPF Router with ID (50.0.0.4) (Process ID 1)
    
                    Router Link States (Area 0)
    
    Link ID         ADV Router      Age         Seq#       Checksum Link count
    50.0.0.1        50.0.0.1        681         0x80000002 0x7E9D   3
    50.0.0.2        50.0.0.2        674         0x80000004 0x2414   5
    50.0.0.4        50.0.0.4        705         0x80000003 0x83D    4
    50.0.0.5        50.0.0.5        706         0x80000003 0x5C24   6
    50.0.0.6        50.0.0.6        16          0x80000095 0xAF63   6
    50.0.0.7        50.0.0.7        577         0x80000005 0x86D5   8
    
                    Net Link States (Area 0)
    
    Link ID         ADV Router      Age         Seq#       Checksum
    192.168.2.6     50.0.0.6        6           0x8000007A 0xABC7
    

    show ip ospf database コマンドにより、1 つの LSA は新しく(age 16)、そのシーケンス番号は同じ OSPF データベース内の他の LSA よりも高いことがわかります。この LSA を送出しているルータを確認する必要があります。同一エリアにあるので、アドバタイズ側ルータの ID はわかります(50.0.0.6)。このルータ ID は重複している可能性が高いと考えられます。この同じルータ ID を持つ他のルータを確認する必要があります。

  4. 次に、show ip ospf database コマンドの例をいくつか示します。

    r4#show ip ospf database router adv-router 50.0.0.6
    
                OSPF Router with ID (50.0.0.4) (Process ID 1)
    
                    Router Link States (Area 0)
    
      LS age: 11
      Options: (No TOS-capability, DC)
      LS Type: Router Links
      Link State ID: 50.0.0.6
      Advertising Router: 50.0.0.6
      LS Seq Number: 800000C0
      Checksum: 0x6498
      Length: 72
      Number of Links: 4
    
        Link connected to: a Transit Network
         (Link ID) Designated Router address: 192.168.2.6
         (Link Data) Router Interface address: 192.168.2.6
          Number of TOS metrics: 0
           TOS 0 Metrics: 10
    
        Link connected to: another Router (point-to-point)
         (Link ID) Neighboring Router ID: 50.0.0.7
         (Link Data) Router Interface address: 192.168.0.21
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: a Stub Network
         (Link ID) Network/subnet number: 192.168.0.20
         (Link Data) Network Mask: 255.255.255.252
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: a Stub Network
         (Link ID) Network/subnet number: 50.0.0.6
         (Link Data) Network Mask: 255.255.255.255
          Number of TOS metrics: 0
           TOS 0 Metrics: 1
    
    r4#show ip ospf database router adv-router 50.0.0.6
    
                OSPF Router with ID (50.0.0.4) (Process ID 1)
    
                    Router Link States (Area 0)
    
      LS age: 7
      Options: (No TOS-capability, DC)
      LS Type: Router Links
      Link State ID: 50.0.0.6
      Advertising Router: 50.0.0.6
      LS Seq Number: 800000C7  
    
    !--- シーケンス番号が増加しています。
     
    Checksum: 0x4B95 
    Length: 96 
    Number of Links: 6 
    
    !--- ネットワークは定常的なのに、リンクの数が増加しています。 
    
    
    Link connected to: a Stub Network
         (Link ID) Network/subnet number: 192.168.3.0
         (Link Data) Network Mask: 255.255.255.0
          Number of TOS metrics: 0
           TOS 0 Metrics: 10
    
        Link connected to: another Router (point-to-point)
         (Link ID) Neighboring Router ID: 50.0.0.5
         (Link Data) Router Interface address: 192.168.0.9
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: a Stub Network
         (Link ID) Network/subnet number: 192.168.0.8
         (Link Data) Network Mask: 255.255.255.252
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: another Router (point-to-point)
         (Link ID) Neighboring Router ID: 50.0.0.2
         (Link Data) Router Interface address: 192.168.0.2
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: a Stub Network
         (Link ID) Network/subnet number: 192.168.0.0
         (Link Data) Network Mask: 255.255.255.252
          Number of TOS metrics: 0
           TOS 0 Metrics: 64
    
        Link connected to: a Stub Network
         (Link ID) Network/subnet number: 50.0.0.6
         (Link Data) Network Mask: 255.255.255.255
          Number of TOS metrics: 0
           TOS 0 Metrics: 1
    
  5. ネットワークを把握している場合は、どのルータがこれらのリンクをアドバタイズしているのかがわかります。1 番目の前の出力では、OSPF のネイバー 50.0.0.7 で LSA がルータから送出されており、2 番目の出力には、ネイバーの 50.0.0.5 と 50.0.0.6 が示されています。これらのルータを見つけ出してアクセスし、OSPF ルータ ID を確認するには、show ip ospf コマンドを発行します。この例の設定では、R6 と R3 になっています。

    3>show ip ospf
     Routing Process "ospf 1" with ID 50.0.0.6
     Supports only single TOS(TOS0) routes
     Supports opaque LSA
    
    r6#show ip ospf
     Routing Process "ospf 1" with ID 50.0.0.6
     Supports only single TOS(TOS0) routes
     Supports opaque LSA
    
  6. OSPF の設定で始動するコンフィギュレーションをチェックするには、show run | beg router ospf コマンドを発行します。

    R6#show run | include router ospf
    router ospf 1
     router-id 50.0.0.6
     log-adjacency-changes
     network 50.0.0.0 0.0.0.255 area 0
     network 192.168.0.0 0.0.0.255 area 0
     network 192.168.2.0 0.0.0.255 area 0
    
    r3#show run | begin router ospf 
    router ospf 1
     log-adjacency-changes
     network 50.0.0.0 0.0.0.255 area 0
     network 192.168.0.0 0.0.0.255 area 0
     network 192.168.3.0 0.0.0.255 area 0
    

    前の例では、router-id コマンドが削除されており、OSPF プロセスは再始動していません。ループバック インターフェイスが削除されて他の場所で設定されている場合にも、同じ問題が発生する可能性があります。

  7. プロセスをクリアするために、clear ip ospf 1 process コマンドと show ip ospf コマンドを発行します。

    r3#clear ip ospf 1 process 
    Reset OSPF process? [no]: y
    
    r3#show ip ospf
     Routing Process "ospf 1" with ID 50.0.0.6
     Supports only single TOS(TOS0) routes
     Supports opaque LSA
    

    前の例に示されているように、誤った IP アドレスがまだ残っています。

  8. インターフェイスをチェックするために、show ip int brie コマンドを発行します。

    r3#show ip int brie
    Interface                  IP-Address      OK? Method Status                Protocol
    Ethernet0/0                192.168.3.1     YES NVRAM  up                    up      
    Serial1/0                  192.168.0.2     YES NVRAM  up                    up      
    Serial2/0                  192.168.0.9     YES NVRAM  up                    up      
    Loopback0                  unassigned      YES NVRAM  up                    up      
    Loopback1                  50.0.0.6        YES NVRAM  up                    up     
    
    
    !--- 最も高いループバック IP アドレス 
    
    

    この問題を修正するには、ルータで設定されている最も高いループバックが OSPF ネットワークで一意であることを確認するか、OSPF ルータのコンフィギュレーション モードで、router-id <ip address> コマンドによりルータ ID を固定的に設定します。

ASBR のある複数エリア

これらの問題の症状は、static route から OSPF プロセスへの再配布を通じて R6 で学習された外部ルートのものであり、OSPF エリア 0 内のすべてのルータのルーティング テーブルから ASBR ルータでフラッピングが発生します。この外部ルートは 120.0.0.0/16 であり、エリア 0 のルータ 5 で問題が発覚します。ここで、トラブルシューティングを開始します。

duplicate_router_id_ospf2.gif

  1. 症状を確認するために、show ip route コマンドを何度か連続して発行します。

    r5#show ip route 120.0.0.0
    Routing entry for 120.0.0.0/16, 1 known subnets
    
    O E2    120.0.0.0 [110/20] via 192.168.0.9, 00:00:03, Serial2/0
    
    r5#show ip route 120.0.0.0
    % Network not in table
    r5#
    
  2. LSA が受信されているかどうかをチェックするために、OSPF データベースを調べます。show ip ospf database コマンドを何度か連続して発行すると、50.0.0.6 と 50.0.0.7 の 2 つのルータで LSA が受信されていることがわかります。2 番目のエントリの経過時間を調べると、これが存在する場合は、その値が劇的に変わっていることがわかります。

    r5#show ip ospf database | begin Type-5 
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.6        2598        0x80000001 0xE10E   0
    120.0.0.0       50.0.0.7        13          0x80000105 0xD019   0
    r5#show ip ospf database | begin Type-5 
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.6        2599        0x80000001 0xE10E   0
    120.0.0.0       50.0.0.7        14          0x80000105 0xD019   0
    r5#show ip ospf database | begin Type-5 
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.6        2600        0x80000001 0xE10E   0
    120.0.0.0       50.0.0.7        3601        0x80000106 0x6F6    0
    r5#show ip ospf database | begin Type-5 
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.6        2602        0x80000001 0xE10E   0
    r5#show ip ospf database | begin Type-5
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.6        2603        0x80000001 0xE10E   0
    r5#
    
  3. また、アドバタイズを行っているルータの 50.0.07 から受信されている LSA のシーケンス番号を調べると、奇妙な動作に気がつきます。50.0.0.7 から受信した他の LSA を再確認します。show ip ospf database adv-router 50.0.0.7 コマンドを何度か連続して発行すると、例に示されているように、エントリが急激に変動します。

    r5#show ip ospf database adv-router 50.0.0.7
    
                OSPF Router with ID (50.0.0.5) (Process ID 1)
    
                    Router Link States (Area 0)
    
    Link ID         ADV Router      Age         Seq#       Checksum Link count
    50.0.0.7        50.0.0.7        307         0x8000000D 0xDF45   6
    
                    Type-5 AS External Link States
    
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    120.0.0.0       50.0.0.7        9           0x8000011B 0xA42F   0
    
    
    
    r5#show ip ospf database network adv-router 50.0.0.7
    
                OSPF Router with ID (50.0.0.5) (Process ID 1)
    r5#show ip ospf database network adv-router 50.0.0.7
    
                OSPF Router with ID (50.0.0.5) (Process ID 1)
    

    最後の出力には何もありません。ルートがフラッピングしているか、別の種類の問題がある場合、ほとんどは OSPF ドメイン内の重複ルータ ID が原因です。

  4. 50.0.0.7 からアドバタイズされた外部 LSA を確認するには、show ip ospf database コマンドを発行します。

    r5#show ip ospf database external adv-router 50.0.0.7
    
                OSPF Router with ID (50.0.0.5) (Process ID 1)
    
                    Type-5 AS External Link States
    
      Delete flag is set for this LSA
      LS age: MAXAGE(3600)
      Options: (No TOS-capability, DC)
      LS Type: AS External Link
      Link State ID: 120.0.0.0 (External Network Number )
      Advertising Router: 50.0.0.7
      LS Seq Number: 80000136
      Checksum: 0xA527
      Length: 36
      Network Mask: /16
            Metric Type: 2 (Larger than any link state path)
            TOS: 0 
            Metric: 16777215 
            Forward Address: 0.0.0.0
            External Route Tag: 0
    
    r5#show ip ospf database  external adv-router 50.0.0.7
    
                OSPF Router with ID (50.0.0.5) (Process ID 1)
    r5#
    
  5. この確認には、SPF 計算理由を調べます。X は、外部 LSA(タイプ 5)のフラッピングのために SPF が 10 秒おきに実行されていることを意味しており、これにより、SPF が実行されていることがわかります。

    r5#show ip ospf statistic
      Area 0: SPF algorithm executed 2 times
    
      SPF calculation time
    Delta T   Intra D-Intra Summ    D-Summ  Ext     D-Ext   Total   Reason
    00:47:23   0    0       0       0       0       0       0       X
    00:46:33   0    0       0       0       0       0       0       X
    00:33:21   0    0       0       0       0       0       0       X
    00:32:05   0    0       0       0       0       0       0       X
    00:10:13   0    0       0       0       0       0       0       R, SN, X
    00:10:03   0    0       0       0       0       0       0       R, SN, X
    00:09:53   0    0       0       0       0       0       0       R, 
    00:09:43   0    0       0       0       0       0       0       R, SN, X
    00:09:33   0    0       0       0       0       0       0       X
    00:09:23   0    0       0       0       0       0       0       X
    
  6. 問題は現在のエリア外にあります。ABR を見てください。OSPF エリア 0 以外のエリアの視認性を高めるには、ABR ルータ 2 への telnet を試みます。show ip ospf border-routers コマンドと show ip ospf database network adv-router コマンドを発行してください。

    r2#show ip ospf border-routers 
    
    OSPF Process 1 internal Routing Table
    
    Codes: i - Intra-area route, I - Inter-area route
    
    i 50.0.0.7 [20] via 192.168.2.1, Ethernet0/0, ASBR, Area 1, SPF 25
    
    
    
    r2#show ip ospf database network adv-router 50.0.0.7 
    
                OSPF Router with ID (50.0.0.2) (Process ID 1)
    
                    Net Link States (Area 1)
    
      Routing Bit Set on this LSA
      LS age: 701
      Options: (No TOS-capability, DC)
      LS Type: Network Links
      Link State ID: 192.168.1.2 (address of Designated Router)
      Advertising Router: 50.0.0.7
      LS Seq Number: 80000001
      Checksum: 0xBC6B
      Length: 32
      Network Mask: /24
            Attached Router: 50.0.0.7
            Attached Router: 50.0.0.1
    
  7. 障害のあるルータは、50.0.0.1 と同一の LAN にあります。これはルータ 6 です。show ip ospf コマンドを発行します。

    r6#show ip ospf
     Routing Process "ospf 1" with ID 50.0.0.7
     Supports only single TOS(TOS0) routes
     Supports opaque LSA
     It is an autonomous system boundary router.
    
  8. 問題のあるルータが見つかったら、このドキュメントの「単一エリアのネットワーク」セクションを参照して、問題を修正します。


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

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


関連情報


Document ID: 23862