国家 / 地区

06-三层技术-IP业务命令参考

17-IP转发基础命令

本章节下载  (148.00 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR(V5)-R2516-V1.16/06/201807/1093894_30005_0.htm

17-IP转发基础命令


1 IP转发基础

1.1  IP转发基础配置命令

1.1.1  display fib

【命令】

display fib [ vpn-instance vpn-instance-name ] [ acl acl-number | ip-prefix ip-prefix-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

acl acl-number:显示通过指定访问控制列表过滤的FIB信息,acl-number取值范围为2000~2999。如果指定的访问控制列表不存在,则显示所有的FIB信息。

ip-prefix ip-prefix-name:显示通过指定前缀列表过滤的FIB信息。ip-prefix-name为1~19个字符的字符串。如果指定的前缀列表不存在,则显示所有的FIB信息。

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

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

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

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

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

【描述】

display fib命令用来显示FIB信息。

如果不选择参数,表示显示所有的FIB信息。

【举例】

# 显示所有的FIB信息。

<Sysname> display fib

Destination count: 4    FIB entry count: 4

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

  R:Relay

 

Destination/Mask  Nexthop     Flag    OutInterface  InnerLabel Token 

10.2.0.0/16       10.2.1.1    U       Eth1/1        Null       Invalid

10.2.1.1/32       127.0.0.1   UH      InLoop0       Null       Invalid

127.0.0.0/8       127.0.0.1   U       InLoop0       Null       Invalid

127.0.0.1/32      127.0.0.1   UH      InLoop0       Null       Invalid

# 显示通过访问控制列表2000过滤的FIB信息。

<Sysname> system-view

[Sysname] acl number 2000

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

[Sysname-acl-basic-2000] display fib acl 2000

Destination count: 2    FIB entry count: 2

 

 Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

  R:Relay

 

Destination/Mask  Nexthop     Flag    OutInterface  InnerLabel Token 

10.2.0.0/16       10.2.1.1    U       Eth1/1        Null       Invalid

10.2.1.1/32       127.0.0.1   UH      InLoop0       Null       Invalid

# 显示从包含字符串“127”的表项开始的所有FIB表项。

<Sysname> display fib | begin 127

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

  R:Relay

 

Destination/Mask  Nexthop     Flag    OutInterface  InnerLabel Token 

10.2.1.1/32       127.0.0.1   UH      InLoop0       Null       Invalid

127.0.0.0/8       127.0.0.1   U       InLoop0       Null       Invalid

127.0.0.1/32      127.0.0.1   UH      InLoop0       Null       Invalid

# 显示通过abc0前缀列表过滤的FIB信息。

<Sysname> system-view

[Sysname] ip ip-prefix abc0 permit 10.2.0.0 16

[Sysname] display fib ip-prefix abc0

Destination count: 1    FIB entry count: 1

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

  R:Relay

 

Destination/Mask Nexthop     Flag    OutInterface  InnerLabel Token 

10.2.0.0/16      10.2.1.1    U       Eth1/1        Null       Invalid

表1-1 display fib命令显示信息描述表

字段

描述

Destination count

目的地址的个数

FIB entry count

FIB表项数目

Destination/Mask

目的地址/掩码长度

Nexthop

转发的下一跳地址

Flag

路由的标志:

·     U:表示可用路由

·     G:表示网关路由

·     H:表示主机路由

·     B:表示黑洞路由

·     D:表示动态路由

·     S:表示静态路由

·     R:表示迭代路由

OutInterface

转发接口

InnerLabel

内层标签值

Token

LSP索引号

 

1.1.2  display fib ip-address

【命令】

display fib [ vpn-instance vpn-instance-name ] ip-address [ mask | mask-length ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

mask:IP地址掩码。

mask-length:IP地址掩码长度,即掩码中连续“1”的个数。

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

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

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

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

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

【描述】

display fib ip-address命令用来显示与指定目的IP地址匹配的FIB信息。

不指定掩码和掩码长度时,显示与指定目的IP地址最长匹配的FIB信息;指定掩码或掩码长度时,显示与指定目的IP地址和掩码精确匹配的FIB信息。

【举例】

# 显示目的地址为10.2.1.1的FIB信息。

<Sysname> display fib 10.2.1.1

Destination count: 1    FIB entry count: 1

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

  R:Relay

 

Destination/Mask  Nexthop     Flag     OutInterface  InnerLabel Token

10.2.1.1/32       127.0.0.1   UH       InLoop0       Null       Invalid

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


2 负载分担

2.1  负载分担配置命令

2.1.1  bandwidth-based-sharing

【命令】

bandwidth-based-sharing

undo bandwidth-based-sharing

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

bandwidth-based-sharing命令用来使能基于带宽的负载分担功能。undo bandwidth-based-sharing命令用来关闭基于带宽的负载分担功能。

缺省情况下,关闭基于带宽的负载分担功能。

说明

·     关闭基于带宽的负载分担功能情况下,如果转发时查找到多个出接口/下一跳时,将简单的轮循所有接口,对报文进行发送。

·     使能基于带宽的负载分担功能情况下,如果转发时查到多个出接口/下一跳,则获取所有的带宽值,并计算出各个接口应该分配的报文比例;然后结合当前接口已经转发的报文数目来决定使用哪个接口将报文转发出去。

 

【举例】

# 使能基于带宽的负载分担功能。

<Sysname> system-view

[Sysname] bandwidth-based-sharing

2.1.2  display load-sharing ip address

【命令】

display load-sharing ip address ip-address { mask | mask-length } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

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

mask:IP地址掩码,点分十进制格式。

mask-length:IP地址掩码长度,取值范围为0~32。

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

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

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

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

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

【描述】

display load-sharing ip address命令用来显示基于接口带宽的负载分担的统计结果,把目的IP地址所对应所有出接口的负载分担统计信息打印出来。

【举例】

# 显示基于带宽负载分担统计信息

<Sysname> 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           Ethernet1/1

10.1.2.2        1193501     155000        0           Atm1/0

10.1.3.2        15914       2048          0           Serial2/0

表2-1 display load-sharing ip address命令显示信息描述表

字段

描述

Nexthop

到目的地址的下一跳地址

Packet

当前出接口转发报文的总数

Bandwidth

当前出接口参与负载分担的带宽

Flow

当前出接口的快转流计数

Interface

当前出接口全称

 

2.1.3  ip user-based-sharing enable (system view)

【命令】

ip user-based-sharing enable

undo ip user-based-sharing enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ip user-based-sharing enable命令用来配置基于用户的负载分担。undo ip user-based-sharing enable命令用来恢复缺省的负载分担。

缺省情况下,没有使能基于用户的负载分担功能。

【举例】

# 配置基于用户的负载分担。

<Sysname> system-view

[Sysname] ip user-based-sharing enable

2.1.4  ip user-based-sharing enable (interface view)

【命令】

ip user-based-sharing enable

undo ip user-based-sharing enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

ip user-based-sharing enable命令用来在接口下配置基于用户的负载分担。undo ip user-based-sharing enable命令用来在接口下恢复缺省的负载分担方式。

缺省情况下,没有使能基于用户的负载分担功能。

需要注意的是,必须同时在系统视图下配置命令ip user-based-sharing enable才能生效。

【举例】

# 在接口Ethernet1/1下配置基于用户的负载分担。

<Sysname> system-view

[Sysname] ip user-based-sharing enable

[Sysname] interface ethernet 1/1

[Sysname–Ethernet1/1] ip user-based-sharing enable

2.1.5  load-bandwidth

【命令】

load-bandwidth bandwidth

undo load-bandwidth

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

bandwidth:用户设定的接口负载带宽值,单位为Kbps。取值范围为0~1000000。

【描述】

load-bandwidth命令用来配置接口的负载带宽。undo load-bandwidth命令用来恢复接口的负载带宽缺省值。

缺省情况下,接口的负载带宽缺省值为接口的物理带宽值。

【举例】

# 配置接口的负载带宽。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname–Ethernet1/1] load-bandwidth 100

2.1.6  reset load-sharing statistics

【命令】

reset load-sharing statistics ip address ip-address { mask | mask-length }

reset load-sharing statistics all

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

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

mask:IP地址掩码,点分十进制格式。

mask-length:IP地址掩码长度,取值范围为0~32。

【描述】

reset load-sharing statistics ip address命令用来清除负载分担的统计结果,将目的IP地址对应的所有出接口上的负载分担统计信息清零。

reset load-sharing statistics all命令用来清除所有转发表项的出接口的负载分担统计信息。

【举例】

# 显示基于带宽负载分担统计信息。

<Sysname> 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           Ethernet1/1

10.1.2.2        1193501      155000        0           Atm1/0

10.1.3.2        15914       2048          0           Serial2/0

# 清除基于带宽负载分担的统计信息后,再次显示基于带宽负载分担统计信息。

<Sysname> reset load-sharing statistics ip address 10.2.1.0 24

<Sysname> 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        0           100000        0           Ethernet1/1

10.1.2.2        0           155000        0           Atm1/0

10.1.3.2        0           2048          0           Serial2/0

 

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

联系我们 联系我们
联系我们
回到顶部 回到顶部