[an error occurred while processing this directive]

QoS Signaling

Signaled QoS (Using Resource Reservation Protocol)

WHITE PAPER
Last Updated: August 2005
The Internet faces an ongoing debate regarding how to handle network congestion. There are two primary options:

Option 1-Buy additional bandwidth and provision more circuits

Option 2-Implement Quality of Service (QoS)

Several years ago, two factors led to the overall view that option 1 was more viable. The Internet boom was peaking, with many Service Providers and Enterprises flush with funds; also the additional bandwidth was perceived as cheaper than QoS deployment.
The downfall of the Internet economy has a favorable byproduct for QoS. The "gold rush" is over and the Internet is now a mature industry. Profitability is essential. Traffic loads continue to double each year and regardless of the Wall Street warnings, the industry has a very sustainable future. Consequently, QoS deployment has become an increasingly attractive proposition, Service Providers offer QoS-based services while Enterprises leverage these services to reduce expenses.
Cisco IOS® Software supports two fundamental QoS architectures: Differentiated Services (DiffServ) and Integrated Services (IntServ). It is important to note that these approaches are complimentary in nature. DiffServ enables better QoS scalability, while IntServ provides a guaranteed traffic delivery. Together, they form a robust QoS deployment.
An IntServ approach utilizes Resource Reservation Protocol (RSVP) to signal a specific service. This makes it ideal for end-to-end, delay-and-jitter-sensitive applications, such as voice and video. The IntServ approach of using signaled QoS is one of the most misunderstood areas in the industry, and this paper will attempt to clarify some common misconceptions.
Signaled QoS is most appropriate for "intolerant" traffic, which does not like delay, jitter or packet loss (ie: voice and video). For corner cases, it may be applicable for tolerant traffic, for example, data. The pre-emption capabilities of RSVP could handle an extremely high-priority data burst (ie: executing a stock trade during a bear run).
Signaled QoS is irreplaceable for the following four reasons:
1. Strict Bandwidth Guarantee for Voice and Video Traffic-Includes end-to-end maintenance, a loss of bandwidth in the core is handled appropriately.
2. Admission Control-Admitting calls based on available resources must be accomplished on an end-to-end basis. A local mechanism will do the job for a short time period, but it fails when congestion occurs at any point along the call path. Instead of having 12 calls with bad voice quality, it's ensured that at least 10 calls go through.
3. Failure Notification needs to be communicated to the endpoints; a call will proceed without ensuring adequate reservation. While this is able to function, voice quality is severely impacted when congestion occurs.
4. Emergency Situations-Every voice or video implementation needs to have some mechanism to handle emergency situations. During this type of period, there is a high likelihood of congestion due to the "panic factor". Only a signaled mechanism can provide an adequate preemptive scheme that prevents a major disruption.
Many can perceive the previously mentioned fundamental value-adds of signaled QoS, however several misconceptions still exist with regards to RSVP deployment.
1. Scalability-RSVP is per-flow, but it cannot scale in the core
2. Admission Control-RSVP is not available to perform admission control on voice gateways
3. Call Setup Delays-Time taken to establish end-to-end reservations is extensive
The next section of this paper addresses the concerns listed above.

SCALABILITY

If RSVP were perceived as an IntServ architecture, this would be a true statement-IntServ utilizes RSVP on a per-flow basis, which may cause scalability concerns. However, these fears are overstated. Cisco routers have demonstrated the ability to handle more than 10,000 RSVP flows with minimal CPU and memory impact. RSVP deployment does not pose a scalability problem for smaller networks.
For larger networks, Cisco recommends the implementation of a combination of the two QoS architectures: IntServ with DiffServ (as defined in Rfc2998). This is a very scalable solution. In this scenario, IntServ is used at the edge to provide per-flow treatment and admission control, while DiffServ is deployed at the core, which allows traffic to be handled at an aggregate level. Cisco IOS Software Release 12.2(2)T first introduced IntServ-DiffServ integration and it has been available since.
RSVP is a soft-state protocol. It maintains state on a per-flow basis and requires periodic refreshment. If it does not receive a refresh message within a given timeslot, it tears down the reservation. Sending refresh messages for each state (corresponding to a flow) is not scalable. Refresh reduction (Rfc2961) is a mechanism that the Internet Engineering Task Force (IETF) standardized to reduce refresh messages. This reduces the frequency of refresh messages from every flow to a single aggregated (summary) message. Cisco IOS Software supports refresh reduction and reliable messaging started in Release 12.2(13)T.
The IETF has also standardized a scheme to aggregate RSVP (Rfc3175) called aggregate RSVP. This allows aggregator and deaggregator points to be defined in the end-to-end path, creating a zone where multiple "parallel" per-flow states can be converted into a single state. Cisco is actively investigating the implementation of this functionality, which will likely be available in the near future.

