Re: [i2rs] format for information models
Alia Atlas <akatlas@gmail.com> Thu, 24 January 2013 19:42 UTC
Return-Path: <akatlas@gmail.com>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52D6C21F84ED for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 11:42:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id thi7Tp9GRvqB for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 11:42:05 -0800 (PST)
Received: from mail-oa0-f42.google.com (mail-oa0-f42.google.com [209.85.219.42]) by ietfa.amsl.com (Postfix) with ESMTP id D8F0521F84E4 for <i2rs@ietf.org>; Thu, 24 Jan 2013 11:42:04 -0800 (PST)
Received: by mail-oa0-f42.google.com with SMTP id j1so10632142oag.29 for <i2rs@ietf.org>; Thu, 24 Jan 2013 11:42:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=/p9LnjHS0FCy2dDugv4RolM5pSyUNl1EvFy0DteBDjM=; b=M7OSl50uD+mgsXmUbeyXOtFK8tMZoiUFv+GdCCKoKFy6C6/sbL0EhL9g9UXifA1G8o PnAVFSXx175rPaTLXK4+k11nPK3ziUzz4rBPT3tBdaNWOurA4iOMoxtys5367FHg1dx3 qnhl4QRNbrXAuEywWt1wDVMp3TtWZ020N3ISOFcPb0F0s68FPXl7pjz1KDL2BkbmMI/d Z8tEk8EO/S5euO1DI8n8Yzfc7gumOFmnsfZ+euAhLcDir4PduX7YS2bwLUIjLtQ1LuM7 rBFjDmvBlymsfKDcJW3nZs2s8pThth0lFH15V6L0dXxD+l+YF6pNmoyg6BLfViDbunqX 1vng==
MIME-Version: 1.0
X-Received: by 10.50.191.164 with SMTP id gz4mr2452755igc.24.1359056524209; Thu, 24 Jan 2013 11:42:04 -0800 (PST)
Received: by 10.64.23.144 with HTTP; Thu, 24 Jan 2013 11:42:04 -0800 (PST)
In-Reply-To: <AD046ED7-0C72-4EBA-9E95-AD3DDBF29E08@gmail.com>
References: <CAG4d1rfi7xYdje_XVR+93gkkMUh6rb9hNSf7qPKARHo3Rz_ZUg@mail.gmail.com> <00ab01cdfa32$7e73a7b0$7b5af710$@olddog.co.uk> <20130124160050.GA53459@elstar.local> <CAG4d1rd3r_OeX70d2LSomEjpcqfu+GW220NHBy1KWda4VPcAUg@mail.gmail.com> <20130124162607.GA53528@elstar.local> <CACKN6JFnXwbXZg-pv-kgjUmuuS5S0hYdtDsu=Aw120nNxZrvGw@mail.gmail.com> <AD046ED7-0C72-4EBA-9E95-AD3DDBF29E08@gmail.com>
Date: Thu, 24 Jan 2013 14:42:04 -0500
Message-ID: <CAG4d1rcKVsRg_bmbL0kZk=oVdZF7jrc8dCC-BTY7w9mBpAVVpw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Nikolay Milovanov <n.milovanov@gmail.com>
Content-Type: multipart/alternative; boundary="14dae93405c75aecb004d40e0107"
Cc: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Edward Crabbe <edc@google.com>, i2rs@ietf.org, Adrian Farrel <adrian@olddog.co.uk>
Subject: Re: [i2rs] format for information models
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/i2rs>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Jan 2013 19:42:06 -0000
Hi Nikolay, I wouldn't describe the difference between an IM and a DM as simply formality, but also details and potentially abstraction layer. It sounds like you have a few different ideas from YANG and UML. Can you write-up something giving more insight into the pros & cons of each? And pointers to them so we can learn more independently. I don't think we are trying for behavior modeling here. Nor do I think we're looking for excessive formality, but something that can be less ambiguously understood and easily turned into a data-model (or derived from one as has been suggested) and is consistent would be good. Alia On Thu, Jan 24, 2013 at 2:00 PM, Nikolay Milovanov <n.milovanov@gmail.com>wrote: > Hi, > > I also agree with Edward's position. If I understood correctly the goal is > architecture of a framework for application based forwarding plane control > of routing systems. In that sense there will be some work to model the > hierarchical structure of the devices but also most likely there might be a > need to model the topology of the network or even the topology on different > network layers. > > Obviously there is a difference between data and information model and if > I understood correctly the difference is in the formality of the model. I > would like to make a bridge between the network architecture modeling and > software architecture modeling. > So in Software Architecture there could be quite formal architecture > modeling languages (for example ACME, ALLOY,WRIGHT), semi-formal (Like UML) > and informal for example visio drawings. > From those ACME might be interesting for topology based modeling. It based > on the idea that the topology consists of components and connectors and > each component has ports and each connector roles. Acme is also good for > modeling the properties of different components, connectors, ports and > roles. I find it good compared to other languages including UML because it > allows definition of families of systems and more importantly putting > constrains on them. For example connector X, with roles Y can't go in > Component Z with Port H. I find ACME quite nice for modeling systems and > even system of systems. The good part of it is that it also comes with a > tool that is handy for modeling. > > ALLOW and WRIGHT are AMLs(Architecture Modeling Languages) that are good > for modeling the behavior of the certain software intensive systems. I am > not sure is behavior modeling among the i2rs goals so won't comment on > that. > > Regarding UML what about the typical OSS/BSS based modeling based on the > TMForm SID model? SID is quite common in telecom industry. It is based on > UML class diagrams and already contains classes that model network > resources and network services. Personally (as a network engineer) I find > SID and UML a bit horrible but this is personal opinion (for example the > developers from my team find it nice and easy to understand). > > The last sentence reminds me also that there might be different > stakeholders that will benefit from i2rs results (e.g engineers from > software community and network engineers) and it might be good if the > working group produces views of the models that will allow different > stakeholders to reason about them. > > BR, > Nikolay Milovanov > New Bulgarian University > n.milovanov@gmail.com > > > On Jan 24, 2013, at 8:28 PM, Edward Crabbe wrote: > > +1 here. If the relationships are hierarchical / acyclic then YANG would > be a good choice /but/ we also have draft-amante-irs-topology-use-cases-0 > on the table, and potentially some related documents incoming; if these > efforts move forward (ie: modelling inter layer relationships and the > physical plant) we may want to look at other alternatives. > > I think this is an interesting discussion to have; it's a bit premature to > settle on a solution given the current uncertainty in the use case set, > *but* it's almost never too early to start experimenting. > > > On Thu, Jan 24, 2013 at 8:26 AM, Juergen Schoenwaelder < > j.schoenwaelder@jacobs-university.de> wrote: > >> On Thu, Jan 24, 2013 at 11:13:44AM -0500, Alia Atlas wrote: >> > Juergen, >> > >> > What would you recommend for an information model for i2rs? >> > >> >> Frankly, I do not know. I am still unsure what the scope/complexity of >> i2rs really is. To find out, I guess people just have to pick >> something and get started. YANG tree diagrams are fine to get a quick >> overview of YANG data models, they likely won't be the right tool if >> many of data model items with more complex interrelationships are >> involved - then you need additional diagrams. >> >> /js >> >> -- >> 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/> >> _______________________________________________ >> i2rs mailing list >> i2rs@ietf.org >> https://www.ietf.org/mailman/listinfo/i2rs >> > > _______________________________________________ > i2rs mailing list > i2rs@ietf.org > https://www.ietf.org/mailman/listinfo/i2rs > > >
- [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Alexander Clemm (alex)
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Adrian Farrel
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Juergen Schoenwaelder
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Juergen Schoenwaelder
- Re: [i2rs] format for information models Jan Medved (jmedved)
- Re: [i2rs] format for information models Ladislav Lhotka
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Thomas Nadeau
- Re: [i2rs] format for information models Edward Crabbe
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Thomas Nadeau
- Re: [i2rs] format for information models Abdussalam Baryun
- Re: [i2rs] format for information models Nikolay Milovanov
- Re: [i2rs] format for information models Edward Crabbe
- Re: [i2rs] format for information models Abdussalam Baryun
- Re: [i2rs] format for information models Thomas Nadeau
- Re: [i2rs] format for information models Abdussalam Baryun
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Alia Atlas
- Re: [i2rs] format for information models Abdussalam Baryun
- Re: [i2rs] format for information models Nikolay Milovanov
- Re: [i2rs] format for information models David Meyer
- Re: [i2rs] format for information models Jeff Tantsura
- Re: [i2rs] format for information models t.petch
- Re: [i2rs] format for information models Ladislav Lhotka
- Re: [i2rs] format for information models Andy Bierman
- Re: [i2rs] format for information models Ladislav Lhotka