運用コマンドレファレンス Vol.2


show ip route

ルーティングテーブルで保持する経路情報を表示します。

ルーティングテーブルには,ユニキャストルーティングプロトコルで学習した経路情報があります。

[入力形式]

show ip route [[all-routes] [-FSimpaPTAscB]][vrf {<vrf id> | all}]
              [<Protocol>] [<Address> longer-prefixes]
show ip route [all-routes] [vrf {<vrf id> | all}] [<Address>]
show ip route [vrf {<vrf id> | all}] [<Protocol>] [<Address>] summary 

[入力モード]

一般ユーザモードおよび装置管理者モード

[パラメータ]

vrf {<vrf id> | all}【SL-L3A】

VRFの経路情報を表示します。<vrf id>指定時は指定VRFの経路情報だけ,all指定時はグローバルネットワークを含む全VRFの経路情報を表示します。<vrf id>の指定値の範囲は,コンフィグレーションコマンドで設定されたVRF IDとなります。

本パラメータ省略時の動作

グローバルネットワークの経路情報を表示します。

all-routes

代替経路を含め,すべての経路情報を標準形式(= -Smpai指定)で表示します。

表示形式はオプション(-FSimpaPTAscB)を指定すれば変更できます。

-F

経路情報をフル形式で表示します。(= -PTAscB指定)

-S

経路情報を最少形式で表示します。(宛先ネットワーク,ネクストホップアドレスだけ表示)

-i

送出インタフェースの名称を表示します。

-m

経路情報のメトリック(Metric,Metric2)を表示します。

-p

経路情報の学習元プロトコルを表示します。

-a

経路情報のエージング情報を表示します。

-P

経路情報のディスタンス値(distance,distance2,distance3)を表示します。

-T

経路情報のタグ情報を表示します。

-A

経路情報のASパス情報を表示します。

-s

経路情報の状態を表示します。

-c

経路情報のCommunity属性を表示します。

-B

経路情報のLocal_Pref属性を表示します。

<Protocol>

以下の種別ごとに経路情報を表示します。

<Protocol>には以下の種別が指定できます。

  • connected:直結経路

  • kernel:カーネルから学習した経路

  • default:BGP4デフォルト経路

  • ospf:OSPFの全経路表示

    ospfを指定した場合は,以下の種別を指定できます。ただし,種別指定後にsummary指定した場合は,OSPF全体の情報を表示します。

    (入力例 ospf intra-area)

    ・intra-area:エリア内経路

    ・inter-area:エリア間経路

    ・external:AS外経路

    ・nssa:NSSAのAS外経路

  • ospf_ase:OSPFのAS外経路

  • rip:RIP経路

  • bgp:BGP4経路

  • static:スタティック経路

  • summary_routes:集約経路

  • dhcp:DHCPデフォルト経路

  • extra-vrf:他VRFまたはグローバルネットワークからインポートされた経路【SL-L3A】

<Address>

<Address>で宛先ネットワークを指定した場合,指定した宛先ネットワークに含まれるすべての経路の詳細情報を表示します。

<Address>は以下のどれかの形式で指定できます。

  • <IP Address>

  • <IP Address> <Mask>

  • <IP Address>/<Masklen>

<IP Address>には宛先アドレスを,<Mask>,<Masklen>にはネットワークマスクを指定します。<IP Address>,<Mask>はIPv4アドレスで,<Masklen>は0〜32の範囲で指定してください。

<Address>指定にネットワークマスクの指定がある場合,指定した<Address>に完全一致(exact-match)する経路の詳細情報を表示します。

<Address>指定にネットワークマスクの指定がない場合,指定した<Address>に最長一致(longest- match)する経路の詳細情報を表示します。

longer-prefixes

指定した宛先ネットワークに含まれるすべての経路情報を表示します。

summary

各プロトコルが保有するアクティブ経路数と非アクティブ経路数を表示します。

アクティブ経路数はフォワーディングテーブルに登録対象となる経路数を示します。

各パラメータ省略時の動作

本コマンドでは,パラメータを指定してその条件に該当する情報だけを表示できます。パラメータを指定しない場合は,条件を限定しないで情報を表示します。複数のパラメータを指定した場合は,それぞれの条件に同時に該当する情報を表示します。

すべてのパラメータ省略時の動作

グローバルネットワークのアクティブ経路(フォワーディングテーブルに登録対象となる経路)情報を標準形式(= -Smpai指定)で表示します。

表示形式はオプション(-FSimpaPTAscB)を指定すれば変更できます。

