Re: [Roll] Benjamin Kaduk's Discuss on draft-ietf-roll-turnon-rfc8138-14: (with DISCUSS and COMMENT)

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 18 September 2020 16:57 UTC

Return-Path: <pthubert@cisco.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 A4F6C3A1183; Fri, 18 Sep 2020 09:57:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level:
X-Spam-Status: No, score=-9.6 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_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=XlwzE9xO; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=F6TeHYwy
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 2OXiSvyE9G01; Fri, 18 Sep 2020 09:57:38 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B71B3A117A; Fri, 18 Sep 2020 09:57:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17673; q=dns/txt; s=iport; t=1600448258; x=1601657858; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=T2zuGFe98HR8CNqJDxKu0l9zT2D4SlAq5Po0/nDebHE=; b=XlwzE9xO9SewjIQH8d2dLFRsj0J7zBzHfnridPqtEEG6m9zoWrItuuI8 43q++3POOf1U9gleQcWM1TC0b1Ht1y7N8uc3KtbF0rf7m53ETJ2O8l9oG rhNC8OcURuPnZ6fSCE1S2dCZxBB+NIbmyadmcdG2SLlW7pZ2kBAZqyOyn Y=;
IronPort-PHdr: 9a23:+g/E/hZA/DMu5BaDvIwbhK3/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el21QaTD4TW9/wCjPDZ4OjsWm0FtJCGtn1KMJlBTAQMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8fze1OUpWe9vnYeHxzlPl9zIeL4UofZk8Ww0bW0/JveKwVFjTawe/V8NhKz+A7QrcIRx4BlL/U8
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CoAQDN5WRf/5hdJa1fGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBgg+BIy9RB4FJLyyEOYNGA411gQKBa4chiXiEboJTA1ULAQEBDQEBLQIEAQGBVoJ1AheCFAIkOBMCAwEBCwEBBQEBAQIBBgRthVwMhXIBAQEEEhEEGQEBNwELBAIBCA4DBAEBASMEAwICAh8REwEJCAIEDgUigwSBf00DLgGrBwKBOYhhdn8zgwEBAQWFKQ0LghAJgTiCcYJcS0JLgXyECxuBQT+BESccghg1PoIaQgSBP4M1M4ItjSMJgxWCNDyGfYt4kDlRCoJnlUQGhQIDHoMMiXqFOI5EoEWOBYQsAgQCBAUCDgEBBYFrI4FXcBU7KgGCPlAXAg2OHwwXFIM6ilZ0NwIGAQkBAQMJfI1jAQE
X-IronPort-AV: E=Sophos;i="5.77,274,1596499200"; d="scan'208,217";a="544443909"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Sep 2020 16:57:37 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 08IGvbpO030305 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Sep 2020 16:57:37 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 11:57:36 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Sep 2020 11:57:36 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 18 Sep 2020 12:57:36 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iven80p7HXkX/KzorE0ssePwoCz+2575KPaNpzuhymNZ+90YuKjiYg2vXvQ30Dpti4K8U73PfiLEEHoAdAZyt/96riydx1koaHGM+qXMSRGRAlA/PE+K4/lylEWtkb1fZUZ3C2zuMIDCjV9rfj2dv3VyfTOHRtoR4H1KCtHS1zuMVM8Yu1zRWY1Wf8bMmAiUBsrZVixMdBMkmFRV7uQ+/2dGOiRyadBtjmYFSmFtca7uY4HDT2oO5i7beiS4jKzx4NrWdxm+iok8/yDxIcS7RkZNQ1MVWnW5JDVlwQ7b3ZBF3TXp6saQmoxmdwn2zckBCLbMKCAASaqGsRU22rjK/Q==
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-SenderADCheck; bh=T2zuGFe98HR8CNqJDxKu0l9zT2D4SlAq5Po0/nDebHE=; b=mEKrEF2E46sd+C1Oe6jeJX35+S1CocIoZNe8E+FLdBu80J6y9WLJv0jUmmG+ASLTBF8qnGnIzI6sx/ec04x02GCnuDs2xkAb7d0E7zWBSUxuMWZfNMsX4h8nCREHGHBA65FG9dCLKxVle5ZakC3+Yi562Fnz1SE0Hwfzu99EmLOyP/6b7gEHju8Nlz0/GORDR/7feU+/63TZknFricmiGnQRlOd0BaYFZLuQ6PeQGExPsUvTXGG3sHPGS/yXI8qlSVO0KL0blQmS7eAJYzQXgzLGCw1nrwlstUmYh/63RTRYI5sDu9aa8fcfu+px9omaTSfheMjTmI67FNz3SiLPSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T2zuGFe98HR8CNqJDxKu0l9zT2D4SlAq5Po0/nDebHE=; b=F6TeHYwyDxTBeN6OSbGdd6j8vrDql95uoNr0pgWClZ58lZT5hy8ZtSNx2v2sJw8HCLU/M3vkOEtkGdipEOSKWqgA2YwDLJgGwHaQrpf6SxZaPpEc+/Zq/bnh7idkwy1Jdky6b+m4pbFMYZLH3SirUIoSFleJDNQgghZqG5FwLDA=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB4693.namprd11.prod.outlook.com (2603:10b6:208:261::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Fri, 18 Sep 2020 16:57:35 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3370.019; Fri, 18 Sep 2020 16:57:35 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
CC: "draft-ietf-roll-turnon-rfc8138@ietf.org" <draft-ietf-roll-turnon-rfc8138@ietf.org>, Routing Over Low power and Lossy networks <roll@ietf.org>, Benjamin Kaduk <kaduk@mit.edu>, Ines Robles <mariainesrobles@googlemail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Thread-Topic: [Roll] Benjamin Kaduk's Discuss on draft-ietf-roll-turnon-rfc8138-14: (with DISCUSS and COMMENT)
Thread-Index: AQHWhvbDFnz+ZxCN2kqfSLm4/QQEM6lhafFggADkOACAAVPGAIAAAK+AgAAvlRyACqqkkIAAGzAAgAATqMM=
Date: Fri, 18 Sep 2020 16:57:35 +0000
Message-ID: <A8C1E251-1EA5-4CE4-A84D-1E89A4CD191D@cisco.com>
References: <159968972884.1065.3876077471852624744@ietfa.amsl.com> <MN2PR11MB35659A0710E687A7C9995E6ED8270@MN2PR11MB3565.namprd11.prod.outlook.com> <20200910200744.GE89563@kduck.mit.edu> <17053.1599841430@localhost> <20200911162617.GQ89563@kduck.mit.edu> <8F19C753-DCA0-4A32-BA3B-A124B2F7F745@cisco.com> <MN2PR11MB3565F2602A0DC55DE9FF3604D83F0@MN2PR11MB3565.namprd11.prod.outlook.com>, <CAMMESswYqh_XdHMkQRCzKrJAdj_iH1DOuz7qy+RFiECUwK6OnQ@mail.gmail.com>
In-Reply-To: <CAMMESswYqh_XdHMkQRCzKrJAdj_iH1DOuz7qy+RFiECUwK6OnQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:e12d:9549:3196:4fe8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a357be60-581a-4358-c0d9-08d85bf3f109
x-ms-traffictypediagnostic: MN2PR11MB4693:
x-microsoft-antispam-prvs: <MN2PR11MB46930617427FBF6FD78F78CAD83F0@MN2PR11MB4693.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: R1kpEled3H/9yzuDPedMjZAApLOEIFb0gPXSvzU+2aHlgzKr5MjI9Ierz7XOG7rjRYTIXY2DpQF7juhDZYy6GtCQtqrEwptd2xUQgQT/pEyx98rUTIH2BAs1L5ZKX0FZNX9W4rDAUwcQKEZwZpv5nKwZjaW5YmuXabQKMg4+ip2jP8X36bgQrU7/mKT7Ig8XoqVucxtFeJ7PVeoJQjPP4EVF8wC7YCXur9kl89YAnSKW0OSrkEDFZmFevEGflCUn0anYwmn/llZytwyyJbMfdkhIFE3v/TKk4Kzm2rnfnIeoa4QR0fi3Rtt/EnaiC0pJZnO2WT/pq988w421QML+q/6pq7Aif27tAytk6UENUq+yb8jJCrW4JXhIM5OeOjO4
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(366004)(346002)(396003)(136003)(376002)(4326008)(2906002)(54906003)(2616005)(66946007)(91956017)(71200400001)(36756003)(76116006)(186003)(5660300002)(316002)(6486002)(64756008)(66446008)(66476007)(66556008)(478600001)(6506007)(6916009)(53546011)(8676002)(33656002)(83380400001)(86362001)(8936002)(66574015)(6512007)(244885003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: jOKU/5+/5DdB/Lc1XD/YUTXQ0TxQQqZL/J6mjnjWSJDDVzqYHfhu6JAdzTxkej/qWUHywHIrHx7+L8FQqCJrjmVpjgIPjdtaK49HI4Ga28CLdJPcLFYuF2/svrIrnNCo0Pl6XGN3rFo6CnZ7Gyf6jeds0p2rVvHB7AAdXTrR0X0psRGRUMU0e1NW7/a0qi00XAg3/hHoSyBU1ApDx02q6jpLgZsavlqZgRAvkSBrC/o3g/eTeLJw/5+ytjpzNQkezCsVMxMYmjPJl1rIJKXiJFxK+0IEys5B7A4Dxf3qHtDsYwReSU5CmFVsXz/gKPWE5JJfOMWKiSklc/+Nio4GJ/NxCXgA0Cg0YEluXU2XnWzlHbH/ggTYa0EbbUuZhZLoOddpS9XaBeWT5oLX+lwop6sQPUmxfjnPIfIuCL1ETL4siyhWSikNjaXDqdxsFC28R7m6VXo3nsv/80qutVst8u5SudmxlbVivzoilj6f5cIKUZqYz1dUjmyu6CIOhSyoIsS96tlitA3RVNM6/NSICB3PGLgyAVoNuSzChe4s9/QJD+UY8ES5vu1NCkJjTeNId/6j1PgjYsGfXBulXjiAJ8dUFnDf8FjTsCaC35XGX+FYNxKCt07lkC7aW6PKJgEuwXET1jqRaHmLTB3M7DjkDNtOSlBLBBcnwffrTk+YTC4YW/nq+3tGVj8wlvt3FxspFX/jf+fx42v3cnDoYtfjfA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_A8C1E2511EA54CE4A84D1E89A4CD191Dciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a357be60-581a-4358-c0d9-08d85bf3f109
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2020 16:57:35.0464 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bJAXGlqa/kozb5y19Oj7A+B4deP2r7OyEEqEQQsP6XrPorsjl2nKnE5A+tZXbMU3CzOy+1qO657Gfizh/hX7MQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4693
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/4TFW3c_yHqHk3cl0D_GRebzA8JQ>
Subject: Re: [Roll] Benjamin Kaduk's Discuss on draft-ietf-roll-turnon-rfc8138-14: (with DISCUSS and COMMENT)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 18 Sep 2020 16:57:41 -0000

Hello Alvaro

I’m available 8->11AM eastern every day next week but Thursday where it’s till 10 AM :)

Take care

Pascal

Le 18 sept. 2020 à 17:47, Alvaro Retana <aretana.ietf@gmail.com> a écrit :


[Cutting the list a little.]

Pascal:

Hi!

I think we should talk live about this — if there’s time on the Interim (Inés?), then maybe we can do it there since the RPLv2 topic seems to be on the agenda.  Or we could do it before — give me a couple of options for next week.  It would be ideal to have you, Michael and one of the Chairs, at least, on the call — we can of course open the call to anyone once we figure out a time that works.

Thanks!

Alvaro.


On September 18, 2020 at 10:15:24 AM, Pascal Thubert (pthubert) (pthubert@cisco.com<mailto:pthubert@cisco.com>) wrote:

Hello Benjamin and Alvaro

I published the latest to have a fresh reference point.

There seems to be an agreement that
1) we need to tell the implementer what to do when MOP ==7
2) The changes are updating RFC 6550 formally.

