Proxy/Relay support
The Diameter protocol supports hierarchical servers, via agents.
Agents can route Diameter messages to home servers, using the user’s identity.
This allows for service to be provided outside of the user’s domain, while providing accounting information to the home service provider (a.k.a roaming).