Re: [6lo] Router reboot - loss of state

Klaus Hueske <Klaus.Hueske@renesas.com> Mon, 23 May 2022 19:51 UTC

Return-Path: <Klaus.Hueske@renesas.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0501FC1D3C53 for <6lo@ietfa.amsl.com>; Mon, 23 May 2022 12:51:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 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, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, TRACKER_ID=0.1, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=renesas.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 7ohPvnyoqjcB for <6lo@ietfa.amsl.com>; Mon, 23 May 2022 12:51:06 -0700 (PDT)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on20715.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::715]) (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 638F5C15AE24 for <6lo@ietf.org>; Mon, 23 May 2022 12:51:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C9UTDeD3q4T/bXC/jskc8aJhvbPHpFVSd6UcPS6vtgozsB3EmSiK6hu+SOin6Qy0US3bDps5s5bS2ur3xDVhTWOeUxA09HGUXWOYo98KzkA5B5dfTjth2ai5/kdFgSdLN11+UXKXLSp+h4R2En3pOZWbvT9mq/zabGCRcczleyhHRjeZlxlvtGENkT5JAQNVMgROKLXno3OdF07TTcsv74lafbEvsXAFR+NjUFaZj+IsL/y7CQ2kcQB1944uYDH0gKVpdTsrRDDT2gUyXev/DJVT7S1jJfFjlpVdQq1kQm9AaCurznHlv2psnnmNlCiSLOXkrLFv0RQm4mZqGRCAnw==
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=ghUIaQ/urj8SSPzvKhMIqiEWhhL6ltIqvxqqeYxw9Lg=; b=LVj5UGwPvirgqwa7CygFE6KT/L2nmrZ6gqkZT5S4XHJUUfdiOaoCtJXVEysJkZZGBcxZpQBLZkcZsm3cRstoLtcmHHmEAtfdpQtkOzUvYEgn9ZjoVGbcBS1yDt9AQocow8Omy6RY9r0kUurjZBoB9KzjTtkmIri4vhK4Ef6tD97auBwtyQklmqUm/nW/dyBPiye7SuFTUDQpwcvnfKKekDIrmTx28ZBK8xjZKEmVOLAkj2jG6ie5Qakcpc5nTwmdBz0bGpIuJSTfqs9fcY0FVez7V/zweQKPR1m0i2f28DkJDUCqJO80lg9EtkENWiWtdLZ+tTNX7H6fnn/qe8TkeQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ghUIaQ/urj8SSPzvKhMIqiEWhhL6ltIqvxqqeYxw9Lg=; b=TioV8MtYAZRXVo/Oz2RlSuDMceJp8ahb4NI3TwpZX1yyKeuILKGRUYMLWmuREPHGBDPzPiaZkbFmF6UppAWxOB3ZuKxYOE0dwLYt2ZrQNdathFxzSN0LjPHQz34Avhae6owXCsVgt+EmXJ6n6dx96CemBxYLdC8FUFkoa9Hga+I=
Received: from OSZPR01MB7844.jpnprd01.prod.outlook.com (2603:1096:604:1b8::11) by OS3PR01MB7995.jpnprd01.prod.outlook.com (2603:1096:604:1bd::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Mon, 23 May 2022 19:50:58 +0000
Received: from OSZPR01MB7844.jpnprd01.prod.outlook.com ([fe80::f0b3:6ca8:668d:3513]) by OSZPR01MB7844.jpnprd01.prod.outlook.com ([fe80::f0b3:6ca8:668d:3513%7]) with mapi id 15.20.5273.023; Mon, 23 May 2022 19:50:57 +0000
From: Klaus Hueske <Klaus.Hueske@renesas.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Paul Duffy <paduffy@cisco.com>
CC: "Hett, Chris" <chris.hett@landisgyr.com>, "6lo@ietf.org" <6lo@ietf.org>, "Paul Duffy (paduffy)" <paduffy@cisco.com>
Thread-Topic: [6lo] Router reboot - loss of state
Thread-Index: AQHYYXuB260kOLuUl0q3xv8FGEnEQK0a8SVwgABoJjCACZq2AIAAG87QgAMzKbCABDpm0IAAYq0AgAAZaJw=
Date: Mon, 23 May 2022 19:50:57 +0000
Message-ID: <OSZPR01MB7844905FE581F0C99D82BC7E83D49@OSZPR01MB7844.jpnprd01.prod.outlook.com>
References: <CO1PR11MB488121616933B52593AE04DFD8C59@CO1PR11MB4881.namprd11.prod.outlook.com> <OSZPR01MB7844934534006D41397CB87F83CB9@OSZPR01MB7844.jpnprd01.prod.outlook.com> <PAXPR01MB936217C3166A7FF01844F42A84CB9@PAXPR01MB9362.eurprd01.prod.exchangelabs.com> <CO1PR11MB488139A94CA3864AC8CD2D84D8D19@CO1PR11MB4881.namprd11.prod.outlook.com> <PAXPR01MB9362E9809F9A88C3A8233DA284D19@PAXPR01MB9362.eurprd01.prod.exchangelabs.com> <DB9PR01MB9366D28249CAAD8B260D543584D39@DB9PR01MB9366.eurprd01.prod.exchangelabs.com> <OSZPR01MB78440109716CEE117F82216A83D49@OSZPR01MB7844.jpnprd01.prod.outlook.com> <D949F41C-8F85-4A8E-8D0D-A4B44DAA00F3@cisco.com>
In-Reply-To: <D949F41C-8F85-4A8E-8D0D-A4B44DAA00F3@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-Mentions: paduffy@cisco.com
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f638e891-713e-429a-13c9-08da3cf58e1e
x-ms-traffictypediagnostic: OS3PR01MB7995:EE_
x-ld-processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr
x-microsoft-antispam-prvs: <OS3PR01MB7995B8AD8562A2C69080E22C83D49@OS3PR01MB7995.jpnprd01.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o92bYtEs1wemxBHqe6xQoKNHpOcbYX8DYaoOjld77+R0/q7qSr8y5VkZV8cat2kWqVxuzCRjWSR1hVHVJ/lCYFi+jrfMYrkhhBdUb+Hde82rSD/ULFMR26SR1Nj1MGw+9wZiSjkKAHkcd/x/gtpm8hcqrhCEUqBNLvMjRv8+oTh7KiT1sH4OpICUqUTR3bCO/Wv6L+u5ObrHRPDsH9HJTItiZrU82bfn40P7g8wU6iVmr/6hZY+P6dy1vDcj1FPpNWB4QNY+dumP3llcuh1zMzLIe8ZyYl8VwdyQtxrjdVUh92z/dyGacKDLHx/xIFYLz/wq1/iF0a1d/QrlAuCM3XiFHFOqV10wGxDjSHZ3Zc9k8xJQaVI80mgG8HXCRK3mNLef8rzGbcbmko6jV8bRxB7N/QuD+E5f548i5JscVXhYaG5FThFeTtVl1siFax775CCkF/ZcrFtFdoL8a0CzGsOq9MplVyzkzaDDHVm/FNfkQPBDOBK9J8VGgSIOkXAkD3L1G3HKT0e8WtTRT1eg9pUM3ic6PVxyijgE6JWS0bZOXRaXGRnqRdlFbREEVmebhxvONjx8s3I2DNpN08HwbVGPX2mCmsNI9zOoBAHH6Zlx/LeJW4eDIm0neAUqtsOPP8zjEXy1vsceVzGKoU/Cme60uaukqa89zTiCWlfNapw9pkZCmiZn+tsBazY4obkxZ6wS/NbzO5TmlsfUtdUnOywJGSKr0BLbQAtcFFS/QOaKDo/lAaXz5wLTLsgDrH8sMQdPvHTZgpVYAhu3NIHMlpLW8Gs97MegqT8kjjdkYoA/OoJAe/mFr15PWC4s/yG3zLewNDtYNIoxpBq8A/uNPXlozM//FDtMbtHFMAN2+nI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OSZPR01MB7844.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(66476007)(66446008)(64756008)(66946007)(66556008)(8676002)(26005)(316002)(83380400001)(91956017)(8936002)(4326008)(30864003)(66574015)(76116006)(5660300002)(508600001)(966005)(52536014)(33656002)(186003)(86362001)(9686003)(122000001)(2906002)(19627235002)(55016003)(38070700005)(38100700002)(7696005)(6506007)(110136005)(53546011)(166002)(54906003)(244885003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: WSVClmnX055lwZQdBxEHA1gqg+ZWmxwPB6XRoMHpbEnVLpIy+nYUJcBbuetjEYWwGx+kzDQv+15L/0pFlJh0yEkxjaObXAlgxFnnddqTksluE0xHLRImpPN5sV7HTRR7Mcy1+ga/MryWL7zsFKkUgVBvdSgaQcWCxOeLhFeMvTz91pY4gNrb8jt6HRIqx+HQuy8gppYChZRkPY+NO3S2bP40jkxYguUYeEuH5KByWawDt/al9TpAWZlPGHietKMbGptcQivlLGBx149sl6N9XE8gyupEnUJR/5p3Y19nWanSl4mQ91MOaCx0lSapWlwMn01tkxe6xpGSTRWa+MzQVS/ckLlaRI97UXPzTsS0O/LlGxYQOGmELPXIH8H7icddhdYSuclJTO0qAK2IEURrZiEkOZyNwDRHeRK8LrPf96SreG7+OIrUQyViIqa2OnsEyrJV7SWzvb+VCUlN9a4mLs4WChkFzLkHqBdXH1/MpoBY6sPXPEAQbAoW1xuAOymArvxZSwN2hXJezIjFcO3gFiOqq7zYLz7YK7I3RVitexke+uJ2CL3xbKvnU1UOaVumN/c36IENnZxxv+xgiULIWsdNivwTCgGIOKlr3BZftGYkocyvtNYWnztmNV8+6NIQcuz5vsiB5nX2zbtE54pdsX9m1hYTzTiFZCfXTS4kqeEvFemiBWg5KuKukYiHN2U8DkehlRxiTNgGadf0flH4pzNcpDCNRSmjf97E4Wkuul8DpSQZBwMzUtOSgry3RzmWtroE2Pk0nt1ntChlb+vYugStcEFBdUOdR5JpvxRg/xVR5hg0SKr5ZLtfKMDTLe9KAOwkQ4004yP6BpUbRFlTFc1yYKoWcA/H/9v3Br0NWl2EqT1HB6fYmYSr3hhjBU9uErEVhzQseMv5DL6B4C8A2WJDvq5sSuEr1Txd8htDyUL7biaKzRXD1uADLfPiyxXCcIiAXqen9SK4GM/vYwa9FPNENg/Rgn2swHO0HyBQhRIYW6Km4AZ5XUTxP0GdXTDaLgLb+H7mEd/ResqYbuby+Q362SbExup2mngRAjdrgVskttQKRxaFnvGpJWSW/YcDP2h+8O8nAllwBU8GXn1Q6NhflCI5qBeXC95+F16Udc4r6cQmtmaYD8jgMRID8sdx+bbel4VTqGKaIYUO4CG6tVPfQK4HGwuHSeF9Zj9oCr/8dvIFzRxtCDQtoR417/nlSw7bBPLSsjyxuRavu3U8kikaSqPCdZEBzl8yR/D19vT8E1IqOd10NaRiSSTA48MRVk21PPFBukufB3Zy7iB4pDZBt4sZiK+md3K3wZrfKYVaXf3uBdn+yHBZG9gHkQXn+9dQCh19Ym/xv4rv58nWOJ+mnarZFE28uNv9m8aQQkv99XtTRkYqyqnf71XGlCTckgM56cQoxP82Dt2xEN2Mp+uamct0aYoT3zS1q7wtJh3+yvs2gPY/d4HstYAXTz1mNp97j2DcisE/d/xR8y3J0RW6P7U2/T8QqxKlNmiHX6mrvKMnxZuwHd1BvidUWipurnV0rCWr4b0RuQSpGRYpRwMczY+78jiAY5Og2H1+PJ86s9BeKcOr/kdEyX8IDBFcxmXxuaGam22c4L4VpIzsnLV169L3Dg8o3zdf6V8/bukZYKsQFgzJ5337ImC3bOR5t4SuNjzcg5EIDBczdZEkbAGhUX161nuQRnRa6gvdgMcxrS7f3GAlnUMuz47iLLh6mJ8drMDyjU8Jf9oVGeoKQQjhIzzU9JS9iXzIgquytfDVF1Jf+gOwu9Hp5Zuj9m1a
Content-Type: multipart/alternative; boundary="_000_OSZPR01MB7844905FE581F0C99D82BC7E83D49OSZPR01MB7844jpnp_"
MIME-Version: 1.0
X-OriginatorOrg: renesas.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: OSZPR01MB7844.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f638e891-713e-429a-13c9-08da3cf58e1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2022 19:50:57.4711 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sdjVDPl8HvPd6rAaDTuwVOoQi95YHOV95Fx6285vkd8tqZZC9ayxcE4y7lacPFyF5frTvSAG2oZUuvxJSg74gFKJIy46rA++STdA8feWLw4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB7995
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/oJ0fiuKgO22l1BzD0859TZFNt34>
Subject: Re: [6lo] Router reboot - loss of state
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 May 2022 19:51:11 -0000

@Paul Duffy<mailto:paduffy@cisco.com> Tomorrow is an official call. Do you think we'll have time for further discussion or shall we postpone until next week?
________________________________
From: Pascal Thubert (pthubert) <pthubert@cisco.com>
Sent: Monday, May 23, 2022 8:18:30 PM
To: Klaus Hueske <Klaus.Hueske@renesas.com>
Cc: Hett, Chris <chris.hett@landisgyr.com>; 6lo@ietf.org <6lo@ietf.org>; Paul Duffy (paduffy) <paduffy@cisco.com>
Subject: Re: [6lo] Router reboot - loss of state

Hello Klaus

Wi sun would not need to implement the new option in ND messages. But sleeping devices will miss the Reboot time NA and need an opportunity later to realize they have an issue.

I am double booked tomorrow at the meeting but I’ll try to join for a short window if that’s ok?


Regards,

Pascal

Le 23 mai 2022 à 14:32, Klaus Hueske <Klaus.Hueske@renesas.com> a écrit :



Hi Pascal,



I’ve just had a look at the updated parts related to router reboot in your latest draft. Thanks for preparing this!



As it looks like you are proposing three distinct mechanisms, i.e. propagating uptime, NSSI and "Registration Refresh Request". Do you think we need all three? Using the "Registration Refresh Request" along with the TID would certainly already solve the issue we have in the current FAN TPS. Then, since FAN only makes use of NA messaging between routers in case of error, NSSI and "Registration Refresh Request" would be hardly applicable.



If you can make it for tomorrow’s call, let’s discuss then.



Best regards,



Klaus



From: Hett, Chris <Chris.Hett@landisgyr.com>
Sent: Freitag, 20. Mai 2022 21:52
To: Pascal Thubert (pthubert) <pthubert@cisco.com>; Klaus Hueske <Klaus.Hueske@renesas.com>; 6lo@ietf.org
Cc: Paul Duffy (paduffy) <paduffy@cisco.com>
Subject: RE: [6lo] Router reboot - loss of state



Hi Pascal,



I have taken a preliminary look at the latest draft and it looks good to me.



Thanks,

Chris.



From: Hett, Chris
Sent: Wednesday, May 18, 2022 3:00 PM
To: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Klaus Hueske <Klaus.Hueske@renesas.com<mailto:Klaus.Hueske@renesas.com>>; 6lo@ietf.org<mailto:6lo@ietf.org>
Cc: Paul Duffy (paduffy) <paduffy@cisco.com<mailto:paduffy@cisco.com>>
Subject: RE: [6lo] Router reboot - loss of state



Hi Pascal,



Great, thanks!  I will review your latest draft and let you know if I have any feedback.



Regards,

Chris.



From: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>
Sent: Wednesday, May 18, 2022 1:20 PM
To: Hett, Chris <Chris.Hett@landisgyr.com<mailto:Chris.Hett@landisgyr.com>>; Klaus Hueske <Klaus.Hueske@renesas.com<mailto:Klaus.Hueske@renesas.com>>; 6lo@ietf.org<mailto:6lo@ietf.org>
Cc: Paul Duffy (paduffy) <paduffy@cisco.com<mailto:paduffy@cisco.com>>
Subject: RE: [6lo] Router reboot - loss of state



Hello Chris: I just published 05 with the diffs here https://www.ietf.org/rfcdiff?url2=draft-ietf-6lo-multicast-registration-05.txt<https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-ietf-6lo-multicast-registration-05.txt&data=05%7C01%7CKlaus.Hueske%40renesas.com%7C4e4f1fa1624f4a527d1208da3ce8a69d%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C637889267173327121%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tZaXdTKwvvDCQVFiV0XpaAQh4200zvhUE%2B3jx7QdJeQ%3D&reserved=0> You’ll find 2 things: - the capability to send an asynchronous (multicast to all nodes) NA(EARO, target=

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd

Hello Chris:



I just published 05 with the diffs here https://www.ietf.org/rfcdiff?url2=draft-ietf-6lo-multicast-registration-05.txt<https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-ietf-6lo-multicast-registration-05.txt__%3B!!EEzGOCEfvrF80k8sMoAmtYTD!I_g-YbTlit8UyYOpUxj4S5p7S0Um1QHQoxFTsGEifVg-fJs-MvGnWVrWCGTGiRtZvWH2unsQb63ljWyfef4%24&data=05%7C01%7CKlaus.Hueske%40renesas.com%7C4e4f1fa1624f4a527d1208da3ce8a69d%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C637889267173327121%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D%2FlvWu6IdH3McQkgVM1jw%2Fj8pcgYbyTnyVdRpBnM%2FjE%3D&reserved=0>



You’ll find 2 things:

- the capability to send an asynchronous (multicast to all nodes) NA(EARO, target= self) at reboot with a new status asking for reregistration.

- a new Node Uptime Option that allows (the peer 6LN) to discover that the node (e.g. 6LR)  rebooted since last seen. That option can be used in NS, NA, RS and RA.



Note that any new proposed option has to go through 6MAN and that’s sometimes a huge step. So relying on it at this stage is a bet, and pressure to 6MAN if you do will be needed.



Please let me know if that flies with you.



Keep safe;



Pascal



From: Hett, Chris <Chris.Hett@landisgyr.com<mailto:Chris.Hett@landisgyr.com>>
Sent: jeudi 12 mai 2022 16:47
To: Klaus Hueske <Klaus.Hueske@renesas.com<mailto:Klaus.Hueske@renesas.com>>; 6lo@ietf.org<mailto:6lo@ietf.org>
Cc: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Paul Duffy (paduffy) <paduffy@cisco.com<mailto:paduffy@cisco.com>>
Subject: RE: [6lo] Router reboot - loss of state



Hi Klaus, Pascal,



Yes, I agree that this is a gap that should be addressed.  It is not always practical to expect constrained devices to store – potentially hundreds of – neighbor cache details across a power cycle.  There should be a way for a 6LR implementing RFC 6775 to notify its neighbors that it has lost its neighbor cache and signal that its neighbors should reregister their addresses.



Since this is a Neighbor Discovery related issue, I think it makes sense to add some kind of sequence number option (similar to a DTSN) for NA messages.  If a neighbor detects the sequence number has incremented, they can reregister their addresses.



Best Regards,

Chris.



From: Klaus Hueske <Klaus.Hueske@renesas.com<mailto:Klaus.Hueske@renesas.com>>
Sent: Thursday, May 12, 2022 4:56 AM
To: 6lo@ietf.org<mailto:6lo@ietf.org>
Cc: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>; Hett, Chris <Chris.Hett@landisgyr.com<mailto:Chris.Hett@landisgyr.com>>; Paul Duffy <paduffy@cisco.com<mailto:paduffy@cisco.com>>
Subject: RE: [6lo] Router reboot - loss of state



Hi Pascal, Thanks for pointing this out! Indeed, the problem is not limited to sleepy devices, but relevant for all nodes that expect address registration according to RFC6775 Section 3.3. The mechanism assumes that hosts actively register

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd

Hi Pascal,



Thanks for pointing this out! Indeed, the problem is not limited to sleepy devices, but relevant for all nodes that expect address registration according to RFC6775 Section 3.3. The mechanism assumes that hosts actively register their address with the router using NS with ARO and that the hosts are responsible for maintaining the registration depending on the configured lifetime. However, if the router is rebooted unexpectedly (e.g. due to a power outage) it will lose its neighbor cache information. This may not even be noticed by the connected hosts, so they will assume their address registration at the router is still okay, which is not the case. Considering the possible long registration lifetime, this would lead the connected nodes unreachable for a long period of time.



The DTSN present in DIO messages can be used to refresh routing information by triggering DAO transmissions, but it will not trigger any address re-registration. What we need then is kind of an advertisement issued by the router after reboot that asks the connected hosts to send another NS with ARO to refresh their neighbor cache registration at the router. Probably this could be done by creating a dedicated option to be used in an unsolicited NA send to link local multicast after reboot. This option could be conceptually similar to the DTSN, just for ARO.



The lack of such a feature has clearly been identified as a gap, especially when operating mains powered nodes in unstable grids. Hence, I’d prefer to extend the scope of the existing multicast draft to get this fixed as soon as possible. Happy to contribute to a new version of the draft if desired.



Best regards,



Klaus



From: Pascal Thubert (pthubert) <pthubert@cisco.com<mailto:pthubert@cisco.com>>
Sent: Freitag, 6. Mai 2022 11:11
To: 6lo@ietf.org<mailto:6lo@ietf.org>
Subject: [6lo] Router reboot - loss of state



Dear all :



There’s one thing that was left unspecified in the RFC chain from RFC 6775, 8505, and 9010.  That’s the case where the 6LR reboots and the 6LN is not aware of the event, maybe it was sleeping. In that case the 6LR forgets the registration and the 6LN might become unreachable till it reregisters. A router that knows the event will happen  goes could send a final RA but the 6LN might not hear it either, so the result is not deterministic. Anyway that does not cover the unintended reboot.



Usually the L2 detects a loss of association or something, that triggers the 6LN to reparent.  But that is not guaranteed to be available in all networks.

RPL has a method, the DTSN in the DIO (https://datatracker.ietf.org/doc/html/rfc6550#section-6.3.1<https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fjpn01.safelinks.protection.outlook.com%2F%3Furl%3Dhttps*3A*2F*2Fdatatracker.ietf.org*2Fdoc*2Fhtml*2Frfc6550*23section-6.3.1%26data%3D05*7C01*7Cklaus.hueske*40renesas.com*7Cc6095f0e524742e74d5108da2de3ab9f*7C53d82571da1947e49cb4625a166a4a2a*7C0*7C1*7C637872753125005927*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000*7C*7C*7C%26sdata%3D5PLxb2Vqb3sMtbjFx7onAM8eT1CP1Uqhf3Cc*2FmnpAEI*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl!!EEzGOCEfvrF80k8sMoAmtYTD!Ij9D4FHBc4lj2Fedt1ezN7EOYbV-bYHbuEGX_DPRWVtrXiv0euhjwYv2zyTXlAfoCFRKo_V1shse3XKqov49jfVTzA%24&data=05%7C01%7CKlaus.Hueske%40renesas.com%7C4e4f1fa1624f4a527d1208da3ce8a69d%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C637889267173327121%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Nt9lskw2eIvU1I6U9tLMa0DtPeRLJN6H40V5try4OEk%3D&reserved=0>). A new sequence indicates that the child that sees it needs to send its state, DAO in this case. The child will eventually see a DIO, and when it sees it, the child will know that the sequence was incremented. Though the text in RFC 6550 does not list all the cases when that is useful, a reboot in storing mode is certainly one.



But this only requires resending  DAO messages and has no effect on ND. https://datatracker.ietf.org/doc/html/draft-chakrabarti-nordmark-6man-efficient-nd-07#section-6.3<https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fjpn01.safelinks.protection.outlook.com%2F%3Furl%3Dhttps*3A*2F*2Fdatatracker.ietf.org*2Fdoc*2Fhtml*2Fdraft-chakrabarti-nordmark-6man-efficient-nd-07*23section-6.3%26data%3D05*7C01*7Cklaus.hueske*40renesas.com*7Cc6095f0e524742e74d5108da2de3ab9f*7C53d82571da1947e49cb4625a166a4a2a*7C0*7C1*7C637872753125005927*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C3000*7C*7C*7C%26sdata%3D7L53ZM1wt*2BMbYAZEoMPssWOBXiDpi9XlNjGBCx*2Bu2iY*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJQ!!EEzGOCEfvrF80k8sMoAmtYTD!Ij9D4FHBc4lj2Fedt1ezN7EOYbV-bYHbuEGX_DPRWVtrXiv0euhjwYv2zyTXlAfoCFRKo_V1shse3XKqov7tUDMiQg%24&data=05%7C01%7CKlaus.Hueske%40renesas.com%7C4e4f1fa1624f4a527d1208da3ce8a69d%7C53d82571da1947e49cb4625a166a4a2a%7C0%7C0%7C637889267173327121%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yAdBx8zQSMApdO8TKWDx4z3RhKFVk5hzoNJ7BzNo1Rk%3D&reserved=0> has the same operation with a new RA option, the RAO, which also has a sequence counter, the router epoch; but the draft was stalled at 6MAN and the function is still missing. My suggestion is to fix that gap sooner than later.



The fast path is to integrate the option in the multicast draft. The slow path is to make yet another RFC. What would you guys prefer?



Keep safe



Pascal





Renesas Electronics Europe GmbH, Geschaeftsfuehrer/President: Carsten Jauch, Sitz der Gesellschaft/Registered office: Duesseldorf, Arcadiastrasse 10, 40472 Duesseldorf, Germany, Handelsregister/Commercial Register: Duesseldorf, HRB 3708 USt-IDNr./Tax identification no.: DE 119353406 WEEE-Reg.-Nr./WEEE reg. no.: DE 14978647



P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be legally privileged. If you are not an intended recipient or an authorized representative of an intended recipient, you are prohibited from using, copying or distributing the information in this e-mail or its attachments. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete all copies of this message and any attachments. Thank you.



Renesas Electronics Europe GmbH, Geschaeftsfuehrer/President: Carsten Jauch, Sitz der Gesellschaft/Registered office: Duesseldorf, Arcadiastrasse 10, 40472 Duesseldorf, Germany, Handelsregister/Commercial Register: Duesseldorf, HRB 3708 USt-IDNr./Tax identification no.: DE 119353406 WEEE-Reg.-Nr./WEEE reg. no.: DE 14978647



Renesas Electronics Europe GmbH, Geschaeftsfuehrer/President: Carsten Jauch, Sitz der Gesellschaft/Registered office: Duesseldorf, Arcadiastrasse 10, 40472 Duesseldorf, Germany, Handelsregister/Commercial Register: Duesseldorf, HRB 3708 USt-IDNr./Tax identification no.: DE 119353406 WEEE-Reg.-Nr./WEEE reg. no.: DE 14978647