Re: int-serv over e.g. ATM

Curtis Villamizar <curtis@ans.net> Tue, 07 November 1995 01:26 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa26844; 6 Nov 95 20:26 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa26840; 6 Nov 95 20:26 EST
Received: from maelstrom.nexen.com (maelstrom.nexen.com [204.249.99.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id RAA23308; Mon, 6 Nov 1995 17:54:59 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id SAA28445 for rolc-out; Mon, 6 Nov 1995 18:03:34 -0500
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 SAA28436 for <rolc@nexen.com>; Mon, 6 Nov 1995 18:03:30 -0500
Received: from brookfield.ans.net (brookfield-ef0.brookfield.ans.net [204.148.1.20]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id RAA23275 for <rolc@nexen.com>; Mon, 6 Nov 1995 17:49:54 -0500
Received: from brookfield.ans.net (localhost.brookfield.ans.net [127.0.0.1]) by brookfield.ans.net (8.6.12/8.6.12) with ESMTP id RAA16890; Mon, 6 Nov 1995 17:58:12 -0500
Message-Id: <199511062258.RAA16890@brookfield.ans.net>
To: Mark W Garrett <mwg@faline.bellcore.com>
cc: int-serv@isi.edu, rolc@nexen.com, rsvp@isi.edu
Reply-To: curtis@ans.net
Subject: Re: int-serv over e.g. ATM
In-reply-to: Your message of "Mon, 06 Nov 1995 12:18:24 EST." <199511061718.MAA14701@faline.bellcore.com>
Date: Mon, 06 Nov 1995 17:58:11 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Curtis Villamizar <curtis@ans.net>
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/

In message <199511061718.MAA14701@faline.bellcore.com>om>, Mark W Garrett writes:
> In the recent discussion of IP with QOS over ATM with QOS
> (which migrated from rolc to int-serv), there seems to be
> some confusion about APIs and the relation between the two
> technologies with respect to QOS/Traffic.  I see comments
> that suggest that people think RSVP or int-serv *is* the
> API, or that they are somehow protocol layers in a stack
> that the data pass through.
> 
> My understanding is that the API is a piece of software in
> the O.S that hooks to the application, interprets the
> needs of the application, and formulates a message to send
> across the network.  That message reserves resources and
> describes the QOS and traffic characteristics of the flow to
> the various network elements.  RSVP specifies the syntax of
> such messages, and int-serv provides the semantics of the
> message, and perhaps a bit more about what happens on the
> API side and in the network element.  The data itself doesn't
> "pass through" rsvp or int-serv "layers" in any sense.  There
> may be bits in protocol headers which help implement int-serv
> or rsvp functions, but it doesn't make those things data-path
> protocols.

It would seem to be a Real Good Idea if the API reflected the
int-serv semantics.  It would also be nice if the same API existed for
both a direct attachment and QoS delivered through RSVP.

[ ... some stuff that Mark wrote deleted ... ]
> On another related point, if we look at some of the recent
> dialog, it's obvious that people are carrying around
> different assumptions about their networks.  Here's a few
> pictures of the world (some people call these things
> "reference configurations"):
> 
> 1)	ES - Rtr(s) - ES
> 2)	ES - LAN - ES
> 3)	ES - LAN - Rtr(s) - LAN - ES
> 4)	ES - LAN - Pub-ATM - LAN - ES
> 5)	ES - LAN - Pvt-ATM - LAN - ES
> 6)	ES - LAN - Pvt-ATM - Rtr(s) - LAN - ES
> 7)	ES - LAN - Rtr(s) - Pub-ATM - Rtr(s) - LAN - ES
> 8)	ES - Pvt-ATM - Rtr(s) - Pvt-ATM - ES
> 9)	ES - Pvt-ATM - Pub-ATM - Pvt-ATM - ES
> 10)	ES - Pvt-ATM - ES
> 
> ES	= End system with IP address
> LAN	= Traditional broadcast-type LAN (ethernet, FDDI), not including ATM
> Rtr(s)	= IP Router or several routers connected by dedicated links
> Pvt-ATM	= private ATM cloud (part of enterprise network)
> Pub-ATM	= public ATM cloud (or concatenation of such)
> 
> Now, most discussions of int-serv and rsvp *seem* to
> concentrate on the first configuration.  (Conversely, if you
> look at most ATM Forum documents, everything in the world
> looks like #9.) There have been some mumblings about taking
> into account the limitations and capabilities of LANs,
> presumably including ATM.  Perhaps being more explicit
> about our assumptions will help these discussions.
> 
> Comments?

Having a different API for each "reference configuration" or worse yet
different semantics for each, would not be a good thing IMO.  The
purpose of bring the ROLC work to the attention of int-serv and rsvp
is that ROLC appears to have started in that direction.

Curtis