[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