Re: [Rtg-yang-coord] Routing YANG Design Team Scope
"Acee Lindem (acee)" <acee@cisco.com> Mon, 27 July 2015 14:14 UTC
Return-Path: <acee@cisco.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 2FC051B2E33; Mon, 27 Jul 2015 07:14:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 zYlDpgO7O1rv; Mon, 27 Jul 2015 07:14:34 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 701F91B2E32; Mon, 27 Jul 2015 07:14:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40809; q=dns/txt; s=iport; t=1438006475; x=1439216075; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=P8KtPyE/3IxwUk7VXqD0MhaiuW58iZXRCvt1tcC6Acs=; b=ioTyTvAo7XnHnZHgf5AWimL5bejK6R/wATCTGAWA682ti0G2DuFg6gSW 3Ji4FWd2SCFjtNiJZdgtviMtjFa6cpVnTcjxYqBOw7e8/VGQeWy9mU2br 2f9ppnacNEtoyqtJPDdmBx0r4PtnzxUO82AeqY+EFliYOoCEW/09nWwBR 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CMAwBUO7ZV/5hdJa1RAQYDgkhNVGkGgx24dAmBbQEJhXkCHIEhOBQBAQEBAQEBgQqEIwEBAQQBAQEgSwsOAgIBCA4CAQECAQIhBwMCAgIZBgYLFAMGCAIEDgWIGQMSDbshkDANhS8BAQEBAQEBAQEBAQEBAQEBAQEBAQEXBItKgk6BXAFBCgEMBAcJCYJXgUMFkWyCfQGEd4Jign2BaoFFhB2MGYNJg2ImZIMZbwGBBiUcgQQBAQE
X-IronPort-AV: E=Sophos;i="5.15,554,1432598400"; d="scan'208,217";a="172890073"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Jul 2015 14:14:33 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t6REEXEZ017933 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 27 Jul 2015 14:14:33 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.37]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0195.001; Mon, 27 Jul 2015 09:14:32 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Thread-Topic: Routing YANG Design Team Scope
Thread-Index: AQHQyBKPtAZjqBZX7EimmnBlKBFrDZ3vbc2A
Date: Mon, 27 Jul 2015 14:14:32 +0000
Message-ID: <D1DBB3C4.2991F%acee@cisco.com>
References: <D1DAB06D.298C6%acee@cisco.com> <20150726204927.GA17784@elstar.local> <B2F97D6D-C316-4176-83E3-E08E6F553E9D@gmail.com>
In-Reply-To: <B2F97D6D-C316-4176-83E3-E08E6F553E9D@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.116.152.203]
Content-Type: multipart/alternative; boundary="_000_D1DBB3C42991Faceeciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/H1TXzPiNt8FBWjvJM9StbU5YYtM>
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 14:14:38 -0000
Mahesh, From: Mahesh Jethanandani <mjethanandani@gmail.com<mailto:mjethanandani@gmail.com>> Date: Monday, July 27, 2015 at 4:18 AM To: Acee Lindem <acee@cisco.com<mailto:acee@cisco.com>> Cc: Lou Berger <lberger@labn.net<mailto:lberger@labn.net>>, 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>>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de<mailto:j.schoenwaelder@jacobs-university.de>> Subject: Re: Routing YANG Design Team Scope 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. Yes - the OC MPLS model was a starting point. 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. The design team started with https://www.ietf.org/id/draft-openconfig-netmod-model-structure-00.txt and went through several iterations. The motivation excerpted from this draft is: 1.1. Goals and approach In this document, we describe a structure for organizing YANG [RFC6020] models that is broadly applicable to physical and virtual devices. Individual models are composed such that the data they define can be accessed in a predictable and operationally intuitive way that is common across implementations. This organization enables several important capabilities: o a common schema to access data related to all aspects of a device o an extensible structure that makes it clear where additional models or data should be fit (e.g., using YANG augmentation or imports) o a place for including metadata that provides useful information about the corresponding individual models, such as which organization provides them, which vendors support them, or which version of the model is deployed o a common infrastructure model layer on which higher layer service models can be built, for example by specifying which models are needed to provide the service o an ability to express an instance of the structure consisting of models that have been validated to work together (i.e., with information about sources of the models, their versions, etc.), so that operators can easily identify a set of models that is known to be mutually consistent Our approach is to organize the models describing various aspects of network infrastructure, including devices and their subsystems, and relevant protocols operating at the link and network layers. The proposal does not consider a common model for higher level network services, nor does it specify details of how hardware-related data should be organized. Both of these are challenging to standardize -- services are subject to operational and business considerations that vary across network operators, and hardware models are necessarily dependent on specific platform features and architecture -- and are thus out of scope of this document. We instead consider the set of models that are commonly used by network operators, and suggest a corresponding organization. As with other models developed from an operator perspective, the intent is not to be exhaustive by including all possible models in the overall structure, whether currently available or not. We focus on components that are deemed most useful for network operators across a variety of use cases. We recognize, however, that additional models will be needed in some cases, and this structure is useful for describing how new models can be fit into the overall structure. Thanks, Acee Thanks. On Jul 26, 2015, at 1:49 PM, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de<mailto: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<mailto: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><mailto:rtg-yang-coord-bounces@ietf.org>> on behalf of Mahesh Jethanandani <mjethanandani@gmail.com<mailto: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><mailto:lberger@labn.net>> Cc: Routing YANG <rtg-yang-coord@ietf.org<mailto:rtg-yang-coord@ietf.org><mailto:rtg-yang-coord@ietf.org>>, YANG Doctors <yang-doctors@ietf.org<mailto:yang-doctors@ietf.org><mailto:yang-doctors@ietf.org>>, Loa Andersson <loa@pi.nu<mailto: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><mailto:mjethanandani@gmail.com> _______________________________________________ Rtg-yang-coord mailing list Rtg-yang-coord@ietf.org<mailto: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<mailto:mjethanandani@gmail.com>
- [Rtg-yang-coord] Routing YANG Design Team Scope Acee Lindem (acee)
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Mahesh Jethanandani
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Rob Shakir
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Nadeau Thomas
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Alia Atlas
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Acee Lindem (acee)
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Mahesh Jethanandani
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Acee Lindem (acee)
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Mahesh Jethanandani
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Acee Lindem (acee)
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Lou Berger
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Lou Berger
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Lou Berger
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] [yang-doctors] Routing YANG … Benoit Claise
- Re: [Rtg-yang-coord] [yang-doctors] Routing YANG … Lou Berger
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Lou Berger
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Andy Bierman
- Re: [Rtg-yang-coord] [yang-doctors] Routing YANG … Nadeau Thomas
- Re: [Rtg-yang-coord] Routing YANG Design Team Sco… Lou Berger