Re: [altoext] i2aex BOF - Large Bandwidth Use Case

LUIS MIGUEL CONTRERAS MURILLO <lmcm@tid.es> Tue, 10 April 2012 08:01 UTC

Return-Path: <lmcm@tid.es>
X-Original-To: altoext@ietfa.amsl.com
Delivered-To: altoext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2166521F87C4 for <altoext@ietfa.amsl.com>; Tue, 10 Apr 2012 01:01:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[AWL=1.999, BAYES_50=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, WEIRD_PORT=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmIjSnG+lqth for <altoext@ietfa.amsl.com>; Tue, 10 Apr 2012 01:00:53 -0700 (PDT)
Received: from correo-bck.tid.es (correo-bck.tid.es [195.235.93.200]) by ietfa.amsl.com (Postfix) with ESMTP id 5662921F877E for <altoext@ietf.org>; Tue, 10 Apr 2012 01:00:46 -0700 (PDT)
Received: from sbrightmailg02.hi.inet (Sbrightmailg02.hi.inet [10.95.78.105]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0M2900AAF7L7LX@tid.hi.inet> for altoext@ietf.org; Tue, 10 Apr 2012 10:00:44 +0200 (MEST)
Received: from vanvan (vanvan.hi.inet [10.95.78.49]) by sbrightmailg02.hi.inet (Symantec Messaging Gateway) with SMTP id 2A.1D.02597.AA8E38F4; Tue, 10 Apr 2012 10:00:42 +0200 (CEST)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPS id <0M2900AAB7L6LX@tid.hi.inet> for altoext@ietf.org; Tue, 10 Apr 2012 10:00:42 +0200 (MEST)
Received: from EXCLU2K7.hi.inet ([10.95.67.65]) by htcasmad2.hi.inet ([192.168.0.2]) with mapi; Tue, 10 Apr 2012 10:00:42 +0200
Date: Tue, 10 Apr 2012 10:00:40 +0200
From: LUIS MIGUEL CONTRERAS MURILLO <lmcm@tid.es>
In-reply-to: <4F7C862C.1070504@grotto-networking.com>
To: Greg Bernstein <gregb@grotto-networking.com>
Message-id: <B348B152E5F11640B2247E54304E53FC590D9191A7@EXCLU2K7.hi.inet>
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_wy8pO27eTnExXSTb7qkTPQ)"
Content-language: es-ES
Accept-Language: es-ES, en-US
Thread-topic: [altoext] i2aex BOF - Large Bandwidth Use Case
Thread-index: Ac0SiVDDhhfvm8TnSk2ApWaHUY8rHwEY+zGw
acceptlanguage: es-ES, en-US
X-AuditID: 0a5f4e69-b7f4d6d000000a25-50-4f83e8aaa1f9
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLKsWRmVeSWpSXmKPExsXCFe9nqLvqRbO/wZVFNha3Jk9id2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXxq5Jn5kKdj1irJj1dTd7A+PCg4xdjJwcEgImEu0PrjFD2GIS F+6tZ+ti5OIQEtjOKNG99h0jhPObUeLo0QnsEE4jo0Rz43s2kBYWAVWJrS/ng41iEzCUmLVz EiuILSxgLfH64iYWEJtTwFTiz4uLYPUiAgYSy84/AIszC2hK7Dt1BMzmFfCU+HzgLBuELSjx Y/I9qJpciVfvGxghbHGJOb8mgs1nFJCVWHn+NCPETBuJzy+7mSBsI4ljp1exQNTISPxfvpcF 4jUBiSV7zkO9KSrx8vE/Vqg3mSV610xgncAoNgvJ7llIds9CshvC1pO4MXUKG4StLbFs4Wtm CFtXYsa/QyzI4gsY2VcxihUnFWWmZ5TkJmbmpBsY6WVk6mXmpZZsYoTEX+YOxuU7VQ4xCnAw KvHwPhBo9hdiTSwrrsw9xCjJwaQkyiv2HCjEl5SfUpmRWJwRX1Sak1p8iFGCg1lJhDftJlCO NyWxsiq1KB8mJcPBoSTBGw7SJliUmp5akZaZA0wyMGkmDk6Qdh6gdleQGt7igsTc4sx0iPwp RlWOtl8TrjAKseTl56VKifNGgxQJgBRllObBzXnFKA50sDBvAEiWB5gm4Sa8AhrOBDTc4D7Y 8JJEhJRUA6N6yJIoR2tP2a/rVkzqcml6ELikPZah69cF3k+CthonXyveeBu2+311wvkJZRfm Xp5qaH3uvdSzDxN6mbVOXvgev3YV01yzRXsXdeb7/PCO7kr8Wfjqt0JP0w9PrktJO891XbJY dTnJt+lcwm+z8L5dv8UfLNfJ8Fk2pbz+B/PDiMNPal0seN4rsRRnJBpqMRcVJwIAn4p73FAD AAA=
References: <7AEB3D6833318045B4AE71C2C87E8E1720C8E5DC@dfweml511-mbx.china.huawei.com> <2C0E90B7-4B30-45F4-A7B0-1887E8654A66@cs.yale.edu> <4F6F686F.5020202@grotto-networking.com> <4F6FD6BE.2040606@cs.yale.edu> <4F71F275.4000800@grotto-networking.com> <29679E68-FD87-44EA-9908-BEE4940021D6@tid.es> <4F74A608.4060303@grotto-networking.com> <0A4496B5-1F35-4DE9-BA20-6431F880A1D4@tid.es> <4F7C862C.1070504@grotto-networking.com>
Cc: "altoext@ietf.org" <altoext@ietf.org>
Subject: Re: [altoext] i2aex BOF - Large Bandwidth Use Case
X-BeenThere: altoext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Non-WG list for discussions related to ALTO Protocol Extensions <altoext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/altoext>, <mailto:altoext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/altoext>
List-Post: <mailto:altoext@ietf.org>
List-Help: <mailto:altoext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/altoext>, <mailto:altoext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Apr 2012 08:01:00 -0000

Hi Greg,

Just a minor clarification about GEYSERS.  It is not actually focused on NREN; it really targets network operators, not only traditional ones, but facilitating new roles defining different interacting actors: Physical Infrastructure Providers (PIPs), Virtual Infrastructure Providers (VIPs), Virtual Infrastructure Operators (VIOs), etc.

All this roles, actors and interactions are well documented and available on public deliverables that can be downloaded from the project website (www.geysers.eu<http://www.geysers.eu>). Let me know if you want further information or clarification.

Best regards,

Luis

De: altoext-bounces@ietf.org [mailto:altoext-bounces@ietf.org] En nombre de Greg Bernstein
Enviado el: miércoles, 04 de abril de 2012 19:35
Para: altoext@ietf.org
Asunto: Re: [altoext] i2aex BOF - Large Bandwidth Use Case

Once again Diego, great pointers, and more fuel for thought.

It is very interesting to compare the different notions of "Network as a Service" (NaaS) and see what type of additional information various NaaS notions would require from the network.

A rough summary from this perspective might be:

(a) GEYSERS -- they virtualize optical network elements such as OXCs, ROADMS, and optical links. They do not hide the fact that these are "optical" links and users would need to know how to perform RWA (routing and wavelength assignment). This seemed quite strange to me at first, then I remembered that this is an NREN project so the users want/need limited control capabilities over the optical layer.

(b) MantyChore -- "Mantychore Project: OpenNaaS, a toolkit for IP Networks as a Service". It looks like they are controlling "logical switches" and "logical routers". This is explained a bit more in http://jira.i2cat.net:8090/display/MANTECH/Project+Overview. Once again part of an NREN, gives control of virtualized layer 2 and 3 networks. It seems that explicit traffic engineering would come as they tie this in with GEYSERS.

(c) OpenStack - Quantum Project: From http://wiki.openstack.org/QuantumOverview Quantum is a "virtual network service" that aims to provide a powerful API to define the network connectivity between "interface" devices implemented by other OpenStack services. --snip-- To start, Quantum is focused on providing L2 connectivity between "interfaces". However, the Quantum API will be extensible, allowing plugins to introduce new logical network abstractions, for example, to provide more advanced security or QoS policies. Extensions provide an avenue for innovation by allowing new functionality to be exposed. --snip--  The V1.0 API contains interfaces for CRUD operations on L2 networks (VLANs), VLAN ports, and vNICs. Plugins exist for open source, e.g., Open vSwitch, as well as vendor specific software/hardware. Work has started on L3 network abstractions (IP subnets, routing tables). Note that there is a related but separate OpenStack project that deals with IP address management.

(d) Our High Bandwidth ALTO use cases: We were thinking of a "traffic engineered service" aimed at either layer 2 or layer 3 users. For simplicity to the application layer we were thinking of only exposing a single layer and hiding all the lower layer details, in particular the optical layer and method of implementing the "express lanes". However we would did want to show bandwidth and QoS related measures (e.g., latency, reliability, etc...).

It seems that the graph based I2AEX extensions that we like would apply to (a) and (d), and to all casesl if traffic engineering (layer 2 or 3) is desired.  Comments? Other examples that we should look at? I'm working to formalize the graph stuff we showed at the BoF in proper ALTO protocol form and should have a draft in a few more weeks.

Best Regards

Greg B.



On 4/2/2012 2:37 AM, DIEGO LOPEZ GARCIA wrote:

Hi Greg,



On 29 Mar 2012, at 20:12 , Greg Bernstein wrote:

The separation between an interface such as an extended alto that could give an application more information about the underlying "high bandwidth" network in a suitably abstract form, and an interface to set up the "express lanes". Seems analogous to what we did in GMPLS. In GMPLS the routing protocols are used to give detailed network topology and properties, while a separate signaling protocol (RSVP-TE) is used to actually set up those connections. One can and usually does lag the other as we extend GMPLS to deal with new technologies.



And using an extended ALTO plus the request interface would provide an

additional management plane, with suitable abstractions according to the

type of application and the level of control and information the network

operator is willing to provide in each case.



In looking at the research projects you cited I noticed the following:

(a) Geysers -- has something called the Enhanced Network Connectivity Service which sounds similar to what we might be talking about. I didn't see anymore details though. Anyone know of exactly where to find documentation (these are large multifaceted projects and a bit hard to sift through) . Note that they build the network side of their system around and extended GMPLS and PCE. Which reinforces what we said in our draft about GMPLS and PCE being "enabling technologies".



Indeed. For documents related to what matters in this discussion, I'd

recommend the description of what is called LICL (Logical Infrastructure

Composition Layer, http://www.geysers.eu/images/stories/deliverables/geysers-deliverable_3.1.pdf)



A more condensed description will be soon available

at https://tnc2012.terena.org/core/presentation/58 as part of a GEYSERS

presentation in the TNC2012 conference.



(b) GEMBus -- I saw a presentation of yours at the SOA layer, but couldn't find a document relating to application/network interfaces.



GEMBus is more oriented to the core services enabling these (and other)

interfaces, like a service registry and security mechanisms. So GEMBus could

be applicable here more as a supporting framework than as a direct model

for net/app interfaces. The most recent update on GEMBus is available at

http://www.geant.net/Media_Centre/Media_Library/Media%20Library/GN3-12-003_Composable_Network_Services%20DJ3_3_3_v1.0.pdf



I know the team is working in what they call a cookbook for GEMBus. I can

update you when it becomes available.



(c) MantyChore -- They have a neat logo for OpenNaas (Network as a service) but no documentation that I could find yet. But it sounds like they are trying to bring optical, IP, and compute infrastructure together for research networks.



The demonstrators of the project will run on research networks, but is our

intention to explore its application in more general case. OpenNaas is

available as part of the Mantychore software releases (http://jira.i2cat.net:8090/display/MANTECH/Home), though it is right that

documentation is not its strongest point.



There is going to be a workshop on Mantychore during the next TNC as well

(https://tnc2012.terena.org/core/event/7)



Hmm, with so much activity could be ripe for some type of standardization...  Or at least we could try to bring folks together to talk...



That's precisely the point! I'm trying to make this alignment to happen, as

I am or have been somehow involved in the three projects, and I'd like to see

them contribute to progressing standards in this are.



You also commented on network management and reference the nice overview document  http://tools.ietf.org/html/draft-ietf-opsawg-management-stds-03.  The control plane, e.g. GMPLS, does not offer the full functionality of the management plane. The management plane has always been able to obtain more information and control more aspects of a network than the control plane. In the control plane we perform a few limited functions (topology discovery and resource status via link state routing, cross connect setup via RSVP-TE signaling).  Though we do like to thing that we do these better (faster, more     interoperable, more resilient, etc...)



We also make abstractions in the control plane, for example in modeling SONET/SDH in GMPLS we "smoosh" the physical, regenerator section, and line section layers together since they are not "switching layers", but they are very important for network monitoring and SLA enforcement.



And that brings me back to the idea of a management plane that can provide

adapted views, based on the rights of the requester and the policy of the

operator.



Be goode,



--

"Esta vez no fallaremos, Doctor Infierno"



Dr Diego R. Lopez

Telefonica I+D

http://people.tid.es/diego.lopez/



e-mail: diego@tid.es<mailto:diego@tid.es>

Tel:    +34 913 129 041

Mobile: +34 682 051 091

-----------------------------------------





Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.

This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at

http://www.tid.es/ES/PAGINAS/disclaimer.aspx

_______________________________________________

altoext mailing list

altoext@ietf.org<mailto:altoext@ietf.org>

https://www.ietf.org/mailman/listinfo/altoext








--

===================================================

Dr Greg Bernstein, Grotto Networking (510) 573-2237



________________________________
Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at
http://www.tid.es/ES/PAGINAS/disclaimer.aspx