01-IP路由基础命令
本章节下载: 01-IP路由基础命令 (162.87 KB)
目 录
1.1.1 display ip routing-table
1.1.2 display ip routing-table acl
1.1.3 display ip routing-table ip-address
1.1.4 display ip routing-table prefix-list
1.1.5 display ip routing-table protocol
1.1.6 display ip routing-table statistics
1.1.7 display ipv6 routing-table
1.1.8 display ipv6 routing-table acl
1.1.9 display ipv6 routing-table ipv6-address
1.1.10 display ipv6 routing-table prefix-list
1.1.11 display ipv6 routing-table protocol
1.1.12 display ipv6 routing-table statistics
1.1.13 reset ip routing-table statistics protocol
1.1.14 reset ipv6 routing-table statistics protocol
display ip routing-table命令用来显示路由表的信息。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
verbose:显示全部路由表的详细信息,包括激活路由和未激活路由。如果未指定本参数,将显示激活路由的概要信息。
【举例】
# 显示路由表中当前激活路由的摘要信息。
<Sysname> display ip routing-table
Destinations : 13 Routes : 13
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
1.1.1.0/24 Static 60 0 192.168.47.4 GE3/0/1
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
192.168.1.0/24 Direct 0 0 192.168.1.40 Vlan11
192.168.1.0/32 Direct 0 0 192.168.1.40 Vlan11
192.168.1.40/32 Direct 0 0 127.0.0.1 InLoop0
192.168.1.255/32 Direct 0 0 192.168.1.40 Vlan11
224.0.0.0/4 Direct 0 0 0.0.0.0 NULL0
224.0.0.0/24 Direct 0 0 0.0.0.0 NULL0
255.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
表1-1 display ip routing-table命令显示信息描述表
|
字段 |
描述 |
|
Destinations |
目的地址个数 |
|
Routes |
路由条数 |
|
Destination/Mask |
目的地址/掩码长度 |
|
Proto |
发现该路由的路由协议类型 |
|
Pre |
路由的优先级 |
|
Cost |
路由的度量值 |
|
NextHop |
此路由的下一跳地址 |
|
Interface |
出接口,即到该目的网段的数据包将从此接口发出 |
|
Summary Count |
路由数目 |
# 显示路由表的全部详细信息。
<Sysname> display ip routing-table verbose
Destinations : 13 Routes : 13
Destination: 0.0.0.0/32
Protocol: Direct Process ID: 0
SubProtID: 0x0 Age: 08h34m37s
Cost: 0 Preference: 60
Tag: 0 State: Active NoAdv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000000 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x1000c OrigNextHop: 127.0.0.1
Label: NULL RealNextHop: 127.0.0.1
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: InLoopBack0
BkTunnel ID: Invalid BkInterface: N/A
Destination: 1.1.1.0/24
Protocol: Static Process ID: 0
SubProtID: 0x0 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active Adv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000003 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x1008c OrigNextHop: 192.168.47.4
Label: NULL RealNextHop: 192.168.47.4
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: GigabitEthernet3/0/1
BkTunnel ID: Invalid BkInterface: N/A
......(省略部分显示信息)
表1-2 display ip routing-table verbose命令显示信息描述表
|
字段 |
描述 |
|
Destinations |
目的地址个数 |
|
Routes |
路由条数 |
|
Destination |
目的地址/掩码 |
|
Protocol |
发现该路由的路由协议类型 |
|
Process ID |
进程号 |
|
Process ID |
进程号 |
|
SubProtID |
路由子协议ID |
|
Age |
此路由在路由表中存在的时间 |
|
Cost |
路由的度量值 |
|
Preference |
路由的优先级 |
|
Tag |
路由标记 |
|
State |
路由状态描述: · Active:有效的单播路由 · Adv:允许对外发送的路由 · Inactive:非激活路由标志 · NoAdv:不允许发布的路由 · Vrrp:VRRP产生的路由 · Nat:NAT产生的路由 · TunE:Tunnel隧道的标志 |
|
OrigTblID |
原始路由表ID |
|
OrigVrf |
路由所属的原始VPN |
|
TableID |
路由所在路由表的ID |
|
OrigAs |
初始AS号 |
|
NBRID |
邻居ID |
|
LastAs |
最后AS号 |
|
AttrID |
路由属性ID号 |
|
Neighbor |
路由协议的邻居地址 |
|
Flags |
路由标志位 |
|
OrigNextHop |
此路由的下一跳地址 |
|
Label |
标签 |
|
RealNextHop |
路由真实下一跳 |
|
BkLabel |
备份标签 |
|
BkNexthop |
备份下一跳地址 |
|
Tunnel ID |
隧道ID |
|
Interface |
出接口,即到该目的网段的数据包将从此接口发出 |
|
BkTunnel ID |
备份隧道ID |
|
BkInterface |
备份出接口 |
display ip routing-table acl命令用来显示通过指定ACL过滤的路由信息。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] acl acl-number [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
acl-number:基本ACL的编号,取值范围为2000~2999。
verbose:显示通过指定ACL过滤的所有路由的详细信息。如果未指定本参数,将只显示通过指定ACL过滤的激活路由的摘要信息。
【使用指导】
如果用户指定的ACL不存在或者ACL中没有任何规则,将显示所有的路由信息。
【举例】
# 配置ACL 2000,并设置路由过滤规则。
<Sysname> system-view
[Sysname] acl number 2000
[Sysname-acl-basic-2000] rule permit source 192.168.1.0 0.0.0.255
[Sysname-acl-basic-2000] rule deny source any
# 显示通过ACL 2000过滤的激活路由的摘要信息。
[Sysname-acl-basic-2000] display ip routing-table acl 2000
Routes Matched by Access control list : 2000
Summary Count : 4
Destination/Mask Proto Pre Cost NextHop Interface
192.168.1.0/24 Direct 0 0 192.168.1.111 GE3/0/1
192.168.1.0/32 Direct 0 0 192.168.1.111 GE3/0/11
192.168.1.111/32 Direct 0 0 127.0.0.1 InLoop0
192.168.1.255/32 Direct 0 0 192.168.1.111 GE3/0/1
以上显示信息解释请参见表1-1。
# 显示通过ACL 2000过滤的所有路由的详细信息。
<Sysname> display ip routing-table acl 2000 verbose
Routes Matched by Access control list : 2000
Summary Count : 4
Destination: 192.168.1.0/24
Protocol: Direct Process ID: 0
SubProtID: 0x1 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active Adv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000003 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x10080 OrigNextHop: 192.168.1.111
Label: NULL RealNextHop: 192.168.1.111
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: GigabitEthernet3/0/1
BkTunnel ID: Invalid BkInterface: N/A
Destination: 192.168.1.0/32
Protocol: Direct Process ID: 0
SubProtID: 0x0 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active NoAdv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000003 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x1008c OrigNextHop: 192.168.1.111
Label: NULL RealNextHop: 192.168.1.111
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: GigabitEthernet3/0/1
BkTunnel ID: Invalid BkInterface: N/A
Destination: 192.168.1.111/32
Protocol: Direct Process ID: 0
SubProtID: 0x1 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active NoAdv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000000 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x10004 OrigNextHop: 127.0.0.1
Label: NULL RealNextHop: 127.0.0.1
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: InLoopBack0
BkTunnel ID: Invalid BkInterface: N/A
Destination: 192.168.1.255/32
Protocol: Direct Process ID: 0
SubProtID: 0x0 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active NoAdv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000003 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x1008c OrigNextHop: 192.168.1.111
Label: NULL RealNextHop: 192.168.1.111
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: GigabitEthernet3/0/1
BkTunnel ID: Invalid BkInterface: N/A
以上显示信息解释请参见表1-2。
display ip routing-table ip-address命令用来显示指定目的地址的路由信息。
display ip routing-table ip-address1 to ip-address2命令用来显示指定目的地址范围内的路由信息。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] ip-address [ mask | mask-length ] [ longer-match ] [ verbose ]
display ip routing-table [ vpn-instance vpn-instance-name ] ip-address1 to ip-address2 [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
ip-address:目的IP地址,点分十进制格式。
mask/mask-length:IP地址掩码,点分十进制格式或以整数形式表示的长度,当用整数时,取值范围为0~32。
longer-match:匹配掩码更长的路由。
ip-address1 to ip-address2:IP地址范围。ip-address1和ip-address2共同决定一个地址范围,只有地址在此范围内的路由才会被显示。
verbose:显示全部路由表的详细信息,包括激活路由和未激活路由。如果未指定本参数,将显示激活路由的概要信息。
【使用指导】
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:
(1) display ip routing-table ip-address
显示满足如下条件的所有激活路由:
· 用户输入的目的IP地址同路由表中各条路由的子网掩码值进行与运算;
· 路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;
· 两次运算结果相同的路由条目将被显示出来。
(2) display ip routing-table ip-address mask
显示满足如下条件的所有激活路由:
· 用户输入的目的IP地址同用户输入的子网掩码值进行与运算;
· 路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;
· 两次运算结果相同,并且掩码小于等于用户输入的子网掩码的路由条目将被显示出来。
(3) display ip routing-table ip-address longer-match
显示满足如下条件的所有激活路由:
· 用户输入的目的IP地址同路由表中各条路由的子网掩码值进行与运算;
· 路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;
· 两次运算结果相同,并且子网掩码最长匹配的路由条目将被显示出来。
(4) display ip routing-table ip-address mask longer-match
显示满足如下条件的所有激活路由:
· 用户输入的目的IP地址同用户输入的子网掩码值进行与运算;
· 路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;
· 两次运算结果相同,掩码小于等于用户输入的子网掩码,同时子网掩码最长匹配的路由条目将被显示出来。
(5) display ip routing-table ip-address1 to ip-address2
显示ip-address1/32到ip-address2/32之间的激活路由,目的地址与掩码(32位)同时在指定范围内才会显示。
【举例】
# 显示目的地址为11.0.0.1的路由信息。
<Sysname> display ip routing-table 11.0.0.1
Summary Count : 3
Destination/Mask Proto Pre Cost NextHop Interface
11.0.0.0/8 Static 60 0 0.0.0.0 NULL0
11.0.0.0/16 Static 60 0 0.0.0.0 NULL0
11.0.0.0/24 Static 60 0 0.0.0.0 NULL0
# 显示目的地址/掩码为11.0.0.1/20的路由信息。
<Sysname> display ip routing-table 11.0.0.1 20
Summary Count : 2
Destination/Mask Proto Pre Cost NextHop Interface
11.0.0.0/8 Static 60 0 0.0.0.0 NULL0
11.0.0.0/16 Static 60 0 0.0.0.0 NULL0
# 显示目的地址为11.0.0.1并且掩码最长匹配的路由信息。
<Sysname> display ip routing-table 11.0.0.1 longer-match
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
11.0.0.0/24 Static 60 0 0.0.0.0 NULL0
# 显示目的地址/掩码为11.0.0.1/20并且掩码最长匹配的路由信息。
<Sysname> display ip routing-table 11.0.0.1 20 longer-match
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
11.0.0.0/16 Static 60 0 0.0.0.0 NULL0
# 显示目的地址从1.1.1.0到5.5.5.0范围内的路由信息。
<Sysname> display ip routing-table 1.1.1.0 to 5.5.5.0
Summary Count : 6
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
2.2.2.0/24 Direct 0 0 2.2.2.1 Vlan2
3.3.3.0/24 Direct 0 0 3.3.3.1 GE3/0/2
3.3.3.1/32 Direct 0 0 127.0.0.1 InLoop0
4.4.4.0/24 Direct 0 0 4.4.4.1 GE3/0/1
4.4.4.1/32 Direct 0 0 127.0.0.1 InLoop0
以上显示信息的解释请参见表1-1。
display ip routing-table ip-prefix命令用来显示通过指定前缀列表过滤的路由信息。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] prefix-list prefix-list-name [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
prefix-list-name:前缀列表名称,为1~63个字符的字符串,区分大小写。
verbose:当使用该参数时,显示通过过滤规则的所有路由的详细信息。如果未指定本参数,将只显示通过过滤规则的激活路由的摘要信息。
【使用指导】
如果指定的前缀列表不存在,将显示所有的路由信息。
【举例】
# 配置地址前缀列表test允许前缀为1.1.1.0,掩码长度为24的路由通过。
<Sysname> system-view
[Sysname] ip prefix-list test permit 1.1.1.0 24
# 显示通过前缀列表test过滤的激活路由的摘要信息。
[Sysname] display ip routing-table prefix-list test
Routes Matched by Prefix list : test
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.0/24 Direct 0 0 1.1.1.2 GE3/1/2
以上显示信息的解释请参见表1-1。
# 显示通过前缀列表test过滤的所有路由的详细信息。
[Sysname] display ip routing-table prefix-list test verbose
Routes Matched by Prefix list : test
Summary Count : 1
Destination: 1.1.1.0/24
Protocol: Direct Process ID: 0
SubProtID: 0x1 Age: 04h20m37s
Cost: 0 Preference: 0
Tag: 0 State: Active Adv
OrigTblID: 0x0 OrigVrf: default-vrf
TableID: 0x2 OrigAs: 0
NBRID: 0x10000003 LastAs: 0
AttrID: 0xffffffff Neighbor: 0.0.0.0
Flags: 0x1008c OrigNextHop: 1.1.1.2
Label: NULL RealNextHop: 1.1.1.2
BkLabel: NULL BkNextHop: N/A
Tunnel ID: Invalid Interface: GigabitEthernet3/0/2
BkTunnel ID: Invalid BkInterface: N/A
以上显示信息的解释请参见表1-2。
display ip routing-table protocol命令用来显示指定协议生成或发现的路由信息。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] protocol protocol [ inactive | verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
protocol:显示指定路由协议的信息,包括bgp、direct、guard、isis、ospf、rip和static。
inactive:显示未激活路由的信息。如果未指定本参数,则显示激活路由和未激活路由的信息。
verbose:当使用该参数时,显示路由的详细信息。如果未指定本参数,将显示路由的概要信息。
【举例】
# 显示所有直连路由的摘要信息。
<Sysname> display ip routing-table protocol direct
Summary Count : 13
Direct Routing Table Status : <Active>
Summary Count : 13
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
2.2.2.0/24 Direct 0 0 2.2.2.1 Vlan2
2.2.2.0/32 Direct 0 0 2.2.2.1 Vlan2
2.2.2.2/32 Direct 0 0 127.0.0.1 InLoop0
2.2.2.255/32 Direct 0 0 2.2.2.1 Vlan2
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
127.255.255.255/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.0/24 Direct 0 0 192.168.80.10 GE3/0/1
192.168.80.0/32 Direct 0 0 192.168.80.10 GE3/0/1
192.168.80.10/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.255/32 Direct 0 0 192.168.80.10 GE3/0/1
Direct Routing Table Status : <Inactive>
Summary Count : 0
# 显示静态路由表。
<Sysname> display ip routing-table protocol static
Summary Count : 2
Static Routing Table Status : <Active>
Summary Count : 0
Static Routing Table Status : <Inactive>
Summary Count : 2
Destination/Mask Proto Pre Cost NextHop Interface
1.2.3.0/24 Static 60 0 1.2.4.5 Vlan10
3.0.0.0/8 Static 60 0 2.2.2.2 GE3/0/1
以上显示信息的解释请参见表1-1。
display ip routing-table statistics命令用来显示路由表中的综合路由统计信息。综合路由统计信息包括路由总数目、路由协议添加/删除路由数目、激活路由数目。
【命令】
display ip routing-table [ vpn-instance vpn-instance-name ] statistics
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
【举例】
# 显示路由表中的综合路由统计信息。
<Sysname> display ip routing-table statistics
Proto route active added deleted
DIRECT 12 12 30 18
STATIC 3 3 5 2
RIP 0 0 0 0
OSPF 0 0 0 0
ISIS 0 0 0 0
BGP 0 0 0 0
Total 15 15 35 20
表1-3 display ip routing-table statistics命令显示信息描述表
|
字段 |
描述 |
|
Proto |
路由协议 |
|
route |
总的路由数目 |
|
active |
活跃的、正在使用的路由数目 |
|
added |
路由器启动后或在上一次清除路由表后,路由表中添加的路由数目 |
|
deleted |
标记为删除的路由数目(此类路由在等待一段时间后会被释放) |
|
Total |
各种类型路由数目的总和 |
display ipv6 routing-table命令用来显示IPv6路由表的信息。
【命令】
display ipv6 routing-table [ vpn-instance vpn-instance-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。
verbose:显示IPv6路由表的详细信息,包括激活路由和未激活路由。如果未指定本参数,将显示激活路由的概要信息。
【举例】
# 显示当前路由表的概要信息。
<Sysname> display ipv6 routing-table
Destinations : 3 Routes : 3
Destination: ::1/128 Protocol : Direct
NextHop : ::1 Preference: 0
Interface : InLoop0 Cost : 0
Destination: FE80::/10 Protocol : Direct
NextHop : :: Preference: 0
Interface : NULL0 Cost : 0
Destination: FF00::/8 Protocol : Direct
NextHop : :: Preference: 0
Interface : NULL0 Cost : 0
表1-4 display ipv6 routing-table命令显示信息描述表
|
字段 |
描述 |
|
Destinations |
目的地址个数 |
|
Routes |
路由条数 |
|
Destination |
目的网络/主机的IPv6地址和前缀 |
|
NextHop |
下一跳地址 |
|
Preference |
路由优先级 |
|
Interfac |