Re: [CCAMP] Connectivity-matrix in YANG models for WSON devices

Igor Bryskin <Igor.Bryskin@huawei.com> Sat, 22 July 2017 13:26 UTC

Return-Path: <Igor.Bryskin@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 559BF131BFC for <ccamp@ietfa.amsl.com>; Sat, 22 Jul 2017 06:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 ohpYLnwqI0Tg for <ccamp@ietfa.amsl.com>; Sat, 22 Jul 2017 06:26:16 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CF62127058 for <ccamp@ietf.org>; Sat, 22 Jul 2017 06:26:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DRT42269; Sat, 22 Jul 2017 13:26:08 +0000 (GMT)
Received: from SJCEML701-CHM.china.huawei.com (10.208.112.40) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sat, 22 Jul 2017 14:26:07 +0100
Received: from SJCEML702-CHM.china.huawei.com ([169.254.4.153]) by SJCEML701-CHM.china.huawei.com ([169.254.3.13]) with mapi id 14.03.0301.000; Sat, 22 Jul 2017 06:25:53 -0700
From: Igor Bryskin <Igor.Bryskin@huawei.com>
To: Leeyoung <leeyoung@huawei.com>, "Dieter.Beller@nokia.com" <Dieter.Beller@nokia.com>, "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: [CCAMP] Connectivity-matrix in YANG models for WSON devices
Thread-Index: AQHTAhNiK05vBTcKf0eruRs6wCNo3qJetvwAgAADuy2AASk8AP//6fCQ
Date: Sat, 22 Jul 2017 13:25:52 +0000
Message-ID: <0C72C38E7EBC34499E8A9E7DD007863909BAB172@SJCEML702-CHM.china.huawei.com>
References: <705fac3d-bcfe-4e86-b854-4b9ab9434f39@nokia.com>, <7AEB3D6833318045B4AE71C2C87E8E172B3EF2BA@SJCEML702-CHM.china.huawei.com> <etPan.5972b74c.75686250.2b65@localhost> <7AEB3D6833318045B4AE71C2C87E8E172B3EFD38@SJCEML702-CHM.china.huawei.com>
In-Reply-To: <7AEB3D6833318045B4AE71C2C87E8E172B3EFD38@SJCEML702-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.154.228]
Content-Type: multipart/alternative; boundary="_000_0C72C38E7EBC34499E8A9E7DD007863909BAB172SJCEML702CHMchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.59735270.01BB, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.4.153, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a2150c5629097bca1130f0757c5ebfcf
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/wDZT_uzn5sZd-xGWisTkKrghmiQ>
Subject: Re: [CCAMP] Connectivity-matrix in YANG models for WSON devices
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 22 Jul 2017 13:26:19 -0000

Young,


From: Leeyoung
Sent: Saturday, July 22, 2017 3:09 AM
To: Igor Bryskin; Dieter.Beller@nokia.com; ccamp@ietf.org
Subject: RE: [CCAMP] Connectivity-matrix in YANG models for WSON devices

Hi Igor,

I understand your proposal for moving generic property like b/w, labels and others such as C.M. to TE:type where you specify all technology specific details in the groupings. My doubt is if you can capture all tech specific properties for Optical (WSON/Flexi-grid) Device model in one type. For instance, C.M. in Optical is a node property in which we have interfaces for WAN ports and may have interfaces to other elements within the node such as resource pools, etc.

IB>> I agree that CM i s a TE node's property describing the TE node's LTP to LTP switching limitations , which we believe (Dieter including)  we can describe in a generic way. The quantative  characteristics (cost vector)  of a CM entry can be layer specific (e.g. application code, available bandwidth spectrum, OSNR penalty, etc.), but this is a problem of modeling of TE paths (in this case intra-node TE paths connecting the restricted LTPs). There are multiple places where TE path is involved:

TE topology model:

-         node's detailed CM,

-         TTP's detailed LLCL,

-         underlay primary and  secondary TE paths

TE Tunnel model:


-         explicit EROs and their limits

