Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-update-01
Mikael Abrahamsson <swmike@swm.pp.se> Thu, 30 March 2017 06:59 UTC
Return-Path: <swmike@swm.pp.se>
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 4E0941293E9 for <v6ops@ietfa.amsl.com>; Wed, 29 Mar 2017 23:59:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.302
X-Spam-Level:
X-Spam-Status: No, score=-4.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=swm.pp.se
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 23fDcm7-6aiG for <v6ops@ietfa.amsl.com>; Wed, 29 Mar 2017 23:59:48 -0700 (PDT)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (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 8B3051272E1 for <v6ops@ietf.org>; Wed, 29 Mar 2017 23:59:48 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id EB6B2A5; Thu, 30 Mar 2017 08:59:44 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1490857184; bh=cbqKbOr35K5PMnTkGhDVOgEneshuH/DAcTChI199FyE=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=qzeIM2MuE2gK/T0A1cWTccTuvTKXyAWfVDbogkasdDLUHlCHvAoyzqkx2BjjYIeDR ugYkU2wk8YOkYHkikA/TVMdI5d0ajkHlzJ7M7+vPFcwkMlX1Hd/iZR/bd5k8kc5TZU +o/xc6Qi6s9w+ZSHvRE9UFNsbNN6/saFSrHQu3wk=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id E6A63A4; Thu, 30 Mar 2017 08:59:44 +0200 (CEST)
Date: Thu, 30 Mar 2017 08:59:44 +0200
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
cc: IPv6 Ops WG <v6ops@ietf.org>
In-Reply-To: <34A0BBC1-E9C9-4856-BBB5-F6A2B9F4C72F@consulintel.es>
Message-ID: <alpine.DEB.2.02.1703300845190.30226@uplift.swm.pp.se>
References: <CAD6AjGSxKftRXGfJ67rYN6Ccr961HMuU69Y=SSwnemvmsqddNQ@mail.gmail.com> <34A0BBC1-E9C9-4856-BBB5-F6A2B9F4C72F@consulintel.es>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="-137064504-1038791073-1490857184=:30226"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/bk5r9Fu9whG8eRDM7fsVVVLiPcA>
Subject: Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-update-01
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: Thu, 30 Mar 2017 06:59:51 -0000
On Wed, 29 Mar 2017, JORDI PALET MARTINEZ wrote: > May be this is related to the US ESTA payment page, as it is broken since several years ago (unless they sorted it out after I paid my renewal about 5 months ago), and nobody is paying attention or even responding to the emails to their contacts … > > HE doesn’t even solve their problem, as it is related to PMTUD broken, > so only if you know this and are an engineer know how to disable IPv6 to > be able to access the payment … Nice example from a government :-( I agree with both Lorenzo and Jordi here, there are multiple problems that won't get fixed, having "hard" failures doesn't seem to help that much at this time, but with the PMTUD failure mode as well (which might not be discovered until TCP handshake is already done), what about adding additional methods to try? "normal HE mode with IPv4/IPv6" If these fails, let's say 500ms "try NAT64 method" (what Lorenzo proposed) if these succeed but I'm not getting any data (for instance my GET / seems to time out, no data for 5 seconds) then I try again but with TCP MSS 1200 and PMTU 1280 (I purposely went below MSS 1220, perhaps there is no reason to). In Linux one could do this with adding a host route to the specific destination with lower MTU and ADVMSS values (I have no idea what other operating systems have available). I know this requires a lot more logic and might be invasive all the way up to the application layer, but I think it's the only way to really work around the PMTUD problem. It would also be nice if there were some reporting mechanism (diagnostics reporting) so that the devices could make a list of services that it needed to fallback to this behaviour to, both for diagnostics reporting and potentially also for caching what method to try so that any subsequent attempts to the same DNS/IP address by default went to the MSS1200 method from the beginning? We should probably also say that PLMTUD should be default-on (as far as I can tell it's supported for TCP in a lot of operating systems, but it's not default on?). This would also workaround the problem. I know if we do the above there is much less reason for people to fix their PMTUD hindering problems... but isn't it still better to do it this way than to have user breakage, especially for users who are behind new technology and this breakage is hindering that new technology because ISPs are afraid to deploy it? -- Mikael Abrahamsson email: swmike@swm.pp.se
- [v6ops] draft-pauly-v6ops-happy-eyeballs-update-01 Ca By
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… JORDI PALET MARTINEZ
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Mikael Abrahamsson
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Philip Homburg
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Mikael Abrahamsson
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Philip Homburg
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Mikael Abrahamsson
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Ca By
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… David Schinazi
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… JORDI PALET MARTINEZ
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Sander Steffann
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… Ca By
- Re: [v6ops] draft-pauly-v6ops-happy-eyeballs-upda… David Schinazi