Hi there!
When multi-HSS or multi-OCSs exists in the network, it should deploy a Diameter Agent.
A required function is used to identify a user's Home Subscriber Server (HSS) when multiple HSSs are being used and each HSS maintains a unique collection of users. In networks with more than one HSS, a Diameter Agent acting as SLF (Subscription Locator Function) need to be implemented.
The interface between the I-CSCF and the SLF and between the S-CSCFand the SLF is called Dx interface and, like the CX interface, is based on Diameter.

When multiple OCS is used in the PCC/LTE/IMS network, also it is better to deploy a Diameter Agent to make load balancing across multi-OCSs.