[Teas] IETF TE Topology YANG Model Design Meeting Notes - 2017-12-06

Xufeng Liu <Xufeng_Liu@jabil.com> Wed, 06 December 2017 21:38 UTC

Return-Path: <Xufeng_Liu@jabil.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 3CFEF127867 for <teas@ietfa.amsl.com>; Wed, 6 Dec 2017 13:38:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jabil.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 nrja6CusINCF for <teas@ietfa.amsl.com>; Wed, 6 Dec 2017 13:38:12 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0113.outbound.protection.outlook.com [104.47.34.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A05DE127599 for <teas@ietf.org>; Wed, 6 Dec 2017 13:38:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jabil.onmicrosoft.com; s=selector1-jabil-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Jz6xZFNrlDlHW15bh7Zfamxa/J0Nn1Z8DKaSbCZsGb4=; b=Y0TcQIjwKZ+74XqfoGSkCXXBuxlVjkWutYys29XA/MnVUwPekgt6jYuoY2V4fL60IXFfQ53ozUklw1JrziadkzHwg9Sl6+3khseQjF2TzZFz3u/R77/ggJlS+irRL1GdcexY0n2PoCBB6tYfTsX1n0tZbKEmfBu0KLMmcKz4MrU=
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com (10.160.154.13) by BN3PR0201MB0865.namprd02.prod.outlook.com (10.160.154.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Wed, 6 Dec 2017 21:38:00 +0000
Received: from BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) by BN3PR0201MB0867.namprd02.prod.outlook.com ([10.160.154.13]) with mapi id 15.20.0282.012; Wed, 6 Dec 2017 21:38:00 +0000
From: Xufeng Liu <Xufeng_Liu@jabil.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>, "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>, Paweł Kaczmarek <PKaczmarek@advaoptical.com>, Monali Chakrabarty <MChakrabarty@advaoptical.com>, Italo Busi <Italo.Busi@huawei.com>, Carlo Perocchio <carlo.perocchio@ericsson.com>, "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>, "Giles Heron (giheron)" <giheron@cisco.com>, Jeff Tantsura <jefftant.ietf@gmail.com>, Leeyoung <leeyoung@huawei.com>
CC: "teas@ietf.org" <teas@ietf.org>
Thread-Topic: IETF TE Topology YANG Model Design Meeting Notes - 2017-12-06
Thread-Index: AdNu1+r0M5EGcjh3RuGxYO3WpKDmJQ==
Date: Wed, 06 Dec 2017 21:38:00 +0000
Message-ID: <BN3PR0201MB08678AE38D95A2A042743A90F1320@BN3PR0201MB0867.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXHhsaXVcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy1iODlmOWUxNy1kYWNkLTExZTctOWMzOC0xODVlMGZlM2M0NWNcYW1lLXRlc3RcYjg5ZjllMTktZGFjZC0xMWU3LTljMzgtMTg1ZTBmZTNjNDVjYm9keS5odG1sIiBzej0iMTAwNjciIHQ9IjEzMTU3MDY5ODc3Nzg4NTI4NyIgaD0iK08rdXVMS2x0OHlnRkluS3Y1c1ZCQklmdUpzPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg==
x-originating-ip: [98.191.72.170]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0201MB0865; 6:yNRb0oYf5TpwSrFGdTOt2pW/lSCagwZXemA5uT0X9CStdvbE0PFr1vTja/WCPPHZAEg+sBWWU7PEpW3zNj+6tAIKh3rKaSRzL/DsKtJ6UJzwSFezhy3rncOoCT7pFh7DzAmOAgH577RLhBMXj9PqaoB629P+fdtVRdNIsb48rq2EPtDsmTr5/uazV4M1z4zhgQgaZNcJXzOGb5bcVOIX4PZ8LEApmI/VOh6mE9FvKe8WoHclksnSnFL2E+dh7YCLaBDoW4nAFZxoAV18i+gkHAq3IiBFgwcKL7q96lWgJFlcTH8veE745JqKBXtK6ZRSb4Me5BWW845dDBt2BViYNidU+KGC3ZVctkc9LQbjdPU=; 5:ezofHOZEPK45oxZ8d72YTeiN1hXobnSNIyKALQvn87Yldd/RKATLXXNoYPz3+rN5C8yL1U6NLrhgKOMC67rWKwSKjIsal2q0jWb55/UHSiDlzKVOxyJnBX7edlnB82O881KXx1TeQ8AzlOcPKJ5aW8djCw0+ElEWB+ZuW9QVRvg=; 24:RiSF/Hv8WYW6xbPhj6zkBwj2CPjasIsy/KiQRwsPbyAZ3n873yejT/hN7c+NGNlcIoGLI5GRZBc7FpCOokFTyMDDxZor1GFUQW2Fxf2V9bo=; 7:NCCqPYTsWSSutcv9YgXWv6ecfwHp2C4ToHwxkqN00Jnj7I2xJFr/Wrr0xcSbgToyJhVB6xC2lp0Rj9CYDg7uImUvpq5Mx6bV0awTpCHC0/VBNH4+8SfU4O+jJKM3x21m6mr5eOxVB205YmtSckbAqmMLkt+LtB7ob/mnS+GEMH/Dpmhh7rux3tC1VGNRm0lJyNvtblaCq0jk+/CTe1z8oFXoLphNR4eZnfHqbo6lDl/srr9IQAwgGdcdjdYviMPH
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 56ee805b-b711-40af-032a-08d53cf19fa5
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603286); SRVR:BN3PR0201MB0865;
x-ms-traffictypediagnostic: BN3PR0201MB0865:
x-microsoft-antispam-prvs: <BN3PR0201MB086524AFB58394FBE081A6A7F1320@BN3PR0201MB0865.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231022)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011); SRVR:BN3PR0201MB0865; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN3PR0201MB0865;
x-forefront-prvs: 05134F8B4F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(376002)(366004)(346002)(5423002)(189003)(199004)(72206003)(86362001)(3280700002)(478600001)(33656002)(39060400002)(1941001)(110136005)(3660700001)(14454004)(97736004)(2906002)(4326008)(25786009)(53936002)(101416001)(316002)(77096006)(9686003)(54896002)(6306002)(6506006)(3846002)(102836003)(790700001)(80792005)(6116002)(6436002)(68736007)(230783001)(66066001)(8666007)(55016002)(74316002)(2501003)(2900100001)(106356001)(7696005)(99286004)(105586002)(8656006)(7416002)(5660300001)(8676002)(8936002)(81166006)(81156014)(7736002)(921003)(1121003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0201MB0865; H:BN3PR0201MB0867.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: jabil.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Xufeng_Liu@jabil.com;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR0201MB08678AE38D95A2A042743A90F1320BN3PR0201MB0867_"
MIME-Version: 1.0
X-OriginatorOrg: jabil.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56ee805b-b711-40af-032a-08d53cf19fa5
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2017 21:38:00.2688 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bc876b21-f134-4c12-a265-8ed26b7f0f3b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0201MB0865
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/ddQ0tnZYUTD_lGUH3ZrpxQvLipA>
Subject: [Teas] IETF TE Topology YANG Model Design Meeting Notes - 2017-12-06
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 06 Dec 2017 21:38:16 -0000

Attendees: Igor, Xufeng, Carlo, Young, Sergio, Pavan

- Discussed technology specific augmentations to the TE topology model
  > While augmenters are ok with the text in Section 6 of
    draft-ietf-teas-yang-te-topo-13, there is an issue with the
    augmentation capability of the TE label specification. Some augmentations
    want to specify technology specific label formats, but the current
    YANG type of the label does not allow a convenient way, because the
    current label uses the YANG binary type.

  > The planned solution is to define a grouping in ietf-te-types.yang:
    1) This grouping can be shared by TE topology model, TE tunnel
       model, and any technology specific augmentation models;
    2) Any changes of this grouping will not affect ietf-te-topology model,
       allowing to publish the TE topology model independently;
    3) Technology specific models can augment TE topology and
       TE tunnel models at the locations where this grouping is
       used, to meet the technology specific requirements.

  > Changes in ietf-te-topology.yang:

