Note:
When topology hiding does not apply, the session state is not maintained for binding-dependent sessions.There are two broad categories of Policy sessions:
Binding-capable sessions
A binding-capable session is a Policy session that is allowed to cause a new binding to be created for a subscriber.
Binding-capable sessions are created by Gx, Gxx, or the S9 versions of Gx and Gxx interfaces. If a CCR-I message arrives for a Binding Capable Interface, Policy DRA checks for an existing binding for the IMSI and APN in the message. If a binding exists, the CCR-I is routed to the bound PCRF.
Binding-capable sessions create and destroy alternate keys as the sessions are created and terminated.
Policy DRA APN-based PCRF Pool selection modifies the Policy DRA application logic to inspect the contents of binding-generating Gx CCR-I messages to select the type of PCRF to which the CCR-I messages are to be routed. This gives Policy DRA the ability to support service-specific PCRF sets. The APN used by the UE to connect to the network is used to determine the PCRF pool. The Origin-Host of the PCEF sending the CCR-I can then be used to select a PCRF sub-pool.
If additional subscriber identifiers, or Alternate Keys, are present in the CCR-I and configured in
, binding records are created for each Alternate Key present in the CCR-I. For example, a binding-capable CCR-I may include a MSISDN and IPv4 and IPv6 addresses in addition to the IMSI. These Alternate Keys exist as long as the session exists.Binding-dependent sessions
A binding-dependent session is a Policy session that cannot cause a binding to be created, and cannot be created unless a binding exists.
Binding-dependent sessions can use Alternate Keys when locating a binding, but can neither create nor destroy Alternate Key Binding records.