[スタック構成時の運用]

マスタスイッチだけで有効な情報を取得できます。

[実行例1]show ip route [vrf {<vrf id> | all}] [[all-routes] [-FSimpaPTAscB]] [<Protocol>] [<Address> longer-prefixes]の例

図7‒1 標準形式でのアクティブ経路情報の表示
>show ip route
Date 20XX/10/17 12:00:00 UTC
Total: 106 routes
Destination        Next Hop        Interface      Metric  Protocol   Age
0.0.0.0/0          172.16.178.114  VLAN0010       0/0     Static     365d
127/8              ----            localhost      0/0     Connected  365d
127.0.0.1/32       127.0.0.1       localhost      0/0     Connected  365d
    :
172.16.178/25      172.16.178.21   VLAN0010       0/0     Connected  365d
172.16.178.21/32   172.16.178.21   VLAN0010       0/0     Connected  365d
192.168.20/24      172.16.101.115  VLAN0012       3/0     RIP        5s
192.168.30/24      172.16.101.115  VLAN0012       0/0     Static     90d 20h
                   172.16.171.116  VLAN0013       -       -          -
>

注 経路がマルチパス化されている場合,2番目以降のパスはNextHop,Interfaceだけ表示します。

図7‒2 フル形式でのアクティブ経路情報の表示
>show ip route -F
Date 20XX/10/17 12:00:00 UTC
Total: 106 routes
Destination        Next Hop        Interface      Metric   Protocol   Age
0.0.0.0/0          172.16.178.114  VLAN0010       0/0      Static     365d
 Distance: 60/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <Int Active Gateway>
127/8              ----            localhost      0/0      Connected  365d
 Distance: 0/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <NoAdvise Int Active Retain Reject>
127.0.0.1/32       127.0.0.1       localhost      0/0      Connected  365d
 Distance: 0/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <NoAdvise Int Active Retain>
      :
172.16.178/25      172.16.178.21   VLAN0012       0/0      Connected  365d
 Distance: 0/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <Int Active Retain>
172.16.178.21/32   172.16.178.21   VLAN0012       0/0      Connected  365d
 Distance: 0/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <NoAdvise Int Active Retain >
172.16.20/24       172.16.178.115  VLAN0013       3/0      RIP         5s
 Distance: 100/0/0, Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <Int Active Gateway>
172.16.30/24       172.16.178.115  VLAN0013       0/0      Static     90d 20h
 Distance: 60/0/0,  Tag: 0, AS-Path: IGP (Id 1), Communities: -, Localpref: -, <Int Active Gateway>
                   172.16.171.116  VLAN0014       -        -          -
172.158.1/24       192.168.10.1    VLAN0010       -/-      BGP         6m 44s
 Distance: 170/0/0,  Tag: 0, AS-Path: 200 10 IGP (Id 1), Communities: 400:500, Localpref: 100, <Ext Active Gateway>
>
図7‒3 全VRFの経路情報の表示【SL-L3A】
>show ip route vrf all
Date 20XX/12/20 12:00:00 UTC
VRF: global Total: 3 routes
Destination        Next Hop        Interface      Metric   Protocol Age
127/8              127.0.0.1       localhost      0/0      Connected 2d 11h
127.0.0.1/32       127.0.0.1       localhost      0/0      Connected 2d 11h
158.215.10/24      168.10.1.1      VLAN0024       2/0      BGP       8d  2h
VRF: 5 Total: 4 routes
Destination        Next Hop        Interface      Metric   Protocol Age
127/8              127.0.0.1       localhost      0/0      Connected 2d 11h
127.0.0.1/32       127.0.0.1       localhost      0/0      Connected 2d 11h
172.30.180/24      10.1.2.92       VLAN0100       2/0      BGP       8d  2h
172.30.191/24      10.1.2.92       VLAN0100       2/0      BGP       8d  2h
VRF 20 Total: 3 routes
Destination        Next Hop        Interface      Metric   Protocol Age
127/8              127.0.0.1       localhost      0/0      Connected 2d 11h
127.0.0.1/32       127.0.0.1       localhost      0/0      Connected 2d 11h
192.168.51/24      10.1.4.32       VLAN0015       2/2      Extra-VRF 1d  2h
>
図7‒4 RIPで学習したアクティブ経路情報の表示
>show ip route rip
Date 20XX/07/14 12:00:00 UTC
Total: 1 routes
Destination        Next Hop        Interface      Metric   Protocol   Age
192.168.20/24      172.16.101.115  VLAN0012       3/0      RIP         5s
>
図7‒5 特定ネットワーク(172.16)に含まれるアクティブ経路情報の表示
>show ip route 172.16.0.0/16 longer-prefixes
Date 20XX/07/14 12:00:00 UTC
Total: 2 routes
Destination        Next Hop        Interface      Metric   Protocol   Age
172.16.178/25      172.16.178.114  VLAN0010       0/0      Connected  365d
172.16.178.21/32   172.16.178.21   VLAN0010       0/0      Connected  365d
>
図7‒6 代替経路を含むすべての経路情報の表示
>show ip route all-routes
Date 20XX/12/20 12:00:00 UTC
Status Codes: * valid, > active, r RIB failure
Total: 156 routes
   Destination        Next Hop        Interface   Metric   Protocol   Age
*> 0.0.0.0/0          172.16.178.114  VLAN0010    0/0      Static     365d
*> 127/8              ----            localhost   0/0      Connected  365d
*> 127.0.0.1/32       127.0.0.1       localhost   0/0      Connected  365d
        :
*> 172.16.178/25      172.16.178.21   VLAN0010    0/0      Connected  365d
*> 172.16.178.21/32   172.16.178.21   VLAN0010    0/0      Connected  365d
*> 172.168.20/24      172.16.101.115  VLAN0012    3/0      RIP         5s
*  172.168.20/24      172.16.178.21   VLAN0010    4/0      Static     19h 20m
*> 192.168.30/24      172.16.101.115  VLAN0012    0/0      Static     90d 20h
*>                    172.16.171.116  VLAN0012    -        -          -
>

[実行例1の表示説明]

表7‒1 ルーティングテーブルで保持する経路情報の表示内容

表示項目

意味

表示詳細情報

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は表示されません。

Total xxx routes【SL-L3A】

VRF内の経路数

xxx:VRF内の経路数

Status Codes

経路情報の状態

* valid:有効な経路情報

r:コンフィグレーションコマンドmaximum routesの<limit>パラメータで設定した経路数の上限値を超えた経路【SL-L3A】

> active:経路選択によって選択された経路情報

Total

経路数

Destination

宛先ネットワーク

宛先アドレス/ネットワークマスク長

Next Hop

ネクストホップアドレス

  • ネクストホップアドレスの直前に"*"表示がされた場合は,経路変化によってユニキャストルーティングプログラム内のルーティング・テーブルと中継処理に使用するフォワーディングテーブルが一時的に不一致であることを示します。

  • Reject経路では"- - - - "で表示されます。

Interface

送出インタフェース名称

Metric

経路のメトリック

  • xxx/yyy:

    xxx:第1メトリック値

    yyy:第2メトリック値

  • ProtocolがOSPF ext1,OSPF ext2,OSPF nssa1,OSPF nssa2の場合は,TYPEにより以下を表示します。

    TYPE1の場合

     第1メトリック値=メトリック値+Cost値

     第2メトリック値="-"を表示

    TYPE2の場合

     第1メトリック値=メトリック値

     第2メトリック値=Cost値

  • ProtocolがOSPF intraまたはOSPF interの場合は,以下の表示となります。

    第1メトリック値=Cost値

    第2メトリック値="-"を表示

Protocol

経路の学習元プロトコル

Connected:直結経路

Kernel:カーネルから学習した経路(ユニキャストルーティングプログラムのリスタートにより一時的に作成される経路)

Default:BGPのデフォルト経路

OSPF intra:OSPFのエリア内経路

OSPF inter:OSPFのエリア間経路

OSPF ext1:OSPFのAS外経路(TYPE1)

OSPF ext2:OSPFのAS外経路(TYPE2)

OSPF nssa1:OSPFのNSSAのAS外経路(TYPE1)

OSPF nssa2:OSPFのNSSAのAS外経路(TYPE2)

RIP:RIP経路

BGP:BGP経路

Static:スタティック経路

Summary:集約経路

DHCP:DHCPのデフォルト経路

Extra-VRF:他VRFまたはグローバルネットワークからインポートされた経路【SL-L3A】

Any:その他

Age

経路のエージング時間

経過日数および時間:

xxxxd:日(100日〜49708日)

xxd xxh:日,時(1日0時間〜99日23時間)

xxh xxm:時,分(1時間0分〜23時間59分)

xxm xxs:分,秒(1分0秒〜59分59秒)

xxs:秒(0〜59秒)

Distance

経路のディスタンス

xxx/yyy/zzz:

  • xxx:第1ディスタンス値

  • yyy:第2ディスタンス値

  • zzz:第3ディスタンス値

