Re: [tae] New draft: announcing the supported transports via DNS

Joe Touch <touch@ISI.EDU> Mon, 21 September 2009 14:34 UTC

Return-Path: <touch@ISI.EDU>
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 B144D28C104 for <tae@core3.amsl.com>; Mon, 21 Sep 2009 07:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599]
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 AsOafELM4B8y for <tae@core3.amsl.com>; Mon, 21 Sep 2009 07:34:26 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id 7866E3A6AC0 for <tae@ietf.org>; Mon, 21 Sep 2009 07:33:46 -0700 (PDT)
Received: from [75.194.91.99] (99.sub-75-194-91.myvzw.com [75.194.91.99]) (authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id n8LEXplj021173 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 21 Sep 2009 07:33:58 -0700 (PDT)
Message-ID: <4AB78ECE.4080208@isi.edu>
Date: Mon, 21 Sep 2009 07:33:50 -0700
From: Joe Touch <touch@ISI.EDU>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Dan Wing <dwing@cisco.com>
References: <Pine.LNX.4.64.0909180057060.5479@zippy.stdio.be> <77F0974F-62CD-411C-96D3-C29E6D872DEA@asomi.com> <4AB2E6AB.7020409@gmail.com><4AB3A33B.7080909@ifi.uio.no> <4AB3A5DE.1040708@isi.edu> <055001ca388b$163a0070$5da36b80@cisco.com> <4AB3CF61.5060208@isi.edu> <057601ca388e$d775e620$5da36b80@cisco.com> <4AB3D3ED.5010002@isi.edu> <058401ca3891$8b0e3d20$5da36b80@cisco.com> <4AB3D84E.3090408@isi.edu> <058b01ca3893$36cad190$5da36b80@cisco.com>
In-Reply-To: <058b01ca3893$36cad190$5da36b80@cisco.com>
X-Enigmail-Version: 0.96.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: tae@ietf.org
Subject: Re: [tae] New draft: announcing the supported transports via DNS
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/mail-archive/web/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>
X-List-Received-Date: Mon, 21 Sep 2009 14:34:27 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Dan Wing wrote:
...
>>>> Do you have a proposal you could share on the mailing list or
>>>> in an I-D?
> No proposal; just trying to see if proposed solutions can 
> handle cases I consider useful.
> 
>> Can you enumerate those requirements, or shall we just throw things at the
>> wall?  This goes back to Caitlin's post
>> <http://www.ietf.org/mail-archive/web/tae/current/msg00114.html> which
>> suggested we take a step back and look at what we want. 

Caitlin's post considers a few candidate solutions, but doesn't explain
the requirements.

>> I'm all for doing
>> that.  This list has been too quiet, so we wrote a straw man.  I take it you
>> don't like the straw man because it's trying to cover the DNS use-case, and
>> your use-case is IP address literals, and your use-case can incur additional
>> round trip(s) to learn which transport protocols the server supports.

Any solution should be very clear about what it assumes already exists,
and what its limitations are. I would characterize the strawman as a
"assume the DNS" case. So any solution that uses the DNS needs to show
how the transport protocol used for the DNS is itself negotiated, and
needs to show how the solution applies when DNS names are not used by
the application.

My concern is that a DNS solution solves only the case where apps use
DNS names - and may have further limitations (what happens when a name
resolves to multiple IPs, and those IPs are on different machines and
support different transports?). If you have a non-DNS solution, it seems
like it would work for the DNS case.

So ultimately the question is "is a DNS-ony  solution a useful component
to an overall solution?" I'm struggling to see how.

Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)

iEYEARECAAYFAkq3js4ACgkQE5f5cImnZrtw2QCgkcd+cjxsbP9MjvGmplTf0+ua
aFAAn0Ewq58evz4B8iL/UqSbypIEyrYs
=OJ8A
-----END PGP SIGNATURE-----