9.37.1 GTP' Agent Overview
The GTP' agent collects from GSM agents messages and datagrams of charging protocol of type GTP'. By collecting this information the GTP' agent enables to act as a Charging Gateway device, providing Charging Gateway Functionality (CGF) within UMTS/GPRS networks.
supports UMTS/GPRS Charging Gateway Functionality
The GTP' agent awaits initialization from the GSN nodes of the types SGSN and GGSN. When initiated, there are two protocols with which the Agent can interacts with the nodes:
Transmission Control Protocol(TCP), and
Datagram Protocol(UDP)
A GTP' workflow can alternate implementation of two different protocols by using two GTP' agents. One for each protocol.
In case of failure, the GTP' agent can be configured to notify the GSN nodes to route the incoming data to another host. An alternative configuration is to set up a second and identical workflow, on a separate EC.
The agent counts the received requests and publishes those values as MIM values. Those MIM values can also be viewed from the commandline tool with the wfcommand printcounters
command.
The GTP' agent supports IPv4 and IPv6 environments.
Interaction Scenario
The following scheme demonstrates the message and data transfer between the GSN nodes and the GTP' agent when using UDP:
When started, the GTP' agent sends a
Node Alive Request
message to all configured GSN nodes.
The GTP' agent awaits a
Node Alive Response
and will transmitNode Alive Request
repeatedly, according to the Advanced tab settings. For further information see Advanced Tab in 9.35.3 GTP' Agent Configuration.
After a successful
Node Alive Response
the GSN node starts to transmit Data record Transfer Requests to the agent. When safely collected, the agent replies with a Data record transfer Response.
When the workflow is stopped, the message
Redirection Request
is automatically sent to all configured GSN nodes. The workflow will not stop immediately, but waits for aRedirection Response
from each of the GSN nodes. If the Max Wait for a Response (sec) value is exceeded, the workflow stops, regardless of whetherRedirection Response
from the GSN nodes has been received or not.Note!
When using TCP, the behavior is different. For further information see 9.37.5 GTP' Agent MZSH Commands, Events and Limitations.