• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

06-三層技術-IP業務命令參考

目錄

06-IP性能優化命令

本章節下載 06-IP性能優化命令  (179.22 KB)

06-IP性能優化命令


1 IP性能優化

1.1  IP性能優化配置命令

1.1.1  display icmp statistics

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“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           70                  destination unreachable 0

         source quench  0                   redirects                0

         echo reply     13                  parameter problem        0

         timestamp      0                   information request      0

         mask requests  0                   mask replies             0

         router solicit 0                   router advertisements    0

         time exceeded 0

  Output:echo           15                  destination unreachable  0

         source quench  0                   redirects                0

         echo reply     70                  parameter problem       0

         timestamp      0                   information reply        0

         mask requests  0                   mask replies             0

         router solicit 0                   router advertisements    0

         time exceeded 0

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

輸出的信息應答報文數

router solicit

輸入/輸出的路由通告報文數

time exceeded

輸入/輸出的超時報文數

 

1.1.2  display ip socket

【命令】

display ip socket [ socktype sock-type ] [ task-id socket-id ] [ | { 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。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display ip socket命令用來顯示套接口信息。

【舉例】

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

<Sysname> display ip socket

SOCK_STREAM:

Task = VTYD(38), 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_SENDVPNID(3073) SO_SETKEEPALIVE,

socket state = SS_PRIV SS_ASYNC

 

Task = HTTP(36), socketid = 1, Proto = 6,

LA = 0.0.0.0:80, 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_REUSEPORT,

socket state = SS_PRIV SS_NBIO

 

Task = ROUT(69), socketid = 10, Proto = 6,

LA = 0.0.0.0:179, FA = 192.168.1.45: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),

socket state = SS_PRIV SS_ASYNC

 

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

LA = 192.168.1.40:23, FA = 192.168.1.52:1917,

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

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_KEEPALIVE SO_OOBINLINE SO_REUSEPORT SO_SENDVPNID(0) SO_SETKEEPALIVE,

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

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

LA = 192.168.1.40:23, FA = 192.168.1.84:1503,

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_SENDVPNID(0) SO_SETKEEPALIVE,

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

Task = ROUT(69), socketid = 11, Proto = 6,

LA = 192.168.1.40:1025, FA = 192.168.1.45: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),

socket state = SS_ISCONNECTED SS_PRIV SS_ASYNC

 

SOCK_DGRAM:

Task = NTPT(37), socketid = 1, Proto = 17,

LA = 0.0.0.0:123, 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 SO_SENDVPNID(3073),

socket state = SS_PRIV

 

Task = AGNT(51), socketid = 1, Proto = 17,

LA = 0.0.0.0:161, 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 SO_SENDVPNID(3073),

socket state = SS_PRIV SS_NBIO SS_ASYNC

 

Task = RDSO(56), 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 = TRAP(52), socketid = 1, Proto = 17,

LA = 0.0.0.0:1025, FA = 0.0.0.0:0,

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

sb_maxcc = 0, rb_maxcc = 0,

socket option = SO_UDPCHECKSUM,

socket state = SS_PRIV

 

Task = RDSO(56), 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 = ROUT(69), socketid = 8, 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 = ROUT(69), socketid = 3, Proto = 2,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 32767, rcvbuf = 256000, 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_NBIO SS_ASYNC

 

Task = ROUT(69), socketid = 2, Proto = 103,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 65536, rcvbuf = 256000, 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_NBIO SS_ASYNC

 

Task = ROUT(69), socketid = 1, Proto = 65,

LA = 0.0.0.0, FA = 0.0.0.0,

sndbuf = 32767, rcvbuf = 256000, sb_cc = 0, rb_cc = 0,

sb_maxcc = 0, rb_maxcc = 0,

socket option = 0,

socket state = SS_PRIV SS_NBIO SS_ASYNC

 

Task = RSVP(73), 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-2 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.3  display ip statistics

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“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-3 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.4  display ip virtual-reassembly

【命令】

display ip virtual-reassembly [ interface interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

interface interface-type interface-number:顯示指定接口的分片信息。interface-type interface-number用來指定接口的類型和編號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display ip virtual-reassembly命令用來顯示接口上的分片信息,包括分片接口類型、實際分片隊列數、分片隊列的最大數、每個分片隊列的最大報文個數和分片隊列老化時間等。

如果不指定接口,將顯示所有接口上的分片信息。

【舉例】

# 顯示接口Ethernet1/1上的分片信息。

<Sysname> display ip virtual-reassembly interface ethernet 1/1

  Ethernet1/1:

   Virtual Fragment Reassembly is enabled.

   Concurrent reassemblies(max-reassemblies): 64

   Fragments per reassembly(max-fragments): 16

   Reassembly timeout(timeout): 3 second(s)

   Drop fragments: OFF

 

   Current reassembly count: 12

   Current fragment count: 48

   Total reassembly count: 6950

   Total reassembly failures: 9

表1-4 display ip virtual-reassembly命令顯示信息描述表

字段

描述

Concurrent reassemblies (max-reassemblies)

分片隊列的最大數

Fragments per reassembly(max-fragments)

每個分片隊列的最大分片報文個數

Reassembly timeout(timeout)

分片隊列老化時間

Drop fragments

是否丟棄所有分片報文:OFF表示不丟棄,ON表示丟棄

Current reassembly count

正在進行重組的分片隊列數

Current fragment count

正在進行重組的分片報文數

Total reassembly count

進行重組的分片隊列數(包括重組失敗的)

Total reassembly failures

進行重組中失敗的分片隊列數

 

1.1.5  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: 8457

     packets in sequence: 3660 (5272 bytes)

     window probe packets: 0, window update packets: 0

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

 

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

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

     packets of data after window: 0 (0 bytes)

     packets received after close: 0

 

     ACK packets: 4625 (141989 bytes)

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

 

Sent packets:

     Total: 6726

     urgent packets: 0

     control packets: 21 (including 0 RST)

     window probe packets: 0, window update packets: 0

 

     data packets: 6484 (141984 bytes) data packets retransmitted: 0 (0 bytes)

     ACK-only packets: 221 (177 delayed)

 

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

Keepalive timeout: 1682, keepalive probe: 1682, Keepalive timeout, so connections disconnected : 0

Initiated connections: 0, accepted connections: 22, established connections: 22

Closed connections: 49 (dropped: 0, 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.6  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

沒有匹配協議控製塊緩存的報文數

Sent packets:

Total

發送的UDP報文總數

 

1.1.7  ip forward-broadcast (Interface view)

【命令】

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規則。

【描述】

ip forward-broadcast命令用來配置允許接口轉發定向廣播報文。undo ip forward-broadcast命令用來禁止接口轉發定向廣播報文。

缺省情況下,禁止接口轉發定向廣播報文。

【舉例】

# 配置允許接口Ethernet1/1轉發通過ACL 2001過濾的定向廣播報文。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ip forward-broadcast acl 2001

1.1.8  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.9  ip redirects enable

【命令】

ip redirects enable

undo ip redirects

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

【描述】

ip redirects enable命令用來開啟設備的ICMP重定向報文的發送功能。undo ip redirects命令用來關閉設備的ICMP重定向報文的發送功能。

缺省情況下,ICMP重定向報文發送功能處於關閉狀態。

【舉例】

# 開啟設備的ICMP重定向報文發送功能。

<Sysname> system-view

[Sysname] ip redirects enable

1.1.10  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.11  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.12  ip virtual-reassembly

【命令】

ip virtual-reassembly [ drop-fragments | max-fragments number | max-reassemblies number | timeout seconds ] *

undo ip virtual-reassembly

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

drop-fragments:丟棄所有的分片報文。

max-fragments number:配置每個分片隊列中分片報文個數的最大值。number的取值範圍為1~255,缺省值為16。

max-reassemblies number:配置分片隊列個數。number的取值範圍為1~1024,缺省值為64。

timeout seconds:配置分片隊列老化時間。seconds的取值範圍1~64,單位為秒,缺省值為3秒。

【描述】

ip virtual-reassembly命令用來使能IP虛擬分片重組的功能,可以配置每個分片隊列的最大分片報文個數、分片隊列個數和分片隊列老化時間。undo ip virtual-reassembly命令用來關閉IP虛擬分片重組功能。

缺省情況下,關閉IP虛擬分片重組功能。

需要注意的是:

·     當分片隊列個數達到最大值後,將不能再新建隊列,以後的分片報文(不屬於已有分片隊列)將被丟棄,並發送syslog信息;當分片隊列報文個數達到最大值後,這個隊列中的所有分片報文將被丟棄,並發送syslog信息;當報文在配置的老化時間內沒有重組成功,這個隊列中的所有分片報文將被丟棄。

·     如果配置參數drop-fragments的同時,又配置了max-fragmentsmax-reassembliestimeout這三個參數的任意組合,隻有drop-fragments生效,即丟棄所有的分片報文。

【舉例】

# 使能接口Ethernet1/1的IP虛擬分片重組功能。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ip virtual-reassembly

1.1.13  reset ip statistics

【命令】

reset ip statistics

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

【描述】

reset ip statistics命令用來清除IP報文統計信息。

相關配置可參考命令display ip statistics以及“三層技術-IP業務命令參考/IP地址”中的命令display ip interface

【舉例】

# 清除IP報文統計信息。

<Sysname> reset ip statistics

1.1.14  reset tcp statistics

【命令】

reset tcp statistics

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

【描述】

reset tcp statistics命令用來清除TCP連接的流量統計信息。

相關配置可參考命令display tcp statistics

【舉例】

# 清除TCP連接的流量統計信息。

<Sysname> reset tcp statistics

1.1.15  reset udp statistics

【命令】

reset udp statistics

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

【描述】

reset udp statistics命令用來清除UDP流量統計信息。

【舉例】

# 清除UDP流量統計信息。

<Sysname> reset udp statistics

1.1.16  tcp mss

【命令】

tcp mss value

undo tcp mss

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

value:TCP最大報文段長度,取值範圍為128~2048,單位為字節。

【描述】

tcp mss命令用來配置接口的TCP最大報文段長度。undo tcp mss命令用來恢複缺省情況。

缺省情況下,TCP最大報文段長度為1460字節。

TCP最大報文段長度的計算方法為最小MTU值減去IP頭部長度和TCP頭部長度。

【舉例】

# 配置接口Ethernet1/1上TCP最大報文段長度為300字節。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] tcp mss 300

1.1.17  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.18  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.19  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.20  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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們