Re: repost from rolc regarding rsvp/atm discussion
Craig Partridge <craig@aland.bbn.com> Thu, 26 October 1995 20:06 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa22670;
26 Oct 95 16:06 EDT
Received: from [204.249.96.19] by IETF.CNRI.Reston.VA.US id aa22665;
26 Oct 95 16:06 EDT
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com
(8.6.12/8.6.12) with ESMTP id PAA27831; Thu, 26 Oct 1995 15:34:53 -0400
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id
PAA13868 for rolc-out; Thu, 26 Oct 1995 15:45:57 -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 PAA13859 for
<rolc@nexen.com>; Thu, 26 Oct 1995 15:45:54 -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 PAA27823 for <rolc@nexen.com>;
Thu, 26 Oct 1995 15:34:24 -0400
Received: (from craig@localhost) by aland.bbn.com (8.7.1/8.7.1) id MAA04363;
Thu, 26 Oct 1995 12:40:58 -0700 (PDT)
Message-Id: <199510261940.MAA04363@aland.bbn.com>
To: Juha Heinanen <jh@lohi.dat.tele.fi>
cc: int-serv@isi.edu, rolc@nexen.com
Subject: Re: repost from rolc regarding rsvp/atm discussion
In-reply-to: Your message of Thu, 26 Oct 95 18:47:56 +0200.
<199510261647.SAA03442@lohi.dat.tele.fi>
Date: Thu, 26 Oct 95 12:40:58 -0700
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Craig Partridge <craig@aland.bbn.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/
thanks for the explanation, but it doesn't make ANY sense to me. why
would a user care if there exists a router from which the services are
asked from? the application should ask a particular service from the
network, not from a router.
Juha:
Sorry my explanation doesn't make sense -- let me try again. (And I'll
cross post to ROLC on the grounds that others may also be confused by what
I said).
Strictly speaking, I shouldn't have said "routers" but "service elements"
which one can think of as anything which accepts IP datagrams on one sides
and spits them out the other side. So one can think of a MAC layer network
with two hosts attached as a service element, as one host puts IP datagrams
in and the other takes it out. In short, the INT SERV stuff works just
fine over a single network without any routers.
Pushing ahead, you point out the application asks for a service from
the network. From my perspective that's not quite right -- the application
asks *something in the host* (a software library, the OS, whatever --
via what you'd call the API) for a service and that something asks the
*internet layer* which in turn works with the MAC layer.
The reason I like this model is that there's a lot of complexity in this
process. For instance, as you know, the same video stream could be described
by hundreds or thousands of different token buckets. Which description you
choose is likely to depend on local policy and tarriffing issues. And you
don't want to have to embed tarriff tables in every application. So something
between (which may just be a library call or a call to the OS) makes
the problem a lot easier. It also gives you a level of indirection to cope
with things like combining flows.
And yes, this is all independent of RSVP, ATM, etc.
Craig
- Re: repost from rolc regarding rsvp/atm discussion Craig Partridge
- Re: repost from rolc regarding rsvp/atm discussion Juha Heinanen