ADMISSION CONTROL

Contrary to the previously mentioned misconception, RSVP is an ideal choice to handle admission control. It is the only known and industry-standardized mechanism to provide end-to-end admission control. RSVP has been an integral part of Cisco IOS Software since its invention in the mid `90s. Call synchronization for H.323 was added in Release 12.1(5)T and for SIP in Release 12.2(8)T.
IP Header Compression (cRTP) is a key voice functionality. RSVP did not account for the compressed bandwidth required to perform admission control, however, there was a workaround to "inflate" the bandwidth, so RSVP helps admission control perform appropriately. This issue is resolved and RSVP support for RTP header compression is available in Release 12.2(15)T and later.
Admission control implies the ability to have a policy mechanism, which can essentially provide for services such as "Subscriber A gets only 100Kbps", while "Subscriber B gets only 80Kbps". Cisco IOS Software supports Common Open Policy Service (COPS) as a policy mechanism for RSVP. While this requires an external network management application, Cisco IOS Software also has support for RSVP local policy in Release 12.2(13)T and later.
Admission control using RSVP is available on the primary voice gateways that include Cisco 2600XM and 3700 Series Routers, the Cisco AS5300 Universal Access Server, and Cisco AS5350, AS5400 and AS5850 Universal Gateways.

CALL SETUP DELAYS

This issue is dependent on the specific deployment. Many reasons can cause a delay in setting up end-to-end reservations, but there are usually two main causes:

• The RSVP control messages are not marked with a higher priority

• There is a loss of RSVP control messages along the call path

Since Release 12.2T, RSVP control messages can be marked with DiffServ Code Point (DSCP) marking, ensuring that RSVP control messages are treated with priority. This minimizes potential delays, which are caused by the scheduling treatment accorded to the RSVP control messages. (Please note that RSVP control messages are transmitted via User Datagram Protocol [UDP]).
The loss of RSVP control messages is related to the situation described previously. If the RSVP control message is not marked with a high priority, a mechanism like Weighted Random Early Detection (WRED) is likely to aggressively drop RSVP control messages, delaying end-to-end reservation setup time.
Rfc2961 also defines the concept of RSVP reliable messaging; the RSVP process continuously retransmits the messages until an explicit acknowledgement is received. RSVP reliable messaging is available starting in Release 12.2(13)T.
The latency caused by the RSVP process in each router as the control messages traverse them is extremely small. For example, it takes about 10ms per hop (tested routers: Cisco 3600 and 7200 Series Routers) and a 10-hop path would take about one-tenth of a second for call setup. This should not be confused with the latency involved during the duration of a call.
In conclusion, signaled QoS is a viable solution. It demonstrates a credible value-add and is currently being deployed globally.
In all likelihood, the classic Internet debate of additional bandwidth vs. QoS will continue for the foreseeable future. Note, however, this wise adage: "frugality is a necessity, not a luxury".

WHAT DOES CISCO THINK OF SIGNALED QOS?

Cisco Systems Inc. is a global corporation with more than 35,000 employees across 128 countries. By any measure, the network needed to support such a diverse organization must be large. Its network is termed "Cisco All Packet Network" or "CAPNET".
CAPNET has rolled out IP based video-conferencing services for Cisco offices. The video-conferencing solution uses H.323 endpoints, and leverages signaled QoS (using RSVP) and DiffServ to provide a robust service.
To put it simply, not only is Cisco inventing the technology that enables new Internet services, but we believe in the value add of the technology, and use it to change the way we work, live, play and learn.

REFERENCES

Control Plane DSCP Support for RSVP

RSVP Refresh Reduction and Reliable Messaging

RSVP Scalability Enhancements

COPS for RSVP

RSVP Local Policy Support

RSVP Support of RTP Header Compression, Phase 1

Voice over IP Call Admission Control using RSVP

Text Box:  Corporate HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAwww.cisco.comTel:   408 526-4000    800 553-NETS (6387)Fax: 408 526-4100    European HeadquartersCisco Systems International BVHaarlerbergparkHaarlerbergweg 13-191101 CH AmsterdamThe Netherlandswww-europe.cisco.comTel:  31 0 20 357 1000Fax:    31 0 20 357 1100    Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAwww.cisco.comTel:    408 526-7660Fax:    408 527-0883    Asia Pacific HeadquartersCisco Systems, Inc.168 Robinson Road#28-01 Capital TowerSingapore 068912www.cisco.comTel: +65 6317 7777Fax: +65 6317 7799Cisco Systems has more than 200 offices in the following countries and regions. Addresses, phone numbers, and fax numbers are listed onthe Cisco Website at www.cisco.com/go/offices.Argentina · Australia · Austria · Belgium · Brazil · Bulgaria · Canada · Chile · China PRC · Colombia · Costa Rica · Croatia · Cyprus Czech Republic · Denmark · Dubai, UAE · Finland · France · Germany · Greece · Hong Kong SAR · Hungary · India · Indonesia · Ireland · Israel Italy · Japan · Korea · Luxembourg · Malaysia · Mexico · The Netherlands · New Zealand · Norway · Peru · Philippines · Poland · Portugal Puerto Rico · Romania · Russia · Saudi Arabia · Scotland · Singapore · Slovakia · Slovenia · South Africa · Spain · Sweden · Switzerland · Taiwan Thailand · Turkey · Ukraine · United Kingdom · United States · Venezuela · Vietnam · ZimbabweCopyright  2005 Cisco Systems, Inc. All rights reserved. CCSP, CCVP, the Cisco Square Bridge logo, Follow Me Browsing, and StackWise are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn, and iQuick Study are service marks of Cisco Systems, Inc.; and Access Registrar, Aironet, ASIST, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Empowering the Internet Generation, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, FormShare, GigaDrive, GigaStack, HomeLink, Internet Quotient, IOS, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, LightStream, Linksys, MeetingPlace, MGX, the Networkers logo, Networking Academy, Network Registrar, Packet, PIX, Post-Routing, Pre-Routing, ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, StrataView Plus, TeleRouter, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0502R)   205274.X_ETMG_PI_8.05Printed in the USA Text Box:  Corporate HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAwww.cisco.comTel:    408 526-4000    800 553-NETS (6387)Fax: 408 526-4100    European HeadquartersCisco Systems International BVHaarlerbergparkHaarlerbergweg 13-191101 CH AmsterdamThe Netherlandswww-europe.cisco.comTel:  31 0 20 357 1000Fax:    31 0 20 357 1100    Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAwww.cisco.comTel:    408 526-7660Fax:    408 527-0883    Asia Pacific HeadquartersCisco Systems, Inc.168 Robinson Road#28-01 Capital TowerSingapore 068912www.cisco.comTel: +65 6317 7777Fax: +65 6317 7799Cisco Systems has more than 200 offices in the following countries and regions. Addresses, phone numbers, and fax numbers are listed onthe Cisco Website at www.cisco.com/go/offices.Argentina · Australia · Austria · Belgium · Brazil · Bulgaria · Canada · Chile · China PRC · Colombia · Costa Rica · Croatia · Cyprus Czech Republic · Denmark · Dubai, UAE · Finland · France · Germany · Greece · Hong Kong SAR · Hungary · India · Indonesia · Ireland · Israel Italy · Japan · Korea · Luxembourg · Malaysia · Mexico · The Netherlands · New Zealand · Norway · Peru · Philippines · Poland · Portugal Puerto Rico · Romania · Russia · Saudi Arabia · Scotland · Singapore · Slovakia · Slovenia · South Africa · Spain · Sweden · Switzerland · Taiwan Thailand · Turkey · Ukraine · United Kingdom · United States · Venezuela · Vietnam · ZimbabweCopyright  2005 Cisco Systems, Inc. All rights reserved. CCSP, CCVP, the Cisco Square Bridge logo, Follow Me Browsing, and StackWise are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn, and iQuick Study are service marks of Cisco Systems, Inc.; and Access Registrar, Aironet, ASIST, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Empowering the Internet Generation, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, FormShare, GigaDrive, GigaStack, HomeLink, Internet Quotient, IOS, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, LightStream, Linksys, MeetingPlace, MGX, the Networkers logo, Networking Academy, Network Registrar, Packet, PIX, Post-Routing, Pre-Routing, ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, StrataView Plus, TeleRouter, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0502R)   205274.X_ETMG_PI_8.05Printed in the USA

[an error occurred while processing this directive]