Re: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (with DISCUSS and COMMENT)

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 18 December 2020 15:42 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 E9C543A091A for <roll@ietfa.amsl.com>; Fri, 18 Dec 2020 07:42:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.597
X-Spam-Level:
X-Spam-Status: No, score=-9.597 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=iyWWsHaB; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=hPRGk2C8
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 FzCd261DxgHV for <roll@ietfa.amsl.com>; Fri, 18 Dec 2020 07:42:14 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 132313A090D for <roll@ietf.org>; Fri, 18 Dec 2020 07:42:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4172; q=dns/txt; s=iport; t=1608306134; x=1609515734; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=AvIbyJrPnNxlFCUTfZcDMXZtoIxY3e0l/1zr4w5EHJ4=; b=iyWWsHaB7HrfQ4RrznW2eHY6WfYrkWg56YFUwvFbq8DZmNKqwaD064SZ rIGjJFs7fVe+qjHfd7DGrCm3wlXZx8qLCfNQDUb7mgmfSC3iO5cHo1BIe SR2tjVTT4itleu9K8IbjuGp9bt8UtPQnUc3XWvGEmEn+fo/+7m+XtrltC 4=;
IronPort-PHdr: 9a23:qM/0MBDjQorlDlsVr+IOUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qw01g3IUJnVrfVehLmev6PhXDkG5pCM+DAHfYdXXhAIwcMRg0Q7AcGDBEG6SZyibyEzEMlYElMw+Xa9PBtUFdrwIVrIrS764TsbAB6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B1AAB+zNtf/5BdJa1iGwEBAQEBAQEBBQEBARIBAQEDAwEBAUCBPgMBAQELAYFRUQeBUC8uhD+DSAONXAOKGo5yglMDVAsBAQENAQEtAgQBAYRKAheBXAIlNwYOAgMBAQsBAQUBAQECAQYEcYVhDIVyAQEBAwESEQQNDAEBOAQHBAIBCBEEAQEBAgImAgICHxEVCAgCBAESCBqFWgMOIAGjEQKBPIhpdn8zgwQBAQWFKw0LghAJgQ4qAYJ0gmpOQoEGhTAmG4FBP4ERQ4JWPoIbggUggxUzgiyBWWhqQ4EKBBgzEwoTZxGPK4MupDZXCoJ0li8EhTqiPpQHjgSORwyEUwIEAgQFAg4BAQWBbCSBV3AVgyRQFwINjiEMFxSDOopYdDcCBgEJAQEDCXyJOy2CFwEB
X-IronPort-AV: E=Sophos;i="5.78,430,1599523200"; d="scan'208";a="816739368"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Dec 2020 15:42:10 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 0BIFg3dU023405 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Dec 2020 15:42:09 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Dec 2020 09:42:04 -0600
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 18 Dec 2020 09:42:03 -0600
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 18 Dec 2020 10:42:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NnPMkpgY1NSyLb0nKiMpixqFp5RvD08JpNoAMrIbgnH3t7HILAW9H0YJKL0YFThMWQhksJY9oJT8+gEgbFqW13WxM+nYUgC9dWTyQ6uKBIIXq+UnQM011QCyFbZmVfKqx1lasaQnaw92QpU7FUja9i9PuxzRUSBSPLCyEOAjZI1HYj9KxjIO3foetGyyL3O4RvEmfpO7aC8hPxwXds+fzgoZ03nr2fNNRafl5WLeFg2k9DfotcBuSmFK/cb3ap0iNWWhNycvJdrM2DHCQwfmCLxDyZF8KN66cCKgCtJ/QAh71eBnwKxOrdhYrfnqjkx4wvH2v2OtM5yUfsUNBoxslA==
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=AvIbyJrPnNxlFCUTfZcDMXZtoIxY3e0l/1zr4w5EHJ4=; b=b5NMrq/UXB1qeDv5GyeEBuc1a1KFBANhEn4rs7gSB+wozRWEuUbPwOKqE7OzoFW4IRbSIdUFKrgoa3vhJaW7L8aehkj65/N3WrA9djeS+cyGUDOvMOmO9zyLye6DcYJmNeenud2S5DlwBY9hOqgqcIaa4voD2m2i28ueuA/3K5Iry0IrA4Myy4dtY5P3AI6XDFzdiT7Lq4SexQElXRAxrDFvRdRhdgZUL5qT5Ab5vUknD8ZCCETe2TtBzQmdVwPGCa2I/fe2+smTrIfRqPNXsovvX0j7BJmBkyALXXCq+IoiLLD/h9cYMgSBrXQODoETMVt0hZmy2WDPZqNe1wm0Bg==
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=AvIbyJrPnNxlFCUTfZcDMXZtoIxY3e0l/1zr4w5EHJ4=; b=hPRGk2C8NtWUUojOSf4JBB/v1oiIulYmWcor5KZ01wOPzxoaqpFIyb9hj+XwqwgttJRSzl1wWa+9iyqpWxaep4/5hp6LPr9tOzFDi9/QKrONexIRlXYFWJUppnFOLnRGVARMM6hSDGP1IbbDXl2Fyg9YA9U4U0xl+zHmWlFQI3A=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by CO1PR11MB4930.namprd11.prod.outlook.com (2603:10b6:303:9b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Fri, 18 Dec 2020 15:42:02 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::499:4510:59d6:8f61]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::499:4510:59d6:8f61%4]) with mapi id 15.20.3654.029; Fri, 18 Dec 2020 15:42:02 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Erik Kline <ek.ietf@gmail.com>
Thread-Topic: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (with DISCUSS and COMMENT)
Thread-Index: AQHW09WV3UedLJ2Hp0S5QYwARAUovqn8/50g
Date: Fri, 18 Dec 2020 15:41:39 +0000
Deferred-Delivery: Fri, 18 Dec 2020 15:41:10 +0000
Message-ID: <CO1PR11MB48810AEB66C20453BB60C6EED8C30@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <160809761379.22994.11202105892505044046@ietfa.amsl.com> <9337.1608141694@localhost>
In-Reply-To: <9337.1608141694@localhost>
Accept-Language: fr-FR, en-US
Content-Language: en-US
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:2830:18e7:5321:bf78]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1f749ddb-c749-49d3-39c3-08d8a36b76e9
x-ms-traffictypediagnostic: CO1PR11MB4930:
x-microsoft-antispam-prvs: <CO1PR11MB4930859D31C0966F0C7BE12CD8C30@CO1PR11MB4930.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: aguYlTtHdsreOrjkT0dpYU4mJvFlpyQenvQtljn857wK3Cty4audwc2y5DpYTTwTnuvlmbs9iN4x+tQiMm7BHXeQdHPzJmmrjVt7xcLbaUiMsIS4HeZwFpm6cOHLc3x6RPlT1SQ03ZyDSAGDGjkhVmdLuf697cmQJVd309LEYawBWVcjVhlKxhbnxL7tY4ug18eAZWhv8VPsSW+WAW8E9F9RHezj998XRayklYS8GAfIXOt00yS4W0Aqywa4z+XuGxK+iAvWO2z3Yjxe269Bp9Pd/3Gxe+hFpxBioV2A3a23yIOzT6TM0ebmLscfweszIbkL24FyNKyTtlinPu4+uQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4881.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(346002)(396003)(376002)(39860400002)(366004)(76116006)(186003)(86362001)(53546011)(64756008)(478600001)(8936002)(66556008)(66446008)(66574015)(7696005)(110136005)(71200400001)(6506007)(316002)(6666004)(2906002)(8676002)(83380400001)(55016002)(9686003)(66476007)(33656002)(52536014)(66946007)(5660300002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 7M3gi7RqUl0L4vqBYVQXU5tw7r/43PC3cG9gfoiRR6cI9tS4OAL4Qv+ExZA5y5b2VWNu2JxDpSInxS5wiMrX7VVR9JWnfX06JSvso7D7iObjeR9mQXg9AnAlB8q4q0zQ3kKj6RWsrd2IQkqQBLVFvOE6E1N+5recRovYz4eEEnHz1fYyMJPJOPbNLOzrAsiY102p2BaaWr/BEKzrx9j+2KRfdNlGbUApf9OVY1BtPhSJHgU8J9S21axwm2jtkRI7JJhq5lJPW175hM0DpvVkioEo5ghiczqcvx/NYcDSVU5j6ayf2Qa7UHlQOmmHopzupM0/RANwFws4Z+vjGgoaAuG/jDotFd/OXNoKkugqt+aHEAjLgDc6vlKd66Ql572/QjhzLJyQSX/nfCh7Z4YWWn2TdwJwUtY28kD7D+o2uDvPfUbYVd2GyOLDaP33U+JAqVnpZKcoKfJmVfoPzj06xoCBTaVzkc4lo3/CCCCOZHqVapDhpfGmgQrTKy1dUBoifP3IRzVo8cqiI/UPu2GGXQhKLaMTR8QVwwUyOGFkAs7krj1N227rCEeF62HVS4cNgD+Ix7N+PgsQapOkibEvOEWgyPRQWHEIojTQ6o/vSmrshGEblrKH28k/xSKU0k58XcDGdBkjAJlIBbzbFl3k5ZkCXhV3IiSb8GC8Vvthm/VIB7PwIJTwmstGUfT47tz1CtNrEHj3TohS2IuhyavEtnlqIfA+Zn+u0J93uDpFBETJCLgaPNhqNtrTxpI7WhPMqKPJmzK7P3MZrevusv0qSGOs9VVTZfawHX8I1QAc1QlSET7UsHgRZ3e26NPpAN1vAbMtZRPpqwshh/NII+NnyAlQ7FCSfXyN2kwGq15dR3p4ciZWT4VOLI4HSnX8MLfn19+RlpddL2ENOeH4EGU2sSSwZD3n75PFUu3+XCvVw/jXPExNfr7MLtncF3GnM4BGp3OHXYcjZnaaisb8aJKLCjPyCf6iBaKvxdBVvRR7AKRZoxCh2WvEQebZBiatC4XdmCw+vrIwZ/c5jAIdhD2VSUZva8+Kw/FwS+tJPiihGofB0fiLW/9FOHPZnSKUQzeo
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f749ddb-c749-49d3-39c3-08d8a36b76e9
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Dec 2020 15:42:02.3554 (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: ozKzK2u1V9W4tF3y1KjlHK5uApL86N6NiCv6gURsWrva6etLtF5K/Pudvtenx7sgkT5gcSD1Tz6zqaF7ouAYNg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4930
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/NhstbZN9SPyyevOQQdhJSji6Tbs>
Subject: Re: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (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 Dec 2020 15:42:16 -0000

Hello Michael and all:

> -----Original Message-----
> From: Roll <roll-bounces@ietf.org> On Behalf Of Michael Richardson
> Sent: mercredi 16 décembre 2020 19:02
> To: Erik Kline <ek.ietf@gmail.com>; Routing Over Low power and Lossy
> networks <roll@ietf.org>
> Subject: Re: [Roll] Erik Kline's Discuss on draft-ietf-roll-useofrplinfo-42: (with
> DISCUSS and COMMENT)
> 
> 
> Erik Kline via Datatracker <noreply@ietf.org> wrote:
>     >   I might recommend instead referring to RFC 6554 S4.2 for how to
>     > handle RH3's if the node is also a RPL-aware router and say it MUST
>     > drop the packet if segments left is non-zero and it's not a RPL-aware
>     > router.
> 
>     >   Related: I'd also recommend:
> 
>     >   "It should just be noted that an incoming RH3 must be fully consumed,
>     > or very carefully inspected."
> 
>     ->
> 
>     >   "It should just be noted that an incoming RH3 MUST be fully
>     > consumed."
> 
> I think that Pascal and I, when we write the "carefully inspected", is that we
> are imagining situations where the topology is a bit subtle.

Yes, I expected policies that would validate the right of a Leaf to participate to a DODAG ,or to remap the information from the leaf (could be the RPI, the opaque field in the EARO, or the 6-tuple) into an RPI.

> Perhaps there are firewalls involved.
> Perhaps a device has multiple interfaces (many radios for instance) and the
> extra segments address the other interfaces.
> 
> Also draft-ietf-anima-autonomic-control-plane uses storing mode, so never
> has
> RH3 headers, but imagine if it did.
> 
> One could have a situation where the physical system containing one or more
> layers of container was not the ultimate last hop from a logical point of view.
> Rather than inner container was.  So, it's all the same stack actually.  In that
> case, an optimization might be to process more than one segment in that
> stack.
> (The ANIMA ACP definitely supports having VMs and containers inside
> routers)
> 
> So, I can live with your suggestion, because in my case above, we can argue
> that it's still "consumed"
> 
>     > * I'm confused by the use of "consumed" here.  Is the final RH3 entry
>     > RUL's address?  I guess you could say RH penultimate hop "consumes" the
>     > header because the ultimate destination address is put in the header DA
>     > field.  Seems a bit odd though.
> 
> Yes, that's what we mean.

Yes, as I said in my response I thought it was quite common. I'm surprised to find little art to quote.

> Once that ultimate destination is in the DA, then the RH3 is a dummy, but one
> we are aren't supposed to remove.
> 
>     >   I assume 6LR_n gets RUL's address from the last segment in RH3.
> 
>     >   "Consumed" means segments left == 0, I guess?  I suppose should have
>     > picked up on this terminology when it was first used in Section 2.
>     > Maybe clarify what it means in that section (2)?
> 
> Yes.


Cool, we're good!

Pascal