cgnv6 nat64¶
Configure NAT64
nat64 Specification¶
Type
Intermediate Resource
Element Name
nat64
Element URI
/axapi/v3/cgnv6/nat64
Element Attributes
nat64_attributes
Schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Get Object | GET | /axapi/v3/cgnv6/nat64 | nat64_attributes |
nat64 attributes¶
alg
Description: alg is a JSON Block. Please see below for alg
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg
enhanced-user-tracking
Description: enhanced-user-tracking is a JSON Block. Please see below for enhanced-user-tracking
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/enhanced-user-tracking
fragmentation
Description: fragmentation is a JSON Block. Please see below for fragmentation
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/fragmentation
full-cone-session
Description: full-cone-session is a JSON Block. Please see below for full-cone-session
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/full-cone-session
global
Description: global is a JSON Block. Please see below for global
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/global
prefix-list
Type: List
Refernce Object: /axapi/v3/cgnv6/nat64/prefix/{prefix-val}
user-quota-session
Description: user-quota-session is a JSON Block. Please see below for user-quota-session
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/user-quota-session
fragmentation¶
Specification
Type
object
df-bit-transparency
Description: df-bit-transparency is a JSON Block. Please see below for fragmentation_df-bit-transparency
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/fragmentation/df-bit-transparency
inbound
Description: inbound is a JSON Block. Please see below for fragmentation_inbound
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/fragmentation/inbound
outbound
Description: outbound is a JSON Block. Please see below for fragmentation_outbound
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/fragmentation/outbound
fragmentation_inbound¶
Specification
Type
object
count
Description Configure number of ICMP messages sent when DF set. Default is 1
Type: number
Range: 1-5
Default: 1
df-set
Description ‘drop’: Drop Silently; ‘ipv6’: Use IPv6 fragmentation; ‘send-icmp’: Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default);
Type: string
Supported Values: drop, ipv6, send-icmp
Default: send-icmp
frag-action
Description ‘drop’: Drop Silently; ‘ipv6’: Use IPv6 fragmentation for oversize packets (default);
Type: string
Supported Values: drop, ipv6
Default: ipv6
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
fragmentation_outbound¶
Specification
Type
object
frag-action
Description ‘drop’: Drop Silently; ‘ipv4’: Use IPv4 fragmentation (default); ‘send-icmpv6’: Send ICMPv6 Type 2 Code 0 (Packet Too Big);
Type: string
Supported Values: drop, ipv4, send-icmpv6
Default: ipv4
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
fragmentation_df-bit-transparency¶
Specification
Type
object
df-bit-value
Description ‘enable’: Add an empty IPv6 fragmentation header if IPv4 DF bit is zero;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
full-cone-session¶
Specification
Type
object
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg¶
Specification
Type
object
esp
Description: esp is a JSON Block. Please see below for alg_esp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/esp
ftp
Description: ftp is a JSON Block. Please see below for alg_ftp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/ftp
h323
Description: h323 is a JSON Block. Please see below for alg_h323
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/h323
mgcp
Description: mgcp is a JSON Block. Please see below for alg_mgcp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/mgcp
pptp
Description: pptp is a JSON Block. Please see below for alg_pptp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/pptp
rtsp
Description: rtsp is a JSON Block. Please see below for alg_rtsp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/rtsp
sip
Description: sip is a JSON Block. Please see below for alg_sip
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/sip
tftp
Description: tftp is a JSON Block. Please see below for alg_tftp
Type: Object
Refernce Object: /axapi/v3/cgnv6/nat64/alg/tftp
alg_ftp¶
Specification
Type
object
ftp-enable
Description ‘disable’: Disable NAT64 FTP ALG;
Type: string
Supported Values: disable
trans-eprt-to-port
Description ‘disable’: disable;
Type: string
Supported Values: disable
trans-epsv-to-pasv
Description ‘disable’: disable;
Type: string
Supported Values: disable
trans-lprt-to-port
Description ‘disable’: disable;
Type: string
Supported Values: disable
trans-lpsv-to-pasv
Description ‘disable’: disable;
Type: string
Supported Values: disable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
xlat-no-trans-pasv
Description ‘enable’: enable;
Type: string
Supported Values: enable
alg_sip¶
Specification
Type
object
sip-enable
Description ‘enable’: Enable NAT64 SIP ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_esp¶
Specification
Type
object
esp-enable
Description ‘enable’: Enable NAT64 ESP ALG; ‘enable-with-ctrl’: Enable ESP NAT64 ALG with control session;
Type: string
Supported Values: enable, enable-with-ctrl
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_pptp¶
Specification
Type
object
pptp-enable
Description ‘enable’: Enable NAT64 PPTP ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_rtsp¶
Specification
Type
object
rtsp-enable
Description ‘enable’: Enable NAT64 RTSP ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_h323¶
Specification
Type
object
h323-enable
Description ‘enable’: Enable NAT64 H323 ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_tftp¶
Specification
Type
object
tftp-enable
Description ‘enable’: Enable NAT64 TFTP ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
alg_mgcp¶
Specification
Type
object
mgcp-enable
Description ‘enable’: Enable NAT64 MGCP ALG;
Type: string
Supported Values: enable
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
global¶
Specification
Type
object
all
Description All packet sizes
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
force-non-zero-ipv4-id
Description Enable non-zero ID field in IPv4 header if no IPv6 fragment & IPv4 pkt size is more than 88 & less than or equal to 1280 bytes
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
icmp
Description: icmp is a JSON Block. Please see below for global_icmp
Type: Object
inside
Description: inside is a JSON Block. Please see below for global_inside
Type: Object
tcp
Description: tcp is a JSON Block. Please see below for global_tcp
Type: Object
user-quota-prefix-length
Description User Quota Prefix Length (Default: 128)
Type: number
Range: 1-128
Default: 128
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
global_inside¶
Specification
Type
object
source
Description: source is a JSON Block. Please see below for global_inside_source
Type: Object
global_inside_source¶
Specification
Type
object
class-list
Description Class-list to match for NAT64
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
global_tcp¶
Specification
Type
object
mss-clamp
Description: mss-clamp is a JSON Block. Please see below for global_tcp_mss-clamp
Type: Object
reset-on-error
Description: reset-on-error is a JSON Block. Please see below for global_tcp_reset-on-error
Type: Object
global_tcp_mss-clamp¶
Specification
Type
object
min
Description Specify the min value allowed for the TCP MSS (Specify the min value allowed for the TCP MSS (default: 476))
Type: number
Range: 0-1420
Default: 476
mss-clamp-type
Description ‘fixed’: Specify a fixed max value for the TCP MSS; ‘none’: No TCP MSS clamping; ‘subtract’: Specify the value to subtract from the TCP MSS (default: 20);
Type: string
Supported Values: fixed, none, subtract
Default: subtract
mss-subtract
Description Specify the value to subtract from the TCP MSS (default: 20)
Type: number
Range: 0-1420
Default: 20
mss-value
Description The max value allowed for the TCP MSS (default: not configured)
Type: number
Range: 0-1420
global_tcp_reset-on-error¶
Specification
Type
object
outbound
Description ‘disable’: Disable send TCP reset on error;
Type: string
Supported Values: disable
global_icmp¶
Specification
Type
object
send-on-port-unavailable
Description ‘host-unreachable’: Send ICMP destination host unreachable; ‘admin-filtered’: Send ICMP admin filtered; ‘disable’: Disable ICMP port unavailable message (default);
Type: string
Supported Values: host-unreachable, admin-filtered, disable
Default: disable
send-on-user-quota-exceeded
Description ‘host-unreachable’: Send ICMP destination host unreachable; ‘admin-filtered’: Send ICMP admin filtered (default); ‘disable’: Disable ICMP quota exceeded message;
Type: string
Supported Values: host-unreachable, admin-filtered, disable
Default: admin-filtered
prefix-list¶
Specification
Type
list
Block object keys
class-list
Description Class-list to match for NAT64
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
prefix-val
Description NAT64 Prefix
Type: string
Format: ipv6-address-plen
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
vrid
Description VRRP-A vrid (Specify ha VRRP-A vrid)
Type: number
Range: 1-31
user-quota-session¶
Specification
Type
object
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
enhanced-user-tracking¶
Specification
Type
object
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters