Re: [Raw] Terminology: draft-ietf-raw-architecture-14.txt and what's still nuclear

Greg Mirsky <gregimirsky@gmail.com> Tue, 15 August 2023 17:16 UTC

Return-Path: <gregimirsky@gmail.com>
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 CD007C151707; Tue, 15 Aug 2023 10:16:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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=gmail.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 u7D2pAvEXtt5; Tue, 15 Aug 2023 10:16:26 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 97AF0C151080; Tue, 15 Aug 2023 10:16:26 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-d6265142e21so5442566276.2; Tue, 15 Aug 2023 10:16:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692119786; x=1692724586; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=8rnJteQ53OWRsR4+Qi4rkYi+2sv5ERHewNTZBVLbIfs=; b=Nz1JIBn+rowhmV4iHZSmqfHewCWqCbUVFMB8MEA1Cfeiapktf+OadwVLeDFYGsBaN4 WLjmGI2/ky2kKLDHWPgYcoIMQl/WDBYs/MNbX6Y2E5mo8CHdQWP0EyTgwj0mcAX4klDg Qn4crqx2q2v+Ccx/ogr3BD7Oy6NKOtcl3jJrDHANjoadveAfJGA7ObnAns+Oan3h9thJ ehbrNWmKPpsoLIuO8ljlDTd/jtuAdvmwbVvRgUIsr3889c92DWy1GBvEEB3GGJYmupij 58iL0rvyK/ViZ4whlaJ0Dwrixsc/ypbSM6dq2RLTm4gri+kgXPKvaxHsC/rDUA/Ee9EA JalA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692119786; x=1692724586; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8rnJteQ53OWRsR4+Qi4rkYi+2sv5ERHewNTZBVLbIfs=; b=l+/8ywTpAgisbLilu5NOBEhakBZvVt3tGlHUzuPzWUCslyuxT+vIloOi9zcCIAAeCv Vi2bV+ZNopztf4EIIP0n7ZmfhJMWCm5QcKk7vi633o9YQKZlOmSG6MtVm16IrtFgyADB KNQe0iNa8FdVA8urGrt8TUNkCavmr+hSgs5Sl0+FniheW1ElF0qGKSK2aXCEWtPnS1Hy 6WP6UEEDjywFjyXpGLxmmOUtK+wZuK5dIGXnIT371TlQC7KUqpD4Laoq2H2MMU17t7zD gqKRir6bJgxDDSXWGkaLkSZsntWOSVRQ7x0ijmu40RfBidNvb5dyA/22t/UbBlP4mSD3 r8ow==
X-Gm-Message-State: AOJu0YxUIWSi/su3ShUiSucDC10xdxiiy4n0YTsyTZSTvccBYG529WJZ 1iiBKGUOx4fFjOH4z70nRfF/oj25N6NlJxAelEAotoZw
X-Google-Smtp-Source: AGHT+IGn4lM08xpqTlhw2ghxQFI+5Szu6D2zZZ+ReKdv7+9t1nZyvt/AgY4/YHu4h0fuHQJuhMF4mdmfKgwkOnbeGEA=
X-Received: by 2002:a25:da88:0:b0:d04:f936:556 with SMTP id n130-20020a25da88000000b00d04f9360556mr15487918ybf.36.1692119785614; Tue, 15 Aug 2023 10:16:25 -0700 (PDT)
MIME-Version: 1.0
References: <169067043787.49910.13758549955377351562@ietfa.amsl.com> <CO1PR11MB4881EE6D3412A3754149CE8CD807A@CO1PR11MB4881.namprd11.prod.outlook.com> <CO1PR11MB48815F17F8C6463EBC6E565AD804A@CO1PR11MB4881.namprd11.prod.outlook.com> <CA+RyBmXmZ-ZPsQVz7yi8z7vkN=0GgJwNyper_eOYwgLG_m7O5Q@mail.gmail.com> <CO1PR11MB48816F6C6A143B7D28189A40D810A@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB48816F6C6A143B7D28189A40D810A@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 15 Aug 2023 10:16:13 -0700
Message-ID: <CA+RyBmXNAMZsMo0EH+6auAqArYNxNrw4DfJXgK9G5wsdQOZxBg@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>
Cc: "raw@ietf.org" <raw@ietf.org>, "Adrian Farrel (adrian@olddog.co.uk)" <adrian@olddog.co.uk>, "Lou Berger (lberger@labn.net)" <lberger@labn.net>, "detnet@ietf.org" <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bd33230602f956ff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/grT5l8ZIw9Gym0I7KSypteC9scs>
Subject: Re: [Raw] Terminology: draft-ietf-raw-architecture-14.txt and what's still nuclear
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, 15 Aug 2023 17:16:27 -0000

Hi Pascal,
so glad my comments are of help.
I agree with the resolutions you proposed. One thought about the OODA down
below tagged by GIM>>.

