Re: [Rtg-yang-coord] Routing YANG Design Team Scope

Mahesh Jethanandani <mjethanandani@gmail.com> Mon, 27 July 2015 02:18 UTC

Return-Path: <mjethanandani@gmail.com>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D822D1A0169; Sun, 26 Jul 2015 19:18:43 -0700 (PDT)
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, HTML_MESSAGE=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 1nnSHP29ygGD; Sun, 26 Jul 2015 19:18:41 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (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 2F7FB1A0167; Sun, 26 Jul 2015 19:18:41 -0700 (PDT)
Received: by pachj5 with SMTP id hj5so42872338pac.3; Sun, 26 Jul 2015 19:18:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=LmaxkQCWCxzaq6Hc3sjqjyuF98wBxhXCYpf++YO0Xt8=; b=HwmOrSWeOdrbwl+dFKGGNhUtnoOTl0jPCbCSZtA87Gax3LtTRyEiho/T5zX7mfscuD +Hnrnrx6kGpMc6NuvkscB7Xu9g4i42pzk+CnTCLQpm4aSVf2I19yk+oMahizXg/qFQns brtMK9x0FnTtXGczXkEbg+zoWwWbCSVF/vKrCHxBK+HI8Ajb3oUr8xXHcJSfRsNMbkI9 SsYS193AHlfn9qn7rO2JqBBklkpXfpY8t1YD55Pwna1Tupc6LPefydwG51Yn/DzNIxTW eDSBJ2sg8wEFldrxR525Uh+kg0n7wmxt/HMCbWUEAKgj4g/c6ZUEY3c733rJDnxOP5Qh Y7iw==
X-Received: by 10.66.139.193 with SMTP id ra1mr62049034pab.131.1437963520619; Sun, 26 Jul 2015 19:18:40 -0700 (PDT)
Received: from sjc-mahesh-nitro11.cisco.com ([128.107.241.180]) by smtp.gmail.com with ESMTPSA id to5sm26372478pac.33.2015.07.26.19.18.33 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 26 Jul 2015 19:18:39 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_D143EE27-9B20-429F-9276-DE907C9A440A"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <20150726204927.GA17784@elstar.local>
Date: Sun, 26 Jul 2015 19:18:31 -0700
Message-Id: <B2F97D6D-C316-4176-83E3-E08E6F553E9D@gmail.com>
References: <D1DAB06D.298C6%acee@cisco.com> <20150726204927.GA17784@elstar.local>
To: "Acee Lindem (acee)" <acee@cisco.com>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/R30WPOH-a08uei4tyP2FHTwedTE>
Cc: "rtg-yang-coord@ietf.org" <Rtg-yang-coord@ietf.org>, YANG Doctors <yang-doctors@ietf.org>, Lou Berger <lberger@labn.net>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Loa Andersson <loa@pi.nu>
Subject: Re: [Rtg-yang-coord] Routing YANG Design Team Scope
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"List to discuss coordination between the Routing related YANG models\"" <rtg-yang-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-yang-coord/>
List-Post: <mailto:rtg-yang-coord@ietf.org>
List-Help: <mailto:rtg-yang-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jul 2015 02:18:44 -0000

Acee,

Juergen’s concerns aside, I am curious about the intent of the design. I see the device model as a abstract model that allows for plenty of extensions. Since the discussion started with MPLS, I am going to focus on that part for now. 

BTW, the TOC in the html version of the draft have no hyper links.

I see that the mpls model in the draft to be very similar to the one in the OC MPLS draft. Is the idea that the device model is trying to define everything under a device tree? I would have thought that the device model would define networking-instance as a 'type identityref’ which would form a base identity, and from which specific networking-instance types would be derived, such as mpls - much like what the interfaces model does for all types of interfaces. That will allow the device model to be a fairly compact model, leaving the feature specific models to be developed elsewhere.

Thanks.

> On Jul 26, 2015, at 1:49 PM, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> 
> Acee,
> 
> you pointed to a document that seems to go out of the scope of this
> routing yang design team and since this document is called
> draft-rtgyangdt-rtgwg-* so I felt it is necessary to react.
> 
> /js
> 
> On Sun, Jul 26, 2015 at 07:50:40PM +0000, Acee Lindem (acee) wrote:
>> Juergen, 
>> 
>> Since this E-mail thread is about the hierarchy and granularity of MPLS
>> models, I’m somewhat confused by your response. Nevertheless, I’ve updated
>> the subject line to correspond to your concern.
>> 
>> Our assumption is that the Routing YANG design team will attempt to use
>> the existing models but will not be constrained by them. However, I agree
>> that any changes or augmentations to the existing NETMOD RFCs would need
>> to be reviewed in the NETMOD WG.
>> 
>> Thanks,
>> Acee 
>> 
>> On 7/26/15, 3:24 PM, "Juergen Schoenwaelder"
>> <j.schoenwaelder@jacobs-university.de> wrote:
>> 
>>> Dear Acee,
>>> 
>>> please note that the interfaces model plus the IP model plus the core
>>> system model plus the SNMP configuration model the IETF agreed on are
>>> defined in RFC 7223, RFC 7277, RFC 7317, and RFC 7407. All these RFCs
>>> were produced by the NETMOD working group.  Work is starting in other
>>> SDOs to extend these models. Hence, I think any attempts to replace
>>> them with something different should not only be discussed on the
>>> NETMOD list but also seek support from the NETMOD working group.
>>> 
>>> Note that https://www.ietf.org/mailman/listinfo/rtg-yang-coord says:
>>> 
>>>   The rtg-yang-coord mailing list will provide a forum for
>>>   coordination of the development of YANG models being worked on for
>>>   Routing, in order to provide a consistent view to the NMS.
>>> 
>>> It seems some of the content of draft-rtgyangdt-rtgwg-device-model-00
>>> seems to leave the routing scope.
>>> 
>>> /js
>>> 
>>> On Sun, Jul 26, 2015 at 06:48:10PM +0000, Acee Lindem (acee) wrote:
>>>> Hi Mahesh,
>>>> 
>>>> Please comment on
>>>> https://datatracker.ietf.org/doc/draft-rtgyangdt-rtgwg-device-model/ as
>>>> this is the latest view of the design team.
>>>> 
>>>> Thanks,
>>>> Acee
>>>> 
>>>> From: Rtg-yang-coord
>>>> <rtg-yang-coord-bounces@ietf.org<mailto:rtg-yang-coord-bounces@ietf.org>>
>>>> on behalf of Mahesh Jethanandani
>>>> <mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>>
>>>> Date: Sunday, July 26, 2015 at 4:31 PM
>>>> To: Lou Berger <lberger@labn.net<mailto:lberger@labn.net>>
>>>> Cc: Routing YANG
>>>> <rtg-yang-coord@ietf.org<mailto:rtg-yang-coord@ietf.org>>, YANG Doctors
>>>> <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org>>, Loa Andersson
>>>> <loa@pi.nu<mailto:loa@pi.nu>>
>>>> Subject: Re: [Rtg-yang-coord] yang models intended for the mpls wg
>>>> 
>>>> Lou,
>>>> 
>>>> I like the approach taken in the draft
>>>> draft-openconfig-mpls-consolidated-model. In particular, the approach
>>>> represented in this tree model makes sense to me.
>>>> 
>>>> 
>>>>   +--rw mpls!
>>>>         +--rw global
>>>>         |     ...
>>>>         +--rw te-global-attributes
>>>>         |     ...
>>>>         +--rw signaling-protocols
>>>>         |     ...
>>>>         +--rw lsps
>>>>               ...
>>>> 
>>>> 
>>>> However, by its own admission, the draft says:
>>>> 
>>>> 
>>>> This model does not aim to be feature complete (i.e., cover all
>>>>   possible aspects or features of MPLS).
>>>> 
>>>> My suggestion would be for the MPLS WG to take up the model structure
>>>> as represented above and to do a more complete work of including all
>>>> features of MPLS, e.g. GMPLS.
>>>> 
>>>> Thanks.
>>>> 
>>>> Mahesh Jethanandani
>>>> mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>>> _______________________________________________
>>>> Rtg-yang-coord mailing list
>>>> Rtg-yang-coord@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/rtg-yang-coord
>>> 
>>> 
>>> -- 
>>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
>>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>> 
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

Mahesh Jethanandani
mjethanandani@gmail.com