Re: [v6ops] Eric Rescorla's No Objection on draft-ietf-v6ops-rfc6555bis-05: (with COMMENT)

David Schinazi <dschinazi@apple.com> Mon, 23 October 2017 19:28 UTC

Return-Path: <dschinazi@apple.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1888513A0AA for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 12:28:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 Is2wSclbnxj2 for <v6ops@ietfa.amsl.com>; Mon, 23 Oct 2017 12:28:03 -0700 (PDT)
Received: from mail-in2.apple.com (mail-out2.apple.com [17.151.62.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91C9013A044 for <v6ops@ietf.org>; Mon, 23 Oct 2017 12:28:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1508786880; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=vmr4ClGhpPVE+U+MC2tJMmpurwiKx61u7Z4EBy6wsss=; b=LLO/oCX1S5dOi3ErIDuIAR11PAA0RG73GiUtsIxvDEziAKHlMJZc8jBioFRdHEY0 l9HzmB1FBAmLszEEeqd+rFG8h8aMTq4fafkFe+Y/pH6rYKyhmUkc8BkKj4T47xEE 94sB4rXpX6BtQtF1VkeyhayM3l10PZqPY5oi/yQ5pYH/wE4UDVp0lIBXMfXJhgh3 S6FJD8sd22ktEVfZi0MDpbej/xNaKd5Qwk/xXi/FPEo6JiESpNy3dksfqhDICV1O R3m0zQylOqwHuOAHYeakt41HvAzJajD/oVHqJVF4RQbf46xroe2AkyweI5+9wlbr /9TXcD0GdQSoXZJpsxappw==;
Received: from relay8.apple.com (relay8.apple.com [17.128.113.102]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in2.apple.com (Apple Secure Mail Relay) with SMTP id 97.E7.00737.0C24EE95; Mon, 23 Oct 2017 12:28:00 -0700 (PDT)
X-AuditID: 11973e11-c85ff700000002e1-a3-59ee42c0897e
Received: from jimbu.apple.com (jimbu.apple.com [17.151.62.37]) by relay8.apple.com (Apple SCV relay) with SMTP id 7A.41.13565.FB24EE95; Mon, 23 Oct 2017 12:28:00 -0700 (PDT)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_iHvLH6+MPDijIbGjhMsc8w)"
Received: from da0602a-dhcp194.apple.com (da0602a-dhcp194.apple.com [17.226.23.194]) by jimbu.apple.com (Oracle Communications Messaging Server 8.0.1.3.20170825 64bit (built Aug 25 2017)) with ESMTPSA id <0OYA00K9PJEN6560@jimbu.apple.com>; Mon, 23 Oct 2017 12:27:59 -0700 (PDT)
Sender: dschinazi@apple.com
From: David Schinazi <dschinazi@apple.com>
Message-id: <1C7DA6E1-2453-4EA6-9113-E7AC33BF673B@apple.com>
Date: Mon, 23 Oct 2017 12:27:58 -0700
In-reply-to: <138d821c-f425-b8a3-9144-c288597a2fc6@gmail.com>
Cc: Eric Rescorla <ekr@rtfm.com>, Mark Smith <markzzzsmith@gmail.com>, Tommy Pauly <tpauly@apple.com>, draft-ietf-v6ops-rfc6555bis@ietf.org, v6ops-chairs@ietf.org, The IESG <iesg@ietf.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <150853234997.15403.8100492287000664954.idtracker@ietfa.amsl.com> <eb737375-1bf5-1e1d-3539-2821058870c5@gmail.com> <CABcZeBMA4qiWMFDWmcFLpmTsOm096YHggY1yrx4A3-TuHjGR=Q@mail.gmail.com> <99633595-CC02-4CDB-AEEA-AE330410531B@apple.com> <ebce9d8b-a293-e97d-9856-54649e19910a@gmail.com> <CAO42Z2zovYbFvfgnBStiApXUp_ne-U33vTa-eGTuSkNg5SVa7g@mail.gmail.com> <CABcZeBMSc=GLE7szT+fpnTjJrtiDbz-kTKNtP9-g-BTOsrLf0g@mail.gmail.com> <138d821c-f425-b8a3-9144-c288597a2fc6@gmail.com>
X-Mailer: Apple Mail (2.3445.1.6)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRmVeSWpSXmKPExsUi2FCYpnvA6V2kwZ0+QYu2i/uYLA7/msli seL1OXaLGX8mMlvsPHKU3WLq4/dMFqeP7WV2YPfYOesuu8eSJT+ZPCY/bmMOYI7isklJzcks Sy3St0vgyjh+TrHg9lrGir+P9BoYX01j7GLk5JAQMJHYd+MqmC0ksIZJYve/3C5GDrD4yzfy XYxcQOENjBKvfz4Fq+EVEJT4MfkeC0gNs0CYxJMXGhA1c5kkpm2fzAZSIywgLdF14S4rSA2b gJbEgTVGEK02Ese+LmeEKEmVaNl6hAnEZhFQlXh5vpMVxOYUsJVonDOdCWQms8ALRokzSxaB NYgIGEs0dp1mhVj2jlli6d9NLBAPKEocmTmHGSQhIXCGTeLAi/tMExiFZiE5dhbCsSBhZqCb vj9qhQrLSxw8LwsR1pR4du8TO4StLfHk3QXWBYxsqxiFchMzc3Qz84z0EgsKclL1kvNzNzGC Ymi6neAOxuOrrA4xCnAwKvHwNpi/ixRiTSwrrsw9xCjNwaIkzitS8ipSSCA9sSQ1OzW1ILUo vqg0J7X4ECMTB6dUA2PU6vMtz4w0o+6Hqh5WvflUpOr+kWStjYVJztVLXRdM+rHhqFDWqc3T TFj1bTTZ3gRUa3rfMn6zysuPJSxWy5X3yv33z0ptHKr2mM+M0/c2a08M/Oaxru/bPs53+5ne cR298OqmHCPv5JAkGbMPb7/EGV36oGA37XVrRO+HPUfLP3/dtHV2xRklluKMREMt5qLiRAAN K9RzggIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUiON1OVfeA07tIgy1H2S3aLu5jsjj8ayaL xYrX59gtZvyZyGyx8whQYurj90wWp4/tZXZg99g56y67x5IlP5k8Jj9uYw5gjuKySUnNySxL LdK3S+DKOH5OseD2WsaKv4/0GhhfTWPsYuTgkBAwkXj5Rr6LkYtDSGADo8Trn0+B4pwcvAKC Ej8m32MBqWEWCJN48kIDomYuk8S07ZPZQGqEBaQlui7cZQWpYRPQkjiwxgii1Ubi2NfljBAl qRItW48wgdgsAqoSL893soLYnAK2Eo1zpjOBzGQWeMEocWbJIrAGEQFjicau06wQy94xSyz9 u4kFJCEhoChxZOYc5gmM/LOQ3DcL4T6QMDPQGd8ftUKF5SUOnpeFCGtKPLv3iR3C1pZ48u4C 6wJGtlWMAkWpOYmVFnqJBQU5qXrJ+bmbGEFB31CYtoOxabnVIUYBDkYlHt4G83eRQqyJZcWV uYcYJTiYlUR4i36+jRTiTUmsrEotyo8vKs1JLT7EKM3BoiTOu+POk0ghgfTEktTs1NSC1CKY LBMHp1QDo9RvVuYl1rJW8gW2D3uSUtnERPe9quR+sTY1S95/755dCobKwsxPLjZKrmO62qPO y6ewjePzdg4RK7tVPG+aVaZrRD9WXjhx6WPzyWk7/Q/tiny464f3qRTrVm6Nl5duqL5XeXxG vs1V43XgjWncrBwz76+Nm9y1yF3TeN1Gg5k/E/cc1vE+qcRSnJFoqMVcVJwIAGPa4rx2AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/NKoHBxB_m6VxPohUw3I2GgRcW00>
Subject: Re: [v6ops] Eric Rescorla's No Objection on draft-ietf-v6ops-rfc6555bis-05: (with COMMENT)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2017 19:28:05 -0000

Hi all,

I also don't think the review of RFC6555bis is the right place to be having the discussion of whether to prefer IPv6 or not.
The IETF reached consensus on preferring IPv6 with RFC3484 (now RFC6724).
The benefits of IPv6 are documented more thoroughly in RFC8200.

The text in draft-ietf-v6ops-rfc6555bis-06 is as follows:

   Note that this document assumes that the host destination address
   preference policy favors IPv6 over IPv4.  IPv6 has many desirable
   properties designed to be improvements over IPv4 [RFC8200].  If the
   host is configured to have a different preference, the
   recommendations in this document can be easily adapted.

As such, RFC6555bis does not recommend IPv6 or IPv4, which is left to other documents.

Thanks,
David Schinazi


> On Oct 23, 2017, at 12:08, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> On 24/10/2017 07:44, Eric Rescorla wrote:
>> Thanks for the reference.
>> 
>> The question is *not* whether IPv6 is faster than IPv4 for the same
>> physical route but rather whether it is faster for the same endpoint. To
>> know that, you need to do A/B testing. It's clear Facebook did not do that.
>> 
>> Skimming the APNIC results, it appears that they show that for the A/B
>> test, v4 and v6 are similar:
>> 
>> "These measurements show that in a large set of individual comparisons
>> where the IPv4 and IPv6 paths between the same two dual stack endpoints are
>> examined, the two protocols, as measured by the TCP SYN round trip time,
>> are roughly equivalent on average, but with some significant outliers."
>> 
>> You might also take note of:
>> 
>> "While the TCP connection performance is roughly equivalent once the
>> connection is established, the probability of establishing the connection
>> is not the same. The current connection failure rate for IPv4 connections
>> was seen to be some 0.2% of all connection attempts, while the equivalent
>> connection failure rate for unicast IPv6 is eight times higher, at 1.6% of
>> all connection attempts.
>> "
> 
> None of which addresses the question of how many user transactions succeed
> or fail with IPv4 or IPv6 respectively, assuming acceptable performance
> in both cases. It's really very hard to define and measure metrics that
> really answer Eric's challenge.
> 
>> -Ekr
>> 
>> 
>> On Mon, Oct 23, 2017 at 11:31 AM, Mark Smith <markzzzsmith@gmail.com> wrote:
>> 
>>> 
>>> 
>>> On 21 Oct. 2017 8:56 am, "Brian E Carpenter" <brian.e.carpenter@gmail.com>
>>> wrote:
>>> 
>>> On 21/10/2017 10:33, Tommy Pauly wrote:
>>>> 
>>>> 
>>>>> On Oct 20, 2017, at 2:30 PM, Eric Rescorla <ekr@rtfm.com> wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>> On Fri, Oct 20, 2017 at 2:11 PM, Brian E Carpenter <
>>> brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>> wrote:
>>>>> Eric,
>>>>> 
>>>>> On 21/10/2017 09:45, Eric Rescorla wrote:
>>>>>> Eric Rescorla has entered the following ballot position for
>>>>>> draft-ietf-v6ops-rfc6555bis-05: No Objection
>>>>>> 
>>>>>> When responding, please keep the subject line intact and reply to all
>>>>>> email addresses included in the To and CC lines. (Feel free to cut this
>>>>>> introductory paragraph, however.)
>>>>>> 
>>>>>> 
>>>>>> Please refer to https://www.ietf.org/iesg/stat
>>> ement/discuss-criteria.html <https://www.ietf.org/iesg/sta
>>> tement/discuss-criteria.html>
>>>>>> for more information about IESG DISCUSS and COMMENT positions.
>>>>>> 
>>>>>> 
>>>>>> The document, along with other ballot positions, can be found here:
>>>>>> https://datatracker.ietf.org/doc/draft-ietf-v6ops-rfc6555bis/ <
>>> https://datatracker.ietf.org/doc/draft-ietf-v6ops-rfc6555bis/>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ----------------------------------------------------------------------
>>>>>> COMMENT:
>>>>>> ----------------------------------------------------------------------
>>>>>> 
>>>>>> This document should provide a rationale for why you are favoring v6
>>> over v4
>>>>>> addresses when v4 addresses resolve first. Is there some technical
>>> reason
>>>>>> (e.g., it works better) or is there just a political reason (we want
>>> to push
>>>>>> people to v6).
>>>>> 
>>>>> I don't think that's a political desire. IPv6 in general works better,
>>>>> because it isn't encumbered by NAT.
>>>>> 
>>>>> Can you please provide a reference to a measurement showing that this
>>> is true?
>>>>> -Ekr
>>>> 
>>>> For the draft, I'm going to update it to point to the IPv6 RFC (RFC
>>> 8200) to point to the various design benefits that an implementation may
>>> favor.
>>>> 
>>>> While I agree that in our experience, we've seen performance benefits
>>> gained by avoiding NATs, etc, I don't believe that we have the correct
>>> material to reference from this draft to assert that point.
>>> 
>>> Yes, we sadly lack serious scientific measurement about this, and about
>>> NAT-induced
>>> transaction failures too. There are data on the prevalence of CGN but not
>>> on its effects on user performance and reliability, as far as I know.
>>> 
>>> So, Eric, I can't answer your challenge.
>>> 
>>> 
>>> 
>>> APNIC have measured that IPv6 is quite commonly faster than IPv4.
>>> 
>>> https://blog.apnic.net/2016/08/22/ipv6-performance-revisited/
>>> 
>>> 
>>> Facebook have found that too.
>>> 
>>> https://code.facebook.com/posts/1192894270727351/ipv6-it-s-
>>> time-to-get-on-board/
>>> 
>>> Regards,
>>> Mark.
>>> 
>>> 
>>> 
>>>   Brian
>>> 
>>>> 
>>>> Thanks,
>>>> Tommy
>>>>> 
>>>>> So we want to push people to v6
>>>>> for technical reasons.
>>>>> 
>>>>> 
>>>>> 
>>>>>   Brian
>>>>> 
>>>>>> I could live with either, but the document should be clear IMO.
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> v6ops mailing list
>>>>>> v6ops@ietf.org <mailto:v6ops@ietf.org>
>>>>>> https://www.ietf.org/mailman/listinfo/v6ops <
>>> https://www.ietf.org/mailman/listinfo/v6ops>
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>> _______________________________________________
>>> v6ops mailing list
>>> v6ops@ietf.org
>>> https://www.ietf.org/mailman/listinfo/v6ops