Regards,
Greg

On Fri, Aug 11, 2023 at 1:49 PM Pascal Thubert (pthubert) <pthubert=
40cisco.com@dmarc.ietf.org> wrote:

> Hello Greg
>
>
>
> Many thanks for your review!
>
>
>
>
>
> > I have several suggestions for your consideration (purely editorial, as
> I think of them):
>
> • in Abstract, it could be easier to use extended forms of acronyms like
> PREOF, OAM, DetNet, and PAREO
>
>
>
> Can do, with the exception of DetNet which is more of a noun meaning our
> work rather than deterministic networking at large. PAREO I’d simply omit
> simpler that way.
>
>
>
> • capitalize the title of Section 2.3.2 to "Recovery Graph"
>
>
>
> Done
>
>
>
> > capitalize "Forward" in the title of Section 2.3.3 (also capitalize in
> the first and second sentences of the first paragraph).
>
>
>
> Done
>
>
>
> > capitalize "Recovery Graph" in the title of Section 2.3.6. Also, if you
> decide to capitalize Complex, should "recovery graph" also be capitalized
> when used together?
>
>
>
> Removed the “complex” thingy. A simple path is now a lane and that should
> be enough terminology.
>
>
>
> > I think that the correct reference to the BFD specification is RFC 5880
> (there seems like a typo referencing RFC 5580 in Section 2.6.7)
>
>
>
> Oups
>
>
>
> > "A PLR that Decides" reads like a PLR has a mind of its own ;). Would "A
> PLR that selects" or something similar be acceptable as a replacement?
>
>
>
> Selects would have the same ias. We cold say follows the decision tree or
> performs the selection algorithm. But why discuss implementation? BTW the D
> is the one from OODA, that’s why it’s there.
>
GIM>> I see, thank you for pointing it out to me. Can we call it a
"Decision function" similar, for example, to PREOF? If 'yes', then tit
could be expressed as "A PLR that hosts a Decision function". WDYT?

>
>
>
>
> > s/r CPF/rCPF/?
>
>
>
> CPF is supposed to refer to the DetNet one. And r/aCPF to the RAW split of
> the CPF. I might have missed one instance, but that’s probably not a change
> all… “DetNet rCPF” should not have shown up; another change all artifact. I
> cleaned that.
>
>
>
> > "sensitive/reactive" as a characterization of the DetNet rCPF seems like
> putting together sweet and overly sweet (in reverse order). Could both
> characteristics be replaced by "overreactive" or simply use "sensitive"?
>
>
>
> What about
>
>
>
> “
>
> As a result, the DetNet CPF is not expected to be aware of and to
>
>    react to very transient changes.
>
> “
>
> ?
>
GIM>> Excellent!

