[Roll] [roll] Discussion around the design of draft-ietf-roll-nsa-extension based on MRHOF

Remous-Aris Koutsiamanis <aris@ariskou.com> Wed, 08 November 2023 13:03 UTC

Return-Path: <aris@ariskou.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 CCBB7C17060F for <roll@ietfa.amsl.com>; Wed, 8 Nov 2023 05:03:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mailfence.com header.b="p7LC/sKE"; dkim=pass (2048-bit key) header.d=ariskou.com header.b="IMOtFUNi"
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 xrNRqeIJKKSF for <roll@ietfa.amsl.com>; Wed, 8 Nov 2023 05:03:07 -0800 (PST)
Received: from wilbur.contactoffice.com (wilbur.contactoffice.com [212.3.242.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DF4BC170600 for <roll@ietf.org>; Wed, 8 Nov 2023 05:03:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailfence.com; s=20160819-nLV10XS2; t=1699448584; bh=RZL/33+ujB2czXQS/JQSIv3xPYW53GrR4JrBQs+gBkY=; h=Date:From:To:Subject:From; b=p7LC/sKEHguCdb0eBqrdsB9kvlJFswI6mr+jIZN3tCG8Cd6E9kUUMoPwXJ2lmqCY4 MwfxCgDRsE13gCIoRzuJMJGe6oYUNBEwx1zkcg7aocXpAi0x7M/pkg5RF94sb8l/DQ PW1+qkIjAnOA0NFfCH0mqenJ/9Fidc6RCp+OUXmjwnepkiSzRE4tOQE7EvRI01HzUJ hQ3GPUK2mUwGILt8dQ2edISceBpFPgfgAEon2D6L3ZrtTkRr1a5NOzgRnDNzRyyYnq hKTpsb9ZO6ukbhsIrlS2lmqTbb1VLb3OOT0GtMCf25Pa2Hef1zU3WIj0KtB57Ohq1J ABB9/MFj/4lYQ==
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by wilbur.contactoffice.com (Postfix) with ESMTP id 504E6D52 for <roll@ietf.org>; Wed, 8 Nov 2023 14:03:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1699448584; s=20191001-wvim; d=ariskou.com; i=aris@ariskou.com; h=Message-ID:Date:MIME-Version:From:To:Subject:Content-Type:Content-Transfer-Encoding; l=1565; bh=RZL/33+ujB2czXQS/JQSIv3xPYW53GrR4JrBQs+gBkY=; b=IMOtFUNiryLEFrUiTyO8pTdv/59sOHGbp9sK+0VYFcqB2Yl7lR81wbIql7fhggQq Msvd0ayXW+e+A2wDsqtTpkp0t8+kzwY0u33KRpPgg/Qs1C6LM6JsT3O/1RErMD4BdOe JHhNBWiDO5bT81A/Gi1EgeN53Y6y/0AX/7kz5EfFvToRuMvlEo39j8qVBtfACYXocGL yoke6VuARCDnslCfCK99gqJ9nqiVfzGVMOR8/LCJAIBP83xYAMTvr+vsF2P+GpUVPC7 Pjjn6w02L6+zl3dymVPpnmTgeYcRpRB0XHFz5nPdD/Kx+XuILqRgTYeridP1T7tn7Gu bpT39BV26A==
Received: by smtp.mailfence.com with ESMTPSA for <roll@ietf.org> ; Wed, 8 Nov 2023 14:03:02 +0100 (CET)
Message-ID: <ace29ef2-cec6-46d1-a555-65f889c08eb5@ariskou.com>
Date: Wed, 08 Nov 2023 14:03:01 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Remous-Aris Koutsiamanis <aris@ariskou.com>
Content-Language: fr, en-US-large
To: roll <roll@ietf.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ContactOffice-Account: com:113819248
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/auDVXLTuWH_-1nofU6FtJXO3Eu0>
Subject: [Roll] [roll] Discussion around the design of draft-ietf-roll-nsa-extension based on MRHOF
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: Wed, 08 Nov 2023 13:03:11 -0000

Hello everyone,

We had a discussion today during the ROLL meeting at IETF 118 regarding 
draft-ietf-roll-nsa-extension-12.

After addressing all of Alvaro's and IANA's latest comments, the issue 
of the Objective Function design came up.

Currently, the Common Ancestor Objective Function (CAOF) is "based on" 
MRHOF. "Based on" in the sense that it is described in terms of a diff 
to MRHOF.
The CAOF defines the concept of selecting a secondary "Alternative" 
Parent, in addition to the - primary - Preferred Parent, to be used to 
increase the reliability of the upstream transmissions.
Since the CAOF defines a complete objective function, it must explain 
how the preferred parent selection works. This is the part that is based 
on/inherited from MRHOF.

However, the selection of MRHOF as a base has come into question.

The two reasons given were:
1. We can avoid basing CAOF on MRHOF, and thus make it more generic, by 
simply explaining how the CAOF can modify *any* objective function, 
instead of just MRHOF, to add the ability to select and use an 
alternative parent.
2. According to Pascal Thubert, MRHOF has limited adoption in the 
industry, and thus basing CAOF on MRHOF may limit its adoption.

The counter arguments were:
1. MRHOF is already implemented in an open source operating system 
(Contiki). Proprietary implementations are already opaque and 
non-standardized.
2. The usefulness of rewriting/editing to implement this change is 
questionable.

Does anyone have any feedback or suggestions?

Kind regards,
Aris