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

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

目录

12-NAT-PT命令

本章节下载 12-NAT-PT命令  (152.7 KB)

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

12-NAT-PT命令


1 NAT-PT

说明

·     本文中的“SPC单板”指的是单板丝印以“SPC”开头(如SPC-GT48L)的接口板,“SPE单板”指的是单板丝印以“SPE”开头(如SPE-1020-E-II)的业务处理板。

·     丝印为SPE-1010-II、SPE-1010-E-II、SPE-1020-II、SPE-1020-E-II的单板和SPC单板上具有NAT业务接口,除特殊说明外,本文中涉及进入NAT业务接口的相关配置均可在上述单板上进行配置。

 

1.1  NAT-PT配置命令

1.1.1  display natpt address-group

【命令】

display natpt address-group [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display natpt address-group命令用来显示NAT-PT地址池配置信息。

【举例】

# 显示NAT-PT地址池配置信息。

<Sysname> display natpt address-group

 

 IPv4 Address Pool Information:

 1 : from 1.1.1.1             to      1.1.1.4

表1-1 display natpt address-group命令显示信息描述表

字段

描述

1

地址池编号

from 1.1.1.1

地址池的起始IP地址

to 1.1.1.4

地址池的结束IP地址

 

1.1.2  display natpt address-mapping

【命令】

display natpt address-mapping [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display natpt address-mapping命令用来显示NAT-PT的静态和动态映射信息。

显示信息不包括通过NAPT-PT机制进行端口转换的信息。

【举例】

# 显示NAT-PT的静态和动态映射信息。

<Sysname> display natpt address-mapping

 

Address Mappings (V6toV4):

 IPv4 Address    IPv6 Address                            Type

 1.1.1.1          3001::0001                              SOURCE

 2.2.2.2          3001::0002                              DESTINATION

 

 V6Server static mapping:

 IPv4Address                     IPv6 Address                            Pro

 1.1.1.1^    6                   3001::0003^    1270                     TCP

表1-2 display natpt address-mapping命令显示信息描述表

字段

描述

Address Mappings (V6toV4)

显示IPv6侧NAT-PT的静态和动态映射信息

IPv4 Address

IPv4地址

IPv6 Address

IPv6地址

Type

映射的类型,取值为:

·     SOURCE:表示根据IPv6侧配置创建的映射

·     DESTINATION:表示根据IPv4侧配置创建的映射

V6Server static mapping

显示IPv6服务器的NAT-PT映射关系

IPv4Address

IPv4地址及端口号

IPv6 Address

对应的IPv6地址及端口号

Pro

协议类型

 

1.1.3  display natpt all

【命令】

display natpt all [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

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

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

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

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

【描述】

display natpt all命令用来显示所有NAT-PT配置信息。

【举例】

# 显示所有NAT-PT配置信息。

<Sysname> display natpt all

IPv4 Address Pool Information:

 No Address Group Present

 

 Address Mappings (V6toV4):

 IPv4 Address    IPv6 Address                            Type

 

 V6Server static mapping:

 IPv4Address                     IPv6 Address                            Pro

 No DPAT Mappings Present

 

 V4toV6 Information:

 No V4 Access Records Present

 

 V6toV4 Information:

 No V6 Access Records Present

 

 Prefix Information:

 Prefix                                      Interface       NextHop

 No Prefix Configured

 

 Statistics:

         Total Sessions:    0

         Expired Sessions:  0

         Hits:              0

         Misses:            0

         Total Address Mappings:   0 (static: 0  dynamic: 0  )

         Total V6Server Mappings: 0

 

 Enabled Interfaces:

         NONE                                                                   

以上显示信息的解释请参见相关display命令的介绍。

1.1.4  display natpt statistics

【命令】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

slot slot-number:显示指定单板上的NAT-PT统计信息。slot-number为单板所在的槽位号。

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

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

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

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

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

【描述】

display natpt statistics命令用来显示NAT-PT的统计信息。

统计信息不包括通过NAPT-PT机制进行端口转换的信息。

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

【举例】

# 显示NAT-PT的统计信息。

<Sysname> display natpt statistics

Statistics:

         Total Sessions:    0

         Expired Sessions:  0

         Hits:              0

         Misses:            0

         Total Address Mappings:   0 (static: 0  dynamic: 0  )

         Total V6Server Mappings: 0

 

 Enabled Interfaces:

         NONE   

 

表1-3 display natpt statistic命令显示信息描述表

字段

描述

Total Sessions

会话总数

Expired Sessions

超时会话数量

Hits

查找到与报文匹配的NAT-PT会话的次数

Misses

未查找到与报文匹配的NAT-PT会话的次数

Total Address Mapping

静态与动态映射的数量

Total V6Server Mappings

V6Server映射(地址加端口映射)的数量

Enabled Interfaces

使能NAT-PT功能的接口

 

1.1.5  natpt address-group

【命令】

natpt address-group group-number start-ipv4-address end-ipv4-address

undo natpt address-group group-number

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

group-number:设置地址池编号,取值范围为1~32。

start-ipv4-address:地址池的起始IPv4地址。

end-ipv4-address:地址池的终止IPv4地址。

【描述】

natpt address-group命令用来配置NAT-PT地址池。undo natpt address-group命令用来删除指定的NAT-PT地址池。

需要注意的是:

·     如果start-ipv4-addressend-ipv4-address相同,则表明地址池中只有一个地址可用。

·     使用undo natpt address-group命令可能会影响某些动态转换映射。

·     目前,NAT-PT地址池与IPv4的NAT地址池不共享。

相关配置可参考命令display natpt address-group

【举例】

# 配置NAT-PT地址池。

<Sysname> system-view

[Sysname] natpt address-group 3 2.3.4.5 2.3.4.10

1.1.6  natpt enable

【命令】

natpt enable

undo natpt enable

【视图】

接口视图

【缺省级别】

2:系统级

【参数】

【描述】

natpt enable命令用来使能接口的NAT-PT功能。undo natpt enable命令用来禁止本接口的NAT-PT功能。

缺省情况下,接口的NAT-PT功能处于关闭状态,即不对接口接收和发送的报文进行NAT-PT转换。

需要注意的是,该功能仅SPC单板和SPE单板支持。

【举例】

# 使能接口GigabitEthernet3/1/1的NAT-PT功能。

<Sysname> system-view

[Sysname] interface GigabitEthernet 3/1/1

[Sysname-GigabitEthernet3/1/1] natpt enable

1.1.7  natpt prefix

【命令】

natpt prefix natpt-prefix

undo natpt prefix natpt-prefix

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

natpt-prefix:IPv6地址前缀,长度只能为96位。

【描述】

natpt prefix命令用来配置NAT-PT前缀。undo natpt prefix命令用来删除已配置的NAT-PT前缀。

需要注意的是:

·     NAT-PT前缀必须不同于本设备接口上的IPv6地址前缀。否则,当某节点发送具有此前缀的IPv6报文到设备时,具有NAT-PT功能的设备在接收到这个报文后,将进行NAT-PT转换,从而导致该报文的丢失。

·     通过natpt v4bound dynamicnatpt v6bound dynamic命令引用的NAT-PT前缀不能直接删除,必须取消引用配置后才能删除。

·     使用undo natpt prefix命令可能会影响某些地址映射的转换,请谨慎使用。

【举例】

# 配置NAT-PT前缀。

<Sysname> system-view

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt prefix 2001::

1.1.8  natpt turn-off tos

【命令】

natpt turn-off tos

undo natpt turn-off tos

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

natpt turn-off tos命令用来配置当IPv6报文转换为IPv4报文后,IPv4报文中的ToS字段值为0。undo natpt turn-off tos命令用来恢复缺省情况。缺省情况下,当IPv6报文转换为IPv4报文后,IPv4报文中的ToS字段与转换前的IPv6报文的Traffic Class字段值相同。

【举例】

# 配置IPv6报文转换为IPv4报文后,IPv4报文中的ToS字段为0。

<Sysname> system-view

[Sysname] natpt turn-off tos

1.1.9  natpt turn-off traffic-class

【命令】

natpt turn-off traffic-class

undo natpt turn-off traffic-class

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

natpt turn-off traffic-class命令用来配置当IPv4报文转换为IPv6报文后,IPv6报文中的Traffic Class字段值为0。undo natpt turn-off traffic-class命令用来恢复缺省情况。缺省情况下,当IPv4报文转换为IPv6报文后,IPv6报文中的Traffic Class字段与转换前的IPv4报文的ToS字段值相同。

【举例】

# 配置IPv4报文转换为IPv6报文后,IPv6报文中的Traffic Class字段为0。

<Sysname> system-view

[Sysname] natpt turn-off traffic-class

1.1.10  natpt v4bound dynamic

【命令】

natpt v4bound dynamic acl number acl-number prefix natpt-prefix

undo natpt v4bound dynamic acl number acl-number

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

acl number acl-number:指定IPv4访问控制列表号。acl-number为IPv4 ACL的编号,取值范围为2000~2999。

prefix natpt-prefix:指定NAT-PT前缀。natpt-prefix长度只能为96位。

【描述】

natpt v4bound dynamic命令用来为IPv4侧到IPv6侧报文的源地址配置动态映射。undo natpt v4bound dynamic命令用来取消动态映射配置。

对于从IPv4侧到IPv6侧的报文,如果IPv4报文的源IPv4地址符合指定的ACL规则,则会在源IPv4地址前面加上natpt-prefix前缀,转换为IPv6地址。

注意

natpt v4bound dynamic命令中的natpt-prefix参数必须通过natpt prefix命令事先配置。

 

相关配置可参考命令display natpt address-mapping

【举例】

# 为IPv4侧到IPv6侧报文的源地址配置动态映射:使用基本ACL 2000来对IPv4报文的源地址进行识别,将NAT-PT前缀2001::加在源IPv4地址的前面转换为IPv6地址。

<Sysname> system-view

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt prefix 2001::

[Sysname-NAT1/0/1] natpt v4bound dynamic acl number 2000 prefix 2001::

1.1.11  natpt v4bound static

【命令】

natpt v4bound static ipv4-address ipv6-address

undo natpt v4bound static ipv4-address ipv6-address

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

ipv4-address:需要映射的IPv4地址。

ipv6-address:IPv4地址映射的IPv6地址。

【描述】

natpt v4bound static命令用来配置IPv4侧IPv4地址和IPv6地址的静态映射。undo natpt v4bound static命令用来删除IPv4侧IPv4和IPv6地址的静态映射。

ipv6-address的前缀需要包含在配置的NAT-PT前缀中。

相关配置可参考命令display natpt address-mapping

【举例】

# 配置IPv4侧IPv4地址2.3.4.9和IPv6地址2001::1形成静态映射关系。

<Sysname> system-view

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt v4bound static 2.3.4.9 2001::1

1.1.12  natpt v4bound static v6server

【命令】

natpt v4bound static v6server protocol protocol-type ipv4-address-destination ipv4-port-number ipv6-address-destination ipv6-port-number

undo natpt v4bound static v6server protocol protocol-type ipv4-address-destination ipv4-port-number ipv6-address-destination ipv6-port-number

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

protocol protocol-type:指定协议类型。protocol-type取值及含义如下:

·     tcp:表示TCP协议。

·     udp:表示UDP协议。

ipv4-address-destination:IPv6地址映射的IPv4地址。

ipv4-port-number:IPv4端口号,取值范围为1~12287。

ipv6-address-destination:需要映射的IPv6目的地址。

ipv6-port-number:IPv6端口号,取值范围为1~12287。

【描述】

natpt v4bound static v6server命令用来配置IPv6服务器的静态NAPT-PT映射。undo natpt v4bound static v6server命令用来删除IPv6服务器的静态NAPT-PT映射。

相关配置可参考命令display natpt address-mapping

【举例】

# 配置IPv6服务器地址和端口的静态映射,协议类型为TCP,IPv4地址和端口号分别为2.3.4.5和80,IPv6地址和端口号为2001::1和80。

<Sysname> system-view

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt v4bound static v6server protocol tcp 2.3.4.5 80 2001::1 80

1.1.13  natpt v6bound dynamic

【命令】

natpt v6bound dynamic { acl6 number acl6-number | prefix natpt-prefix } { address-group address-group [ no-pat ] | interface interface-type interface-number }

undo natpt v6bound dynamic { acl6 number acl6-number | prefix natpt-prefix }

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

acl6 number acl6-number:IPv6网络到IPv4网络的报文,如果源IPv6地址符合该IPv6访问控制列表,则根据本命令转换源IPv6地址。acl6-number为IPv6 ACL的编号,取值范围为2000~2999。

prefix natpt-prefix:IPv6网络到IPv4网络的报文,如果目的IPv6地址包含该NAT-PT前缀,则根据本命令转换源IPv6地址。natpt-prefix为NAT-PT前缀,长度只能为96位。

address-group address-group:将源IPv6地址转换为地址池中的IPv4地址。address-group为IPv4地址池号,取值范围为1~32。

no-pat:不进行端口转换。如不选择该参数,则进行端口转换。

interface interface-type interface-number:将源IPv6地址转换为该接口的IPv4地址。interface-type interface-number为接口类型和接口编号。

【描述】

natpt v6bound dynamic命令用来为IPv6侧到IPv4侧报文的源地址配置动态映射。undo natpt v6bound dynamic命令用来取消已配置的动态映射。

相关配置可参考命令display natpt address-mapping

【举例】

# 为IPv6侧到IPv4侧报文的源地址配置动态映射:将与IPv6 ACL 2001匹配的IPv6报文的源地址转换为地址池1中的IPv4地址。

<Sysname> system-view

[Sysname] natpt address-group 1 2.3.4.5 2.3.4.10

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt v6bound dynamic acl6 number 2001 address-group 1

1.1.14  natpt v6bound static

【命令】

natpt v6bound static ipv6-address ipv4-address

undo natpt v6bound static ipv6-address ipv4-address

【视图】

NAT业务接口视图

【缺省级别】

2:系统级

【参数】

ipv6-address:需要映射的IPv6地址。

ipv4-address:IPv6地址映射的IPv4地址。

【描述】

natpt v6bound static命令用来配置IPv6侧IPv6地址和IPv4地址的静态映射。undo natpt v6bound static命令用来删除IPv6侧IPv6地址和IPv4地址的静态映射。

相关配置可参考命令display natpt address-mapping

【举例】

# 配置IPv6侧IPv6地址2001::1和IPv4地址2.3.4.5形成静态映射关系。

<Sysname> system-view

[Sysname] interface NAT 1/0/1

[Sysname-NAT1/0/1] natpt v6bound static 2001::1 2.3.4.5

1.1.15  reset natpt statistics

【命令】

reset natpt statistics [ slot slot-number ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

slot slot-number:清除指定单板上的NAT-PT统计信息。slot-number为单板所在的槽位号。

【描述】

reset natpt statistics命令用来清除所有的NAT-PT统计信息。

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

【举例】

# 清除所有的NAT-PT统计信息。

<Sysname> reset natpt statistics

 

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

新华三官网
联系我们