Re: [v6ops] PMTUD issue discussion
Andrew 👽 Yourtchenko <ayourtch@gmail.com> Tue, 26 August 2014 16:48 UTC
Return-Path: <ayourtch@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B2E51A00A7 for <v6ops@ietfa.amsl.com>; Tue, 26 Aug 2014 09:48:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=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 dKeOEBbDebcC for <v6ops@ietfa.amsl.com>; Tue, 26 Aug 2014 09:48:09 -0700 (PDT)
Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 886321A87A9 for <v6ops@ietf.org>; Tue, 26 Aug 2014 09:41:54 -0700 (PDT)
Received: by mail-ig0-f172.google.com with SMTP id h15so4798020igd.11 for <v6ops@ietf.org>; Tue, 26 Aug 2014 09:41:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yads/D+WsbFZH0qjSL9+SzXqjgopcubbYeaerP8kErg=; b=ZaNGAUiSs8iNG3JeQRWbfkcwvQ8GVkC5IsmYm9U/flACQ6OzkQZlPckioomhFsQobv r/B6ZVLvg8o4C0S3JNdihIEcDQxb9oBzmZxPFPUkmscaoPpgpMIaDDIsDnH+hSyTG3+3 dRKkN/L0bCxhx9rt/2UHKxX96pHLkqY5q0OI+5P9Uu52IbjhKb8OlVxra0jX0qZNjpIh s/wRUIKu0MPZ6oRXID8m2bLDysMs2ShUmLFfdUjqKiCukdAJ5PTHoWoDl6msLqC/171e /edkJWz/eorSB5olCjKNN6JuUwHTqglUgXscaZ9m9PjSxOrOE52PPC3R80mk5KjsB2oh oqDA==
MIME-Version: 1.0
X-Received: by 10.42.83.131 with SMTP id h3mr2121287icl.77.1409071313856; Tue, 26 Aug 2014 09:41:53 -0700 (PDT)
Received: by 10.107.135.234 with HTTP; Tue, 26 Aug 2014 09:41:53 -0700 (PDT)
In-Reply-To: <2134F8430051B64F815C691A62D9831832CFC84D@XCH-BLV-504.nw.nos.boeing.com>
References: <0D370E74-688B-4EB3-A691-309A03AF20BA@cisco.com> <53FBA174.2040302@isi.edu> <53FBA6E1.90905@bogus.com> <CAPi140PMeM9omtm11+NHa2ywUfof_tE7HknKExtoEb32mm7L_w@mail.gmail.com> <2134F8430051B64F815C691A62D9831832CFC84D@XCH-BLV-504.nw.nos.boeing.com>
Date: Tue, 26 Aug 2014 18:41:53 +0200
Message-ID: <CAPi140N91CqGcjN63Ohdk2OcGJVn_1p_d6whX8EUXAguAMZDJQ@mail.gmail.com>
From: Andrew 👽 Yourtchenko <ayourtch@gmail.com>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/unoLeytrzK3BJTCCDiaMuyIFkEk
Cc: IPv6 Ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] PMTUD issue discussion
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Tue, 26 Aug 2014 16:48:11 -0000
Hi Fred, On 8/26/14, Templin, Fred L <Fred.L.Templin@boeing.com> wrote: > Hi Andrew, > >> -----Original Message----- >> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Andrew ?? >> Yourtchenko >> Sent: Tuesday, August 26, 2014 2:50 AM >> To: joel jaeggli >> Cc: IPv6 Ops WG >> Subject: Re: [v6ops] PMTUD issue discussion >> >> Joel, >> >> On 8/25/14, joel jaeggli <joelja@bogus.com> wrote: >> > On 8/25/14 1:49 PM, Joe Touch wrote: >> >> Hi, all, >> >> >> >> Speaking from TCPM-land, I would observe the following: >> >> >> >> - PMTUD already has many known problems, which is why PLMTUD is >> >> recommended instead >> > >> > I agree, operationally however I'm trying not to break existing devices >> > attempting to connect to me, is the motivation for the note. >> > >> >> During the presentation in the v6ops session I made a comment about >> sysctl net.ipv4.tcp_mtu_probing. Since then I had a chance to test it >> - and indeed, it affects the behavior of TCP over IPv6 as well. > > PTB message loss is also a concern for IPv6, and not just for IPv4. Absolutely agree. Just that at a first look one would see a bunch of sysctls that are labeled with ".ipv4." and a bunch of sysctls that are labeled with ".ipv6." and possibly make a conclusion they affect just that protocol. > >> However, the value of 1 causes a large value of MSS to be used, >> resulting in about 1.5 second hiccup. So, yeah it "works" but for >> barely acceptable values of "works" >> >> Setting the value to 2 causes the initial MSS to be 512, which >> "mitigates" the problem and avoided the hiccups on a 100kb file I was >> testing with - at the expense of almost 3x more packets of course. > > I think that implementation was added to the linux kernel a long > time ago, and I am not sure if anyone is still maintaining it. Is > this a problem that should be reported to netdev? I think it works the same way it would work in IPv4 - if the ICMP PTB is lost, and the too large MSS was used, then there is a delay which is less tolerable today for the interactive traffic (IMHO) than when this code was introduced, hence my remark that "works" value is relatively small by today's high standards. But the 512-byte MSS, while preventing the delay, effectively triples the PPS, so might cause problems in some of the setups if their gear is "only" capable of 2x of the pre-change PPS value. That was the reason to suggest that if this setting can be used to solve the problem, there probably should be a discussion of the tradeoffs in the draft. I did not notice any wrong behavior - but, my testing was rather cursory. --a > > Thanks - Fred > fred.l.templin@boeing.com > >> I think it would be useful to see the discussion of this measure and >> its applicability/tradeoffs in the draft. >> >> --a >> >> _______________________________________________ >> v6ops mailing list >> v6ops@ietf.org >> https://www.ietf.org/mailman/listinfo/v6ops >
- [v6ops] PMTUD issue discussion Fred Baker (fred)
- Re: [v6ops] PMTUD issue discussion Joe Touch
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion joel jaeggli
- Re: [v6ops] PMTUD issue discussion Andrew 👽 Yourtchenko
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Fred Baker (fred)
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Andrew 👽 Yourtchenko
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Ray Hunter
- Re: [v6ops] PMTUD issue discussion Matthew Petach
- Re: [v6ops] PMTUD issue discussion Ray Hunter
- Re: [v6ops] PMTUD issue discussion joel jaeggli
- Re: [v6ops] PMTUD issue discussion joel jaeggli
- Re: [v6ops] PMTUD issue discussion Tom Perrine
- Re: [v6ops] PMTUD issue discussion Tom Perrine
- Re: [v6ops] PMTUD issue discussion Joe Touch
- Re: [v6ops] PMTUD issue discussion Fred Baker (fred)
- Re: [v6ops] PMTUD issue discussion Jared Mauch
- Re: [v6ops] PMTUD issue discussion joel jaeggli
- Re: [v6ops] PMTUD issue discussion Brian E Carpenter
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion Fred Baker (fred)
- Re: [v6ops] PMTUD issue discussion Jared Mauch
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion joel jaeggli
- Re: [v6ops] PMTUD issue discussion Fred Baker (fred)
- Re: [v6ops] PMTUD issue discussion Fernando Gont
- Re: [v6ops] PMTUD issue discussion Ray Hunter
- Re: [v6ops] PMTUD issue discussion Joe Touch
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Owen DeLong
- Re: [v6ops] PMTUD issue discussion Joe Touch
- Re: [v6ops] PMTUD issue discussion Owen DeLong
- Re: [v6ops] PMTUD issue discussion Brian E Carpenter
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Brian E Carpenter
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Mikael Abrahamsson
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Mikael Abrahamsson
- Re: [v6ops] PMTUD issue discussion Templin, Fred L
- Re: [v6ops] PMTUD issue discussion Mark Andrews
- Re: [v6ops] PMTUD issue discussion Templin, Fred L