> The commit for the above is ea5fc11
> <https://github.com/raw-wg/raw-architecture/commit/ea5fc1149daf0119c9e8c7dd0324078c66393b91>
> .Please let me know if it if fitting.
>
>
>
> Many thanks again!
>
>
>
> Pascal
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Wednesday, August 2, 2023 4:31 AM
> *To:* Pascal Thubert (pthubert) <pthubert@cisco.com>
> *Cc:* raw@ietf.org; Adrian Farrel (adrian@olddog.co.uk) <
> adrian@olddog.co.uk>; Lou Berger (lberger@labn.net) <lberger@labn.net>;
> detnet@ietf.org
> *Subject:* Re: Terminology: draft-ietf-raw-architecture-14.txt and what's
> still nuclear
>
>
>
> Hi Pascal,
>
> thank you for your thoughtful consideration of our discussion and careful
> updates to reflect the agreement reached. The result is great and made the
> document more readable and easier to relate to mechanisms known to other
> groups. I have several suggestions for your consideration (purely
> editorial, as I think of them):
>
>    - in Abstract, it could be easier to use extended forms of acronyms
>    like PREOF, OAM, DetNet, and PAREO
>    - capitalize the title of Section 2.3.2 to "Recovery Graph"
>    - capitalize "Forward" in the title of Section 2.3.3 (also capitalize
>    in the first and second sentences of the first paragraph).
>    - capitalize "Recovery Graph" in the title of Section 2.3.6. Also, if
>    you decide to capitalize Complex, should "recovery graph" also be
>    capitalized when used together?
>    - I think that the correct reference to the BFD specification is RFC
>    5880 (there seems like a typo referencing RFC 5580 in Section 2.6.7)
>    - "A PLR that Decides" reads like a PLR has a mind of its own ;).
>    Would "A PLR that selects" or something similar be acceptable as a
>    replacement?
>    - s/r CPF/rCPF/?
>    - "sensitive/reactive" as a characterization of the DetNet rCPF seems
>    like putting together sweet and overly sweet (in reverse order). Could both
>    characteristics be replaced by "overreactive" or simply use "sensitive"?
>
>
>
> Regards,
>
> Greg
>
>
>
> On Sun, Jul 30, 2023 at 1:39 PM Pascal Thubert (pthubert) <
> pthubert@cisco.com> wrote:
>
>
>
> Dear all:
>
>
>
> the publication of 14 adds terminologies and typos. The goal is to serve
> as the new reference for the WGLC so we can use the new terms in our
> discussions. If someone still uses PSE and Track, well, I guess we'll still
> understand for a little while, but he will be harshly reprimanded.
>
>
>
> What I did not do yet though I started is work out the positioning of the
> aCPF (the component that talks asynchronously to the rCPF == PCE to report
> performance and get route updates), the Point of Local Repair (PLR is the
> term that replaces the PSE) and the OAM supervisor that triggers OAM and
> aggregates results for the PLR.
>
>
>
> These are 3 new architectural blocks, and we want to position them well in
> the DetNet architecture.
>
>
>
> The DetNet architecture (section 4.4) has 3 planes that are mapped to
> classical SDN, with the controller plane in the middle, a southbound
> interface to the network plane (in the case of RAW used between rCPF and
> aCPF) and a northbound interface to the Application Plane.
>
>
>
> The Controller plane has the typical route servers like PCEs, and network
> management entities. In the SDN model they are "far away" and monitor the
> whole network. Which is what causing the RAW issue of lack of reactivity
> and pushed us to port functionality in the network plane. In networking
> planes parlance, the PCE is control plane and the NMEs are management plane.
>
>
>
> As we see, though the term controller plane looks like control plane, they
> are different beasts. A classical IGP is a control plane function that
> operates in the DetNet network plane. The controller plane hosts
> controllers, which physically may embed routing and management entities. In
> the DetNet architecture, "The Controller Plane corresponds to the
> aggregation of the Control and Management Planes in [RFC7426
> <https://datatracker.ietf.org/doc/html/rfc7426>], though Common Control
> and Measurement Plane (CCAMP) (as defined by the CCAMP Working Group [
> CCAMP <https://datatracker.ietf.org/wg/ccamp/charter/>]) makes an
> additional distinction between management and measurement."
>
>
>
> In my book, the OAM supervisor, the aCPF and the PLR operate in the
> control plane. The OAM supervisor talks to the OAM handlers in the
> management plane. And all of the above being distributed in the network,
> they operate in the DetNet Network plane.  So 1) we extend the DetNet
> architecture to place functional blocks in the Network Plane and 2) one
> could say we need 3D pictures to represent the intersection of the DetNet
> planes and the traditional control and management planes. While the data
> plane remains firmly in the Network plane.
>
>
>
> Now this is my view and the way I intend to update the text to publish 15,
> hopefully quite soon. But I need confirmation that we are on the same line,
> or else debates to reach a consensus.
>
>
>
> What do you all think?
>
>
>
> Pascal
> ------------------------------
>
> *De :* internet-drafts@ietf.org <internet-drafts@ietf.org>
> *Envoyé :* samedi 29 juillet 2023 15:40
> *À :* Pascal Thubert (pthubert) <pthubert@cisco.com>
> *Objet :* New Version Notification for draft-ietf-raw-architecture-14.txt
>
>
>
>
> A new version of I-D, draft-ietf-raw-architecture-14.txt
> has been successfully submitted by Pascal Thubert and posted to the
> IETF repository.
>
> Name:           draft-ietf-raw-architecture
> Revision:       14
> Title:          Reliable and Available Wireless Architecture
> Document date:  2023-07-29
> Group:          raw
> Pages:          43
> URL:
> https://www.ietf.org/archive/id/draft-ietf-raw-architecture-14.txt
> Status:
> https://datatracker.ietf.org/doc/draft-ietf-raw-architecture/
> Html:
> https://www.ietf.org/archive/id/draft-ietf-raw-architecture-14.html
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-ietf-raw-architecture
> Diff:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-raw-architecture-14
>
> Abstract:
>    Reliable and Available Wireless (RAW) provides for high reliability
>    and availability for IP connectivity across any combination of wired
>    and wireless network segments.  The RAW Architecture extends the
>    DetNet Architecture and other standard IETF concepts and mechanisms
>    to adapt to the specific challenges of the wireless medium, in
>    particular intermittently lossy connectivity.  This document defines
>    a network control loop that optimizes the use of constrained spectrum
>    and energy while maintaining the expected connectivity properties,
>    typically reliability and latency.  The loop involves OAM, DetNet
>    Controller Plane, and PREOF extensions, and specifically a new
>    recovery Function called PAREO and a new Point of Local Repair
>    operation, that dynamically selects the DetNet path(s) for the future
>    packets to route around local degradations and failures.
>
>
>
>
>
> The IETF Secretariat
>
> --
> RAW mailing list
> RAW@ietf.org
> https://www.ietf.org/mailman/listinfo/raw
>