01-IP路由表显示命令
本章节下载 (215.08 KB)
目 录
1.1.2 display ip routing-table
1.1.3 display ip routing-table acl
1.1.4 display ip routing-table ip-address
1.1.5 display ip routing-table ip-prefix
1.1.6 display ip routing-table protocol
1.1.7 display ip routing-table statistics
1.1.10 display load-sharing ip address
1.1.11 display ipv6 routing-table
1.1.12 display ipv6 routing-table acl
1.1.13 display ipv6 routing-table ipv6-address
1.1.14 display ipv6 routing-table ipv6-address1 ipv6-address2
1.1.15 display ipv6 routing-table ipv6-prefix
1.1.16 display ipv6 routing-table protocol
1.1.17 display ipv6 routing-table statistics
1.1.18 display ipv6 routing-table verbose
1.1.19 display ipv6 relay-route
1.1.20 display ipv6 relay-tunnel
1.1.23 reset ip routing-table statistics protocol
1.1.24 reset ipv6 routing-table statistics
【命令】
bandwidth-based-sharing
undo bandwidth-based-sharing
【视图】
系统视图
【参数】
无
【描述】
bandwidth-based-sharing 命令用来使能基于带宽的负载分担功能。
undo bandwidth-based-sharing 命令用来禁止基于带宽的负载分担功能。
禁止基于带宽的负载分担功能情况下,如果转发时查找到多个出接口/下一跳时,将简单的轮询所有接口,对报文进行发送。
使能基于带宽的负载分担功能情况下,如果转发时查到多个出接口/下一跳,则获取所有的带宽值,并计算出各个接口应该分配的报文比例;然后结合当前接口已经转发的报文数目来决定使用哪个接口将报文转发出去。
【举例】
# 使能基于带宽的负载分担功能
<VG> system-view
[VG] bandwidth-based-sharing
【命令】
display ip routing-table [ verbose ] | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【参数】
verbose:当带参数verbose时将显示全部路由表的详细信息,包括处于inactive和active状态的路由。如果不带此参数,将只显示处于active状态的路由。
|:使用正则表达式过滤输出的配置信息。
begin:显示以指定字符串开头的信息。
include:显示包含指定字符串的信息。
exclude:显示不含指定字符串的信息。
regular-expression:正则表达式,指定用于过滤的字符串,取值范围为1~256个字符的字符串。
表1-1 正则表达式中的特殊字符
特殊字符 |
含义 |
使用说明 |
_ |
下划线,类似于一个通配符,可以代表如下字符: (^|$|[,(){}]) 空格、起始符、结束符 |
如果表达式的第一个字符不是“_”,则对“_”字符的个数不作限制(受命令行长度的限制) 如果第一个字符是“_”,那么连续的“_”字符个数应小于5个 如果“_”字符不是连续的,以第一组“_”作为输出信息的过滤规则,对后续的“_”不作处理 |
( |
左括号,程序中代表进栈标志 |
建议用户不要使用该字符建立正则表达式 |
. |
句点,通配符,匹配任何一个字符,包括空格 |
无 |
* |
星号,匹配前面的子表达式零次或多次 |
zo* 能匹配“z”以及“zoo” |
+ |
加号,匹配前面的子表达式一次或多次 |
Zo+ 能匹配 “zo”以及 “zoo”,但不能匹配 “z” |
【描述】
display ip routing-table命令用来查看路由表中当前激活路由的摘要信息。
该命令以摘要形式显示最优路由表的信息,每一行代表一条路由,内容包括:目的地址/掩码长度、协议、优先级、度量值、下一跳、出接口。使用此命令仅能查看到当前被使用的路由,即最优路由。
display ip routing-table verbose命令用来查看路由表的全部详细信息。
该命令先显示用于路由状态描述的符号,然后输出整个路由表的统计数字,最后依次输出每条路由的详细描述。使用此命令能查看到当前所有的路由,包括处于active和inactive状态的路由。
【举例】
# 查看路由表中当前激活路由的摘要信息。
<VG> display ip routing-table
Destinations : 6 Routes : 6
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.0/24 Direct 0 0 2.2.2.1 GE0/1
2.2.2.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.0/24 Direct 0 0 192.168.80.10 GE0/1
192.168.80.10/32 Direct 0 0 127.0.0.1 InLoop0
表1-2 display ip routing-table命令显示信息描述表
字段 |
描述 |
Destinations |
目的地址个数 |
Routes |
路由条数 |
Destination/Mask |
目的地址/掩码长度 |
Proto |
发现该路由的路由协议 |
Pre |
路由的优先级 |
Cost |
路由的度量值 |
Nexthop |
此路由的下一跳地址 |
Interface |
输出接口,即到该目的网段的数据包将从此接口发出 |
# 查看路由表的全部详细信息。
<VG>display ip routing-table verbose
Routing Table : Public
Destinations : 5 Routes : 5
Destination: 10.1.1.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 10.1.1.1 Interface: GigabitEthernet0/0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h00m30s
Tag: 0
Destination: 10.1.1.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoopBack0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h00m30s
Tag: 0
Destination: 10.1.1.2/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 10.1.1.2 Interface: GigabitEthernet0/0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h00m30s
Tag: 0
Destination: 127.0.0.0/8
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoopBack0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h00m36s
Tag: 0
Destination: 127.0.0.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoopBack0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h00m36s
Tag: 0
先显示整个路由表的统计数据,然后依次输出每条路由的详细描述。具体含义如表1-3所示。
表1-3 display ip routing-table verbose命令显示信息描述表
字段 |
描述 |
Destination |
目的地址/掩码 |
Protocol |
发现该路由的路由协议 |
Process ID |
进程号 |
Preference |
路由的优先级 |
Cost |
路由的度量值 |
NextHop |
此路由的下一跳地址 |
Interface |
出接口,即到该目的网段的数据包将从此接口发出 |
RelyNextHop |
路由迭代出来得到的下一跳地址 |
Neighbour |
路由协议的邻居地址 |
Tunnel ID |
隧道ID |
Label |
标签 |
State |
路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等 |
Age |
此路由在路由表中存在的时间,从左至右依次为天、小时、分钟、秒 |
Tag |
路由标记 |
【命令】
display ip routing-table acl acl-number [ verbose ]
【视图】
任意视图
【参数】
acl-number:基本访问控制列表ACL(Access Control List)的编号,取值范围为2000~2999。
verbose:当使用该参数时,显示通过指定基本访问控制列表过滤的、处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示通过指定基本访问控制列表过滤的且处于active状态的路由的摘要信息。
【描述】
display ip routing-table acl命令用来查看通过指定基本访问控制列表过滤的路由。
此命令主要用于路由策略的跟踪显示,根据所输入的基本访问控制列表编号显示通过该过滤规则的路由。有关路由策略的详细内容,请参见“IP路由分册”中的“路由策略配置”。
& 说明:
如果用户指定的访问控制列表不存在或者访问控制列表中没有任何规则,系统将显示完整的路由表。
【举例】
# 配置基本访问控制列表ACL 2000,并设置路由过滤规则。
<VG > system-view
[VG] acl number 2000
[VG-acl-basic-2000] rule permit source 10.1.0.0 0.0.255.255
[VG-acl-basic-2000] rule deny source any
# 查看通过基本访问控制列表ACL 2000过滤的、处于active状态的路由的摘要信息。
[VG-acl-basic-2000] display ip routing-table acl 2000
Routes Matched by Access list : 2000
Summary Count : 6
Destination/Mask Proto Pre Cost NextHop Interface
10.1.1.0/24 Direct 0 0 10.1.1.2 Vlan1
10.1.1.2/32 Direct 0 0 127.0.0.1 InLoop0
10.1.2.0/24 Direct 0 0 10.1.2.1 GE0/0
10.1.2.1/32 Direct 0 0 127.0.0.1 InLoop0
10.1.3.0/24 Direct 0 0 10.1.3.1 GE0/1
10.1.3.1/32 Direct 0 0 127.0.0.1 InLoop0
以上显示信息解释请参见表1-2。
# 查看通过基本访问控制列表ACL 2000过滤的active和inactive的路由的详细信息。
<VG> display ip routing-table acl 2000 verbose
Routes Matched by Access list : 2000
Summary Count: 6
Destination: 10.1.1.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 10.1.1.2 Interface: Vlan1
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h25m32s
Tag: 0
Destination: 10.1.1.2/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoop0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h41m34s
Tag: 0
Destination: 10.1.2.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 10.1.2.1 Interface: GE0/0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h05m42s
Tag: 0
Destination: 10.1.2.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoop0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h05m42s
Tag: 0
Destination: 10.1.3.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 10.1.3.1 Interface: GE0/1
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h05m31s
Tag: 0
Destination: 10.1.3.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoop0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h05m32s
Tag: 0
表1-4 display ip routing-table命令简要显示信息描述表
字段 |
描述 |
|
Destination |
目的地址 |
|
Mask |
掩码 |
|
Protocol |
发现此路由的路由协议 |
|
Preference |
路由的优先级 |
|
Nexthop |
下一跳地址 |
|
Interface |
输出接口,即到该目的网段的数据包将从此接口发出 |
|
State |
路由状态描述: |
|
Active U |
有效的单播路由,“U”表示Unicast |
|
Blackhole |
Blackhole路由类似Reject路由,只不过它省略了往包的源端发送ICMP unreachable消息 |
|
Delete |
此路由被删除 |
|
Gateway |
非直接可达的路由 |
|
Hidden |
此路由存在但由于某种原因(如配置的策略或接口Down)暂时不可用,但是又不希望被删除,我们把这种路由隐藏起来,以便以后能重新恢复 |
|
Holddown |
当前被抑制的路由条数。抑制(Holddown)是某些D-V(distance vector)路由协议(如RIP)为了避免错误路由的扩散、提高路由不可达信息的快速准确传播而采用的一种路由发布策略。它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找到的到同一目的地的路由发生了什么变化。其细节参见具体的路由协议 |
|
Int |
该路由由内部网关协议IGP发现 |
|
NoAdvise |
路由协议在按照策略对外发布路由时,不发布NoAdvise路由 |
|
NotInstall |
在路由表中一般选取优先级最高的路由,将其放入核心路由表并且对外发布。而NotInstall路由不能被选中装入核心路由表,但是有可能被选中对外发布 |
|
Reject |
不象正常的路由那样指导转发包,标志为Reject的路由使选择该路由的包被丢弃,并且路由器会往包的源端发送ICMP unreachable消息。Reject路由通常用于网络测试实验 |
|
Retain |
在删除核心路由表读出的路由时,设置了Retain标志的路由不会被删除。对某些静态路由设为Retain可以使它继续存在于核心路由表中 |
|
Static |
标志为Static的路由在执行save操作后重启路由器时不会从路由表中清除。在路由器上手工配置的静态路由就标志为Static |
|
Unicast |
单播路由 |
|
Age |
此路由在路由表中存在的时间,从右至左依次为秒、分钟、小时 |
|
Cost |
路由的开销值 |
【命令】
display ip routing-table ip-address [ mask-length | mask ] [ longer-match ] [ verbose ]
display ip routing-table ip-address1 { mask-length | mask } ip-address2 { mask-length | mask } [ verbose ]
【视图】
任意视图
【参数】
ip-address:目的IP地址,点分十进制格式。
mask-length | mask:IP地址掩码,点分十进制格式或以整数形式表示的长度,当用整数时,取值范围为0~32。
longer-match:匹配掩码更长的路由。
verbose:当使用该参数时,显示处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示处于active状态的路由的摘要信息。
【描述】
display ip routing-table ip-address命令用来查看指定目的地址的路由信息。
使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:
l display ip routing-table ip-address
显示满足如下条件的所有路由:
用户输入的目的IP地址同路由表中各条路由的子网掩码值进行与运算;
路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;
两次运算结果相同的路由条目将被显示出来。只显示处于active状态的匹配路由。
l display ip routing-table ip-address mask
显示满足如下条件的所有路由:
用户输入的目的IP地址同用户输入的子网掩码值进行与运算;
路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;
两次运算结果相同,并且掩码小于等于用户输入的子网掩码的路由条目将被显示出来。只显示处于active状态的匹配路由。
只显示与指定目的地址及掩码精确匹配的路由。
l display ip routing-table ip-address longer-match
显示满足如下条件的所有路由:
用户输入的目的IP地址同路由表中各条子网掩码值进行与运算;
路由表中各条路由的目的IP地址同其自身子网掩码值进行与运算;
两次运算结果相同,并且子网掩码最长匹配的路由条目将被显示出来。
只显示处于active状态的匹配路由。
l display ip routing-table ip-address mask longer-match
显示满足如下条件的所有路由:
用户输入的目的IP地址同用户输入的子网掩码值进行与运算;
路由表中各条路由的目的IP地址同用户输入的子网掩码值进行与运算;
两次运算结果相同,掩码小于等于用户输入的子网掩码,同时子网掩码最长匹配的路由条目将被显示出来。只显示处于active状态的匹配路由。
display ip routing-table ip-address1 { mask-length | mask } ip-address2 { mask-length | mask }命令用来查看指定目的地址范围内的路由信息。
【举例】
# 显示路由11.1.1.1的信息。
[VG]display ip routing-table 11.1.1.1
Routing Table : Public
Summary Count : 4
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/0 Static 60 0 0.0.0.0 NULL0
11.0.0.0/8 Static 60 0 0.0.0.0 NULL0
11.1.0.0/16 Static 60 0 0.0.0.0 NULL0
11.1.1.0/24 Static 60 0 0.0.0.0 NULL0
以上显示信息的解释请参见表1-4。
# 输入目的地址和longer-match情况。
[VG]display ip routing-table 11.1.1.1 longer-match
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
11.1.1.0/24 Static 60 0 0.0.0.0 NULL0
# 输入目的地址和掩码的情况。
[VG]display ip routing-table 11.1.1.1 24
Routing Table : Public
Summary Count : 3
Destination/Mask Proto Pre Cost NextHop Interface
11.0.0.0/8 Static 60 0 0.0.0.0 NULL0
11.1.0.0/16 Static 60 0 0.0.0.0 NULL0
11.1.1.0/24 Static 60 0 0.0.0.0 NULL0
# 输入目的地址/掩码和longer-match的情况。
[VG]display ip routing-table 11.1.1.1 24 longer-match
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
11.1.1.0/24 Static 60 0 0.0.0.0 NULL0
以上显示信息的解释请参见表1-4。
# 查看目的地址从1.1.1.0到5.5.5.0范围内的路由信息。
<VG> display ip routing-table 1.1.1.0 24 5.5.5.0 24
Routing Table : Public
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.0/24 Direct 0 0 1.1.1.1 Vlan1
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 GE0/0
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 GE0/1
4.4.4.1/32 Direct 0 0 127.0.0.1 InLoop0
【命令】
display ip routing-table ip-prefix ip-prefix-name [ verbose ]
【视图】
任意视图
【参数】
ip-prefix-name:前缀列表名称,字符串形式,长度为1~19个字符的字符串。
verbose:当使用该参数时,显示通过过滤规则的、处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示通过过滤规则且处于active状态的路由的摘要信息。
【描述】
display ip routing-table ip-prefix命令用来查看通过指定前缀列表过滤的路由。
此命令主要用于路由策略的跟踪显示,根据所输入的前缀列表名称,显示通过该过滤规则的路由。
如果指定的前缀列表不存在,当使用了verbose参数时将显示所有active及inactive路由的详细信息,不使用verbose参数则只显示所有active路由的摘要信息。
【举例】
# 配置地址前缀列表test允许前缀为2.2.2.0,掩码长度为24至32之间的路由通过。
<VG> system-view
[VG] ip ip-prefix test permit 2.2.2.0 24 less-equal 32
# 查看通过前缀列表test过滤的active路由的摘要信息。
[VG] display ip routing-table ip-prefix test
Routes Matched by Prefix list : test
Summary Count : 2
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.0/24 Direct 0 0 2.2.2.1 Vlan2
2.2.2.1/32 Direct 0 0 127.0.0.1 InLoop0
以上显示信息的解释请参见表1-4。
# 查看通过前缀列表test过滤的active和inactive路由的详细信息。
[VG] display ip routing-table ip-prefix test verbose
Routes Matched by Prefix list test :
Summary Count : 2
Destination: 2.2.2.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 2.2.2.1 Interface: Vlan2
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h20m52s
Tag: 0
Destination: 2.2.2.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
NextHop: 127.0.0.1 Interface: InLoop0
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h20m52s
Tag: 0
以上显示信息的解释请参见表1-4。
【命令】
display ip routing-table protocol protocol [ inactive | verbose ]
【视图】
任意视图
【参数】
protocol:指定协议类型,包括BGP、direct、ISIS、OSPF、RIP、static等可选项。在使用display ip routing-table protocol protocol命令时,不显示引入的其它路由协议的路由信息。
inactive:显示处于inactive状态的路由信息。如果不使用该参数,则显示处于active和inactive状态的路由信息。
verbose:当使用该参数时,显示路由的详细信息。如果不使用该参数,将只显示路由的摘要信息。
【描述】
display ip routing-table protocol命令用来查看指定协议的路由信息。
【举例】
# 查看所有直连路由的摘要信息。
<VG> display ip routing-table protocol direct
Public Routing Table : Direct
Summary Count : 6
Direct Routing table Status : < Active>
Summary Count : 6
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.0/24 Direct 0 0 2.2.2.1 Vlan2
2.2.2.2/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.0/24 Direct 0 0 192.168.80.10 GE0/0
192.168.80.10/32 Direct 0 0 127.0.0.1 InLoop0
Direct Routing table Status : < Inactive>
Summary Count : 0
# 查看静态路由表。
<VG> display ip routing-table protocol static
Public Routing Table : 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 GE0/0
以上显示信息的解释请参见表1-4。
【命令】
display ip routing-table statistics
【视图】
任意视图
【参数】
无
【描述】
display ip routing-table statistics命令用来显示公网路由表中的综合路由统计信息。
路由的综合信息包括路由总数目、路由协议添加/删除路由数目、有deleted标志而未删除的路由、active路由、被释放的路由数目。
【举例】
# 查看路由的综合信息。
<VG> display ip routing-table statistics
Proto route active added deleted freed
DIRECT 24 4 25 1 0
STATIC 4 1 4 0 0
RIP 0 0 0 0 0
OSPF 0 0 0 0 0
IS-IS 0 0 0 0 0
BGP 0 0 0 0 0
Total 28 5 29 1 0
表1-5 display ip routing-table statistics命令显示信息描述表
字段 |
描述 |
Proto |
路由协议,O_ASE表示OSPF_ASE路由;O_NSSA表示OSPF NSSA路由;AGGRE表示聚合的路由 |
route |
总的路由数目 |
active |
活跃的、正在使用的路由数目 |
added |
路由器启动后或在上一次清除路由表后,路由表中添加的路由数目 |
deleted |
标记为删除的路由数目(此类路由在等待一段时间后会被释放) |
freed |
被释放(即被彻底从路由表中删除)的路由数目 |
Total |
各种类型路由的综合信息总和 |
【命令】
display ip relay-route
【视图】
任意视图
【参数】
无
【描述】
display ip relay-route命令用来显示记录的迭代路由信息。
如果不带参数,则表示显示公网路由表的迭代路由信息。
【举例】
# 显示迭代路由信息。
<VG> display ip relay-route
Total Number of Relay-route is: 1.
Dest/Mask: 40.40.40.0/255.255.255.0
Related instance id(s): 1(1) 2(1) 3(1) 4(1)
表1-6 display ip relay-route命令显示信息描述表
字段 |
描述 |
Total Number of Relay-route |
记录迭代路由radix树上的节点数 |
Dest/Mask |
迭代路由的目的地址、掩码 |
Related instance id(s) |
记录相应的实例ID(该实例默认路由表内有路由依赖于迭代路由,并记录依赖于该迭代路由的路由数目) |
【命令】
display ip relay-tunnel
【视图】
任意视图
【参数】
无
【描述】
display ip relay-tunnel命令用来显示记录的迭代隧道信息。
【举例】
# 显示迭代隧道信息。
<VG> display ip relay-tunnel
Total Number of Relay-tunnel is: 1.
Dest/Mask: 40.40.40.40/255.255.255.255
Related instance id(s): 1(1) 2(1) 3(1) 4(1)
表1-7 display ip relay-tunnel命令显示信息描述表
字段 |
描述 |
Total Number of Relay-tunnel |
记录迭代隧道的radix树上的节点数 |
Dest/Mask |
随道的目的地址、掩码 |
Related instance id(s) |
记录相应的实例ID(该实例默认路由表内有路由依赖于迭代路由,并记录依赖于该迭代路由的路由数目) |
【命令】
display load-sharing ip address ip-address { mask | mask-length }
【视图】
任意视图
【参数】
ip-address:目的IP地址,点分十进制格式。
mask:IP地址掩码,点分十进制格式。
mask-length:IP地址掩码长度,取值范围为0~32。
【描述】
display load-sharing ip address命令用来显示基于接口带宽的非平衡负载分担的统计结果,把目的IP地址所对应所有出接口的负载分担统计信息打印出来。
【举例】
# 查看基于带宽负载分担统计信息
<VG> display load-sharing ip address 10.2.1.0 24
There are/is totally 3 route entry(s) to the same destination network.
Nexthop Packet(s) Bandwidth[KB] Flow(s) Interface
10.1.1.2 763851 100000 0 Ethernet0/0/0
10.1.2.2 1193501 155000 0 Atm1/0/0
10.1.3.2 15914 2048 0 Serial2/0/0
表1-8 display load-sharing ip address命令显示信息描述表
字段 |
描述 |
Nexthop |
到目的地址的下一跳地址 |
Packet |
当前出接口转发报文的总数 |
Bandwidth |
当前出接口参与负载分担的带宽 |
Flow |
当前出接口的快转流计数 |
Interface |
当前出接口全称 |
【命令】
display ipv6 routing-table
【视图】
任意视图
【参数】
无
【描述】
display ipv6 routing-table命令用来显示路由表的概要信息。内容包括目的地址、前缀长度、协议类型、优先级、度量值、下一跳和出接口等信息。
需要注意的是,该命令只能显示激活路由,即当前使用的最佳路由的概要信息。
【举例】
# 显示当前路由表的概要信息。
<VG> display ipv6 routing-table
Routing Table :
Destinations : 1 Routes : 1
Destination : ::1/128 Protocol : Direct
NextHop : ::1 Preference : 0
Interface : InLoop0 Cost : 0
表1-9 display ipv6 routing-table命令显示信息描述表
字段 |
描述 |
Destination |
目的网络/主机的IPv6地址 |
NextHop |
下一跳地址 |
Preference |
路由优先级 |
Interface |
出接口,即到该目的地址的数据包将从此接口发出 |
Protocol |
发现该路由的路由协议 |
Cost |
路由的开销值 |
【命令】
display ipv6 routing-table acl acl6-number [ verbose ]
【视图】
任意视图
【参数】
acl6-number:基本IPv6 ACL编号,取值范围为2000~2999。
verbose:显示通过过滤规则的激活和未激活路由的详细信息。不指定该参数,只显示通过过滤规则的激活路由的概要信息。
【描述】
display ipv6 routing-table acl命令用来显示通过指定基本IPv6 ACL过滤的路由信息。
需要注意的是,如果指定的IPv6 ACL不存在,将显示所有的路由信息。
【举例】
# 显示通过编号为2000的基本IPv6 ACL过滤的路由的概要信息。
<VG> display ipv6 routing-table acl 2000
Routes Matched by Access list 2000 :
Summary Count : 2
Destination : ::1/128 Protocol : Direct
NextHop : ::1 Preference : 0
Interface : InLoop0 Cost : 0
Destination : 1:1::/64 Protocol : Static
NextHop : :: Preference : 60
Interface : NULL0 Cost : 0
以上显示信息的解释请参见表1-9。
【命令】
display ipv6 routing-table ipv6-address prefix-length [ longer-match ] [ verbose ]
【视图】
任意视图
【参数】
ipv6-address:IPv6目的地址。
prefix-length:前缀长度,取值范围为0~128。
longer-match:匹配并显示前缀最长的路由条目。
verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。
【描述】
display ipv6 routing-table ipv6-address命令用来显示指定目的地址的路由信息。使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:
l display ipv6 routing-table ipv6-address prefix-length
显示满足如下条件的所有路由:
用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;
路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;
两次运算结果相同,并且路由表中前缀长度小于等于用户输入的前缀长度的路由条目将被显示出来。
只显示处于active状态的匹配路由。
只显示与指定目的地址及掩码精确匹配的路由。
l display ipv6 routing-table ipv6-address prefix-length longer-match
显示满足如下条件的所有路由:
用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;
路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;
两次运算结果相同,路由表中前缀长度小于等于用户输入的前缀长度,同时前缀长度最长匹配的路由条目将被显示出来。
只显示处于active状态的匹配路由。
【举例】
<VG> display ipv6 routing-table 10::1 127
Routing Table:
Summary Count: 3
Destination: 10::/64 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
Destination: 10::/68 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
Destination: 10::/120 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
# 只显示前缀最长的最长匹配路由条目的概要信息。
<VG> display ipv6 routing-table 10:: 127 longer-match
Routing Tables:
Summary Count : 1
Destination: 10::/120 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
以上显示信息的解释请参见表1-9。
【命令】
display ipv6 routing-table ipv6-address1 prefix-length1 ipv6-address2 prefix-length2 [ verbose ]
【视图】
任意视图
【参数】
ipv6-address1/ipv6-address2:IPv6地址。ipv6-address1和ipv6-address2共同决定一个地址范围,只有地址在此范围内的路由才会被显示。
prefix-length1/prefix-length2:前缀长度,取值范围为0~128。
verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。
【描述】
display ipv6 routing-table ipv6-address1 ipv6-address2命令用来显示指定地址范围内的路由信息。
【举例】
# 显示指定地址范围内的IPv6路由信息。
<VG> display ipv6 routing-table 3:: 32 4:4:: 64
Routing Table :
Summary Count : 3
Destination: 100::/64 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
Destination: 200::/64 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
Destination: 300::/64 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
以上显示信息的解释请参见表1-9。
【命令】
display ipv6 routing-table ipv6-prefix ipv6-prefix-name [ verbose ]
【视图】
任意视图
【参数】
ipv6-prefix-name:IPv6前缀列表的名称,取值范围为1~19个字符。
verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。
【描述】
display ipv6 routing-table ipv6-prefix命令用来显示通过指定前缀列表过滤的路由信息。
【举例】
# 显示通过前缀列表abc2过滤的激活路由的概要信息。
<VG> display ipv6 routing-table ipv6-prefix abc2
Routes Matched by Prefix list abc :
Summary Count : 1
Destination: 100::/64 Protocol : Static
NextHop : :: Preference: 60
Interface : NULL0 Cost : 0
以上显示信息的解释请参见表1-9。
【命令】
display ipv6 routing-table protocol protocol [ inactive | verbose ]
【视图】
任意视图
【参数】
protocol:显示不同的路由协议的信息。目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static。在使用display ipv6 routing-table protocol protocol命令时,不显示引入的其它路由协议的路由信息。
inactive:如果配置了该参数,此命令只显示未激活路由信息。如果不指定该参数,显示所有激活和未激活路由信息。
verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。
【描述】
display ipv6 routing-table protocol命令用来显示指定路由协议的路由信息。
【举例】
# 显示所有直连路由的概要信息。
<VG> display ipv6 routing-table protocol direct
Direct Routing Table :
Summary Count : 1
Direct Routing Table's Status : < Active >
Summary Count : 1
Destination: ::1/128 Protocol : Direct
NextHop : ::1 Preference: 0
Interface : InLoop0 Cost : 0
Direct Routing Table's Status : < Inactive >
Summary Count : 0
以上显示信息的解释请参见表1-9。
【命令】
display ipv6 routing-table statistics
【视图】
任意视图
【参数】
无
【描述】
display ipv6 routing-table statistics命令用来显示综合路由统计信息;综合路由统计信息包括路由总数、增加的路由数、删除的路由数等。
【举例】
# 显示综合路由统计信息。
<VG> display ipv6 routing-table statistics
Protocol route active added deleted freed
DIRECT 1 1 1 0 0
STATIC 3 0 3 0 0
RIPng 0 0 0 0 0
OSPFv3 0 0 0 0 0
IS-ISv6 0 0 0 0 0
BGP4+ 0 0 0 0 0
Total 4 1 4 0 0
表1-10 display ipv6 routing-table statistics命令显示信息描述表
字段 |
描述 |
Protocol |
路由协议 |
route |
总的路由数目 |
active |
激活的、正在使用的路由数目 |
added |
路由器启动后或在上一次清除路由表后,路由表中添加的路由数目 |
deleted |
标记为删除的路由数目(此类路由在等待一段时间后会被释放) |
freed |
被释放(即被彻底从路由表中删除)的路由数目 |
Total |
各种类型路由的综合信息总和 |
【命令】
display ipv6 routing-table verbose
【视图】
任意视图
【参数】
无
【描述】
display ipv6 routing-table verbose命令用来显示当前路由表中所有路由,包括激活和未激活的路由的详细信息。首先输出整个路由表的统计信息,然后是对每条路由的详细描述信息。
【举例】
# 显示路由表的详细路由信息。
<VG> display ipv6 routing-table verbose
Destinations : 1 Routes : 1
Destination : ::1 PrefixLength : 128
NextHop : ::1 Preference : 0
RelayNextHop : :: Tag : 0H
Neighbour : :: ProcessID : 0
Interface : InLoopBack0 Protocol : Direct
State : Active NoAdv Cost : 0
Tunnel ID : 0x0 Label : NULL
Age : 22161sec
以上显示信息的解释请参见表1-11。
表1-11 display ipv6 routing-table verbose命令显示信息描述表
字段 |
描述 |
Destination |
目的网络/主机的IPv6地址 |
PrefixLength |
前缀长度 |
Nexthop |
下一跳地址 |
Preference |
路由优先级 |
RelayNextHop |
路由迭代出来得到的下一跳地址 |
Tag |
路由标记 |
Neighbour |
路由协议的邻居地址 |
ProcessID |
进程号 |
Interface |
出接口,即到该目的地址的数据包将从此接口发出 |
Protocol |
发现该路由的路由协议 |
State |
路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等 |
Cost |
路由的开销值 |
Tunnel ID |
隧道ID |
Label |
标签 |
Age |
从路由生成到现在所经历的时间 |
【命令】
display ipv6 relay-route
【视图】
任意视图
【参数】
无
【描述】
display ipv6 relay-route命令用来显示IPv6记录的迭代路由信息。
【举例】
# 显示IPv6迭代路由信息。
<VG> display ipv6 relay-route
Total Number of relay-route is: 1
Dest/Mask: 192::1/64
Related instance id(always 0): 0(1)
表1-12 display ipv6 relay-route命令显示信息描述表
字段 |
描述 |
Total Number of Relay-route |
记录迭代路由radix树上的节点数 |
Dest/Mask |
迭代路由的目的地址和掩码 |
Related instance id(always 0) |
记录相应的实例ID(该实例默认路由表内有路由依赖于迭代路由,并记录依赖于该迭代路由的路由数目)。IPv6只支持公网,因此,实例ID只有0。上例中,实例ID 0后面的括号中的数字表示迭代到对应路由的路由数目。 |
【命令】
display ipv6 relay-tunnel
【视图】
任意视图
【参数】
无
【描述】
display ipv6 relay-tunnel命令用来显示IPv6记录的迭代隧道信息。
【举例】
# 显示IPv6迭代隧道信息。
<VG> display ipv6 relay-tunnel
Total Number of relay-tunnel is: 1.
Dest/Mask: 192::0/64
Related instance id(always 0): 0(1)
表1-13 display ipv6 relay-tunnel命令显示信息描述表
字段 |
描述 |
Total Number of Relay-tunnel |
记录迭代隧道radix树上的节点数 |
Dest/Mask |
迭代隧道的目的地址和掩码 |
Related instance id(always 0) |
记录相应的实例ID(该实例默认路由表内有路由依赖于迭代路由,并记录依赖于该迭代路由的路由数目)。IPv6只支持公网,因此,实例ID只有0。上例中,实例ID 0后面的括号中的数字表示迭代到对应隧道的路由数目。 |
【命令】
load-bandwidth bandwidth
undo load-bandwidth
【视图】
接口视图
【参数】
bandwidth:用户设定的接口负载带宽值。
【描述】
load-bandwidth bandwidth 命令用来配置接口的负载带宽。
undo load-bandwidth 命令用来恢复接口的负载带宽缺省值。
缺省情况下:接口的负载带宽缺省值为接口的物理带宽值。
【举例】
# 配置接口的负载带宽
<VG> system-view
[VG] interface ethernet 1/0
[VG–Ethernet1/0] load-bandwidth 100
【命令】
reset load-sharing statistics ip address ip-address { mask | mask-length }
reset load-sharing statistics all
【视图】
用户视图
【参数】
ip-address:目的IP地址,点分十进制格式;
mask: IP地址掩码,点分十进制格式;
mask-length:IP地址掩码长度,取值范围为0~32。
【描述】
reset load-sharing statistics ip address命令用来清除非平衡负载分担的统计结果,将目的IP地址对应的所有出接口上的负载分担统计信息清零。
reset load-sharing statistics all命令用来清除所有转发表项的出接口的负载分担统计信息。
【举例】
# 查看基于带宽负载分担统计信息
<VG> display load-sharing ip address 10.2.1.0 24
There are/is totally 3 route entry(s) to the same destination network.
Nexthop Packet(s) Bandwidth[KB] Flow(s) Interface
10.1.1.2 763851 100000 0 Ethernet0/0/0
10.1.2.2 1193501 155000 0 Atm1/0/0
10.1.3.2 15914 2048 0 Serial2/0/0
# 清除基于带宽负载分担的统计信息
<VG> reset load-sharing statistics ip address 10.2.1.0 24
There are/is totally 3 route entry(s) to the same destination network.
Nexthop Packet(s) Bandwidth[KB] Flow(s) Interface
10.1.1.2 0 100000 0 Ethernet0/0/0
10.1.2.2 0 155000 0 Atm1/0/0
10.1.3.2 0 2048 0 Serial2/0/0
【命令】
reset ip routing-table statistics protocol { all | protocol }
【视图】
用户视图
【参数】
all:清除IPv4路由表中所有路由协议的统计信息。
protocol:清除IPv6路由表中指定路由协议的统计信息。目前可选择bgp、direct、is-is、ospf、rip、static。
【描述】
reset ip routing-table statistics protocol命令用来清除路由表或VPN路由表中的路由统计信息。
【举例】
# 清除所有的路由统计信息。
<VG> reset ip routing-table statistics protocol vpn-instance Sysname1 all
【命令】
reset ipv6 routing-table statistics protocol { all | protocol }
【视图】
用户视图
【参数】
all:清除IPv6路由表中所有路由协议的统计信息。
protocol:清除IPv6路由表中指定路由协议的统计信息。目前可选择bgp4+、direct、isisv6、ospfv3、ripng、static。
【描述】
reset ipv6 routing-table statistics命令用来清除路由表中的统计信息。
【举例】
# 清除路由表中所有路由协议的统计信息。
<VG> reset ipv6 routing-table statistics protocol all
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!