Re: [Raw] [Detnet] Terminology: draft-ietf-raw-architecture-14.txt and what's still unclear
Pascal Thubert <pascal.thubert@gmail.com> Fri, 20 October 2023 16:14 UTC
Return-Path: <pascal.thubert@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 C4D21C14CEED; Fri, 20 Oct 2023 09:14:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 40jVjR4U9CwK; Fri, 20 Oct 2023 09:14:37 -0700 (PDT)
Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) (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 BB0B6C14CE3B; Fri, 20 Oct 2023 09:14:36 -0700 (PDT)
Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-32d9b507b00so768447f8f.1; Fri, 20 Oct 2023 09:14:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697818475; x=1698423275; darn=ietf.org; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=IiprTYhqtwGwCHgXUVVnTpe4sTYTEfBL5vX5hljzmJ0=; b=iD21ZyLSc7e87Tgp9TzTiwFmH/MX7rGrxhjf77Ft/wEgrJKPtDIaxP01YfA8m4fkmf 0Pm9AHKc6O8pl2wlNylH4J2zBhpyaudrKag3ujqu/poNTvaz8bM8UyCEb37BSvgCb59Q +fRQLbnVCCC7e2AxKzniJCUcnd0dJPJor1tBhUC44jKsOpXVBeFo8HqZMNnQHj1DKOpQ VmzsTNWn9aHwsszmraWXeFT9ZiCb9NZdoqz+fxLWApOMMUAJe7NPYcMQ/Qrik0ZGUbe1 ZM4s98MDJa9tdjmwdK50oQf3TfEtMDIyWGNnrrr+jHDftIB75iuQazGKHT84DhOUZWBo CHyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697818475; x=1698423275; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=IiprTYhqtwGwCHgXUVVnTpe4sTYTEfBL5vX5hljzmJ0=; b=Vnbh3qG9Vq7GLb+uBctKswk0B389PVhw+D6jt2XueIWG80JHssEZBU1BLmdEPvqxAw Xqzyq3iOb4uUgEP6nZWmtVPLL4L9owYKqBrSBqkDVh/YKKGc7fVL2gLNIlsLSf8DrfUh eAtsaUhqS2vOWRfQqpO3UeNNVcNLq7N2hf3756/76sNM0urVQEgcyHSAYCtM8dG28Oaw j+RixdFjX+RC9SBo+6aR9/LINwsuLfNlnPjnVfRnNsBt3eInpemmKxRKyALFzYevD3po GklBqVBcOZZGeZUasqAPNqoKnjspnF7y8qtNW6+8c8MMbcr6fsPG/k3xqpMtzKaCpOj3 ZrUQ==
X-Gm-Message-State: AOJu0YzceftPWbCKKNfEYlSavQExMO6rqWBU7YWR7zTqxcX4huXGOPe0 qc9ovTlNNf/nKsFrctEjfT0=
X-Google-Smtp-Source: AGHT+IGACOMe1GWeI1qZ40nDnAC8tUxe9qszqTOBBT4uastGlow+H5YG1fuzkKegYmXw5G+euS+Dgw==
X-Received: by 2002:a05:6000:367:b0:32c:d0e0:3e71 with SMTP id f7-20020a056000036700b0032cd0e03e71mr1675368wrf.38.1697818474621; Fri, 20 Oct 2023 09:14:34 -0700 (PDT)
Received: from ?IPV6:2a01:cb1d:a8:a100:547a:5783:b944:bcb4? ([2a01:cb1d:a8:a100:547a:5783:b944:bcb4]) by smtp.gmail.com with ESMTPSA id o15-20020adfcf0f000000b00327de0173f6sm1978217wrj.115.2023.10.20.09.14.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 20 Oct 2023 09:14:33 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------tKEFnmwe3WrYE4rrpDBf4myx"
Message-ID: <6c87a0e4-b92c-4cfd-a405-510c7f78b231@gmail.com>
Date: Fri, 20 Oct 2023 18:14:31 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US, fr
To: Lou Berger <lberger@labn.net>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "raw@ietf.org" <raw@ietf.org>, "Adrian Farrel (adrian@olddog.co.uk)" <adrian@olddog.co.uk>, "detnet@ietf.org" <detnet@ietf.org>, János Farkas <janos.farkas@ericsson.com>, Eve Schooler at Gmail <eve.schooler@gmail.com>, Greg Mirsky <gregimirsky@gmail.com>
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> <CA+RyBmXNAMZsMo0EH+6auAqArYNxNrw4DfJXgK9G5wsdQOZxBg@mail.gmail.com> <CO1PR11MB4881FCCC28F5104D9BE256C5D815A@CO1PR11MB4881.namprd11.prod.outlook.com> <CO1PR11MB4881E72E8681E626EC8EC860D8C4A@CO1PR11MB4881.namprd11.prod.outlook.com> <89151a74-3c6d-8f33-eba4-1ae842a4251a@labn.net>
From: Pascal Thubert <pascal.thubert@gmail.com>
In-Reply-To: <89151a74-3c6d-8f33-eba4-1ae842a4251a@labn.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/raw/7B2NfjR5tAfrTUmPOQuLLl-r13s>
Subject: Re: [Raw] [Detnet] Terminology: draft-ietf-raw-architecture-14.txt and what's still unclear
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, 20 Oct 2023 16:14:39 -0000
done! Le 20/10/2023 à 14:49, Lou Berger a écrit : > > Pascal, > > Please publish the update. Please also review the past comments and > ensure all have been addressed. I don't recall points raised being > discussed - it would helpful if you have time to check/review, of > course this will also have be done as part of any LC and > per-publication resolution process. (Note, Eve is Shepherd on this one.) > > Thank you, > > Lou > > On 10/3/2023 9:00 AM, Pascal Thubert (pthubert) wrote: >> >> Dear all: >> >> I’m ready to publish 16 to incorporate Greg’s comments. Before I do >> that, is there any other clarification that we need to make? >> >> With that I believe we’re ready to launch the WGLC as we agreed in >> London. >> >> regards, >> >> Pascal >> >> *From:* Pascal Thubert (pthubert) >> *Sent:* Wednesday, August 16, 2023 11:34 AM >> *To:* Greg Mirsky <gregimirsky@gmail.com>; Pascal Thubert (pthubert) >> <pthubert=40cisco.com@dmarc.ietf.org> >> *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: [Detnet] [Raw] Terminology: >> draft-ietf-raw-architecture-14.txt and what's still nuclear >> >> 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? >> >> WFM Greg 😊 >> >> I pushed to https://github.com/raw-wg/raw-architecture.git >> 422ef61..0bb4c73 main -> main >> >> regards, >> >> Pascal >> >> *From:* detnet <detnet-bounces@ietf.org> *On Behalf Of *Greg Mirsky >> *Sent:* Tuesday, August 15, 2023 7:16 PM >> *To:* Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org> >> *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: [Detnet] [Raw] Terminology: >> draft-ietf-raw-architecture-14.txt and what's still nuclear >> >> 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 >>
- [Raw] Terminology: draft-ietf-raw-architecture-14… Pascal Thubert (pthubert)
- Re: [Raw] [EXT] Terminology: draft-ietf-raw-archi… Dr. Corinna Schmitt
- Re: [Raw] [EXT] Terminology: draft-ietf-raw-archi… Xavi Vilajosana Guillen
- Re: [Raw] Terminology: draft-ietf-raw-architectur… Janos Farkas
- Re: [Raw] Terminology: draft-ietf-raw-architectur… Greg Mirsky
- Re: [Raw] Terminology: draft-ietf-raw-architectur… Pascal Thubert (pthubert)
- Re: [Raw] Terminology: draft-ietf-raw-architectur… Pascal Thubert (pthubert)
- Re: [Raw] Terminology: draft-ietf-raw-architectur… Greg Mirsky
- Re: [Raw] [Detnet] Terminology: draft-ietf-raw-ar… Pascal Thubert (pthubert)
- Re: [Raw] [Detnet] Terminology: draft-ietf-raw-ar… Pascal Thubert (pthubert)
- Re: [Raw] [Detnet] Terminology: draft-ietf-raw-ar… Lou Berger
- Re: [Raw] [Detnet] Terminology: draft-ietf-raw-ar… Pascal Thubert