Re: [tae] [tsv-area] Transport negotiation
james woodyatt <jhw@apple.com> Wed, 10 December 2008 03:02 UTC
Return-Path: <tae-bounces@ietf.org>
X-Original-To: tae-archive@ietf.org
Delivered-To: ietfarch-tae-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id 389073A6B61;
Tue, 9 Dec 2008 19:02:02 -0800 (PST)
X-Original-To: tae@core3.amsl.com
Delivered-To: tae@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id E37D83A6B61;
Tue, 9 Dec 2008 19:02:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.406
X-Spam-Level:
X-Spam-Status: No, score=-106.406 tagged_above=-999 required=5
tests=[AWL=0.193, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4,
USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 2yuL3KyZ+2Hg; Tue, 9 Dec 2008 19:02:01 -0800 (PST)
Received: from mail-out3.apple.com (mail-out3.apple.com [17.254.13.22])
by core3.amsl.com (Postfix) with ESMTP id 0ACBB3A6806;
Tue, 9 Dec 2008 19:02:00 -0800 (PST)
Received: from relay14.apple.com (relay14.apple.com [17.128.113.52])
by mail-out3.apple.com (Postfix) with ESMTP id 8C8BD47F5E83;
Tue, 9 Dec 2008 19:01:55 -0800 (PST)
Received: from relay14.apple.com (unknown [127.0.0.1])
by relay14.apple.com (Symantec Brightmail Gateway) with ESMTP id
740AC28092; Tue, 9 Dec 2008 19:01:55 -0800 (PST)
X-AuditID: 11807134-ad064bb000000ff0-6b-493f3123390f
Received: from il0602b-dhcp84.apple.com (il0602b-dhcp84.apple.com
[17.206.24.84]) (using TLSv1 with cipher AES128-SHA (128/128 bits))
(No client certificate requested)
by relay14.apple.com (Apple SCV relay) with ESMTP id 4485B28090;
Tue, 9 Dec 2008 19:01:55 -0800 (PST)
Message-Id: <0191F3F9-CC3D-4925-90BC-15BC966FE012@apple.com>
From: james woodyatt <jhw@apple.com>
To: tae@ietf.org,
tsv-area@ietf.org
In-Reply-To: <3F1AB633-7E17-47C4-B126-D8D872B552C5@apple.com>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Tue, 9 Dec 2008 19:01:55 -0800
References: <3BB334D8-B00C-48C1-ACBF-4D09576DEADF@mpi-sws.org>
<492C7F97.3030000@isi.edu>
<EDCC4CF2-DC3C-409F-8F99-3BE51BAE4111@surrey.ac.uk>
<492DE8AD.1090300@isi.edu>
<7DA33930-1767-492B-807E-7A7DA661AFE9@apple.com>
<5AE49824-74B1-4ABE-BBD4-7DEAFA348245@apple.com>
<3F1AB633-7E17-47C4-B126-D8D872B552C5@apple.com>
X-Mailer: Apple Mail (2.929.2)
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [tae] [tsv-area] Transport negotiation
X-BeenThere: tae@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Architecture Evolution <tae.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/tae>
List-Post: <mailto:tae@ietf.org>
List-Help: <mailto:tae-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"; DelSp="yes"
Sender: tae-bounces@ietf.org
Errors-To: tae-bounces@ietf.org
On Dec 9, 2008, at 16:34, Joe Touch wrote: > > That's one perspective; I have another, e.g.: > http://www.isi.edu/rna/ > > This is somewhat similar to John Day's view on layering. > [...] > All layers are capable of: > state coordination (soft, hard, etc.) > flow control > error recovery > order restoration > multiplexing/demultiplexing > framing > security > etc. > > What distinguishes layers, IMO, is scope and the relation to the > services it requires a-priori. I don't consider the above the unique > purvue of the transport layer, to be sure. From where I stand, i.e. smack in the middle of your transport-aware packet-forwarding plane-- where, as Stuart so kindly reminded us in a previous message, I am using the word "transport" to talk about my naïve and misguided notions concerning what identifies the layer above the one currently subject to forwarding-- the upper layers look altogether like a stack of transports with the one at the top being designated an application by virtue of the magical fact that it isn't being used to transport anything else, and the one at the bottom being-- hopefully-- the *only* one the transport-aware forwarding plane has to care about (but, of course, hopes are always dashed on the Rock Of Exceptions). It so happens that I would dearly love to see the Internet packet- forwarding planes simplified to make them not have to care *at* *all* about what I'm calling "transports" here, but it seems like every time I've tried to help that along, I've ended up getting punched in the neck by reality. So, I'm pretty well sold on the RNA idea: if you ask me, we may as well regard the architecture as "transports" from top to bottom, from XML schema all the way down to the 802.11 PHY layer. I'm totally game for this. Looking at Bryan Ford's "Breaking Up The Transport Logjam" paper, I can imagine defining an Endpoint Identity extension header that comprises the source and destination service identifiers, independent of what we might traditionally regard as the transport layer, for any given IP packet. I can also imagine defining separate flow and ordering control, rate control, congestion avoidance, and connection maintenance extension headers, all of which are independent of the transport layer. There might not be anything left of the traditional "transport" layer when we get done, but I suppose that could be regarded as a feature: the objective being to split the existing transport layers up into a toolkit of combinatory extension headers. But is it a good idea to do it this way? It doesn't seem likely when I think about it. Why not just define a single layer that unifies all the various E2E tools in one conceptual model? (I'm now remembering an esoteric transport protocol called XTP that purported to attempt this. <sardonic>I wonder whatever happened to it.</sardonic>) I think I must be missing something important about this transport logjam problem or making some unwarranted assumptions related to it. Hopefully, the others here will set me straight. I'm looking forward to it. -- james woodyatt <jhw@apple.com> member of technical staff, communications engineering _______________________________________________ tae mailing list tae@ietf.org https://www.ietf.org/mailman/listinfo/tae
- [tae] Transport negotiation Bryan Ford
- Re: [tae] Transport negotiation Joe Touch
- Re: [tae] Transport negotiation Janardhan Iyengar
- Re: [tae] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation John Leslie
- Re: [tae] [tsv-area] Transport negotiation Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport negotiation Lloyd Wood
- Re: [tae] [tsv-area] Transport checksum Gorry Fairhurst
- Re: [tae] [tsv-area] Transport negotiation Phelan, Tom
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Marshall Eubanks
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Phelan, Tom
- Re: [tae] [tsv-area] Transport negotiation james woodyatt
- Re: [tae] [tsv-area] Transport negotiation Stuart Cheshire
- Re: [tae] [tsv-area] Transport negotiation Joe Touch
- Re: [tae] [tsv-area] Transport negotiation Iljitsch van Beijnum
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation Bryan Ford
- [tae] Host versus Endpoint Granularity (was Re: T… Bryan Ford
- Re: [tae] [tsv-area] Transport negotiation L.Wood
- Re: [tae] [tsv-area] Transport negotiation Joe Touch