Re: [Teas] I-D Action: draft-wd-teas-ietf-network-slice-nbi-yang-05.txt

Krzysztof Szarkowicz <kszarkowicz@gmail.com> Tue, 28 September 2021 10:04 UTC

Return-Path: <kszarkowicz@gmail.com>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E96D3A270D; Tue, 28 Sep 2021 03:04:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 Ll4BUSkyT5Dc; Tue, 28 Sep 2021 03:04:06 -0700 (PDT)
Received: from mail-oo1-xc2a.google.com (mail-oo1-xc2a.google.com [IPv6:2607:f8b0:4864:20::c2a]) (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 B61873A2706; Tue, 28 Sep 2021 03:04:05 -0700 (PDT)
Received: by mail-oo1-xc2a.google.com with SMTP id v17-20020a4ae051000000b002b5a56e3da3so2527129oos.2; Tue, 28 Sep 2021 03:04:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=IziFWec73pX+qmTJHGEh+eGQnqnixz6CutEsoVQRqbw=; b=BhJXPPxYOQnr3Q6jo99eWd7CoSvJ4FKVftTYUQyaaH8e2Kr76eNn9zf4kWarZroWc8 ay8zNtDbes8aIwfnk+tTjuBrPB1CjQSkVzjs+BCEoBtVMjRUoVE2G//kBQEueh1TIaBa HW61WMOFLPnNpMk3lTZk7vHZ/R2UNCtVcHSC8UXnOefO3tzzk5FwFTGvSGajmIePOTAc gX4RMV3K3Nl+8cdNqukN9X8r8K/Wv9089j0hO7o6usiY732Ij2j9g7KKEoStQPIHd5d8 oZyJx15DL2vglURzUwiN0Qu7cW572Pt2m7oqY4JYi6Jcc1WO1RNdNXZfVXYbnOpTQmod 3o+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=IziFWec73pX+qmTJHGEh+eGQnqnixz6CutEsoVQRqbw=; b=lSE3rtoposmS8TyGzoEfShAAiQ8JKUSVYefgi8Vokp1J1eoYwV+k9f9Um9nbSRk+Ep +CHW7gShpAu4xdHjVYzYHxwoQPhZVPMCEYLyCQKKcZLBO5je6cK4tYMtYIfK6Ec3K6+v qC8IVOrprCR9njo4/uh4tWgQcI5Fx7VFF9IiuUSoHcHfH9Uv6+rz5lsp0EPrImjVNbmg ITJiGOFCX936z7hec3nQ/PHDdRNxWgoSgic474stRQWzXNQ9FONbpmAK7nWN9QDyaArg 5UosgIj1TyQ1jGllXE/Yn0Gmnd+17+oHVQ1IUCeN9sn7nExhGvX8NuLA/oEfzOCHYQd+ GnAQ==
X-Gm-Message-State: AOAM5323NE5XBGI6hDlc2wW6gs8jPnp5v6qknsinmiS16NwMrUjOyqpu hS7qrbFRVT7synns9shg4GY=
X-Google-Smtp-Source: ABdhPJzxExpKVE1G4yclhs5p4wYnm8f2289ToHC06v498k+AuAJ6snEBteLTszHsWo4MuntFhY+f4w==
X-Received: by 2002:a4a:dc1a:: with SMTP id p26mr4234125oov.6.1632823444548; Tue, 28 Sep 2021 03:04:04 -0700 (PDT)
Received: from smtpclient.apple (jpams-nat10.juniper.net. [193.110.49.10]) by smtp.gmail.com with ESMTPSA id n4sm4543611otr.59.2021.09.28.03.04.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Sep 2021 03:04:03 -0700 (PDT)
From: Krzysztof Szarkowicz <kszarkowicz@gmail.com>
Message-Id: <E867B611-FF94-427B-BF53-4A82C59DD0AA@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E370E384-C663-4FBC-8375-29C7719EB4F2"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
Date: Tue, 28 Sep 2021 12:04:01 +0200
In-Reply-To: <DM5PR1901MB2150BB9489FA0D6FB7D18069FCA79@DM5PR1901MB2150.namprd19.prod.outlook.com>
Cc: "Wubo (lana)" <lana.wubo@huawei.com>, "draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org" <draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org>, "teas@ietf.org" <teas@ietf.org>
To: Tarek Saad <tsaad.net@gmail.com>
References: <2e931289ea3c429daac26c54e370c43d@huawei.com> <403A9878-FDB9-4D8A-83B7-4AB22B9B11B2@gmail.com> <DM5PR1901MB2150BB9489FA0D6FB7D18069FCA79@DM5PR1901MB2150.namprd19.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/NUPex3tijGEb7CAKiUWo4Ngq7AI>
Subject: Re: [Teas] I-D Action: draft-wd-teas-ietf-network-slice-nbi-yang-05.txt
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Sep 2021 10:04:18 -0000

Hi Tarek,

Please see inline.

Thanks,
Krzysztof

> On 2021 -Sep-27, at 16:51, Tarek Saad <tsaad.net@gmail.com <mailto:tsaad.net@gmail.com>> wrote:
> 
> Hi Krzystof,
>  
> See inline.
>  
> From: Teas <teas-bounces@ietf.org <mailto:teas-bounces@ietf.org>> on behalf of Krzysztof Szarkowicz <kszarkowicz@gmail.com <mailto:kszarkowicz@gmail.com>>
> Date: Monday, September 27, 2021 at 3:44 AM
> To: Wubo (lana) <lana.wubo@huawei.com <mailto:lana.wubo@huawei.com>>
> Cc: draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org <mailto:draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org> <draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org <mailto:draft-wd-teas-ietf-network-slice-nbi-yang@ietf.org>>, teas@ietf.org <mailto:teas@ietf.org> <teas@ietf.org <mailto:teas@ietf.org>>
> Subject: Re: [Teas] I-D Action: draft-wd-teas-ietf-network-slice-nbi-yang-05.txt
> 
> Hi,
> 
> Let me chime in to provide some feedback on the draft-wd-teas-ietf-network-slice-nbi-yang, from the 5G slicing perspective. There are couple of comments, I would like to provide.
> 
> 
> 1. Single 5G slice can incorporate multiple traffic classes, denoted by 3GPP as 5QI (5G QoS Identifier), and represented at the transport level with different DSCP values in GTP packets. Obviously, these different traffic classes within single slice have different SLO requirements, and I don't see in the proposed NBI any ways to specify SLO per traffic class (as for example available in L3SM or L2SM models)
> [TS]: fyi, the authors have started to discuss the possibility of extending SLOs to per traffic type (class) within the same slice the last time we have met. Currently, the model allows for specifying SLOs/SLEs on per connection(s) - which is aligned with I-D.draft-ietf-teas-ietf-network-slices. There is some discussion needed as to whether we would have a connectivity matrix per traffic type/class, or 1 connectivity matrix to carry multiple traffic types/classes. The modelling of SLO to connections for either case may vary depending on how it is realized.
> 
> 2. 5G slice might specify SLO requirements per connections, for example:
> 
>     UPF-1 ---> CU-1: guaranteed BW: 1G, maximum BW 2G
>     UPF-1 ---> CU-2: guaranteed BW: 1.5G, maximum BW 2G
>     UPF-1 ---> CU-3: guaranteed BW: 1.5G, maximum BW 3G
> 
> And additionally per groups of connections, i.e.:
> 
>    UPF-1 ---> <CU-1, CU-2, CU-3>: guaranteed BW: 4G, maximum BW 4G
> 
> I am not sure, how the above construct can be mapped to the proposed NBI (don’t even see the notation of both ‘guaranteed/max’, or CIR/PIR in MEF language, bandwidth).
> [TS]: we have a place-holder for ability to specify a shared SLO on to a connection group (set of connections) in the draft (it is incomplete in version -04). Once completed in next revision, it should address the above requirement .
> 
> 
> 3. Operators might have different strategies, how to implement traffic separation between the 5G slices at the transport level. As an example, operator A might decide to put N3 interfaces of one 5G slice in one L3VPN, while to put N6 interfaces on the same 5G slice in another L3VPN. On the other hand, operator B might decide to put both N3 and N6 interfaces of some 5G slice in common L3VPN. Each strategy has some disadvantage/advantage, but both strategies are valid. Similar, the control plane (i.e. A1, E2, O1 interfaces ), operators might decide that some 5G slices shares L3VPN for control plane, while some other 5G slices use separate L3VPN for control plane. I don’t see anything in the NBI to address this.
> 
> 4. NBI attempts to be ‘abstract and technology-agnostic’, while when talking about mapping 5G slices to transport, folks are talking about L3VPNs, DCSP/Exp values, etc., which will require porting of significant part of current L3SM/L2SM models into proposed NBI model in order to make it applicable for 5G slicing.
> 
> 
> All if this makes me believe, that augmenting of existing L3SM/L2SM models is better strategy for NBI for 5G slicing.
> [TS]: One of the design objective is to keep the network slice service technology independent – i.e. the network slice may well be realized over L2/L3 or even L1 networks, and the choice to pick what technology to support a network slice service would be solution/operator dependent and may also depend on where (access/agg/core) the network slice service is being realized.
> From modelling perspective, I think it is less favorable (and more tedious) to augment multiple service models (and to keep augmentations in sync when additions are made). That said, IMO some groupings (or data that is already defined in LxSM) may be imported and reused in the network slice service model if that makes sense.

[Krzysztof] Again, 5G slicing intend, at the transport layer, in midhaul and backhaul segments of the network, is about L3VPNs (for traffic separation between different slices), and about specifying SLOs for the point-to-point transport demands interconnecting different 5G components (e.g. interconnecting UPF-X with CU-Y, or CU-Y with DU-Z). As mentioned earlier, different operators might have different strategy, how to do separation (how many L3VPNs), but I don’t see anything about that in draft-wd-teas-ietf-network-slice-nbi-yang. So, my understanding is, the higher level 5G orchestrator (SMO) would be required to use both draft-wd-teas-ietf-network-slice-nbi-yang and e.g. LxSM to specify the full intend (unless significant part of LxSM is ported to draft-wd-teas-ietf-network-slice-nbi-yang). This is not very efficient.



>  
> Regards,
> Tarek
> 
> Best regards,
> Krzysztof Szarkowicz
> 
> > On 2021 -Sep-26, at 11:13, Wubo (lana) <lana.wubo@huawei.com <mailto:lana.wubo@huawei.com>> wrote:
> > 
> > Hi all,
> > 
> > Revision-05 adds a new section, sec 4. Background on IETF Network Slice Service Modeling. We give an analysis on why a new network slice YANG model is needed instead of reusing LxSM or augmenting ACTN VN.
> > 
> > Thanks,
> > Bo
> > 
> > -----邮件原件-----
> > 发件人: Teas [mailto:teas-bounces@ietf.org <mailto:teas-bounces@ietf.org>] 代表 internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>
> > 发送时间: 2021年9月26日 16:42
> > 收件人: i-d-announce@ietf.org <mailto:i-d-announce@ietf.org>
> > 抄送: teas@ietf.org <mailto:teas@ietf.org>
> > 主题: [Teas] I-D Action: draft-wd-teas-ietf-network-slice-nbi-yang-05.txt
> > 
> > 
> > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> > This draft is a work item of the Traffic Engineering Architecture and Signaling WG of the IETF.
> > 
> >        Title           : IETF Network Slice Service YANG Model
> >        Authors         : Bo Wu
> >                          Dhruv Dhody
> >                          Reza Rokui
> >                          Tarek Saad
> >                          Liuyan Han
> >                          Luis Miguel Contreras
> >        Filename        : draft-wd-teas-ietf-network-slice-nbi-yang-05.txt
> >        Pages           : 49
> >        Date            : 2021-09-26
> > 
> > Abstract:
> >   This document provides a YANG data model for the IETF Network Slice
> >   service.  The model can be used by a IETF Network Slice Customer to
> >   manage IETF Network Slice from an IETF Network Slice Controller
> >   (NSC).
> > 
> > 
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-wd-teas-ietf-network-slice-nbi-yang/ <https://datatracker.ietf.org/doc/draft-wd-teas-ietf-network-slice-nbi-yang/>
> > 
> > There is also an htmlized version available at:
> > https://datatracker.ietf.org/doc/html/draft-wd-teas-ietf-network-slice-nbi-yang-05 <https://datatracker.ietf.org/doc/html/draft-wd-teas-ietf-network-slice-nbi-yang-05>
> > 
> > A diff from the previous version is available at:
> > https://www.ietf.org/rfcdiff?url2=draft-wd-teas-ietf-network-slice-nbi-yang-05 <https://www.ietf.org/rfcdiff?url2=draft-wd-teas-ietf-network-slice-nbi-yang-05>
> > 
> > 
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/ <ftp://ftp.ietf.org/internet-drafts/>
> > 
> > 
> > _______________________________________________
> > Teas mailing list
> > Teas@ietf.org <mailto:Teas@ietf.org>
> > https://www.ietf.org/mailman/listinfo/teas <https://www.ietf.org/mailman/listinfo/teas>
> > _______________________________________________
> > Teas mailing list
> > Teas@ietf.org <mailto:Teas@ietf.org>
> > https://www.ietf.org/mailman/listinfo/teas <https://www.ietf.org/mailman/listinfo/teas>
> 
> _______________________________________________
> Teas mailing list
> Teas@ietf.org <mailto:Teas@ietf.org>
> https://www.ietf.org/mailman/listinfo/teas <https://www.ietf.org/mailman/listinfo/teas>