Re: Last Call for draft-ietf-rolc-apr-00.txt

Curtis Villamizar <curtis@ans.net> Thu, 26 October 1995 16:08 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa15552; 26 Oct 95 12:08 EDT
Received: from guelah.nexen.com by IETF.CNRI.Reston.VA.US id aa15548; 26 Oct 95 12:08 EDT
Received: from maelstrom.nexen.com ([204.249.99.5]) by guelah.nexen.com (8.6.12/8.6.12) with ESMTP id LAA24786; Thu, 26 Oct 1995 11:38:53 -0400
Received: (from root@localhost) by maelstrom.nexen.com (8.6.12/8.6.12) id LAA10577 for rolc-out; Thu, 26 Oct 1995 11:49:41 -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 LAA10568 for <rolc@nexen.com>; Thu, 26 Oct 1995 11:49:38 -0400
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 LAA24766 for <rolc@nexen.com>; Thu, 26 Oct 1995 11:38:05 -0400
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 LAA22753; Thu, 26 Oct 1995 11:43:53 -0400
Message-Id: <199510261543.LAA22753@brookfield.ans.net>
To: Yakov Rekhter <yakov@cisco.com>
cc: curtis@ans.net, rolc@nexen.com
Reply-To: curtis@ans.net
Subject: Re: Last Call for draft-ietf-rolc-apr-00.txt
In-reply-to: Your message of "Wed, 25 Oct 1995 20:05:29 PDT." <199510260305.UAA10392@hubbub.cisco.com>
Date: Thu, 26 Oct 1995 11:43:48 -0400
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 <199510260305.UAA10392@hubbub.cisco.com>om>, Yakov Rekhter writes:
> > 
> > Your conclusion 2) is predicated on their being an ommission in the
> > int-serv work.  If so, fix the ommission for the general case, rather
> > than stating that the only way to do this is to essentially ignore the
> > work of RSVP and int-serv and limit yourself to directly connecting
> > the end system to the NBMA.
> 
> We don't need to ignore the work on RSVP and int-serv, but we also need
> to remember that if a pair of hosts on a common NBMA would like to
> establish a direct SVC (because of QoS and/or traffic characteristics),
> then RSVP has to do with this. After all, RSVP is a protocol to reserve
> resources on routers. In the scenario I described there are no routers
> involved (as there is a direct SVC). The decision to establish such SVC
> is controlled by the application (through an API). RSVP is *NOT* a
> QoS-capable host API.
> 
> Yakov.


Just like the application today should not need to know whether the
destination is on the same subnet and do things differently, the
application should only need to know it's requirements.  In passing
the requirements through the API to make the reservation, the
operating system can recognize that a direct connection is possible
and make the decision as to whether one should be set up based on the
characterisitics and the needs of the application.

The application passes information through an API.  The information
characterizes the expected traffic and requirements of the
application.  The first cut-through decision occurs on the immediate
host.  If cut-through is not chosen then the traffic and a periodic
reservation request is forwarded to the next hop.  If the first hop
was an uncongested ethernet, the next hop router may make a
cut-through decision and decide to create an SVC or provide other
special treatment for this traffic.

The application should not need to know how the network service is
being provided.

Curtis