Re: [lp-wan] Fwd: draft-architecture-02-inputs TERMINOLOGY

"Ivan Martinez Bolivar (Nokia)" <ivan.martinez_bolivar@nokia-bell-labs.com> Wed, 07 June 2023 12:00 UTC

Return-Path: <ivan.martinez_bolivar@nokia-bell-labs.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66B08C151700; Wed, 7 Jun 2023 05:00:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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 (2048-bit key) header.d=nokia-bell-labs.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 lPVLCiTUXd-0; Wed, 7 Jun 2023 05:00:25 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20711.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::711]) (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 B16A1C1516EB; Wed, 7 Jun 2023 05:00:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S07ZvqHOmJYPsgNYTXluK6gT2GXibStW1P5RJNmCBO86hGE0qtkyurjHkyIYuX/+2iRZoa3LjhcWJL2PacCzzWmpQ/4tH3ZRYJ3lVI8dEzi0Mn461iz53MTvTZz19P/bKFGXR9GXlTc7OyHTYpF38gInm+qdNQuETRv/hscr+1SDUhq3mdiM7nbh4DUR14jd3K7q9r11ItxNtQR6GuUYD6TLa0iZQN0Lh7bMDrn2OMyeM/cPD/GrSmplvKAs48eZABSZ8kgyyGKzK3R9PZ8LzIuNpbfgbfEVbTeG5zq7vFW0slup1c32YbHCoeUS04WeN52xjeCqDPzZ76rLN1hXdA==
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=XLzFjw43pSN7PSp2RYGXbsjzmMHs0Rj1qNZjb6MEp0I=; b=NONF9flioNPA+Kqm5d4GIArj0hPDXKHRif32SVp3RE4BU8yGUPO0ufBpLmSMJJj2DGtgI1r3SMn6P+7qzvzlL/F1VnDtlgxNa1h3oJUx2w5LUfAT3MhYyby/4nHOUoTdARUyKNMxdZ1G0jPnBZJBMdP24M2GHj+ySwbZosG5JillHS6oSBXC53X6tnH5raJRNKbqbsffDYyUU1u5Qf0EVIozAznqSRcHF4vlapdslLXukf2iuXLOTpT+qYQQLlc1WzOTzvz/wZ6bwwKXaOKVEJ3RyTssAkTQTK4nVD21YeXGX705sXD81t1y5EaIl4+d3oWbOG0FsNrQn17PHDHTAw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia-bell-labs.com; dmarc=pass action=none header.from=nokia-bell-labs.com; dkim=pass header.d=nokia-bell-labs.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia-bell-labs.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XLzFjw43pSN7PSp2RYGXbsjzmMHs0Rj1qNZjb6MEp0I=; b=E0Kx2P/GzexNN31PiEPZ0ZxwzxQvJWkuPnHQc+k8vMzCdYcTuNXTVmcIZgeL5V2LdJAGm6zL3TgRML0HrqV4ys05DT3unZyVto1TSf5K5aNaJdEUtXUpIn1D8+lWhd91HUsuPUZ8CveyiNPk0RcIpx9D9MXhInzhsvfPU+7J39GcuddU65Xo7e4OVif0ffIQZaeOpcJSZYjx1IqgYx/zygxnDKiPYKIOfcLnDUuWUUMw6EsLTdKUrsuo8M5b3zzmavRNNrKlFXt1MYhOys5Bvu2ndD5Xmezn5GlCOxteL1021cacvS5GMtWnX/zCXXPdgagnbGOasdnn4Q/uFwiYhA==
Received: from AS5PR07MB9895.eurprd07.prod.outlook.com (2603:10a6:20b:680::16) by PR3PR07MB6507.eurprd07.prod.outlook.com (2603:10a6:102:2e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Wed, 7 Jun 2023 12:00:19 +0000
Received: from AS5PR07MB9895.eurprd07.prod.outlook.com ([fe80::3a40:77f3:9d8c:20ac]) by AS5PR07MB9895.eurprd07.prod.outlook.com ([fe80::3a40:77f3:9d8c:20ac%3]) with mapi id 15.20.6455.030; Wed, 7 Jun 2023 12:00:19 +0000
From: "Ivan Martinez Bolivar (Nokia)" <ivan.martinez_bolivar@nokia-bell-labs.com>
To: "schc@ietf.org" <schc@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>
Thread-Topic: [lp-wan] Fwd: draft-architecture-02-inputs TERMINOLOGY
Thread-Index: AQHZmTLFcel7gTpStEOg7YJ8uKXtJa9/MzeJ
Date: Wed, 07 Jun 2023 12:00:19 +0000
Message-ID: <AS5PR07MB9895BEF3A69F226713EFC5A4D253A@AS5PR07MB9895.eurprd07.prod.outlook.com>
References: <CAAbr+nRsL0--uh0JCCc_xDQ8cjG3soSWC9ssh0uXjjHqFyr4vg@mail.gmail.com> <CAAbr+nRpOTi6b=vdiU23278ZVhKtPVsar=-mKbjKxGs8m4Qk3g@mail.gmail.com> <CAKUuZYRCBmjkRwX3csc3f-VdnhzV2JfKFFLEBaAH_aC_rHSvyQ@mail.gmail.com>
In-Reply-To: <CAKUuZYRCBmjkRwX3csc3f-VdnhzV2JfKFFLEBaAH_aC_rHSvyQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia-bell-labs.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS5PR07MB9895:EE_|PR3PR07MB6507:EE_
x-ms-office365-filtering-correlation-id: d35912a4-b46b-40c1-bb6a-08db674ec3d5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fo1s7mFF21FHFl7K5NBb1PC8+zhCpv3lqBSMC/T20XC6mmPeNrTaJoyPfc+w4obzUGVeWitTl/I1us5YEMx+/Nvol+07XNrvi/6ShPTXL35jEj5gkEOpVzAZ8MGDYQrU6joWxn1OQ2wOQY4mSdQnnp5OxMF0NBs+Aw1u9iK4s1BkTJdMTxzRSk8y1qItG5P3/3wTeBGwsfr5f3uVt9VOTQf45Vl2l0/xpjNGBnsBIAQQT3N0wB+yPWUYvwjDVRZTp1YZgdwlyFtvtH0+KNqTYFSwLzh1IT2a2n37zzb87CieIt093eXuFo+Ci8+JykUHR69co9cNjw6eZxvcmTaSbVhm3mwqZWCiQnOgw8+mmfvAxdxIP6dasbfGoFWwKf20DqfIMsDG+vluE9oYpcclB4b2dRssDdcR9EjoYC6lnNmVnNgVGXlhdD5i+UNLneu70UzsXJvA2QDtOJDxpK/ruBV2BZccrWnt2UPcCZFkuzy9+M9CGRF8z8QLPhcuL4/Spg9gCPpY+DI8VNI7LvIM1JFSQRw96KIGVlXbiv4rJ/ml7LCF0qcWKMJ7YAnrpsIIuwxFXB1Iqsnpv8he79iMmH7z7fh7G2Ola4iZSjZK/5E=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS5PR07MB9895.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(366004)(396003)(136003)(346002)(39860400002)(451199021)(478600001)(110136005)(82960400001)(33656002)(55016003)(8936002)(8676002)(64756008)(316002)(166002)(38070700005)(76116006)(52536014)(66556008)(450100002)(66446008)(66476007)(5660300002)(122000001)(38100700002)(86362001)(91956017)(41300700001)(66946007)(71200400001)(7696005)(2906002)(966005)(19627405001)(186003)(6506007)(9686003)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: jLJvOTIfTjXnSRnAe6NqySx+kXkp0av8h2vdOwYLkD+6ogRfsV+FC2idKWG8znzF3y7DZAqdeh7xRU5IWBShFKMvgT9M95JXMZobXFpga202SU2p5Iwtc+D3CAqauefp0Bo4HB+Z8cjiIldIFW3QIc7Sy3xmY9DS1P9o3ufHYFmBEHs9ng0we0FzOCbRf+bIgYAX5zyM64WUTkF9Rj1FIac8kwPIMOh2XmCpRs7Lvby1KUxW24q9Rxx6MYXtOeEg0Vr9ECumvMBSnBwcRxS0OermS58F8b9B6HELeYbtRqp5AWmqfgarWoZNXLW91345YkrrZ04PL+4Yk+s12ugQePHT//AYYw1M2z0rzmbbPmRzNeu34U8O+IiZtNk6fm9xTLYNf+X+B/icUK+W6p9k7LYReJHDfWrFNqLJ5nROkaxVICoDP0Xw7sAFTKCz9sX7NZ/t3dFjwLgcS+5Hbgb6DgQeg7ImUsVtmtmi5BYlAh87Zd5k9tiMGAKXR/1FY0SBV7VJei6AiVYTqkqnlK+rahPo03dXBz5U0GOvzclNpwxgfF/rh9vBMP+6SdMKtqHunWW+52lP1NNDK/7w9yIbvzK4frEAtLP7XjZD2DKIvIQyeGq4Au6VWNsaqbTxwn4AFjx1vpEA0s5+Y5W7qryhetsaPll5laMJyQLoA4w56s6qoKfdawjnRaRhsdLFQJeKmac0pGGN2egVfQKnfz3BFmR8CTcW0Xi9Pm1nZymrbk2pUUx96K+aSAeMPaORJE4kljMdgbyBFBc+R9ipmVwxPhgEMRP8/FttHe6MjpcF7QrUJnFO8IcZvaigxsVDCrSJAARC1mo7nOeaORCiUV/qmUFKyDNeQp5NRj8ZNBhZGhqD0K3iGrMQZjZukB7TcakhNRMjinsB/ErM9MbI1QtrNK9jLpdO98nv0fSR8n7TPCJOR7NxsaA4siKHaTe92Qp2A2VwbtgdID3P2aVUJOFsHSzAVB4/kNwUm27dKZ3FwTomYdJFdUVWiYQ7yVS8oRUPNH2J9y1O/6jc690YEeKL+4so6+xZLa1R3wjVSlb+PSFRK+GTTLQNOzrMsgEW586H6Fu6C2CjhRpIXPEh3zAf+UgcL1WfBHtba24W/mtkOYRE8cRaHMTZ1JyoO0v3io+QYEQKhUAlN/8AY4yj/4gJS46V8nSamBHlrYjxEcueS+gGCB8mZTsz7iZ2uJ3M3aiSwZnt7Lvre+YO94FJUfPV3ftOa0/L6LugVqh49GUyBcwZwjkWKvtrW740q6G58VvFmMVvpTSxO7WDu2KY+9wdwEaI6kzBScLYliRRBZUmw7xqrkF+6VFuGBU6mbVO39dYLz4CDJxTQsgyacCHAMkxBIVFZgXO6mL6Xe5+URdXOMJbkycqSP5NHg1YbJhD2B+8jfR+RpO36VX3oYZQfa9Z5rkap31kLxHHsSoe2b7kEi8R3tx7/G+RRK9Wilrn+bTTHyafUhC3t/VQDlIdpLBpDR9ZrzlVbW505bedy2rHq0SUInXdKwc3w6xbF/QPYMqNPQUcY0ESoz1liwRNMsEll7636Zf03fTRvXxYIQPz9dARI4o8eKuChz3Rv7lvEylvst6DkwsUfaSZ2MC2fwnkiyXWmQrKAKflZ4S+F5gvdWw=
Content-Type: multipart/alternative; boundary="_000_AS5PR07MB9895BEF3A69F226713EFC5A4D253AAS5PR07MB9895eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia-bell-labs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS5PR07MB9895.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d35912a4-b46b-40c1-bb6a-08db674ec3d5
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2023 12:00:19.3608 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jx9TMm4eSYW95PplKCXr75ovKKvFLXRv8ozRuIkG9ZvPWCCadurMImeR+5rVAasepHlThTje0IxH5CJefITUSRXHMlHz18zkCUcqnEUzOZMMQ9aX708Teb1vvp4heyTHS5waLT7PZMCl7S2nJ5lAUw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB6507
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/XZf0y110jMg1k8JCsB22rkXruDw>
Subject: Re: [lp-wan] Fwd: draft-architecture-02-inputs TERMINOLOGY
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jun 2023 12:00:29 -0000

Hello Ana, SCHCers.

Thanks for bringing this to our attention,

I think we should keep things as simple as we can because introducing more terms would just make it more difficult.

What if we consider a context to be a "set of instantiated rules"?. Therefore, this context consists of a set of rules plus the necessary metadata (timers, ... ) to identify the other end and stablish the SCHC instance (session).  If the instance is not used, we only have context as the Set of Rules (i.e no metadata just the information required to make the C/D and F/R)

The Set of Rules gives the information required to make the C/D and F/R

Since this meta data might vary during the same session (for example, TCP Flow or modifying rules using CORECONF, which are new cases where SCHC can be applied, ...), this new understanding of context is different from that in 8724.

Then we just have two terms: Context and Set of Rules and we forget about "Rule set", "Rule Database"

Ivan.

---

Hello Pascal,

I've divided my mail into different threads to discuss each point individually.

I've copied the initial discussion.
---

The big question for terminology is whether RFC 8724 is the reference. We'll need to talk about that. For the newcomer, the architecture should be the reference, even if that means impacting RFC 8724.



[Ana] We need to make this draft the reference and agree if the terminology of RFC8724 is used, which could be a good thing for those that have already read it and implemented it. For the newcomers, at least until we find a consensus, they must read RFC8724, and follow this discussion. Of course, I'm for finding a consensus and using it. Let's try to agree and find good terminology.



-set of rules or set of Compression/Decompression (C/D) rules.

> Is it the context or something else?



Yes. My problem is that the real "context," understood as an operational environment, should represent all the data associated with a particular instance, and each instance should have its own.

RFC 8724 uses "context" for a rule set, which is instantiated for each instance and does not represent the whole context of that instance.



-rule database. I didn't find any definition for it. Does it mean a context plus something else? or only context?



The text says

"

... select from the rule database the set of rules that apply to the SCHC Device and the current state of their exchange, e.g., timers and previous fragments.

"

For the lack of a better term, we used a database. Happy to fix it. That's the operational environment I was talking about, and the set of instantiated rules is just a component of that. The state includes timers and whatever else this instance is manipulating.



-Rule set. Do you mean context?



Does context mean instantiated or not? Like the rules could have $IP for the source IP, and then once instantiated for a device, it becomes 2001:dba::1


[Ana] Do we need to introduce the instance parameter in the definition of context?

You use it, so we must differentiate each instance from the whole.

Introducing the instantiating parameter makes us three terms.

- Context. In an operational environment should represent all the data associated with a particular instance, and each instance should have its own.

- Set of Rules. Is the context instantiated for each instance

- Rule set. Is the instance used in a device


For instance, if the instance is not used, we only have context as the information required to make the C/D and F/R.


How are things most precise? With or without this instance parameter?

In my opinion it is easier to only have context.



Ana




_______________________________________________
lp-wan mailing list
lp-wan@ietf.org<mailto:lp-wan@ietf.org>
https://www.ietf.org/mailman/listinfo/lp-wan


--
Gracias
Ivan Marino