Re: [Taps] Fwd: New Version Notification for draft-grinnemo-taps-he-02.txt

Joe Touch <touch@isi.edu> Tue, 21 March 2017 22:42 UTC

Return-Path: <touch@isi.edu>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4D441276AF for <taps@ietfa.amsl.com>; Tue, 21 Mar 2017 15:42:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZQK_xYx5VlBY for <taps@ietfa.amsl.com>; Tue, 21 Mar 2017 15:42:15 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C59A21296C3 for <taps@ietf.org>; Tue, 21 Mar 2017 15:42:15 -0700 (PDT)
Received: from [128.9.184.179] ([128.9.184.179]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id v2LMfRhG018704 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 21 Mar 2017 15:41:28 -0700 (PDT)
To: Anna Brunstrom <anna.brunstrom@kau.se>, "taps@ietf.org" <taps@ietf.org>
References: <148942913904.9187.9087920412455130356.idtracker@ietfa.amsl.com> <9fcb9fc9-4cd9-38e7-c51c-d376f01b933d@kau.se>
From: Joe Touch <touch@isi.edu>
Message-ID: <71f52e2e-c156-bfad-488d-f88e83cde141@isi.edu>
Date: Tue, 21 Mar 2017 15:41:27 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <9fcb9fc9-4cd9-38e7-c51c-d376f01b933d@kau.se>
Content-Type: multipart/alternative; boundary="------------9D9800FE15B91335F9506411"
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/Sejii0rG9hiR3d758VUfSEOWkIw>
Subject: Re: [Taps] Fwd: New Version Notification for draft-grinnemo-taps-he-02.txt
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Discussions on Transport Services <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Mar 2017 22:42:18 -0000

Hi, all,

Some observations:

- HE-trans MUST NOT be used to try different combinations of options
within a given transport

- I'm wondering about the potential for problems when ports are reused
between different attempts, e.g., IPv6-TCP then IPv4-TCP

- the document works only for connection-orient transports that treat
failed connections as "no information"

    if a connection fails for other reasons, the origin might receive an
ICMP message that prohibits further attempts, either to that transport,
port, or address

    if a connection attempt is rejected but used as information, you
could end up with confusing results (e.g., as a covert channel)

    in that case, you're not doing HE; IMO, HE requires that there be no
impact to failed attempts

Joe


On 3/14/2017 2:37 AM, Anna Brunstrom wrote:
>
> Hi all,
>
> The draft below on happy eyeballs was submitted last night. It is on
> the agenda for Chicago, but we are happy to hear any comments you may
> have also before then.
>
> Cheers,
> Anna
>
> -------- Forwarded Message --------
> Subject: 	New Version Notification for draft-grinnemo-taps-he-02.txt
> Date: 	Mon, 13 Mar 2017 11:18:59 -0700
> From: 	internet-drafts@ietf.org
> To: 	Zdravko Bozakov <Zdravko.Bozakov@dell.com>, Zdravko Bozakov
> <zdravko.bozakov@dell.com>, Anna Brunstrom <anna.brunstrom@kau.se>,
> Per Hurtig <per.hurtig@kau.se>, Karl-Johan Grinnemo
> <karl-johan.grinnemo@kau.se>, Naeem Khademi <naeemk@ifi.uio.no>
>
>
>
> A new version of I-D, draft-grinnemo-taps-he-02.txt
> has been successfully submitted by Karl-Johan Grinnemo and posted to the
> IETF repository.
>
> Name:		draft-grinnemo-taps-he
> Revision:	02
> Title:		Happy Eyeballs for Transport Selection
> Document date:	2017-03-13
> Group:		Individual Submission
> Pages:		10
> URL:            https://www.ietf.org/internet-drafts/draft-grinnemo-taps-he-02.txt
> Status:         https://datatracker.ietf.org/doc/draft-grinnemo-taps-he/
> Htmlized:       https://tools.ietf.org/html/draft-grinnemo-taps-he-02
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-grinnemo-taps-he-02
>
> Abstract:
>    Ideally, network applications should be able to select an appropriate
>    transport solution from among available transport solutions.
>    However, at present, there is no agreed-upon way to do this.  In
>    fact, there is not even an agreed-upon way for a source end host to
>    determine if there is support for a particular transport along a
>    network path.  This draft addresses these issues, by proposing a
>    Happy Eyeballs framework.  The proposed Happy Eyeballs framework
>    enables the selection of a transport solution that according to
>    application requirements, pre-set policies, and estimated network
>    conditions is the most appropriate one.  Additionally, the proposed
>    framework makes it possible for an application to find out whether a
>    particular transport is supported along a network connection towards
>    a specific destination or not.
>
>                                                                                   
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>
> _______________________________________________
> Taps mailing list
> Taps@ietf.org
> https://www.ietf.org/mailman/listinfo/taps