Re: draft-van-beijnum-multi-mtu-05.txt

Michael Richardson <mcr+ietf@sandelman.ca> Thu, 07 April 2016 16:30 UTC

Return-Path: <mcr+ietf@sandelman.ca>
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 494B312D145 for <ipv6@ietfa.amsl.com>; Thu, 7 Apr 2016 09:30:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 VGmSpMyDyAlu for <ipv6@ietfa.amsl.com>; Thu, 7 Apr 2016 09:29:58 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 803AC12D139 for <ipv6@ietf.org>; Thu, 7 Apr 2016 09:29:58 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 9ED7E2009E for <ipv6@ietf.org>; Thu, 7 Apr 2016 12:33:33 -0400 (EDT)
Received: from obiwan.sandelman.ca (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id A916F63755 for <ipv6@ietf.org>; Thu, 7 Apr 2016 12:29:57 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: 6man WG <ipv6@ietf.org>
Subject: Re: draft-van-beijnum-multi-mtu-05.txt
In-Reply-To: <E27329D1-400E-4470-8277-64A664508854@employees.org>
References: <20160406151831.GZ518778@eidolon> <570569C2.4030601@acm.org> <20160406212048.GB518778@eidolon> <20160406220411.GC518778@eidolon> <E27329D1-400E-4470-8277-64A664508854@employees.org>
X-Mailer: MH-E 8.6; nmh 1.6+dev; GNU Emacs 24.4.2
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Thu, 07 Apr 2016 12:29:57 -0400
Message-ID: <29889.1460046597@obiwan.sandelman.ca>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/A8ccB52drdgMMbRJmBE_BknCixA>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 07 Apr 2016 16:30:00 -0000

otroan@employees.org wrote:
    > In general I'd prefer that we reuse existing mechanisms for path mtu
    > discovery, and not invent new ones purely for the case of two directly
    > connected neighbors.

    > Could we make this work by adding the RFC4861 MTU option to NS/NA
    > messages, and require that PLMTUD probing is used to verify the end to
    > end MTU.

Yes, but plmtud can only be provided as a service to applications when they
use TCP or SCTP.  It can't find bigger UDP paths at present: that would have
to be built in to the application.  But, the kernel can provide the service
for UDP users by doing the discovery in NUD....
Basically we can run the plpmtud mechanism with NUD in the kernel.

There is another use for this MTU option:  it appears that it is sometimes
possible to run both 802.15.4-2012 (the 127 byte version) and 802.15.4g (the
2K or something byte version) on the same radios.
("802.15.4-2015" includes 802.15.4g, btw, thus the need for a year to be precise)

A 15.4g MAC ought to be able to speak to a -2012 MAC by using all of our 6lowpan
mechanisms, but two 15.4g would like to discover that they don't need to
fragment.  I had *assumed* that the RA MTU option could be used for this, and
was surprised when I read that it wasn't specified for this....

So I'm in favour of having this ND option defined; and I care not if it's a
new number or reuses the RA number.


--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-