Re: [i2rs] format for information models

Alia Atlas <akatlas@gmail.com> Thu, 24 January 2013 19:35 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 F0EDF11E8097 for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 11:35:13 -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 WnO8HMVXo1H3 for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 11:35:12 -0800 (PST)
Received: from mail-ob0-f178.google.com (mail-ob0-f178.google.com [209.85.214.178]) by ietfa.amsl.com (Postfix) with ESMTP id D02D521F84CC for <i2rs@ietf.org>; Thu, 24 Jan 2013 11:35:11 -0800 (PST)
Received: by mail-ob0-f178.google.com with SMTP id eh20so10029947obb.23 for <i2rs@ietf.org>; Thu, 24 Jan 2013 11:35:11 -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=qUUqLncO3ir8y9g1r6hZOr3Kcj7lZjjBT21INwFoNIU=; b=b/pHMzFOAu+e6XWMAoG7iBE8wM6FXtmVQIg2BOO25hO+EEgtzs5hynTCUgn32eoACM tIcPH71lD4+aB61BbcyunahL4e21h32WgOIJbHWaHerPG25eTtEuW8eHc9bVSbfwb2tx y6UrWO8PxjDVK/3QMKv0yJZgiSEb1d10iAA6jr+kIrujFCPUSEZV/mDcwBKW+LZklYMO 1oif+utdvS7FGC+6I6tKu+E70DNdXVPGm6vqRwiVT58135oCi0yZG+HC++A1eTDddXSn edH9ToAKvK3V31VEsydB8d/ZiCeHYEdQmmtJNBmctP3KLA3nTLo5mdidPud5xm9jELEl Clfg==
MIME-Version: 1.0
X-Received: by 10.50.6.169 with SMTP id c9mr2311537iga.24.1359056111353; Thu, 24 Jan 2013 11:35:11 -0800 (PST)
Received: by 10.64.23.144 with HTTP; Thu, 24 Jan 2013 11:35:11 -0800 (PST)
In-Reply-To: <CADnDZ8-JCSnRqaB7LNx0SLxahxvMuo_9tJ31Aan5zG5UcdfUBg@mail.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> <CADnDZ8-JCSnRqaB7LNx0SLxahxvMuo_9tJ31Aan5zG5UcdfUBg@mail.gmail.com>
Date: Thu, 24 Jan 2013 14:35:11 -0500
Message-ID: <CAG4d1reuBKYNTcGhnYb0zLGjRKhgiqvACn=GadobLZbf7xYPcw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Abdussalam Baryun <abdussalambaryun@gmail.com>
Content-Type: multipart/alternative; boundary="e89a8f646717bf3da704d40de8e7"
Cc: Adrian Farrel <adrian@olddog.co.uk>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Edward Crabbe <edc@google.com>, Nikolay Milovanov <n.milovanov@gmail.com>, i2rs@ietf.org
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:35:14 -0000

The information models are to describe what needs to be modeled in terms of
data
that can be specified, read, notifications, etc.

The architecture and framework are about the role and functionality of i2rs
- so a bit
different.

Alia

On Thu, Jan 24, 2013 at 2:09 PM, Abdussalam Baryun <
abdussalambaryun@gmail.com> wrote:

> From your text I think I don't understand it. IMO, we don't need
> modeling software or hardware, just define architecture, because it is
> all about that. I think we will have one architecture and framework
> not many, so one IM
>
> AB
>
> On 1/24/13, 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
> >
> >
>