Agent Type  <type> 

Role of a Diameter agent

Type:

  agentTypeType
RESTRICTIONS
DESCRIPTION
RELAY A Relay Agent is used to forward a message to the appropriate destination, depending on the information contained in the message. The Relay Agent is advantageous because it can aggregate requests from different realms (or regions) to a specific realm, which eliminates the burdensome configurations of network access servers for every Diameter server change.
REDIRECT A Redirect Agent acts as a centralized configuration repository for other Diameter nodes. When it receives a message, it checks its routing table, and returns a response message along with redirection information to its original sender. This would be very useful for other Diameter nodes because they won't need to keep a list routing entries locally and can look up a Redirect Agent when needed.
PROXY A Proxy Agent can also be used to forward messages, but unlike a Relay Agent, a Proxy Agent can modify the message content and, therefore, provide value-added services, enforce rules on different messages, or perform administrative tasks for a specific realm. If the Proxy Agent will not modify the content of an original request, a Relay Agent in this scenario would be sufficient.

PARENT ELEMENTS

Parent

Type

Diameter Agent Application <diameter_agent> diameterAgentType