• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C E152以太网交换机 命令手册-RELEASE 1500(V1.01)

14-路由协议命令

本章节下载  (166.65 KB)

14-路由协议命令


第1章  路由表的监控命令

&  说明:

当以太网交换机在运行路由协议时,它将同时具备路由器的功能。本章所指的路由器及路由器图标,代表一般意义下的路由器以及运行了路由协议的以太网交换机。为提高可读性,在手册的描述中将不另行说明。

 

1.1  路由表的监控命令

1.1.1  display ip routing-table

【命令】

display ip routing-table

【视图】

任意视图

【参数】

【描述】

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

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

使用display ip routing-table命令仅能查看到当前被使用的路由,即最佳路由。

【举例】

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

<H3C> display ip routing-table

Routing Table: public net

Destination/Mask   Protocol   Pre Cost  Nexthop     Interface

1.1.1.0/24         DIRECT        0   0       1.1.1.1     Vlan-interface1

1.1.1.1/32         DIRECT        0   0       127.0.0.1   InLoopBack0

2.2.2.0/24         DIRECT        0   0       2.2.2.1     Vlan-interface2

2.2.2.1/32         DIRECT        0   0       127.0.0.1   InLoopBack0

3.3.3.0/24         DIRECT        0   0       3.3.3.1     Vlan-interface3

3.3.3.1/32         DIRECT        0   0       127.0.0.1   InLoopBack0

4.4.4.0/24         DIRECT        0   0       4.4.4.1     Vlan-interface4

4.4.4.1/32         DIRECT        0   0       127.0.0.1   InLoopBack0

127.0.0.0/8        DIRECT        0   0       127.0.0.1   InLoopBack0

127.0.0.1/32       DIRECT        0   0       127.0.0.1   InLoopBack0

表1-1 display ip routing-table命令显示信息解释

字段

描述

Destination/Mask

目的地址/掩码长度

Protocol

发现该路由的路由协议

Pre

路由的优先级

Cost

路由的开销值

Nexthop

此路由的下一跳地址

Interface

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

 

1.1.2  display ip routing-table ip-address

【命令】

display ip routing-table ip-address [ mask ] [ longer-match ] [ verbose ]

【视图】

任意视图

【参数】

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

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

longer-match:指定掩码范围内匹配的所有目的地址路由,如果未指定掩码,则显示自然掩码范围内匹配的所有目的地址路由。

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

【描述】

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

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

l              display ip routing-table ip-address

如果目的地址ip-address在自然掩码范围内有相应的路由,则将显示与目的地址ip-address最长匹配的路由。只显示处于active状态的匹配路由。

l              display ip routing-table ip-address mask

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

l              display ip routing-table ip-address longer-match

显示目的地址在自然掩码范围内匹配的所有目的地址路由。

l              display ip routing-table ip-address mask longer-match

显示目的地址在指定掩码范围内匹配的所有目的地址路由。

【举例】

# 在自然掩码范围内有相应路由,查看摘要信息。

<H3C> display ip routing-table 169.0.0.0

Destination/Mask     Protocol    Pre Cost    Nexthop     Interface

169.0.0.0/16         Static  60  0       2.1.1.1     LoopBack1

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

# 在自然掩码范围内没有相应的路由(只显示最长匹配的路由),查看摘要信息。

<H3C> display ip routing-table 169.253.0.0

Destination/Mask     Protocol    Pre     Cost    Nexthop     Interface

169.0.0.0/8          Static  60      0       2.1.1.1     LoopBack1

# 在自然掩码范围内有相应路由,查看详细信息。

<H3C> display ip routing-table 169.0.0.0 verbose

Routing tables:

  + = Active Route, - = Last Active, # = Both    * = Next hop in use

  Summary count: 1

**Destination: 169.0.0.0         Mask: 255.255.255.0

         Protocol: #STATIC       Preference: 60

         *NextHop: 2.1.1.1          Interface: 2.1.1.1(LoopBack1)

         Vlinkindex: 0

         State: <Int ActiveU Gateway Static Unicast>

         Age: 4:49       Cost: 0/0       Tag: 0  

# 在自然掩码范围内没有相应的路由(只显示最长匹配的路由),查看详细信息。

<H3C> display ip routing-table 169.253.0.0 verbose

Routing Tables:

  + = Active Route, - = Last Active, # = Both    * = Next hop in use

  Summary count:1

**Destination: 169.0.0.0       Mask: 255.0.0.0

         Protocol: #Static     Preference: -60

         *NextHop: 2.1.1.1        Interface: 2.1.1.1(LoopBack1)

         Vlinkindex: 0

         State: <Int ActiveU Static Unicast>

         Age: 3:47       Cost: 0/0       Tag: 0  

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

1.1.3  display ip routing-table ip-address1 ip-address2

【命令】

display ip routing-table ip-address1 mask1 ip-address2 mask2 [ verbose ]

