a10_template_gtp

Synopsis

Define a GTP template

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

name

str/required

GTP Template Name

log

dict

Field log

message_filtering

bool

Log Packet Drop due to Message Filtering

information_filtering

bool

Log Packet Drop due to Information Filtering

invalid_teid

bool

Log Packet Drop due to Invalid Tunnel Endpoint Identifier

reserved_ie_present

bool

Log Packet Drop due to Presence of Reserved Information Element

mandatory_ie_missing

bool

Log Packet Drop due to Missing Mandatory Information Element

protocol_anomaly_filtering

str

‘disable’= Disable Anomaly Filtering;

mandatory_ie_filtering

str

‘disable’= Disable Mandatory Information Element Filtering;

tunnel_timeout

int

Idle Timeout in minutes (default= 60 mins)

maximum_message_length

int

Maximum message length for a GTP message

message_type

list

Field message_type

message_type_v2

str

‘bearer-resource’= Bearer Resource Command/Failure; ‘change-notification’= Change Notification Request/Response; ‘context’= Context Request/Response/Ack; ‘config-transfer’= Configuration Transfer Tunnel; ‘create-bearer’= Create Bearer Request/Response; ‘create-data-forwarding’= Create Indirect Data Tunnel Request/Response; ‘create-tunnel-forwarding’= Create Forwarding Tunnel Request/Response; ‘create-session’= Create Session Request/Response; ‘cs- paging’= CS Paging Indication; ‘delete-bearer’= Delete Bearer Request/Response; ‘delete-command’= Delete Bearer Command/Failure; ‘delete-data-forwarding’= Delete Indirect Data Tunnel Request/Response; ‘delete-pdn’= Delete PDN Connection Request/Response; ‘delete-session’= Delete Session Request/Response; ‘detach’= Detach Notification/Ack; ‘downlink-notification’= Downlink Data Notification/Ack/Failure; ‘echo’= Echo Request/Response; ‘fwd-access’= Forward Access Context Notification/Ack; ‘fwd-relocation’= Forward Relocation Request/Response/Complete; ‘identification’= Identification Request/Response; ‘mbms-session-start’= MBMS Session Start Request/Response; ‘mbms-session-stop’= MBMS Session Stop Request/Response; ‘mbms-session-update’= MBMS Session Update Request/Response; ‘modify-bearer’= Modify Bearer Request/Response; ‘modify- command’= Modify Bearer Command/Failure; ‘release-access’= Release Access Bearer Request/Response; ‘relocation-cancel’= Relocation Cancel Request/Response; ‘resume’= Resume Notification/Ack; ‘stop-paging’= Stop Paging Indication; ‘suspend’= Suspend Notification/Ack; ‘trace-session’= Trace Session Activation/Deactivation; ‘update-bearer’= Update Bearer Request/Response; ‘update-pdn’= Update PDN Connection Request/Response; ‘version-not-supported’= Version Not Supported;

message_type_v1

str

‘create-pdp’= Create PDP Context Request/Response; ‘data-record’= Data Record Request/Response; ‘delete-pdp’= Delete PDP Context Request/Response; ‘echo’= Echo Request/Response; ‘error-indication’= Error Indication; ‘failure-report’= Failure Report Request/Response; ‘fwd-relocation’= Forward Relocation Request/Response/Complete/Complete Acknowledge; ‘fwd-srns-context’= Forward Srns Context/Context Acknowlege; ‘identification’= Identification Request/Response; ‘node-alive’= Node Alive Request/Response; ‘note-ms-present’= Note MS GPRS present Request/Response; ‘pdu-notification’= PDU Notification Request/Response/Reject Request/Reject Response; ‘ran-info’= RAN Info Relay; ‘redirection’= Redirection Request/Response; ‘relocation-cancel’= Relocation Cancel Request/Response; ‘send-route’= Send Route Info Request/Response; ‘sgsn- context’= Sgsn Context Request/Response/Acknowledge; ‘supported-extension’= Supported Extension Headers Notification; ‘gtp-pdu’= G-PDU; ‘update-pdp’= Update PDP Context Request/Response; ‘version-not-supported’= Version Not Supported;

message_type_v0

str

‘create-pdp’= Create PDP Context Request/Response; ‘data-record’= Data Record Request/Response; ‘delete-pdp’= Delete PDP Context Request/Response; ‘echo’= Echo Request/Response; ‘error-indication’= Error Indication; ‘failure-report’= Failure Report Request/Response; ‘identification’= Identification Request/Response; ‘node-alive’= Node Alive Request/Response; ‘note-ms-present’= Note MS GPRS present Request/Response; ‘pdu-notification’= PDU Notification Request/Response/Reject Request/Reject Response; ‘redirection’= Redirection Request/Response; ‘send-route’= Send Route Info Request/Response; ‘sgsn- context’= Sgsn Context Request/Response/Acknowledge; ‘gtp-pdu’= T-PDU; ‘update- pdp’= Update PDP Context Request/Response; ‘create-aa-pdp’= Create AA PDP Context Request/Response; ‘delete-aa-pdp’= Delete AA PDP Context Request/Response; ‘version-not-supported’= Version Not Supported;

drop_value

str

‘drop’= Drop the Message Type;

gtp_filter_list

str

Specify a GTP Filter-List (GTP Filter-List Value)

uuid

str

uuid of the object

user_tag

str

Customized tag

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