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
- [mpls] discussion on a common top for yang models… Loa Andersson
- Re: [mpls] discussion on a common top for yang mo… Rajiv Asati (rajiva)
- Re: [mpls] discussion on a common top for yang mo… Rajiv Asati (rajiva)
- Re: [mpls] discussion on a common top for yang mo… Phil Bedard
- Re: [mpls] discussion on a common top for yang mo… Jeff Tantsura
- Re: [mpls] discussion on a common top for yang mo… Tarek Saad (tsaad)
- Re: [mpls] discussion on a common top for yang mo… Rajiv Asati (rajiva)