Re: [OPSAWG] WG Adoption Call for draft-dbwb-opsawg-sap-00

mohamed.boucadair@orange.com Fri, 07 January 2022 09:26 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D0B53A17C9; Fri, 7 Jan 2022 01:26:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xjKQuZAk3pXw; Fri, 7 Jan 2022 01:26:43 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06D0A3A17C8; Fri, 7 Jan 2022 01:26:43 -0800 (PST)
Received: from opfednr04.francetelecom.fr (unknown [xx.xx.xx.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfednr23.francetelecom.fr (ESMTP service) with ESMTPS id 4JVdC51XDyz5vmp; Fri, 7 Jan 2022 10:26:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1641547601; bh=6+KwUtktPKG7vxPCeI8KE1Hl6ZOJS5iXI9vN6GOewCk=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=D64Ag6VOKR/8IuLWpsyFMxMbMmBy4j+LaiX5gRJeAV2Kl+agXOgr/qzgrgWa5TVIs feDp2AKGdnSgF4njOz20rVCCoOkC8+r65CK8oP91uXg/uFx2ZsISzcCwIunfzY8pVK va2ZggvE/2LT+dKY1L5skYOp5kKYV10Yty+zwd8Qh0tU9ZslBJZyoKfra5zZvo00lS vo1IrmW65aYf3LQLDx41V+qYWoxCQvWGxH7FKs66WNfCQxcUUDKWr0V9GyWyA6Czpp JDhidEXDhagVSvn3zh3ys9l528x5UonfZycm40iDqTRMyaSDqTIAVY9AugbqLHVj7G 1hVD2TB+pDtDg==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfednr04.francetelecom.fr (ESMTP service) with ESMTPS id 4JVdC50g57z1xpC; Fri, 7 Jan 2022 10:26:41 +0100 (CET)
From: mohamed.boucadair@orange.com
To: Benoit Claise <benoit.claise=40huawei.com@dmarc.ietf.org>, Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
CC: "opsawg-chairs@ietf.org" <opsawg-chairs@ietf.org>
Thread-Topic: [OPSAWG] WG Adoption Call for draft-dbwb-opsawg-sap-00
Thread-Index: AQHYAx5yINB30kWgdkKIr8KJUBv9caxXKVGQ
Content-Class:
Date: Fri, 07 Jan 2022 09:26:39 +0000
Message-ID: <14817_1641547601_61D80751_14817_454_1_787AE7BB302AE849A7480A190F8B93303546F73B@OPEXCAUBMA2.corporate.adroot.infra.ftgroup>
References: <fbf555a718d24a53b8b7341d9826640b@huawei.com> <b57a4813-792e-154d-19bf-0e31bf112f2a@huawei.com>
In-Reply-To: <b57a4813-792e-154d-19bf-0e31bf112f2a@huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2022-01-07T07:31:58Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=247c5fb3-9535-4b38-a7a1-55207a4e6955; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.114.13.245]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93303546F73BOPEXCAUBMA2corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/1PT7tdlCPcxLO552jE0D3JSx-fc>
Subject: Re: [OPSAWG] WG Adoption Call for draft-dbwb-opsawg-sap-00
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2022 09:26:48 -0000

Hi Benoît,

Thank you for comments.

Please see inline.

Cheers,
Med

De : OPSAWG <opsawg-bounces@ietf.org> De la part de Benoit Claise
Envoyé : jeudi 6 janvier 2022 17:57
À : Tianran Zhou <zhoutianran=40huawei.com@dmarc.ietf.org>; opsawg@ietf.org
Cc : opsawg-chairs@ietf.org
Objet : Re: [OPSAWG] WG Adoption Call for draft-dbwb-opsawg-sap-00

Hi,

I support the adoption.
This is a much needed functionality, required to provide a layered view of the network (the service layer in this case). I like the fact it's based on the I2RS topology model.

One clarification though.

From that standpoint, and considering the architecture

   depicted in Figure 1, the goal of this document is to provide a

   mechanism to show via a YANG-based interface an abstracted network

   view from the network controller to the service orchestration layer

   with a focus on where a service can be delivered to customers.
"can be delivered" or is delivered?
[Med] We could actually say “can be (or is) delivered” but we didn’t at that stage of the document because “is delivered” will also require manipulating service-specific modules.



I suggest we make this change: s/the goal of this document/a goal of this document

In this figure,


                                                        .---.

                                                        |CE2|

                                                        '-+-'

                                                          |

             .---. .---. .---.              .---.       .-+-.

           +-|sap|-|sap|-|sap|-+          +-|sap|-------|sap|-+

           | '---' '---' '---' |          | '---'       '---' |

  .---.  .---.                 |          |                   |

  |CE1+--+sap|      PE1        |          |         PE2       |

  '---'  '---'                 |          |                   |

           |                   |          |                   |

           +-------------------+          +-------------------+



           +-------------------+          +-------------------+

           |                   |          |                   |

           |                   |          |                 .---.  .---.

           |         PE3       |          |        PE4      |sap+--+CE5|

           |                   |          |                 '---'  '---'

           | .---. .---. .---. |          | .---. .---. .---. |

           +-|sap|-|sap|-|sap|-+          +-|sap|-|sap|-|sap|-+

             '---' '---' '-+-'              '---' '---' '---'

                           |                        |

                         .-+-.                    .-+-.

                         |CE3|                    |CE4|

                         '-+-'                    '-+-'

1. Do we want to say that there are existing SAPs on PE routers, to which we can deploy new services?
2. Or do we want to say there is an existing service that connects CE2 to a specific SAP on PE2?
[Med] Both are in scope. For the second one, we only indicate that an interface is currently used for the delivery of a service. This is inferred from the *-status data nodes. We will update the text to make this clearer in the next iteration.

1. implies that  we have to list all the potential SAP types that "could" be delivered. And I don't know yet which service type will be configured. So I potentially need the full list of the "service-type" derived identities
[Med] service-types can be controlled/restricted (e.g., capabilities of a PE, supported services in a network, etc.).

2. implies that only the existing configured SAP type needs to be documented
[Med] Not necessary. A physical interface can also be exposed as a SAP even if no service is actually bound to it.

The figures and texts points to 1., but 2 would be useful to me.
So what's happening when a specific service type is configured on this CE2-facing SAP on PE2, the SAP-type goes a list to the unique configured SAP-type?
In other words, can I do a filter on my topology for all the L3VPN configured SAPs?
[Med] What we had in mind is to use a filter based on sap-type under network-types. However, I’m not sure this type of filtering is supported in NETCONF (presence, leaf-list). Of course, the filtering can be done locally at the orchestrator, but will need to think about this further and document the intended behavior. Thank you.

Regards, Benoit

On 1/5/2022 3:12 AM, Tianran Zhou wrote:
Hi WG,

I assume most of you are back to work.
Hope you had a good holiday.

As a follow up action after IETF 111, this mail starts a working group adoption call for draft-dbwb-opsawg-sap-00.
https://datatracker.ietf.org/doc/draft-dbwb-opsawg-sap/

This document defines a YANG data model for representing an abstract view of the provider network topology containing the points from which its services can be attached (e.g., basic connectivity, VPN, network slices).

Please review and comment.
We will conclude this adoption call after two weeks.

Cheers,
Tianran



_______________________________________________

OPSAWG mailing list

OPSAWG@ietf.org<mailto:OPSAWG@ietf.org>

https://www.ietf.org/mailman/listinfo/opsawg


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.