Re: [Roll] [Technical Errata Reported] RFC9008 (7543)
Mathis Marion <mathis.marion@silabs.com> Sun, 14 January 2024 19:32 UTC
Return-Path: <Mathis.Marion@silabs.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A87FC14F695 for <roll@ietfa.amsl.com>; Sun, 14 Jan 2024 11:32:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.76
X-Spam-Level:
X-Spam-Status: No, score=-0.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=silabs.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G3hoIDptFqsL for <roll@ietfa.amsl.com>; Sun, 14 Jan 2024 11:31:56 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2067.outbound.protection.outlook.com [40.107.220.67]) (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 59720C14F685 for <roll@ietf.org>; Sun, 14 Jan 2024 11:31:56 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y0Ju+aE4XTeX0Dktq28jIpdTM8gEoyTV5c0AeYry+nM+3KpPzFqDEArH0WFWpjmb73LCSI2nUgODFe5L5/qOhJXtXooH+sz9TpC1qUnLCT5ttzZklj6Z+g+uJTj0KsKkJ/U9s2qoj2zqBPk1dj4XEeaJNQH5Txe0vzEz/RVEUHTVYB0E5EpuNWBJJ6iFQLtYQ8sk6/PFlP5blQYX9svmV8e5cq0gmVpnVL5WmUVXowv5wj8Wrekz8lt1MjhNJZN7YvZa1raNW/i+V6OILMk8NzUrgi2ZbuDmXXahJshzGAR7BaLQox/bC7X8pqKi9IIIDs1OuxJn4KIoucNMvHL1cQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Fp640Xyt0vxgy/0Mp0ettZnPB55bWL0alkvy/jH3fTM=; b=lZeIZqDfDGj68ctvnvU8uzF+Ldp9UU0P0xplAkkJLRZOSgjDSBWPbaeB3Hmx3X6LMEreGxaVQLQsQrDbpPzfBEqvAIvMv245VrhFSoA9fVsRkJTqeF2GugGpgmmruOCdGkwdLX7+EpyPyqOYqbLJoOoA6WNV7W0dPJM7h6YgYYTr5z3bQ0egjRzo6dCphQcheTu4ftSoFsVEyefiBxR29UQuLwEj3N14p8fX7Z7xLplu3AZaIXB4Ya+73GshmHal+lM95wBMoL+THWCnTrsfBvgT3GnOQ3jGSW9x+rhm23BC5ORKcyJ3LbFJ6fvDwCjCxudwlUTyYZrCJqsK8rfUDg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=silabs.com; dmarc=pass action=none header.from=silabs.com; dkim=pass header.d=silabs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=silabs.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fp640Xyt0vxgy/0Mp0ettZnPB55bWL0alkvy/jH3fTM=; b=HZVqCU/UDDBw772PESQCtgAysNU+nX8V0VSjUg7QWhgBCDTEQrRuTYnw05Un95PsuB41P/huTVHMM/Eu2xVlS0h2tYeKVrEKFC3yNbKQDZFCNyHp11fjsuoxDkyeqFKRwQjzhPtY6emwoNU9KQIV7Fo7eDjC2yU23e65pmNeqY0=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=silabs.com;
Received: from MN2PR11MB4711.namprd11.prod.outlook.com (2603:10b6:208:24e::13) by IA1PR11MB6193.namprd11.prod.outlook.com (2603:10b6:208:3eb::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Sun, 14 Jan 2024 19:31:54 +0000
Received: from MN2PR11MB4711.namprd11.prod.outlook.com ([fe80::4df5:a636:76ed:68d0]) by MN2PR11MB4711.namprd11.prod.outlook.com ([fe80::4df5:a636:76ed:68d0%3]) with mapi id 15.20.7181.020; Sun, 14 Jan 2024 19:31:53 +0000
Message-ID: <b751106c-a954-48be-bdd9-1e6a53ecb6d5@silabs.com>
Date: Sun, 14 Jan 2024 20:31:49 +0100
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: Michael Richardson <mcr+ietf@sandelman.ca>, Routing Over Low power and Lossy networks <roll@ietf.org>
Cc: "mariainesrobles@googlemail.com" <mariainesrobles@googlemail.com>, "pthubert@cisco.com" <pthubert@cisco.com>, Andrew Alston - IETF <andrew-ietf@liquid.tech>
References: <20230614100534.0BA8955EB3@rfcpa.amsl.com> <BD2380ED-D368-44A9-B3EB-5BF7264EAFC9@juniper.net> <1771437.1705170046@dyas>
From: Mathis Marion <mathis.marion@silabs.com>
In-Reply-To: <1771437.1705170046@dyas>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: PR0P264CA0276.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1::24) To MN2PR11MB4711.namprd11.prod.outlook.com (2603:10b6:208:24e::13)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MN2PR11MB4711:EE_|IA1PR11MB6193:EE_
X-MS-Office365-Filtering-Correlation-Id: 0b23aad8-6485-495b-5c85-08dc1537768a
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: VtU4sWZpkGyxui92VYCuw5JHq2PisF2sduO2O54psUrZPBhU+ipdpPP+TgSFQuOT/bQNmauxH2fQADPk1cRGrmq+kID88FnHwQRZLLB1SreHMmFwKFtMCUJeb3EtnuaddieI3EqDhFcKndF4vDK6NngBDfuJRjx77CjuyIyfS/SWAWSWYJY96xRPP3a26I1+dqGV9ywLLqDKN+mtVEYuv3en54ERwJLrnL580SyoAi3gQY9PX0MEeXihM6u3/WRgvLjaNfjyyfWYQzXaBr3Y4qvKBFzSzzeGEZruPhrbZHWc9IRVOZsSHZWmyyZZPoBfQ5xG2dLjli5cNqFvS9/gc714X7xjV0U2OdOTmT4Ygj1GhhCD5H7LPjCvti/TzlS8hJMpUMEfZvUlX4cs5HQy00Ww9av3FY5qgUrdg6Xgz4TqhFuHY1o8ajYneTmkcGSkzdQf55+uLKMMsPN8qP/fL2ljE9QBHRLeZvURYeMjAtNHMT6CdK0vkvmE+Xm1Tb+qK7LtKGh4eIlp755hPFEydZRuhWfA7w2c0Kj3Plk72ML6hNDsA2cpWOQ6Iu8NicDszwN/bWnPKUD1GwAAZq8fPAmXHyH853cl5iSEUFyemeLIFEEjx5fus5ze9AncL9+V4tJ2bkLGQEU+O5rDwJitDQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4711.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(366004)(376002)(39840400004)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(5660300002)(4326008)(8676002)(8936002)(2906002)(31686004)(44832011)(66946007)(66476007)(66556008)(54906003)(316002)(110136005)(6512007)(66899024)(6506007)(6666004)(6486002)(478600001)(53546011)(36756003)(66574015)(2616005)(41300700001)(31696002)(38100700002)(86362001)(43740500002)(45980500001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: LueLbENzXqZRLsEsPAccwPA15wCJHt8u3Leo4ts8na5dBCum6Hq830Wnk8Mlr2ji0Ca5kN6VSARpi/R8HyxwhnFVMHXa1ef4CWTylzFAddAO/uI/QjpSp9GLkK4mccx+C38BG0f5lTAP9zKTuQ9Mpkb2SeS5dMDN/EQmPdvpKBi3T35ziIFxExdGprfJVadDlQOokfuiS7E5L+fR0jwEmZNl+3BWCOcVdUdrA7iFEA1x5n5bPjz40XLHUexb68H9sGmg9kkV6ar0ddI4b4wxrmffulP97Tx1w/hlikyt3nabYDo0ccJfvbI4td7G6H5PJ5KrgFd0fOJppICrmi4sAwdkCxGen1e702UQHhh+ITou65zxoLnq+F/RnpVdCtRadlIOBs+jJhf8JT0zjpAAtqeFEcoimXJzf2lcxZTbgUr6CMlR00hhvXTHfJthAJmrwXRNjERKNLksizJmcivDsGIp0ZdRdeZ9WQj+y7IJJmnYMzpcLB3/VjKQvx6saucdEuXN+ZQn/LxeRwxC+E9cHr7XOX0j4E+2D/TKNZ6Irn8caGvnwkB5pFsLigxjM07Uzsxg+f0Bn1oJkhKKvDyGVxvFvosNT6YaKEVVGHoCiXsq2qqWH6Bo34cl/rFSTEbE4tVWKZIsWJWPKO3oVUBRYh0nmmwH5HD5TuWJD4rROIPhrPhaTW3+CNo/HsSLKO38bdHx1bEQm5Je6ucDWlDVSKtMRONgY7vraMNQJwlI4lN5jki/1HdYoOq7Kyu7UQsKDEvqRcsmoqaHvZj598xC4FYILN8NT2W/yIs7i7dWiHy7WXfEIDbTsJ53+CxllG6ia403b83b2FsIv7DPmrQgpi758SYsqKWQkmtExiR0UT9HeOkVqqZSRcT73rrwSlzP0EfvVOkHp/JYPTRb0Zeqb1L87z4Xfa4dFpIdNy4ja4fvU+dPevXTfPdLQZnYviTEb4Wsq6AjhAwt2UcD+iMzPL1goz1MkPHWX1oyQDp9rR+a40q4Ewg6PgIJb6wZDf7KFIWhIXx21B8UddBCmcEZQMi1Re53IkXzBsNM3qPLl3HLNSkc07p18jMLf6sfcbQFBaGxn9bqnJ+GXZzFdBEKWBvOb3u/j0yqaiNSUlr79mlNaLqVEScDuZdx4yxs7nT+OuE6WzW58M7Aw4fx24pLLLCli6z5DBuFK7lbHGEl6zL8KhrKK/SP15STeEwlBUgaV9Jo2XTWLDJkGH6x9/Xu06MU/zd4VsGuE3BswyAuepuj9pTjipYHVFCnNI+fCaj9y4AihfZy360J/k7Pu9C89JUVo9C+46oAgH9Crf2HsDeyZYigMzkGdE3YO6FGcWCOpvf7Um1Cyw3T1p3vfJjKa5Nztn3Cs2uj5HXZp08HGCZ1J/f2SY/JRLpvejcXQC0kqWmVlNNANZ8j/l93pAdfV/qGE2NfIzZYbOz7f8/IujcRQ/I7yd9QhKxSyla+ABAfjQCEUFBTAYKSDXlOi5oHsOLmXcfaX1f8VZz6kX/MV0kwgNiaB710lhcxnrA2nxeA408l+1ib8cUulIja3evpDPRz2ewb1cA0dKf7qzQ281alQ2dgZTfNGy/PdtXPWCwEcFCITDWCcgRU4430LYN24qbDLKAO0thdDqWcDXvvK2IXzB15bdx8Twa6O0IgpKNy
X-OriginatorOrg: silabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b23aad8-6485-495b-5c85-08dc1537768a
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4711.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2024 19:31:53.7783 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 54dbd822-5231-4b20-944d-6f4abcd541fb
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: +1fWFADhU7tUATdEv3SNlKA6UkrsX813RpVUuJVs4wb3hHkmFSUIEhqsF0p7qyZaMVOmEUl2KuiAU0pTzWTFrg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6193
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/N23qgd4CHuTxH-blD6DLerpD380>
X-Mailman-Approved-At: Sun, 14 Jan 2024 11:37:10 -0800
Subject: Re: [Roll] [Technical Errata Reported] RFC9008 (7543)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Jan 2024 19:33:41 -0000
On 13/01/2024 19:20, Michael Richardson wrote: > Yeah, the fix for errata is wrong, and I think is due to a mis-understanding. > Mathis, thank you for reporting this, and I'm interested to know your > thoughts about this document, as it was a *$%(#@$ to write turning from one a > 1-week effort to produce a 3 page document into the 3-year 2700 line behemoth. > For a bit of context, I am working on Wi-SUN, which uses the non-storing mode of RPL. I have contacted Pascal Thubert for a couple technical questions during the past year as I was confused by some RPL concepts. One issue that Wi-SUN has is that it was specified before RFC 9008 and consequently made some decisions that clash with the vision exposed in RFC 9008. Recent incentives to introduce references to this RFC in the Wi-SUN specification were unfortunately rejected by the Wi-SUN Alliance, supposedly for backward compatibility reasons (I do not know all the details). Regarding this very errata, Pascal suggested that I publish it as a result from one of our discussions. Now it is possible that I came to the wrong conclusion, the errata was not reviewed until now. So one of the starting point was my confusion with this bit from RFC 6550 section 11.2: SenderRank: 16-bit field set to zero by the source and to DAGRank(rank) by a router that forwards inside the RPL network. To me there is no reason to set the rank to 0 at the source. Pascal explained to me that this was written this way to allow RUL devices to insert the RPI option without having a rank. However it seems that for RAN, there is no reason to set this field to 0. Moreover, RFC 6550 never states that SenderRank=0 must be treated specifically as meaning "unspecified". In fact I was even more confused by the fact that this is defined in section 17: BASE_RANK: This is the Rank for a virtual root that might be used to coordinate multiple roots. BASE_RANK has a value of 0. > Assuming that I have the context correct, from section 6: > > } As the Rank information in the RPI artifact is changed at each hop, > } it will typically be zero when it arrives at the DODAG root. The > } DODAG root MUST force it to zero when passing the packet out to the > } Internet. The Internet will therefore not see any SenderRank > } information. > > We might clarify things in this way: > > } As the Rank information in the RPI artifact is changed at each hop, > + for traffic originating within the DODAG, > } it will typically be zero when it arrives at the DODAG root. The > } DODAG root MUST force it to zero when passing the packet out to the > } Internet. The Internet will therefore not see any SenderRank > } information. > > While we have cases in the document dealing with traffic coming from the > Internet, in all those cases, a new RPI has to be added. We never reuse (or > trust) any RPI (or RH3) that happens to be on the traffic from the "outside". > (We imagine some cases where traffic is from a trusted "inside" node, but > above the DODAG root, but which is a virtual part of the DODAG, but those > cases are not real today, and it's not _Internet_, but rather _Intranet_) > I now agree that packets coming from Internet are basically never going to contain an RPI option when arriving at the DODAG root, so we can remove my note "The packet comes from Internet (and has an RPI)". Now regarding the text edit, I maintain what I wrote as I think this note is correct: "The typical case is rather a packet that arrives at the DODAG root from a child node forwarding a packet, in which case SenderRank is set to DAGRank(rank) > 0.". Tell me if you believe this is wrong. > Not sure what means for errata processing. > > > -- > Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works > -= IPv6 IoT consulting =- *I*LIKE*TRAINS*
- [Roll] [Technical Errata Reported] RFC9008 (7543) RFC Errata System
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… John Scudder
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… Michael Richardson
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… John Scudder
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… Pascal Thubert
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… Michael Richardson
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… John Scudder
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… Mathis Marion
- Re: [Roll] [Technical Errata Reported] RFC9008 (7… Pascal Thubert