JUNOS 10.1 Multiplay Solutions Guide

Techpubs Home
Report an Error

Collapse TOC

List of Figures
List of Tables

Index

Entire manual as PDF

 

About This Guide
JUNOS Documentation and Release Notes
Objectives
Audience
Supported Routing Platforms
Using the Indexes
Documentation Conventions
Documentation Feedback
Requesting Technical Support
IPTV Video Application
System Requirements
Terms and Acronyms
Overview and Topology
Video Network Elements
IGMP and Video Networks
IGMP Basics
IGMP and Intermediate Devices
IGMP Snooping
IGMP Proxy
DHCP Relay and Video Services Routers
Video Networking and the Metro or Core Network
What IP Routing Protocols to Use
Using MPLS and Label-Switched Paths
Redundancy and Failure Detection for Video Services Routers
Sample Configuration of an IPTV Network
Configuring the Access Side of a Video Services Router Running JUNOS Software
Configuring the Metro and Core Side of a Video Services Router Running JUNOS Software
Configuring Router Redundancy
Verifying Your Configuration
Verifying Connectivity
Using Operational Commands
Unidirectional Links
Overview of Unidirectional Links
Configurable Options
Logical Interfaces
Alarm Reporting
Operational State
Statistics
System Requirements
Configuring and Verifying Unidirectional Links
Configuring and Verifying a Simple Example
Configuring and Verifying a More Complex Example
BGF VoIP Solution Overview
BGF VoIP Solution Overview
The BGF VoIP Solution in a Next-Generation Network Overview
BGF VoIP Solution Terms and Abbreviations
BGF VoIP Solution Architecture
BGF Architecture Diagram
Gateway Controller
BGF
PGCP
BGF Topology with Multiple Virtual BGFs and Gateway Controllers Overview
Sample BGF Voice Network Topology
Control of Voice Flows with Gates Overview
Using Gates for Voice Flows
Gate Addressing
Gate Opening, Closing, and Modification Overview
Gate Identification
Forward and Drop Operations for RTP and RTCP Gates
Latch Deadlock and Media Inactivity Detection and Reporting
Detection
Reporting
H.248 Building Blocks Overview
H.248 Components
Terminations
Contexts
Streams
Virtual Interfaces with the BGF Overview
Twice NAT for VoIP Traffic Overview
Introduction to Twice NAT
NAT Pool Selection
NAT Pool Selection by Matching the Transport Protocol
IPv4-to-IPv6 Address Translation
Quality of Service for VoIP Traffic Overview
Rate-Limiting for VoIP Traffic Overview
Introduction to Rate-Limiting
How the Rate-Limiting Feature Works
Default Values for Rate-Limiting Parameters
Rate Limiting and Fast Update Filters
Rate-Limiting Statistics Display
Security for BGF Overview
Protecting H.248 Messages and Mirrored Sessions with IPsec Overview
Interim AH Scheme
Symmetric Control Association
Priority and Emergency Call Handling
BGF VoIP Call Setup Overview
VPN Aggregation for VoIP Calls Overview
Introduction to VPN Aggregation
How VPN Aggregation Works
Session Mirroring Overview
Session Mirroring Introduction
Activation of Session Mirroring for a Gate
How Session Mirroring Works
Protecting Mirrored Sessions with IPsec Overview
Configuring the BGF
Configuring Virtual BGFs to Run on Services PICs
Enabling the BGF Service Package on the PIC or DPC
Configuring the Control Services PIC or DPC for the Virtual BGF
Configuring a Virtual BGF
Adding a Gateway Controller to the Virtual BGF Configuration
Configuring the H.248 Profile
Configuring NAT Pools for the BGF
Configuring a Remotely Controlled NAT Pool
Configuring a NAT Pool Selected Based on Transport Protocol
Assigning a NAT Pool
Configuring Virtual Interfaces
Creating a Rule That Specifies the NAT Pool to Use on a Virtual BGF
Specifying the Order in Which the BGF Processes Rules
Configuring a Stateful Firewall for the BGF
Configuring a Service Set
Configuring Rate Limiting for the BGF
Configuring QoS for the BGF
Configuring the Data Services PIC or MS-DPC
Configuring VPN Aggregation
Configuring Latch Deadlock and Media Inactivity Detection
Configuring IPsec to Protect H.248 Messages or Mirrored Sessions in Tunnel Mode
Configuring IPsec to Protect H.248 Messages in Transport Mode
Configuring H.248 Base Root Properties
Configuring H.248 Segmentation Properties
Configuring Session Mirroring
Setting Up Session Mirroring
Configuring IPsec to Protect Mirrored Sessions in Tunnel Mode
Disabling Session Mirroring
Re-Enabling Session Mirroring
Verifying Your Configuration
Verifying the BGF Configuration
Verifying the BGF Service Package Configuration
Verifying the Control Service PIC Configuration
Verifying the Service Interface Configuration
Verifying the Service Set Configuration
Verifying the NAT Pool Configuration for a Remotely Controlled NAT Pool
Verifying the NAT Pool Configuration for a Transport Protocol-Based NAT Pool
Verifying the Stateful Firewall Configuration
Verifying the VPN Aggregation Configuration
Verifying VPN Aggregation Policy Options Configuration
Verifying VPN Aggregation Routing Instances Configuration
Verifying VPN Aggregation Service Set Configuration
Verifying VPN Aggregation Service Interface Pool Configuration
Verifying VPN Aggregation Virtual Interface Configuration
Monitoring the BGF
Monitoring RTP and RTCP Traffic
Monitoring Gates
Displaying Information About All Gates on a Virtual BGF
Displaying Extensive Information About All Gates on a Virtual BGF
Displaying the Number of Gates Installed on a Virtual BGF
Displaying Information About a Specific Gate
Displaying Extensive Information About a Specific Gate
Displaying Statistics for Gates
Collecting Statistics on Gates with Rate-Limited Flows
Improving Performance While Collecting Gate Statistics
Displaying the Number of FUF Terms Installed on a Virtual BGF
Displaying Gates That Are Being Mirrored
Monitoring Terminations
Displaying Information About All Terminations on a Virtual BGF
Displaying Information About Terminations in H.248 Format
Displaying Information About Specific Terminations
Monitoring PGCP Root Terminations
Monitoring Statistics for the Virtual BGF
Monitoring Flows
Displaying All Flows
Displaying Extensive Information About All Flows
Displaying Extensive Information About Flows for a Specific Gate
Monitoring Conversations
Displaying All Conversations
Displaying Extensive Information About All Conversations
Managing the BGF
Managing the pgcpd Process Running on a Routing Engine
Restarting the pgcpd Process Running on the Routing Engine
Disabling and Enabling the pgcpd Process
Activating and Deactivating PGCP Services Running on the Routing Engine
Managing the pgcpd Process Running on a Services PIC
Restarting the pgcpd Process Running on a Services PIC
Deactivating the PGCP Service
Activating the PGCP Service
Shutting Down a Virtual BGF
Forcing the Shutdown of a Virtual BGF
Performing a Graceful Shutdown of a Virtual BGF
Making the Virtual BGF Operational Again
Shutting Down a Virtual Interface
Forcing the Shutdown of a Virtual Interface
Performing a Graceful Shutdown of a Virtual Interface
Making the Virtual Interface Operational Again
Maintaining Synchronization Between the BGF and the Gateway Controller
Detecting Hanging Terminations
Activating and Configuring Hanging Termination Detection
Deactivating Hanging Termination Detection
Displaying the Value of the Timerx Timer Configured on the Virtual BGF
Displaying the Value of the Hanging Termination Timer for a Termination
Detecting Gateway Controller Failures
Maintaining Synchronization by Auditing Terminations
Using AND/OR Logic with Audit Commands
Example: Audit Section Filter with AND Logic
Example: Audit Section Filter with OR Logic
Managing Overload Control with Priority Handling for Emergency Calls
Configuring Overload Control for Voice Calls
Preventing Excessive Media Inactivity Notifications
Configuring H.248 Notification Behavior to Prevent Excessive Media Inactivity Notifications
Managing the Rate for All Notifications Sent by a PIC or DPC
Enabling Wildcards for ServiceChange Notifications
Controlling ServiceChange Commands Sent from the Virtual BGF to the Gateway Controller
Control Association States
Method and Reason Options for Control Association State Changes
Virtual Interface States
Method and Reason Options for Virtual Interface State Changes
Context States
Configuring the Method and Reason in Service Change Commands
Configuring the Method and Reason in ServiceChange Commands for Control Associations
Configuring the Method and Reason in ServiceChange Commands for Virtual Interfaces
Configuring the Method and Reason in ServiceChange Commands for Contexts
Upgrade Guidelines for BGF VoIP Users
Upgrade Overview for BGF VoIP Users
Managing Emergency and Non-Emergency Call Traffic Prior to Upgrading
Maintenance and Failover in the BGF
Maintenance and Failover in the BGF Overview
Failover in Case of a Routing Engine Failure
Gate Synchronization Procedure
Configuring Synchronization Properties in Case of Routing Engine Failure
Displaying the Status of the Routing Engine Synchronization
Failover of the Data Service PICs
Procedure in Case of Data PIC Failure
Configuring the BGF for Data Service PIC Redundancy
Configuring the Redundancy Services PIC (rsp) Interface
Configuring the Service Set for Redundant Services PICS
Manually Switching from the Primary PIC to the Secondary PIC.
Manually Reverting from the Secondary PIC to the Primary PIC
Displaying the Status of the Redundant Service PICs
Failover of the Control Service PICs
Configuring the rms Interface
Specifying the rms Interface as the Platform Device for the Virtual BGF
Manually Switching from the Primary Control Services PIC to the Secondary PIC
Manually Reverting from the Secondary PIC to the Primary PIC
Displaying the Status of the Redundant Service PICs
Troubleshooting the BGF
Tracing BGF Operations
Tracing BGF Operations for a Specific Control Services PIC
Logging Messages for the pgcpd Process Running on the Routing Engine
Logging H.248 Messages
Fields in the H.248 Messages
Messages That Exceed Output Buffer Limit
Configuring Logging of H.248 Messages
Example: Using the BGF to Provide VoIP Solutions in a Next-Generation Network
Example: Using the BGF to Provide VoIP Solutions in a Next-Generation Network
Overview of the IMSG
IMSG Session Border Control Solution Overview
IMSG Terms and Abbreviations
IMSG Architecture Overview
BGF
BSG
SPDF
How the SPDF Works
IPS and FW Applications
IPsec
BSG Policy Overview
Types of BSG Policies
BSG Policy Model
Policy Sets
Service Points
Manipulation of Headers and Request URIs in SIP Messages
How Header Manipulation Works
Applying Message Manipulation Rules
Header Manipulation Examples
Example: Removing a Text String from the Alert-Info Field
Example: Rejecting a Message Based on the Field Value of the From Header
Example: Using a Regular Expression to Modify the P-Asserted-Identity Field Value
Example: Adding the Transport Protocol and “q” Parameter to the Contact Header
Using High Availability with Message Manipulation
Displaying Message Manipulation Rules That Are Currently Being Applied
Media Anchoring Overview
SIP Routing Overview
Locating SIP Servers Using DNS Overview
How the DNS Resolution Process Works
Methods for Accelerating the Name Resolution Process
Name Resolution Cache
Server Clusters
Virtual Interfaces and NAT Pool Assignment with the IMSG
IMSG VPN Routing Overview
SIP Timers Overview
SIP Timers for Calls in Initiation Stage
SIP Timers for Established Calls
Providing QoS for VoIP Traffic Overview
IMSG Overload Protection Overview
Providing Call Admission Control (CAC) Overview
Configuring the IMSG
Enabling the BSG Service Package on the PIC or DPC
Setting Up System Processes
Configuring the Services PIC or DPC for the BSG
Configuring the Services PIC or DPC for the BGF
Configuring NAT Pools
Assigning a NAT Pool
Configuring Virtual Interfaces
Creating a Rule That Specifies the NAT Pool to Use on a Virtual BGF
Specifying the Order in Which the BGF Processes Rules
Configuring a Stateful Firewall
Configuring a Service Set
Configuring a Virtual BGF
Creating BSG Instances
Configuring a Gateway Controller
Using Regular Expressions to Match Incoming SIP Messages to Policies
Examples of Regular Expressions Used for VoIP Calls
Configuring a New Transaction Policy
Using New Transaction Policies to Route SIP Requests
Configuring Message Manipulation Rules
Using New Transaction Policies to Manipulate SIP Headers or to Reject SIP Messages
Configuring Call Admission Control (CAC)
Configuring Admission Control Profiles
Assigning Admission Control Profiles to New Transaction Policies
Configuring New Transaction Policy Sets
Configuring a New Call Usage Policy
Configuring New Call Usage Policy Sets
Attaching Policies to a Service Point
Configuring a Service Point
Deleting Service Points
Configuring Routing of VPN Calls
Configuring SIP Timers
Configuring QoS and Rate Limiting
Configuring DNS Resolution for Locating SIP Servers
Configuring Firewall and Intrusion Prevention System (IPS) Services for SIP Signaling Traffic
Enabling the IDP and Stateful Firewall Service Packages
Creating an IDP Policy
Configuring a Stateful Firewall
Configuring the Service Set
Applying the Service Set to a Services Interface
Verifying the IMSG Configuration
Monitoring the IMSG
Monitoring Call Statistics
Monitoring Statistics for Failed Calls
Monitoring Call Information for a Specific Contact
Monitoring Call Information for a Specific Request URI
Monitoring Overload Protection
Monitoring Call Admission Control (CAC) Statistics
Managing the IMSG
Activating and Deactivating BSG Services
Activating BSG Services
Deactivating BSG Services
Managing the SBC Configuration Process
Restarting the SBC Configuration Process
Disabling and Enabling the SBC Configuration Process
Disabling the SBC Configuration Process
Enabling the SBC Configuration Process
Maintenance and Failover in the IMSG
Maintenance and Failover in the IMSG Overview
Failover of the Control Service PICs
Configuring the rms Interface
Specifying the rms Interface as the Platform Device for the Virtual BGF
Manually Switching from the Primary Control Services PIC to the Secondary PIC
Manually Reverting from the Secondary PIC to the Primary PIC
Displaying the Status of the Redundant Service PICs
Verifying the Status of a Master or Backup BSG
Troubleshooting the IMSG
Tracing BSG Operations
Tracing the SBC Configuration Process
Index
Index