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

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

目录

06-IP性能优化命令

本章节下载 06-IP性能优化命令  (206.9 KB)

06-IP性能优化命令


1 IP性能优化

说明

本文中的“SPC单板”指的是单板丝印以“SPC”开头(如SPC-GT48L)的单板,“SPE单板”指的是单板丝印以“SPE”开头(如SPE-1020-E-II)的单板,“MPE单板”指的是单板丝印以“MPE”开头(如MPE-1004)的单板。

 

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为VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定VPN实例,则显示公网的FIB信息。

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

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

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

begin显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。

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

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

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       GE3/1/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       GE3/1/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       GE3/1/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为VPN实例的名称,为1~31个字符的字符串,区分大小写。如果不指定VPN实例,则显示公网的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

1.1.3  display icmp statistics

【命令】

display icmp statistics [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定单板的ICMP流量统计信息。slot-number表示单板所在的槽位号。

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

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

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

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

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

【描述】

display icmp statistics命令用来显示ICMP流量统计信息。

相关配置可参考命令reset ip statistics以及“三层技术-IP业务命令参考/IP地址”中的命令display ip interface

【举例】

# 显示ICMP流量统计信息。

<Sysname> display icmp statistics

  Input: bad formats   0                   bad checksum            0

         echo          5                   destination unreachable 0

         source quench 0                   redirects               0

         echo reply    10                  parameter problem       0

         timestamp     0                   information request     0

         mask requests 0                   mask replies            0

         time exceeded 0

  Output:echo          10                  destination unreachable 0

         source quench 0                   redirects               0

         echo reply    5                   parameter problem       0

         timestamp     0                   information reply       0

         mask requests 0                   mask replies            0

         time exceeded 0

表1-2 display icmp statistics命令显示信息描述表

字段

描述

bad formats

输入的格式错误报文数

bad checksum

输入的校验和错误报文数

echo

输入/输出的响应请求报文数

destination unreachable

输入/输出的目的不可达报文数

source quench

输入/输出的源站抑制报文数

redirects

输入/输出的重定向报文数

echo reply

输入/输出的响应应答报文数

parameter problem

输入/输出的参数错误报文数

timestamp

输入/输出的时间戳报文数

information request

输入的信息请求报文数

mask requests

输入/输出的掩码请求报文数

mask replies

输入/输出的掩码应答报文数

information reply

输出的信息应答报文数

time exceeded

输入/输出的超时报文数

 

1.1.4  display ip socket

【命令】

display ip socket [ socktype sock-type ] [ task-id socket-id ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

socktype sock-type:显示指定类型套接口的信息。sock-type为套接口类型,取值范围为1~3,其中1表示套接字类型为TCP、2表示套接字类型为UDP、3表示套接字类型为raw IP。

task-id:显示指定任务的套接口信息。task-id为任务号,取值范围为1~180。

socket-id:显示指定套接口的信息。socket-id为套接口号,取值范围为0~3072。

slot slot-number:显示指定单板的套接口信息。slot-number表示单板所在的槽位号。

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

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

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

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

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

【描述】

display ip socket命令用来显示套接口信息。

【举例】

# 显示所有套接口的信息。

<Sysname> display ip socket

SOCK_STREAM:

Task = VTYD(64), socketid = 1, Proto = 6,

LA = 0.0.0.0:23, FA = 0.0.0.0:0,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_ACCEPTCONN SO_KEEPALIVE SO_REUSEPORT SO_SETKEEPALIVE,

socket state = SS_PRIV SS_ASYNC

 

Task = ROUT(92), socketid = 2, Proto = 6,

LA = 0.0.0.0:179, FA = 33.33.33.33:0,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_ACCEPTCONN SO_REUSEADDR SO_REUSEPORT SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_PRIV SS_ASYNC

 

Task = LDP(98), socketid = 2, Proto = 6,

LA = 0.0.0.0:646, FA = 0.0.0.0:0,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_ACCEPTCONN SO_REUSEADDR SO_REUSEPORT SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_PRIV SS_ASYNC

 

Task = LDP(98), socketid = 3, Proto = 6,

LA = 55.55.55.55:1055, FA = 22.22.22.22:646,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_REUSEADDR SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

Task = ROUT(92), socketid = 3, Proto = 6,

LA = 55.55.55.55:1059, FA = 33.33.33.33:179,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_REUSEADDR SO_LINGER SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

Task = VTYD(64), socketid = 3, Proto = 6,

LA = 192.168.1.145:23, FA = 192.168.1.1:2957,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_KEEPALIVE SO_OOBINLINE SO_REUSEPORT SO_SETKEEPALIVE,

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

Task = VTYD(64), socketid = 4, Proto = 6,

LA = 192.168.1.145:23, FA = 192.168.1.67:1411,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_KEEPALIVE SO_OOBINLINE SO_REUSEPORT SO_SETKEEPALIVE,

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

SOCK_DGRAM:

Task = DHCP(65), socketid = 2, Proto = 17,

LA = 0.0.0.0:67, FA = 0.0.0.0:0,

sndbuf = 9216, rcvbuf = 41600, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_BROADCAST SO_REUSEPORT SO_UDPCHECKSUM,

socket state = SS_PRIV SS_ASYNC

 

Task = LDP(98), socketid = 1, Proto = 17,

LA = 0.0.0.0:646, FA = 0.0.0.0:0,

sndbuf = 9216, rcvbuf = 41600, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_REUSEADDR SO_UDPCHECKSUM SO_SETSRCADDR SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_PRIV SS_ASYNC

 

Task = RDSO(79), socketid = 1, Proto = 17,

LA = 0.0.0.0:1024, FA = 0.0.0.0:0,

sndbuf = 9216, rcvbuf = 41600, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_UDPCHECKSUM,

socket state = SS_PRIV

 

Task = RDSO(79), socketid = 2, Proto = 17,

LA = 0.0.0.0:1812, FA = 0.0.0.0:0,

sndbuf = 9216, rcvbuf = 41600, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_UDPCHECKSUM,

socket state = SS_PRIV

 

SOCK_RAW:

Task = DHCP(65), socketid = 1, Proto = 1,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 8192, rcvbuf = 8192, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = 0,

socket state = SS_PRIV SS_ASYNC

 

Task = ROUT(92), socketid = 4, Proto = 89,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 262144, rcvbuf = 262144, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_SENDVPNID(0) SO_RCVVPNID(0),

socket state = SS_PRIV SS_ASYNC

 

Task = RSVP(97), socketid = 1, Proto = 46,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 4194304, rcvbuf = 4194304, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = 0,

socket state = SS_PRIV SS_NBIO SS_ASYNC

表1-3 display ip socket命令显示信息描述表

字段

描述

SOCK_STREAM

套接口类型为TCP

SOCK_DGRAM

套接口类型为UDP

SOCK_RAW

套接口类型为raw IP

Task

任务号

socketid

套接口号

Proto

套接口使用的协议号,代表IP承载的协议类型

LA

本端地址与本端端口号

FA

远端地址与远端端口号

sndbuf

套接口的发送缓冲区大小,单位为字节

rcvbuf

套接口的接收缓冲区大小,单位为字节

sb_cc

发送缓冲区中现有的数据大小(只有TCP会缓存数据,该值才有用)

rb_cc

接收缓冲区中现有的数据大小

sb_maxcc

发送缓冲区中数据大小的历史峰值

rb_maxcc

接收缓冲区中数据大小的历史峰值

socket option

套接口选项

socket state

套接口状态

 

1.1.5  display ip statistics

【命令】

display ip statistics [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定槽位的IP报文统计信息。slot-number为槽位号。

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

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

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

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

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

【描述】

display ip statistics命令用来显示IP报文统计信息。

相关配置可参考命令reset ip statistics以及“三层技术-IP业务命令参考/IP地址”中的命令display ip interface

【举例】

# 显示IP报文统计信息。

<Sysname> display ip statistics

  Input:   sum            7120             local             112

           bad protocol   0                bad format        0

           bad checksum   0                bad options       0

  Output:  forwarding     0                local             27

           dropped        0                no route          2

           compress fails 0

  Fragment:input          0                output            0

           dropped        0

           fragmented     0                couldn't fragment 0

  Reassembling:sum        0                timeouts          0

表1-4 display ip statistics命令显示信息描述表

字段

描述

Input:

sum

接收报文总数

local

接收的目的地址是本地的报文数

bad protocol

未知协议的报文数

bad format

格式错误的报文数

bad checksum

校验和错误的报文数

bad options

选项错误的报文数

Output:

forwarding

转发的报文数

local

本地发送报文数

dropped

发送时丢弃的报文数

no route

查不到路由的报文数

compress fails

压缩失败的报文数

Fragment:

input

接收的分片报文数

output

发送的分片报文数

dropped

丢弃的分片报文数

fragmented

分片成功的报文数

couldn't fragment

分片失败的报文数

Reassembling:

sum

重组的报文总数

timeouts

重组超时的分片报文数

 

1.1.6  display tcp statistics

【命令】

display tcp statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display tcp statistics命令用来显示TCP连接的流量统计信息。

相关配置可参考命令display tcp statusreset tcp statistics

【举例】

# 显示TCP连接的流量统计信息。

<Sysname> display tcp statistics

Received packets:

     Total: 18042

     packets in sequence: 2691 (3362 bytes)

     window probe packets: 0, window update packets: 1

     checksum error: 0, offset error: 0, short error: 0

 

     duplicate packets: 1 (8 bytes), partially duplicate packets: 0 (0 bytes)

     out-of-order packets: 0 (0 bytes)

     packets of data after window: 0 (0 bytes)

     packets received after close: 0

 

     ACK packets: 4042 (155590 bytes)

     duplicate ACK packets: 12330, too much ACK packets: 0

 

Sent packets:

     Total: 5989

     urgent packets: 0

     control packets: 3 (including 7 RST)

     window probe packets: 0, window update packets: 0

 

     data packets: 5914 (155584 bytes) data packets retransmitted: 0 (0 bytes)

     ACK-only packets: 72 (65 delayed)

 

Retransmitted timeout: 0, connections dropped in retransmitted timeout: 0

Keepalive timeout: 12350, keepalive probe: 12348, Keepalive timeout, so connections disconnected : 2

Initiated connections: 0, accepted connections: 5, established connections: 5

Closed connections: 5 (dropped: 2, initiated dropped: 0)

Packets dropped with MD5 authentication: 0

Packets permitted with MD5 authentication: 0

表1-5 display tcp statistics命令显示信息描述表

字段

描述

Received packets:

Total

接收的报文总数

packets in sequence

按顺序到达的报文数,括号中为字节数

window probe packets

接收的窗口探测报文数

window update packets

接收的窗口更新报文数

checksum error

接收的校验和错误报文数

offset error

接收的偏移量错误报文数

short error

接收的报文长度太短的报文数

duplicate packets

接收的完全重复报文数,括号中为字节数

partially duplicate packets

接收的部分重复报文数,括号中为字节数

out-of-order packets

接收的顺序错乱的报文数,括号中为字节数

packets of data after window

落在接收窗口外的报文数,括号中为字节数

packets received after close

在连接关闭后到达的报文数

ACK packets

接收的ACK确认报文数,括号中为字节数

duplicate ACK packets

接收的重复的ACK确认报文数

too much ACK packets

接收的确认未发送数据的ACK报文数

Sent packets:

Total

发送的报文总数

urgent packets

发送的紧急数据报文数

control packets

发送的控制报文数,括号中为包含的重传数据报文数

window probe packets

发送的窗口探测报文数

window update packets

发送的窗口更新报文数

data packets

发送的数据报文数,括号中为字节数

data packets retransmitted

重发的数据报文数,括号中为字节数

ACK-only packets

发送的ACK报文数,括号中为延迟ACK报文数

Retransmitted timeout

重传定时器超时次数

connections dropped in retransmitted timeout

重传次数超过限制而丢弃的连接数

Keepalive timeout

存活定时器超时次数

keepalive probe

发送的存活探测报文数

Keepalive timeout, so connections disconnected

存活定时器超时而中断的连接数

Initiated connections

发起连接次数

accepted connections

接受连接次数

established connections

已建立连接数

Closed connections

已关闭连接数目,括号中为意外丢弃连接数(收到对端SYN之后)、主动连接失败数(收到对端SYN之前)

Packets dropped with MD5 authentication

MD5验证丢弃报文数

Packets permitted with MD5 authentication

MD5验证通过报文数

 

1.1.7  display udp statistics

【命令】

display udp statistics [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display udp statistics命令用来显示UDP流量统计信息。

相关配置可参考命令reset udp statistics

【举例】

# 显示UDP流量统计信息。

<Sysname> display udp statistics

Received packets:

     Total: 0

     checksum error: 0

     shorter than header: 0, data length larger than packet: 0

     unicast(no socket on port): 0

     broadcast/multicast(no socket on port): 0

     not delivered, input socket full: 0

     input packets missing pcb cache: 0

Sent packets:

     Total: 0

表1-6 display udp statistics命令显示信息描述表

字段

描述

Received packets:

Total

接收的UDP报文总数

checksum error

校验和出错的报文数

shorter than header

报文长度比报文头部短的报文数

data length larger than packet

报文数据长度超过报文长度的报文数

unicast(no socket on port)

端口上无socket的单播报文数

broadcast/multicast(no socket on port)

端口上无socket的广播和组播报文数

not delivered, input socket full

因为socket缓冲区已满而没有向上层传送的报文数

input packets missing pcb cache

没有匹配协议控制块(Protocol Control Block,PCB)缓存的报文数

Sent packets:

Total

发送的UDP报文总数

 

1.1.8  ip forward-broadcast

【命令】

ip forward-broadcast [ acl acl-number ]

undo ip forward-broadcast

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

acl acl-number:对定向广播报文应用该ACL规则号对应的过滤条件,根据过滤结果决定是否转发该定向广播报文。acl-number取值范围为2000~3999,其中2000到2999是基本ACL规则,3000到3999是高级ACL规则。目前设备不支持acl参数。

【描述】

ip forward-broadcast命令用来配置允许接口转发定向广播报文。undo ip forward-broadcast命令用来禁止接口转发定向广播报文。

缺省情况下,禁止接口转发定向广播报文。

注意

当系统工作模式为混插模式或混插标准模式时不支持此命令,关于系统工作模式的介绍请参见“基础配置指导”中的“设备管理”。

 

【举例】

# 配置允许接口Vlan-interface10转发通过ACL 2001过滤的定向广播报文。

<Sysname> system-view

[Sysname] interface Vlan-interface 10

[Sysname-Vlan-interface10] ip forward-broadcast acl 2001

1.1.9  ip icmp flow-control

【命令】

ip icmp flow-control

undo ip icmp flow-control

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ip icmp flow-control命令用来开启ICMP流量控制功能,限制上送CPU的ICMP报文的速率。undo ip icmp flow-control命令用来关闭ICMP流量控制功能。

缺省情况下,ICMP流量控制功能处于关闭状态。

【举例】

# 开启ICMP流量控制功能。

<Sysname> system-view

[Sysname] ip icmp flow-control

1.1.10  ip icmp-extensions

【命令】

ip icmp-extensions { compliant | non-compliant }

undo ip icmp-extensions

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

compliant:采用兼容模式。

non-compliant:采用非兼容模式。

【描述】

ip icmp-extensions命令用来使能ICMP携带扩展信息功能。undo ip icmp-extensions命令用来关闭ICMP携带扩展信息功能。

缺省情况下,ICMP不携带扩展信息。

【举例】

# 使能ICMP携带扩展信息功能,采用兼容模式。

<Sysname> system-view

[Sysname] ip icmp-extensions compliant

1.1.11  ip redirects enable

【命令】

ip redirects enable

undo ip redirects

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ip redirects enable命令用来开启设备的ICMP重定向报文的发送功能。undo ip redirects命令用来关闭设备的ICMP重定向报文的发送功能。

缺省情况下,ICMP重定向报文发送功能处于关闭状态。

说明

在SPC单板和MPE单板上,ICMP重定向报文发送功能只在VLAN接口上生效。

 

【举例】

# 开启设备的ICMP重定向报文发送功能。

<Sysname> system-view

[Sysname] ip redirects enable

1.1.12  ip ttl-expires enable

【命令】

ip ttl-expires enable

undo ip ttl-expires

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ip ttl-expires enable命令用来开启设备的ICMP超时报文的发送功能。undo ip ttl-expires命令用来关闭设备的ICMP超时报文的发送功能。

缺省情况下,ICMP超时报文发送功能处于关闭状态。

需要注意的是,关闭ICMP超时报文发送功能后,设备不会再发送“TTL超时”ICMP差错报文,但“重组超时”ICMP差错报文仍会正常发送。

【举例】

#开启设备的ICMP超时报文发送功能。

<Sysname> system-view

[Sysname] ip ttl-expires enable

1.1.13  ip unreachables enable

【命令】

ip unreachables enable

undo ip unreachables

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

ip unreachables enable命令用来开启设备的ICMP目的不可达报文的发送功能。undo ip unreachables命令用来关闭设备的ICMP目的不可达报文的发送功能。

缺省情况下,ICMP目的不可达报文发送功能处于关闭状态。

【举例】

# 开启设备的ICMP目的不可达报文发送功能。

<Sysname> system-view

[Sysname] ip unreachables enable

1.1.14  reset ip statistics

【命令】

reset ip statistics [ slot slot-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

slot slot-number:清除指定槽位的IP报文统计信息。slot-number为槽位号。

【描述】

reset ip statistics命令用来清除IP报文统计信息。

相关配置可参考命令display ip statistics以及“三层技术-IP业务命令参考/IP地址”中的命令display ip interface

【举例】

# 清除IP报文统计信息。

<Sysname> reset ip statistics

1.1.15  reset tcp statistics

【命令】

reset tcp statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset tcp statistics命令用来清除TCP连接的流量统计信息。

相关配置可参考命令display tcp statistics

【举例】

# 清除TCP连接的流量统计信息。

<Sysname> reset tcp statistics

1.1.16  reset udp statistics

【命令】

reset udp statistics

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

【描述】

reset udp statistics命令用来清除UDP流量统计信息。

【举例】

# 清除UDP流量统计信息。

<Sysname> reset udp statistics

1.1.17  tcp mss

【命令】

tcp mss value

undo tcp mss

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

value:TCP最大报文段长度,取值范围为128~2048,单位为字节。

【描述】

tcp mss命令用来配置接口的TCP最大报文段长度。undo tcp mss命令用来恢复缺省情况。

配置接口的TCP最大报文段长度后,如果接口上接收或发送的TCP MSS协商报文中的MSS值大于配置值,会被修改成配置值,从而使该接口接收和发送的TCP报文的大小都不会超过该配置值。

缺省情况下,没有配置接口的TCP最大报文段长度。

需要注意的是:

·     该配置仅对新建的TCP连接生效,对于配置前已建立的TCP连接不生效。

·     该配置仅对IP报文生效,当接口上配置了MPLS功能后,不建议再配置本功能。

【举例】

# 配置接口GigabitEthernet3/1/1上TCP最大报文段长度为300字节。

<Sysname> system-view

[Sysname] interface GigabitEthernet 3/1/1

[Sysname-GigabitEthernet3/1/1] tcp mss 300

1.1.18  tcp path-mtu-discovery

【命令】

tcp path-mtu-discovery [ aging minutes | no-aging ]

undo tcp path-mtu-discovery

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

aging minutes:Path MTU的老化时间,minutes的取值范围为10~30,单位为分钟,缺省值为10分钟。

no-aging:Path MTU不老化。

【描述】

tcp path-mtu-discovery命令用来开启TCP连接的Path MTU探测功能。undo tcp path-mtu-discovery命令用来关闭TCP连接的Path MTU探测功能,停止所有正在运行的Path MTU定时器,此后创建的TCP连接均无Path MTU探测功能,但是对于此前已经建立的TCP连接,其Path MTU探测功能不会被关闭。

缺省情况下,TCP连接的Path MTU探测功能处于关闭状态。

【举例】

# 开启TCP连接的Path MTU探测功能,Path MTU的老化时间为20分钟。

<Sysname> system-view

[Sysname] tcp path-mtu-discovery aging 20

1.1.19  tcp timer fin-timeout

【命令】

tcp timer fin-timeout time-value

undo tcp timer fin-timeout

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

time-value:TCP finwait定时器的超时时间,取值范围为76~3600,单位为秒。

【描述】

tcp timer fin-timeout命令用来配置TCP的finwait定时器超时时间。undo tcp timer fin-timeout命令用来恢复缺省情况。

缺省情况下,TCP finwait定时器的超时时间为675秒。

需要注意的是,finwait定时器的实际超时时间由如下公式决定:

finwait定时器的实际超时时间=(配置的finwait定时器超时时间-75)+配置的synwait定时器超时时间。

相关配置可参考命令tcp timer syn-timeouttcp window

【举例】

# 配置TCP finwait定时器的超时时间为800秒。

<Sysname> system-view

[Sysname] tcp timer fin-timeout 800

1.1.20  tcp timer syn-timeout

【命令】

tcp timer syn-timeout time-value

undo tcp timer syn-timeout

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

time-value:TCP synwait定时器的超时时间,取值范围为2~600,单位为秒。

【描述】

tcp timer syn-timeout命令用来配置TCP的synwait定时器超时时间。undo tcp timer syn-timeout命令用来恢复缺省情况。

缺省情况下,TCP synwait定时器的超时时间为75秒。

相关配置可参考命令tcp timer fin-timeouttcp window

【举例】

# 配置TCP synwait定时器的超时时间为80秒。

<Sysname> system-view

[Sysname] tcp timer syn-timeout 80

1.1.21  tcp window

【命令】

tcp window window-size

undo tcp window

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

window-size:TCP连接的收发缓冲区大小,取值范围为1~32,单位为KB(千字节)。

【描述】

tcp window命令用来设置TCP连接的收发缓冲区大小。undo tcp window命令用来恢复缺省情况。

缺省情况下,TCP连接的收发缓冲区大小为8KB。

相关配置可参考命令tcp timer fin-timeouttcp timer syn-timeout

【举例】

# 设置TCP连接的收发缓冲区大小为3KB。

<Sysname> system-view

[Sysname] tcp window 3

 

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

新华三官网
联系我们