Re: [Ibnemo] some clarification questions about IBnemo
"Susan Hares" <shares@ndzh.com> Sat, 07 February 2015 03:14 UTC
Return-Path: <shares@ndzh.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 4B0671A0125
for <ibnemo@ietfa.amsl.com>; Fri, 6 Feb 2015 19:14:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.054
X-Spam-Level:
X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001,
USER_IN_WHITELIST=-100] autolearn=no
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 NKbfsaw2wzBx for <ibnemo@ietfa.amsl.com>;
Fri, 6 Feb 2015 19:14:51 -0800 (PST)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com
[64.9.205.143]) by ietfa.amsl.com (Postfix) with ESMTP id 7BE451A00FD
for <ibnemo@ietf.org>; Fri, 6 Feb 2015 19:14:51 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.92;
From: "Susan Hares" <shares@ndzh.com>
To: "'Georgios Karagiannis'" <georgios.karagiannis@huawei.com>
References: <C5034E44CD620A44971BAAEB372655DC014D808F@lhreml502-mbs.china.huawei.com>
In-Reply-To: <C5034E44CD620A44971BAAEB372655DC014D808F@lhreml502-mbs.china.huawei.com>
Date: Fri, 6 Feb 2015 22:14:42 -0500
Message-ID: <02d401d04284$381d6070$a8582150$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----=_NextPart_000_02D5_01D0425A.4F492D30"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJv6C97uS28twITRDNDOcmrbje+xpulKgMw
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/znzeVMpHgGZI22kOLUXYRMShTvM>
Cc: ibnemo@ietf.org
Subject: Re: [Ibnemo] some clarification questions about IBnemo
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo,
an intent-based North Bound \(NB\) interface consisting of an
application protocol running over HTTP \(RESTful interfaces\) to exchange
intent-based primitives between applications and meta-controllers controlling
virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>,
<mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>,
<mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Feb 2015 03:14:54 -0000
Gergios:
Thank you for these great questions.
1) What is the motivation of starting this working group?
The motivation for starting this group comes out three things: a) desire to
maximum usage of Network devices, b) Intent-Based theory and c) an 80/20
rule of interfaces.
Desire to maximum network devices:
Today's networks connect data centers to mobile users. The Data Centers
operate to maximize the use of server's compute cycle, storage devices, and
networks. A research study (2011-2012) examined how to maximize usage of
compute, storage, and networks using theoretical models. This study showed
that if you optimize for any one facet (compute, storage, network) you
obtain 66% utilization of all facets. However, if the applications can
communicate and negotiate their intent for compute, storage, or network -
the theoretical utilization can reach 95% or higher.
The potential higher utilization combined with the lowering of costs due to
with the virtualization of network devices creates an economic environment
that radically changes the cost dynamics of IT technology.
Intent-Based Networks
The signaling of the network changes via applications that direct SDN-based
networks via descriptive commands requires a large data flow between
applications and networks. The application does not really want or need
the full description of the networks. For example, a database application
simply needs to signal that it needs to connect to two other database
locations and exchange data with some maximum flow rate.
Intent-based network signal this minimum required information, and let the
network set-up the rest.
80/20 rules of applications
Some SDN orchestrators are "god-boxes" that need to know and direct
everything. However, most applications really need only to signal intent.
The network engineers designing SDN orchestrators are 20% or less of the
total applications. The other 80% of applications use the 20% of total
commands that request the high-level requests. Intent based Domain
Specific languages (E.g. focused on network) allow simple commands to be
exchanged between the application and the SDN controller across a RESTful
interface (http protocol).
This simpler interface for applications can enable a large class of new
applications to utilize the SDN controller.
2) Are there use cases defined that are motivating this work?
The use case motivating this work:
a) Simple interfaces for a new class of monitoring and manage applications
for the new NFV controllers controlling Carrier access networks or Cable
networks,
b) Simple interfaces for the network-based application store that can load
query or load things on mobile networks,
c) Large Database applications desiring to signal the network to set-up a
Virtual network to link database sites. The set-up/tear down of this
network is controlled by the Application.
d) Security devices seeking a short-term set-up of application layer
connection to exchange data.
3) What are the work items?
a) Problem statement and use cases document
b) Intent Framework Description for Networks, Security, Storage, Compute
c) Standardize Intent-Based Nemo DSL (domain-specific language) for
virtual networks.
IB-Nemo runs over a RESTful (http) interface.
d) Standardize Intent-Based Nemo DSL for Security devices
e) Standardize Intent-Based Nemo DSL for compute devices.
4) Is the main goal of the WG to standardize a new protocol, or to extend an
existing one?
The main goal is to standardize a series of Domain-Specific languages which
run over RESTful interface (http).
5) What is the relation of IBnemo with existing IETF WGs?
NBI SDN SBI
IB-Nemo (application) ---- controller --- I2rs, netconf/netmod,
SACM
NBI - north bound interface
SBI - south bound interface
Application protocols work such as CoApp (CORE) produce http constrained to
small environment as a specialized application protocol. However, these
protocols are not focused on enabling an Intent-Based application protocols
that will utilize NFV architectures.
Before I launch into more details, please let me know if you have questions.
Sue Hares
-----Original Message-----
From: Ibnemo [mailto:ibnemo-bounces@ietf.org] On Behalf Of Georgios
Karagiannis
Sent: Thursday, February 05, 2015 4:32 AM
To: Susan Hares
Cc: ibnemo@ietf.org
Subject: [Ibnemo] some clarification questions about IBnemo
Hi Sue, Hi all,
In a previous email it is mentioned that:
"The Nemo-project group seeks to create a simple Intent-Based inter-operable
application protocol that forms a simple NorthBound API (NB) for
applications on any platform to control the following : a) setup and take
down of virtual networks between virtual nodes, b) control transfer of data
toward storage, and c) handle compute devices with a the minimal set of
intent-based primitives."
Can you please provide some clarifications on the following points?
o) What is the motivation of starting this working group? Are there use
cases defined that are motivating this work?
o) What are the work items? Is the main goal of the WG to standardize a new
protocol, or to extend an existing one?
o) What is the relation of IBnemo with existing IETF WGs?
Best regards,
Georgios
_______________________________________________
Ibnemo mailing list
<mailto:Ibnemo@ietf.org> Ibnemo@ietf.org
<https://www.ietf.org/mailman/listinfo/ibnemo>
https://www.ietf.org/mailman/listinfo/ibnemo
- Re: [Ibnemo] some clarification questions about I… Susan Hares
- [Ibnemo] some clarification questions about IBnemo Georgios Karagiannis
- Re: [Ibnemo] some clarification questions about I… Georgios Karagiannis
- Re: [Ibnemo] some clarification questions about I… Zhoutianran
- Re: [Ibnemo] some clarification questions about I… Georgios Karagiannis
- Re: [Ibnemo] some clarification questions about I… Susan Hares
- Re: [Ibnemo] some clarification questions about I… Susan Hares
- Re: [Ibnemo] some clarification questions about I… Zhoutianran
- Re: [Ibnemo] some clarification questions about I… Natale, Bob