cgnv6 stateful-firewall alg ftp

Configure FTP ALG for NAT stateful firewall (default: enabled)

ftp Specification

Type Configuration Resource
Element Name ftp
Element URI /axapi/v3/cgnv6/stateful-firewall/alg/ftp
Element Attributes ftp_attributes
Statistics Data URI /axapi/v3/cgnv6/stateful-firewall/alg/ftp/stats
Schema ftp schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/cgnv6/stateful-firewall/alg/ftp

ftp Attributes

Get Object

GET

/axapi/v3/cgnv6/stateful-firewall/alg/ftp

ftp Attributes

Modify Object

POST

/axapi/v3/cgnv6/stateful-firewall/alg/ftp

ftp Attributes

Replace Object

PUT

/axapi/v3/cgnv6/stateful-firewall/alg/ftp

ftp Attributes

Delete Object

DELETE

/axapi/v3/cgnv6/stateful-firewall/alg/ftp

ftp Attributes

Get Stats

GET

/axapi/v3/cgnv6/stateful-firewall/alg/ftp/stats

stats data

ftp Attributes

ftp-value

Description: ‘disable’: Disable ALG;

Type: string

Supported Values: disable

sampling-enable

Description: sampling-enable is a JSON List . Please see below for sampling-enable

Type: List

uuid

Description: uuid of the object

Type: string

sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘client-port-request’: PORT Requests From Client; ‘client-eprt-request’: EPRT Requests From Client; ‘server-pasv-reply’: PASV Replies From Server; ‘server-epsv-reply’: EPSV Replies From Server; ‘port-retransmits’: PORT Retransmits; ‘pasv-retransmits’: PASV Retransmits; ‘smp-app-type-mismatch’: SMP App Type Mismatch; ‘retransmit-sanity-check-failure’: Retransmit Sanity Check Failure; ‘smp-conn-alloc-failure’: SMP Helper Conn Alloc Failure; ‘port-helper-created’: PORT Helper Created; ‘pasv-helper-created’: PASV Helper Created; ‘port-helper-acquire-in-del-q’: PORT Helper Acquire In Del Queue; ‘port-helper-acquire-already-used’: PORT Helper Acquire Already Used; ‘pasv-helper-acquire-in-del-q’: PASV Helper Acquire In Del Queue; ‘pasv-helper-acquire-already-used’: PASV Helper Acquire Already Used; ‘port-helper-freed-used’: PORT Helper Freed Used; ‘port-helper-freed-unused’: PORT Helper Freed Unused; ‘pasv-helper-freed-used’: PASV Helper Freed Used; ‘pasv-helper-freed-unused’: PASV Helper Freed Unused;

Type: string

Supported Values: all, client-port-request, client-eprt-request, server-pasv-reply, server-epsv-reply, port-retransmits, pasv-retransmits, smp-app-type-mismatch, retransmit-sanity-check-failure, smp-conn-alloc-failure, port-helper-created, pasv-helper-created, port-helper-acquire-in-del-q, port-helper-acquire-already-used, pasv-helper-acquire-in-del-q, pasv-helper-acquire-already-used, port-helper-freed-used, port-helper-freed-unused, pasv-helper-freed-used, pasv-helper-freed-unused

stats data

Counter Size Description
client-eprt-request 8 EPRT Requests From Client
server-epsv-reply 8 EPSV Replies From Server
client-port-request 8 PORT Requests From Client
server-pasv-reply 8 PASV Replies From Server