Tag

経路のタグ

AS Path

経路のASパス

xxx(Id yyy):

  • xxx:IGP/EGP/Incomplete

  • yyy:show ip bgp pathsで表示されるASパスのID番号

Communities

経路のCommunity属性

Community属性を表示します。

no-advertise

no-export

local-AS

xx:yy

 ・xx:AS番号

 ・yy:community id

その他:16進表示

情報がない場合は"-"を表示します。

LocalPref

経路のLocal_Pref属性

情報がない場合は"-"を表示します。

<...>

経路の状態

NotInstall(フォワーディングテーブルに登録しない経路)

NoAdvise(広告対象外経路)

Int(内部経路)

Ext(外部経路)

Pending(RIPのホールドダウン処理により,一時的に経路広告を抑止している経路)

Delete(削除された経路)

Hidden(無効扱いされた経路)

OnList(各ルーティングプロトコルに対して経路変更を通知中の状態)

Retain(インタフェースアップ中は常にactive状態として保持される経路)

Gateway(フォワーディングに使用される経路)

Reject(フォワーディングをunreachableとして拒否する経路)

IfSubnetMask(RIP学習経路で学習したインタフェースのサブネットマスクを適用した経路)

Active(有効経路)

Suppressed(ルート・フラップ・ダンプニング機能での抑止中経路)

Remote(リモートゲートウェイ経路)

Stale(グレースフル・リスタートでのstale経路)

Delay(経路削除保留機能で削除保留されている経路)

[実行例2]show ip route [all-routes] [vrf {<vrf id> | all}] <Address> の例

特定ネットワーク(172.16.178/25)宛のアクティブ経路を詳細表示します。

図7‒7 特定経路情報の詳細表示
>show ip route 172.16.178.0/25
Date 20XX/12/20 12:00:00 UTC
Route codes: * = active,    + = changed to active recently
            ' ' = inactive,  - = changed to inactive recently
            r = RIB failure
 
Route 172.16.178/25
Entries 1 Announced 1 Depth 0 <>
 
* NextHop 172.16.178.21 Interface   : VLAN0010
     Protocol <Static>
     Source Gateway ----
     Metric/2     : 0/0
     Distance/2/3 : 0/0/0
     Tag : 0, Age : 365d
     AS Path : IGP (Id 1)
     Communities: -
     Localpref: -
     RT State: <Int Active Retain>
>

注 経路がマルチパス化されている場合,NextHop,Interfaceを複数行表示します。

図7‒8 特定経路情報の詳細表示
>show ip route 172.16.178.1
Date 20XX/12/20 12:00:00 UTC
Route codes: * = active,    + = changed to active recently
            ' ' = inactive,  - = changed to inactive recently
            r = RIB failure
 
Route 172.16.178/25
Entries 1 Announced 1 Depth 0 <>
 
* NextHop 172.16.178.21 Interface   : VLAN0010
        Protocol <Static>
        Source Gateway ----
        Metric/2     : 0/0
        Distance/2/3 : 0/0/0
        Tag : 0, Age : 365d
        AS Path : IGP (Id 1)
        RT State: <Int Active Retain>
>

[実行例2の表示説明]

表7‒2 特定経路情報の表示内容

表示項目

意味

表示詳細情報

Route

宛先ネットワーク

宛先アドレス/ネットワークマスク

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は表示されません。

Entries

当該経路の登録エントリ数

Announced

経路広告の有無

0:広告していない,かつフォワーディングテーブルに登録していない経路

1:広告した,またはフォワーディングテーブルに登録した経路

Depth

集約経路の階層数

<...>

経路の状態

show ip routeの<...>の項参照

Route codes

経路情報の状態

*:アクティブ経路

+:最近アクティブに変更された経路

−:最近非アクティブに変更された経路

’ ’:非アクティブ経路

r:コンフィグレーションコマンドmaximum routes の<limit>パラメータで設定した経路数の上限値を超えた経路【SL-L3A】

Next Hop

ネクストホップアドレス

Reject経路では"- - - - "で表示されます。

Interface

送出するインタフェースの名称

Source Gateway

ゲートウェイアドレス

Protocol

経路の学習元プロトコル

show ip routeのprotocolの項参照

Distance/2/3

経路のディスタンス

xxx/yyy/zzz:

  • xxx:第1ディスタンス値

  • yyy:第2ディスタンス値

  • zzz:第3ディスタンス値

Metric/2

経路のメトリック

show ip routeのMetricの項参照

