The Resource ReSerVation Protocol (RSVP), described in RFC 2205, is a Transport layer protocol designed to reserve resources across a network for an integrated services Internet. "RSVP does not transport application data but is rather an Internet control protocol, like ICMP, IGMP, or routing protocols" - RFC 2205. RSVP provides receiver-initiated setup of resource reservations for multicast or unicast data flows with scaling and robustness. RSVP can be used by either hosts or routers to request or deliver specific levels of quality of service (QoS) for application data streams or flows. RSVP defines how applications place reservations and how they can relinquish the reserved resources once the need for them has ended. RSVP operation will generally result in resources being reserved in each node along a path. RSVP is not itself a routing protocol and was designed to interoperate with current and future routing protocols. RSVP by itself is rarely deployed in telecommunications networks today but the traffic engineering extension of RSVP, or RSVP-TE, is becoming more widely accepted nowadays in many QoS-oriented networks. Main attributes - RSVP requests resources for simplex flows: a traffic stream in only one direction from sender to one or more receivers.
- RSVP is not a routing protocol but works with current and future routing protocols.
- RSVP is receiver oriented: in that the receiver of a data flow initiates and maintains the resource reservation for that flow.
- RSVP maintains soft state (the reservation at each node needs a periodic refresh) of the host and routers' resource reservations, hence supporting dynamic automatic adaptation to network changes.
- RSVP provides several reservation styles (a set of reservation options) and allows for future styles to be added to protocol revisions to fit varied applications.
- RSVP transports and maintains traffic and policy control parameters that are opaque to RSVP.
Key concepts The two key concepts of RSVP reservation model are flowspec and filterspec: Flowspec RSVP reserves resources for a flow. A flow is identified by the destination address, the protocol identifier and optionally the destination port. In MPLS a flow is defined as a LSP. For each flow RSVP also identifies the particular quality of service required by the flow although it does not understand the specific information of the flow QoS. This QoS specific information is called a flowspec and RSVP passes the flowspec from the application to the hosts and routers along the path. Those systems then analyse the flowspec to accept and reserve the resources. A flowspec consists of: - Service class
- Reservation spec - defines the QoS
- Traffic spec - describes the data flow
Filterspec The filterspec defines the set of packets that shall be affected by a flowspec (i.e. the data packets to receive the QoS defined by the flowspec). A filterspec typically selects a subset of all the packets processed by a node. The selection can depend on any attribute of a packet (e.g. the sender IP address and port). The currently defined RSVP reservation styles are: - Fixed filter - reserves resources for a specific flow.
- Shared explicit - reserves resources for several flows and all share the resources
- Wildcard filter - reserves resources for a general type of flow without specifying the flow; all flows share the resources
A RSVP reservation request consists of a flowspec and a filterspec and the pair is called a flowdescriptor. The effects at the node of each spec are that while the flowspec sets the parameters of the packet scheduler at a node, the filterspec sets the parameters at the packet classifier. Messages There are two primary types of messages: - The path message is sent from the sender host along the data path and stores the path state in each node along the path.
- The path state includes the IP address of the previous node, and some data objects:
- sender template to describe the format of the sender data
- sender tspec to describe the traffic characteristics of the data flow
- adspec that carries advertising data (see RFC 2210 for more details).
- Reservation messages (resv)
- The resv message is sent from the receiver to the sender host along the reverse data path. At each node the IP destination address of the resv message will change to the address of the next node on the reverse path and the IP source address to the address of the previous node address on the reverse path.
- The resv message includes the flowspec data object that identifies the resources that the flow needs.
The data objects on RSVP messages can be transmitted in any order. For the complete list of RSVP messages and date objects see RFC 2205. Operation A RSVP host that needs to send a data flow with specific QoS will transmit a RSVP path message that will travel along the unicast or multicast routes pre-established by the working routing protocol. If the path message arrives at a router that does not understand RSVP, that router forwards the message without interpreting the contents of the message and will not reserve resources for the flow. When the destination router receives the path message it will: - Make a reservation based on the request parameters. For this the admission control and policy control process the request parameters and can either instruct the packet classifier to correctly handle the selected subset of data packets or negotiate with the upper layer how the packet handling should be performed.
- Forward the request upstream (in the direction of the sender). At each node the resv message flowspec can be modified by a forwarding node (e.g. in the case of a multicast flow reservation the reservations requests can be merged).
Each node in the path can either accept or reject the request. Other features - Encryption - RSVP messages are appended with a message digest created by combining the message contents and a shared key using a message digest algorithm (commonly MD5). The key can be distributed and confirmed using 2 message types: integrity challenge request and integrity challenge response.
- Error reporting - when a node detects an error, an error message is generated with an error code and is propagated upstream on the reverse path to the sender.
- Information on RSVP flow - two types of diagnostic messages allow a network operator to request the RSVP state information on a specific flow.
- Diagnostic facility - An extension to the standard which allows a user to collect information about the RSVP state along a path. RFC2745 - RSVP Diagnostic Messages
Category: Type:
| Related companies: |
Ebbtide Polymers Corporation, Custom Rotary Converting, Inc., American Global Watch Systems , Inc, KD Mailing & Fulfillment, Prabha Engineering Company, OCM Manufacturing Inc., TABS DIRECT, Sigmatron International, RSVP Direct, Inc., Australia Post, L-3 Communications Titan Group, Yamatake Corporation, Cosmotronic, Flex Interconnect Technologies, Graphic Arts Show Company, Inc., Axon Circuit Inc, ballooningcalifornia, ballooningcalifornia, howstuffworks, National Computer Board, System Science Education, astronomytoday, Direct Mail Quotes LLC, floatingsensations, Links to Post Office Pages |
| Related products: |
Air Foil, Radial Blade, Eliminating Common Problems In Platemaking, Data Connectivity for Today's Requirements, Distilling, Food & Beverage, Expert Documentation & Information Systems, FDSE, AXS, Guardian, Production service, Building and Data Security procedures, Xpress-Application Developer, WITNESS VISIO Simulation Solution, SIMBA Developer Suite, Remote-sealed type of Differential Pressure Transmitters Model STE929 / STE930, Remote-sealed type of Pressure Transmitters Model STH920/STH940/STH960/STH980, Remote-sealed type of Pressure Transmitters Model STU940, Smart Multivariable Flow Transmitter Model JTD720A, JTD Series of Differential Pressure Transmitters Model JTD910A/920A/930A/960A/921A/931A/961A, JTC Series of Flange Type Differential Pressure Transmitters JTC929A/JTC940A, Differential Pressure Transmitters JTE929A/JTE930A, MultiElement Airfoil Aerodynamics, Aperture VISTA® Remedy Change Management Interface, Risk Mitigation, Mill-Engineered Couplings |
| Related researches: |
Geothermal "Smoky Bay"is undervalued U.S. energy source, High Speed Transfer Control layer Protocol development, Wireless solutions for precision agriculture, New ways to combat the persistent problem of thermal management, The upstream effects of Searsville dam and its removal, Implementing integrated pest management, New Cost-effective method for gene silencing, THE Introspective ,Science and the Islamic world—The quest for rapprochement, Transportable pyrolysis : Convert poultry litter into bio-oil, Internet Currency:Next-generation model for safe and legal electronic commerce, NSF funding launches Nanobiotechnology Center at Cornell, Research center unites biomedical competitors to fund medical technology development, Medicine and biology take a lesson in physics, GPS-like technology helps pinpoint best methods for moving injured players, Brown Chemists Explain the Origin of Soil-Scented Geosmin, Practical Steps to Preserve the World's Barnyard Diversity, Ice-free Arctic Could Be Here in 23 Years, Carnegie Mellon Building Robot for Lunar Prospecting, Google Earth Worries ISRO Chief, ANT Censuses of the Internet Address Space, Space Systems Loral-Designed Satellites For Globalstar Mobile Voice And Data Services, Researchers has found that increased exposure to sunlight may decrease the risk of advanced breast cancer, Researchers provide emergence of Recombinant forms of HIV: Dynamics and Scaling, Researchers ramp up ability of poplar plants to disarm toxic pollutants, Researchers find children with gene show reduced cognitive function |
| Related press releases: |
The agricultural heritage of humankind : New vault designed to protect, Biochip Allows Genes To Express Themselves, New Sensornets : Monitoring With Minimum Power, MIT's Technology and Development Program to help develop the Masdar Institute of Science and Technology in Abu Dhabi. has signed cooperative agreement, Finding a power source for your car that costs as little as $1 per gallon |
|