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

10-安全命令参考

目录

11-会话管理命令

本章节下载 11-会话管理命令  (164.84 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR8800/Command/Command_Manual/H3C_SR8800_CR-R3623-6W100/10/201311/805432_30005_0.htm

11-会话管理命令


1 会话管理

1.1  会话管理配置命令

1.1.1  application aging-time

【命令】

application aging-time { dns | ftp | msn | qq | sip } time-value

undo application aging-time [ dns | ftp | msn | qq | sip ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dns:表示DNS协议的会话超时时间。

ftp:表示FTP协议的会话超时时间。

msn:表示MSN协议的会话超时时间。

qq:表示QQ协议的会话超时时间。

sip:表示SIP协议的会话超时时间。

time-value:指定的超时时间,取值范围为5~100000,单位为秒。

【描述】

application aging-time命令用来设置应用层协议的会话超时时间。undo application aging-time命令用来恢复缺省情况,如果不指定应用层协议类型,则将所有应用层协议的会话超时时间恢复为缺省情况。

缺省情况下:

·     DNS协议的会话超时时间为60秒;

·     FTP协议的会话超时时间为3600秒;

·     MSN协议的会话超时时间为3600秒;

·     QQ协议的会话超时时间为60秒;

·     SIP协议的会话超时时间为300秒。

【举例】

# 设置FTP协议的会话超时时间为1800秒。

<Sysname> system-view

[Sysname] application aging-time ftp 1800

1.1.1  display application aging-time

【命令】

display application aging-time [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display application aging-time命令用来显示应用层协议的会话超时时间。

未调整各应用层协议的会话超时时间之前,可通过本命令查看到各应用层协议的缺省会话超时时间。

相关配置请参考命令application aging-time

【举例】

# 显示当前各应用层协议的会话超时时间。

<Sysname> display application aging-time

Protocol                 Aging-time(s)

 ftp                      3600

 dns                      60

 sip                      300

 msn                      3600

 qq                       60  

表1-1 display application aging-time命令显示信息描述表

字段

描述

Protocol

应用层协议类型

Aging-time(s)

会话超时时间,单位为秒

 

1.1.2  display session aging-time

【命令】

display session aging-time [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

display session aging-time命令用来显示各协议状态的会话超时时间。

未调整各协议状态的会话超时时间之前,可通过本命令查看到各协议状态的缺省会话超时时间。

相关配置请参考命令session aging-time

【举例】

# 显示当前各协议状态的会话超时时间。

<Sysname> display session aging-time

Protocol                 Aging-time(s)

 syn                      60

 tcp-est                  300

 fin                       30

 udp-open                 60

 udp-ready                60

 icmp-open                100

 icmp-closed              30

 rawip-open               30

 rawip-ready              60

 accelerate               10

表1-2 display session aging-time命令显示信息描述表

字段

描述

Protocol

各状态下的协议类型

Aging-time(s)

会话超时时间,单位为秒

 

1.1.3  display session relation-table

【命令】

display session relation-table [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示设备上指定单板的关联表。其中,slot-number表示单板所在槽位号。

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

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

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

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

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

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

display session relation-table命令用来显示关联表信息。

需要注意的是:如果不指定slot,则显示所有单板的关联表信息。

【举例】

# 显示6号槽位上的关联表。

<Sysname> display session relation-table slot 6

Relations on slot 6:

Local IP/Port       Global IP/Port      MatchMode

192.168.1.22/99    10.153.2.22/99       Local

APP:QQ    Pro:UDP    TTL:2000s    AllowConn:10

Local IP/Port       Global IP/Port      MatchMode

192.168.1.100/99    10.153.2.100/99       Local

APP:FTP    Pro:TCP    TTL:2000s    AllowConn:10

Total find:  2

表1-3 display session relation-table命令显示信息描述表

字段

描述

Relations on slot 6:

6号槽位上的关联表

Local IP/Port

内网IP地址/端口号

Global IP/Port

外网IP地址/端口号

MatchMode

会话表向关联表匹配模式,包括:Local、Global、Either

·     Local表示新建会话的源IP/源端口与关联表的Local IP/Port匹配

·     Global表示新建会话的目的IP/目的端口与关联表的Global IP/Port匹配

·     Either表示新建会话的信息与关联表的Local IP/Port或Global IP/Port匹配

App

应用层协议类型,包括:FTP、MSN、QQ等

Pro

传输层协议类型,包括:TCP、UDP

TTL

关联表的剩余存活时间,单位为秒

AllowConn

关联表允许创建的会话数

Total find

当前查找到的关联表总数

 

1.1.4  display session statistics

【命令】

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

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

slot slot-number:显示设备指定单板槽号的会话表统计信息,slot-number表示单板所在槽位号。

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

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

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

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

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

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

display session statistics命令用来显示会话统计信息。

需要注意的是:

·     如果不指定slot,则显示所有单板的会话统计信息;

·     如果不指定任何参数,则显示所有的会话统计信息。

【举例】

# 显示槽位号为13的单板上所有的会话统计信息。

<Sysname> display session statistics slot 13

Current session(s):1

         Current     TCP session(s): 1

                 Half-Open: 0            Half-Close: 0

         Current     UDP session(s): 0

         Current    ICMP session(s): 0

         Current   RAWIP session(s): 0

 

Current relation table(s): 0

 

Session establishment rate:         0/s

         TCP     Session establishment rate:         0/s

         UDP     Session establishment rate:         0/s

         ICMP    Session establishment rate:         0/s

         RAWIP   Session establishment rate:         0/s

 

Received     TCP:           1356789815 packet(s)          109664852650 byte(s)

Received     UDP:           2204480244 packet(s)          196761214058 byte(s)

Received    ICMP:             10793095 packet(s)            2611913306 byte(s)

Received   RAWIP:              4789685 packet(s)             452146335 byte(s)

Dropped      TCP:                    2 packet(s)                    99 byte(s)

Dropped      UDP:             17541392 packet(s)            3300787996 byte(s)

Dropped     ICMP:                    0 packet(s)                     0 byte(s)

Dropped    RAWIP:                    0 packet(s)                     0 byte(s)

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

字段

描述

Current session(s)

系统当前的总会话数

Current TCP session(s)

系统当前的TCP连接数

Half-Open

系统当前的TCP半开连接数

Half-Close

系统当前的TCP半关闭连接数

Current UDP session(s)

系统当前的UDP连接数

Current ICMP session(s)

系统当前的ICMP连接数

Current RAWIP session(s)

系统当前的Raw IP连接数

Current relation table(s)

总关联表个数

Session establishment rate

系统创建会话的速率

TCP Session establishment rate

系统创建TCP会话的速率

UDP Session establishment rate

系统创建UDP会话的速率

ICMP Session establishment rate

系统创建ICMP会话的速率

RAWIP Session establishment rate

系统创建Raw IP会话的速率

Received TCP

系统当前收到的TCP报文数、报文字节数

Received UDP

系统当前收到的UDP报文数、报文字节数

Received ICMP

系统当前收到的ICMP报文数、报文字节数

Received RAWIP

系统当前收到的Raw IP报文数、报文字节数

Dropped TCP

系统当前丢弃的TCP报文数、报文字节数

Dropped UDP

系统当前丢弃的UDP报文数、报文字节数

Dropped ICMP

系统当前丢弃的ICMP报文数、报文字节数

Dropped RAWIP

系统当前丢弃的Raw IP报文数、报文字节数

 

1.1.5  display session table

【命令】

display session table [ slot slot-number ] [ source-ip source-ip ] [ destination-ip destination-ip ] [ protocol-type { icmp | raw-ip | tcp | udp } ] [ source-port source-port ] [ destination-port destination-port ] [ count | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定单板上的会话表。其中,slot-number表示单板所在槽位号。

source-ip source-ip:显示指定源IP地址的会话表。其中,source-ip表示源IP地址。

destination-ip destination-ip:显示指定目的IP地址的会话表。其中,destination-ip表示目的IP地址。

protocol-type { icmp | raw-ip | tcp | udp }:显示指定协议类型的会话表。其中,传输层协议类型可包括:ICMP、RawIP、TCP和UDP。单板丝印为IM-NAT和IM-NAT-II的单板不支持本关键字。

source-port source-port:显示指定发起方源端口号的会话表。其中,source-port表示源端口号,取值范围为0~65535。单板丝印为IM-NAT和IM-NAT-II的单板不支持本关键字。

destination-port destination-port:显示指定发起方目的端口号的会话表。其中,destination-port表示目的端口号,取值范围为0~65535。单板丝印为IM-NAT和IM-NAT-II的单板不支持本关键字。

count:显示会话表的数目。单板丝印为IM-NAT和IM-NAT-II的单板不支持本关键字。

verbose:显示会话表的详细信息。缺省显示会话表的概要信息。

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

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

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

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

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

【描述】

display session table命令用来显示会话表信息。

需要注意的是:

·     如果不指定任何参数,则显示所有会话表信息;

·     如果不指定slot,则显示所有单板上的会话表信息;

·     如果同时指定多个显示过滤参数,则表示对同时符合这些参数条件的会话表进行显示。

【举例】

# 显示所有的会话表的概要信息。

<Sysname> display session table

Sessions on slot 6:

 Total find: 0

Sessions on slot 1:

 Total find: 0

Sessions on slot 13:

Initiator:

  Source IP/Port : 6.6.6.2/2673

  Dest IP/Port   : 6.6.6.1/179

  Pro            : TCP(6)

  VPN-Instance/VLAN ID/VLL ID:

 

 Total find: 1

# 显示所有的会话表的详细信息。

<Sysname> display session table verbose

Sessions on slot 6:

 Total find: 0

Sessions on slot 1:

 Total find: 0

Sessions on slot 13:

Initiator:

  Source IP/Port : 6.6.6.2/2673

  Dest IP/Port   : 6.6.6.1/179

  VPN-Instance/VLAN ID/VLL ID:

Responder:

  Source IP/Port : 6.6.6.1/179

  Dest IP/Port   : 6.6.6.2/2673

  VPN-Instance/VLAN ID/VLL ID:

Pro: TCP(6)     App: BGP               State: SYN

Start time: 2009-06-22 15:58:52  TTL: 27s

Received packet(s)(Init): 1 packet(s) 59 byte(s)

Received packet(s)(Reply): 0 packet(s) 0 byte(s)

 

 Total find: 1

# 显示源IP地址为1.1.1.1的会话表的数目。

<Sysname> display session table source-ip 1.1.1.1 count

 Matching session count: 100

表1-5 display session table命令显示信息描述表

字段

描述

Sessions on slot 6:

槽位号为6的单板上的会话表信息

Initiator:

发起方的会话信息

Responder:

响应方的会话信息

Source IP/Port

源IP地址/端口号

Dest IP/Port

目的IP地址/端口号

Pro

传输层协议类型,包括:TCP、UDP、ICMP、Raw IP

VPN-Instance/VLAN ID/VLL ID

会话所属的MPLS L3VPN/二层转发时会话所属的VLAN ID/二层转发时会话所属的INLINE

App

应用层协议类型,包括:FTP、DNS、MSN、QQ等,unknown表示非知名端口对应的协议类型

State

会话状态,包括:

·     Accelerate

·     SYN

·     TCP-EST

·     FIN

·     UDP-OPEN

·     UDP-READY

·     ICMP-OPEN

·     ICMP-CLOSED

·     RAWIP-OPEN

·     RAWIP-READY

Start Time

会话创建时间

TTL

会话剩余存活时间,单位为秒

Received packet(s)(Init)

发起方到响应方的报文数、报文字节数

Received packet(s)(Reply)

响应方到发起方的报文数、报文字节数

Total find

当前查找到的会话表总数

 

1.1.6  reset session

【命令】

reset session [ slot slot-number ] [ source-ip source-ip ] [ destination-ip destination-ip ] [ protocol-type protocol-type ] [ source-port source-port ] [ destination-port destination-port ] [ vpn-instance vpn-instance-name ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

slot slot-number:删除指定单板上的会话表。其中,slot-number表示单板所在槽位号。

source-ip source-ip:删除指定发起方源IP地址的会话表。其中,source-ip表示源IP地址。

destination-ip destination-ip:删除指定发起方目的IP地址的会话表。其中,destination-ip表示目的IP地址。

protocol-type protocol-type:删除指定协议类型的会话表。其中,protocol-type表示传输层协议类型,包括:TCP、UDP、ICMP、RawIP。

source-port source-port:删除指定发起方源端口号的会话表。其中,source-port表示源端口号,取值范围为0~65535。

destination-port destination-port:删除指定发起方目的端口号的会话表。其中,destination-port表示目的端口号,取值范围为0~65535。

vpn-instance vpn-instance-name:删除指定VPN的会话表。其中,vpn-instance-name表示MPLS L3VPN实例名,为1~31个字符的字符串,区分大小写。

【描述】

reset session命令用来删除会话表。

需要注意的是:

·     如果不指定slot,则删除所有单板的会话表;

·     如果不指定vpn-instance-name,则表示删除匹配其它条件的公网中的会话表;

·     如果不指定任何参数,则表示删除所有会话表。

【举例】

# 删除所有会话表。

<Sysname> reset session

# 删除发起方源IP地址为10.10.10.10的所有会话表。

<Sysname> reset session source-ip 10.10.10.10

1.1.7  reset session statistics

【命令】

reset session statistics [ slot slot-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

slot slot-number:清除指定单板上的会话统计信息,slot-number表示单板所在槽位号。

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

reset session statistics命令用来清除会话统计信息。

需要注意的是,如果不指定slot,则清除所有单板上的会话统计信息;

【举例】

# 清除所有的会话统计信息。

<Sysname> reset session statistics

1.1.8  session aging-time

【命令】

session aging-time { accelerate | fin | icmp-closed | icmp-open | rawip-open | rawip-ready | syn | tcp-est | udp-open | udp-ready } time-value

undo session aging-time [ accelerate | fin | icmp-closed | icmp-open | rawip-open | rawip-ready | syn | tcp-est | udp-open | udp-ready ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

accelerate:表示超时加速队列的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

fin:表示TCP协议FIN_WAIT状态的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

icmp-closed:表示ICMP协议CLOSED状态的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

icmp-open:表示ICMP协议OPEN状态的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

rawip-open:表示RAWIP_OPEN状态的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

rawip-ready:表示RAWIP_READY状态的会话超时时间,取值范围为5~100000,单位为秒,对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

syn time-value:表示TCP协议SYN_SENT和SYN_RCV状态的会话超时时间,取值范围为5~100000,单位为秒。对于单板丝印为IM-NAT和IM-NAT-II的单板,有效取值范围为5~15秒。

tcp-est time-value:表示TCP协议ESTABLISHED状态的会话超时时间,取值范围为5~100000,单位为秒。对于单板丝印为IM-NAT和IM-NAT-II的单板,有效取值范围为180~3600。

udp-open:表示UDP协议OPEN状态的会话超时时间,取值范围为5~100000,单位为秒。对于单板丝印为IM-NAT和IM-NAT-II的单板,暂时不支持此参数。

udp-ready time-value:表示UDP协议READY状态的会话超时时间,取值范围为5~100000,单位为秒。对于单板丝印为IM-NAT和IM-NAT-II的单板,有效取值范围为50~179。

【描述】

session aging-time命令用来设置各协议状态的会话超时时间。undo session aging-time命令用来恢复缺省情况,如果不指定任何参数,则将所有协议状态的会话超时时间恢复为缺省情况。

缺省情况下,各协议状态的会话超时时间如下:

·     超时加速队列:10秒;

·     TCP协议FIN_WAIT状态:30秒;

·     ICMP协议CLOSED状态:30秒;

·     ICMP协议OPEN状态:60秒;

·     RAWIP_OPEN状态:30秒;

·     RAWIP_READY状态:60秒;

·     TCP协议SYN_SENT和SYN_RCV状态:15秒;

·     TCP协议ESTABLISHED状态:300秒;

·     UDP协议OPEN状态:30秒;

·     UDP协议READY状态:60秒;

当前各协议状态的会话超时时间可通过命令display session aging-time查看。

【举例】

# 设置TCP协议半开状态的超时时间为10秒。

<Sysname> system-view

[Sysname] session aging-time syn 10

1.1.9  session checksum

【命令】

session checksum { all | { icmp | tcp | udp } * }

undo session checksum { all | { icmp | tcp | udp } * }

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

all:对TCP、UDP、ICMP报文均进行校验和检查。

icmp:对ICMP报文进行校验和检查。

tcp:对TCP报文进行校验和检查。

udp:对UDP报文进行校验和检查。

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

session checksum命令用来设置对各协议报文进行校验和检查。undo session checksum命令用来取消对协议报文进行校验和检查。

缺省情况下,不进行校验和检查。

【举例】

# 设置对UDP报文进行校验和检查。

<Sysname> system-view

[Sysname] session checksum udp

1.1.10  session log enable (NAT interface view)

【命令】

session log enable [ acl acl-number ]

undo session log enable

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

acl acl-number:指定匹配会话日志的ACL规则。其中acl-number表示ACL规则序号,取值范围为2000~3999。

【描述】

session log enable命令用来使能会话日志功能。undo session log enable用来恢复缺省情况。

缺省情况下,会话日志功能处于关闭状态。

需要注意的是:

·     如果不指定参数acl,则表示允许输出经过接口的所有会话的日志。

·     对于单板丝印为IM-NAT和IM-NAT-II的单板,设备不会输出静态地址转换和内部服务器的相关日志信息。

【举例】

# 在NAT5/0/1业务接口下开启会话日志,指定输出此接口上匹配ACL2050的会话日志。

<Sysname> system-view

[Sysname] interface nat 5/0/1

[Sysname-NAT5/0/1] session log enable acl 2050

1.1.11  session log time-active

【命令】

session log time-active time-value

undo session log time-active

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

time-value:表示输出活跃流会话日志的时间阈值,取值范围为10~120,单位为分钟,只能为10的整数倍。

【描述】

session log time-active命令用来配置输出活跃流会话日志的时间阈值。undo session log time-active用来删除活跃流会话日志的时间阈值设置。

缺省情况下,活跃流会话日志的时间阈值为0,表示不发送活跃流会话日志。

【举例】

# 设置输出活跃流会话日志的时间阈值为50分钟。

<Sysname> system

[Sysname] session log time-active 50

1.1.12  session persist acl

【命令】

session persist acl acl-number [ aging-time time-value ]

undo session persist

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

acl-number:ACL编号,取值范围为2000~3999。

aging-time time-value:长连接会话的老化时间。其中,time-value表示指定的老化时间,取值范围为0~360,单位为小时,缺省为24小时。0表示永不老化。

【描述】

说明

对于单板丝印为IM-NAT和IM-NAT-II的单板,该命令不生效。

 

session persist acl命令用来配置长连接会话规则。undo session persist acl命令用来清除长连接会话规则。

缺省情况下,无长连接会话规则。

需要注意的是:

·     长连接会话在老化时间之内不会因为没有报文命中而被超时删除。在必要时用户可以通过命令删除相关的会话;

·     一个长连接会话规则只能引用一个ACL。

相关配置可参考命令reset session

【举例】

# 配置符合ACL2000规则的会话为长连接,老化时间为72小时。

<Sysname> system-view

[Sysname] session persist acl 2000 aging-time 72

 

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

新华三官网
联系我们