a10_cgnv6_pcp

Synopsis

Set Port Control Protocol parameters

Parameters

Parameters

Choices/Defaults

Comment

state

str/required

[‘noop’, ‘present’, ‘absent’]

State of the object to be created.

ansible_host

str/required

Host for AXAPI authentication

ansible_username

str/required

Username for AXAPI authentication

ansible_password

str/required

Password for AXAPI authentication

ansible_port

int/required

Port for AXAPI authentication

a10_device_context_id

int

[‘1-8’]

Device ID for aVCS configuration

a10_partition

str

Destination/target partition for object/command

default_template

str

Bind the default template for PCP (Bind a PCP template)

uuid

str

uuid of the object

sampling_enable

list

Field sampling_enable

counters1

str

‘all’= all; ‘packets-rcv’= Packets Received; ‘lsn-map-process-success’= PCP MAP Request Processing Success (NAT44); ‘dslite-map-process-success’= PCP MAP Request Processing Success (DS-Lite); ‘nat64-map-process-success’= PCP MAP Request Processing Success (NAT64); ‘lsn-peer-process-success’= PCP PEER Request Processing Success (NAT44); ‘dslite-peer-process-success’= PCP PEER Request Processing Success (DS-Lite); ‘nat64-peer-process-success’= PCP PEER Request Processing Success (NAT64); ‘lsn-announce-process-success’= PCP ANNOUNCE Request Processing Success (NAT44); ‘dslite-announce-process-success’= PCP ANNOUNCE Request Processing Success (DS-Lite); ‘nat64-announce-process- success’= PCP ANNOUNCE Request Processing Success (NAT64); ‘pkt-not-request- drop’= Packet Not a PCP Request; ‘pkt-too-short-drop’= Packet Too Short; ‘noroute-drop’= Response No Route; ‘unsupported-version’= Unsupported PCP version; ‘not-authorized’= PCP Request Not Authorized; ‘malform-request’= PCP Request Malformed; ‘unsupp-opcode’= Unsupported PCP Opcode; ‘unsupp-option’= Unsupported PCP Option; ‘malform-option’= PCP Option Malformed; ‘no-resources’= No System or NAT Resources; ‘unsupp-protocol’= Unsupported Mapping Protocol; ‘user-quota-exceeded’= User Quota Exceeded; ‘cannot-provide-suggest’= Cannot Provide Suggested Port When PREFER_FAILURE; ‘address-mismatch’= PCP Client Address Mismatch; ‘excessive-remote-peers’= Excessive Remote Peers; ‘pkt-not- from-nat-inside’= Packet Dropped For Not Coming From NAT Inside; ‘l4-process- error’= L3/L4 Process Error; ‘internal-error-drop’= Internal Error; ‘unsol_ance_sent_succ’= Unsolicited Announce Sent; ‘unsol_ance_sent_fail’= Unsolicited Announce Send Failure; ‘ha_sync_epoch_sent’= HA Sync PCP Epoch Sent; ‘ha_sync_epoch_rcv’= HA Sync PCP Epoch Recv; ‘fullcone-ext-alloc’= PCP Fullcone Extension Alloc; ‘fullcone-ext-free’= PCP Fullcone Extension Free; ‘fullcone-ext-alloc-failure’= PCP Fullcone Extension Alloc Failure; ‘fullcone- ext-notfound’= PCP Fullcone Extension Not Found; ‘fullcone-ext-reuse’= PCP Fullcone Extension Reuse; ‘client-nonce-mismatch’= PCP Client Nonce Mismatch; ‘map-filter-set’= PCP MAP Filter Set; ‘map-filter-deny’= PCP MAP Filter Deny Inbound; ‘inter-board-pkts’= PCP Inter board packets;

stats

dict

Field stats

packets_rcv

str

Packets Received

lsn_map_process_success

str

PCP MAP Request Processing Success (NAT44)

dslite_map_process_success

str

PCP MAP Request Processing Success (DS-Lite)

nat64_map_process_success

str

PCP MAP Request Processing Success (NAT64)

lsn_peer_process_success

str

PCP PEER Request Processing Success (NAT44)

dslite_peer_process_success

str

PCP PEER Request Processing Success (DS-Lite)

nat64_peer_process_success

str

PCP PEER Request Processing Success (NAT64)

lsn_announce_process_success

str

PCP ANNOUNCE Request Processing Success (NAT44)

dslite_announce_process_success

str

PCP ANNOUNCE Request Processing Success (DS-Lite)

nat64_announce_process_success

str

PCP ANNOUNCE Request Processing Success (NAT64)

pkt_not_request_drop

str

Packet Not a PCP Request

pkt_too_short_drop

str

Packet Too Short

noroute_drop

str

Response No Route

unsupported_version

str

Unsupported PCP version

not_authorized

str

PCP Request Not Authorized

malform_request

str

PCP Request Malformed

unsupp_opcode

str

Unsupported PCP Opcode

unsupp_option

str

Unsupported PCP Option

malform_option

str

PCP Option Malformed

no_resources

str

No System or NAT Resources

unsupp_protocol

str

Unsupported Mapping Protocol

user_quota_exceeded

str

User Quota Exceeded

cannot_provide_suggest

str

Cannot Provide Suggested Port When PREFER_FAILURE

address_mismatch

str

PCP Client Address Mismatch

excessive_remote_peers

str

Excessive Remote Peers

pkt_not_from_nat_inside

str

Packet Dropped For Not Coming From NAT Inside

l4_process_error

str

L3/L4 Process Error

internal_error_drop

str

Internal Error

unsol_ance_sent_succ

str

Unsolicited Announce Sent

unsol_ance_sent_fail

str

Unsolicited Announce Send Failure

ha_sync_epoch_sent

str

HA Sync PCP Epoch Sent

ha_sync_epoch_rcv

str

HA Sync PCP Epoch Recv

Examples


Return Values

modified_values (changed, dict, )

Values modified (or potential changes if using check_mode) as a result of task operation

axapi_calls (always, list, )

Sequential list of AXAPI calls made by the task

endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])

The AXAPI endpoint being accessed.

http_method (, str, [‘POST’, ‘GET’])

HTTP method being used by the primary task to interact with the AXAPI endpoint.

request_body (, complex, )

Params used to query the AXAPI

response_body (, complex, )

Response from the AXAPI

Status

  • This module is not guaranteed to have a backwards compatible interface. [preview]

  • This module is maintained by community.

Authors

  • A10 Networks 2021