Network Working Group A. Mankin, Ed.
Request for Comments: 2208 USC/ISI
Category: Informational F. Baker
Cisco Systems
B. Braden
USC/ISI
S. Bradner
Harvard
M. O`Dell
UUNET Technologies
A. Romanow
Sun Microsystems
A. Weinrib
Intel Corporation
L. Zhang
UCLA
September 1997
Resource ReSerVation Protocol (RSVP) Version 1 Applicability Statement Some Guidelines on Deployment
Mankin, Ed., et. al. Informational [Page 1]
RFC 2208 RSVP Applicability and Deployment September 1997 1. IntroductionRSVP [RFC 2205] is a unicast and multicast signalling protocol, designed to install and maintain reservation state information at each router along the path of a stream of data. The state handled by RSVP is defined by services [RFC 2211] and [RFC 2212] specified by the Integrated Services WG. These services and RSVP are being introduced to the IETF's standards track jointly. From henceforth, the acronym RSVP on its own is used as a shorthand for the signalling protocol combined with the integrated service specifications.
Mankin, Ed., et. al. Informational [Page 2]
RFC 2208 RSVP Applicability and Deployment September 1997 2. Issues Affecting Deployment of RSVPWide scale deployment of RSVP must be approached with care, as there remains a number of outstanding issues that may affect the success of deployment.
2.1. Scalability
The resource requirements (processing and storage) for running RSVP on a router increase proportionally with the number of separate sessions (i.e., RSVP reservations). Thus, supporting numerous small reservations on a high-bandwidth link may easily overly tax the routers and is inadvisable. Furthermore, implementing the packet classification and scheduling capabilities currently used to provide differentiated services for reserved flows may be very difficult for some router products or on some of their high-speed interfaces (e.g. OC-3 and above).
2.2. Security Considerations
The RSVP WG submission for Proposed Standard includes two security- related documents [Baker96, RFC 2207]. [Baker96] addresses denial and hijacking or theft of service attacks. [RFC 2207] addresses RSVP mechanisms for data flows that themselves use IPSEC. The first document is proposed to protect against spoofed reservation requests arriving at RSVP routers; such requests might be used to obtain service to unauthorized parties or to lock up network resources in a denial of service attack. Modified and spoofed reservation requests are detected by use of hop-by-hop MD5 checksums (in an Integrity Object) between RSVP neighbor routers. As described, RSVP hop-by-hop authentication assumes that key management and distribution for routers is resolved and deployed. Until an effective key infrastructure is in place, manually keyed session integrity might be used. In addition, [Baker96] may be updated with RFC 2085.
Mankin, Ed., et. al. Informational [Page 3]
RFC 2208 RSVP Applicability and Deployment September 1997
That RSVP needs an effective key infrastructure among routers is not unique to RSVP: it is widely acknowledged that there are numerous denial of service attacks on the routing infrastructure (quite independent of RSVP) that will only be resolved by deployment of a key infrastructure.
2.3. Policy Control
Policy control addresses the issue of who can, or cannot, make reservations once a reservation protocol can be used to set up unequal services.
Mankin, Ed., et. al. Informational [Page 4]
RFC 2208 RSVP Applicability and Deployment September 1997
Before any decision to deploy RSVP, it would be wise to ensure that the policy control available from a vendor is adequate for the intended usage. In addition to the lack of documented policy mechanisms in any of the policy areas (such as access control, authorization, and accounting), the community has little experience with describing, setting and controlling policies that limit Internet service. Therefore it is likely that vendor solutions will be revised often, particularly before the IETF has developed any policy specification.
3. Recommendations
Given the current form of the RSVP specifications, multimedia applications to be run within an intranet are likely to be the first to benefit from RSVP. SNA/DLSW is another "application" considered likely to benefit. Within the single or small number of related administrative domains of an intranet, scalability, security and access policy will be more manageable than in the global Internet, and risk will be more controllable. Use of RSVP and supporting components for small numbers of flows within a single Internet Service Provider is similar to an intranet use.
Mankin, Ed., et. al. Informational [Page 5]
RFC 2208 RSVP Applicability and Deployment September 1997 4. References[Baker96] Baker, F., "RSVP Cryptographic Authentication", Work in
5. Authors' Addresses
Fred Baker Abel Weinrib Cisco Systems Intel Corporation Phone: 408-526-4257 Phone: 503-264-8972 EMail: fred@cisco.com EMail: aweinrib@ibeam.intel.com