-         computed EROs and their properties

-         provisioned EROs(RROs)

So the suggestion is to define TE path and iys layer specific properties just once and to use the grouping everywhere we need, rather than provide numerous separate explicit augmentations in the data stores, exactly the same reason why we are defang bandwidth  as a grouping (with layer specific choice statements) instead of generic type. In other words, TE path property grouping will include all the necessary layer specific attributes, hence the TE path could be used in all CM, LLCL, underlay nodes in TE topology model, explicit/computed paths in TE tunnel model (including its RPCs) without worrying which layer the TE path belongs tp.

But before we get into details, I'd like to see your proposed TE:Type for Connectivity Matrix; then Jorge and I can provide more meaningful feedback to you.

IB>> Don't understand why you worry about CM and ignore other places with exact same problem

Another question I have (similar to Italo's) is that would it be more sensible to keep techn specific TE types in each tech-specific layer rather than lumping all in one TE: type Yang model. If we need to add unforeseeable technology specific technology model later, tech specific TE: Type might have some benefit.

IB>> As mentioned I like this proposal, but we need Xufeng to tell us whether this approach is feasible and how to make this happen

Thanks.
Young



From: Igor Bryskin
Sent: Friday, July 21, 2017 10:25 PM
To: Leeyoung <leeyoung@huawei.com>; Dieter.Beller@nokia.com; ccamp@ietf.org
Subject: Re: [CCAMP] Connectivity-matrix in YANG models for WSON devices

Young,
When you said you wanted to  augment  basic connectivity matrix to include, for example, application code on per CM entry basis, you really meant to augment TE path proprties with things like application code, OSNR at the edgges, etc. -detailed CM entry attributes.
This means that the same augmentation will be needed every time when a TE path is involved. This happens in multiple places in both TE Topology and Tunnel models. Thus it is much better to provide somehow just once layer specific choice statements for TE path properties and then use the grouping everywhere in both models - exactly the same argunent for defining the bandwidth  the way we did.

Igor
From:Leeyoung
To:Dieter Beller,ccamp@ietf.org,
Date:2017-07-21 09:12:16
Subject:Re: [CCAMP] Connectivity-matrix in YANG models for WSON devices

Hi Dieter,

Please see inline for my comment.

Thanks.
Young

From: CCAMP [mailto:ccamp-bounces@ietf.org] On Behalf Of Dieter Beller
Sent: Friday, July 21, 2017 1:20 PM
To: ccamp@ietf.org<mailto:ccamp@ietf.org>
Subject: [CCAMP] Connectivity-matrix in YANG models for WSON devices

Hi CCAMPers,

during the joint session an YANG and the CCAMP session yesterday, I commented that the following two drafts are defining a connectivity matrix in the
YANG models for WSON devices:
https://datatracker.ietf.org/doc/draft-ietf-ccamp-wson-yang/
https://datatracker.ietf.org/doc/draft-vergara-ccamp-flexigrid-yang/

I was suggesting to have a look at the definition of the connectivity-matrix in https://datatracker.ietf.org/doc/draft-ietf-teas-yang-te-topo/ and re-use
that definition unless there are good reasons to define the connectivity matrix for WSON devices differently.
YL>> We have not finished the model. We will add a few items to the Conn. Matrix which are physical layer specific information augmentation. I can foresee the ports/interfaces in and out of the device may be associated with FEC/Modulation constraints and other impairment aspect as well. I also foresee within a device, we may have embedded resource pool models, etc. But as you say, anything has defined in the TE-topo will be augmented and we will only describe additional properties peculiar to optical.

Moreover, the connectivity-matrix of a WSON device (e.g. a ROADM) typically reflects the connectivity limitations of the wavelength selective switching
fabric of the device and hence should be read-only (ro) as opposed to read-writable (rw). Why would an operator further restrict  the connectivity
capabilities of a WSON device?
YL>> With the physical data added, there may be administrative issues where some restriction would apply. We don't have specific use-case at this moment, but leaving +rw may be sensible thing.

Thanks,
Dieter