Re: int-serv over e.g. ATM
Mark W Garrett <mwg@faline.bellcore.com> Tue, 07 November 1995 17:01 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa15031;
7 Nov 95 12:01 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa15025;
7 Nov 95 12:01 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 LAA26972;
Tue, 7 Nov 1995 11:29:22 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
LAA06285 for rolc-out; Tue, 7 Nov 1995 11:36:51 -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 LAA06276 for
<rolc@nexen.com>; Tue, 7 Nov 1995 11:36:47 -0500
Received: from faline.bellcore.com (faline.bellcore.com [128.96.39.9]) by
guelah.nexen.com (8.6.12/8.6.12) with ESMTP id LAA26918 for <rolc@nexen.com>;
Tue, 7 Nov 1995 11:23:03 -0500
Received: (from mwg@localhost) by faline.bellcore.com (8.6.9/8.6.10) id
LAA26738; Tue, 7 Nov 1995 11:31:57 -0500
Date: Tue, 7 Nov 1995 11:31:57 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Mark W Garrett <mwg@faline.bellcore.com>
Message-Id: <199511071631.LAA26738@faline.bellcore.com>
To: int-serv@isi.edu, rolc@nexen.com, rsvp@isi.edu
Subject: Re: int-serv over e.g. ATM
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/
Well, thanks for all the comments. Sorry about creating a monster by posting to all three groups. (I'm getting 4 copies of all replies!) A few notes: On reference configurations: someone commented that these things always break because a real network is never as simple as any of them. Of course this is true. They are only useful as abstractions to clarify particular items you're trying to discuss. Or as a systematic way to ask whether a given solution works in a variety of situations. The real network has all of these things and more complex permutations going on. Yes, you always design for the most general case, and none of the drawings is intended to represent that. > This is very elementary stuff that shouldn't have to be said, but your > message made me think that it might need saying, much to my surprise. > Steve [Deering] Yes, much of this discussion is definitely Network-Architecture-101 material. But, you know, if you don't talk about your assumptions sooner, you'll end up discovering them later. Especially when we're into IP over ATM, we have the collision of two worlds of independently grown assumptions. The only way to get productive, I think, is to go through a bit of identifying the obvious. I understand the model you describe. It is the pure-Internet model. I think as we get into the implementation of IP with QOS, though, and especially as ATM comes up to speed, some of the assumptions and implications of that model will break down. For example, one of the logical conclusions is that ATM is just another subnet du jour. (Lixia has been advocating this point recently.) While ATM *can* be deployed that way, it is also expected to be deployed in ways that will challenge the subnet model. Imagine ATM LANs connected to ATM public networks with ATM over satellite to the All-Europe ATM cloud, with connections to the proper Internet at multiple points. As a subnet, it's not pretty. Maybe we can ignore this aspect of ATM, or maybe some small but elegant feature in the routing tables will make it all work right, but I'm not prepared to call it a non-problem. On APIs: Curtis points out that if reference configurations are construed (or unwittingly taken) to require different abstractions of QOS etc, we've got real problems. Agreed. > Basically RSVP (like any other > reservation protocol) tells the IP layer what service it wants, and the > IP layer negotiates with ATM to get the right thing underneath. > Craig Again, I probably don't have the best vocabulary handy for this, but I would recommend a distinction between the piece of the "IP layer" that slaps a header on the data and forwards it through the network, and the function in the router (or elsewhere) that receives an RSVP message and translates it appropriately into control messages (i.e. other than encapsulated user data) for the next subnet. OK (reading another message), you're calling this "the subnet interface". Still, the name doesn't strongly distinguish between "in the data path" and not. > Why is RSVP directly involved with ATM? (I'm curious here, not > trying to pick a turf war -- trying to understand where our architectural > views differ). > Craig Because RSVP and int-serv syntactically and semantically define what the source can say about QOS/Traffic, and these notions need to be translated appropriately. To build the translation function we have to understand both sets of syntax/semantics. You have suggested that int-serv is independent of rsvp, and that's a nice concept, but practically, what you say is significantly shaped by the language you're permitted to use to say it. Regards, -Mark ------------------------------------------------------------------------------- Bellcore Rm. 2L-237 +1 201 829-4439 Mark W. Garrett 445 South St. mwg@faline.bellcore.com Morristown NJ 07960-6438 USA (FAX 201 829-2504) WWW: ftp://thumper.bellcore.com/pub/mwg/homepage.html -------------------------------------------------------------------------------
- int-serv over e.g. ATM Mark W Garrett
- Re: int-serv over e.g. ATM berson
- Re: int-serv over e.g. ATM Craig Partridge
- Re: int-serv over e.g. ATM Craig Partridge
- Re: int-serv over e.g. ATM Curtis Villamizar
- Re: int-serv over e.g. ATM berson
- Re: int-serv over e.g. ATM Lixia Zhang
- Re: int-serv over e.g. ATM Steve Deering
- Re: int-serv over e.g. ATM Alagu Periyannan
- Re: int-serv over e.g. ATM Mark W Garrett
- Re: int-serv over e.g. ATM Walter Milliken
- Re: int-serv over e.g. ATM Steve Deering
- Re: int-serv over e.g. ATM Mark W Garrett
- Re: int-serv over e.g. ATM Juha Heinanen
- Re[2]: int-serv over e.g. ATM Charlie Tai
- Re: int-serv over e.g. ATM Curtis Villamizar
- Re: int-serv over e.g. ATM Juha Heinanen
- Re: int-serv over e.g. ATM Mark W Garrett
- Re: int-serv over e.g. ATM Juha Heinanen
- Re: int-serv over e.g. ATM Jon Crowcroft
- Re: int-serv over e.g. ATM Juha Heinanen
- Re: int-serv over e.g. ATM Jon Crowcroft
- Re: int-serv over e.g. ATM Curtis Villamizar
- Re: int-serv over e.g. ATM John Krawczyk
- Re: int-serv over e.g. ATM Noel Chiappa
- Re: int-serv over e.g. ATM Andrew Smith
- Re: int-serv over e.g. ATM Andrew Smith
- Re: int-serv over e.g. ATM Curtis Villamizar