Re: [Anima] Lightweight GRASP

Esko Dijk <esko.dijk@iotconsultancy.nl> Mon, 18 March 2024 11:15 UTC

Return-Path: <esko.dijk@iotconsultancy.nl>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73BEDC180B6E for <anima@ietfa.amsl.com>; Mon, 18 Mar 2024 04:15:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.108 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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 (1024-bit key) header.d=iotconsultancy.nl
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 zVLay3lq3U0N for <anima@ietfa.amsl.com>; Mon, 18 Mar 2024 04:15:31 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2111.outbound.protection.outlook.com [40.107.22.111]) (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 07C17C180B6C for <anima@ietf.org>; Mon, 18 Mar 2024 04:14:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RlULjAem9q2jEvuuOgC+8DtKPuMRIwjNJh5FmjiaaTe11+Y2S39R4KJvit+qOJFHS3Cn5QAsuxuyhcNtYcIT5FBQH8RpI5X4j72wu+/RPsifddSi5Pdx5WaNd8tpeGSICJXE44wsd4EyamycMeuht1R4l1TzJAJFT1x1TnCdDt6mlKWGFsNs9lxgS2sv91qYQR5UNnbWYgk4ScTG0yFyTQ5e6DSLJ++56pU+1Z1dyul7wZP3sEmmWTcP+cAPqsxkYf19FR34BgUGjpM2KVi8EL2J/6gApyC6E3ajs1rzsjh/VjI1BCg235HDh+RMRGGKjl5aIpv2ct2tyFbEV5xctg==
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=PNfiu93ceQJ1LWUcmIE0hlnt8hf2yTWunm/aidP75KU=; b=m1Uqy1B30fPBxT5NtMFUvpANLVTEE5VuI9fml0SDj8v3iR8nH1sWhwQMv0WTrkXMMuQd4HIb1iVvmd+1C3LxdTYHajpSrQid2xnIzPWghxCQG/8EWFiWfruNvfgV9/RmafwY9VdJKodyKEgPV4X8CVMrKVhoPaxUD8xNW/yeqtJ5cRwmxlCuNdi6FrFQnDO9V7dAxUXElqUQ+cA/aFKdY7RwRIRDODRu4/6h4j2HbCTUV/USe2qVrSEP6FgM2M0/uWQ4d/xHsv9URF3+LyRGMKhol0bGgvaBju74cwL6PgdZC3PoImhinNHuEUqUsiUaYFM47zgjpve9XhvFFN5ofw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=iotconsultancy.nl; dmarc=pass action=none header.from=iotconsultancy.nl; dkim=pass header.d=iotconsultancy.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iotconsultancy.nl; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PNfiu93ceQJ1LWUcmIE0hlnt8hf2yTWunm/aidP75KU=; b=IGnq07bnXuaA0aNh9qbaNZrvUGmp44VEoOu4EpvQx5iNXlDVQix+3obWCr9/UU8OI8KNR4MGZiWdvi1JWQvlOtaWDXE0yOLVr9t2Uyfji+gsraKrko9EitVYZTSwhxAEYHZWBdp5UAqHlEcNiRmVK2rcVHfgtkU/3fxc0YZdBVs=
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:3b9::20) by DB9P190MB1164.EURP190.PROD.OUTLOOK.COM (2603:10a6:10:220::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Mon, 18 Mar 2024 11:14:27 +0000
Received: from DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::2058:88ab:2f5a:8c02]) by DU0P190MB1978.EURP190.PROD.OUTLOOK.COM ([fe80::2058:88ab:2f5a:8c02%7]) with mapi id 15.20.7386.025; Mon, 18 Mar 2024 11:14:27 +0000
From: Esko Dijk <esko.dijk@iotconsultancy.nl>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "蒋胜 (Sheng Jiang)" <shengjiang@bupt.edu.cn>, Anima WG <anima@ietf.org>
Thread-Topic: [Anima] Lightweight GRASP
Thread-Index: AQHaeQ+jvS46Nqi9Ok+nq1d60ba9nLE9VOlQ
Date: Mon, 18 Mar 2024 11:14:27 +0000
Message-ID: <DU0P190MB1978851C26520561F8074C4BFD2D2@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
References: <08e0fefe-b79c-cf96-15dd-54808c10f695@gmail.com>
In-Reply-To: <08e0fefe-b79c-cf96-15dd-54808c10f695@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=iotconsultancy.nl;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0P190MB1978:EE_|DB9P190MB1164:EE_
x-ms-office365-filtering-correlation-id: 5264547f-5be2-4fc1-5af4-08dc473c936a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o9O35nXiS+9YUVAf0aUZpDpTueV0E5LiDdyRb/7bikW1iYqmZIMjMbFwt4tnK5nT6fuuR/kkudgC0rIDNSTlwPDxFi0skAhlocVY8qWA2TX6GnXC1obNkn8eUQPvde2L0GIORzIZmxP3VVdbZ2RNAAtc40aDBIKX+ZT/jrjkSQnonscePkjCmdVR9s4Fy2zCatwHF3I3lSbCfWyoY08XlGa/d4q71G3moWDOkk1Ry3yBKSG+HIrtafF4tH8rdSzob2iPfW3Qp1I71qIgWXPGU7qIoStGuFflPChgfT3udLItPieFtBxV2NuT9py9DEyzxEbkOJcjPK7X7h+bvU3+jywu27Hmjw/d+ru4hnvttPdJJ0EszE+yuLhUH/2W7Eb4EDVG6EZZzI0u41+rvxi6gdBslGpZBaaO4C/XSH1fw+2YOGCTkDkcdujFcBHMO+iBt1Q70seE5AOBRz+j4a3iCAThLp2tYa3X09xU8oPdfcfShnL5mXhCkfzI9vejCvgejph2vwRnseGA3MAmR3KGIRiXD+MBgO7jL2L7nCXjHv8aWUwmjDPLGoVjM7Ee80jG2ocQ6gqxtSuyuFgYARLLxtPHaiDVQtZ+Jj29e7PLpWfC4QbnfdX4yMSx+b5OaRXvzLIesIV86u2j8ejZA2Ti9iohpOL/EhXxvuD5erQuD8o=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0P190MB1978.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(366007)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2aFaYqwko5UxTs6Puj5VZbwI3U8+7jxGGr1+gXCZG2zoZkCnzJwquPWTR3gEgJSPDLGSf+L7X6dmKIAUShjs/dN3MKGEhFFOJok5QBlHZG1/Jg7wtWEC8+4Pv494DsFGurV4or1VUxJgy8/UJFONKTUwiXXYs+xc6/d7MkW3PIpd7fAhQ6WR6zBoJY/7+EtmsGX8cIPVsoBizdc+x3QmYOuQHtaE8aAWL+ZJO/Eatljrkw9szyCSTqP5HPU76Xg3+VY8wFtA3uHndURoSP8w4r/4zP8SCE2tjg/c1tWsbR31q/xdgT3TeECqU091QlLb4UGYyp796ROAJ78MTuXBmuiNYr2mGpqFOIdMWoibyWwr7Ug0BxaP3xiUIs7EdPEqg6wDSLOgNfKRaYPCDv4vVIOqzxnO8B8tcgWNTTa2QQzNBsfFfDeaS5n0XrkV8JO0iZWrFvtGCOdL6VsySEaIv3IpQTSbFc3Ft5BabfaQUHjOpLqk1xD2he8BL74d0xPdUM6ssyr7+sLVBtXnRKn8BgEA+pw59giwGfpniqFxnHKZCiULQe2vxY1OvoE38LDbHxhGe5Zwop3yJwJwON0MzJKhIlD2g1ZS/6iMN0FeMIt5zQBN2f5YcMMx7plJEeofE80aVVXk2Ye1CYBwD+vKi7gfnZRh/BAsDTCmTnKTMKHBunPV7JPt9iLKpSDUL0OHYEXzUM9FNnFW43uU+09GiZe0+JK7VgLDXwpcZQ36iXaIoRkN6eHjbkh3DAGD3zNyL3mgdAXiPryLpJyfYukIis6Yj45ildQmmv4lEgj1VYcBwCxD8y5+u83rE6d6hygKIpHyH+WooPk0AEhzWIvJUgk6ejzAc6/7C9BMBgnI48SRb9HHWF4kfFvzGs+goyKSzTgD2x4uLephAqDCr8FrqNbwqjFewJEUlSxbM+3mkJoExqg652nIfA5dBWnEfVuiUKNLUb60ZBIgyXogXiCHAncv2YEIpqzkpEdkuKqz4hbUU3nWOmokB5Dhk1kX3VxAVy2RPeCuyAhRuqKAIk6PdPYHoZcLB19RzUFT3d1wl0nnqu5SWBMh30PEDh9cb4IXEvD7VDHkkp9il5lEacvOQakTQuBZ/fwUsu6JZA2xhfjS9hPPV2n43mgJhzJvY+fmfr9AkcZzH450X6k8tioqtdTNJJAgJF+C2FVdJq0/M+4TMKN77GmK8DWTDoej6UY0VtLCJl4l1zHafV6f/UzVXcVGaSuG9BpZqNBF7TcTcgMlRYyau/zt1gqoMo3f3R+7Gv3D2nW+wYrzmqFmiBvfh/ayM9fU3vb5ERK/+6LjnYp9wOVIrmh9LaDz9ZRVmgBwbZoUzbmqjzSW8jWF1Yro1r5BtidxQklHDaDIavexyFaw+yPfuB0JFI++ndDK65IgDWIT3C2nNkey+TssmefG+p2nnWPntI4wS7evXjR0bZHQ3r2joJ9iwxPsJQHMs3phjCTbHbBNe/Tic0TQwtBkjyb+2cHi0uFp7vTGdbKpRBxz+96wAidtybSlyb60OKA2LRInh90AVLwf1D1rgmAW31AJlLARYsothdBRkhwvt+hO99lS10EYvFrEtUqzXzGN4kmqoBbRvx1ckhihjndkZK2QfIHaAx6nqG0579WgP6VOokXOokLMByjuV/K2H5gpYpGazZDDfcbukc+H6Azt5A==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: iotconsultancy.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0P190MB1978.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 5264547f-5be2-4fc1-5af4-08dc473c936a
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2024 11:14:27.6569 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 58bbf628-15d2-46bc-820b-863b6774d44b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: w6bdtprwrCiwSJMhAI3R+JcUkC6Q4d2RsmdXhKqHEBHACYoWbHZZwK09IK36TxDDk7XQFYvOysg0fR8VGsWU7lTogN26/745TWZk9upByuo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P190MB1164
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/4jdXUs-DOEmMkrImelktlV1ql-8>
Subject: Re: [Anima] Lightweight GRASP
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Mar 2024 11:15:35 -0000

