19-Smart6命令
本章节下载: 19-Smart6命令 (143.08 KB)
目 录
1.1.2 display smart6 address-mapping
1.1.5 display smart6 statistics
1.1.6 reset smart6 address-mapping
1.1.9 smart6 address-group alarm-threshold
1.1.11 smart6 aging-time session
【命令】
address start-ipv4-address [ end-ipv4-address ]
undo address start-ipv4-address [ end-ipv4-address ]
【视图】
Smart6地址池视图
【缺省级别】
2:系统级
【参数】
start-ipv4-address:Smart6地址池成员的开始IP地址。
end-ipv4-address:Smart6地址池成员的结束IP地址。end-ipv4-address必须大于或等于start-ipv4-address。如果end-ipv4-address和start-ipv4-address相同或者不选,表示只有一个地址。
【描述】
address命令用来添加一个Smart6地址池成员,各地址池成员之间的IP地址范围不要求是连续的。undo address命令用来删除一个Smart6地址池成员。
需要注意的是:
· 若地址池成员中定义的IP地址正在被使用或者该地址池已经与转换策略或某个访问控制列表关联,则不允许在该地址池中添加或删除地址池成员。
· 一个地址池中最多允许添加100个地址池成员。
· Smart6地址池成员的IP地址段不能与其它地址池或者地址池成员的IP地址段重叠。
相关配置可参考命令smart6 address-group。
【举例】
# 创建Smart6地址池2,并在该地址池视图下添加两个地址池成员,一个指定从1.1.1.1到1.1.1.15的地址段,一个指定从2.1.1.20到2.1.1.30的地址段。
<Sysname> system-view
[Sysname] smart6 address-group 2
[Sysname-smart6-address-group-2] address 1.1.1.1 1.1.1.15
[Sysname-smart6-address-group-2] address 2.1.1.20 2.1.1.30
【命令】
display smart6 address-mapping { [ mode-a | mode-b ] | ipv6-address ipv6-address-value | ipv4-address ipv4-address-value } * [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
mode-a:显示A模式下的Smart6地址映射信息。
mode-b:显示B模式下的Smart6地址映射信息。
ipv6-address ipv6-address-value:显示指定IPv6地址的Smart6地址映射信息。
ipv4-address ipv4-address-value:显示指定IPv4地址的Smart6地址映射信息。
slot slot-number:显示指定单板上的Smart6地址映射信息,slot-number表示单板所在的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display smart6 address-mapping命令用来显示Smart6地址映射信息。
相关配置可参考命令reset smart6 address-mapping和smart6 address-mapping。
【举例】
# 显示Smart6的地址映射信息。
<Sysname> display smart6 address-mapping
Address mappings on slot 0:
IPv6-Address IPv4-Address/Port TTL
2001::0002 9.1.1.1/0 282
表1-1 display smart6 address-mapping命令显示信息描述表
字段 |
描述 |
IPv6-Address |
显示Smart6地址映射的IPv6地址 |
IPv4-Address/Port |
显示Smart6地址映射的IPv4地址和端口号 |
TTL |
表项的生命周期 |
【命令】
display smart6 relation { [ mode-a | mode-b ] | ipv6-address ipv6-address-value | ipv4-address ipv4-address-value } * [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
mode-a:显示A模式下的Smart6关联表信息。
mode-b:显示B模式下的Smart6关联表信息。
ipv6-address ipv6-address-value:显示指定IPv6地址的Smart6关联表信息。
ipv4-address ipv4-address-value:显示指定IPv4地址的Smart6关联表信息。
slot slot-number:显示指定单板上的Smart6关联表信息,slot-number表示单板所在的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display smart6 relation命令用来显示Smart6的关联表信息。
【举例】
# 显示Smart6的关联表信息。
<Sysname>display smart6 relation
Relations on slot 0:
IPv6-Address/Port IPv4-Address/Port Pro
2001::0002/2 9.1.1.1/0 6
TTL
222
表1-2 display smart6 relation命令显示信息描述表
字段 |
描述 |
IPv6-Address/Port |
显示Smart6关联表的IPv6地址和端口号 |
IPv4-Address/Port |
显示Smart6关联表的IPv4地址和端口号 |
Pro |
协议类型,比如6表示TCP、17表示UDP |
TTL |
表项的生命周期 |
【命令】
display smart6 session { [ mode-a | mode-b ] | protocol { protocol-value | icmp | tcp | udp } | ipv6-source-address ipv6-source-address-value | ipv6-destination-address ipv6-destination-address-value | ipv4-source-address ipv4-source-address-value | ipv4-destination-address ipv4-destination-address-value } * [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
mode-a:显示A模式下的Smart6会话信息。
mode-b:显示B模式下的Smart6会话信息。
protocol:显示指定协议的Smart6会话信息,参数取值包括如下形式:
· protocol-value:协议号,取值范围为0~255;
· icmp:ICMP协议,协议号为1;
· tcp:TCP协议,协议号为6;
· udp:UDP协议,协议号为17。
ipv6-source-address ipv6-source-address-value:显示指定源IPv6地址的Smart6会话信息。
ipv6-destination-address ipv6-destination-address-value:显示指定目的IPv6地址的Smart6会话信息。
ipv4-source-address ipv4-source-address-value:显示指定源IPv4地址的Smart6会话信息。
ipv4-destination-address ipv4-destination-address-value:显示指定目的IPv4地址的Smart6会话信息。
slot slot-number:显示指定单板上的Smart6会话信息,slot-number表示单板所在的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display smart6 session命令用来显示Smart6的会话信息。
【举例】
# 显示Smart6的会话信息。
<Sysname> display smart6 session
Sessions on slot 1: 22
表1-3 display smart6 relation命令显示信息描述表
字段 |
描述 |
Sessions on slot 1 |
显示槽位1上的Smart6会话数 |
display smart6 statistics [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
slot slot-number:显示指定单板上的Smart6统计信息,slot-number表示单板所在的槽位号。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display smart6 statistics命令用来显示Smart6的统计信息。
【举例】
# 显示Smart6的统计信息。
<Sysname>display smart6 statistics
Statistics on slot 0:
Mode A:
Address mapping count: 0
Session count : 0
Relation count : 0
Mode B:
Address mapping count: 0
Session count : 0
Relation count : 0
表1-4 display smart6 relation命令显示信息描述表
字段 |
描述 |
Mode A |
显示A模式下的统计信息 |
Mode B |
显示B模式下的统计信息 |
Address mapping count |
地址映射数 |
Session count |
会话数 |
Relation count |
关联表数 |
【命令】
reset smart6 address-mapping [ mode-a | mode-b ] [ slot slot-number ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
mode-a:清除A模式下的Smart6地址映射信息。
mode-b:清除B模式下的Smart6地址映射信息。
slot slot-number:清除指定槽位的Smart6地址映射信息,slot-number表示单板所在的槽位号。
【描述】
reset smart6 address-mapping命令用来清除Smart6的地址映射信息。
【举例】
# 清除Smart6的地址映射信息。
<Sysname>reset smart6 address-mapping
【命令】
reset smart6 session [ mode-a | mode-b ] [ slot slot-number ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
mode-a:清除A模式下的Smart6会话信息。
mode-b:清除B模式下的Smart6会话信息。
slot slot-number:清除指定槽位的Smart6会话信息,slot-number表示单板所在的槽位号。
【描述】
reset smart6 session命令用来清除Smart6的会话信息。
【举例】
# 清除Smart6的会话信息
<Sysname>reset smart6 session
【命令】
smart6 address-group group-number
undo smart6 address-group group-number
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
group-number:地址池索引号,取值范围为1~10000。
【描述】
smart6 address-group命令用来配置Smart6地址转换使用的地址池。undo smart6 address-group命令用来删除配置的地址池。
需要注意的是:
· 已经和转换策略或某个访问控制列表关联的地址池,在进行地址转换时是不允许删除的。
· 不同地址池中定义的IP地址段之间不允许重叠。
【举例】
# 配置一个索引号为1的地址池。
<Sysname> system-view
[Sysname] smart6 address-group 1
【命令】
smart6 address-group alarm-threshold high high-value low low-value
undo smart6 address-group alarm-threshold
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
high high-value:告警阀值上限,high-value表示上限百分比数值,取值范围为60~100。
low low-value:告警阀值下限,low-value表示下限百分比数值,取值范围为0~50。
【描述】
smart6 address-group alarm-threshold用来使能地址池阈值告警功能。undo smart6 address-group alarm-threshold用来恢复缺省情况。
缺省情况下,没有使能地址池阈值告警功能。
【举例】
# 配置使能地址池阀值告警功能,上限百分比数值为80,下限百分比数值为2。
<Sysname> system-view
[Sysname] smart6 address-group alarm-threshold high 80 low 2
【命令】
A模式下:
smart6 address-mapping mode-a [ acl6 ipv6-acl-number ] address-group group-number
undo smart6 address-mapping mode-a [ acl6 ipv6-acl-number ]
B模式下:
smart6 address-mapping mode-b [ acl6 ipv6-acl-number ] address-group group-number port-block-size block-size
undo smart6 address-mapping mode-b [ acl6 ipv6-acl-number ]
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
acl6 acl6-number:将转换策略与IPv6基本访问控制列表绑定,ipv6-acl-number表示访问列表号,取值范围为2000~2999。使用IPv6基本ACL,可以允许或禁止具有特定源IPv6地址的主机到IPv4地址的转换。
address-group group-number:指定地址转换的地址池,group-number表示地址池索引号,取值范围为取值范围为1~10000。
port-block-size block-size:配置B模式地址转换的端口,block-size表示端口号,取值范围为1~64512。
【描述】
smart6 address-mapping命令用来配置IPv6主机地址到IPv4地址的转换策略。undo smart6 address-mapping命令用来恢复缺省情况。
缺省情况下,没有配置IPv6主机地址到IPv4地址的转换策略。
需要注意的是,A模式下只进行地址转换,B模式下同时进行地址和端口转换。
【举例】
# 配置A模式下地址转换,地址池索引号为2。
<Sysname> system-view
[Sysname] smart6 address-mapping mode-a address-group 2
【命令】
smart6 aging-time session { icmp-closed | icmp-open | rawip-open | rawip-ready | relation | tcp-est | tcp-fin | tcp-syn | udp-open | udp-ready } time-value
undo smart6 aging-time session { icmp-closed | icmp-open | rawip-open | rawip-ready | relation | tcp-est | tcp-fin | tcp-syn | udp-open | udp-ready }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
icmp-closed:表示ICMP-closed报文的老化时间。
icmp-open:表示ICMP-open报文的老化时间。
rawip-open:表示RAWIP-open报文的老化时间。
rawip-ready:表示RAWIP-ready报文的老化时间。
relation:表示RELATION报文的老化时间。
tcp-est:表示TCP-est报文的老化时间。
tcp-fin:表示TCP-fin报文的老化时间。
tcp-syn:表示TCP-syn报文的老化时间。
udp-open:表示UDP-open报文的老化时间。
udp-ready:表示UDP-ready报文的老化时间。
time-value:报文的老化时间,取值范围为5~100000,单位为秒。
【描述】
smart6 aging-time session命令用来配置Smart6会话报文的老化时间。undo smart6 aging-time session用来恢复缺省情况。
缺省情况下,各类报文的老化时间如下:
· ICMP-closed报文的老化时间为30秒;
· ICMP-open报文的老化时间为60秒;
· RAWIP-open报文的老化时间30秒;
· RAWIP-ready报文的老化时间60秒;
· RELATION报文的老化时间30秒;
· TCP-est报文的老化时间为3600秒;
· TCP-fin报文的老化时间为30秒;
· TCP-syn报文的老化时间为30秒;
· UDP-open报文的老化时间为30秒;
· UDP-ready报文的老化时间为60秒。
【举例】
# 配置RELATION报文的老化时间为100秒。
<Sysname> system-view
[Sysname] smart6 aging-time session relation 100
【命令】
smart6 alg { all | ftp | http}
undo smart6 alg { all | ftp | http }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
all:使能所有协议的ALG功能。
ftp:使能FTP协议的ALG功能。
http:使能HTTP协议的ALG功能。
【描述】
smart6 alg命令用来使能Smart6的ALG功能。undo smart6 alg用来恢复缺省情况。
缺省情况下,Smart6的ALG功能处于关闭状态。
【举例】
# 使能FTP协议的ALG功能。
<Sysname> system-view
[Sysname] smart6 alg ftp
【命令】
smart6 enable
undo smart6 enable
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
无
【描述】
smart6 enable命令用来使能接口的Smart6功能。undo smart6 enable用来恢复缺省情况。
缺省情况下,接口的Smart6功能处于关闭状态。
【举例】
# 使能接口GigabitEthernet2/0/1的Smart6功能。
<Sysname> system-view
[Sysname] interface GigabitEthernet 2/0/1
[Sysname-GigabitEthernet2/0/1] smart6 enable
【命令】
smart6 log { address-mapping | session-start | session-end | all } enable
undo smart6 log { address-mapping | session-start | session-end | all } enable
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
address-mapping:地址转换的日志开关。
session-start:。会话开始的日志开关。
session-end:会话结束的日志开关。
all:记录所有日志,包括地址转换、会话开始和结束的日志。
【描述】
smart6 log enable命令用来使能Smart6的日志记录功能。undo smart6 log enable用来恢复缺省情况。
缺省情况下,Smart6的日志记录功能处于关闭状态。
【举例】
# 开启地址转换的日志记录功能。
<Sysname> system-view
[Sysname] smart6 log address-mapping enable
【命令】
smart6 prefix { mode-a | mode-b } ipv6-address-prefix
undo smart6 prefix { mode-a | mode-b }
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
mode-a:配置A模式下的IPv6前缀。
mode-b:配置B模式下的IPv6前缀。
ipv6-address-prefix:IPv6前缀的值,长度为96位。
【描述】
smart6 prefix命令用来配置IPv4侧主机的IPv6前缀。undo smart6 prefix用来删除配置的IPv4侧主机的IPv6前缀。
缺省情况下,没有配置IPv4侧主机的IPv6前缀。
【举例】
# 配置A模式下IPv6的前缀为8888::。
<Sysname> system-view
[Sysname] smart6 prefix mode-a 8888::
【命令】
smart6 v4-server v4-server-address { mode-a | mode-b }
undo smart6 v4-server v4-server-address
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
v4-server-address:指定IPv4服务器的IP地址。
mode-a:配置地址转换模式为A模式。
mode-b:配置地址转换模式为B模式。
【描述】
smart6 v4-server命令用来配置IPv4服务器的地址,并根据配置的模式进行地址转换。undo smart6 v4-server用来删除配置的IPv4服务器的地址。
缺省情况下,没有配置IPv4服务器的地址。
【举例】
# 配置IPv4服务器的地址为1.1.1.1,地址转换模式为A模式。
<Sysname> system-view
[Sysname] smart6 v4-server 1.1.1.1 mode-a
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!