Tag

経路のタグ

Age

経路のエージング時間

show ip routeのAgeの項参照

AS Path

経路のASパス

show ip routeのAS Pathの項参照

Communities

経路のCommunity属性

show ip routeのcommunitiesの項参照

LocalPref

経路のLocal_Pref属性

show ip routerのLocalPrefの項参照

RT State

経路の状態

上記<...>参照

[実行例3]show ip route [vrf {<vrf id> | all}] [<Protocol>] [<Address>] summaryの例

各プロトコルで学習した経路数をプロトコル別に表示します。

図7‒9 各プロトコルで学習した経路数のプロトコル別表示
>show ip route summary
Date 20XX/12/20 12:00:00 UTC
Protocol     Active Routes  InActive Routes
Connected    10             0
Kernel       0              0
Default      1              0
OSPF         15             5
  intra-area        10               0
  inter-area        0                0
  external-1        5                5
  external-2        0                0
  nssa-1            0                0
  nssa-2            0                0
RIP          10             0
BGP          100            0
Static       5              0
Summary      5              0
DHCP         0              0
Extra-VRF    0              0
Total        146            5
>
図7‒10 RIPで学習した経路数の表示
>show ip route rip summary
Date 20XX/07/14 12:00:00 UTC
Protocol     Active Routes  InActive Routes
RIP          10             0
>
図7‒11 特定ネットワーク(172.16)に含まれる経路数の表示
>show ip route 172.16.0.0/16 summary
Date 20XX/12/20 12:00:00 UTC
Protocol     Active Routes  InActive Routes
Connected    2              0
Kernel       0              0
Default      0              0
OSPF         0              0
  intra-area        0                0
  inter-area        0                0
  external-1        0                0
  external-2        0                0
  nssa-1            0                0
  nssa-2            0                0
RIP          0              0
BGP          0              0
Static       0              0
Summary      0              0
DHCP         0              0
Extra-VRF    0              0
Total        2              0
>

[実行例3の表示説明]

表7‒3 各プロトコルで学習した経路数の表示内容

表示項目

意味

表示詳細情報

VRF【SL-L3A】

VRF ID

対象がグローバルネットワークの場合は表示されません。

Protocol

学習元プロトコル名称

Connected:直結経路数

Kernel:カーネルから学習した経路数(ユニキャストルーティングプログラムのリスタートにより一時的に作成される経路)

Default:BGPのデフォルト経路数

OSPF:OSPFの全経路数

  • Intra-area:エリア内の経路数

  • Inter-area:エリア間の経路数

  • external-1:AS外経路(TYPE1)の経路数

  • external-2:AS外経路(TYPE2)の経路数

  • nssa-1:NSSAのAS外経路(TYPE1)の経路数

  • nssa-2:NSSAのAS外経路(TYPE2)の経路数

RIP:RIP経路数

BGP:BGP経路数

Static:スタティック経路数

Summary:集約経路数

DHCP:DHCPのデフォルト経路数

Extra-VRF:他VRFまたはグローバルネットワークからインポートされた経路【SL-L3A】

Total:経路数の合計(各プロトコル経路数の合計値)

Active Routes

アクティブ経路数

フォワーディングテーブルに登録対象となる経路数

InActive Routes

非アクティブ経路数

フォワーディングテーブルに登録対象外となる経路数(代替経路含む)

[通信への影響]

なし

[応答メッセージ]

表7‒4 show ip routeコマンド応答メッセージ一覧

項番

メッセージ

内容

1

connection failed to rtm

ユニキャストルーティングプログラムとの通信が失敗しました。コマンドを再実行してください。頻発する場合は,restart unicastコマンドでユニキャストルーティングプログラムを再起動してください。

2

IP routing is not configured.

ルーティングプロトコルが設定されていません。

コンフィグレーションを確認してください。

3

No response from rtm.

ユニキャストルーティングプログラムからの応答がありません。コマンドを再実行してください。頻発する場合は,restart unicastコマンドでユニキャストルーティングプログラムを再起動してください。

4

no route <IP Address>

指定経路が存在しません。

<IP Address>:IPアドレス

5

no route <IP Address> mask <Mask>

指定ネットワークが存在しません。

<IP Address>:IPアドレス

<Mask>:ネットワークマスク

6

no such VRF <vrf id>

指定VRFが存在しません。

<vrf id>:指定VRF ID

7

program error occurred: <Error Message>

プログラムエラーが発生しました。コマンドを再実行してください。

<Error Message>:エラー部位

[注意事項]

なし