• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

05-三层技术-IP路由命令参考

目录

01-IP路由基础命令

本章节下载 01-IP路由基础命令  (226.33 KB)

01-IP路由基础命令


1 IP路由基础配置命令

l         本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

l         本文所指的“接口”不仅代表了一般意义下的三层接口,还可以是配置为三层模式的以太网端口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”。

l         本章中的命令行显示信息会因设备型号不同而有所差异,请以设备实际情况为准。

 

1.1  IP路由基础配置命令

1.1.1  display ip routing-table

【命令】

display ip routing-table [ vpn-instance vpn-instance-name ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示VPN(Virtual Private Network)实例的路由表信息。vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。

verbose:显示全部路由表的详细信息,包括处于inactive和active状态的路由。如果不带此参数,将只显示处于active状态的路由。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip routing-table命令用来查看路由表中当前激活路由的摘要信息。

该命令以摘要形式显示最优路由表的信息,每一行代表一条路由,内容包括:目的地址/掩码长度、协议、优先级、度量值、下一跳、出接口。使用此命令仅能查看到当前被使用的路由,即最优路由。

display ip routing-table verbose命令用来查看路由表的全部详细信息。

该命令输出整个路由表的统计数字,之后依次输出每条路由的详细描述。使用此命令能查看到当前所有的路由,包括处于active和inactive状态的路由。

【举例】

# 查看路由表中当前激活路由的摘要信息。

<Sysname> display ip routing-table

Routing Tables: Public

         Destinations : 7       Routes : 7

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

1.1.2.0/24          Direct 0    0            1.1.2.1         Vlan1

1.1.2.1/32          Direct 0    0            127.0.0.1       InLoop0

2.2.2.0/24          OSPF   10   2            1.1.2.2         Vlan2

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.0.0/24      Direct 0    0            192.168.0.1     Vlan10

192.168.0.1/32      Direct 0    0            127.0.0.1       InLoop0

表1-1 display ip routing-table命令显示信息描述表

字段

描述

Destinations

目的地址个数

Routes

路由条数

Destination/Mask

目的地址/掩码长度

Proto

发现该路由的路由协议

Pre

路由的优先级

Cost

路由的度量值

NextHop

此路由的下一跳地址

Interface

输出接口,即到该目的网段的数据包将从此接口发出

 

# 查看路由表的全部详细信息。

<Sysname> display ip routing-table verbose

Routing Tables: Public

         Destinations : 7       Routes : 7

 

  Destination: 1.1.2.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 1.1.2.1          Interface: Vlan-interface1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 06h46m22s

          Tag: 0

 

  Destination: 1.1.2.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 127.0.0.1        Interface: InLoopBack0

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active NoAdv           Age: 06h46m22s

          Tag: 0

 

  Destination: 2.2.2.0/24

     Protocol: OSPF            Process ID: 1

   Preference: 10                    Cost: 2

      NextHop: 1.1.2.2          Interface: Vlan-interface2

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h00m53s

          Tag: 0

 

  Destination: 127.0.0.0/8

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 127.0.0.1        Interface: InLoopBack0

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active NoAdv           Age: 06h46m36s

          Tag: 0

 

  Destination: 127.0.0.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 127.0.0.1        Interface: InLoopBack0

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active NoAdv           Age: 06h46m37s

          Tag: 0

 

  Destination: 192.168.0.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 192.168.0.1      Interface: Vlan-interface10

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 06h46m35s

          Tag: 0

 

  Destination: 192.168.0.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 127.0.0.1        Interface: InLoopBack0

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active NoAdv           Age: 06h46m35s

          Tag: 0

先显示整个路由表的统计数据,然后依次输出每条路由的详细描述。具体含义如表1-2所示。

表1-2 display ip routing-table verbose命令显示信息描述表

字段

描述

Destination

目的地址/掩码

Protocol

发现该路由的路由协议

Process ID

进程号

Preference

路由的优先级

Cost

路由的度量值

NextHop

此路由的下一跳地址

Interface

出接口,即到该目的网段的数据包将从此接口发出

BkNextHop

备份下一跳地址

BkInterface

备份出接口

RelyNextHop

路由迭代出来得到的下一跳地址

Neighbour

路由协议的邻居地址

Tunnel ID

隧道ID

Label

标签

State

路由状态描述:

Active

有效的单播路由

Adv

允许对外发送的路由

Delete

此路由被删除

Gateway

非直接可达的路由

Holddown

当前被抑制的路由条数。抑制(Holddown)是某些D-V(distance vector)路由协议(如RIP)为了避免错误路由的扩散、提高路由不可达信息的快速准确传播而采用的一种路由发布策略。它往往在一段时间间隔内固定地发布某条路由,而不管当前实际找到的到同一目的地的路由发生了什么变化。其细节参见具体的路由协议

Int

该路由由内部网关协议IGP发现

NoAdv

路由协议在按照策略对外发布路由时,不发布NoAdvise路由

NotInstall

在路由表中一般选取优先级最高的路由,将其放入核心路由表并且对外发布。而NotInstall路由不能被选中装入核心路由表,但是有可能被选中对外发布

Reject

不像正常的路由那样指导转发包,标志为Reject的路由使选择该路由的包被丢弃,并且路由器会往包的源端发送ICMP unreachable消息。Reject路由通常用于网络测试实验

Static

标志为Static的路由在执行save操作后重启路由器时不会从路由表中清除。在路由器上手工配置的静态路由就标志为Static

Unicast

单播路由

Inactive

非激活路由标志

Invalid

无效路由标志

WaitQ

路由进行迭代时在WaitQ队列的标志

TunE

Tunnel隧道的标志

GotQ

路由进行迭代时在GotQ队列的标志

Age

此路由在路由表中存在的时间,从左至右依次为天、小时、分钟、秒

Tag

路由标记

 

1.1.2  display ip routing-table acl

【命令】

display ip routing-table acl acl-number [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

acl-number:基本访问控制列表ACL(Access Control List)的编号,取值范围为2000~2999。

verbose:显示通过指定基本访问控制列表过滤的、处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示通过指定基本访问控制列表过滤的且处于active状态的路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip routing-table acl命令用来查看通过指定基本访问控制列表过滤的路由。

此命令主要用于路由策略的跟踪显示,根据所输入的基本访问控制列表编号显示通过该过滤规则的路由。有关路由策略的详细内容,请参见“三层技术-IP路由配置指导”中的“路由策略”。

如果用户指定的访问控制列表不存在或者访问控制列表中没有任何规则,系统将显示完整的路由表。

 

【举例】

# 配置基本访问控制列表ACL 2000,并设置路由过滤规则。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 10.1.0.0 0.0.255.255

[Sysname-acl-basic-2000] rule deny source any

# 查看通过基本访问控制列表ACL 2000过滤的、处于active状态的路由的摘要信息。

[Sysname-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      Vlan2

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      Vlan1

10.1.3.1/32         Direct 0    0            127.0.0.1     InLoop0

以上显示信息解释请参见表1-1

# 查看通过基本访问控制列表ACL 2000过滤的active和inactive的路由的详细信息。

<Sysname> 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: Vlan-interface1

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 1d00h25m32s

          Tag: 0

 

Destination: 10.1.1.2/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: 1d00h41m34s

          Tag: 0

 

Destination: 10.1.2.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 10.1.2.1         Interface: Vlan-interface2

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 1d00h05m42s

          Tag: 0

 

Destination: 10.1.2.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: 1d00h05m42s

          Tag: 0

 

Destination: 10.1.3.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

      NextHop: 10.1.3.1         Interface: Vlan-interface1

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 1d00h05m31s

          Tag: 0

 

Destination: 10.1.3.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: 1d00h05m32s

          Tag: 0

以上显示信息解释请参见表1-2

1.1.3  display ip routing-table ip-address

【命令】

display ip routing-table ip-address [ mask | mask-length ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

display ip routing-table ip-address1 { mask | mask-length } ip-address2 { mask | mask-length } [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:目的IP地址,点分十进制格式。

mask/mask-length:IP地址掩码,点分十进制格式或以整数形式表示的长度,当用整数时,取值范围为0~32。

longer-match:匹配掩码更长的路由。

verbose:显示处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示处于active状态的路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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的信息。

[Sysname] 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-1

# 输入目的地址和longer-match情况。

[Sysname] 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  

# 输入目的地址和掩码的情况。

[Sysname] 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的情况。

[Sysname] 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-1

# 查看目的地址从1.1.1.0到5.5.5.0范围内的路由信息。

<Sysname> 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       Vlan2

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       Vlan1

4.4.4.1/32          Direct 0    0            127.0.0.1     InLoop0

1.1.4  display ip routing-table ip-prefix

【命令】

display ip routing-table ip-prefix ip-prefix-name [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-prefix-name:前缀列表名称,字符串形式,长度为1~19个字符的字符串。

verbose:当使用该参数时,显示通过过滤规则的、处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示通过过滤规则且处于active状态的路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip routing-table ip-prefix命令用来查看通过指定前缀列表过滤的路由。

此命令主要用于路由策略的跟踪显示,根据所输入的前缀列表名称,显示通过该过滤规则的路由。

如果指定的前缀列表不存在,当使用了verbose参数时将显示所有active及inactive路由的详细信息,不使用verbose参数则只显示所有active路由的摘要信息。

【举例】

# 配置地址前缀列表test允许前缀为2.2.2.0,掩码长度为24至32之间的路由通过。

<Sysname> system-view

[Sysname] ip ip-prefix test permit 2.2.2.0 24 less-equal 32

# 显示通过前缀列表test过滤的active路由的摘要信息。

[Sysname] 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-1

# 显示通过前缀列表test过滤的active和inactive路由的详细信息。

[Sysname] 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: Vlan-interface2

  RelyNextHop: 0.0.0.0                  Neighbour: 0.0.0.0

    Tunnel ID: 0x0                          Label: NULL

        State: Active Adv                     Age: 1d00h20m52s

          Tag: 0

 

Destination: 2.2.2.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: 1d00h20m52s

          Tag: 0

以上显示信息的解释请参见表1-2

1.1.5  display ip routing-table protocol

【命令】

display ip routing-table protocol protocol [ inactive | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

protocol:指定协议类型,包括bgpdirectisisospfripstatic等可选项。

inactive:显示处于inactive状态的路由信息。如果不使用该参数,则显示处于active和inactive状态的路由信息。

verbose:当使用该参数时,显示路由的详细信息。如果不使用该参数,将只显示路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip routing-table protocol命令用来查看指定协议的路由信息。

【举例】

# 查看所有直连路由的摘要信息。

<Sysname> 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   Vlan1

192.168.80.10/32    Direct 0    0          127.0.0.1       InLoop0

 

Direct Routing table Status : < Inactive>

Summary Count : 0

# 查看静态路由表。

<Sysname> 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     Vlan1

以上显示信息的解释请参见表1-1

1.1.6  display ip routing-table statistics

【命令】

display ip routing-table statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip routing-table statistics命令用来显示公网路由表或VPN路由表中的综合路由统计信息。

路由的综合信息包括路由总数目、路由协议添加/删除路由数目、有deleted标志而未删除的路由、active路由、被释放的路由数目。

【举例】

# 查看路由的综合信息。

<Sysname> 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-3 display ip routing-table statistics命令显示信息描述表

字段

描述

Proto

路由协议

route

总的路由数目

active

活跃的、正在使用的路由数目

added

路由器启动后或在上一次清除路由表后,路由表中添加的路由数目

deleted

标记为删除的路由数目(此类路由在等待一段时间后会被释放)

freed

被释放(即被彻底从路由表中删除)的路由数目

Total

各种类型路由的综合信息总和

 

1.1.7  display ipv6 routing-table

【命令】

display ipv6 routing-table [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display ipv6 routing-table命令用来显示路由表的概要信息。内容包括目的地址、前缀长度、协议类型、优先级、度量值、下一跳和出接口等信息。

需要注意的是,该命令只能显示激活路由,即当前使用的最佳路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【举例】

# 显示当前路由表的概要信息。

<Sysname> display ipv6 routing-table

Routing Table :

        Destinations : 1        Routes : 1

 

Destination : ::1/128                           Protocol  : Direct

NextHop     : ::1                               Preference : 0

Interface   : InLoop0                           Cost      : 0

表1-4 display ipv6 routing-table命令显示信息描述表

字段

描述

Destination

目的网络/主机的IPv6地址

NextHop

下一跳地址

Preference

路由优先级

Interface

出接口,即到该目的地址的数据包将从此接口发出

Protocol

发现该路由的路由协议

Cost

路由的开销值

 

1.1.8  display ipv6 routing-table acl

【命令】

display ipv6 routing-table acl acl6-number [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

acl6-number:基本IPv6 ACL编号,取值范围为2000~2999。

verbose:显示通过过滤规则的激活和未激活路由的详细信息。不指定该参数,只显示通过过滤规则的激活路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table acl命令用来显示通过指定基本IPv6 ACL过滤的路由信息。

需要注意的是,如果指定的IPv6 ACL不存在,将显示所有的路由信息。

【举例】

# 显示通过编号为2000的基本IPv6 ACL过滤的路由的概要信息。

<Sysname> 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-4

1.1.9  display ipv6 routing-table ipv6-address

【命令】

display ipv6 routing-table ipv6-address prefix-length [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-address:IPv6目的地址。

prefix-length:前缀长度,取值范围为0~128。

longer-match:匹配并显示前缀最长的路由条目。

verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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状态的匹配路由。

【举例】

# 显示指定路由的概要信息。

<Sysname> 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

# 只显示前缀最长的最长匹配路由条目的概要信息。

<Sysname> 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-4

1.1.10  display ipv6 routing-table ipv6-address1 ipv6-address2

【命令】

display ipv6 routing-table ipv6-address1 prefix-length1 ipv6-address2 prefix-length2 [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-address1/ipv6-address2:IPv6地址。ipv6-address1ipv6-address2共同决定一个地址范围,只有地址在此范围内的路由才会被显示。

prefix-length1/prefix-length2:前缀长度,取值范围为0~128。

verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table ipv6-address1 ipv6-address2命令用来显示指定地址范围内的路由信息。

【举例】

# 显示指定地址范围内的IPv6路由信息。

<Sysname> display ipv6 routing-table 100:: 64 300:: 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-4

1.1.11  display ipv6 routing-table ipv6-prefix

【命令】

display ipv6 routing-table ipv6-prefix ipv6-prefix-name [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-prefix-name:IPv6前缀列表的名称,取值范围为1~19个字符。

verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table ipv6-prefix命令用来显示通过指定前缀列表过滤的路由信息。

【举例】

# 显示通过前缀列表test2过滤的激活路由的概要信息。

<Sysname> display ipv6 routing-table ipv6-prefix test2

Routes Matched by Prefix list  test2  :

Summary Count : 1

 

Destination: 100::/64                                    Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

以上显示信息的解释请参见表1-4

1.1.12  display ipv6 routing-table protocol

【命令】

display ipv6 routing-table protocol protocol [ inactive | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

protocol:显示不同的路由协议的信息。目前可选择bgp4+directisisv6ospfv3ripngstatic

inactive:如果配置了该参数,此命令只显示未激活路由信息。如果不指定该参数,显示所有激活和未激活路由信息。

verbose:显示激活和未激活路由的详细信息。不指定该参数,只显示激活路由的概要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table protocol命令用来显示指定路由协议的路由信息。

【举例】

# 显示所有直连路由的概要信息。

<Sysname> 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-4

1.1.13  display ipv6 routing-table statistics

【命令】

display ipv6 routing-table statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table statistics命令用来显示综合路由统计信息;综合路由统计信息包括路由总数、增加的路由数、删除的路由数等。

【举例】

# 显示综合路由统计信息。

<Sysname> 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-5 display ipv6 routing-table statistics命令显示信息描述表

字段

描述

Protocol

路由协议

route

总的路由数目

active

激活的、正在使用的路由数目

added

路由器启动后或在上一次清除路由表后,路由表中添加的路由数目

deleted

标记为删除的路由数目(此类路由在等待一段时间后会被释放)

freed

被释放(即被彻底从路由表中删除)的路由数目

Total

各种类型路由的综合信息总和

 

1.1.14  display ipv6 routing-table verbose

【命令】

display ipv6 routing-table verbose [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 routing-table verbose命令用来显示当前路由表中所有路由,包括激活和未激活的路由的详细信息。首先输出整个路由表的统计信息,然后是对每条路由的详细描述信息。

【举例】

# 显示路由表的详细路由信息。

<Sysname> display ipv6 routing-table verbose

Routing Table :

         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-6

表1-6 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

从路由生成到现在所经历的时间

 

1.1.15  display router id

【命令】

display router id [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display router id命令用来显示全局路由器ID。

【举例】

# 显示已配置的路由器ID。

<Sysname> display router id

         Configured router ID is 1.1.1.1

1.1.16  router id

【命令】

router id router-id

undo router id

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

router-idIPv4地址形式的Router ID。

【描述】

router id命令用来配置全局路由管理中的Router ID。undo router id命令用来删除已配置的全局路由管理中的Router ID。

缺省情况下,未配置全局路由管理的Router ID

一些动态路由协议要求使用Router ID,如果在启动这些路由协议时没有指定Router ID,则缺省使用路由管理的Router ID

选择规则如下:

l         如果通过命令router id配置Router ID,则按照配置结果设置。没有配置Router ID,则按照下面的规则进行选择。

l         如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为Router ID。

l         如果没有配置IP地址的Loopback接口,则从其他接口的IP地址中选择最大的作为Router ID(不考虑接口的up/down状态)。

l         当且仅当被选为Router ID的接口IP地址被删除/修改,才触发重新选择过程,其他情况(例如:接口down;已经选取了一个非Loopback接口地址后又配置了一个Loopback接口地址;配置一个更大的接口地址等)不触发重新选择的过程。

l         各个VPN实例则按照上述分别在属于该VPN实例的接口地址中进行选择。

l         存在主备的情况下,系统将备份命令行配置的Router ID或从接口地址中选择出来的Router ID。主备倒换后平滑的时候,系统将检查从地址中选出的Router ID的有效性,如果无效将重新进行选择。

l         Router ID改变之后,各协议需要通过手工执行reset命令才会取新的Router ID。

 

【举例】

# 设置路由管理中的路由器ID。

<Sysname> system-view

[Sysname] router id 1.1.1.1

1.1.17  reset ip routing-table statistics protocol

【命令】

reset ip routing-table statistics protocol [ vpn-instance vpn-instance-name ] { protocol | all }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

vpn-instance-name:VPN实例的名称,为字符串形式,长度为1~31个字符的字符串,区分大小写。

protocol:清除IPv4路由表中指定路由协议的统计信息。目前可选择bgpdirectisisospfripstatic

all:清除IPv4路由表中所有路由协议的统计信息。

【描述】

reset ip routing-table statistics protocol命令用来清除路由表或VPN路由表中的路由统计信息。

【举例】

# 清除VPN实例Sysname1的路由统计信息。

<Sysname> reset ip routing-table statistics protocol vpn-instance Sysname1 all

1.1.18  reset ipv6 routing-table statistics

【命令】

reset ipv6 routing-table statistics protocol { protocol | all }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

protocol:清除IPv6路由表中指定路由协议的统计信息。目前可选择bgp4+directisisv6ospfv3ripngstatic

all:清除IPv6路由表中所有路由协议的统计信息。

【描述】

reset ipv6 routing-table statistics命令用来清除路由表中的统计信息。

【举例】

# 清除路由表中所有路由协议的统计信息。

<Sysname> reset ipv6 routing-table statistics protocol all

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们