Re: [multipathtcp] Draft Multipath TCP (MPTCP) BOF description
Bryan Ford <baford@mpi-sws.org> Sat, 09 May 2009 17:03 UTC
Return-Path: <baford@mpi-sws.org>
X-Original-To: multipathtcp@core3.amsl.com
Delivered-To: multipathtcp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 51D883A6987 for <multipathtcp@core3.amsl.com>; Sat, 9 May 2009 10:03:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
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 xWN4IEbAJQ9D for <multipathtcp@core3.amsl.com>; Sat, 9 May 2009 10:03:04 -0700 (PDT)
Received: from apollo.mpi-sb.mpg.de (apollo.mpi-sb.mpg.de [139.19.1.50]) by core3.amsl.com (Postfix) with ESMTP id AC0523A6A72 for <multipathtcp@ietf.org>; Sat, 9 May 2009 10:03:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mpi-sb.mpg.de; s=mail200803; h=Cc:Message-Id:From:To: In-Reply-To:Content-Type:Content-Transfer-Encoding:Mime-Version: Subject:Date:References; bh=nQxaAqm0rn+hBeK2+SSm2w217cZXxWY6YNZg i9N9RWU=; b=srneabtOyhD4d33vhMKkX+8gjFaPRq8/DedLEb2UVzqsrOMKzXuw qedK4Zcc+JknubysMgT55bT/99cMW7JgqgHlYYRgjaUOKzNxEdH76eSuUkH4m2Ob 8BKF51jKeEGg6F4x1Qqgolz9WDMLeWvYwucHnXq0wl4n3Bc8eO6oTqM=
Received: from newzak.mpi-sb.mpg.de ([139.19.1.28]:54553) by apollo.mpi-sb.mpg.de (envelope-from <baford@mpi-sws.org>) with esmtp (Exim 4.69) id 1M2pyM-0005uD-Ke; Sat, 09 May 2009 19:04:30 +0200
Received: from adsl-89-217-69-158.adslplus.ch ([89.217.69.158]:61274 helo=[192.168.1.100]) by newzak.mpi-sb.mpg.de with esmtpsa (TLS-1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.63) (envelope-from <baford@mpi-sws.org>) id 1M2pyM-00027T-1I; Sat, 09 May 2009 19:04:26 +0200
Message-Id: <BA71D551-0D87-4EAC-9A98-48764CFE3458@mpi-sws.org>
From: Bryan Ford <baford@mpi-sws.org>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
In-Reply-To: <4A05B18C.5030205@ericsson.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v930.3)
Date: Sat, 09 May 2009 19:04:25 +0200
References: <4A031B0F.4030606@employees.org> <4A031E1E.5050900@it.uc3m.es><20090507211619.GA35382@cisco.com><5E59C0C6-4A97-4253-954D-05139E1F684C@muada.com><4A03635F.4010107@it.uc3m.es> <4A02FC62.8080503@it.uc3m.es><4A031B0F.4030606@employees.org> <4A031E1E.5050900@it.uc3m.es><20090507211619.GA35382@cisco.com><5E59C0C6-4A97-4253-954D-05139E1F684C@muada.com><20090507230452.GC35382@cisco.com><C52F3179-6C29-4865-8623-84F4685CC6D6@mpi-sws.org><CF91F6E8-6ADB-4BE7-A2C0-526983319FB6@muada.com><1241789497.4055.8.camel@nhuynhth-laptop> <EEAB7ADD-056C-4C04-AC18-E2D2C00D025D@muada.com> <001e01c9cfff$bde8f1e0$103947ab@cisco.com> <97963A5D-FD5D-4D08-99F6-12455BB90FE4@muada.com> <001f01c9d005$0c583110$103947ab@cisco.com> <E9DE886C-6289-4603-A00B-D4178BBF012A@muada.com> <000001c9d028$aea92640$103947ab@cisco.com> <4A05B18C.5030205@ericsson.com>
X-Mailer: Apple Mail (2.930.3)
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Draft Multipath TCP (MPTCP) BOF description
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 May 2009 17:03:08 -0000
On May 9, 2009, at 6:38 PM, Salvatore Loreto wrote: > Preethi Natarajan wrote: >>> -----Original Message----- >>> From: Iljitsch van Beijnum [mailto:iljitsch@muada.com] Sent: >>> Friday, May 08, 2009 1:09 PM >>> To: Preethi Natarajan >>> Cc: 'Arnaud Ongenae'; multipathtcp@ietf.org >>> Subject: Re: [multipathtcp] Draft Multipath TCP (MPTCP) BOF >>> description >>> >>> Suppose that a browser wants to load pages from a website. How >>> does the browser know if the server also supports SCTP? For IPv4 >>> vs IPv6 we could solve this using the DNS, but for TCP vs SCTP >>> this is harder. >>> >>> >> >> DNS has been proposed to identify transport protocols in the past, >> for ex. >> see RFC 3263. From what I hear, SRV records have worked quite well >> for SIP. >> > actually there is already an interesting proposal, take a look at > those drafts: > http://www.ietf.org/internet-drafts/draft-wood-tae-specifying-uri-transports-05.txt > http://www.ietf.org/internet-drafts/draft-jennings-http-srv-05.txt Proposals like these are trying to take URIs in exactly the wrong direction, IMO, by trying to encode _more_ fragile information about "how exactly to access some object", rather than less as they should (i.e., what URNs try to do). When someone gives you a URI or posts it on their web page, what you generally want is for your web (or SIP or bittorrent...) client to use that as the minimal information necessary to find and contact the desired service or object, and then negotiate online what specific suite of communication protocols and optional protocol features should be used for continuing communication. That way the URI works when either the client or the server don't support some alternative transport or other protocol variation (i.e., they can fall back on a more basic protocol), in addition to when they do. When you encode a requirement to use a particular transport or protocol suite into the URI, the URI won't work at all unless both parties fully understand the indicated protocol suite. There may be legitimate corner case uses of such mechanisms to encode protocol suites and options and such into URIs, but I haven't yet seen any convincing ones. As far as I can tell the right and only solution to the general problem is to come up with a better way to negotiate protocol suites and features dynamically. Bryan > > /Sal > _______________________________________________ > multipathtcp mailing list > multipathtcp@ietf.org > https://www.ietf.org/mailman/listinfo/multipathtcp
- [multipathtcp] Draft Multipath TCP (MPTCP) BOF de… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Scott Brim
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Pasi Sarolahti
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Scott Brim
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Scott Brim
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Fred Baker
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Michael Scharf
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Bryan Ford
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Arnaud Ongenae
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Michael Scharf
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Preethi Natarajan
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Preethi Natarajan
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- [multipathtcp] TCP modification vs switching to S… Arnaud Ongenae
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Preethi Natarajan
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Janardhan Iyengar
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Janardhan Iyengar
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Janardhan Iyengar
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Salvatore Loreto
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Bryan Ford
- Re: [multipathtcp] TCP modification vs switching … Bryan Ford
- [multipathtcp] TCP/SCTP and BoF description, was:… Iljitsch van Beijnum
- Re: [multipathtcp] TCP/SCTP and BoF description, … John Leslie
- Re: [multipathtcp] TCP modification vs switching … Pasi Sarolahti
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Pasi Sarolahti
- Re: [multipathtcp] TCP/SCTP and BoF description, … Rolf Winter
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] TCP/SCTP and BoF description, … Preethi Natarajan
- Re: [multipathtcp] TCP/SCTP and BoF description, … Lloyd Wood
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- Re: [multipathtcp] TCP/SCTP and BoF description, … Preethi Natarajan
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] TCP modification vs switching … marcelo bagnulo braun
- Re: [multipathtcp] TCP/SCTP and BoF description, … Iljitsch van Beijnum
- [multipathtcp] Working through NATs John Leslie
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Fred Baker
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… marcelo bagnulo braun
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Iljitsch van Beijnum
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Joe Touch
- [multipathtcp] Shared Bottleneck John Leslie
- Re: [multipathtcp] Shared Bottleneck Iljitsch van Beijnum
- Re: [multipathtcp] Shared Bottleneck Bryan Ford
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Janardhan Iyengar
- Re: [multipathtcp] Draft Multipath TCP (MPTCP) BO… Janardhan Iyengar
- Re: [multipathtcp] TCP/SCTP and BoF description, … Janardhan Iyengar
- Re: [multipathtcp] TCP/SCTP and BoF description, … John Leslie
- Re: [multipathtcp] TCP/SCTP and BoF description, … Rolf Winter
- Re: [multipathtcp] TCP/SCTP and BoF description, … Michael Tüxen
- Re: [multipathtcp] TCP/SCTP and BoF description, … Michael Tüxen
- Re: [multipathtcp] TCP/SCTP and BoF description, … Janardhan Iyengar
- Re: [multipathtcp] TCP/SCTP and BoF description, … Iljitsch van Beijnum
- Re: [multipathtcp] TCP/SCTP and BoF description, … Janardhan Iyengar
- Re: [multipathtcp] TCP modification vs switching … Aleksi Suhonen