Multimedia Policy Engine Devices

The Multimedia Policy Engine (MPE) device provides a policy and charging rules function (PCRF) as defined in the 3rd Generation Partnership Project (3GPP) technical specification “Policy and charging control architecture” (TS 23.203). It fully supports 3GPP Releases, 7 through 11, policy and charging control (PCC) interfaces. The MPE device includes a simple, powerful, and flexible policy rules engine. The policy rules engine operates on triggers from any interface or from internal timers; evaluates conditions; and then performs appropriate actions. Through the use of policy rules, you can modify the behavior of an MPE device dynamically as it processes protocol messages.

A policy is a set of operator-created business rules. These business rules control how subscribers, applications, and network resources are used. Policies define the conditions and actions used by a carrier network to determine:

See the Policy Wizard Reference for information on how to create, organize, and manage policies and the elements they control.

Figure 1 shows the various interfaces to external devices and functions supported by an MPE device. These interfaces include the following:
Diameter Interfaces to the MPE Device

Each active MPE device establishes a connection to data sources (such as SPRs and LDAP servers). An MPE device can establish connections to multiple data sources, prioritized as primary, secondary, and tertiary. Each data source can also be configured with a primary and secondary connection. The MPE device uses the highest priority connection available.

MPE and MRA devices implement a load-shedding mechanism to protect themselves during times of severe overload. The devices enter a "too busy" state when the amount of queued traffic exceeds a predefined threshold. While in this state of busyness, requests may be responded to with Diameter TOO_BUSY result codes or silently discarded.