国家 / 地区

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

01-IP路由基础命令

本章节下载  (199.51 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Command/Command_Manual/H3C_SR6600_SR6600-X_CR(V5)-R3303(V1.23)/06/201702/973851_30005_0.htm

01-IP路由基础命令


1 IP路由基础

1.1  IP路由基础配置命令

1.1.1  display ip routing-table

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。

verbose:显示所有路由的详细信息,包括激活路由和未激活路由。如果不带此参数,将只显示激活路由。

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

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

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

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

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

【描述】

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

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

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

该命令输出整个路由表的统计数字,之后依次输出每条路由的详细描述。使用此命令能显示当前所有的路由,包括激活路由和未激活路由。

【举例】

# 显示路由表中当前激活路由的摘要信息。

<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         GE2/1/1

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         GE2/1/2

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     VT1

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

 IpPrecedence:                    QosLcId:

      NextHop: 1.1.2.1          Interface: GigabitEthernet2/1/1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 06h46m22s

          Tag: 0

 

  Destination: 1.1.2.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 06h46m22s

          Tag: 0

 

  Destination: 2.2.2.0/24

     Protocol: OSPF            Process ID: 1

   Preference: 10                    Cost: 2

 IpPrecedence:                    QosLcId:

      NextHop: 1.1.2.2          Interface: GigabitEthernet2/1/2

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 00h00m53s

          Tag: 0

 

  Destination: 127.0.0.0/8

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 06h46m36s

          Tag: 0

 

  Destination: 127.0.0.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 06h46m37s

          Tag: 0

 

  Destination: 192.168.0.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 192.168.0.1      Interface: Virtual-Template1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 06h46m35s

          Tag: 0

 

  Destination: 192.168.0.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 06h46m35s

          Tag: 0

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

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

字段

描述

Destination

目的地址/掩码

Protocol

发现该路由的路由协议

Process ID

进程号

Preference

路由的优先级

Cost

路由的度量值

IpPrecedence

IP优先级值

QosLcId

QoS本地ID

NextHop

此路由的下一跳地址

Interface

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

BkNextHop

备份下一跳地址

BkInterface

备份出接口

RelyNextHop

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

Neighbor

路由协议的邻居地址

Tunnel ID

隧道ID

Label

标签

BKTunnel ID

备份隧道ID

BKLabel

备份标签

State

路由状态描述:

Active

有效的单播路由

Adv

允许对外发送的路由

Delete

此路由被删除

Gateway

非直接可达的路由

Holddown

当前被抑制的路由条数。抑制(Holddown)是某些路由协议(如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 [ multiple-topology topology-name | vpn-instance vpn-instance-name ] acl acl-number [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。

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

verbose:显示通过指定基本访问控制列表过滤的所有路由的详细信息。如果不使用该参数,将只显示通过指定基本访问控制列表过滤的激活路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“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过滤的激活路由的摘要信息。

[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        GE2/1/2

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        GE2/1/1

10.1.3.1/32         Direct 0    0            127.0.0.1       InLoop0

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

#显示通过基本访问控制列表ACL 2000过滤的所有路由的详细信息。

<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

 IpPrecedence:                    QosLcId:

      NextHop: 10.1.1.2         Interface: Vlan-interface1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 1d00h25m32s

          Tag: 0

 

Destination: 10.1.1.2/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 1d00h41m34s

          Tag: 0

 

Destination: 10.1.2.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 10.1.2.1         Interface: Ethernet1/2

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 1d00h05m42s

          Tag: 0

 

Destination: 10.1.2.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 1d00h05m42s

          Tag: 0

 

Destination: 10.1.3.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 10.1.3.1         Interface: Ethernet1/1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 1d00h05m31s

          Tag: 0

 

Destination: 10.1.3.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 1d00h05m32s

          Tag: 0

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

1.1.3  display ip routing-table ip-address

【命令】

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

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

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:匹配掩码更长的路由。

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

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

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

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

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

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

【描述】

display ip routing-table ip-address命令用来显示指定目的地址的路由信息。

使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:

(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 { mask-length | mask } ip-address2 { mask-length | mask }

显示指定目的地址和掩码范围内的激活路由信息。

【举例】

#显示目的地址为11.0.0.1的路由信息。

<Sysname> display ip routing-table 11.0.0.1

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

Routing Table : Public

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

Routing Table : Public

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

Routing Table : Public

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 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         GE2/1/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         GE2/1/1

4.4.4.1/32          Direct 0    0            127.0.0.1       InLoop0

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

1.1.4  display ip routing-table ip-prefix

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。

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

verbose:当使用该参数时,显示通过过滤规则的所有路由的详细信息。如果不使用该参数,将只显示通过过滤规则的激活路由的摘要信息。

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

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

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

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

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

【描述】

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

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

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

【举例】

# 配置地址前缀列表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过滤的激活路由的摘要信息。

[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过滤的所有路由的详细信息。

[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

 IpPrecedence:                    QosLcId:

      NextHop: 2.2.2.1          Interface: Vlan-interface2

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbor : 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active Adv             Age: 1d00h20m52s

          Tag: 0

 

Destination: 2.2.2.1/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      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

  BKTunnel ID: 0x0                BKLabel: NULL

        State: Active NoAdv           Age: 1d00h20m52s

          Tag: 0

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

1.1.5  display ip routing-table protocol

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。

protocol:指定协议类型,包括bgpdirectisisospfripstaticguard

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   GE2/1/1

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         GE2/1/1

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

1.1.6  display ip routing-table statistics

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

multiple-topology topology-name:显示指定拓扑的信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示公网的信息。

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

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

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

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

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

【描述】

display ip routing-table statistics命令用来显示路由表中的路由统计信息。

路由统计信息包括路由总数目、路由协议添加/删除路由数目、有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 [ vpn-instance vpn-instance-name ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

verbose:显示所有IPv6路由的详细信息,包括激活路由和未激活路由。如果不带此参数,将只显示激活路由。

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

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

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

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

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

【描述】

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

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

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

【举例】

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

<Sysname> display ipv6 routing-table

Routing Table: Public

        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

路由的开销值

 

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

<Sysname> display ipv6 routing-table verbose

Routing Table : Public

         Destinations : 1        Routes : 1

 

 Destination  : ::1                                     PrefixLength : 128

 NextHop      : ::1                                     Preference   : 0

 IpPrecedence :                                         QosLcId      :

 RelayNextHop : ::                                      Tag          : 0H

 Neighbor     : ::                                      ProcessID    : 0

 Interface    : InLoopBack0                             Protocol     : Direct

 State        : Active NoAdv                            Cost         : 0

 Tunnel ID    : 0x0                                     Label        : NULL

 Age          : 22161sec

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

字段

描述

Destination

目的网络/主机的IPv6地址

PrefixLength

前缀长度

NextHop

下一跳地址

Preference

路由优先级

IpPrecedence

IP优先级值

QosLcId

QoS本地ID

RelayNextHop

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

Tag

路由标记

Neighbor

路由协议的邻居地址

ProcessID

进程号

Interface

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

Protocol

发现该路由的路由协议

State

路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等

Cost

路由的开销值

Tunnel ID

隧道ID

Label

标签

Age

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

 

1.1.8  display ipv6 routing-table acl

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

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

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

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

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

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

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

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

【描述】

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

需要注意的是,如果指定的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 [ vpn-instance vpn-instance-name ] ipv6-address [ prefix-length ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

ipv6-address:IPv6目的地址。

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

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

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-address命令用来显示指定目的地址的IPv6路由信息。

使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:

(1)     display ipv6 routing-table ipv6-address

显示满足如下条件的所有激活路由:

·     用户输入的目的IPv6地址同路由表中各条路由的前缀长度值进行与运算;

·     路由表中各条路由的目的IPv6地址同路由表中各条路由的前缀长度值进行与运算;

·     两次运算结果相同的路由条目将被显示出来。

(2)     display ipv6 routing-table ipv6-address prefix-length

显示满足如下条件的所有激活路由:

·     用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;

·     路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;

·     两次运算结果相同,并且路由表中前缀长度小于等于用户输入的前缀长度的路由条目将被显示出来。

只显示与指定目的地址及掩码精确匹配的路由。

(3)     display ipv6 routing-table ipv6-address longer-match

显示满足如下条件的所有激活路由:

·     用户输入的目的IPv6地址同路由表中各条路由的前缀长度值进行与运算;

·     路由表中各条路由的目的IPv6地址同路由表中各条路由的前缀长度值进行与运算;

·     两次运算结果相同,同时前缀长度最长匹配的路由条目将被显示出来。

(4)     display ipv6 routing-table ipv6-address prefix-length longer-match

显示满足如下条件的所有激活路由:

·     用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;

·     路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;

·     两次运算结果相同,路由表中前缀长度小于等于用户输入的前缀长度,同时前缀长度最长匹配的路由条目将被显示出来。

(5)     display ipv6 routing-table ipv6-address1 ipv6-address2

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

【举例】

#显示目的地址为10::1的IPv6路由信息。

<Sysname> display ipv6 routing-table 10::1 127

Routing Table: Public

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

#显示目的IPv6地址/前缀为10::1/100的IPv6路由信息。

<Sysname> display ipv6 routing-table 10::1 100

Routing Table: Public

Summary Count: 2

Destination: 10::/64                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

Destination: 10::/68                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

#显示目的IPv6地址为10::1并且掩码最长匹配的IPv6路由信息。

<Sysname> display ipv6 routing-table 10:: longer-match

Routing Tables: Public

Summary Count : 1

Destination: 10::/120                                     Protocol  : Static

NextHop    : ::                                           Preference: 60

Interface  : NULL0                                        Cost      : 0

#显示目的IPv6地址/前缀为10::1/100并且掩码最长匹配的IPv6路由信息。

<Sysname> display ipv6 routing-table 10::1 100 longer-match

Routing Table: Public

Summary Count: 1

 

Destination: 10::/68                                     Protocol  : Static

NextHop    : ::                                          Preference: 60

Interface  : NULL0                                       Cost      : 0

#显示目的IPv6地址从100::/64到300::/64范围内的IPv6路由信息。

<Sysname> display ipv6 routing-table 100:: 64 300:: 64

Routing Table : Public

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.10  display ipv6 routing-table ipv6-prefix

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

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

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

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

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

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

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

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

【描述】

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

【举例】

# 显示通过前缀列表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.11  display ipv6 routing-table protocol

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

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

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

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

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

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

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

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

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

【描述】

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

【举例】

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

<Sysname> display ipv6 routing-table protocol direct

Public Routing Table : Direct

Summary Count : 1

 

Direct Routing Table Status : <Active>

Summary Count : 1

 

Destination: ::1/128                                     Protocol  : Direct

NextHop    : ::1                                         Preference: 0

Interface  : InLoop0                                     Cost      : 0

 

Direct Routing Table Status : <Inactive>

Summary Count : 0

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

1.1.12  display ipv6 routing-table statistics

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance vpn-instance-name:显示指定VPN实例的路由信息,vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

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

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

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

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

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

【描述】

display ipv6 routing-table statistics命令用来显示IPv6路由表中的综合路由统计信息。

综合路由统计信息包括路由总数、增加的路由数、删除的路由数等。

【举例】

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

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

字段

描述

Protocol

路由协议

route

总的路由数目

active

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

added

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

deleted

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

freed

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

Total

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

 

1.1.13  reset ip routing-table statistics protocol

【命令】

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

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

multiple-topology topology-name:清除指定拓扑的路由统计信息。topology-name表示拓扑名称,为1~31个字符的字符串,区分大小写。

vpn-instance vpn-instance-name:清除指定VPN的路由统计信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则清除公网的路由统计信息。

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

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

【描述】

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

【举例】

# 清除VPN实例Sysname1的路由表中的综合路由统计信息。

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

1.1.14  reset ipv6 routing-table statistics protocol

【命令】

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

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

vpn-instance vpn-instance-name:清除IPv6路由表中指定VPN实例的统计信息。vpn-instance-name是VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定该参数,则显示公网实例下的路由信息。

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

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

【描述】

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

【举例】

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

<Sysname> reset ipv6 routing-table statistics protocol all

 

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