Manual PMTUD [was ...rfc2460bis-08]

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 17 March 2017 22:51 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3636E129551; Fri, 17 Mar 2017 15:51:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 otG_0Ef1bBwc; Fri, 17 Mar 2017 15:51:01 -0700 (PDT)
Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (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 E6280124B0A; Fri, 17 Mar 2017 15:51:00 -0700 (PDT)
Received: by mail-it0-x22d.google.com with SMTP id m27so38002020iti.0; Fri, 17 Mar 2017 15:51:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=bu0o5GFHnjd8ezR/cwUx8FZjWXQxj0VE5cHd9ZFXq5E=; b=duAQ+ZyzynSvD0n9s7c8DVR1N4zUHomqDOfLsDgmN1/op/pr1DCrGogxI21zuHXTSP JhRVaQIAYAS1/2DShke6umELsMFhIk8XR9aB6ZxS/g3fl+xhKSneuVHj+pB3G6uFp31M /y9S/LzTVI1Wm5Fg4pS1K9ZOOK3hTwBA8VVka4rv1eeZKEvP/bNDUYjb3yML32G30BY2 HE0QSmzYEUQouj5hySfS4+UDbOeNqabyEGnHT5knxdoapg5o5yvzYcBHwZ+gw2/B3GJ9 dS+R9KE7jJ0wHtpA6MWxcdhKG0UxQoWF9kMxRG1pbzCsh315XxXOnHN6PGRDV4D6Agpx 1LDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=bu0o5GFHnjd8ezR/cwUx8FZjWXQxj0VE5cHd9ZFXq5E=; b=iv0amkhXsdjQaDH3xivvshqDDe5nIMvqe8dKzfg0CykcyVIG1BQ2feoM/Ro1zE9J0A ZTM1EsIkK7PrwWFWV+iMLyfsCqEagL8IqdcSDb9splzs/GcZcuIvephHg0Ded8v6hxd7 Wbj+C/9xHpwbvIskOjbS++NS/CHpdWOnXQl+43g5lUB6lSmLs45JeffSozfv+mo4epJG WanIvrl6zv49+Ml3iKFC6z/xW3q75lHUvlbcDO36RmVAwhbhAR/9R+m/RsRzVNfj7cbm I+2WASKekUee9uPPaZuIhjbucBp84Ln7o0TLldLBdB8OwJyaNQ2QfPgwdkcN+rL7J39M 4Bmw==
X-Gm-Message-State: AFeK/H2fekO7aiCAASmQEAoha+H3JG4/fWQkEQ7Mx2+fiHhhSTOLfG653wRvhMnD7jweBQ==
X-Received: by 10.107.202.196 with SMTP id a187mr14893929iog.129.1489791060226; Fri, 17 Mar 2017 15:51:00 -0700 (PDT)
Received: from [172.16.11.95] (50-76-68-137-static.hfc.comcastbusiness.net. [50.76.68.137]) by smtp.gmail.com with ESMTPSA id k68sm5044502iod.13.2017.03.17.15.50.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 17 Mar 2017 15:50:59 -0700 (PDT)
Subject: Manual PMTUD [was ...rfc2460bis-08]
To: Robert Raszuk <robert@raszuk.net>, "Leddy, John" <John_Leddy@comcast.com>
References: <599257D7-532D-4512-929B-D124623EAF35@ericsson.com> <37ED3E78-B23A-4D29-8597-5A63236129B1@cisco.com> <887bd0f0-32a5-56f1-9ac9-703ecb97a760@gmail.com> <80D8FFF0-2674-48A7-A935-11681F5C5A4D@jisc.ac.uk> <A67E1C07-282B-4422-A2FF-86F6CACBD775@cable.comcast.com> <ab7c95a5-9776-24b5-7c26-4c5987d4c948@isi.edu> <ed2f5144-52fb-dda5-1fb4-62be1625b341@gmail.com> <401F52B1-3D41-4174-9425-50571B2D0B9E@jisc.ac.uk> <6d51de4b-3a9d-0f34-1cd2-5bb30caed75e@gmail.com> <DE16D91D-AE7B-4D3C-B8EA-0CB644FB96BD@cable.comcast.com> <CA+b+ER=6dXLiwvLJa84uvpVeH0daGnZ-06P16JD0UutTrbUYyA@mail.gmail.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, Tim Chown <Tim.Chown@jisc.ac.uk>, "draft-ietf-6man-rfc2460bis.all@ietf.org" <draft-ietf-6man-rfc2460bis.all@ietf.org>, 6man WG <ipv6@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <2a808465-58c9-1d5e-700b-f04043b33c1c@gmail.com>
Date: Sat, 18 Mar 2017 11:51:12 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CA+b+ER=6dXLiwvLJa84uvpVeH0daGnZ-06P16JD0UutTrbUYyA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/yLJ51sbqoov1dWMdRBiNCJT625w>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 17 Mar 2017 22:51:03 -0000

Robert,

(cc's trimmed)

I remember well, back when serial modems were still the norm, sitting
in hotel rooms manually cranking back the IPv4 MTU size on my laptop
until it was possible to establish TCP connections. Fortunately,
somebody had written a piece of freeware that made this possible on
Windows 95. I seem to remember having to set the MTU to 256 in Vienna,
for example.

It is really unthinkable to me to allow header insertion on the Internet
until we have a working solution to PMTUD in all circumstances, which we
don't, due to operators misconfiguring middleboxes to drop ICMPv6/PTB,
and due to RFC4821 being a rarity. 

When this major operational problem has been solved, it will be time to
seriously consider header insertion (including its very non-trivial
security implementations).

Regards
   Brian Carpenter



On 18/03/2017 06:06, Robert Raszuk wrote:
> All,
> 
> This is very interesting thread indeed.
> 
> I think header insertion at *any* network element be it host, router,
> service chain device is highly desired. IPv6 deployments will be much more
> successful if we clear any obstacles which otherwise prevent it from
> delivering required by customers and operators functionality.
> 
> And I would state that this should be not only limited to one's own IGP or
> BGP domain. It should be legal Internet wide.
> 
> Today Internet as a entire system lacks tools to accomplish path
> engineering, fast connectivity restoration, p2mp delivery of content etc
> ... Some of those are possible with MPLS based tools however as we all know
> MPLS has no NNI and does not really work across domains. Here we stand very
> close to have a chance to fix it.
> 
> And if one would forbid by spec the header insertion performed by network
> elements what's the alternative ... IPv6 in IPv6 encapsulation which may
> suffer with even more overhead yet will still require IANA allocation of
> SRH type as well as TLV codepoints as effectively encapsulating network
> element will be acting as IPv6 sender.
> 
> Concluding I do hope that we can try to collectively make IPv6 protocol
> flexible enough to satisfy customer and operator's requirements what in
> turn will enrich and speed up IPv6 global adoption.
> 
> Kind regards,
> Robert.
> 
> 
> On Thu, Mar 16, 2017 at 1:40 PM, Leddy, John <John_Leddy@comcast.com> wrote:
> 
>> Thanks Stewart,
>>
>> This really supports my point and hopefully not the intent or result of
>> the discussions here.
>>
>> We are trying to work through the IETF process to come up with standards
>> and solutions that address real operational challenges faced in
>> deployments.  For operators, dealing with legacy and migrations are a big
>> challenge.
>>
>> Wishing these issues away and as a result having non-standard
>> functionality in “middle boxes” that are ignored in the architecture is not
>> productive.  NATs are a way of life, dark space is being deployed by other
>> operators, “Cloud”/NFV/ServiceChaining are active areas; tunnels, tunnels
>> everywhere - PMTU is always an issue.  “Turtles and Tunnels all the way
>> down”.
>>
>> We are very aggressively migrating to a V6 infrastructure, but there is a
>> large amount of old legacy systems/applications/services that need to be
>> addressed.  At the same time the allure of “Cloud” attracts systems that
>> should never be moved without being re-architected and the virtualization
>> environments fully supporting V6 (both Vendors and OpenSource) – but they
>> do move and vendors help make that possible.
>>
>> Hopefully we can keep the discussions going and keep tools available until
>> we know we have solutions to deal all the activity happening outside a
>> clean end-to-end Architecture,
>>
>> John
>>
>>
>>
>> On 3/16/17, 6:44 AM, "Stewart Bryant" <stewart.bryant@gmail.com> wrote:
>>
>>     > In another form, the answer to John is that there are no protocol
>> police,
>>     > so what consenting adults do inside their own networks simply isn't
>> an
>>     > issue that an Internet-wide spec can or should address.
>>
>>     That is not quite true, the inability to gain an IANA allocated
>>     codepoint can make long
>>     term private deployments very difficult, either for the protocol
>>     squatting on a codepoint
>>     because they could not get one allocated, or to the deployment of a new
>>     protocol
>>     legitimately allocated a conflicting codepoint.
>>
>>     - Stewart
>>
>>
>>
>>
>>
>>
>>
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>>
>