Re: [CCAMP] OTN topology YANG model (draft-zhang-ccamp-l1-topo-yang )

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Mon, 10 October 2016 12:48 UTC

Return-Path: <daniele.ceccarelli@ericsson.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 41BD312955C; Mon, 10 Oct 2016 05:48:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.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 DD3lSv9obrRe; Mon, 10 Oct 2016 05:48:38 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 B403D129515; Mon, 10 Oct 2016 05:48:37 -0700 (PDT)
X-AuditID: c1b4fb25-14bff7000000793b-c0-57fb8e235387
Received: from ESESSHC007.ericsson.se (Unknown_Domain [153.88.183.39]) by (Symantec Mail Security) with SMTP id 6C.3F.31035.32E8BF75; Mon, 10 Oct 2016 14:48:36 +0200 (CEST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.39) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 10 Oct 2016 14:48:34 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aLHvQfLRDDzVYGwRz4eIhllV0C27n8hjRhZI3W7QY5I=; b=PV14vaWlvd34h1KzDs1qwcJCHxTpA03nSaXa/UN5zPiMZja9cUMTIGsbj1AWlYvCIdUM7yUMetDDv82naGxe7QOkJr2u39XLe6qFWBC/vNd0LSE04dTm1H5Krn4dYYBXVcUugo+C7eGTZ0vBLuKkMXL0znJPd6khEo3hnMrXOXo=
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com (10.162.37.152) by AM2PR07MB0993.eurprd07.prod.outlook.com (10.162.37.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.5; Mon, 10 Oct 2016 12:48:33 +0000
Received: from AM2PR07MB0994.eurprd07.prod.outlook.com ([10.162.37.152]) by AM2PR07MB0994.eurprd07.prod.outlook.com ([10.162.37.152]) with mapi id 15.01.0669.006; Mon, 10 Oct 2016 12:48:33 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: Igor Bryskin <Igor.Bryskin@huawei.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: OTN topology YANG model (draft-zhang-ccamp-l1-topo-yang )
Thread-Index: AQHSIvPRBzZv3FiIREaZG1DK1fTKHaChog7A
Date: Mon, 10 Oct 2016 12:48:33 +0000
Message-ID: <AM2PR07MB09947D86CC9833A608456F7DF0DB0@AM2PR07MB0994.eurprd07.prod.outlook.com>
References: <AM5PR0601MB2641B92135374262B8B5F855B1F00@AM5PR0601MB2641.eurprd06.prod.outlook.com> <C636AF2FA540124E9B9ACB5A6BECCE6B7DF3C0E1@SZXEMA512-MBS.china.huawei.com> <0C72C38E7EBC34499E8A9E7DD007863908F066AA@dfweml501-mbx> <C636AF2FA540124E9B9ACB5A6BECCE6B7DF44A6F@SZXEMA512-MBS.china.huawei.com> <0C72C38E7EBC34499E8A9E7DD007863908F09409@dfweml501-mbx>
In-Reply-To: <0C72C38E7EBC34499E8A9E7DD007863908F09409@dfweml501-mbx>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=daniele.ceccarelli@ericsson.com;
x-originating-ip: [2.112.192.21]
x-ms-office365-filtering-correlation-id: 20c19ed3-cc97-4022-3bcf-08d3f10bbeca
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0993; 6:l8/BF52UzIkP1CBKj7ZeoehRS5m3B6A9vc1i2RSLOfVmXtxzl+jw4+E4pbUiFr5haOVqKD1O+yw026O+RIdH2qPe7zhy3P3OvMHVHBrCVEPdZHPk5M3lKLvOGBkLuW27yfTotFgz/oMdxBAnp6TT8i/mhFfO4v9O4qtUCP8ZB9wsYe3XWjVEQ2KAvxsIvw4dSEKdN4WwxZFtv/1AulPkmDiUqqV0qDItmfcfQeYbSmy4sWnsymRT3jfJ8TPJ++wdyma/cp2RZL8vOsFFW4wi3jTWSZxwNSviOuy2NAo+BhtV6jaociW7IyZW3xKVPIlY; 5:yZdvfO0a7Tuci/TajO6qzwbVu5RvCxiLg5KhxllkLwDjHDbo2eG/plSTMi7YuNSOQ5UJr6gr6INwHIWWoUbDQQ3jejK4+DequBO7ZyiadzdQZp0ms1zqVaaH5IjPprqutz8mpo+eQwwho4GGUtVnoSs2LoNYjqy6pMVkfReCMsk=; 24:p+TMAPNgxf6b/97U4Uu5NedCxzJ7DLRPaJ016CqUfwAzhIioS8Z/1DuV1PoKgwAKV9WwmHsPPMXdljnkLD+9bnEONkv32E0O+Q0TfaSxMdc=; 7:f5RHeJfBQHHJgmVsp2y7VMfCGOVbFcs3wtYx+oeqcEXKLzWqtSEMmNlAiCtRHLerFo9yMYPD9VmGMcCUITvZDV3d8KArhQvACzYyX3zReXY41B1HtnuDkd8V97KzB9DNMbheMkOOFG7dIYwgrMqLZALUKSvH1/vAedaypxwzS2Up8L02kyySEo7yGUuhThszI3rj885XBODgoRYLHqM2c7qm1eCr+5CkCF/UDt2Y1W4qHinFbCY202oyRAOhB5H64ogl6/tRvc5eKTKo9Abf03PKzUnfcnvA6Z/s+5AF6WstfXk8Wz0igudEbetYGSEQS7fNrPX/0O25cmHV10ntBiYdekwlq3rG3ZDuaH0XSUg=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM2PR07MB0993;
x-microsoft-antispam-prvs: <AM2PR07MB0993F33EB67ED00153AC3B03F0DB0@AM2PR07MB0993.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513)(21748063052155)(211171220733660);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:AM2PR07MB0993; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0993;
x-forefront-prvs: 0091C8F1EB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(51914003)(377424004)(377454003)(189002)(199003)(87936001)(81156014)(7736002)(81166006)(68736007)(4326007)(790700001)(7846002)(19580405001)(16236675004)(19580395003)(5660300001)(2906002)(92566002)(93886004)(586003)(77096005)(9686002)(5001770100001)(7696004)(86362001)(8676002)(6116002)(189998001)(97736004)(3846002)(74316002)(15975445007)(2900100001)(8936002)(2501003)(102836003)(76176999)(54356999)(10400500002)(50986999)(66066001)(5002640100001)(19625215002)(2950100002)(11100500001)(122556002)(561944003)(230783001)(33656002)(3660700001)(101416001)(3900700001)(3280700002)(19300405004)(105586002)(106116001)(106356001)(76576001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM2PR07MB0993; H:AM2PR07MB0994.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM2PR07MB09947D86CC9833A608456F7DF0DB0AM2PR07MB0994eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2016 12:48:33.3507 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0993
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0iTURjGOd++bd+k1Wnz8mIJNhMzvOSFEskoSDNJCoJWJs6pHype21Q0 C0wdtWWaUXmfktd0Kg7xTuqwoRaJqBSWSmWI5I0oLG2S8xj43+993+c57zkPh+GI2ri2TGxi CqtIlMdLeBZ0yfVOJ9ej+ZvSE01ljM98+QfaxzTi4aP63UX7VHeo6bN0YO7QMjewpuYPdYUK sTgdxcbHprEK9zPhFjEfG1T85C+VdPqcaZLKQpOFtAYJGMDe0DcwwDezCLcimNI6EB5GYByT aZAFQ+NHHGjpXKbNhQg/o+Dd2is+KYwIagsKKA1iGB72hXnDJbPbEmeCUbe4s4GDHUB/X7Oz QYwDoL6/FxHNBdDm3eObrZbYE1bKwdymsSOs6wY55rYQh0JBthPZtEJBXp16xyrA/qBrH6fM jLA1rI/qKLLKBqbnKynyMAw1fWMcwlaw+HWLS/QR0Krq2tXYw6zeyCMcDLOG2p03As5l4Ffx 892EAmBAPb17UBzM6Hq5hG/C8tsniBi6ELzp/ovI4DB0/FzjkUEPD8YXTBTJlIX6ZhUiSdjC zKQaPUbOpXtuTjgJ8n+YuGYW4oMwUjJPl26nwcHO0NrjTiRH4OnDz3zCx0BVXsHf269C/EZk pWSVEQnRnl5urCI2UqlMSnRLZFP0aPsjDbZvOnahiaVzBoQZJNknrFJtSEVceZoyI8GAgOFI LIWFDzalImGUPOM2q0iSKVLjWaUBHWJoiY3w5Ms5qQhHy1PYOJZNZhX/pxQjsM1COdVXrdtY xQsHX5dQEAf5VUysDmiKhlzcJKtNflPfkqcEdz8ZT7UUZ9dJtY3jKzK5euOi2zV7m+Gw4FCB TOp1IOeGKaheqxXZ9ReJb32PfD0aktq8lFIxItoqw+8b0uz8g9s7vVsWetLds4fv5Klbu/U1 l8MGdRL3/a7hmefFEloZI/c4zlEo5f8AhZ8HxUQDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/lkkfZ1S-GANhWHdHLq6i6ZvS8h0>
Cc: "teas@ietf.org" <teas@ietf.org>
Subject: Re: [CCAMP] OTN topology YANG model (draft-zhang-ccamp-l1-topo-yang )
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.17
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, 10 Oct 2016 12:48:41 -0000

Hi Xian, Igor,

I think Igor’s point is valuable, in the sense that up to now preemption was not widely deployed because of the distributed nature of the path computation, but in a centralized world like the SDN one it should be easier to support that.
Moreover if a functionality is already supported by existing protocols (even if used by a small % of field deployments) I don’t see why a different way of controlling the same network should not support the same capabilities.

Cheers
Daniele

From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Igor Bryskin
Sent: lunedì 10 ottobre 2016 14:42
To: Zhangxian (Xian) <zhang.xian@huawei.com>; ccamp@ietf.org
Cc: teas@ietf.org
Subject: Re: [Teas] OTN topology YANG model (draft-zhang-ccamp-l1-topo-yang )

Hi Xian,

In TE Topology model we define bandwidth on per priority level. TE tunnel model also allows for a tunnel to be configured on a given priority level. All path computations could be constrained to a priority level.
Furthermore, I am aware of implementations which use particular priority levels to identify bandwidth available for a particular use ( e.g. for restoration only purposes).
I don’t think we should retire the concept of priority now. I believe that in the T-SDN architecture it will be easier to support resource preemption.

Igor

From: Teas [mailto:teas-bounces@ietf.org] On Behalf Of Zhangxian (Xian)
Sent: Saturday, October 08, 2016 3:12 AM
To: ccamp@ietf.org<mailto:ccamp@ietf.org>
Cc: teas@ietf.org<mailto:teas@ietf.org>
Subject: Re: [Teas] OTN topology YANG model (draft-zhang-ccamp-l1-topo-yang )

Hi, Igor,

I  changed the recipient to ccamp mailing list since this discussion should be of interest to the CCAMPers.

To answer your question:

No; not at the moment.  I am aware that GMPLS OSPF-TE extensions usually follow the 8-level priority info., but they are not used that much.  Do you and others see the need when reporting ODU resource information via controller northbound interface as well?  I am open to suggestions.

Regards,
Xian

发件人: Igor Bryskin
发送时间: 2016年9月19日 20:18
收件人: Zhangxian (Xian); Xufeng Liu; Vishnu Pavan Beeram; Oscar Gonzalez De Dios; Tarek Saad; Himanshu Shah; Lou Berger; BRUNGARD, DEBORAH A (ATTLABS); Susan Hares; Zafar Ali (zali); Khaddam, Mazen (CCI-Atlanta); Tony Le; BELOTTI, SERGIO (SERGIO); Beller, Dieter (Dieter); Rajan Rao; xufeng.liu.ietf@gmail.com<mailto:xufeng.liu.ietf@gmail.com>; Belotti, Sergio (Nokia - IT); Anurag Sharma
抄送: teas@ietf.org<mailto:teas@ietf.org>
主题: RE: IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12

Hi Xian,

The ODUk counters will be on per priority level, correct?

Igor

From: Zhangxian (Xian)
Sent: Saturday, September 17, 2016 11:53 PM
To: Xufeng Liu; Vishnu Pavan Beeram; Igor Bryskin; Oscar Gonzalez De Dios; Tarek Saad; Himanshu Shah; Lou Berger; BRUNGARD, DEBORAH A (ATTLABS); Susan Hares; Zafar Ali (zali); Khaddam, Mazen (CCI-Atlanta); Tony Le; BELOTTI, SERGIO (SERGIO); Beller, Dieter (Dieter); Rajan Rao; xufeng.liu.ietf@gmail.com<mailto:xufeng.liu.ietf@gmail.com>; Belotti, Sergio (Nokia - IT); Anurag Sharma
Cc: teas@ietf.org<mailto:teas@ietf.org>
Subject: Re: IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12

Hi, Xufeng, All,

   Thanks for the minutes.

   For the following point:
“  > The data type "decimal64" is not convenient for OTN because the
    bandwidth is desired to be expressed as the number of channels,
    like 2 ODU1's.
    Participants agreed to suggest an augmentation in the OTN model,
    and not to change this model.
“
  We do plan to update the OTN topology model to include this information:

augment /nd:networks/nd:network/lnk:link/tet:te/tet:config:
   +--rw available-odu-info* [odu-type]
   |  +--rw odu-type    identityref
   |  +--rw number?     uint16

Any comments are welcome.

Another point related to this discussion: I notice the following attributes in TE-topology model: should they be removed?

|   +--rw time-division-multiplex-capable
                  |     +--rw minimum-lsp-bandwidth?   decimal64
                  |     +--rw indication?              enumeration


Regards,
Xian

发件人: Xufeng Liu [mailto:xliu@kuatrotech.com]
发送时间: 2016年9月16日 5:14
收件人: Vishnu Pavan Beeram; Igor Bryskin; Oscar Gonzalez De Dios; Tarek Saad; Himanshu Shah; Lou Berger; BRUNGARD, DEBORAH A (ATTLABS); Susan Hares; Zafar Ali (zali); Khaddam, Mazen (CCI-Atlanta); Tony Le; BELOTTI, SERGIO (SERGIO); Beller, Dieter (Dieter); Rajan Rao; Zhangxian (Xian); xufeng.liu.ietf@gmail.com<mailto:xufeng.liu.ietf@gmail.com>; Belotti, Sergio (Nokia - IT); Anurag Sharma
抄送: teas@ietf.org<mailto:teas@ietf.org>
主题: IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12

Participants:
Igor, Xufeng, Anurag, Dieter, Sergio

- Discussed attributes that are potentially technology specific.
  > Dieter has sent an email describing a list of such attributes.
  > Participants discussed the list.
  > The following section is not applicable to non-packet networks
   such as OCH and OTN, because the delay and bandwidth variations do
    not exist.
    We will move the section to packet augmentation:
      |     +-rw performance-metric-throttle {te-performance-metric}?
      |     |  +-rw unidirectional-delay-offset?           uint32
      |     |  +-rw measure-interval?                      uint32
      |     |  +-rw advertisement-interval?                uint32
      |     |  +-rw suppression-interval?                  uint32
      |     |  +-rw threshold-out
      |     |  |  +-rw unidirectional-delay?                 uint32
      |     |  |  +-rw unidirectional-min-delay?             uint32
      |     |  |  +-rw unidirectional-max-delay?             uint32
      |     |  |  +-rw unidirectional-delay-variation?       uint32
      |     |  |  +-rw unidirectional-packet-loss?           decimal64
      |     |  |  +-rw unidirectional-residual-bandwidth?    decimal64
      |     |  |  +-rw unidirectional-available-bandwidth?   decimal64
      |     |  |  +-rw unidirectional-utilized-bandwidth?    decimal64
      |     |  +-rw threshold-in
      |     |  |  +-rw unidirectional-delay?                 uint32
      |     |  |  +-rw unidirectional-min-delay?             uint32
      |     |  |  +-rw unidirectional-max-delay?             uint32
      |     |  |  +-rw unidirectional-delay-variation?       uint32
      |     |  |  +-rw unidirectional-packet-loss?           decimal64
      |     |  |  +-rw unidirectional-residual-bandwidth?    decimal64
      |     |  |  +-rw unidirectional-available-bandwidth?   decimal64
      |     |  |  +-rw unidirectional-utilized-bandwidth?    decimal64
      |     |  +-rw threshold-accelerated-advertisement
      |     |     +-rw unidirectional-delay?                 uint32
      |     |     +-rw unidirectional-min-delay?             uint32
      |     |     +-rw unidirectional-max-delay?             uint32
      |     |     +-rw unidirectional-delay-variation?       uint32
      |     |     +-rw unidirectional-packet-loss?           decimal64
      |     |     +-rw unidirectional-residual-bandwidth?    decimal64
      |     |     +-rw unidirectional-available-bandwidth?   decimal64
      |     |     +-rw unidirectional-utilized-bandwidth?    decimal64

      To retain the delay information, add the following:
      delay-metric?                 uint32

  > The data type "decimal64" is not convenient for OTN because the
    bandwidth is desired to be expressed as the number of channels,
    like 2 ODU1's.
    Participants agreed to suggest an augmentation in the OTN model,
    and not to change this model.

      |     +-rw interface-switching-capability* [switching-capability]
      |     |  +-rw switching-capability               identityref
      |     |  +-rw encoding?                          identityref
      |     |  +-rw max-lsp-bandwidth* [priority]
      |     |  |  +-rw priority     uint8
      |     |  |  +-rw bandwidth?   decimal64
      |     +-rw max-link-bandwidth?               decimal64
      |     +-rw max-resv-link-bandwidth?          decimal64
      |     +-rw unreserved-bandwidth* [priority]
      |     |  +-rw priority     uint8
      |     |  +-rw bandwidth?   decimal64

  > Discussed the deficiency of the above data type "decimal64", because it cannot represent very large number.
    Agreed to change the data type to a type representing IEEE 32 bit floating point number.

- Discussed the operator requirement to have the geo-location on node and
  link-tp (3 GPS values)
  > Following is the proposal.
  > Add the section on node, link-tp, and tunnel-tp.
  > Discussed whether to use rw or ro?
    Most agreed to use ro since user requested update does not make sense.
    If the attribute needs to be updated by provider operator, some
    other mechanism is needed.
  > precision:
    8th decimal place will have the precision 1.1mm.
    Oscar to check with the operator use cases.

augment /nw:networks/nw:network/nw:node:
   +--rw te-node-id?   te-types:te-node-id
   +--rw te!
      +--rw config
      +--ro state
      |  +--ro te-node-attributes
      |  |  +--ro schedules
      |  |  +--ro admin-status?          te-types:te-admin-status
      |  |  +--ro connectivity-matrix* [id]
      |  |  +--ro domain-id?             uint32
+      |  |  +--ro geolocation
+      |  |  |  +--ro altitude?    int64
+      |  |  |  +--ro latitude?    geographic-coordinate-degree
+      |  |  |  +--ro longitude?   geographic-coordinate-degree

  typedef geographic-coordinate-degree {
      type decimal64 {
        fraction-digits 8;
      }
      description
        "Decimal degree (DD) used to express latitude and longitude
         geographic coordinates.";
  }

Thanks,

- Xufeng

Note: Please drop me an email if you need an invite for joining the weekly call.

P.S. We are planning to change the weekly meeting time. Please send your preference.