End-to-End RSVP Over SIP Trunk System Test Configuration Release 8.5(1)
From DocWiki
m (1 revision) |
(→Cisco Unified Border Element - Configuration Example) |
||
| Line 187: | Line 187: | ||
! | ! | ||
voice service voip | voice service voip | ||
| - | + | no ip address trusted authenticate | |
| - | + | allow-connections h323 to h323 | |
| - | + | allow-connections sip to sip | |
| - | + | supplementary-service h450.12 | |
| - | + | h323 | |
emptycapability | emptycapability | ||
h225 connect-passthru | h225 connect-passthru | ||
h245 passthru tcsnonstd-passthru | h245 passthru tcsnonstd-passthru | ||
| - | + | sip | |
bind control source-interface GigabitEthernet0/0 | bind control source-interface GigabitEthernet0/0 | ||
bind media source-interface GigabitEthernet0/0 | bind media source-interface GigabitEthernet0/0 | ||
| Line 206: | Line 206: | ||
! | ! | ||
dial-peer voice 221 voip | dial-peer voice 221 voip | ||
| - | + | description *Incoming dial peer for calls from Site-A to CUBE (RSVP leg)* | |
| - | + | preference 1 | |
| - | + | session protocol sipv2 | |
| - | + | incoming called-number 21....... | |
| - | + | voice-class codec 1 | |
voice-class sip early-offer forced | voice-class sip early-offer forced | ||
| - | + | voice-class sip rsvp-fail-policy voice post-alert mandatory disconnect retry 2 interval 30 | |
| - | + | dtmf-relay sip-kpml | |
| - | + | req-qos controlled-load audio | |
| - | + | acc-qos controlled-load audio | |
| - | + | ip qos dscp cs3 signaling | |
| - | + | ip qos policy-locator voice app AudioStream | |
! | ! | ||
dial-peer voice 220 voip | dial-peer voice 220 voip | ||
| - | + | description *Outgoing dial peer for calls from CUBE to Site-C (non-RSVP leg)* | |
| - | + | preference 1 | |
| - | + | destination-pattern 21....... | |
| - | + | session protocol sipv2 | |
| - | + | session target ipv4:10.10.10.70 | |
| - | + | voice-class codec 1 | |
dtmf-relay sip-kpml | dtmf-relay sip-kpml | ||
| - | + | ip qos dscp cs3 signaling | |
! | ! | ||
dial-peer voice 211 voip | dial-peer voice 211 voip | ||
| - | + | description *Incoming dial peer for calls from Site-C to CUBE (non-RSVP leg)* | |
| - | + | preference 1 | |
| - | + | session protocol sipv2 | |
| - | + | incoming called-number 22....... | |
| - | + | voice-class codec 1 | |
dtmf-relay sip-kpml | dtmf-relay sip-kpml | ||
| - | + | ip qos dscp cs3 signaling | |
! | ! | ||
dial-peer voice 210 voip | dial-peer voice 210 voip | ||
| - | + | description *Outgoing dial peer for calls from CUBE to Site-A (RSVP leg)* | |
| - | + | preference 1 | |
| - | + | destination-pattern 22....... | |
| - | + | session protocol sipv2 | |
| - | + | session target ipv4:10.10.70.70 | |
| - | + | voice-class codec 1 | |
voice-class sip early-offer forced | voice-class sip early-offer forced | ||
| - | + | voice-class sip rsvp-fail-policy voice post-alert mandatory disconnect retry 2 interval 30 | |
| - | + | dtmf-relay sip-kpml | |
| - | + | req-qos controlled-load audio | |
| - | + | acc-qos controlled-load audio | |
| - | + | ip qos dscp cs3 signaling | |
| - | + | ip qos policy-locator voice app AudioStream | |
! | ! | ||
</pre> | </pre> | ||
| - | |||
=Related Documentation= | =Related Documentation= | ||
Latest revision as of 06:06, 18 March 2011
Applicable to UC System Release 8.5(1)
Contents |
Introduction
This page provides a reference configuration for End-to-end RSVP over a SIP trunk within the Cisco Unified Communications deployment. The configuration information is based primarily on testing performed on test beds having End-to-end RSVP configured during Cisco Unified Communications system releases.
This article focuses mainly on RSVP call flows between clusters over SIP trunk and it does not provide information on configuring RSVP within a cluster. The intended audiences for this article are system administrators and implementers who have already implemented RSVP within a cluster and are planning to implement RSVP between Unified Communications Manager clusters.
TIP: Use Unified End-to-end RSVP (Project Features Tested label) as a keyword to search for related test cases in System Test Results for IP telephony.
This topic does not contain detailed step-by-step procedures; for detailed information about configuring End-to-end RSVP, refer to the Unified Communications Manager documentation.
Design
RSVP over SIP Trunk for Unified Communications Manager provides the functionality of intercluster call admission control in distributed Unified CM deployments. When deploying RSVP over SIP Trunk Unified Communications Manager, it is recommended to have local RSVP-Enabled Locations call admission control fully functional prior to enabling RSVP over SIP Trunk.
RSVP supports reservations between end points in separate clusters in two different modes: local and end-to-end. End-to-end RSVP configuration is available if the clusters are connected by a SIP trunk. It does support intercluster RSVP agents. End-to-end RSVP uses RSVP on the entire connection between the end points, and uses only one RSVP agent per cluster.
Figure 1: End-to-end RSVP Scenario.
In the above scenario, Cisco Unified Communications Manager establishes an end-to-end RSVP connection between RSVP Agent A and RSVP Agent B.
End-to-end RSVP or Intercluster RSVP Agent support is based on SIP Preconditions and offers the ability for a larger base of Cisco call processing products to perform RSVP call admission control (CAC). The use of SIP preconditions extends the negotiation of RSVP Quality of Service (QoS) across Unified Communications Manager clusters to Unified CME and IOS gateways to allow synchronization of the RSVP layer and call control layer between various call control agents.
For information on design considerations and guidelines for configuring End-to-end RSVP, see Cisco Unified Communications Manager 8.x Solution Reference Network Design (SRND) at: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/cac.html#wp1161546
For information on end-to-end RSVP specific deployments and sites where system testing was performed, see Tested Deployments and Site Models for IP telephony at: http://www.cisco.com/en/US/docs/voice_ip_comm/uc_system/UC8.5.1/ipt_system_arch/stentMOD.html
Topologies
This section provides information about End-to-end RSVP deployment scenario and call flows. During Cisco Unified Communications system testing, various call control components including Unified Communications Manager, Unified CME, end points and IOS gateways were installed and tested in IP telephony site models.
Component Deployment
During Cisco Unified Communications system testing, End-to-end RSVP was tested primarily in two deployment models. The first model is intercluster RSVP between two Unified Communications Manager clusters (Site A and Site B) both running Unified Communications Manager 8.0(2) and interconnected via SIP intercluster trunk. The second deployment model is End-to-end RSVP between Unified Communications Manager clusters (Site A and Site B) and Unified CME sites which are aggregated by a Unified SIP Proxy module running on a Cisco 3800 series ISR (Site D). Apart from these, two new deployments were carried out. The first model is End-to-end RSVP deployment between Unified Communications Manager clusters via SME cluster (Site A –> SME Cluster -> Site B). During this deployment, both audio and video calls were exercised and supplementary services were tested. The second deployment model is End-to-end RSVP deployment between Unified Communications Manager 8.x cluster and Unified Communications Manager cluster prior to 8.x via Unified Border Element (Site A -> Unified Border Element -> Site C). Audio calls alone were tested during this deployment, as video is not currently supported with Unified Border Element.
Figure 2: End-to-end RSVP Configuration Between Unified CM Clusters.
In Figure 2, End-to-end RSVP between two Unified Communications Manager clusters is configured in Site A and Site B. These two sites are based on multi-site centralized deployment model. Some of the remote sites in these two clusters have SIP preconditions enabled and have PSTN connectivity as well as FXS phones. Call flows between central site phones and remote site phones are tested. Call flows between central site to central site, central site to remote site and remote site to remote site are tested.
Security is implemented using Unified 5500 Series Adaptive Security Appliance to provide firewall and policy enforcement services. In Site A, two Unified 5500 Series Adaptive Security Appliances are deployed within the cluster in active/standby mode for failover and a single Unified 5500 Series Adaptive Security Appliance is deployed in Site B. In these sites, Unified 5500 Series Adaptive Security Appliances are deployed in front of the Data Center switches (Catalyst 6500 Series) and the RSVP agents are placed outside the Unified 5500 Series Adaptive Security Appliance firewall.
Site D consists of Unified CME sites which are been aggregated by a Unified SIP Proxy module running on a Cisco 3800 series ISR. In this deployment, Unified SIP Proxy acts as a stateless proxy transparently passing preconditions messages to Unified CME. The Unified Communications Manager clusters (Site A and Site B) are interconnected via SIP trunk to Unified SIP Proxy in Site D.
For more information on RSVP tested functionality, see System Test Results for IP telephony. You can see the RSVP test results in Tested Feature column “End-to-end RSVP” grouped under Unified Communications Manager test results.
Call Flow Diagram
Example call flow for End-to-end RSVP.
Configuration
This section provides the high-level tasks and related information for configuring an End-to-end RSVP over SIP trunk. Default and recommended values specified in the product documentation were used during system testing, except as noted.
The following tables provide this information:
Configuration Tasks: List of high-level configuration tasks
System Test Specifics: System test variations from default values documented in the product documentation.
More Information: Links to product documentation for detailed configuration information related to the high-level tasks.
End-to-End RSVP setup and configuration in Unified Communications Manager
Note: Each Unified Communications Manager cluster and Unified CME should have the same configuration information. For example, Application ID should be the same on each Unified Communications Manager cluster and Unified CME. RSVP Service parameters should be the same on each Unified Communications Manager cluster.
| Configuration Task | System Test Specific Configuration | More information |
| 1. Configure the clusterwide default RSVP policy. | Refer to RSVP Configuration Checklist, Cisco Unified Communications Manager System Guide Refer to | |
| 2. Configure the RSVP policy for any location pair that requires a different RSVP policy from the cluster wide default RSVP policy. | 1. Location Configuration for Site A
2. Location Configuration for Site B
Note: If your phone location is in Hub_None, then there should be a RSVP policy between the SIP Trunk's location and Hub_None. Similarly, there should be a RSVP policy within the SIP Trunk's location. | Refer to Location Configuration, Cisco Unified Communications Manager Administration Guide |
3. Configure other RSVP-related service parameters:
| Refer to RSVP Configuration [ http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmcfg/b02svprm.html#wp1024833], Cisco Unified Communications Manager Administration Guide | |
| 4. Configure RSVP Agents for media devices. | Refer to Device Pool Configuration, Cisco Unified Communications Manager System Guide [ http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmcfg/b04mrlst.html#wp1029549 Media Resource Group List Configuration], Cisco Unified Communications Manager Administration Guide | |
| 5. Configure end-to-end RSVP over SIP trunks. | Refer to Configuring End-to-End RSVP Over a SIP Trunk section in Cisco Unified Communications Manager System Guide. | |
| 6. Configuring phones to support RSVP. | [ http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/a08ipph.html#wp1201734 Cisco Unified IP Phone Configuration], Cisco Unified Communications Manager System Guide Media Resource Group List Configuration, Cisco Unified Communications Manager Administration Guide |
End-to-End RSVP Configuration between Unified Communications Manager and Unified CME Site
Note: Each Unified Communications Manager cluster and Unified CME should have the same configuration information. For example, Application ID should be the same on each Unified Communications Manager cluster and Unified CME. RSVP Service parameters should be the same on each Unified Communications Manager cluster.
| Configuration Task | System Test Specific Configuration | More information |
| 1. Configuring SIP RSVP Application ID Support | Refer to http://www.cisco.com/en/US/docs/ios/voice/sip/configuration/guide/sip_cg-rsvp_ps10592_TSD_Products_Configuration_Guide_Chapter.html#wp1063078 in Cisco IOS SIP Configuration Guide. | |
| 2. Configuring SIP RSVP Bandwidth Reservation | Refer to http://www.cisco.com/en/US/docs/ios/voice/sip/configuration/guide/sip_cg-rsvp_ps10592_TSD_Products_Configuration_Guide_Chapter.html#wp1055482 section in Cisco IOS SIP Configuration Guide. | |
| 3. Configuring SIP RSVP Preconditions | Refer to End-to-End RSVP Over SIP Trunk System Test Configuration#RSVP SIP Preconditions - Basic Configuration Example | Refer http://www.cisco.com/en/US/docs/ios/voice/sip/configuration/guide/sip_cg-rsvp_ps10592_TSD_Products_Configuration_Guide_Chapter.html#wp1071727 in Cisco IOS SIP Configuration Guide. |
| 4. Location Configuration for Site A central site | 1. Location 1 - Phones are in Site A central site. 2. Location 2 – Set SIP trunk location of Site D. 3. Set RSVP policy between Site A and Site D. Note: The Unified CME site is aggregated by a Unified SIP Proxy. | Refer to Refer to Location Configuration, Cisco Unified Communications Manager Administration Guide |
| 5. Configure end-to-end RSVP over SIP trunks. | Refer to Refer to Configuring End-to-End RSVP Over a SIP Trunk section in Cisco Unified Communications Manager System Guide. | |
| 6. Configuring phones to support RSVP. | [ http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/a08ipph.html#wp1201734 Cisco Unified IP Phone Configuration], Cisco Unified Communications Manager System Guide Media Resource Group List Configuration, Cisco Unified Communications Manager Administration Guide |
RSVP SIP Preconditions - Basic Configuration Example
dial-peer voice 150 voip description TO RSVP YVR_2811 destination-pattern 16045555... voice-class sip rsvp-fail-policy voice post-alert mandatory disconnect retry 2 interval 30 ! Configures RSVP failure policies for Audio voice-class sip rsvp-fail-policy video post-alert mandatory disconnect retry 2 interval 30 ! Configures RSVP failure policies for Video session protocol sipv2 ! Enables Dial-Peer for SIP “required for precondition support” session target ipv4:10.10.50.2 req-qos controlled-load audio ! Defines Desired RSVP Policy for Audio req-qos controlled-load video ! Defines Desired RSVP Policy for Video acc-qos controlled-load audio ! Defines Acceptable RSVP Policy for Audio acc-qos controlled-load video ! Defines Acceptable RSVP Policy for Video ip qos dscp 24 signaling ip qos dscp 46 media rsvp-pass ip qos dscp 34 video rsvp-pass ip qos policy-locator voice app AudioStream ! Audio Application ID ip qos policy-locator video app VideoStream ! Video Application ID
Cisco Unified Border Element - Configuration Example
! voice service voip no ip address trusted authenticate allow-connections h323 to h323 allow-connections sip to sip supplementary-service h450.12 h323 emptycapability h225 connect-passthru h245 passthru tcsnonstd-passthru sip bind control source-interface GigabitEthernet0/0 bind media source-interface GigabitEthernet0/0 rel1xx require "100rel" midcall-signaling passthru g729 annexb-all no call service stop ! ! dial-peer voice 221 voip description *Incoming dial peer for calls from Site-A to CUBE (RSVP leg)* preference 1 session protocol sipv2 incoming called-number 21....... voice-class codec 1 voice-class sip early-offer forced voice-class sip rsvp-fail-policy voice post-alert mandatory disconnect retry 2 interval 30 dtmf-relay sip-kpml req-qos controlled-load audio acc-qos controlled-load audio ip qos dscp cs3 signaling ip qos policy-locator voice app AudioStream ! dial-peer voice 220 voip description *Outgoing dial peer for calls from CUBE to Site-C (non-RSVP leg)* preference 1 destination-pattern 21....... session protocol sipv2 session target ipv4:10.10.10.70 voice-class codec 1 dtmf-relay sip-kpml ip qos dscp cs3 signaling ! dial-peer voice 211 voip description *Incoming dial peer for calls from Site-C to CUBE (non-RSVP leg)* preference 1 session protocol sipv2 incoming called-number 22....... voice-class codec 1 dtmf-relay sip-kpml ip qos dscp cs3 signaling ! dial-peer voice 210 voip description *Outgoing dial peer for calls from CUBE to Site-A (RSVP leg)* preference 1 destination-pattern 22....... session protocol sipv2 session target ipv4:10.10.70.70 voice-class codec 1 voice-class sip early-offer forced voice-class sip rsvp-fail-policy voice post-alert mandatory disconnect retry 2 interval 30 dtmf-relay sip-kpml req-qos controlled-load audio acc-qos controlled-load audio ip qos dscp cs3 signaling ip qos policy-locator voice app AudioStream !
Related Documentation
For related information about End-to-end RSVP, see Unified Communications Manager Documentation at:
- Cisco Unified Communications Manager System Guide’’
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/accm-851-cm.html
- Cisco IOS SIP Configuration Guide
http://www.cisco.com/en/US/docs/ios/voice/sip/configuration/guide/15_1/sip_15_1_book.html
- Cisco Unified Communications Manager Administration Guide
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmcfg/bccm-851-cm.html
For information on the results obtained from the system testing:
- Cisco System Test Results for IP Telephony
http://www.cisco.com/en/US/docs/voice_ip_comm/uc_system/UC8.5.1/ipt_test_results/tript851.pdf
For information on configuring the security components, see Unified Communications Security Configurations


