Re: int-serv over e.g. ATM
Steve Deering <deering@parc.xerox.com> Tue, 07 November 1995 04:48 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa02496;
6 Nov 95 23:48 EST
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa02489;
6 Nov 95 23:48 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 XAA24396;
Mon, 6 Nov 1995 23:18:32 -0500
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
XAA00371 for rolc-out; Mon, 6 Nov 1995 23:24:13 -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 XAA00362 for
<rolc@nexen.com>; Mon, 6 Nov 1995 23:24:10 -0500
Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by
guelah.nexen.com (8.6.12/8.6.12) with SMTP id XAA24383 for <rolc@nexen.com>;
Mon, 6 Nov 1995 23:10:32 -0500
Received: from digit.parc.xerox.com ([13.2.117.114]) by alpha.xerox.com with
SMTP id <16387(3)>; Mon, 6 Nov 1995 20:14:13 PST
Received: from localhost by digit.parc.xerox.com with SMTP id <75271>;
Mon, 6 Nov 1995 20:14:03 -0800
To: Mark W Garrett <mwg@faline.bellcore.com>
Cc: int-serv@isi.edu, rolc@nexen.com, rsvp@isi.edu
Subject: Re: int-serv over e.g. ATM
In-reply-to: mwg's message of Mon, 06 Nov 95 09:18:24 -0800.
<199511061718.MAA14701@faline.bellcore.com>
Date: Mon, 6 Nov 1995 20:13:58 PST
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Steve Deering <deering@parc.xerox.com>
Message-Id: <95Nov6.201403pst.75271@digit.parc.xerox.com>
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/
> 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
Mark,
From an IP perspective, the model is:
ES - link [- Rtr - link]* - ES
where [foo]* means zero or more repetitions of foo, and each link may be
any network technology (e.g., LAN, private or public ATM, X.25, PPP, or
even an IP-over-IP tunnel). Concatenations of ATM networks without
intervening routers look like one link to IP, just like LANs concatented
by bridges.
(The above model is true for unicast only, of course. The multicast case
is harder to illustrate, but instead of being a path it is a tree, with
arbitrary branching and arbitrary branch lengths.)
Any number of ATM links (private or public, in any order) may appear in a
path, each separated by any number of non-ATM links, and the ESs may
separated from any ATM links by any number of non-ATM links.
Designing for anything other than this most general model would be
unnecessarily restrictive and exceedingly foolish.
If there happens to be an IP application that requires a QoS reservation
(I personally have my doubts that such applications need exist, but I'll
suppress that for now), it uses RSVP to make the reservation end-to-end;
at each IP node along the path, including the initiating ES, the module
that processes RSVP invokes link-specific mechanisms (e.g., ATM signalling)
to satisfy the reservation across the next link in the path. The IP
applications have no need to know about, let alone directly invoke, the
link-specific set-up mechanisms.
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
- 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