【视图】

任意视图

【参数】

ip-address1ip-address2:目的IP地址,点分十进制格式。ip-address1、mask1ip-address2、mask2共同确定一个地址范围,ip-address1mask1求与,得到地址范围的起始地址;ip-address2mask2求与,得到地址范围的结束地址,此命令显示该地址范围内的路由。

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

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

【描述】

display ip routing-table ip-address1 ip-address2命令用来查看指定目的地址范围内的路由信息。

【举例】

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

<H3C>display ip routing-table 1.1.1.0 24 2.2.2.0 24

Routing tables:

  Summary count: 3

Destination/Mask   Protocol   Pre Cost        Nexthop         Interface

1.1.1.0/24         DIRECT    0  0                  1.1.1.1         Vlan-interface1

1.1.1.1/32         DIRECT    0  0           127.0.0.1       InLoopBack0

2.2.2.0/24         DIRECT    0  0                    2.2.2.1         Vlan-interface2

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

1.1.4  display ip routing-table protocol

【命令】

display ip routing-table protocol protocol [ inactive | verbose ]

【视图】

任意视图

【参数】

protocol:该参数有以下多种可选值:

l              direct:显示直连路由信息。

l              static:显示静态路由信息。

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

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

【描述】

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

【举例】

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

<H3C> display ip routing-table protocol direct

DIRECT Routing tables:

Summary count: 4

DIRECT Routing tables status:<active>:

Summary count: 3

Destination/Mask     Protocol    Pre Cost    Nexthop     Interface

20.1.1.1/32          DIRECT          0   0       127.0.0.1   InLoopBack0

127.0.0.0/8          DIRECT          0   0       127.0.0.1   InLoopBack0

127.0.0.1/32         DIRECT          0   0       127.0.0.1   InLoopBack0

DIRECT Routing tables status:<inactive>:

Summary count: 1

Destination/Mask     Protocol   Pre  Cost    Nexthop     Interface

210.0.0.1/32         DIRECT     0       0       127.0.0.1   InLoopBack0

# 查看静态路由表。

<H3C> display ip routing-table protocol static

STATIC Routing tables:

  Summary count: 1

STATIC Routing tables status:<active>:

  Summary count: 0

STATIC Routing tables status:<inactive>:

  Summary count: 1

Destination/Mask   Protocol   Pre Cost      Nexthop      Interface

1.2.3.0/24          STATIC  60  0           1.2.4.5       Vlan-interface10

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

1.1.5  display ip routing-table radix

【命令】

display ip routing-table radix

【视图】

任意视图

【参数】

【描述】

display ip routing-table radix命令用来查看以树的形式表示的路由表信息。

【举例】

<H3C> display ip routing-table radix

