Re: [CCAMP] WG last call on draft-ietf-ccamp-wson-yang-23

Italo Busi <Italo.Busi@huawei.com> Sun, 29 March 2020 21:09 UTC

Return-Path: <Italo.Busi@huawei.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 AD16B3A0903 for <ccamp@ietfa.amsl.com>; Sun, 29 Mar 2020 14:09:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level:
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 61RJS2DGCITh for <ccamp@ietfa.amsl.com>; Sun, 29 Mar 2020 14:09:00 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C0553A0901 for <ccamp@ietf.org>; Sun, 29 Mar 2020 14:09:00 -0700 (PDT)
Received: from lhreml717-chm.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 81B03F65239B1F70B304; Sun, 29 Mar 2020 22:08:55 +0100 (IST)
Received: from fraeml716-chm.china.huawei.com (10.206.15.12) by lhreml717-chm.china.huawei.com (10.201.108.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Sun, 29 Mar 2020 22:08:55 +0100
Received: from fraeml715-chm.china.huawei.com (10.206.15.34) by fraeml716-chm.china.huawei.com (10.206.15.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Sun, 29 Mar 2020 23:08:54 +0200
Received: from fraeml715-chm.china.huawei.com ([10.206.15.34]) by fraeml715-chm.china.huawei.com ([10.206.15.34]) with mapi id 15.01.1913.007; Sun, 29 Mar 2020 23:08:54 +0200
From: Italo Busi <Italo.Busi@huawei.com>
To: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>, CCAMP <ccamp@ietf.org>
Thread-Topic: [CCAMP] WG last call on draft-ietf-ccamp-wson-yang-23
Thread-Index: AQHV9wcZIcglH14eT0yDZEMC6S3LKahgLbCQ
Date: Sun, 29 Mar 2020 21:08:54 +0000
Message-ID: <319e8c6fc0934b649dc7c8053bf1eafc@huawei.com>
References: <AM6PR0702MB3606BF0BEB6D2900213D4E6EF0FF0@AM6PR0702MB3606.eurprd07.prod.outlook.com>
In-Reply-To: <AM6PR0702MB3606BF0BEB6D2900213D4E6EF0FF0@AM6PR0702MB3606.eurprd07.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.220.133.93]
Content-Type: multipart/related; boundary="_004_319e8c6fc0934b649dc7c8053bf1eafchuaweicom_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/dURl9mDv5ObaH2v7eo5lckjG1tw>
Subject: Re: [CCAMP] WG last call on draft-ietf-ccamp-wson-yang-23
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: Sun, 29 Mar 2020 21:09:03 -0000

CCAMP WG and chairs,

I have reviewed the draft and I think that, if we limit its scope to 'spectrum allocation' as discussed in another thread, the document is ready to be sent to IESG and would allow supporting many, if not all, the use cases I have seen being requested and deployed

These are my WG LC comments:

1) Introduction needs to be aligned with the scope

The modeling of resource blocks is out of scope, so it seems that RFC7581 is not covered by this YANG model

OLD

   The YANG
   model described in this document is a WSON technology-specific YANG
   model based on the information model developed in [RFC7446] and the
   two encoding documents [RFC7581] and [RFC7579] that developed
   protocol independent encodings based on [RFC7446].

NEW

   The YANG
   model described in this document is a WSON technology-specific YANG
   model based on the information model developed in [RFC7446] and the
   encoding document [RFC7579].

If the model is updated not to model the transponders, also this paragraph should be updated:

OLD

   [ITU-Tg6982] defines amplified multichannel dense wavelength division
   multiplexing applications with single channel optical interfaces.
   The YANG data model defined in this document refers to the standard
   application mode defined in [ITU-Tg6982].

   <...>

   Additionally, resource block models (e.g., 3R Regeneration) is not
   also in the scope of this document, which will be addressed in a
   separate document.


NEW

   <...>

   Additionally, transponders and resource blocks  (e.g., 3R Regeneration) models are not
   also in the scope of this document.

