Re: [Raw] FW: I-D Action: draft-ietf-raw-architecture-10.txt

Don Fedyk <dfedyk@labn.net> Fri, 02 December 2022 05:08 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 0974DC1522B4; Thu, 1 Dec 2022 21:08:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=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 0jGJoBfIKBjT; Thu, 1 Dec 2022 21:08:35 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2070b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7eab::70b]) (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 61C3BC14F6E7; Thu, 1 Dec 2022 21:08:29 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TdhKEhxTQ8JY3UaXOmoz3ORrLmbZLKWjl6nEKIGABx+sIf0r/uGWsqF2uyUuDSVel++4T2dN2WZchFcK8rdefGAy/CRqaBd/70xgYqLZigWgOdrsYyySFiOVES7tv7NcazlVSOq6sx6fkpPkQ6U3dGgtlE4QfGpa5l4KAwyj9UolNz44OyPSA3/6XSRCT8onAA7YRBdTVmYdj2Lg4PV/4b7guDB0EEaTzRiQCSCnBa4gEDlBXauBvB0mWxS5vgaU2fVJ1c7nESDplAm0udahUrlLLm9AczHMrnO3QIC+R6DknrmHy4xVkrtlSlnBoU26A1gEjI7hCnblBDo1a5LLQg==
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=p1aI4zqb165d2t/DD5sf0xd4Xw6JbsQzYd9IKF2nCps=; b=N1eNX/T+kSLLbZpJk3zUb5O3N5J4YzbXT3FiRvxgoHlYREQiHgmSAgS8VmIB38ZVT5Z1RjGUXXklnrUwhtUgTBOFz+p4XEcfn1zkMzcu+bQEIniaSYQhoWeBDYyE/KohYLhrgeabwb/7JxjjAbd9Mvc6cyVTSr+utEMUYX6cwgJR2fKhzJ4LfUd90YncJ5NeZVoyqR59bcmWDDms1beeDIGg0NWQyKEQOPiFkywQtlkZKBnkaYzO00ecqL7QxsD7eoY81NYPiIFBeRfointIzfBpHnPrVe9IP4KFViqnEEaP6EwrBQygkYYhYSefyMRgX4cs1FfNMO9q8mdB/PWCqQ==
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=p1aI4zqb165d2t/DD5sf0xd4Xw6JbsQzYd9IKF2nCps=; b=vjn/+wjLwDfkN87P54JraVNVYbH6hPbJrrEsNc3k6d+EYQfF6wT+Alw6c5ofIXJQjKdEutg2Q/y404PaLyUsQu8LJh9N4yWQMMTZ99A8hTIBL4mIwCXCtlMblIysfIlqZVO4BlqZEAmAjXMaJm7JCglRoxf52JQa7+z75CfoP3c=
Received: from PH7PR14MB5368.namprd14.prod.outlook.com (2603:10b6:510:133::11) by CY8PR14MB5979.namprd14.prod.outlook.com (2603:10b6:930:5d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.8; Fri, 2 Dec 2022 05:08:24 +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; Fri, 2 Dec 2022 05:08:23 +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: [Raw] FW: I-D Action: draft-ietf-raw-architecture-10.txt
Thread-Index: AQHZBYx7rIyS1gRKFEur4xvzAIzok65Zq9Rg
Date: Fri, 02 Dec 2022 05:08:23 +0000
Message-ID: <PH7PR14MB536823D28FBA120DEBE9A4F7BB179@PH7PR14MB5368.namprd14.prod.outlook.com>
References: <PH7PR14MB5368821B6264F94D957C4C3DBB129@PH7PR14MB5368.namprd14.prod.outlook.com> <CO1PR11MB488180EC042045C886385915D8149@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB488180EC042045C886385915D8149@CO1PR11MB4881.namprd11.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_|CY8PR14MB5979:EE_
x-ms-office365-filtering-correlation-id: c3059219-16cd-4567-8fd4-08dad4233d05
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /QIfJ8VLjMLQ5wABmruPJAwYH6Jbfs+6YrV0X4MxhSK4fEW4GrZOvYahOvIgVbV5LSTdIIOPP7IX7oT6AOGr40/5VC0fGGyb1offblp6LrW/hlMzIpy9l1u4AOGRFnq1zfkZj7k6s8pgk6vEjBODbYpG8uhjlUQxLiqrd9JsVP2nz2O89VOpDHYVEMGWemAB7IQ23MpTpvDPqSAIheZFF/Y1GyhAdMmPS6BNyhSeBi1BKsatVy6JFCWL/OdCrWLvIh4AWAzpyf7UDBg/VOAMGZQJzc9maGdI0bHNUdgrxz5WAvVnAqB68vgbfcREqfhl9gPRCyksXe8Kk4z4EsGh1S1EIQhWHVRbmvlaZ1ouqy/OiJxPvLuxrN82Cj9rt+JZptmUutqB6m/xih4rqwWlMV0NzB8rHUpy+4xicR+C2n/mQEvs4kvMtZLIZ3zKM9pZxTNs70V22vtmARKKZe5ZTuc7tk8tPfqB0dm8Ow/aJFEkbkCba8q4CDJfVM6EuNFngRkWJzjyfrNUliyiSQDMTgQm8oE9pJ47iwkYbHl8ftoz4BJe3Xo/xy95T3MeReODT8YO/oy6dDZD2zxP+KC1sE5NAbX5OdtZ7z0fkp4klruKq7Lzlqb4ZyyXWIrdhLzvgEk6gLeWS9Rg0FI7YzRydDCMJdvP+OE+z3EjQnjHcU8RGJGWlgGIvcvopyOb+NJOwAvoNvtr/wS9VzqH3cjfDFp7kZBfKqQDyBGIwcD5I24=
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)(136003)(396003)(366004)(376002)(346002)(39830400003)(451199015)(5660300002)(122000001)(66899015)(30864003)(38100700002)(8936002)(86362001)(33656002)(2906002)(83380400001)(8676002)(9686003)(186003)(41300700001)(64756008)(52536014)(450100002)(38070700005)(4326008)(7696005)(66476007)(66446008)(110136005)(316002)(76116006)(54906003)(26005)(6506007)(71200400001)(478600001)(55016003)(66556008)(66946007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tTL2igNtAV7q9vASSSOoGf+gtavqEd+uANiIcLP0wkA+3YgzgU6xTj8pV4uEYEDH4oJM3Niu6mRSa8bB6kSCmXxc7z1Dui8slydXFN294qzrugWN9PkgwpGZ4uaMdK2adLjTMIStbBS5E1L7pIn1jQLOa/y9ybSD7SstkHo50v42iacmmB4LcB5/1VU557vlH9CqSqVNniU8PcUVOO3kWu7+5VGzKTAOoIAcUJQHoehPov7llKS6m7PrC78fm5km+w+xPfvty3oDCEn1wa2a7E9dC1mT6tP5JcvquX22zv/2SplXVJwjEDjqSKCMLq1px9FtUNV+PGstWPPSqxFFcGVv4dlrnkEqKQ4zuoHzdccoD/gdnOVEWh3nuIh0FO0017TNVfqwhz6u5rvEAXNcIJOHSTZmmj9HcweQBOf3AQRplJfDXjwdwkqGjmUzEaC5EbhHbsAp0JeMV7OokjTWhuTimgHuWbKBvmThRM0SZSM+KPqKed8Z1MHNp9MJOYCdzT0YB/QSnYCFUCnilULGyBl+CORfSKdg4qr87WZ8MFMJWhAf8XRn7x5lm5BUsy/zsxE09MYdO5qX5rZeQENN2tbl0qw4ZHuVDJcRPP3McBtDXTnOYuQ/ZAmd+7zBEnEl4R70QsZ1RfO6AaXlZ99JNPSTfqHyVyxsopIHmvd9gBObb3/VotfKlchJlfVHn6DEqVI357jS8H1BKdoTwiZDiSUJfH/1qe35NVTWcBvdGBQTJdXHLhWsPaSLGVClrblodBPPfx3VKtOpsQqWhRpc8CEpzVotnOMXQJEciG7jDuPaFTkSzuhd5xVQG9QTVbiFL0JVcMoP1HfSVk+b4HQtaSbDkmR90HrnwR1z2zc8LJV/T4OJjR927yL4SvofTXTR1upTC5oZNtjeMW43j/f+sesXlbPJF6SHsTIDflorirxNHqDT4QGf89YsvJ2qnRwuPwk7Ys0P0NNMCcPjQyPt+2uBv99vdM+ThHQI59OhSfRli/PkAMN5UplDVTz5l2MmIvkFEiT4bNlxhlQ5RXGIzAH5QRkXm94u0Pcc8INthVwjZrYL5UqX09f6CCZdrdCHC6F8n4z5gCbujp3Kbf4RpFzx1mmlwK8c4tDmjGfNL6FctfUpEWWbPFssbwWs1fPRl7UUK0dyO7YK+pzMw5ohfS0mj3EDnL+DiRxsnAaEW4s4du1ehUh18guL7H6MmCs/SaWYndf6vGtosGMttMV/bkduPjZrxSug+4xbY5E+DJEaigF5HimjshEyeCiOskZnJO7uNm9ThPUxTjrubyDTXgu1x8bBXfwF+x6Z5CZAhd0bsMkxzNNLLkjp5UMzCP6jKOEwG6fZ1yZBNxq5TH48xam0GU5r0fsXv9iLYmJs3MRMVdvneju8v2GBorOk2y+FjHTFvKTqqqeewwOhNd1fglY93g+04b+d8EcjaX/kj+ADdADs+TuUV7j0mZKjQ4IFh3CIZ2NIYVRiiN1oZbemZR4P5p1FsNC8FxIAAvuHnBbr2+neTEMGFROyIMK/HwSXH0f6EZrchOljC1mOXZeoV2y+GPcMQA4Yk1NgNdADpTmimiiOVJkT12E1yQ20L6jx
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: c3059219-16cd-4567-8fd4-08dad4233d05
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2022 05:08:23.8595 (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: Jt9TOqq/pm4DBcc4/4n7PeMCjuMSGu1JxT+hoQ6V5XXZHUusc9WU97ThME5UjOcqG36v9Bb6Y9GeUm3wYXvMCQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR14MB5979
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/s0iLWN-rGykdojIQq_JaIVMYac8>
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: Fri, 02 Dec 2022 05:08:39 -0000

Hi Pascal
>
>
>Hello Don
>
>Whao, that's a lot! Many thanks. Let's see below:
>
My goal is just to give the WG the opportunity to come to
consensus on the terminology.   
>
>
>> 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.
>
>I'm good with "protection" and I agree with the history you
>point out. The way we use the Track appears consistent with
>that term to me too.

My point was "Track" is new to me - not been following Roll  
perhaps my bad but what I offered to do was define Track 
without using the term and see if the WG agreed Track was
what to call it. 

I caught my self saying "protection path" then realized when 
talking with Lou that "Protection" embodies the whole concept.   
>
>I'm not good with "RAW" since though RAW is using the
>concept, it did not create it and is not the end of it.

I only used the term to mean the RAW flavor of protection.
I'm fine dropping that. 
>
>We cannot ignore how much work has taken place at ROLL and
>6TiSCH, which contribute to the work on reliable and
>available Wireless by providing the route installation and
>the forwarding over TSCH, respectively. 
>
>Just look at
>https://datatracker.ietf.org/doc/html/draft-ietf-roll-dao-projection.
>I cannot easily go and tell ROLL that the term they have
>been using forever must now change because of RAW. And This
>draft is the only way I'm aware of to build the Tracks in a
>centralized fashion - unless we argue that PCEP is a valid
>contender in a wireless mesh?

Well, it points to RAW as the defining place for Track yes 
I see. 

>
>I suggest we settle for "Protection Track".

Again, not my decision but the WGs. Perhaps 
- Protection as the superset 
- Protection Track is then the active set of paths in that
  protection scheme? 
- And Protection Tracks are the active set of paths for
  separate services? 

Googling images of track I realize that I like "lanes". 
Protection lanes?  Was lanes considered? Lanes are a subset of track. 
 
>
>
>> Remove Network Plane - It is a Data plane or a control plane.  
>> Rational Network plane is not a common term.
>> 
>
>See section   "4.4.3.  The Network Plane" of RFC 8655

I see it is a composite plane and still _rarely_ referenced in
DetNet.  
I'm familiar with data plane, control plane, management plane
and Network.  So OK my bad.  If the WG thinks it brings
clarity then it is an established term.


>> Remove OODA. - Rational the OODA loop is one type of feedback loop 
>> common in cybersecurity.  In RAW there are multiple feedback loops.
>
>It's a very abstract model and that's the only one we have
>defined a mapping for. It fits very well the detnet network
>plane roles of PCE, PSE, OAM and PAREO, respectively.
>Do you have something in mind that does not match that
>model? Should we describe it in the architecture?

It is the "orient" part I think is being forced. 
OODA looks to me like a larger system of multiple feedbacks. 
It is a general system and can be fitted to many situations.

There are multiple feedback loops.  

In control loops you have a system with an operating goal, 
a measurement function and feedback to maintain the goal. 
There is no orienting measurement is implicit in the
feedback loop design.  Since we deal with packets and paths
we have discrete steps thresholds and actions.  

There is also in theory a network manager role that tries to
optimize over all service - maximizing network utility
however when services are equal priority established
services win over not yet established services. When
priority is involved higher priority services win.   
I  contend this higher level does not exist and you either 
have equal services FIFO or priority services or both. 

Again, a question for WG. Does OODA bring clarity over a
simple feedback?


>
>
>> 
>> 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.
>
>It is used in the IETF wireless / IoT groups in INT area and RTG Area.
>
>
>> 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.
>
>Agreed
>
>
>> There are two fundamental concepts:
>> a protection set and
>> the active protection set.
>
>True. I figured from the discussion with Lou that the
>"active protection set" is a TE path, so I changed the
>terminology to that in the latest publication. Was that
>wrong? Note that as I insisted at the WG meeting in London,
>the 2 sets are not of the same nature. The former is a
>potential, the latter is an actual. Using "protection set"
>for both hides that subtlety under the carpet.

I agree. 
>
>
>> 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.
>
>We do not have a PAREO loop. PAREO is the action in OODA.

Yes I agree I used the wrong wording for PAREO. 
>
>> 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.
>
>I'm not aware of feedback loop in the data plane though. The
>closest I'm aware of would be FRR/LFA but that's not really
>a control loop, more a reflex action to avoid a broken
>path.A

The feedback loop for QoS is RFC2386. Generally considered
not a good idea. This is why I questioned the use 
of PAREO actions and why I suggest they should be limited.  

>
>> 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.
>
>True. Do we need more words in the document on that?

I think so to alleviate the instability concerns.
>
>> 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        |
>>         +-------------------+
>
>I like this drawing, many thanks. The "Network Link State"
>is not really correct though. More like "Network Link
>Stats", one letter, very different meaning. Or both if we
>consider a permanent stat of 0 to be a link down
>information.

Yes full link capacity to degraded to zero. I think you have
better wording. 

>
>Just like there's async and periodic OAM-based "state"
>information on links (passing, not passing, assumed
>reliability / PDR) to the PSE, there must be periodic and
>async stats to the PCE. When the stats differ to widely from
>those used to compute the Track, the PCE may update or
>rebuild the protection Track. OTOH, if the stats remain in
>an acceptable range, the PCE will rely on the PSE to adapt
>and refrain from impacting the Track.
>
>This is the big difference between what the PSE and the PCE
>see. The PSE sees links as usable or not at one instant. The
>PCE sees quality stats over long periods. As opposed to
>classical IGPs the model in radio networks has to
>accommodate link flapping smoothly. E.g., RPL is built for
>that, that's why it builds DODAGs as opposed to trees. 
>
>> 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).
>
>
>True. Then again as a DetNet Extension, RAW uses provisioned
>resources so on paper congesting is not part of the game. On
>paper, there should be enough resources for all RAW flows
>using all the PCE allocated resources. The game is to save
>1) energy and 2) spectrum which can then be used by
>non-deterministic flows. 

>
>Arguably, the link rate may vary (with MCF). OAM must
>capture that, and the PSE of some flows will have to react
>and stop using that link, while for other flows the link
>will remain usable. Maybe a sentence or 2 to clarify that is
>in order?

Yes, Even if you over allocate bandwidth there are cases where a 
loss will cause congestion. You can argue for queuing that 
sacrifices other flows before RAW flows but ultimately 
you may not be satisfying.  
Some environments/wireless links may be bandwidth starved. 
>
>All the best,
>
>Pascal

And I apologize for not having given input earlier.  

Cheers
Don
>
>