A Diameter Routing Agent (DRA) is an application with all functionalities of Diameter Relay Agents along with some additional functionalities such as load balancing, routing diameter traffic based on any field, routing Diameter messages to a specific node, divide traffic with various policies. It is a functional element in a 3G or 4G (such as LTE) network that provides real-time routing capabilities to ensure that messages are routed among the correct elements in a network.