2) Remove grouping wson-link-attributes since it is an empty grouping:

     augment /nw:networks/nw:network/nt:link/tet:te
               /tet:te-link-attributes:

   grouping wson-link-attributes {
     description
       "Future WSON link attributes extensions";
   }

   augment "/nw:networks/nw:network/nt:link/tet:te"
         + "/tet:te-link-attributes"   {
     when "/nw:networks/nw:network/nw:network-types"
         +"/tet:te-topology/wson:wson-topology" {
        description "This augment is only valid for WSON";
     }
     description "WSON Link augmentation.";
     uses wson-link-attributes;
   }


3) The wson-tp-attributes grouping covers similar capabilities as the otn-tp-attributes grouping in draft-ietf-ccamp-otn-topo-yang-10

It is proposed to rename and move the otn-tp-attributes grouping to the layer1-types module and to re-use it in both the wson-topology and otn-topology modules


     augment /nw:networks/nw:network/nw:node
               /nt:termination-point/tet:te:
       +--rw supported-payload-types* [index]
       |  +--rw index           uint16
       |  +--rw payload-type?   string
       +--rw client-facing?             boolean


   grouping wson-tp-attributes {
     description "wson-tp-attributes";

     list supported-payload-types {
       key "index";
       description
         "Supported payload types of a TP (Termination Point).
          The payload type is defined as the generalized PIDs
          (Payload Identifiers) in GMPLS";
       leaf index {
         type uint16;
         description "payload type index";
       }
       leaf payload-type {
         type string;
         description "the payload type supported by this client TP";
         reference
           "http://www.iana.org/assignments/gmpls-sig-parameters
            /gmpls-sig-parameters.xhtml";
       }
     }
     leaf client-facing {
       type boolean;
       default 'false';
       description
         "Indicates if it is a client-facing TP";
     }
   }

4) The grouping wson-ttp-attributes should either be removed (if we agree on the scope of phase 1) or aligned with other competing models and moved to layer0-types

     augment /nw:networks/nw:network/nw:node/tet:te
               /tet:tunnel-termination-point:
       +--rw supported-operational-modes*
       |       layer0-types:operational-mode
       +--rw configured-operational-modes?
       |       layer0-types:operational-mode
       +--rw supported-fec-types*            identityref
       +--rw supported-termination-types*    identityref
       +--rw supports-bit-stuffing?          boolean
       +--rw is-tunable?                     boolean
       +--rw max-subcarrier-channel-num?     uint8

   augment "/nw:networks/nw:network/nw:node/tet:te"
         + "/tet:tunnel-termination-point" {
     when "/nw:networks/nw:network/nw:network-types"
        +"/tet:te-topology/wson:wson-topology" {
       description "This augment is only valid for WSON";
     }
     description "WSON tunnel termination point augmentation";
     uses wson-ttp-attributes;
   }

Thanks, Italo

Italo Busi
Principal Optical Transport Network Research Engineer
Huawei Technologies Co., Ltd.
Tel : +39 345 4721946
Email : italo.busi@huawei.com
[cid:image001.png@01D6061F.0B77ED10]

This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!

From: Daniele Ceccarelli [mailto:daniele.ceccarelli@ericsson.com]
Sent: martedì 10 marzo 2020 16:41
To: CCAMP <ccamp@ietf.org>
Subject: [CCAMP] WG last call on draft-ietf-ccamp-wson-yang-23

CCAMP,

the IPR declaration collection has been successfully completed and we can move to the next step.

This starts a 3 weeks working group last call on draft-ietf-ccamp-wson-yang-23.
The last call ends on Tuesday March 31st. Please send you comments to the CCAMP mailing list.

All the IPR declarations from authors and contributors have been collected and can be found in the history of the document.
If interested, please volunteer to be the shepherd of the draft (authors excluded).

Authors please note that the YANG validation reports 135 ERRORS and IDNITS 7 warnings.



Thanks

Daniele & Fatai