運用コマンドレファレンス Vol.2
ルーティングテーブルで保持する経路情報を表示します。
ルーティングテーブルには,ユニキャストルーティングプロトコルで学習した経路情報があります。
[入力形式]
show ip route [[all-routes] [-FSimpaPTAscB]] [<Protocol>] [<Address> longer-prefixes] show ip route [all-routes] [<Address>] show ip route [<Protocol>] [<Address>] summary
[入力モード]
一般ユーザモードおよび装置管理者モード
[パラメータ]
- 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デフォルト経路
- <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 [[all-routes] [-FSimpaPTAscB]] [<Protocol>] [<Address> longer-prefixes]の例
図6-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だけ表示します。
図6-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> >図6-3 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 >図6-4 特定ネットワーク(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 >図6-5 代替経路を含むすべての経路情報の表示
>show ip route all-routes Date 20XX/12/20 12:00:00 UTC Status Codes: * valid, > active 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の表示説明]
表6-1 ルーティングテーブルで保持する経路情報の表示内容
表示項目 意味 表示詳細情報 Status Codes 経路情報の状態 * valid:有効な経路情報 > 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のデフォルト経路 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] <Address> の例
特定ネットワーク(172.16.178/25)宛のアクティブ経路を詳細表示します。
図6-6 特定経路情報の詳細表示
>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 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を複数行表示します。
図6-7 特定経路情報の詳細表示
>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 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の表示説明]
表6-2 特定経路情報の表示内容
表示項目 意味 表示詳細情報 Route 宛先ネットワーク 宛先アドレス/ネットワークマスク Entries 当該経路の登録エントリ数 − Announced 経路広告の有無 0:広告していない,かつフォワーディングテーブルに登録していない経路 1:広告した,またはフォワーディングテーブルに登録した経路 Depth 集約経路の階層数 − <...> 経路の状態 show ip routeの<...>の項参照 Route codes 経路情報の状態 *:アクティブ経路 +:最近アクティブに変更された経路 −:最近非アクティブに変更された経路 ’ ’:非アクティブ経路 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 [<Protocol>] [<Address>] summaryの例
各プロトコルで学習した経路数をプロトコル別に表示します。
図6-8 各プロトコルで学習した経路数のプロトコル別表示
>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 Total 146 5 >図6-9 RIPで学習した経路数の表示
>show ip route rip summary Date 20XX/07/14 12:00:00 UTC Protocol Active Routes InActive Routes RIP 10 0 >図6-10 特定ネットワーク(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 Total 2 0 >
[実行例3の表示説明]
表6-3 各プロトコルで学習した経路数の表示内容
表示項目 意味 表示詳細情報 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のデフォルト経路数 Total:経路数の合計(各プロトコル経路数の合計値) Active Routes アクティブ経路数 フォワーディングテーブルに登録対象となる経路数 InActive Routes 非アクティブ経路数 フォワーディングテーブルに登録対象外となる経路数(代替経路含む)
[通信への影響]
なし
[応答メッセージ]
表6-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 program error occurred: <Error Message> プログラムエラーが発生しました。コマンドを再実行してください。
<Error Message>:エラー部位
[注意事項]
なし
All Rights Reserved, Copyright(C), 2005, 2015, ALAXALA Networks, Corp.