Re: [mpls] discussion on a common top for yang models related to MPLS

Phil Bedard <bedard.phil@gmail.com> Wed, 10 February 2016 00:23 UTC

Return-Path: <bedard.phil@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F1DC1B2A80 for <mpls@ietfa.amsl.com>; Tue, 9 Feb 2016 16:23:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=ham
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 WQhgCFr8fOa7 for <mpls@ietfa.amsl.com>; Tue, 9 Feb 2016 16:23:50 -0800 (PST)
Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1FBE1ACDF4 for <mpls@ietf.org>; Tue, 9 Feb 2016 16:23:49 -0800 (PST)
Received: by mail-yw0-x22d.google.com with SMTP id h129so2748697ywb.1 for <mpls@ietf.org>; Tue, 09 Feb 2016 16:23:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:date:subject:from:to:message-id:thread-topic:references :in-reply-to:mime-version:content-type:content-transfer-encoding; bh=zqaIaqRf6YSWPGwoLdGX6rgj5IJmYSjLhu5h8+B8+OY=; b=XxLtvpVZPGh3kXQqOJa77D+Uln9tgykHluTJlL2VzDcCvvZNZVGCN9FrYYeW5xzLwQ bbNweHPR1YzmNhmiLMY8yejLCuNVdW74dSnYpjWll5p4csJXy9ZCpzqqKq/Wf4+UMHZ/ PnpOD4+iQdISEbGJMthrqpHyrYhMjhuwlzce2qNmTyv2feBYlK26wteJn1zDTJCXd5qR /HoSSJJgJfyZVlEfzdx0xnqXYhMS+jf0eBgStDPL1Op4sCwFWg4v++vlzW6TD0VyGiCP sZdql7/rb5WE/REy4yU/0Mca0X5USccGICYmi5JsfQCJccP/smaXhUPGdbbZt00MdfOd yc7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:user-agent:date:subject:from:to:message-id :thread-topic:references:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=zqaIaqRf6YSWPGwoLdGX6rgj5IJmYSjLhu5h8+B8+OY=; b=AXmBF9vGAJB4blImZ/qYiQle5fg9jP7s1XjnBUJpWBCqVUmS9Pd2MzkcFG2Bo2FSlD Pk4HfNzHrIy6e4VaKuaS897/U/s/PEFjTvkYOhwlSiAa9kEKLqyfJj/qZkBNNVtXALj7 8l+x1s7JiixVDcLKB2Y52UCGC5viH5nU5sP9BVl1vUNQfWKDE6+2NMpWvW/5+ejtFJHC KlhBwW3EFGbtcWFIeAEHVS0InWafrqM/Le8/wZFq2nC23lqQ2CSAwbA9+j4qymbAMj+I xsYjoQP/6Wz4k9YftQOnqGf2/XdjMeVtKNceValiTw5duYcqsZNckbrPZxYWT2I0NsxS CY4Q==
X-Gm-Message-State: AG10YOSu9tnJ+Gd6HEIFfeuIUJ3w3IoVt+EUaSDkmp+TpC3NUNd36c92xyU7bFg9e7PLzw==
X-Received: by 10.129.32.136 with SMTP id g130mr18240706ywg.112.1455063829266; Tue, 09 Feb 2016 16:23:49 -0800 (PST)
Received: from [10.0.0.128] (24-240-21-14.dhcp.athn.ga.charter.com. [24.240.21.14]) by smtp.gmail.com with ESMTPSA id i3sm550207ywb.13.2016.02.09.16.23.47 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 09 Feb 2016 16:23:48 -0800 (PST)
User-Agent: Microsoft-MacOutlook/0.0.0.160109
Date: Tue, 09 Feb 2016 19:23:46 -0500
From: Phil Bedard <bedard.phil@gmail.com>
To: "Rajiv Asati (rajiva)" <rajiva@cisco.com>, Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Message-ID: <CA24AB34-DFC8-498A-8CEA-A3FBB1ED97A3@gmail.com>
Thread-Topic: [mpls] discussion on a common top for yang models related to MPLS
References: <56B496CD.7020107@pi.nu> <96089BA7-51D0-4140-BE03-C5791937B48D@cisco.com> <40778BF9-D2BD-4050-9664-993852E2EC6B@cisco.com>
In-Reply-To: <40778BF9-D2BD-4050-9664-993852E2EC6B@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/-RpaN76uXYptmBiZ_HytAflejG0>
Subject: Re: [mpls] discussion on a common top for yang models related to MPLS
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Feb 2016 00:23:52 -0000

There is a consolidated MPLS model introduced by OpenConfig, the 02 version publisehd in October of last year.  

https://tools.ietf.org/html/draft-openconfig-mpls-consolidated-model-02

It has a base model which then has three different sub-models defined in the hierarchy covering types of LSPs: static, IGP-congruent/unconstrained (routing-dependent), and TE/constrained.  

Thanks, 

Phil 




