SRC-PE 2.0.x Network Guide

About This Guide
Objectives
Audience
Documentation Conventions
Related Juniper Networks Documentation
Obtaining Documentation
Documentation Feedback
Requesting Support
Overview of the SAE
Role of the SAE
Connections to Managed Devices
COPS Connection Between JUNOSe Routers and the SAE
Beep Connection Between JUNOS Routing Platforms and the SAE
COPS Connection Between CMTS Devices and the SAE
COPS Connection Between Juniper Policy Servers and the SAE
SAE Plug-Ins
Internal Plug-Ins
External Plug-Ins
Hosted Plug-Ins
Tracking and Controlling Subscriber and Service Sessions with SAE APIs
SAE Core API
SAE CORBA Remote API
SAE Accounting
Accounting Policy
Subscription Process
Tracking Subscriber Sessions
Accounting Plug-Ins
Interim Accounting
Configuring the SAE with the SRC CLI
Configuring LDAP Access to Directory Data
Configuring Access Through LDAPS to Service and Subscriber Data
Related Topics
Configuring Access to Subscriber Data
Related Topics
Configuring Access to Service Data
Related Topics
Configuring Access to Policy Data
Related Topics
Configuring Access to the Persistent Login Cache
Related Topics
Configuring the Location of Network Device Data
Related Topics
Enabling Automatic Discovery of Changes in SAE Configuration Data
Related Topics
Setting the Timeout and Number of Events for SAE Directory Eventing
Related Topics
Storing Subscriber and Service Session Data
Session Store Files
Active and Passive Session Stores
Standby SAEs
Session Store File Rotation
Configuring the Session Store Feature
Configuring Session Store Parameters for a Device Driver
Related Topics
Configuring Global Session Store Parameters
Related Topics
Reducing the Size of Objects for the Session Store Feature
Related Topics
Configuring the Number of Threads for Sessions
Managing SAE Data with the SRC CLI
Commands to Manage SAE
Reloading the SAE Data
Reloading the SAE Configuration
Reloading Services
Reloading Subscriptions
Reloading Interface Classification Scripts
Reloading Domain Maps
Updating Memory Usage
Removing the Directory Blacklist
Removing Login Registrations
Removing Equipment Registrations
Modifying Failover Server Parameters
Shutting Down the Device Drivers
Managing SAE Data with the C-Web Interface
Reloading the SAE Data with the C-Web Interface
Reloading the SAE Configuration
Reloading Services
Reloading Subscriptions
Reloading Interface Classification Scripts
Reloading Domain Maps
Updating Memory Usage with the C-Web Interface
Removing the Directory Blacklist with the C-Web Interface
Removing Login Registrations with the C-Web Interface
Removing Equipment Registrations with the C-Web Interface
Modifying Failover Server Parameters with the C-Web Interface
Shutting Down the Device Drivers with the C-Web Interface
Using JUNOSe Routers in the SRC Network with the SRC CLI
COPS Connection Between JUNOSe Routers and the SAE
Highly Available Connections to JUNOSe Routers
Adding JUNOSe Routers and Virtual Routers with the CLI
Adding Operative JUNOSe Routers and Virtual Routers
Adding Routers Individually
Adding Virtual Routers Individually
Related Topics
Configuring the SAE to Manage JUNOSe Routers with the CLI
Related Topics
Using SNMP to Retrieve Information from JUNOSe Routers
Configuring the SNMP Server on the JUNOSe Router
Configuring Global SNMP Communities in the SRC Software
Developing Router Initialization Scripts
Interface Object Fields
Required Methods
Example: Router Initialization Script
Specifying Router Initialization Scripts on the SAE with the CLI
Accessing the Router CLI
Starting the SRC Client on a JUNOSe Router
Stopping the SRC Client on a JUNOSe Router
Monitoring Interactions Between the SAE and the JUNOSe Router
Troubleshooting Problems with Managing JUNOSe Routers
Troubleshooting the SRC Client on JUNOSe Routers
Viewing the State of JUNOSe Device Drivers with the SRC CLI
Viewing Statistics for Specific JUNOSe Device Drivers with the SRC CLI
Viewing Statistics for All JUNOSe Device Drivers with the SRC CLI
Viewing the State of JUNOSe Device Drivers with the C-Web Interface
Viewing Statistics for Specific JUNOSe Device Drivers with the C-Web Interface
Viewing Statistics for All JUNOSe Device Drivers with the C-Web Interface
Using JUNOSe Routers in the SRC Network with a Solaris Platform
COPS Connection Between JUNOSe Routers and the SAE
Highly Available Connections to JUNOSe Routers
Adding JUNOSe Routers and Virtual Routers
Adding Operative JUNOSe Routers and Virtual Routers
Adding Routers Individually
Router Fields
Adding Virtual Routers Individually
Virtual Router Fields
Specifying the SAEs That Can Manage the Router
Adding an SAE
Modifying an SAE Address
Deleting an SAE Address
Configuring the SAE to Manage JUNOSe Routers
Using SNMP to Retrieve Information from JUNOSe Routers
Configuring the SNMP Server on the JUNOSe Router
Configuring Global SNMP Communities in the SRC Software
Developing Router Initialization Scripts
Interface Object Fields
Required Methods
Example: Router Initialization Script
Specifying Router Initialization Scripts on the SAE
Updating Local IP Address Pools for JUNOSe VRs
Updating Local IP Address Pools with SDX Admin
Updating Local IP Address Pools with the poolRepublish Command
Syntax of poolRepublish Command
Troubleshooting the poolRepublish Command
Accessing the Router CLI
Using Policy Editor
Using SDX Admin
Remote Access Fields
Starting the SRC Client on a JUNOSe Router
Stopping the SRC Client on a JUNOSe Router
Monitoring Interactions Between the SAE and the JUNOSe Router
Troubleshooting the SRC Client on JUNOSe Routers
Using JUNOS Routing Platforms in the SRC Network with the SRC CLI
BEEP Connection Between JUNOS Routing Platforms and the SAE
Adding JUNOS Routing Platforms and Virtual Routers
Adding Operative JUNOS Routing Platforms
Adding Routers Individually
Adding Virtual Routers Individually
Related Topics
Configuring the SAE to Manage JUNOS Routing Platforms
Related Topics
Configuring Secure Connections Between the SAE and JUNOS Routing Platforms
Manually Obtaining Digital Certificates
Obtaining Digital Certificates through SCEP
Installing the Server Certificate on the Routing Platform
Creating a Client Certificate for the Router
Installing the Client Certificate on the Router
Configuring the SAE to Use TLS
Configuring TLS on the SAE
Checking Changes to the JUNOS Configuration
Setting Up Periodic Configuration Checking
Using SNMP to Retrieve Information from JUNOS Routing Platforms
Configuring Global SNMP Communities in the SRC Software
Developing Router Initialization Scripts
Interface Object Fields
Required Methods
Example: Router Initialization Script
Specifying Router Initialization Scripts on the SAE
Accessing the Router CLI
Configuring JUNOS Routing Platforms to Interact with the SAE
Configuring the JUNOS Routing Platform to Apply Changes It Receives from the SAE
Disabling Interactions Between the SAE and JUNOS Routing Platforms
Monitoring Interactions Between the SAE and JUNOS Routing Platforms
Troubleshooting Problems with the SRC Software Process
Deleting All SRC Data on JUNOS Routing Platforms
Viewing the State of JUNOS Device Drivers with the SRC CLI
Viewing Statistics for Specific JUNOS Device Drivers with the SRC CLI
Viewing Statistics for All JUNOS Device Drivers with the SRC CLI
Viewing the State of JUNOS Device Drivers with the C-Web Interface
Viewing Statistics for Specific JUNOS Device Drivers with the C-Web Interface
Viewing Statistics for All JUNOS Device Drivers with the C-Web Interface
Using JUNOS Routing Platforms in the SRC Network with a Solaris Platform
BEEP Connection Between JUNOS Routing Platforms and the SAE
Adding JUNOS Routing Platforms and Virtual Routers
Adding Operative JUNOS Routing Platforms
Adding Routers Individually
Router Fields
Adding Virtual Routers Individually
Virtual Router Fields
Specifying the SAEs That Can Manage the Router
Adding an SAE
Modifying an SAE Address
Deleting an SAE Address
Configuring the SAE to Manage JUNOS Routing Platforms
Configuring Secure Connections Between the SAE and JUNOS Routing Platforms
Creating a Server Certificate for the SAE
Installing the Server Certificate on the SAE
Installing the Server Certificate on the Router
Creating a Client Certificate for the Router
Installing the Client Certificate on the Router
Installing the Client Certificate on the SAE
Configuring the SAE to Use TLS
Configuring the Keystore for TLS Certificates and Keys
Checking Changes to the JUNOS Configuration
Setting Up Periodic Configuration Checking
Using SNMP to Retrieve Information from JUNOS Routing Platforms
Configuring Global SNMP Communities in the SRC Software
Developing Router Initialization Scripts
Interface Object Fields
Required Methods
Example: Router Initialization Script
Specifying Router Initialization Scripts on the SAE
Accessing the Router CLI
Using Policy Editor
Using SDX Admin
Remote Access Fields
Configuring JUNOS Routing Platforms to Interact with the SAE
Configuring the JUNOS Routing Platform to Apply Changes It Receives from the SAE
Disabling Interactions Between the SAE and JUNOS Routing Platforms
Monitoring Interactions Between the SAE and JUNOS Routing Platforms
Troubleshooting SRC Problems on JUNOS Routing Platforms
Troubleshooting Problems with the SRC Software Process
Troubleshooting Problems with Interfaces
Troubleshooting Problems with Services
Deleting All SRC Data on JUNOS Routing Platforms
Locating Subscriber Information with the NIC
Locating Subscriber Management Information
NIC Client/Server Mode
NIC Local Host Mode
Mapping Subscribers to a Managing SAE
NIC Proxies and NIC Locators
NIC Hosts
NIC Agents
NIC Resolvers
High Availability for NIC
High Availability in Existing NIC Configurations
NIC Replication
Planning a NIC Implementation
NIC Configuration Scenarios
NIC Agents Used in the NIC Configuration Scenarios
Router Initialization Scripts with NIC Configuration Scenarios
Configuring NIC with the SRC CLI
Configuration Statements for the NIC
Configuration Statements for NIC Operating Properties
Configuration Statements for NIC Scenarios
Configuration Statements for NIC Logging
Before You Configure the NIC
Configuring the NIC with the SRC CLI
Related Topics
Starting the NIC with the SRC CLI
Related Topics
Reviewing and Changing Operating Properties for NIC with the SRC CLI
Reviewing the Default NIC Operating Properties
Changing NIC Operating Properties
Related Topics
Configuring NIC Replication with the SRC CLI
Related Topics
Configuring a NIC Scenario with the SRC CLI
Configuring Directory Agents
Configuring SAE Plug-In Agents
Configuring the SAE to Communicate with SAE Plug-In Agents When You Use NIC Replication
Obtaining Interface Configuration Information for OnePopStaticRouteIp
Related Topics
Configuring Advanced NIC Features
Verifying Configuration for the NIC with the SRC CLI
Related Topics
Testing a NIC Resolution with the SRC CLI
Example: Testing a NIC Resolution
Related Topics
Stopping a NIC Host on a C-series Controller with the SRC CLI
Related Topics
Restarting the NIC with the SRC CLI
Related Topics
Restarting a NIC Agent with the SRC CLI
Related Topics
Restarting a NIC Resolver with the SRC CLI
Related Topics
Changing NIC Configurations with the SRC CLI
Related Topics
Configuring NIC on a Solaris Platform
Configuring Operating Parameters for NIC Hosts on a Solaris Platform
Directory Connection Properties for NIC Hosts
NIC Host Properties
Additional Properties for NIC Hosts
Starting NIC on a Solaris Platform
Stopping a NIC Host on a Solaris Platform
Monitoring NIC Hosts on a Solaris Platform
Obtaining Interface Configuration for OnePopStaticRouteIp on Solaris Platforms
JUNOS Interface Information for OnePopStaticRouteIp
Information Collection for OnePopStaticRouteIp from the Network Publisher
Before You Run the Network Publisher
Configuring the Network Publisher
Network Publisher Configuration File Fields
Logging Configuration Fields
Router Configuration Fields
Filter Configuration Fields
Directory Configuration Fields
Troubleshooting Configuration Fields
Running the Network Publisher
Troubleshooting Router Connections and Configuration for the Network Publisher
Changing the Location of an Input Directory for the Network Publisher
Reviewing the Information Collected from a JUNOS Routing Platform
Reviewing and Editing Interface Information from SDX Admin
NIC Document That Maps Subscriber IP Addresses to a JUNOS Interface
Configuring Applications to Communicate with an SAE
Overview of NIC Proxy Configuration
Before You Configure a NIC Proxy
Configuring SRC Applications to Communicate with an SAE with the SRC CLI
Configuration Statements for NIC Proxies
Before You Configure a NIC Proxy
Configuring Resolution Information for a NIC Proxy with the SRC CLI
Changing the Configuration for the NIC Proxy Cache with the SRC CLI
Configuring a NIC Proxy for NIC Replication with the SRC CLI
Configuring NIC Test Data with the SRC CLI
Configuring Applications to Communicate with an SAE with SDX Admin
Reviewing and Updating the ORB Configuration for Applications That Include a NIC Proxy on Solaris
Configuring JacORB as the Default ORB
Configuring One Web Application to Use JacORB
Configuring a Web Application Server to Use JacORB
Testing Applications by Using a NIC Proxy Stub on Solaris Platforms
Configuring a NIC Proxy Stub from SDX Admin
Configuring the Test Data
Configuring a NIC Proxy Stub to Use a corbaloc URL to Test Data
Configuring a NIC Proxy Stub to Use a File URL to Test Data
Configuring a NIC Proxy Stub to Use an IOR to Test Data
Monitoring NIC Proxies on Solaris Platforms
Developing Applications That Use NIC
External Application Requirements for NIC
External Non-Java Applications That Use NIC
Creating a NIC Locator to Include with a Non-Java Application
External Java Applications That Use NIC
Developing a Java Application to Communicate with a NIC Proxy
Instantiating a Configuration Manager
Passing a Reference to the Configuration Manager to the NIC Factory
Instantiating the NIC Factory Class
Initializing Logging
Instantiating the NIC Proxy
Managing a Resolution Request
Deleting Invalid Results from the NIC Proxy's Cache
Removing the NIC Proxies
Updating Information About Address Pools
NIC Resolution Process
Overview of the NIC Resolution Process
NIC Realms
Key to Value Resolution
NIC Data Types
Constraints as NIC Data Types
Customizing a NIC Configuration
Before You Customize a NIC Configuration
Planning a Custom NIC Configuration
Creating a Custom NIC Configuration by Adding Components to an Existing Scenario
Creating a Custom NIC Configuration by Removing Components in an Existing Scenario
Qualifying NIC Data Types
Managing Directory Changes for the Directory Agent
NIC Configuration Scenarios
Overview of NIC Configuration Scenarios
OnePop Scenario
Centralized Configuration
Distributed Configuration
Redundancy
OnePopPcmm Scenario
Centralized Configuration
Distributed Configuration
OnePopDynamicIp Scenario
Centralized Configuration
Distributed Configuration
OnePopSharedIp Scenario
Centralized Configuration
Distributed Configuration
OnePopStaticRouteIp
Centralized Configuration
Distributed Configuration
OnePopAcctId Scenario
OnePopLogin Scenario
Centralized Configuration
Distributed Configuration
OnePopPrimaryUser
Centralized Configuration
Distributed Configuration
OnePopDnSharedIp Scenario
Centralized Configuration
Distributed Configuration
OnePopAllRealms Scenario
Centralized Configuration
Distributed Configuration
MultiPop Scenario
IP Realm
Shared IP Realm
DN Realm
Overview of Providing Admission Control with SRC-ACP
Overview of SRC-ACP
Deriving Congestion Points Automatically
Deriving Edge Congestion Points
Deriving Congestion Points from a Profile
Deriving Backbone Congestion Points
Allocating Bandwidth to Applications Not Controlled by SRC-ACP
Use of Multiple SRC-ACPs
Interactions Between SRC-ACP and Other Components
Redundancy
Fault Recovery
State Synchronization
API for ACP
Configuring Admission Control with the SRC CLI
Configuration Statements for SRC-ACP
Configuring SRC-ACP
Creating Grouped Configurations for SRC-ACP
Configuring an SRC-ACP Group
Configuring Local Properties for SRC-ACP
Configuring Basic Local Properties for SRC-ACP
Configuring Initial Properties for SRC-ACP
Configuring Directory Connection Properties for SRC-ACP
Configuring Initial Directory Eventing Properties for SRC-ACP
Configuring the SAE for SRC-ACP
Configuring SRC-ACP as an External Plug-In
Configuring Event Publishers
Configuring the SAE to Monitor Interfaces for Congestion Points
Configuring SRC-ACP Properties
Configuring Logging Destinations for SRC-ACP
Configuring Logging Destinations to Store Messages in a File
Configuring Logging Destinations to Send Messages to System Logging Facility
Configuring SRC-ACP Operation
Configuring CORBA Interfaces
Configuring SRC-ACP Redundancy
Configuring Connections to the Subscribers' Directory
Configuring Connections to the Services' Directory
Configuring SRC-ACP Scripts and Classification
Configuring SRC-ACP to Manage the Edge Network
Configuring Network Interfaces in the Directory for the Edge Network
Configuring Bandwidths for Subscribers
Assigning Network Interfaces to Subscribers
Configuring Bandwidths for Services in the Edge Network
Configuring SRC-ACP to Manage the Backbone Network
Configuring Network Interfaces in the Directory for the Backbone Network
Extending SRC-ACP Congestion Points for the Backbone Network
Configuring Action Congestion Points
Configuring Bandwidths for Services in the Backbone Network
Configuring Congestion Points for Services in the Backbone Network
Configuring Congestion Points in the Directory
Assigning Interfaces to Congestion Points
Configuring Congestion Point Classification with the SRC CLI
Overview of Congestion Point Classification
Congestion Point Classification Scripts
Congestion Point Profiles
Configuration Statements for Congestion Point Classification
Classifying Congestion Points
Configuring Targets and Criteria for Classification Scripts
Configuring Classification Scripts Contents for Classification Scripts
Configuring Congestion Point Classification Targets
Selecting Congestion Point Classification Criteria
Defining a Congestion Point Profile
Congestion Point Expressions
Expressions in Templates for Congestion Point Profiles
Methods for Use with Scripting Expressions
Match Criteria for Congestion Point Classification
Managing SRC-ACP with the SRC CLI
Starting SRC-ACP
Stopping SRC-ACP
Reorganizing the File That Contains ACP Data
Modifying Congestion Points
Monitoring Admission Control with the SRC CLI
Viewing Information About Subscriber Sessions in the Edge Network
Viewing Information About Congestion Points in the Edge Network
Viewing Edge Congestion Point Information by DN
Viewing Edge Congestion Point Information by Subscriber Session
Viewing Information About Services in the Backbone Network
Viewing Information About Congestion Points in the Backbone Network
Viewing Backbone Congestion Point Information by DN
Viewing Backbone Congestion Point Information by Service
Viewing Information About Action Congestion Points in the Backbone Network
Viewing Action Congestion Point Information by Service
Viewing Action Congestion Point Information by Congestion Point
Viewing Information About Subscribers Obtained from External Applications
Viewing Information About Congestion Points Added Through an External Application
Viewing Congestion Point Information by DN
Viewing Congestion Point Information by Name
Viewing SNMP Information for Devices
Viewing SNMP Information for the Directory
Viewing SNMP Information for SRC-ACP
Monitoring Admission Control with the C-Web Interface
Viewing Information About Subscriber Sessions in the Edge Network with the C-Web Interface
Viewing Information About Congestion Points in the Edge Network with the C-Web Interface
Viewing Information About Edge Congestion Points by DN
Viewing Information About Edge Congestion Points by Subscriber Session
Viewing Information About Services in a Backbone Network with the C-Web Interface
Viewing Information About Congestion Points in a Backbone Network with the C-Web Interface
Viewing Information About Congestion Points in a Backbone Network by Expression
Viewing Information About Congestion Points in a Backbone Network by DN
Viewing Information About Action Congestion Points in a Backbone Network with the C-Web Interface
Viewing Information about Action Congestion Points in a Backbone Network by Service
Viewing Information about Action Congestion Points in a Backbone Network by Expression
Viewing Information About Subscribers Obtained from External Applications with the C-Web Interface
Viewing Information About Congestion Points Added Through an External Application with the C-Web Interface
Viewing Information About Congestion Points from an External Application by DN
Viewing Information About Congestion Points from an External Application by Interface Name
Viewing Statistics for the SRC-ACP Configuration with the C-Web Interface
Viewing General Statistics for SRC-ACP
Viewing Statistics for the SRC-ACP Directory
Viewing Device Statistics for SRC-ACP
Providing Admission Control with SRC-ACP on a Solaris Platform
Installing SRC-ACP
Local Properties for SRC-ACP
Configuring SRC-ACP
Configuring the SAE for SRC-ACP
Configuring SRC-ACP as an External Plug-In
Configuring Event Publishers
Configuring the SAE to Monitor Interfaces for Congestion Points
Internal Plug-In Properties for Monitoring Congestion Points
Configuring SRC-ACP Properties
Configuring Logging
Configuring SRC-ACP Operation
SRC-ACP Operating Properties
Configuring CORBA Interfaces
CORBA Interfaces Properties
Configuring SRC-ACP Redundancy
SRC-ACP Redundancy Properties
Configuring State Synchronization
State Synchronization Properties
Configuring Connections to the Subscribers' Directory
Subscriber Directory Properties
Configuring Connections to the Services' Directory
Service Directory Properties
Configuring Eventing Properties for Databases
Working with Partitioned Directories
Configuring SRC-ACP Scripts and Classification
Configuring SRC-ACP to Manage the Edge Network
Configuring Network Interfaces in the Directory
Bandwidth for Network Interfaces
Configuring Bandwidths for Subscribers
Bandwidth for Subscribers
Assigning Network Interfaces to Subscribers
Configuring Bandwidths for Services
Configuring SRC-ACP to Manage the Backbone Network
Configuring Network Interfaces in the Directory
Extending SRC-ACP Congestion Points
Configuring Action Congestion Points
Managing Files from the Load Data Dialog Box
Configuring Bandwidths for Services
Configuring Congestion Points for Services
Configuring Congestion Points in the Directory
Assigning Interfaces to Congestion Points
Defining a Congestion Point Profile
Congestion Point Expressions
Expressions in Templates for Congestion Point Profiles
Methods for Use with Scripting Expressions
Match Criteria for Congestion Point Classification
Examples of Congestion Profiles
Profile for Gigabit Ethernet Interface
Profile That Contains Three Congestion Points
Profile That Uses Congestion Point Templates
Changing and Removing a Congestion Point Profile
Starting SRC-ACP
Stopping SRC-ACP
Monitoring and Managing SRC-ACP
Index