Radix tree for INET (2) inodes 7 routes 5:

             +-32+--{210.0.0.1

         +--0+

          | | +--8+--{127.0.0.0

          | | | +-32+--{127.0.0.1

          | +--1+

          | +--8+--{20.0.0.0

          | +-32+--{20.1.1.1

表1-2 display ip routing-table radix命令显示信息解释

字段

描述

INET

地址族

inodes

节点数

routes

路由数

 

1.1.6  display ip routing-table statistics

【命令】

display ip routing-table statistics

【视图】

任意视图

【参数】

【描述】

display ip routing-table statistics命令用来查看路由的综合信息。

路由的综合信息包括路由总数目、active路由数目、协议添加路由数目、删除路由数目。

【举例】

# 查看路由的综合信息。

<H3C> display ip routing-table statistics

Routing tables:

Proto      route       active      added       deleted

DIRECT     24          4           25          1

STATIC     4           1           4           0

RIP        0           0           0           0

OSPF       0           0           0           0

O_ASE      0           0           0           0

O_NSSA     0           0           0           0

Total      28          5           29          1

表1-3 display ip routing-table statistics命令显示信息解释

字段

描述

Proto

路由协议,O_ASE表示OSPF_ASE路由;O_NSSA表示OSPF NSSA路由;AGGRE表示聚合的路由

route

总的路由数目

active

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

added

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

deleted

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

Total

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

 

1.1.7  display ip routing-table verbose

【命令】

display ip routing-table verbose

【视图】

任意视图

【参数】

【描述】

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

当带参数verbose时显示全部路由表的详细信息。先显示用于路由状态描述的符号,然后输出整个路由表的统计数字,最后依次输出每条路由的详细描述。

使用display ip routing-table verbose命令能查看到当前所有的路由,包括未激活的和无效的路由。

【举例】

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

<H3C> display ip routing-table verbose

Routing Tables:

  + = Active Route, - = Last Active, # = Both    * = Next hop in use

  Destinations: 3       Routes: 3

  Holddown: 0    Delete: 62      Hidden: 0

**Destination: 1.1.1.0           Mask: 255.255.255.0

         Protocol: #DIRECT       Preference: 0

         *NextHop: 1.1.1.1        Interface: 1.1.1.1(Vlan-interface1)

         State: <Int ActiveU Retain Unicast>

         Age: 20:17:41   Cost: 0/0

**Destination: 1.1.1.1           Mask: 255.255.255.255

         Protocol: #DIRECT       Preference: 0

         *NextHop: 127.0.0.1        Interface: 127.0.0.1(InLoopBack0)

         State: <NoAdvise Int ActiveU Retain Gateway Unicast>

         Age: 20:17:42   Cost: 0/0

**Destination: 2.2.2.0           Mask: 255.255.255.0

         Protocol: #DIRECT       Preference: 0

         *NextHop: 2.2.2.1          Interface: 2.2.2.1(Vlan-interface2)

         State: <Int ActiveU Retain Unicast>

         Age: 20:08:05   Cost: 0/0

先显示整个路由表的统计数据,然后依次输出每条路由的详细描述。路由状态的含义如错误!未找到引用源。所示,路由表的统计信息如下表所示:

表1-4 display ip routing-table verbose显示信息解释

字段

描述

Holddown

当前被Holddown的路由数目

Delete

当前被删除的路由数目

Hidden

当前被隐藏的路由数目

 


第2章  静态路由配置命令

2.1  静态路由配置命令

2.1.1  delete static-routes all

【命令】

delete static-routes all

【视图】

系统视图

【参数】

【描述】

delete static-routes all命令用来删除全部静态路由。

使用本命令删除静态路由时,系统会提示确认,确认后才会删除所配置的全部静态路由。

相关配置可参考命令ip route-staticdisplay ip routing-table

【举例】

# 删除路由器的全部静态路由。

<H3C> system-view

System View: return to User View with Ctrl+Z. 

[H3C] delete static-routes all

Are you sure to delete all the unicast static routes?[Y/N]y       

2.1.2  ip route-static

【命令】

ip route-static ip-address { mask | mask-length } { interface-type interface-number | next-hop } [ preference preference-value ] [ reject | blackhole ] [ description text ]

undo ip route-static ip-address { mask | mask-length } [ NULL interface-number | next-hop ] [ preference preference-value ] [ reject | blackhole ] [ description text ]

【视图】

系统视图

【参数】

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

mask:掩码。

mask-length:掩码长度。由于要求32位掩码中的“1”必须是连续的,因此点分十进制格式的掩码也可以用掩码长度mask-length来代替(掩码长度是掩码中连续“1”的位数)。

interface-type interface-number:指定下一跳出接口。目前只支持指定下一跳出接口为NULL 0,NULL接口是一种虚拟接口,到这个接口的数据包会被立即丢弃,能够减少系统的负荷。

next-hop:指定该路由的下一跳IP地址(点分十进制格式)。

preference-value:为该路由的优先级别,范围1~255。缺省值为60。

text:对路由的具体描述。

group number:侦测组号码。

reject:指明为不可达路由。当到某一目的地的静态路由具有“reject”属性时,任何去往该目的地的IP报文都将被丢弃,并且通知源主机目的地不可达。

Blackhole:指明为黑洞路由。当去往某一目的地的静态路由具有“blackhole”属性时,无论配置的下一跳地址是什么,该路由的出接口均为Null 0接口,任何去往该目的地的IP报文都将被丢弃,并且不通知源主机。

Description对本条路由的描述。

【描述】

ip route-static命令用来配置静态路由。undo ip route-static命令用来删除静态路由配置。

缺省情况下,系统可以获取到去往与路由器直连的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明rejectblackhole,则缺省为可达路由。

配置静态路由的注意事项:

l              当目的IP地址和掩码均为0.0.0.0时,就是配置的缺省路由。当查找路由表失败后,根据缺省路由进行包的转发。

l              静态路由的下一跳地址不能配置为本地交换机的接口地址。

l              对优先级的不同配置,可以灵活应用路由管理策略。

相关配置可参考命令display ip routing-table

【举例】

# 配置缺省路由的下一跳为129.102.0.2。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] ip route-static 0.0.0.0 0.0.0.0 129.102.0.2

2.1.3  reset ip routing-table

【命令】

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

【视图】

用户视图

【参数】

all:所有协议。

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

【描述】

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

【举例】

# 清除路由统计信息。

<H3C> reset ip routing-table statistics protocol all

This will erase the specific routing counters information.

Are you sure?[Y/N]y

# 查看路由统计信息,可以看到路由统计信息已经被全部清除。

<H3C> display ip routing-table statistics              

Routing tables:

Proto      route       active      added       deleted

DIRECT     6           6           0           0

STATIC     0           0           0           0

BGP        0           0           0           0

RIP        0           0           0           0

OSPF       0           0           0           0

O_ASE      0           0           0           0

O_NSSA     0           0           0           0

AGGRE      0           0           0           0

Total      6           6           0           0

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

新华三官网
联系我们