One document matched: draft-ietf-rsvp-tunnels-interop-00.txt
INTERNET DRAFT Tunnels/RSVP Interoperability March 1997
INTERNET DRAFT John J. Krawczyk
RSVP Working Group Bay Networks, Inc.
draft-ietf-rsvp-tunnels-interop-00.txt March 11, 1997
Expires: September, 1997
Designing Tunnels for Interoperability with RSVP
1. Status of this Memo
This document is an Internet-Draft. Internet-Drafts are
working documents of the Internet Engineering Task Force
(IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-
Drafts as reference material or to cite them other than as
"work in progress".
To learn the current status of any Internet-Draft, please
check the "1id-abstracts.txt" listing contained in the
Internet-Drafts Shadow Directories on ftp.is.co.za (Africa),
ftp.nordu.net (Europe), munnari.oz.au (Pacific Rim),
ds.internic.net (US East Coast), or ftp.isi.edu (US West
Coast).
2. Abstract
This memo provides information for designers of tunneling
protocols that use IP-in-IP encapsulation. It describes how
to design a tunnel header so that RSVP [RSVPv1] can be used to
signal the Quality of Service requirements for individual
flows within an IP-in-IP tunnel.
JJ Krawczyk Expires September 1997 [Page 1]
INTERNET DRAFT Tunnels/RSVP Interoperability March 1997
3. Introduction
There are many issues concerning the use of RSVP when data is
encapsulated within IP-in-IP tunnels. This memo discusses the
problem of classifying flows within a tunnel. It is hoped
that this will aid those designing new tunneling mechanisms to
make their proposals "RSVP friendly".
A problem with most of the existing IP-in-IP tunneling
mechanisms is the inability to distinguish between flows
within a tunnel based upon the tunnel "wrapper", or outer
header. Therefore, while it is possible to make a reservation
for the tunnel itself, all traffic in the tunnel is then
treated in the same manner.
Performing classification based upon the tunnel payload is
undesirable. Two major reasons are:
Examing additional fields in a packet can have severe
performance penalties.
The payload may be encrypted.
Therefore, it is desirable to be able to distinguish flows
based on fields in the encapsulating header. This memo
explains how to design a tunnel header to meet this goal.
4. Requirements for an RSVP-Friendly Tunnel Header
We will assume here that any simplex IP-in-IP tunnel, unicast
or multicast, can, at a minimum, be identified by the source
and destination IP addresses and an IP protocol number [e.g.,
RFC2003]. In order to classify individual flows within a
tunnel, at least one additional field is needed. To be
compliant with RSVP version 1, the following alternatives can
be considered:
UDP/TCP ports, or fields in the same location in the
packet for protocols other than UDP and TCP.
For IPv6, the Flow ID.
Any mechanism compliant with the Generalized Port
JJ Krawczyk Expires September 1997 [Page 2]
INTERNET DRAFT Tunnels/RSVP Interoperability March 1997
Identifier as described in [RSVPIPSEC].
If classification on any other fields is desired, new RSVP
SESSION and/or FILTER_SPEC / SENDER_TEMPLATE C-Types have to
be defined.
5. An Example: UDP Encapsulation
A UDP encapsulation scheme would be compatible with RSVP
version 1. A well-known port number is necessary for the UDP
destination port field. Up to 65534 individual flows could
then be multiplexed over the tunnel by using a different value
for the UDP source port for each flow.
6. Security Considerations
Using a tunnel header as described in this document allows for
a type of traffic pattern analysis. The required level of
exposure may be acceptable in many situations because the
actual source and destination of the traffic will not be
visible if the end-to-end packet format does not make it so.
If this exposure is unacceptable, per-flow classification is
not possible.
7. References
[RSVPv1] R. Braden, L. Zhang, S. Berson, S. Herzog, S. Jamin,
"Resource ReSerVation Protocol (RSVP) -- Version 1 Functional
Specification", Internet Draft draft-ietf-rsvp-spec-14.txt,
November, 1996.
[RFC2003] C. Perkins, "IP Encapsulation within IP", IETF RFC
2003, October, 1996.
[RSVPIPSEC] L. Berger, T. O'Malley, "RSVP Extensions for IPSEC
Data Flows", Internet Draft draft-berger-rsvp-ext-06.txt, Jan,
1997.
JJ Krawczyk Expires September 1997 [Page 3]
INTERNET DRAFT Tunnels/RSVP Interoperability March 1997
8. Author's Address
John J. Krawczyk
Bay Networks, Inc.
2 Federal Street
Billerica, MA 01821
+1-508-916-3811
jj@baynetworks.com
JJ Krawczyk Expires September 1997 [Page 4]
| PAFTECH AB 2003-2026 | 2026-04-23 00:35:40 |