This is reflected in draft 15 as published.

Please let me know if I mossed something!

Take care,

Pascal

Pascal

> -----Original Message-----
> From: Pascal Thubert (pthubert)
> Sent: vendredi 11 septembre 2020 21:17
> To: Benjamin Kaduk <kaduk@mit.edu<mailto:kaduk@mit.edu>>
> Cc: Michael Richardson <mcr+ietf@sandelman.ca<mailto:mcr%2Bietf@sandelman.ca>>; Routing Over Low power
> and Lossy networks <roll@ietf.org<mailto:roll@ietf.org>>; roll-chairs@ietf.org<mailto:roll-chairs@ietf.org>; Alvaro Retana
> <aretana.ietf@yahoo.com<mailto:aretana.ietf@yahoo.com>>; Ines Robles <mariainesrobles@googlemail.com<mailto:mariainesrobles@googlemail.com>>;
> draft-ietf-roll-turnon-rfc8138@ietf.org<mailto:draft-ietf-roll-turnon-rfc8138@ietf.org>; The IESG <iesg@ietf.org<mailto:iesg@ietf.org>>
> Subject: Re: [Roll] Benjamin Kaduk's Discuss on draft-ietf-roll-turnon-rfc8138-
> 14: (with DISCUSS and COMMENT)
>
> Now I’m unsure Michael and I agree anymore.
>
> What will today’s developer code?
>
> We ask him to test if mop is < 7
>
> What value will the developer place in his code if the test returns false?
>
> If there is no code the Boolean will be uninitialized and the result will depend
> on the type of variable and the compiler.
>
> Whatever the developer does the code will end up having a behavior,
> compression or not.
>
> Leaving it to the implementation will have some people choose true and
> others false. This is not what we want.
>
> We want to control what the code does so we can expect it in the future and
> build our backward compatibility based on that sure knowledge.
>
> Before the draft the default was no compression. Quite naturally since initially
> it did not exist.
>
> Also we discussed on the ML that for RPLv2 all implementations MUST support
> the compression.
>
> In which case it is a better default for a coder today to decide to use the
> compression for mop 7, isn’t it?
>
> I hope I make the case right. Just think you’re coding it!
>
> Take care,
>
> Pascal
>
> > Le 11 sept. 2020 à 18:26, Benjamin Kaduk <kaduk@mit.edu<mailto:kaduk@mit.edu>> a écrit :
> >
> > On Fri, Sep 11, 2020 at 12:23:50PM -0400, Michael Richardson wrote:
> >>
> >> Benjamin Kaduk <kaduk@mit.edu<mailto:kaduk@mit.edu>> wrote:
> >>> to MOPs 0..6; but the situation for MOP 7 seems slightly different.
> >>> If we were *just* leaving the bit undefined/free for reuse in that
> >>> situation, that is probably also something that we can do in a
> >>> normal "allocate a bit from an IANA registry" document without need for
> Updates.
> >>
> >> Up to here, we agree.
> >>
> >>> But that's not
> >>> all we're doing; we're also saying that if you see MOP==7, then you
> >>> have to use the 8138
> >>> header/compression/whatever-we-end-up-calling-it. Yet we are
> >>> *not* allocating MOP==7.
> >>
> >> Tthat's exactly what we don't want to do.
> >>
> >> We are saying NOTHING about rfc8138 when MOP==7.
> >> Nor are we saying that the T-bit exists (or doesn't exist).
> >
> > That's not how I read:
> >
> > For a MOP value of 7, the compression MUST be used by default
> > regardless of the setting of the "T" flag.
> >
> >
> >> What behaviour is default and what behaviour is negotiated, and how
> >> it it negotiated, and how the results are turned on, would be up to a
> >> document that specifies MOP=7 (or larger mopex)
> >
> > What you describe here is more along the lines of what I expected.
> >
> > -Ben
> >
> >> As an analogy, when we did the ToS->DSCP + bits-that-became-ECN
> >> change, we did this for IP_version==4 and IP_version==6.
> >> We specifically did not change it for IP_version==7 or 8.
> >>
> >> --
> >> Michael Richardson <mcr+IETF@sandelman.ca<mailto:mcr%2BIETF@sandelman.ca>> . o O ( IPv6 IøT consulting )
> >> Sandelman Software Works Inc, Ottawa and Worldwide
> >>
> >
> >