Table of Contents

About the Documentation
SRC Documentation and Release Notes
Documentation Conventions
Documentation Feedback
Requesting Technical Support
Managing Services and Service Schedules
Managing Services (SRC CLI)
Services for the SRC Software Overview
Automatic Service Activation
Enabling the Service Configuration on the SRC CLI
Before You Configure SRC Services
Adding a Normal Service (SRC CLI)
Setting Parameter Values for Services (SRC CLI)
Aggregating Services
SRC Aggregate Services Overview
Fragment Services
Subscriber Reference Expressions for Fragment Services
Mandatory Services
Redundant Services
Aggregate Service Sessions
Session Activation
Attributes Used to Activate an Aggregate Service Session
Session Deactivation
Session Modification
Session Monitoring
Service Activation
Before You Configure an Aggregate Service
How Parameters Are Passed from Aggregate Service to Fragment Service
Configuring Fragment Services for an Aggregate Service (SRC CLI)
Configuring Timers for Aggregate Services (SRC CLI)
Using Python Expressions in a Subscriber Reference Expression
Sharing Service Provisioning
Sharing Service Provisioning Overview
Adding an Infrastructure Service (SRC CLI)
Extending Service Implementations with Script Services
SRC Script Services Overview
Customizing Service Implementations
Writing Scripts for Script Services
Configuring Script Services (SRC CLI)
Restricting Simultaneous Activation of Services
Restricting Simultaneous Activation of Services Overview
Restricting Simultaneous Activation of Persistent or Automatic Services
Adding a Mutex Group (SRC CLI)
Customizing Service Delivery with Scopes
Restricting and Customizing Services for Subscribers Overview
Assigning Service Scopes to Multiple VRs and Subscribers
Defining Multiple Scopes for a Service
Example: Using Service Scopes to Deliver a Limited Set of Services to Organizations
Example: Using Service Scopes to Customize Generic Services to Particular Regions
Configuring Service Scopes (SRC CLI)
Adding Service Scopes (SRC CLI)
Assigning Services and Mutex Groups to Service Scopes (SRC CLI)
Assigning Service Scopes to VRs or Subscribers (SRC CLI)
Restricting Service Activation
Managing Service Schedules
Service Schedules Overview
Event-Based Schedules
Action Threshold
Preparation Time
Authorization Schedules
State-Based Schedules
Effective Period for Service Activation or Deactivation
One-Time Events and Recurring Events
Schedule Availability to Subscribers
Schedule Exclusions
Schedule Configuration Guidelines
Planning Service Schedules
Authorizing Scheduled Services Overview (SRC CLI)
Scheduling Services (SRC CLI)
Setting the Action Threshold and Preparation Time (SRC CLI)
Creating an Authorization Plug-In for a Scheduled Service (SRC CLI)
Associating the Authorization Plug-In with a Scheduled Service (SRC CLI)
Adding a Service Schedule (SRC CLI)
Setting the Time Schedule (SRC CLI)
Guidelines for Entering Time Values for Service Schedules
Setting the Action for a Service Schedule (SRC CLI)
Defining Attributes for Service Activation (SRC CLI)
Example: Configuring Different Service Tiers for Different Days (SRC CLI)
Example: Configuring a Service to Be Active During Nonwork Hours (SRC CLI)
Example: Configuring a Service to Be Available for a Specified Interval (SRC CLI)
Example: Configuring the Scheduler to Activate Services with a Weekly Recurrence Pattern for a Specified Time Period (SRC CLI)
Defining Policies to Manage Traffic
Policy Management Overview
Policy Management Overview
Policy Components
Policies, Services, and Subscribers CLI and the Policies, Services, and Subscribers Subtasks in the C-Web Interface
Policy Engine
Policy Repository
Policy Enforcement Point
Policy Information Model
Policy Objects
Policy Rules
Supported Conditions and Actions
Policy Conditions
Multiple Classifiers
Rate-Limiting with Multiple Classifiers
Expanded Classifiers
Policy Actions
Combining Actions
Dynamic Bandwidth Allocation Among Traffic Flows in SRC Policy Lists for JunosE Routing Platforms
Rate-Limit Hierarchies Overview
Internal Parent Groups in Rate-Limit Hierarchies
External Parent Groups
Actions in Rate-Limit Hierarchies
Supporting External Parent Groups for Hierarchical Rate-Limiting on JunosE Routing Platforms
External Parent Group Hierarchy
Hierarchy of Internal Parent Groups Referencing External Parent Groups
Hierarchy of Classify-Traffic Condition Referencing External Parent Groups
Delivering QoS Services in a Cable Environment
Service Flow Scheduling Types
Client Type 1 Support
Proxied QoS with Policy Push
Session Class ID
PCMM Classifiers
PCMM Classifiers and Extended Classifiers
Guidelines for Configuring Classifiers
Traffic Profiles
DOCSIS Parameters
Service Class Name
FlowSpec Parameters
Types of FlowSpec Services
FlowSpec Parameters
Marking Packets
Overview of Using Local and Global Parameters
Global and Local Parameters Overview
Parameter Types
Predefined Global Parameters
Naming Global Parameters
Configuring Local and Global Parameters (SRC CLI)
Viewing Predefined Global Parameters (SRC CLI)
Configuring Global Parameters (SRC CLI)
Configuring Local Parameters (SRC CLI)
Viewing Runtime Parameters (SRC CLI)
Configuring and Managing Policies (SRC CLI)
Before You Configure SRC Policies
Creating a Worksheet
Naming Objects
Using the apply-groups Statement
Using Expressions
Policy Values
SAE to Devices Running Junos OS
SAE to JunosE Routers
Enabling the Policy Configuration on the SRC CLI
Configuring Policy Folders (SRC CLI)
Configuring Policy Groups (SRC CLI)
Configuring Policy Lists (SRC CLI)
Configuring Policy Rules
Policy Rules Overview
Before You Configure Junos OS Policy Rules
Setting the Policy Rule Precedence
Adding a Policy Rule (SRC CLI)
Configuration Statements for External Parent Groups in JunosE Policies (SRC CLI)
Configuring External Parent Groups for JunosE Devices (SRC CLI)
Creating External Parent Groups in SRC Policies (SRC CLI)
Configuring Rate-Limit Actions for External Parent Groups (SRC CLI)
Configuring Hierarchical Rate-Limit Actions (SRC CLI)
Configuring Types of Actions for Rate-Limit Actions for External Parent Groups (SRC CLI)
Configuring Hierarchical Policy Parameters for External Parent Groups (SRC CLI)
Classify-Traffic Conditions
Configuring Classify-Traffic Conditions (SRC CLI)
Before You Configure Classify-Traffic Conditions
Enabling Expansion of JunosE Classify-Traffic Conditions (SRC CLI)
Specifying the PCMM Classifier Type (SRC CLI)
Specifying Port Access for Traffic Classification (SRC CLI)
Creating a Classify-Traffic Condition (SRC CLI)
Configuring Source Networks (SRC CLI)
Configuring Source Grouped Networks (SRC CLI)
Configuring Destination Networks (SRC CLI)
Configuring Destination Grouped Networks (SRC CLI)
Configuring Protocol Conditions (SRC CLI)
Configuring Protocol Conditions with Ports (SRC CLI)
Configuring Protocol Conditions with Parameters (SRC CLI)
Configuring TCP Conditions (SRC CLI)
Configuring ICMP Conditions (SRC CLI)
Configuring IGMP Conditions (SRC CLI)
Configuring IPSec Conditions (SRC CLI)
Configuring ToS Byte Conditions (SRC CLI)
Configuring Junos OS Filter Conditions (SRC CLI)
Configuring JunosE Parent-Group References (SRC CLI)
Configuring JunosE Secondary Input Policy Conditions (SRC CLI)
Configuring Application Protocol Conditions (SRC CLI)
Using Map Expressions in Application Protocol Conditions
Configuring QoS Conditions (SRC CLI)
Configuring Actions
Configuring Color Actions (SRC CLI)
Configuring Color Mark Actions (SRC CLI)
Configuring DOCSIS Actions (SRC CLI)
Configuring Dynamic Profile Actions (SRC CLI)
Configuring Exception Application Actions (SRC CLI)
Configuring Filter Actions (SRC CLI)
Configuring FlowSpec Actions (SRC CLI)
Configuring Forward Actions (SRC CLI)
Configuring Forwarding Class Actions (SRC CLI)
Configuring Forwarding Instance Actions (SRC CLI)
Configuring GateSpec Actions (SRC CLI)
Configuring HTTP Redirect Actions (SRC CLI)
Configuring Loss Priority Actions (SRC CLI)
Configuring Mark Actions (SRC CLI)
Configuring NAT Actions (SRC CLI)
Configuring Next-Hop Actions (SRC CLI)
Configuring Next-Interface Actions (SRC CLI)
Configuring Next-Rule Actions (SRC CLI)
Configuring Policer Actions (SRC CLI)
Configuring the Packet Action for the Policer Action (SRC CLI)
Configuring Policer-Ref Actions (SRC CLI)
Configuring QoS Profile Attachment Actions (SRC CLI)
Configuring Rate-Limit Actions (SRC CLI)
Configuring Hierarchical Rate-Limit Actions (SRC CLI)
Configuring Types of Actions for Rate-Limit Actions (SRC CLI)
Configuring Reject Actions (SRC CLI)
Configuring Routing Instance Actions (SRC CLI)
Configuring Scheduler Actions (SRC CLI)
Configuring Drop Profiles (SRC CLI)
Configuring Service Class Name Actions (SRC CLI)
Configuring Stateful Firewall Actions (SRC CLI)
Configuring Template Activation Actions (SRC CLI)
Configuring Traffic-Class Actions (SRC CLI)
Configuring Traffic-Mirror Actions (SRC CLI)
Configuring Traffic-Shape Actions (SRC CLI)
Configuring User Packet Class Actions (SRC CLI)
Policy Examples (SRC CLI)
Example: Creating Access Policies for Subscribers
Types of Policies
Sample Access Policies
DHCP Policy Group
Policy List Out
Policy List In
PPP Policy Group
Policy List Out
Policy List In
Example: Providing Tiered Internet Services with Policing
Types of Policies
Sample JunosE Rate-Limiting Policy
Local Parameter
Policy List je-out
Policy List je-in
Sample Junos OS Policer Policy
Local Parameter
Policy List j-out
Policy List j-in
Defining the Tiered Internet Services
Internet-Gold Service
Internet-Silver Service
Internet-Bronze Service
Example: Providing Premium Services
Types of Policies
Sample Junos OS and JunosE Content Provider Policies
Policy List je-out
Policy List j-out
Policy List je-in
Policy List j-in
Defining the Premium Services
Music Service
News Service
Generating Policies by Specifying Parameters
Defining and Acquiring Values for Parameters
Parameters and Substitutions
Value Acquisition for Single Subscriptions
Value Acquisition for Multiple Subscriptions
Defining Parameters for the SRC Software
Formatting Substitutions
Parameter Names and Types
Expressions in Parameters
Specifying Parameter Names
Formatting Numbers
Formatting Strings
Using IPv4 Addresses
Specifying Ranges
Formatting Lists
Formatting Maps
Using Keywords
Using Separators
Using Operators
Adding Comments to Substitutions
Validating Substitutions
Example: Parameter Value Substitution
Types of Parameters
Parameter Configuration
Parameter Values After Value Acquisition
Configuring the Default Value for a Global Parameter
Configuring a Policy Group
Configuring a Service
Creating an Enterprise Subscriber
Subscribing ABCInc to the GoldMetered Service