-     leaf label-start {
-       type rt-types:generalized-label;
+     container label-start {
+       uses te-types:te-label;
        description
          "This is the starting lable if a lable range is specified.
           This is the lable value if a single lable is specified,
           in which case, attribute 'label-end' is not set.";
      }
-     leaf label-end {
-       type rt-types:generalized-label;
+     container label-end {
+       uses te-types:te-label;
        description
          "The ending lable if a lable range is specified;
           This attribute is not set, If a single lable is
           specified.";
      }

  > Changes in ietf-te-types.yang (to be finalized by a separate
    document draft-ietf-teas-yang-te, but the grouping name is needed now):

  grouping te-label {
    description
      "This grouping defines the generic TE label.
       The modeling structure can be augmented for each technology.
       For un-specified technologies, rt-types:generalized-label
       is used.";
    container te-label {
      description
        "Container that specifies TE label.";
      choice technology {
        default generic;
        description
          "Data plane technology type.";
        case generic {
          leaf generic {
            type rt-types:generalized-label;
            description
              "TE label specified in a generic format.";
          }
        }
      }
    }
  }

  > Changes of resulting tree view (if the grouping definition is
    changed later on, the tree view will be affected accordingly):

-  +--rw label-restriction* [inclusive-exclusive label-start]
-  |  +--rw inclusive-exclusive    enumeration
-  |  +--rw label-start            rt-types:generalized-label
-  |  +--rw label-end?             rt-types:generalized-label

+  +--rw label-restriction* [index]
+  |  +--rw index                  uint32
+  |  +--rw inclusive-exclusive?   enumeration
+  |  +--rw label-start
+  |  |  +--rw te-label
+  |  |     +--rw (technology)?
+  |  |        +--:(generic)
+  |  |           +--rw generic?   rt-types:generalized-label
+  |  +--rw label-end
+  |  |  +--rw te-label
+  |  |     +--rw (technology)?
+  |  |        +--:(generic)
+  |  |           +--rw generic?   rt-types:generalized-label


Thanks,
- Xufeng