Re: RFC 4861 missing updated-by

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 16 August 2017 20:33 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 68C0D1326F5 for <ipv6@ietfa.amsl.com>; Wed, 16 Aug 2017 13:33:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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_NONE=-0.0001, SPF_PASS=-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 n3gwmlUaT0zv for <ipv6@ietfa.amsl.com>; Wed, 16 Aug 2017 13:33:39 -0700 (PDT)
Received: from mail-pg0-x22d.google.com (mail-pg0-x22d.google.com [IPv6:2607:f8b0:400e:c05::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 58D9E1326F3 for <ipv6@ietf.org>; Wed, 16 Aug 2017 13:33:39 -0700 (PDT)
Received: by mail-pg0-x22d.google.com with SMTP id t80so642920pgb.5 for <ipv6@ietf.org>; Wed, 16 Aug 2017 13:33:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=LCp6FSXWUt83cGlMZv/7mUYxEA7ZMfXsD9j0rGoY7iI=; b=NmqUhhPZ2dVSiWCXxRjI9hfYWp2vPrMhFTM0xhIUymsecxmppMVuOWxXDUr72LUFFg bWG+9Uz7B8zI1cJOhvAgNExYRPgJ9SqhUvkRDMcARd/W9PWxthaNjai5ebfkWxpyitzB jESzGD5AcRMui+t2bMNZA4otmBjEFx1eo/091Ip+ZgjqaNi7GYVGOjFZg3S4kahf+uPC JmbEBf2x6g5Jo9WBE1CgBMcLhqJq+adPPeQYzyMZ3mxubLDw1U9RjpARMH0CknNLy2G7 VmvA4R2vHAiLMGly3Saq6pgnnjXVlvGFMGCfmXL9a32rIzhgz1ISdi1ltfakZ/rZnrpT OdZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=LCp6FSXWUt83cGlMZv/7mUYxEA7ZMfXsD9j0rGoY7iI=; b=ewmto/7Ak/6DOQWQR7va3Fn/+/jpnHCl4c6rfqW5V+y/j4667ggrpaiuWpwiMTg7gp vTYm7l1nZ1dzxy7VrkU7AWigOzs2AEY8hNouvxwz1fEJqA8NBAXH9mp+v4YE6cTt0QId KCpNYINOV5EF0fGfvo2H60Cbinu5Cuzl5ahBM7R2U6wLoviQkiTIK6OLDNmNbVZ/aZaV 1XzBFCsyKFNvWNFcJ2/evOMfVIKchCoRm8NthFnRMbTByqvjuNSqTLCU1xyzBnJtVaYh +4YC7iLFBpu/4rlmtSQvVGG5kKj3jlYi1uk/FfTSgugLW2/0Lsc5bv6pXJXAjwTqueqQ hb9g==
X-Gm-Message-State: AHYfb5iZj3lTWDFEx9iPqX4hpL9t2MQlu1OSSAmOrctJf4fL3vOF5KjB ad605HdnV4gMYkgX
X-Received: by 10.84.224.77 with SMTP id a13mr3085106plt.43.1502915618552; Wed, 16 Aug 2017 13:33:38 -0700 (PDT)
Received: from ?IPv6:2406:e007:521f:1:28cc:dc4c:9703:6781? ([2406:e007:521f:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id v11sm5110527pfl.101.2017.08.16.13.33.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2017 13:33:37 -0700 (PDT)
Subject: Re: RFC 4861 missing updated-by
To: Mikael Abrahamsson <swmike@swm.pp.se>, Timothy Winters <twinters@iol.unh.edu>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, 6man WG <ipv6@ietf.org>
References: <alpine.DEB.2.02.1708100947130.2261@uplift.swm.pp.se> <8447.1502388439@obiwan.sandelman.ca> <a3ed97e2-e907-6a20-0d00-6de532784f0c@nostrum.com> <826ee900-0edf-2bb4-ed35-3824b6ad8bba@gmail.com> <2664CA78-2291-46C7-ACF9-460AA3A51706@gmail.com> <alpine.DEB.2.02.1708110743410.2261@uplift.swm.pp.se> <52cae497-9539-3ba3-70b7-0bb55317f986@gmail.com> <12017.1502561028@obiwan.sandelman.ca> <alpine.DEB.2.20.1708130754510.3655@uplift.swm.pp.se> <8318F69E-BD7C-404F-9420-0FEA1340936E@employees.org> <alpine.DEB.2.20.1708151234491.3655@uplift.swm.pp.se> <F7C3A4FB-24A4-4A94-9262-FC4C1BF302B7@employees.org> <55c9de60-fdd7-f8c4-4b6d-29f4878d84da@gmail.com> <13BD69AB-B8DF-4023-85A5-813B6A62775A@employees.org> <3843.1502886797@obiwan.sandelman.ca> <CAOSSMjVCTMz9K-h08brgs_u5HJjtYmc7RvXrcoB71WgUrhqCLw@mail.gmail.com> <alpine.DEB.2.20.1708161444230.3655@uplift.swm.pp.se>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <62b5db1b-8422-78de-6bdd-cfd817438c67@gmail.com>
Date: Thu, 17 Aug 2017 08:33:39 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1708161444230.3655@uplift.swm.pp.se>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/tI7qjvq8nmj4xXmhHTocIIqriqE>
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: Wed, 16 Aug 2017 20:33:41 -0000

On 17/08/2017 00:48, Mikael Abrahamsson wrote:
> On Wed, 16 Aug 2017, Timothy Winters wrote:
> 
>> I looked thru the IPv6 Ready Logo Test Specification for this, we test 
>> this for NAs and NSs but not RSs/RAs.  I've filed a bug to update the 
>> Test Specification to check this in the next release.
> 
> Great takeaway from this discussion. I have personally run into problems 
> with an implementation that did not ignore MBZ bits but instead required 
> them to be 0. Since the sender of the packet had a bug and didn't zero 
> them, this caused things not to work.
> 
> The sender of the packet which didn't zero the bits immediately understood 
> what the problem was and offered to correct things, however the vendor of 
> the device that didn't ignore the bits took a lot longer to convince that 
> they were doing something wrong.

Sorry to repeat myself, but that's exactly the point we made in
https://tools.ietf.org/html/rfc6709#section-4.2
In other words, it's a quite general problem, and an excellent area
for test suites to exercise.

And IMNSHO it clearly shows why we need an "updates" for such cases, as
well as an IANA registry. Implementers make mistakes, and we should use
every tool we have to make this less likely.

   Brian

> 
> This was OSPFv3 and it had a 24 bit field in there with the remaining 8 
> bits being MBZ and ignored. The vendor put this into a 32 bit field and 
> compared meaning that when the other end messed up their zeroing the 
> reserved bits, the compare failed. I'd imagine this is not too uncommon 
> problem.
>