[i2rs] Structure for I2RS communication information models (was Re: format for information models)

Abdussalam Baryun <abdussalambaryun@gmail.com> Thu, 24 January 2013 20:28 UTC

Return-Path: <abdussalambaryun@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 7FEA411E80A3 for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 12:28:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.589
X-Spam-Level:
X-Spam-Status: No, score=-3.589 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599, 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 i-z6orD5YFlC for <i2rs@ietfa.amsl.com>; Thu, 24 Jan 2013 12:28:25 -0800 (PST)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9CFB111E809B for <i2rs@ietf.org>; Thu, 24 Jan 2013 12:28:25 -0800 (PST)
Received: by mail-pb0-f44.google.com with SMTP id uo1so5635420pbc.31 for <i2rs@ietf.org>; Thu, 24 Jan 2013 12:28:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=SWCgNT3F0o3emJOhIrGySdYju2hyf+U7R3n9fczaVM0=; b=CmZrra61cfOkhZLSvqPPZ3z2chftU/ZkE5YOLBiQeo6rwaC9d4fvZiT+Qio8fyC0uQ CTldcmA/f0/fZVaXsotRLCZTDOdnDo6kz9Mxk6m7ITgfDWfp7/rMPSBptxQQSDe4Axdv S/F6vAk0hCiSvZVLWZF0tgN3MQUfiSLHyjnPWeufZZVYUhvUq+8kC5J/RbQhALkB/Gf5 xJXgzJFxkYDnn7a1zCz6pjdNKa93JTe0iQY9BL7gFPsv8yqNmNQRYHtd+50XqotQEaz+ Xz0+DWv1XsH1fzdT44110PuOSguoJSszzT3TR+vVxUIYvGlk+//pQX31itW9vdi0qAtf /IhA==
MIME-Version: 1.0
X-Received: by 10.68.222.196 with SMTP id qo4mr8151570pbc.140.1359059305371; Thu, 24 Jan 2013 12:28:25 -0800 (PST)
Received: by 10.68.218.134 with HTTP; Thu, 24 Jan 2013 12:28:25 -0800 (PST)
Date: Thu, 24 Jan 2013 21:28:25 +0100
Message-ID: <CADnDZ8-GRpTXQ0kGVbb4HCbLv7B=58JQaiVEiAycXcF5ihZLCw@mail.gmail.com>
From: Abdussalam Baryun <abdussalambaryun@gmail.com>
To: Alia Atlas <akatlas@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
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: [i2rs] Structure for I2RS communication information models (was Re: 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 20:28:26 -0000

Hi Ali,

IMHO, I will amend to my understandning
The information models are to describe what needs to be modeled in terms of
data that can be specified by i2rs procedures, read by the i2rs client
and servers, notifications of the i2rs. Thoes are all related to the
i2rs

The i2rs architecture and framework are about the interactions,
service, role and functions i2rs. The information model can be
designed after completing that, because it is serving that purpose.

I never compare between archeticture model and IM, they are both for
i2rs,because IM is language of communication within the i2rs
architecture model,

AB

On 1/24/13, Alia Atlas <akatlas@gmail.com> wrote:
> 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
>> >
>> >
>>
>