06-IP性能優化命令
本章節下載: 06-IP性能優化命令 (179.22 KB)
【命令】
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 |
輸入/輸出的超時報文數 |
【命令】
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 |
套接口狀態 |
【命令】
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 |
重組超時的分片報文數 |
【命令】
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 |
進行重組中失敗的分片隊列數 |
【命令】
display tcp statistics [ | { begin | exclude | include } regular-expression ]
【視圖】
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display tcp statistics命令用來顯示TCP連接的流量統計信息。
相關配置可參考命令display tcp status和reset 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驗證通過報文數 |
【命令】
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報文總數 |
【命令】
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
【命令】
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
【命令】
ip redirects enable
undo ip redirects
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
ip redirects enable命令用來開啟設備的ICMP重定向報文的發送功能。undo ip redirects命令用來關閉設備的ICMP重定向報文的發送功能。
缺省情況下,ICMP重定向報文發送功能處於關閉狀態。
【舉例】
# 開啟設備的ICMP重定向報文發送功能。
<Sysname> system-view
[Sysname] ip redirects 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
【命令】
ip unreachables enable
undo ip unreachables
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
ip unreachables enable命令用來開啟設備的ICMP目的不可達報文的發送功能。undo ip unreachables命令用來關閉設備的ICMP目的不可達報文的發送功能。
缺省情況下,ICMP目的不可達報文發送功能處於關閉狀態。
【舉例】
# 開啟設備的ICMP目的不可達報文發送功能。
<Sysname> system-view
[Sysname] ip unreachables enable
【命令】
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-fragments、max-reassemblies和timeout這三個參數的任意組合,隻有drop-fragments生效,即丟棄所有的分片報文。
【舉例】
# 使能接口Ethernet1/1的IP虛擬分片重組功能。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] ip virtual-reassembly
【命令】
reset ip statistics
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
reset ip statistics命令用來清除IP報文統計信息。
相關配置可參考命令display ip statistics以及“三層技術-IP業務命令參考/IP地址”中的命令display ip interface。
【舉例】
# 清除IP報文統計信息。
<Sysname> reset ip statistics
【命令】
reset tcp statistics
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
reset tcp statistics命令用來清除TCP連接的流量統計信息。
相關配置可參考命令display tcp statistics。
【舉例】
# 清除TCP連接的流量統計信息。
<Sysname> reset tcp statistics
【命令】
reset udp statistics
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
reset udp statistics命令用來清除UDP流量統計信息。
【舉例】
# 清除UDP流量統計信息。
<Sysname> reset udp statistics
【命令】
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
【命令】
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
【命令】
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-timeout和tcp window。
【舉例】
# 配置TCP finwait定時器的超時時間為800秒。
<Sysname> system-view
[Sysname] tcp timer fin-timeout 800
【命令】
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-timeout和tcp window。
【舉例】
# 配置TCP synwait定時器的超時時間為80秒。
<Sysname> system-view
[Sysname] tcp timer syn-timeout 80
【命令】
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-timeout和tcp timer syn-timeout。
【舉例】
# 設置TCP連接的收發緩衝區大小為3KB。
<Sysname> system-view
[Sysname] tcp window 3
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!