One nice thing about CoAP is that it has also been defined/used over other transports, that are not UDP. Like directly over a serial link or over SMS.  This was another potential use case: to use GRASP when there's not even IP connectivity yet.

The charter says this about a potential new "lightweight GRASP":

    Generic use cases of Autonomic Network and new GRASP extensions/options for them

If one sees it as an extension of GRASP (ability to run over non-TCP, UDP, or non-IP transports) then it does fit in charter.

Defining some use cases would be relevant also - if it's a wired ANI then we don't have a huge amount of changes in links over times. If it's a wireless (e.g. 6LoWPAN) ANI then this may be the case. 
Even if mesh links are highly variable over time, resulting in more packet loss (e.g. 6LoWPAN situations), TCP may still work ok if it's tuned to this use case. OpenThread's TCP implementation was I believe tuned in this way based on work of Sam Kumar
(see https://www.usenix.org/conference/nsdi20/presentation/kumar ) . In Thread's case, even when links change and mesh topology changes the nodes still keep their original IPv6 address so the TCP communication can continue in principle.  I never tested TCP performance yet in this case, but it would be interesting to see if there's a problem there or not, depending on the level of links change.

Esko

-----Original Message-----
From: Anima <anima-bounces@ietf.org> On Behalf Of Brian E Carpenter
Sent: Monday, March 18, 2024 09:38
To: 蒋胜 (Sheng Jiang) <shengjiang@bupt.edu.cn>; Anima WG <anima@ietf.org>
Subject: [Anima] Lightweight GRASP

I think it would be good to see a first draft on this, with some ideas about UDP and COAP instead of TCP.
  
Regards
    Brian

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima