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

Caitlin Bestler <cait@asomi.com> Fri, 18 September 2009 19:19 UTC

Return-Path: <cait@asomi.com>
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 24A1A3A69B5 for <tae@core3.amsl.com>; Fri, 18 Sep 2009 12:19:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.395
X-Spam-Level:
X-Spam-Status: No, score=-2.395 tagged_above=-999 required=5 tests=[AWL=-0.130, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
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 TYZ7hTMD7qdx for <tae@core3.amsl.com>; Fri, 18 Sep 2009 12:19:00 -0700 (PDT)
Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net [69.17.117.5]) by core3.amsl.com (Postfix) with ESMTP id 349D03A6890 for <tae@ietf.org>; Fri, 18 Sep 2009 12:18:59 -0700 (PDT)
Received: (qmail 10810 invoked from network); 18 Sep 2009 19:19:54 -0000
Received: from imac.asomi.com (cait@asomi.com@[66.92.48.27]) (envelope-sender <cait@asomi.com>) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES128-SHA encrypted SMTP for <dwing@cisco.com>; 18 Sep 2009 19:19:54 -0000
Mime-Version: 1.0 (Apple Message framework v1075.2)
Content-Type: text/plain; charset="us-ascii"; format="flowed"; delsp="yes"
From: Caitlin Bestler <cait@asomi.com>
In-Reply-To: <058b01ca3893$36cad190$5da36b80@cisco.com>
Date: Fri, 18 Sep 2009 12:19:54 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <A202B88E-6EC9-4727-A6DD-187B4AB6A307@asomi.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>
To: Dan Wing <dwing@cisco.com>
X-Mailer: Apple Mail (2.1075.2)
Cc: tae@ietf.org, 'Joe Touch' <touch@ISI.EDU>
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: Fri, 18 Sep 2009 19:19:01 -0000

On Sep 18, 2009, at 12:07 PM, Dan Wing wrote:

> 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.  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 non-directory based solution is going to run the risk of having an  
extra
message required to setup the connection/association. That suggests to  
me
that the solution set should include a directory based method, I'm  
just not sure
that DNS is appropriate for service-specific information.

I think the following objectives need to be met for any probe-based  
solution:

1) Must add no additional messages when the default protocol is  
selected.
2) TCP must be a valid default protocol.
3) There may be a case for adding UDP to that set for RTTP.
4) It should be capable of learning when a given client/server pair is  
blocked
     from using Transport X by some middle-box. Note: this is  
something a
     directory-based solution probably cannot do.,




--
Caitlin Bestler
cait@asomi.com
http://www.asomi.com/CaitlinBestlerResume.html