show ip route database
- モード
- 非特権EXECモード
- カテゴリー
- IP / 経路制御
構文
> show ip route [vrf VRFNAME|global] database [TYPE]
コマンド説明
IP経路表(RIB: Routing Information Base)を表示する。IP経路表(RIB)は、IP転送表(FIB: Forwarding Information Base)のもとになるデータベース。RIB内に同一宛先への経路が複数存在している場合は、最適経路だけがFIBに登録される。FIBを表示させるにはshow ip routeコマンドを使う。
パラメーター
vrf VRFNAME- VRFインスタンス名。指定したVRFインスタンスのみ表示するときに指定する
global- グローバルVRFインスタンスのみ表示するときに指定
TYPE- 表示する経路を絞り込むときに指定する。次の値を指定できる
connected- インターフェース経路(直結経路)だけを表示する
static- スタティック経路だけを表示する
rip- RIP経路だけを表示する
ospf- OSPF経路だけを表示する
bgp- BGP経路だけを表示する
使用例
RIP使用時のRIB表示例awplus> show ip route database
Codes: C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
> - selected route, * - FIB route, p - stale info
C *> 172.16.10.0/24 is directly connected, vlan10
C *> 172.21.10.0/24 is directly connected, vlan20
R *> 172.22.10.0/24 [120/2] via 172.16.10.2, vlan10, 00:04:11
R *> 172.22.20.0/24 [120/3] via 172.16.10.2, vlan10, 00:04:11
R *> 172.23.10.0/24 [120/2] via 172.16.10.3, vlan10, 00:04:11
R *> 192.168.10.0/24 [120/2] via 172.21.10.2, vlan20, 00:04:09
R *> 192.168.20.0/24 [120/2] via 172.16.10.3, vlan10, 00:00:18
S *> 192.168.30.0/24 [1/0] via 172.16.10.100, vlan10
OSPF使用時のRIB表示例
awplus> show ip route database
Codes: C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
> - selected route, * - FIB route, p - stale info
O 172.16.10.0/24 [110/10] is directly connected, vlan10, 03:47:53
C *> 172.16.10.0/24 is directly connected, vlan10
O *> 172.21.0.0/16 [110/0] is a summary, Null, 05:09:48
O 172.21.10.0/24 [110/10] is directly connected, vlan20, 05:10:07
C *> 172.21.10.0/24 is directly connected, vlan20
O IA *> 172.22.0.0/16 [110/11] via 172.16.10.2, vlan10, 03:32:22
O IA *> 172.23.0.0/16 [110/20] via 172.16.10.3, vlan10, 03:27:46
O IA *> 172.24.0.0/16 [110/30] via 172.21.10.3, vlan20, 04:53:28
O E2 *> 192.168.10.0/24 [110/20] via 172.21.10.2, vlan20, 03:08:19
O E2 *> 192.168.20.0/24 [110/20] via 172.16.10.3, vlan10, 03:26:48
BGP使用時のRIB表示例
awplus> show ip route database
Codes: C - connected, S - static, R - RIP, B - BGP
O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
> - selected route, * - FIB route, p - stale info
C *> 10.10.10.0/24 is directly connected, vlan1000
B *> 172.16.0.0/16 [200/0] is a summary, Null, 00:01:34
C *> 172.16.10.0/24 is directly connected, vlan10
C *> 172.16.20.0/24 is directly connected, vlan20
C *> 172.16.30.0/24 is directly connected, vlan30
C *> 172.16.40.0/24 is directly connected, vlan40
C *> 172.16.50.0/24 is directly connected, vlan50
C *> 172.16.60.0/24 is directly connected, vlan60
C *> 172.16.70.0/24 is directly connected, vlan70
C *> 172.16.80.0/24 is directly connected, vlan80
C *> 172.16.90.0/24 is directly connected, vlan90
C *> 172.16.100.0/24 is directly connected, vlan100
B *> 172.20.0.0/16 [20/0] via 10.10.10.5, vlan1000, 00:09:09
B *> 172.22.0.0/16 [20/500] via 10.10.10.7, vlan1000, 00:27:10
B *> 172.23.0.0/16 [20/500] via 10.10.10.8, vlan1000, 00:26:24
B *> 172.24.0.0/16 [20/600] via 10.10.10.7, vlan1000, 00:25:15
各行の先頭に表示される「C」、「S」のような記号は、経路種別(経路の学習元)を示す。サポートしている経路種別には以下のものがある。
| C | インターフェース経路(直結経路) |
| S | スタティック経路 |
| R | RIP経路 |
| O | OSPFエリア内経路 |
| O IA | OSPFエリア間経路 |
| O E1 | OSPF外部経路(メトリックタイプ1) |
| O E2 | OSPF外部経路(メトリックタイプ2) |
| OSPF NSSA外部経路(メトリックタイプ1) | |
| O N2 | OSPF NSSA外部経路(メトリックタイプ2) |
| B | BGP経路 |
また、宛先プレフィックスの前に表示される「*>」のような記号は、各経路の属性フラグを示す。それぞれの意味は次のとおり。
| * | FIB経路フラグ。該当経路がIP転送表(FIB:Forwarding Information Base)にも登録されていることを示す。「*」の付く経路には必ず次項の「>」が付くが、その逆は必ずしも真ではない |
| > | 最適経路フラグ。該当経路がRIB内における該当プレフィックス宛ての最適経路であることを示す。通常、最適経路 == FIB経路だが、RIB内に特定プレフィックス宛ての最適経路が複数存在している場合は、maximum-pathsコマンドで設定された等コストパスの最大数まではFIBに登録されるが、それ以上最適経路があってもFIBには登録されない。したがって、「>」のみ表示されている経路もありうる |
インターフェース経路(記号:C)の表示項目は次のとおり。
C *> 172.16.10.0/24 is directly connected, vlan10
| C | Connected route、すなわち、インターフェース直結経路であることを示す |
| *> | 経路属性フラグ。詳細は別表を参照のこと。インターフェース経路はつねに最適経路であり(>)、FIBにも登録される(*) |
| 172.16.10.0/24 | 宛先プレフィックス(ネットワークアドレス/プレフィックス長) |
| 「C」の繰り返し。直結経路であることを示す | |
| vlan10 | ネクストホップインターフェース(出力インターフェース) |
スタティック経路(記号:S)の表示項目は次のとおり。
S *> 192.168.30.0/24 [1/0] via 172.16.10.100, vlan10
| S | Static route、すなわち、スタティック経路であることを示す |
| *> | 経路属性フラグ。詳細は別表を参照のこと |
| 192.168.30.0/24 | 宛先プレフィックス(ネットワークアドレス/プレフィックス長) |
| [1/0] | 管理距離/メトリック。スタティック経路の管理距離は特に指定しないかぎり1となる。メトリックはスタティック経路では意味を持たないのでつねに0と表示される |
| ネクストホップアドレス(転送先IPアドレス) | |
| vlan10 | ネクストホップインターフェース(出力インターフェース) |
RIP経路(記号:R)の表示項目は次のとおり。
R *> 172.22.20.0/24 [120/3] via 172.16.10.2, vlan10, 00:04:11
| R | RIP route、すなわち、RIP経路であることを示す |
| *> | 経路属性フラグ。詳細は別表を参照のこと |
| 172.22.20.0/24 | 宛先プレフィックス(ネットワークアドレス/プレフィックス長) |
| [120/3] | 管理距離/RIPメトリック。RIP経路の管理距離は特に指定しないかぎり120となる。RIPにおけるメトリックはホップ数だが、各種設定により変更も可能 |
| ネクストホップアドレス(転送先IPアドレス) | |
| vlan10 | ネクストホップインターフェース(出力インターフェース) |
| 00:04:11 | 該当経路の情報が最後に更新されてからの経過時間 |
OSPF経路(記号:O)の表示項目は次のとおり。
O IA *> 172.24.0.0/16 [110/30] via 172.21.10.3, vlan20, 04:53:28
| O | OSPF route、すなわち、OSPF経路であることを示す。エリア内経路以外は、この後に2文字のサブ記号が続く。詳細は別表を参照のこと |
| IA | OSPF intra-area route、すなわち、OSPFのエリア間経路であることを示す |
| *> | 経路属性フラグ。詳細は別表を参照のこと |
| 172.24.0.0/16 | 宛先プレフィックス(ネットワークアドレス/プレフィックス長) |
| [110/30] | 管理距離/OSPFメトリック。OSPF経路の管理距離は特に指定しないかぎり110となる。OSPFにおけるメトリックは通過するインターフェースのコストの和だが、各種設定により変更も可能 |
| ネクストホップアドレス(転送先IPアドレス) | |
| vlan20 | ネクストホップインターフェース(出力インターフェース) |
| 04:53:28 | 該当経路の情報が最後に更新されてからの経過時間 |
BGP経路(記号:B)の表示項目は次のとおり。
B *> 172.22.0.0/16 [20/500] via 10.10.10.7, vlan1000, 00:27:10
| B | BGP route、すなわち、BGP経路であることを示す |
| *> | 経路属性フラグ。詳細は別表を参照のこと |
| 172.22.0.0/16 | 宛先プレフィックス(ネットワークアドレス/プレフィックス長) |
| [20/500] | 管理距離/メトリック(MED値)。BGP経路の管理距離は特に指定しないかぎりeBGPピアから学習した経路が20、iBGPピアから学習した経路が200となる。BGPでは経路間の優劣比較に複数の属性値を使うが、ここではメトリックとしてMED値(MULTI_EXIT_DISC属性値)が表示される |
| ネクストホップアドレス(転送先IPアドレス) | |
| vlan1000 | ネクストホップインターフェース(出力インターフェース) |
| 00:27:10 | 該当経路の情報が最後に更新されてからの経過時間 |