questions about INT SERV
Craig Partridge <craig@aland.bbn.com> Thu, 26 October 1995 16:55 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa16744;
26 Oct 95 12:55 EDT
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa16737;
26 Oct 95 12:55 EDT
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id MAA25527; Thu, 26 Oct 1995 12:26:39 -0400
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
MAA11205 for rolc-out; Thu, 26 Oct 1995 12:37:53 -0400
Received: from guelah.nexen.com (guelah.nexen.com [204.249.96.19]) by
maelstrom.nexen.com (8.6.12/8.6.12) with ESMTP id MAA11196 for
<rolc@nexen.com>; Thu, 26 Oct 1995 12:37:51 -0400
Received: from aland.bbn.com (aland.bbn.com [204.162.9.10]) by
guelah.nexen.com (8.6.12/8.6.12) with ESMTP id MAA25511 for <rolc@nexen.com>;
Thu, 26 Oct 1995 12:26:21 -0400
Received: (from craig@localhost) by aland.bbn.com (8.7.1/8.7.1) id JAA03946;
Thu, 26 Oct 1995 09:33:39 -0700 (PDT)
Message-Id: <199510261633.JAA03946@aland.bbn.com>
To: rolc@nexen.com
Subject: questions about INT SERV
Reply-To: Craig Partridge <craig@aland.bbn.com>
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Craig Partridge <craig@aland.bbn.com>
Date: Thu, 26 Oct 95 09:33:38 -0700
X-Orig-Sender: owner-rolc@nexen.com
Precedence: bulk
X-Info: Submissions to rolc@nexen.com
X-Info: [Un]Subscribe requests to rolc-request@nexen.com
X-Info: Archives for rolc via
ftp://ietf.cnri.reston.va.us/ietf-mail-archive/rolc/
Hi folks: Allison Mankin kindly forwarded to me some notes from this list which had questions about the Integrated Services and RSVP WG's activities. I can't speak for RSVP, but let me try to summarize very briefly what's up in INT SERV. We're in the very late stages of proposing a set of standards that make it possible to request special services from routers on behalf of flows. That last sentence was carefully crafted -- the idea is that some entity, a host, a network management station, a user sitting at a router's console, asks the router if it can support a particular quality of service for a particular flow. RSVP is developing a setup protocol that allows applications to make these request end-to-end, by talking with a series of routers in a path. INT SERV is primarily focussed on what happens at each router and is agnostic about what set up mechanism is used. (If one wants a justification for this idea -- one might imagine that, beyond RSVP -- which sets up flows dynamically, one might imagine something like IP PVCs, in which a management station creates a permanent flow between two points). I should note that INT SERV is currently planning to issue specs for three different styles of service: controlled delay (in which the router simply promises to manage your delay a bit), predictive service (in which the router promises to manage your delay and tells you what range of delays to expect), and guaranteed (in which the router makes a firm promise about the maximum delay your traffic will receive). The specs indicate what information needs to be given to a router to request using a service with a given QoS, and how the router is to behave if it accepts the request. INT SERV will also issue a spec for a flow spec, which is a data structure intended to allow you to specify the service (controlled delay, predictive, or guaranteed) and QoS you desire. After these specs are done, one of the next fun challenges is to work with the various MAC layer experts to determine how IP-layer QoS will get mapped to MAC layer QoS (e.g., how to map the INT SERV QoS into an ATM Q.2931 Call Parameters; how to use 802.13's features for guarantees; how to handle MAC layers that can only partially provide guarantees, like Ethernet). Several people have already been working on these problems, and so far they look tractable -- to take an easy example, the IP QoS for all the services so far uses a token bucket to express traffic behavior -- and as we all know, token bucket maps perfectly into ATM's GCRA algorithm, so mapping IP to ATM should not be horribly difficult (famous last words...) Craig
- questions about INT SERV Craig Partridge