[Teas] IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12

Xufeng Liu <xliu@kuatrotech.com> Thu, 15 September 2016 21:14 UTC

Return-Path: <xliu@kuatrotech.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 E20E912B05C for <teas@ietfa.amsl.com>; Thu, 15 Sep 2016 14:14:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=kuatrotechnology.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 gLeLsWJs5BvS for <teas@ietfa.amsl.com>; Thu, 15 Sep 2016 14:14:06 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0054.outbound.protection.outlook.com [104.47.1.54]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADC9312B02D for <teas@ietf.org>; Thu, 15 Sep 2016 14:14:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kuatrotechnology.onmicrosoft.com; s=selector1-kuatrotech-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rUQU7tPgstoLhPEsEx0fWRJLVBoSaXsOraiXNFeX4H8=; b=sVX2fW4vxPdCv+KPT9TsPlWA7qUbfzwVUfqb3gYvr0nygY8qsusEL86og0F2dcQxISttivjt53OwlWu17d4Q5D9j0gl6bqqK/a6ueaze+L6+iPLKFrVT0YYonuNjlfLFjL5d8ozfZx4pBw8bR2l/6m8FMa09pcn7omyt4xnib6s=
Received: from AM5PR0601MB2641.eurprd06.prod.outlook.com (10.168.154.138) by AM5PR0601MB2644.eurprd06.prod.outlook.com (10.168.154.141) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.619.10; Thu, 15 Sep 2016 21:14:02 +0000
Received: from AM5PR0601MB2641.eurprd06.prod.outlook.com ([10.168.154.138]) by AM5PR0601MB2641.eurprd06.prod.outlook.com ([10.168.154.138]) with mapi id 15.01.0619.011; Thu, 15 Sep 2016 21:14:02 +0000
From: Xufeng Liu <xliu@kuatrotech.com>
To: Vishnu Pavan Beeram <vbeeram@juniper.net>, Igor Bryskin <Igor.Bryskin@huawei.com>, Oscar Gonzalez De Dios <oscar.gonzalezdedios@telefonica.com>, Tarek Saad <tsaad@cisco.com>, Himanshu Shah <hshah@ciena.com>, Lou Berger <lberger@labn.net>, "BRUNGARD, DEBORAH A (ATTLABS)" <db3546@att.com>, Susan Hares <shares@ndzh.com>, "Zafar Ali (zali)" <zali@cisco.com>, "Khaddam, Mazen (CCI-Atlanta)" <Mazen.Khaddam@cox.com>, Tony Le <tonyle@juniper.net>, "BELOTTI, SERGIO (SERGIO)" <sergio.belotti@alcatel-lucent.com>, "Beller, Dieter (Dieter)" <dieter.beller@alcatel-lucent.com>, Rajan Rao <rrao@infinera.com>, "Zhangxian (Xian)" <zhang.xian@huawei.com>, "xufeng.liu.ietf@gmail.com" <xufeng.liu.ietf@gmail.com>, "Belotti, Sergio (Nokia - IT)" <sergio.belotti@nokia.com>, Anurag Sharma <AnSharma@infinera.com>
Thread-Topic: IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12
Thread-Index: AdIPlNPZbbDC05QkQN2PhGOqOOswgQ==
Date: Thu, 15 Sep 2016 21:14:02 +0000
Message-ID: <AM5PR0601MB2641B92135374262B8B5F855B1F00@AM5PR0601MB2641.eurprd06.prod.outlook.com>
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=xliu@kuatrotech.com;
x-originating-ip: [98.191.72.170]
x-ms-office365-filtering-correlation-id: 52ffed2b-46c5-45a4-0636-08d3ddad37c7
x-microsoft-exchange-diagnostics: 1; AM5PR0601MB2644; 6:pin7z0YGTW0llMbi0AFUF6BryFU4sItZt5S8q+v5ZZg6EJ07tUBA3q8ENMqTCdf1GMWbjWB+8ySL5f76DSr8tqwnd0tGvuKF/3EIO/ALSRdSFtE2wA4vm7abKRO+9MzRWqgG+/wXL7EpBFGau0or+oQw59GarIPUY3Jb4976tiWnU17CQhz8XIF3OltaMdjZ3T6pmCw2zQku0/ri4s6ACHsaSs8BKIxhUtCHmZ8O9u7Sbt8y/JHfrh8U1XKQsnh7nnGb4ugziDdQwjSBR0wfEAAVOBHbzAPw1TpIWs0s+oFj/bYoGd4Y8TLsi1bWQX4S; 5:bqpWMw49mY9YVMoMySsSYXN/yssnXoLRABSkeUW9Ks68LY7WUIWvehyrMHyjnsei3gVj1oGh18ofwPkUGn2gVlst17sLuStEwVypJuz+tR9HBAgsRUiRcDoo+85x5/SreqgGLcr8LS6HWprrA0vrgw==; 24:EXyw7pwfEJe32D8y3TIAoqd0xdfCk6K/IozfKswl0d8SVtiR9sGHcXDGF5eU9N8pa4cPf//EsgV1LQHYgXOiquTsHW6RysVGJCqwqPWMF3w=; 7:Sid9JvW+FDOdX7E3GCb5hSzu8gv9fs0jkpr4dsHESfxLf/XYb3fhDhSjPMB3GbaGSMQkkFd/GXG1gpb+n/E9IOgVSqBrnmKkcix/RI1HCya9hMqN0W+LNZwwr8UCnxkZsHzxSq2e2uqBIDOWnEYjpeqQC0HZy8CSNmav1LPKIv15W7PICO6s57fO67PDjTPB/yvMa8Ea5EsQW7fbPb2pzuoIQvU/scgDKoferNbiK5n/IO0/MogITGty6W3Mvtyn
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0601MB2644;
x-microsoft-antispam-prvs: <AM5PR0601MB2644BD0CD0EFD28AFBD4679EB1F00@AM5PR0601MB2644.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6042046)(6043046); SRVR:AM5PR0601MB2644; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0601MB2644;
x-forefront-prvs: 0066D63CE6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(199003)(189002)(5423002)(19580395003)(122556002)(6116002)(5660300001)(586003)(105586002)(102836003)(229853001)(7416002)(106356001)(68736007)(74316002)(790700001)(81156014)(9686002)(50986999)(54356999)(8936002)(8676002)(2900100001)(19625215002)(4326007)(86362001)(11100500001)(3846002)(81166006)(66066001)(7736002)(87936001)(189998001)(97736004)(1941001)(33656002)(5002640100001)(3280700002)(230783001)(561944003)(5001770100001)(92566002)(101416001)(3660700001)(19300405004)(16236675004)(2501003)(2906002)(15975445007)(7696004)(7846002)(77096005)(10400500002)(8666005)(76576001)(7059030)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0601MB2644; H:AM5PR0601MB2641.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: kuatrotech.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM5PR0601MB2641B92135374262B8B5F855B1F00AM5PR0601MB2641_"
MIME-Version: 1.0
X-OriginatorOrg: kuatrotech.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Sep 2016 21:14:02.1300 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 99314f4e-50ab-4d4e-a9c6-b21b0c887384
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0601MB2644
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/VxLi7E83dsx3iLf3hHnyU_riJSU>
Cc: "teas@ietf.org" <teas@ietf.org>
Subject: [Teas] IETF TE Topology YANG Model Design Meeting Notes - 2016-09-12
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 15 Sep 2016 21:14:09 -0000

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.