Re: [Raw] FW: I-D Action: draft-ietf-raw-architecture-10.txt
Don Fedyk <dfedyk@labn.net> Tue, 29 November 2022 18:47 UTC
Return-Path: <dfedyk@labn.net>
X-Original-To: raw@ietfa.amsl.com
Delivered-To: raw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F27C9C15258C; Tue, 29 Nov 2022 10:47:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=labn.onmicrosoft.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 Imk6utq6XPaX; Tue, 29 Nov 2022 10:47:07 -0800 (PST)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on20728.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e88::728]) (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 27E46C1524D1; Tue, 29 Nov 2022 10:47:06 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bmHDEG3aZyul3MfHi2JlCI6BUhBafp4RxMxZHjFMKqr0IRUupgOvUij8P5yXSshoAdog5xXLsuO6rDi6VTCLZh9L0i9Lktlqdh0zmBWxqpd78YEgOkDqzrQIbGr9bwkaUdkmj/7LIDSA2RiBrv4tScPIZK5i+QdkrEnZxjIQy3YJYYYRMvhWLZ77JNZs8+a8Uus6dlreq7IDecb+4R4yPspQpC5n8HuTd/YUJLOtVu7Ad9x7/7r+c6CHMrimgjdOu+TRC+i9xa2sSeW6Oid+KJvQUKfaIx+ARalxO1V9VT/DUAQkUF+uI21iGzaGBSYpG+VWSrH7auXfFb/HbghV7w==
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=o6Xi6gJkjHFY09DT0hetMD8A5ygcG9QSJsB2ZSkw6Wo=; b=lCH3riwl2TV7wOgCEes3ZPdo4RsGfiKqsLqy9H+Uav7iHkwNBo8jk5JuzA9ZsK2UPqZOH0DUGmwMjRp1LD/I5Le7pfOMWo029c5VDfbglaGuunfcXGNNhkhDTW3VWKZczYIDDTsoCaWEgTzZ5kZJheofc390Q/xfB7oaWbdVIMuUjnZBC8MedxqIIgZmczYSBrwscLY1CISueKg6SDo24Li7JYQIdj4HC+CV7aTR2fBMXyUemO7Bb5dOqtni7X5DYkaXOrZpgQpAcabFvq+6avsCIJ0dh+ciKBTD2A4ogn//M1ISmLgpGkXTosKNz3oyDZD+NbWYlmIl65INUkrH1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=labn.net; dmarc=pass action=none header.from=labn.net; dkim=pass header.d=labn.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=labn.onmicrosoft.com; s=selector2-labn-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=o6Xi6gJkjHFY09DT0hetMD8A5ygcG9QSJsB2ZSkw6Wo=; b=H6O8VwrS3XawPr2RJpUuTViRarpUsTCWw3WdTIeqvIgW5UgSMC07Y6KOIuFWTZVfntX9B4IxTqlfyMuh/kZk86EdqLHE9kJ/T9pwZQucWo/SRB9ZX56FH0PEcOVpDQe8o5KNhIvWrB7tRmv94b4Tkha9bPQFtQW64PF0uTghqRU=
Received: from PH7PR14MB5368.namprd14.prod.outlook.com (2603:10b6:510:133::11) by MN2PR14MB4000.namprd14.prod.outlook.com (2603:10b6:208:1d5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Tue, 29 Nov 2022 18:46:59 +0000
Received: from PH7PR14MB5368.namprd14.prod.outlook.com ([fe80::6ebe:eafc:c749:ecd1]) by PH7PR14MB5368.namprd14.prod.outlook.com ([fe80::6ebe:eafc:c749:ecd1%9]) with mapi id 15.20.5880.008; Tue, 29 Nov 2022 18:46:59 +0000
From: Don Fedyk <dfedyk@labn.net>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "raw@ietf.org" <raw@ietf.org>
CC: "raw-chairs@ietf.org" <raw-chairs@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: RE: [Raw] FW: I-D Action: draft-ietf-raw-architecture-10.txt
Thread-Index: AdkEItll7BSqIYXSTzSZRt2iSLPriQ==
Date: Tue, 29 Nov 2022 18:46:59 +0000
Message-ID: <PH7PR14MB5368821B6264F94D957C4C3DBB129@PH7PR14MB5368.namprd14.prod.outlook.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=labn.net;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH7PR14MB5368:EE_|MN2PR14MB4000:EE_
x-ms-office365-filtering-correlation-id: ed0ac2c4-01e7-47ac-71eb-08dad23a18d6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vtWKJHWFKWIfU/SJmr7AE1PKGlpHfxIyGPQ4pck75/6yMCWwFgdCJzJCQtXD9rUOEI/Su9uuNUlUVNTpkNNq9LWrtgFZuMDi2rfHlMKCO4j0+UtG3mEgJE4XUp+QtZoKG+VvjAzsPa6DEVPl20AvR/BT13Ir35b5U6LJ4xFVu5RNBRn5/hOg8Fi87+x/n6AMxnf3nsapdJfb8auIYEpAFFG5DItBw9XgxpTerBfwAPExv5W6kioGEKn4Us/UEM6TAJ3ERCOGE+r1UiTR+6c18I8exc0Yx+agms0cfkhz4l3n+PP3hWwnW9BqfRbt7xZUh8mpIuo9a17yk+2XGu/N3IUsrNUs5c5X2qG5Nd1q/QXmhwBMJp00jOO/h4/EWgaaDi/pOFr76AtxIYg+ftyH4OgzetkQaks2PDRTwcsqIXXzWXi7kulT8ABDMGr9pgsArGB6GohXjf62z5gESVPHao7cFO7WOS4zKU5+IFA1wvX2wtoVicrj9vggqOoWw46CJb6eTvgqG9ljqXfjjG3kN+NEFY4dq+FH2EOfIRFKJHoKDkFnfkmJ9VAJ62yR6av4D4TE5cEvb0UmQPDU89LNuCAiU99KRi2TCQnFW6DieIbOFZxYDkflm9wumlB38+KLDt0gMbBOjeG35p0lxSTzJqF9lyDGTCD9WhQpaorziDJBAv57S3WXMaU/tGQFe9GDG/HqR/bRjIE88cRFeTdLwA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR14MB5368.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(136003)(39830400003)(396003)(346002)(376002)(451199015)(316002)(2906002)(478600001)(76116006)(450100002)(110136005)(33656002)(71200400001)(66946007)(54906003)(83380400001)(122000001)(38100700002)(55016003)(6506007)(86362001)(9686003)(38070700005)(186003)(7696005)(5660300002)(52536014)(41300700001)(8936002)(8676002)(66446008)(66556008)(66476007)(4326008)(64756008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: joI+6ad0yXnX8GDIzxHT+fOUQExwwi/3LhOIBNZoJR0ypRZhljrAd/+5UQ12LljQdljiCOQpcobF8VAeCslLU4ubxHGJfhvYJI8ZTNbwRXl8k9xIxKWkiC6w4W8QanaDZTeJiflq9SZga79wh2ZET1a0OXKcSXY21IS6PwLCLTV3qjbAyzdMH5PYTr5aroIPI+7jRsZDBN66Bepex4/YdlNOdbI+6U8MFG9+kbYVjwZN13KpU2IEzmIHS42HucXVdTqxekqF5U6nOQdPQqflwlOWRsvg+dctPVkGXVh3cUtcay9KNHDc/oezulkRiPQTVGQJUL1ey6wV2cQzSqo+SBgeJw1uTT0y9thn/E0lBxGaNKvvzwIyZRbGk4PE9ag1tg3BTY3E0jVbkfAVy05NoKnQa29jF3WsleEgZiQtyGIuSWauFrLH14Vh1HQSkdkYTftnhlYaj9jVM9Awg8A6klGzPFAYx12TgC2PZNmdIInfjJYFWU0IRgiUal7SbIXKqwaCOPN+ejK79xwJXMEg/hu/SvZ8YpTgxNzXzxAtnD8mHPVn7pegGwi+EQBOIjkn0NMRigntz6jA49Hl5ydjclj864Kx6ge7jhaPi7UnU2vy56YlZcGJPWgLFsQc/9mJTDpMF6NTu9+hTR31i49IKWVQIoipMhaGNIQrSXIlMYfuGu6J2wRajLKZqNHmhqcPnZIUPStsCVCTaur0cnibpucsaBJ18m+ovxfhOuXxVBsChE2Zc6kJVU53DZuGfO5aiVUiKltCrlxwdNMJxrVuD0lfPxMxwGaFBuKQGP72tGk+CioEKmZwOI7kLw5HmkeyyoB2lOSUSbJuXPHuO1njhCbBs+lJML2Mru/yWqyJ2kPmLs5EF9x3EvOABFK/zMqXyLvOUEbkwn9vnBcfoUZxy0li80TIqdF5pDCy7BHfelGgNd+Y5qnPPNoxwLdAFtojtMss3Sc4f28GF4oz3LaTjpFN599GZo+ZYV7mZwq/uZ19Xu3+FsQalxM/QZ9VKSGKgNPqoqH/a6R/BEsahLyuJa3JWt1HR880zlBQmwmuVnHOvM1LyqjJeSkUaap6d3ZTYybLnmwykiijimh+F627wP0kBidDWl43pfZTZqmRrkD5rSX7J9ttxO3187GDA6W6Z8Fqp3exU+iItY1RlseG6tDfoE9V5Gyd/ozHYE15V3ADs6v+8WRJGbeiyi6iBDZ6k2ZvwoLXfYF0t3PcCxvnWt4N1VJseYnuQZLIuRHnqE8XK6GuiuJUdf68nyJgDGRSwI/A5JkI0ugD5SYbdVUKLUS9LR7PnB9SLOWdeE5XJ2qrouSg+bwoouPtmSsQhvI4knUo+HjBohcAWeMK5D7Memt7nDGEbUbvZGbBKdWau/2SCbMVdIk7iPoOqQd2T6MtLa8zgwk4V3gqcEsY8pqXHKmE4XVxkJKQ+6Ndqgg0k3/aCE7aUGd5o2lpb+4fFoF6+81vvPgF9YoQDQteYbkfd5duu9QewOErVinm1RSmPDtEHpUwrjQhDPQDwQBdv1Mx/RwHHWMjcds0uXjMxWJiVVYUDWVUat84A35fjuMS/a8sqx+MphxkqOO6ZybxkAFpolm/TJoa3eDRvtgyx7bGMzsDT1eXQ3A+MXYLy5ZXcyw0OkUWCJhkYOGa0XtyaQep
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: labn.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH7PR14MB5368.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ed0ac2c4-01e7-47ac-71eb-08dad23a18d6
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2022 18:46:59.2677 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: eb60ac54-2184-4344-9b60-40c8b2b72561
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4S3Gxk9cPUTIH2cwEak06e6vSiv1PIURrCjrd7SuDoOLWpQGc7tqnR77SiQzN2ZSvDSs5XX+uozB8nLcy8sAmg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR14MB4000
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/GkFYzlKQ-UtMXVfc_RP7qOINNJ8>
Subject: Re: [Raw] FW: I-D Action: draft-ietf-raw-architecture-10.txt
X-BeenThere: raw@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: reliable and available wireless <raw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/raw>, <mailto:raw-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/raw/>
List-Post: <mailto:raw@ietf.org>
List-Help: <mailto:raw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/raw>, <mailto:raw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Nov 2022 18:47:10 -0000
Hi Pascal
Here are the changes to terms that I think would bring more clarity.
If the WG and you agree on these points I'm happy to help integrate them into the document.
I've used a fixed font because I included an ascii art diagram.
(If your mail reader mangles this, I can send you the text separately.)
Cheers
Don
Remove "Track" - use "RAW protection" or
"Active RAW protection paths"
Rational: These concepts are
covered in many IETF drafts but here are a few:
- TEAS terminology 3272bis and MPLS FRR 4090 terminology
As well:
DetNet 8655 M:n protection None, 1:1, 1+1, detour LSP,
local protection. Replication, Ordering Elimination PREOF.
Remove Network Plane - It is a Data plane or a control
plane. Rational Network plane is not a common term.
Remove OODA. - Rational the OODA loop is one type of
feedback loop common in cybersecurity. In RAW there are
multiple feedback loops.
Details:
Reading over the RAW architecture I would remove Track
and refer to places where Track is used as
as RAW protection and active RAW protection paths
- This reuses IETF terminology.
RFC 9030 defined a Track but it is not common use outside
that group.
The WG should then decide if a single term such is Track (or other)
can be used. My issue with the term Track is it is singular
in nature and the usage here varies from singular to
multiple.
There are two fundamental concepts:
a protection set and
the active protection set.
Currently, the RAW Architecture talks about a Network plane.
I think it means a data plane. Network plane is not widely
used.
I would remove OODA loop. There is not much reference to
it in the IETF and I think it is more a security feedback
loop than a run time operational feedback
loop. We have feedback loops. I think the PAREO loop
stays largely as as you have defined it.
RAW (and other networks) have multiple feedback
loops.
Link state with statistics (comprises a topology feedback
loop). RAW active protection path set and service
statistics is another feedback loop.
Currently the architecture allows RAW to ask for a
path to be computed (one or several protection paths).
Then RAW uses local decisions locally decide if it needs to
refine the active path out of the set. To maintain stability
over all paths, path allocations of capacity should be sized
to the fullest use of the protection path set assigned
although locally RAW can decide not to use all paths.
I think for path computation RAW should
assume it uses all resource allocated in "active RAW
protection". When less resources are used over time
- then it should relinquish the resources.
This slow adjustment of the actual usage is another
feedback loop.
Here is what I think this looks like.
+--------------+
+--------->+ Compute RAW +-----------+
| | Protection | |
| | Paths | |
| +--------+-----+ |
| ^ |
| | Network V
+------+---------+ | Link +-----+-----+
|Request RAW | | State | |
|Service Path | +-----------+Deploy and |
| | |Monitor |
|Traffic Request | +-----------+RAW |
|[Add or delete | | Service |protection |
| Resources] | V State | |
+------+---------+ +-----+-------+ +-----+-----+
^ |RAW actions | ^
| |PAREO +---------+
| +-----+-------+ Local
| | Change
| Service |
| Change |
+-------------------+
There are three possibilities:
- The quality is poor, and more resources need to be
requested. If a RAW service determines that the service
is not getting sufficient packets through it should ask
for a better RAW protection (set of paths) .
-The quality meets it targets and allocation of resources
stays constant.
- The quality meets it target but the connection is
consuming excessive bandwidth/capacity. Currently RAW
makes this determination locally. I think that RAW
should release resources within
some bounds.
This scheme should be set up to reduce the chance that RAW services
will compete by over allocating (blocking) or under allocating
(congesting).
- [Raw] I-D Action: draft-ietf-raw-architecture-10.… internet-drafts
- [Raw] FW: I-D Action: draft-ietf-raw-architecture… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Don Fedyk
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Don Fedyk
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Don Fedyk
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)
- Re: [Raw] FW: I-D Action: draft-ietf-raw-architec… Pascal Thubert (pthubert)