RE: weighting transports
"Dan Wing" <dwing@cisco.com> Tue, 06 April 2010 18:00 UTC
Return-Path: <dwing@cisco.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 11F3C3A699E for <apps-discuss@core3.amsl.com>; Tue, 6 Apr 2010 11:00:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.185
X-Spam-Level:
X-Spam-Status: No, score=-8.185 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, RCVD_IN_DNSWL_HI=-8]
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 L+ETyNZHPV+u for <apps-discuss@core3.amsl.com>; Tue, 6 Apr 2010 11:00:56 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 944423A69AE for <apps-discuss@ietf.org>; Tue, 6 Apr 2010 11:00:51 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoIALsTu0urRN+K/2dsb2JhbACHWYEUkk5xoiuZBYJqCIIXBIMk
X-IronPort-AV: E=Sophos;i="4.51,373,1267401600"; d="scan'208";a="510314477"
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-6.cisco.com with ESMTP; 06 Apr 2010 18:00:49 +0000
Received: from dwingwxp01 (sjc-vpn7-888.cisco.com [10.21.147.120]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id o36I0abA003017; Tue, 6 Apr 2010 18:00:42 GMT
From: Dan Wing <dwing@cisco.com>
To: dcrocker@bbiw.net
References: <4BB4ECFD.9090307@stpeter.im> <4BB61DE1.9070601@dcrocker.net> <002801cad286$6a77fee0$c6f0200a@cisco.com> <4BB638CE.1080403@bbiw.net> <00b001cad295$e6e04d20$c6f0200a@cisco.com> <4BB64F71.6080701@bbiw.net> <013701cad2a9$2b1605d0$c6f0200a@cisco.com> <4BB6772D.5030106@bbiw.net> <01cf01cad2be$df8d5080$c6f0200a@cisco.com> <4BB8D1A8.2040600@dcrocker.net>
Subject: RE: weighting transports
Date: Tue, 06 Apr 2010 11:00:34 -0700
Message-ID: <013c01cad5b3$155dc6d0$7893150a@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Thread-Index: AcrUH30ERTLLFgLiR7W6NnuA1AudiABkpgbA
In-Reply-To: <4BB8D1A8.2040600@dcrocker.net>
Cc: apps-discuss@ietf.org
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Apr 2010 18:00:57 -0000
> -----Original Message----- > From: Dave CROCKER [mailto:dhc2@dcrocker.net] > Sent: Sunday, April 04, 2010 10:52 AM > To: Dan Wing > Cc: apps-discuss@ietf.org > Subject: Re: weighting transports > > Dan, > > > On 4/2/2010 4:47 PM, Dan Wing wrote: > > The IETF standardized SCTP a decade ago. We could just add > it to the list of > > 'failures'... or sit and wait and wonder why The Industry > has not adopted the > > technology. > > This is what's called a false dichotomy. It asserts only two > alternatives -- > which can be as arbitrary as these two -- and ignores all the > others that are > available. It is an expression of frustration used when > attempting to terminate > debate and prematurely force adoption of one of the > alternatives, without > consideration of the underlying issues or tradeoffs. > > I now believe the deeper question is persistent validity of > URLs, across changes > to the infrastructure. For example, should a URL become > invalid because a > different transport is used? > > The answer needs to be no. Yet the view that the URL scheme > would change when a > new transport is used will produce that unfortunate result. > > It's not that Ted's concern about the possibility of > divergent results based on > using different library packages is wrong, it's that the > proposed solution with > different URIs is clearly the wrong result. It sounds like you were reading a -01 (or later) of draft-jennings-http-srv. The later versions do propose a different URI. However, that was not what I cited. Cullen's original proposal (-00) to which Ted (and John) were commenting, did _not_ have a different URI. It uses the same URI. Cullen's draft-jennings-http-srv-00 was submitted July 5, 2008 and Ted and John's comments were on July 7. > Having an > application protocol run > over a different transport does not create a different > service; it should not > render the URI invalid. > > I've pushed back on your proposal not because I think you are > pursuing an > unattainable or unproductive goal but because its success has > too many critical > dependencies and too little compelling near-term value for adopters. > > The hard work is in reducing dependencies and increasing > perceived value. > Ignoring barriers to adoption seems to account for the failure of most > otherwise-appealing efforts. > > The idea that a URI scheme couples application protocol with > transport is really > an architectural form of source-routing. One of the > architectural wins for > Internet design has been hiding details from upper layers. > > (For that matter, "http://" has this problem for the > application layer, whereas > "mailtto://" does not. It's the difference between using > protocol names versus > service names. We need to be careful about forcing the wrong > set of changes on > existing behaviors.) > > > As of right now, I'd be interested in a review of the reason > SRV records aren't > perfect dealing with the choice between TCP and SCTP. I > thought that that was > the one of the reasons SRVs were created. Sure, that can easily added to the I-D. Big difference is that: * SRV requires a separate DNS query for each transport a client supports. * the earlier proposal to use SRV (draft-jennings-http-srv-00) for HTTP was rejected by Ted Hardie and John Klensin. -d > d/ > > -- > > Dave Crocker > Brandenburg InternetWorking > bbiw.net
- Re: weighting transports Alexey Melnikov
- Re: weighting transports Joe Hildebrand
- weighting transports Peter Saint-Andre
- Re: weighting transports Eran Hammer-Lahav
- Re: weighting transports Nicolas Williams
- Re: weighting transports Nicolas Williams
- Re: weighting transports Alexey Melnikov
- Re: weighting transports Andrew Newton
- Re: weighting transports Dave CROCKER
- RE: weighting transports Dan Wing
- Re: weighting transports Paul Hoffman
- Re: weighting transports Dave CROCKER
- RE: weighting transports Dan Wing
- Re: weighting transports Dave CROCKER
- RE: weighting transports Dan Wing
- Layer explosion (was: Re: weighting transports) Paul Hoffman
- Re: weighting transports Dave CROCKER
- RE: weighting transports Dan Wing
- RE: Layer explosion (was: Re: weighting transport… Dan Wing
- RE: Layer explosion (was: Re: weighting transport… Paul Hoffman
- Re: Layer explosion (was: Re: weighting transport… Nicolas Williams
- RE: Layer explosion (was: Re: weighting transport… Dan Wing
- Re: Layer explosion Scott Brim
- RE: Layer explosion (was: Re: weighting transport… Dan Wing
- Re: Layer explosion (was: Re: weighting transport… Nicolas Williams
- Re: weighting transports Dave CROCKER
- Re: Layer explosion (was: Re: weighting transport… Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Dave CROCKER
- Re: weighting transports Eliot Lear
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Eliot Lear
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Nicolas Williams
- RR vs. underscore Dave CROCKER
- Re: RR vs. underscore Nicolas Williams
- Re: RR vs. underscore Patrik Fältström
- Re: RR vs. underscore Dave CROCKER
- Re: RR vs. underscore Joe Hildebrand
- Re: RR vs. underscore Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: RR vs. underscore Andrew Sullivan
- Re: weighting transports Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Nicolas Williams
- Re: weighting transports Dave CROCKER
- Re: weighting transports Patrik Fältström
- Re: weighting transports Patrik Fältström
- Re: weighting transports Martin J. Dürst
- Re: weighting transports Andrew Sullivan
- RE: weighting transports Dan Wing
- Re: weighting transports Nicolas Williams
- Re: weighting transports Andrew Sullivan
- Re: weighting transports Nicolas Williams
- Re: weighting transports Dave CROCKER
- Re: weighting transports Simon Perreault
- Re: weighting transports Nicolas Williams
- Re: weighting transports Nicolas Williams
- Re: weighting transports Joe Hildebrand