The nat64 position command configures a NAT64 flexible flow log or user log template.
The undo nat64 position command deletes a NAT64 flexible flow log or user log template.
By default, no NAT64 flexible flow log template is configured.
This command is supported only on the NetEngine 8000 F1A.
nat64 position position-number { timestamp-year | timestamp-month | timestamp-date | timestamp-hour | timestamp-minute | timestamp-second | starttime-year | starttime-month | starttime-date | starttime-hour | starttime-minute | starttime-second | timestamp-month-en | timestamp-month-abbreviation | timestamp-second-dec | timestamp-second-hex | starttime-month-en | starttime-month-abbreviation | starttime-second-dec | starttime-second-hex | endtime-second-dec | endtime-second-hex | host-ip | app-name | scene | source-ipv6 | destination-ip | vpn-id | session-id | protocol | nat-source-ip | source-port | nat-source-port | destination-port | instance-id | pool-id | slot-id | cpu-id | sequence-hex | sequence-dec | cgn-ip | extend-first | extend-second | extend-third | extend-fourth | extend-fifth | extend-sixth | extend-seventh | extend-eighth } [ interval-string ] [ create | free ]
nat64 position position-number fixed-string interval-string [ create | free ]
undo nat64 position position-number [ { timestamp-year | timestamp-month | timestamp-date | timestamp-hour | timestamp-minute | timestamp-second | starttime-year | starttime-month | starttime-date | starttime-hour | starttime-minute | starttime-second | timestamp-month-en | timestamp-month-abbreviation | timestamp-second-dec | timestamp-second-hex | starttime-month-en | starttime-month-abbreviation | starttime-second-dec | starttime-second-hex | endtime-second-dec | endtime-second-hex | host-ip | app-name | scene | source-ipv6 | destination-ip | vpn-id | session-id | protocol | nat-source-ip | source-port | nat-source-port | destination-port | instance-id | pool-id | slot-id | cpu-id | sequence-hex | sequence-dec | cgn-ip | fixed-string | extend-first | extend-second | extend-third | extend-fourth | extend-fifth | extend-sixth | extend-seventh | extend-eighth } [ interval-string ] [ create | free ] ]
Parameter | Description | Value |
---|---|---|
position-number |
Specifies the ID of a field. |
The value is an integer ranging from 0 to 63. |
timestamp-year |
Indicates the year in a timestamp. |
- |
timestamp-month |
Indicates the month in a timestamp. |
- |
timestamp-date |
Indicates the day in a timestamp. |
- |
timestamp-hour |
Indicates the hour in a timestamp. |
- |
timestamp-minute |
Indicates the minute in a timestamp. |
- |
timestamp-second |
Indicates the second in a timestamp. |
- |
starttime-year |
Indicates the start year. |
- |
starttime-month |
Indicates the start month. |
- |
starttime-date |
Indicates the start date. |
- |
starttime-hour |
Indicates the start hour. |
- |
starttime-minute |
Indicates the start minute. |
- |
starttime-second |
Indicates the start second. |
- |
timestamp-month-en |
Indicates the month in a timestamp abbreviation. |
- |
timestamp-month-abbreviation |
Indicates the month in a timestamp abbreviation. |
- |
timestamp-second-dec |
Indicates the second in a timestamp in decimal notation. |
- |
timestamp-second-hex |
Indicates the second in a timestamp in hexadecimal notation. |
- |
starttime-month-en |
Month in the start timein full spelling. |
- |
starttime-month-abbreviation |
Month in the start time in abbreviated form. |
- |
starttime-second-dec |
Indicates the second in a start time in decimal notation. |
- |
starttime-second-hex |
Indicates the second in a start time in hexadecimal notation. |
- |
endtime-second-dec |
Indicates the second in an end time in decimal notation. |
- |
endtime-second-hex |
Indicates the second in an end time in hexadecimal notation. |
- |
host-ip |
Indicates a device IP address that can be configured using the nat log host command. |
- |
app-name |
Indicates the name of a log server. |
- |
scene |
Indicates a scenario. |
- |
source-ipv6 |
Indicates the source IP address. |
- |
vpn-id |
Indicates the ID of a user VPN. |
- |
session-id |
Indicates the ID of a session table. |
- |
nat-source-ip |
Indicates the source IP address after NAT is implemented. |
- |
instance-id |
Indicates the ID of a instance. |
- |
pool-id |
Indicates the ID of an address pool. |
- |
slot-id |
Indicates a slot ID. |
- |
cpu-id |
Indicates the ID of a CPU. |
- |
sequence-hex |
Indicates a sequence number in hexadecimal notation. |
- |
sequence-dec |
Indicates a sequence number in decimal notation. |
- |
cgn-ip |
Indicates the management IP address of a CGN device. This field is optional for the logs directly forwarded by the CGN device and is mandatory for the logs forwarded by an intermediate device. |
- |
fixed-string interval-string |
Specifies the format for a flexible log template. |
The value is a string of 1 to 31 case-sensitive characters. |
extend-first |
Indicates reserved field 1. |
- |
extend-second |
Indicates reserved field 2. |
- |
extend-third |
Indicates reserved field 3. |
- |
extend-fourth |
Indicates reserved field 4. |
- |
extend-fifth |
Indicates reserved field 5. |
- |
extend-sixth |
Indicates reserved field 6. |
- |
extend-seventh |
Indicates reserved field 7. |
- |
extend-eighth |
Indicates reserved field 8. |
- |
create |
Allocates ports to users or creates a flow table. |
- |
free |
Releases user ports or makes a flow table age out. |
- |
destination-ip |
Indicates the destination IP address. |
- |
protocol |
Indicates a protocol. |
- |
source-port |
Indicates the source port number in packets. |
- |
nat-source-port |
Indicates the source port after NAT is implemented. |
- |
destination-port |
Indicates the destination port number in packets. |
- |
<HUAWEI> system-view [~HUAWEI] nat syslog flexible template session [*HUAWEI-nat-syslog-template-session] nat64 position 0 fixed-string "<134> 1 " [*HUAWEI-nat-syslog-template-session] nat64 position 1 timestamp-year " " [*HUAWEI-nat-syslog-template-session] nat64 position 2 timestamp-month-en " " [*HUAWEI-nat-syslog-template-session] nat64 position 3 timestamp-date " " [*HUAWEI-nat-syslog-template-session] nat64 position 4 timestamp-hour ":" [*HUAWEI-nat-syslog-template-session] nat64 position 5 timestamp-minute ":" [*HUAWEI-nat-syslog-template-session] nat64 position 6 timestamp-second " " [*HUAWEI-nat-syslog-template-session] nat64 position 7 host-ip " " [*HUAWEI-nat-syslog-template-session] nat64 position 8 app-name " - " [*HUAWEI-nat-syslog-template-session] nat64 position 9 scene ":" [*HUAWEI-nat-syslog-template-session] nat64 position 10 fixed-string "SessionbasedA [" create [*HUAWEI-nat-syslog-template-session] nat64 position 10 fixed-string "SessionbasedW [" free [*HUAWEI-nat-syslog-template-session] nat64 position 11 protocol " " [*HUAWEI-nat-syslog-template-session] nat64 position 12 source-ipv6 " - " [*HUAWEI-nat-syslog-template-session] nat64 position 13 destination-ip " " [*HUAWEI-nat-syslog-template-session] nat64 position 14 source-port " " [*HUAWEI-nat-syslog-template-session] nat64 position 15 destination-port " -]"