-----Original Message-----
From: mpls <mpls-bounces@ietf.org> on behalf of "Rajiv Asati (rajiva)" <rajiva@cisco.com>
Date: Tuesday, February 9, 2016 at 10:43
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] discussion on a common top for yang models related to MPLS

>
>My preference wasn’t quite clear in the previous email, so let me state it explicitly - (1), IMO, MPLS base should reside off the root, and for (2) it might be worth dividing the subsequent models as either non-routing or routing, given that MPLS control plane e.g. LDP would be routing dependent, whereas static LSP _could_ not be. 
>
>For (2), a hierarchy something like his works out (where non-routing is nothing but MPLS base)
>
>	MPLS Base
>		<non-routing>
>			Static LSP
>		<routing>
>			Static LSP
>			Dynamic LSP - LDP, mLDP, RSVP-TE, 
>
>
>However, it creates an interesting challenge for aligning the yang models and while keeping the hierarchy simple.
>
>
>Is it worth having a focused team figuring out MPLS base staying off the root, whereas routing-dependent MPLS control plane protocols e.g. LDP staying off routing?
>
>-- 
>Cheers,
>Rajiv Asati
>Distinguished Engineer, Cisco
>
>
>
>
>
>
>
>-----Original Message-----
>From: Rajiv Asati <rajiva@cisco.com>
>Date: Friday, February 5, 2016 at 8:58 AM
>To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
>Subject: Re: [mpls] discussion on a common top for yang models related to MPLS
>
>>Loa,
>>
>>I definitely agree (co-author hat off, and user hat on). Avoiding duplication and doing better organization would indeed be a good thing to do.   
>>
>>1) If MPLS base model (and subsequent models - LDP, TE etc.) augments the (IP) routing/routing-protocol, then it might not well apply to GMPLS. Is there an existing thought-process on this topic? 
>>
>>Either ignore the above and have GMPLS argument mpls base model as is, or get MPLS base on an independent path (off of (IP) routing/routing-protocol) and work out the subsequent models.
>>
>>
>>2) In terms of hierarchy, is the below envisioned?
>>
>>	MPLS base => Static LSP and dynamic LSP
>>		MPLS static LSP => 
>>		MPLS dynamic LSP => 	
>>			LDP
>>			mLDP (MP)
>>			TE (RSVP-TE P2P)
>>			TE (RSVP-TE P2MP)			    
>>
>>-- 
>>Cheers,
>>Rajiv  
>>
>>
>>
>>
>>
>>-----Original Message-----
>>From: mpls <mpls-bounces@ietf.org> on behalf of Loa Andersson <loa@pi.nu>
>>Date: Friday, February 5, 2016 at 7:34 AM
>>To: "mpls@ietf.org" <mpls@ietf.org>
>>Subject: [mpls] discussion on a common top for yang models related to MPLS
>>
>>>All,
>>>
>>>We have had discussion among the MPLS, TEAS and CCAMP working group
>>>chairs - but as individual contributors, with chair half off. We agree
>>>that this discussion should be taken to the working group(s).
>>>
>>>The YANG models for MPLS and GMPLS are quite rapidly taking shape. MPLS
>>>and GMPLS technologies have traditionally been very close, but their
>>>development has been a bit disjoint. For the YANG models we would like
>>>to minimize duplication of models/work and think the structure should
>>>have a common the top,  with specific technologies augmented below.
>>>
>>>The structure in general as well as the YANG model at the common top
>>>needs to be the generic and aligned across the output of at least
>>>CCAMP, MPLS and TEAS working groups. There has been good work 
>>>progressing on TE specifics, e.g., see draft-ietf-teas-yang-te, but
>>>other areas remain. On the LDP side of the house draft-raza-mpls-
>>>ldp-mldp-yang is rapidly progressing towards working group adoption.
>>>
>>>The models defined in draft-saad-mpls-static-yang could serve as the
>>>start on filling some of the remaining gaps; covering core xMPLS
>>>definitions and static LSPs.  There are a number of ways to make the
>>>structure intuitive and generic, and serve as a foundation for
>>>technology specific models.  -- This effort can be viewed as the same
>>>type of work that was done for TE, see draft-ietf-teas-yang-te.
>>>
>>>We think it would be a good idea  if the authors and the  WG considers
>>>how to structure xMPLS definitions and static LSPs models to best
>>>foster common use across the different related models being worked on 
>>>across  different WGs.
>>>
>>>We are sending this mail in hopes of getting this discussion started.
>>>
>>>Thank you,
>>>Lou and Loa
>>>-- 
>>>
>>>
>>>Loa Andersson                        email: loa@mail01.huawei.com
>>>Senior MPLS Expert                          loa@pi.nu
>>>Huawei Technologies (consultant)     phone: +46 739 81 21 64
>>>
>>>_______________________________________________
>>>mpls mailing list
>>>mpls@ietf.org
>>>https://www.ietf.org/mailman/listinfo/mpls
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls