- play_arrow Applying Subscriber-Aware and Application-Aware Policies and Services
- play_arrow Configuring the Service PIC, Session PIC, and TDF Gateway
- TDF Gateway Service PICs and Session PICs for Subscriber-Aware Traffic Treatment
- Configuring Service PICs and Session PICs Overview
- Preconfigured Groups for Service PICs and for Session PICs Overview
- Configuring a Services Interface for a Session PIC or Service PIC
- Configuring a TDF Gateway
- Making Predefined Groups Available for Session PIC and Service PIC Configuration
- Configuring Service PICs
- Configuring Session PICs
- Configuring Tracing for TDF Gateway
- play_arrow Configuring Application Identification
- play_arrow Configuring HTTP Header Enrichment
- play_arrow Configuring Policy and Charging Enforcement
- Understanding Junos Subscriber Aware Policy and Charging Enforcement Function (PCEF)
- Understanding Predefined Policy and Charging Control Rules for Subscriber-Aware Traffic Treatment
- Understanding How Subscriber-Aware Policy and Charging Control Rules Are Provisioned Dynamically by a PCRF
- Understanding How Subscriber-Aware Policy and Charging Control Rules Are Provisioned Statically
- Understanding How a RADIUS Server Controls Policy and Charging Control Rules
- Understanding PCEF Profiles
- Understanding Network Elements
- Understanding AAA Profiles
- Understanding Static Time-of-Day PCC Rule Activation and Deactivation
- Understanding Usage Monitoring for TDF Subscribers
- Configuring Dynamic Policy Control by PCRF
- Configuring Static Policy Control
- Configuring Policy Control by RADIUS Servers
- Configuring Service Data Flow Filters
- Configuring Policy and Charging Control Action Profiles For Junos OS Subscriber Aware
- Configuring Policy and Charging Control Rules
- Configuring a Policy and Charging Control Rulebase
- Configuring RADIUS Servers
- Configuring RADIUS Network Elements
- Configuring an AAA Profile
- Configuring a Policy and Charging Enforcement Function Profile for Junos OS Subscriber Aware Dynamic Policies
- Configuring a Policy and Charging Enforcement Function Profile for Junos OS Subscriber Aware Static Policies
- Configuring a Policy and Charging Enforcement Function Profile for Junos OS Subscriber Aware Policies That a RADIUS Server Controls
- Configuration of Static Time-of-Day PCC Rule Activation and Deactivation Overview
- Configuring the NTP Server
- Configuring Static Time-of-Day PCC Rule Activation and Deactivation in a Junos OS Subscriber Aware PCEF Profile
- Configuring TDF Subscriber Usage Monitoring for Traffic That Matches Predefined PCC Rules
- play_arrow Configuring TDF Subscribers
- IP-Based and IFL-Based TDF Subscribers Overview
- IP-Based Subscriber Setup Overview
- Understanding the Definition of a Set of IP-Based Subscriber Properties with a TDF Domain
- Understanding Source IP Filtering with Address Pools in TDF Domains for IP-Based Subscribers
- Understanding Selection of Properties for an IP-Based TDF Subscriber
- Understanding Selection of Policy-Control Properties for an IP-based TDF Subscriber
- Snooping RADIUS Accounting Requests for IP-Based Subscribers Overview
- Understanding IFL-Based Subscriber Setup
- Understanding the Definition of a Set of IFL-Based Subscriber Properties with a TDF Domain
- Configuring IP-Based TDF Subscriber Setup When MX Series Router Is a RADIUS Server
- Configuring IP-Based TDF Subscriber Setup When Accounting Requests Are Snooped
- Configuring Address Pools for Source-IP Filtering of IP-Based Subscribers
- Configuring a Set of IP-Based TDF Subscriber Properties with a TDF Domain
- Configuring RADIUS Clients That Send Accounting Requests for IP-Based Subscribers
- Configuring Assignment of TDF Subscriber Properties and Policy-Control Properties to IP-Based Subscribers
- Configuring Snooping of RADIUS Accounting Requests for IP-Based Subscribers
- Configuring IFL-Based TDF Subscriber Setup
- Configuring IFL-Based TDF Subscribers and Properties with a TDF Domain
- Configuring a TDF Logical Interface
- Configuring TDF Interface to Access Interface Associations in VRFs
- play_arrow Configuring Services
- play_arrow Configuring Diameter
- Diameter Profiles Overview
- Juniper Networks Diameter AVPs for Subscriber Aware Policy Control
- Configuring Diameter Overview
- Configuring Diameter Profiles
- Configuring Diameter Bindings
- Configuring Diameter Network Elements
- Configuring Diameter AVPs for Gx Applications
- Configuring Diameter Peers
- Configuring the Diameter Transport
- Configuring Advertisements in Diameter Messages
- Configuring Parameters for Diameter Applications
- Configuring the Origin Attributes of the Diameter Instance
-
- play_arrow Configuring Reporting for Subscriber-Aware Data Sessions
- play_arrow Configuring Reporting
-
- play_arrow Modifying Subscriber-Aware Configuration
- play_arrow Modifying Subscriber-Aware Configuration in Maintenance Mode
- Maintenance Mode Overview for Subscriber Aware Policy Enforcement
- Changing Address Attributes in the Address Pool
- Deleting an Address Pool
- Changing AMS Interface Parameters on a TDF Gateway
- Modifying a TDF Domain
- Modifying the TDF Interface of a TDF Domain
- Deleting a TDF Domain
- Changing a TDF Interface
- Deleting a TDF Interface
- Changing TDF Gateway Parameters with Maintenance Mode
- Changing PCEF Profiles, PCC Rules, PCC Rulebases, Diameter Profiles, Flow Descriptions, and PCC Action Profiles
- Deleting a PCEF Profile
- Changing Static Time-of-Day Settings for PCC Rules
- Deleting a Services PIC
- Deleting a Session PIC
-
- play_arrow Monitoring and Troubleshooting
- play_arrow Monitoring and Troubleshooting
-
- play_arrow Configuration Statements and Operational Commands
Subscriber-Aware and Application-Aware Traffic Treatment Overview
This topic contains an overview of subscriber-aware and application-aware traffic treatment.
Introduction
Junos Subscriber Aware identifies the mobile or fixed-line subscriber associated with a data session, and enforces traffic treatment based on policies assigned to the subscriber. This permits highly customizable differentiated services for subscribers. A subscriber policy can be based on Layer 7 application information for the IP flow (for example, YouTube) or can be based on Layer 3/Layer 4 information for the IP flow (for example, the source and destination IP address). Junos Subscriber Aware resides on an MX Series router.
Subscriber-aware policies can specify the following actions:
Redirecting HTTP traffic to another URL or IP address
Forwarding packets to a routing instance so that packets are directed to external service chains ( predefined sequence of services)
Setting the forwarding class
Setting the maximum bit rate
Performing HTTP header enrichment (provided by Junos Web Aware, which resides on the same MX Series router as Junos Subscriber Aware)
Setting the gating status to blocked or allowed
Subscriber-aware policies can also specify the time of day that the policies are in effect.
Access-Independent Subscriber Traffic Treatment
Subscriber identification for both mobile access and wireline access provides a unified experience for the subscriber, regardless of the connection method.
Junos Subscriber Aware resides on an MX Series router that is located between the gateway of the access network and the public network and network services, as shown in Figure 1. Subscribers may be controlled by a broadband network gateway (BNG) in a wireline access network, by a gateway GPRS support node (GGSN) in a 2G or 3G network architecture, or by a Packet Data Network Gateway (PGW) in a 4G/LTE network architecture.

Subscriber Identification Methods
You can use the following methods to identify subscribers:
IP-based—Processes a RADIUS accounting start request to identify the subscriber. An IP-based subscriber session is for one unique user IP address.
IFL-based—Requires you to configure a subscriber name and specify a set of MX Series router access interfaces for the subscriber. Junos Subscriber Aware assigns all data sessions received on those interfaces to the configured subscriber.
Application Identification
Layer 7 application identification is provided by Junos Application Aware, which performs deep packet inspection (DPI) to determine whether the subscriber’s data packets match an application signature. When an application is identified, the appropriate subscriber policy is applied to the packets. Juniper Networks provides a set of predefined application signatures that you can download and that are periodically updated. You can also configure your own custom application signatures.
Junos Subscriber Aware and Junos Application Aware reside on the same MX Series router, allowing policy control on a single platform.
Policy Control Methods
Subscriber-aware policies can be controlled dynamically by a policy and charging rules function (PCRF) server, can be activated by a RADIUS server, or can be under static control.
Under dynamic control, a PCRF either sends policies to the MX Series router or activates predefined policies that you configured on the MX Series router. Dynamic policy control is provided by Junos Policy Control, which resides on the same MX Series router as Junos Subscriber Aware.
Under RADIUS server control, the RADIUS server controls the activation of your predefined polices but does not send policies to the MX Series router.
Under static control, your predefined policies are not controlled by a PCRF or RADIUS server.
Subscriber-Aware Data Session Logging and Reporting
Junos Subscriber Aware can log data for subscriber-aware data sessions and send that data in an IPFIX format to an external log collector. These logs can include subscriber information, application information, HTTP metadata, data volume, time-of-day information, and source and destination details. You can then use the external collector, which is not a Juniper Networks product, to perform analytics that provide you with insights about subscriber and application usage, enabling you to create packages and policies that increase revenue.
Usage Monitoring
For subscriber data sessions that are under the dynamic policy control of a PCRF, Junos Subscriber Aware can monitor the volume of traffic or amount of time the subscriber uses during a session, and send reports to the PCRF. The PCRF can use this information to adjust the policies for a subscriber.