Re: [CCAMP] WG adoption poll on draft-zheng-ccamp-yang-otn-slicing-03

Aihua Guo <aihuaguo.ietf@gmail.com> Mon, 24 January 2022 17:03 UTC

Return-Path: <aihuaguo.ietf@gmail.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F8B63A0A71 for <ccamp@ietfa.amsl.com>; Mon, 24 Jan 2022 09:03:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.076
X-Spam-Level:
X-Spam-Status: No, score=-2.076 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_REMOTE_IMAGE=0.01, 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 RV0eDtyd0l_R for <ccamp@ietfa.amsl.com>; Mon, 24 Jan 2022 09:03:44 -0800 (PST)
Received: from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com [IPv6:2607:f8b0:4864:20::22c]) (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 2BB443A0A6E for <ccamp@ietf.org>; Mon, 24 Jan 2022 09:03:44 -0800 (PST)
Received: by mail-oi1-x22c.google.com with SMTP id x193so26554601oix.0 for <ccamp@ietf.org>; Mon, 24 Jan 2022 09:03:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=w1kzcqmhusNT87qac2/49FMDLwUVu6oO2XSfkLFRHn8=; b=FLgxni0LN5Zef7cZAhQpr0X+YjeSIO5Hx5T1APpzZczslpcGZHXXyI7EVzZz2yOpAy /aGj0DUCTd+xYKEy/gG6Eab6bTopfT3Ni07JGniXTYAjMpuLs/uD70YQlxiWvgTKn44E 1QLeMzpbaMUVRVmb2RZvZzAgiP05dSrlCH3v/pwKTot+63So4O3YVvwfKdMhZj7X7niR cdRilsyoC3Auo3prJ+IpkGEEjrntvZ5UsXhciqJE/ivpCCmNe3tSGhqIxHngeNx6ePdA IFvsIF9zA8qBsf5oeGBnw4IPIzmJr3+O/v4o5mkurqBAI0WcsFGZqVOvidBDu3NQ368j 2FZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=w1kzcqmhusNT87qac2/49FMDLwUVu6oO2XSfkLFRHn8=; b=sdI4RKV2I6dPuTASZiujfu3mCl+ejYC5n3dZ7PaZEBAyUsx6LQ1nj7XfdCF6uSvlCb PvmGp5Es1H89Yn3mDx8lnP/Uw8kpEJ6xbAA7srTm8SEqYdifdhKlW15E93YsqQIW+4JX hbT6+apNmlmirDa2Zyi7Wjd/gxUCPga/mKHg3VUOwhycN4P4XIUL4YpNcwHzxbYWTf7t 6YMyHTdx+Tj2IoYiYBHo3/yGKMKqI2CucpfXARA6XVqC4s+vQXwLqMt7mYW1vWQu0N3V zwAvhGFoDVQ+LqB4FuJ95mUhZ2+jkJuoO784L6SgxEcbHCCHFuYOcB8daS3b3qNVfh44 JgOA==
X-Gm-Message-State: AOAM531e7e788eXf1l4ymbrHYZmdLyDEgWPiOIxdzXqYO+7/sVjssyOk td4SXkJmDQz9D3qLfIzg1YYaGrMl/5z+mo0iYVXkvE+v
X-Google-Smtp-Source: ABdhPJxE4KMGhBPbgiKyEnKvRm1tWBxDhsk7WjmxzL6kULf4bIyiFqW3QDo2v1QExR7ygxQ8d6I/XHzi8uSRGyEjJMk=
X-Received: by 2002:aca:2110:: with SMTP id 16mr2312455oiz.110.1643043822178; Mon, 24 Jan 2022 09:03:42 -0800 (PST)
MIME-Version: 1.0
References: <57454ea9d22240cbad4dd7c29b75f89a@huawei.com> <04c001d808a1$d5b22b50$811681f0$@olddog.co.uk> <CABNhwV18Em-F0bWOF=4MimW2tres+9WWVNZ3vKNm4gt-ki72hw@mail.gmail.com> <CAFS+G6SL+GtOgOy5H4er-hKHWpFREygHmDXv_0UD-7xTjURcDQ@mail.gmail.com> <CABNhwV2ocQwGmjD+PxEJFe=E8QMSxBfxuknRF7MTfATF_TYNSQ@mail.gmail.com>
In-Reply-To: <CABNhwV2ocQwGmjD+PxEJFe=E8QMSxBfxuknRF7MTfATF_TYNSQ@mail.gmail.com>
From: Aihua Guo <aihuaguo.ietf@gmail.com>
Date: Mon, 24 Jan 2022 12:03:30 -0500
Message-ID: <CAFS+G6SJuFKMnURqBES6RUVFd8xCZ_kwMwUEMYnU1Xg0FgJZog@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: CCAMP <ccamp@ietf.org>, Fatai Zhang <zhangfatai=40huawei.com@dmarc.ietf.org>, adrian@olddog.co.uk
Content-Type: multipart/alternative; boundary="0000000000005f155c05d656f300"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/lrpOQDBaUkr93-lDynB3g4ZgGyU>
Subject: Re: [CCAMP] WG adoption poll on draft-zheng-ccamp-yang-otn-slicing-03
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jan 2022 17:03:49 -0000

Hi Gyan,

Thanks for your comments. I agree with your observation that OTN-SC is
"taking the higher layer IETF network slice provisioning modeland trying to
augment and realize the overall solution realizing the underlay OTN slice
leveraging the existing ACTN framework".

The use of OTN-SC is also in line with the IETF network slice framework
defined in draft-ietf-teas-ietf-network-slices-05, which states that, "an
IETF NS may be combined hierarchically, so that a network slice may itself
be sliced. They may also be combined sequentially so that various different
networks can each be sliced and the network slices placed into a sequence
to provide an end-to-end service". In this case, OTN-SC serves as a
sub-slice controller to the IETF NSC for provisioning OTN slices in
underlying OTN domains to support end-to-end network slicing. Section 2.5
of draft-zheng-ccamp-yang-otn-slicing describes this scenario, which can be
made clearer based on your suggestions.

I also agree that it would be beneficial for this draft to clearly mark the
different options provided by the OTN-SC in both the descriptions and the
picture, as you suggested below. Will incorporate those improvements in the
next draft revision.

Thanks,
Aihua

On Sat, Jan 22, 2022 at 3:00 PM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Hi Aihua
>
> From a layering perspective and integration into TEAS IETF NS,  the
> technology agnostic IETF NSC provisions the Network slice and interfaces
> with RFC 8453 ACTN for provisioning of the abstraction of control functions
> of underlay GMPLS In MPLS-TP transport domains VN Type 1 or Type 2 resource
> based slice using MDSC and PSC controllers.  So with this draft we are
> creating another layer -technology specific OTN-SC which  sits at the
> southbound of the ACTN controller. Correct?
>
> The OTN-SC interfaces at the southbound using the MDSC-to-PNC interface
> (MPI) with a Physical Network Controller (PNC)
>
> or Multi-Domain Service Orchestrator (MDSC), as defined in the ACTN control framework [RFC8453 <https://datatracker.ietf.org/doc/html/rfc8453>].  The logical function within the OTN-SC is responsible for translating the OTN slice requests intoconcrete slice realization which can beunderstood and provisioned at the
> southbound by the PNC or MDSC.
>
>
> So this is another provisioning layer being added that directly interfaces between ACTN PNC / MSDC and the physical OTN underlay optical layer DWDM equipment.
>
>
> I do think the term “slice” being used is very confusing but I see now that it’s taking the higher layer IETF network slice provisioning model
>
> and trying to augment and realize the overall solution realizing the underlay OTN slice leveraging the existing ACTN framework.
>
>
> So the question in my mind is if the additional OTN-SC layer is necessary or not?
>
>
> Responses In-line
>
>
> Kind Regards
>
>
> Gyan
>
>
> On Fri, Jan 21, 2022 at 2:07 PM Aihua Guo <aihuaguo.ietf@gmail.com> wrote:
>
>> Hi Gyan,
>>
>> I'd agree with you and Adrian that a technology-agnostic network slicing,
>> i.e. IETF NS can be used to specify slice requests regardless of underlay
>> network technologies - whether it being IP or OTN. Actually, in
>> draft-zheng-ccamp-yang-otn-slicing, Figure 2 describes the support for this
>> scenario with multiple options, as shown below:
>>
>
>    Gyan>  Section 3 describes the framework of network slicing but I don’t
> see the three options as you have listed below.  Or is this embedded in the
> Yang models.  Explicit verbiage showing the options would be good for the
> reader.
>
>>
>>                          +--------------------+
>>
>>                          | Provider's User    |
>>
>>                          +--------|-----------+
>>
>>                                   | CMI
>>
>>           +-----------------------+----------------------------+
>>
>>           |          Orchestrator / E2E Slice Controller       |
>>
>>           +------------+-----------------------------+---------+
>>
>>                        |                             | NSC-NBI
>>
>>                        |       +---------------------+---------+
>>
>>                        |       | IETF Network Slice Controller |
>>
>>                        |       +-----+---------------+---------+
>>
>>                        |*option3*      |*option 2*       |
>>
>>                        | OTN-SC NBI  |OTN-SC NBI     |
>>
>>           +------------+-------------+--------+      | *option 1*
>>
>>           |               OTN-SC              |      |
>>
>>           +--------------------------+--------+      |
>>
>>                                      | MPI           | MPI
>>
>>           +--------------------------+---------------+---------+
>>
>>           |                         PNC                        |
>>
>>           +--------------------------+-------------------------+
>>
>>                                      | SBI
>>
>>                          +-----------+----------+
>>
>>                          |OTN Physical Network  |
>>
>>                          +----------------------+
>>
>>
>>
>> *Option 1:* the IETF NSC receives a technology-agnostic slice request,
>> it uses MPI to realize the slice on PNC using available mechanisms, such as
>> L1VPN, abstract TE topologies, TE tunnels, or any proprietary technologies
>> the controller chooses to use. In this case, the OTN-SC NBI is not used.
>>
>>  Gyan> Understood.  Where is this option defined what section.
>>
>> *Option 2:* the IETF NSC receives a technology-agnostic slice request
>> and delegates the request to the OTN-SC by using the OTN slicing interface
>> at the OTN-SC NBI. The OTN-SC NBI is technology specific and augments the
>> IETF NSC NBI. Therefore, the IETF NSC request to OTN-SC can be either
>> technology agnostic or OTN specific depending on the realization of IETF
>> NSC. The OTN-SC will in turn work with the PNC and realize the slice. In
>> this option, OTN-SC is essentially a subordinate slice controller of the
>> IETF NSC which also meets the hierarchical nature of slice control as
>> described in the network slice framework document.
>>
>> Gyan> Understood.  I see that in section 3.  I think the confusion is
>> that IETF network slice is technology agnostic and the OTN-SC is OTN
>> technology specific.  Also question as to whether this additional layer
>> interfacing with OTN to realize the IETF network slice is necessary or is
>> it adding unnecessary complexity in provisioning the IETF network slice.
>>
>> Both Option 1 and Option 2 are in line with the view that a customer can
>> request a technology-agnostic NS and the IETF-NSC can realize the slice in
>> its underlay networks whether it being OTN or packet.
>>
>>
>> Additionally, *Option 3: * a customer who is OTN-aware may use the
>> augmented OTN-SC NBI to request an OTN slice with OTN-specific SLOs (e.g.
>> BER, bandwidth in terms of the # of time slots), and the OTN SC realizes
>> the slice by working with the underlying PNC(s) in single- or multi-domain
>> network scenarios. Several use cases for option 3 are also described in the
>> draft.
>>
>> Gyan> Where is Option 3 verbiage in the draft.  I don’t see it in section
>> 3.  I think labeling the options would be helpful and maybe with a diagram.
>>
>> To summarize, the OTN slicing model provides a service-intent interface
>> that supports the configuration of OTN slices, which can be realized by the
>> OTN-SC controller in various ways. The OTN SC also allows an OTN-aware
>> customer to create OTN slices with OTN-specific SLOs.
>>
>> Gyan> I think what would be helpful to show maybe in a section that how
>> this additional OTN-SC the value and gains it provides that is not already
>> provided by ACTN framework RFC 8453.
>>
>> I hope the above clarification could be helpful. Authors are open to make
>> further clarifications in the document to align with the framework of IETF
>> network slicing.
>>
>>  Gyan> Many Thanks for the clarifications.  Thank you for reviewing my
>> comments.
>>
>> Thanks,
>>
>> Aihua
>>
>> On Fri, Jan 21, 2022 at 3:26 AM Gyan Mishra <hayabusagsm@gmail.com>
>> wrote:
>>
>>>
>>> Hi Adrian
>>>
>>> I agree with all your comments related to this draft especially the
>>> complexity with this approach as compared to ACTN architecture.  One
>>> critical  point you make is that the slice service should be independent of
>>> underlay technology.  As OTN is a component of the underlay it goes against
>>> the agnostic slice approach taken with IETF Network Slice.
>>>
>>> Others have mentioned the same related to underlay technology slice
>>> added complexity and does that mean a different  slice Yang model for each
>>> L1 Technology “Bottoms Up” approach. 😁
>>>
>>> Comments in-line
>>>
>>> Kind Regards
>>>
>>> Gyan
>>>
>>> On Thu, Jan 13, 2022 at 12:20 PM Adrian Farrel <adrian@olddog.co.uk>
>>> wrote:
>>>
>>>> Hi Fatai, Daniele,
>>>>
>>>>
>>>>
>>>> I think that CCAMP should work on YANG models for slicing OTN networks.
>>>> I think that this draft forms a starting point and should be adopted, but
>>>> like Igor, “I have questions”.
>>>>
>>>>  Gyan>  I support WG adoption and I think all the comments mentioned
>>>> can be addressed.
>>>>
>>>> So, my support for adoption is heavily conditional on the authors not
>>>> believing that the approach used in the draft is fixed. (This is normal,
>>>> but it is worth highlighting in view of my thoughts, below).
>>>>
>>>>
>>>>
>>>> I am particularly interested to look at harmonising this work with
>>>> draft-ietf-teas-applicability-actn-slicing and
>>>> draft-ietf-teas-ietf-network-slice-nbi-yang
>>>> <https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slice-nbi-yang/>
>>>> (I appreciate the work the authors have done to synchronise with
>>>> draft-ietf-teas-ietf-network-slices).
>>>>
>>>      Gyan> Agreed
>>>
>>> I think one question here is whether the “slice request” interface
>>>> shouldn’t actually be built on
>>>> draft-ietf-teas-ietf-network-slice-nbi-yang
>>>> <https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slice-nbi-yang/>
>>>> (i.e. top down, not bottom up as currently).
>>>>
>>>     Gyan> Agreed.
>>>
>>> The point being that “The definition of an IETF Network Slice Service is
>>>> independent of the connectivity and technologies used in the underlay
>>>> network” [draft-ietf-teas-ietf-network-slices] meaning that the NBI in this
>>>> model could be a technology-specific augmentation of
>>>> draft-ietf-teas-ietf-network-slice-nbi-yang
>>>> <https://datatracker.ietf.org/doc/draft-ietf-teas-ietf-network-slice-nbi-yang/>
>>>> .
>>>>
>>>>     Gyan> Agreed
>>>
>>>> Another question is why there is the need to introduce the complexity
>>>> of interfaces and controllers shown in Figure 2, when Figure 1 of draft-ietf-teas-applicability-actn-slicing
>>>> considers a more simple mapping between the slicing and ACTN architectures.
>>>> That is, why does the CMI appear as different from the OTN-SC NBI and the
>>>> NSC NBI?
>>>>
>>>    Gyan> Completely Agree.  ACTN mapping is a much simpler mapping.
>>>
>>>> We might also debate the meaning of “E2E Slice Controller” since this
>>>> term is not mentioned anywhere except in Figure 2 and only appears once in draft-ietf-teas-ietf-network-slices
>>>> (in Figure 2) that appears to have escaped being cleaned up.
>>>>
>>>>
>>>>
>>>> But, I think these are questions that can be easily resolved in
>>>> discussions within the WG, so adoption should be safe.
>>>>
>>>>  Gyan> Agreed
>>>>
>>>> Best,
>>>>
>>>> Adrian
>>>>
>>>>
>>>>
>>>> PS. At some stage the AD is going to ask, “Please find a way to reduce
>>>> the front page authors to 5 or fewer.” Experience suggests that it is
>>>> easier to do this sooner rather than later, and it is better if the authors
>>>> resolve that rather than requiring the chairs to force the point.
>>>>
>>>>
>>>>
>>>> *From:* CCAMP <ccamp-bounces@ietf.org> *On Behalf Of *Fatai Zhang
>>>>
>>>>
>>>> *Sent:* 12 January 2022 02:24
>>>> *To:* CCAMP <ccamp@ietf.org>
>>>> *Subject:* [CCAMP] WG adoption poll on
>>>> draft-zheng-ccamp-yang-otn-slicing-03
>>>>
>>>>
>>>>
>>>> Hi all,
>>>>
>>>>
>>>>
>>>> All the IPR declarations regarding
>>>> draft-zheng-ccamp-yang-otn-slicing-03 have been collected, this starts the
>>>> polling for WG adoption.
>>>>
>>>>
>>>>
>>>> The poll will last 2 weeks and will end on Wednesday January 26th.
>>>>
>>>>
>>>>
>>>> Please send email to the list indicating "yes/support" or "no/do not
>>>> support" and a motivation for your reply, mandatory for the "not support"
>>>> and nice to have for the "support".
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>>
>>>> Fatai & Daniele
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> CCAMP mailing list
>>>> CCAMP@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ccamp
>>>>
>>> --
>>>
>>> <http://www.verizon.com/>
>>>
>>> *Gyan Mishra*
>>>
>>> *Network Solutions A**rchitect *
>>>
>>> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>>>
>>>
>>>
>>> *M 301 502-1347*
>>>
>>> _______________________________________________
>>> CCAMP mailing list
>>> CCAMP@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ccamp
>>>
>> --
>
> <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
>
>
> *M 301 502-1347*
>
>