44
TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Embed Size (px)

Citation preview

Page 1: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

1

TNC 2011

Pau Minoves (Technical Manager)Prague, May 2011

Page 2: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Mantychore @ a GlanceMantychore legacy

2006 – Manticore 2007 – Manticore II

• (also with RedIris, Cisco and Juniper) 2010 – Mantychore FP7

ICT-2010 Call 7 1.2.3 – Virtual Research Communities

Total Project Cost: 1,564,386€

EC contribution: 1,399,740€

Start date: October 2010

Duration: 30 months

Partners composition 1 Research Center 2 NREN 3 users 1 commercial operator

2Overview

Page 3: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 3

ChallengesVISION

Provide a software implementation and tools for providing and managing routers and IP networks as services.

Open project consideration Public documentation Open mailing list Feedback and involvement are welcomed

MISSION By means of:

• Infrastructure Provisioning: Marketplace of Physical/logical routers and IP networks

• IP Network as a Service: Creation and configuration of IP networks L1 and L2 integration

Ether project (Ethernet and MPLS) Argia project (Optical network devices)

• Providing the service to 3 virtual research communities

Mantychore will be deployed over the infrastructure of:• 2 NRENS

NORDUnet, HEAnet• 3 initial users.

UNI-C, TCD, University of ESSEX

Page 4: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Our Challenge

VISION Provide a software implementation and tools for providing and managing

routers and IP networks as services.

MISION By means of : Infrastructure Provisioning:

• Marketplace of Physical/logical routers and IP networks IP Network as a Service:

• Creation and configuration of IP networks• L1 and L2 integration

Providing the service to 3 virtual research communities

Mantychore will be deployed over the infrastructure of 2 NRENS and 3 initial users.

4Overview

Page 5: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 5

Objectives•Enable HEAnet and NORDUnet to provide IP Network Services to their users enhancing their service portfolio.

•Improve research communities activities and optimize the efficiency of use of e-Infrastructures.

Deploy an operational IP Network as a Service

• Refine and expand the Mantychore services provided by means of integrating, with IaaS tools, solutions for optical and Ethernet/MPLS networks.

Integrated Layer 1-3 services

•Innovate in the business model, establishing a marketplace where all Infrastructure Providers can publish their available resources. Customers can automatically negotiate the SLAs getting the best resource combination for their needs.

Marketplace for resource trading

• Use Mantychore services to contribute to the research performed in the GreenStar Network (GSN) project to enable carbon-neutral infrastructures.

Carbon-neutral e-Infrastructures

• Evaluate the likehood of Mantychore services (open source based) in a commercial telco environment and elaborate a business plan focused on this service for telco operators.

Commercial Exploitation

Page 6: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

6www.mantychore.eu

USERS AND USE CASES

Page 7: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 7

User Community

IP Network as a Service

Grid

Site 1

Grid

Site 2

VMs

VM

VM

VM

VMs

VM

VM

VM

Grid

Site 3

VMs

VM

VM

VM

Grid

Site 4

VMs

VM

VM

VM

Grid

Site 5

VMs

VM

VM

VM

Grid

Site 6

VMs

VM

VM

VM

Grid-Ireland “Cloud Layer”, TCD Improving the Health Data Network,

Dedicated IP Networks to support media services (Wales

and Scotland),

Fixed connections + VPNs+

MANTICORE managed IP Networks

router

router

router

Health Data Network Hub

ConnectionAgreement

System

Site 1

router

Site 2

routerAuthorized

User

Enhanced

Page 8: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 8

Provider’s domain(HEAnet)

CPE

Virtual CPE – Scenario 1

Client B domainClient A domain

Physical RouterLogical Router

Providers enforce parts of the CPE configuration

i.e. BGP policies. Delegation of partial

configuration rights to clients. Internal IGP VRRP Firewall …

Automatic provisioning of new clients.

Reduce need for new hardware deployments.

Page 9: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 9

Provider’s domain(UNI·C)

Provider’s domain(Health Data Net.)MPLS LSP’s

CPE

Virtual CPE – Scenario 2

Client A domain

Physical RouterLogical Router

Providers enforce parts of the CPE configuration

i.e. BGP policies. Delegation of partial

configuration rights to clients. Internal IGP VRRP Firewall …

Automatic provisioning of access to provider LSP channels.

Directly or via a VPN. Reduce need for new

hardware deployments. Reporting to existing

accounting infrastructure.VPN

Page 10: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 10

Provider’s domain(UNI·C)

Provider’s domain(Health Data Net.)MPLS LSP’s

CPE

Virtual CPE – Scenario 2

Client A domain

Physical RouterLogical Router

Providers enforce parts of the CPE configuration

i.e. BGP policies. Delegation of partial

configuration rights to clients. Internal IGP VRRP Firewall …

Automatic provisioning of access to provider LSP channels.

Directly or via a VPN. Reduce need for new

hardware deployments. Reporting to existing

accounting infrastructure.VPN

Page 11: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 11

Distributed and Private Cloud – Scenario 1

This scenario will use Grid-Ireland nodes to test complex cloud-like sharing of resources and flexible networks.

A grid site is formed by:

Infrastructure nodes

Worker nodes

Currently, only infrastructure nodes have connectivity.

Page 12: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 12

Distributed and Private Cloud – Scenario 1

We foresee a two stage implementation:

At a first stage: Use of a L3 VPN

Policies at TCD. Low impact

Will allow the. grid site to meet at a NREN-managed logical router

Worked nodes, will be able to be aggregated in a flexible cloud.

Page 13: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 13

Distributed and Private Cloud – Scenario 1

We foresee a two stage implementation:

At a first stage: Use of a L3 VPN Will allow the.

grid site to meet at a NREN-managed logical router

Worked nodes, will be able to be aggregated in a flexible cloud.

Page 14: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 14

Distributed and Private Cloud – Scenario 1

We foresee a two stage implementation:

At a second stage: Institutional IT

departments will be involved in the setup.

Implement L2 solutions where possible.

Avoid tunneling overhead.

Page 15: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 15

Distributed and Private Cloud – Scenario 2

Three actors involved: Virtual Machine IaaS Provider – NREN or comercial

operator. Offer virtual private clouds. Configurable user addressing space. L2 access.

Network IaaS Provider – NREN SUnet. Redundant Full mesh LSPs.

Campus Computing resources consumer. Router partially managed by Mantychore. Main requirement:

Network transparency. Avoid any reconfiguration of >L4 services.

VM migration

Page 16: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 16

Mantychore vs new Amazon VPC

Amazon VPC launched dynamic networks on March‘11 Amazon VPC has four templates:

A) VPC with public subnet. B) VPC with public and private subnet. C) VPC with Internet and VPN access. D) VPC with VPN only access.

Mantychore will implement: D -> C -> A.

Base technologies Support IPv6 is being studied. VPNs both at L3 and L2 (MPLS, pure-VLAN).

Open Source. Inspect the source code. Adapt, customize. Deploy on your own infrastructure. Integrate with existing deployed systems.

Page 17: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 17

Ultra High Definition ApplicationsPhysical topology Deployment of next

generation multimedia applications

3D, UHD

Stream producers and consumers.

3D medical applications.

3D virtual tourism.

Flexibility to adjust, network independent of underlying infrastructure.

Bandwidth on Demand.

ESSEX

JANET UK-IP

CARDIFF

GLASGOW

USERS

USERS

USERS

USERS USERS

USERS

Logical topology

Page 18: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

18www.mantychore.eu

THE TOOLSET

Page 19: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 19

Web

Desk.

Fuse ServiceMix

Mantychore Architecture

External Interface. Pluggable (so REST easily

supported) Currently Web Services

based.• Easy to integrate with

other existing middlewares

Like cloud provisioning.

A comprehensive GUI for desktop and Web (WIP).

Reporting System

Other Middleware or

GUI

Resources WS

Router WS

ROADM WS

IP Network WS

Page 20: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Fuse ServiceMix

Mantychore Architecture

Integration with existing infrastructure. For access control:

• Use SAML to integrate with existing identity providers.

For reporting• Integration with existing ticket/bug systems.

Integrate Mantychore with the organization’s current workflow and tools.

Infrastructure operators: Mantychore offers Operators a CLI to manage

mantychore services. Profiles feature allows the operator to modify

or override the configuration that is sent to the network equipment• Important to enforce institutional policies.

SA1 Software Refinement 20

Access Control

Reporting System

Conf. Engine

Pro

toco

l

Exiti

ng

infr

astr

uctu

re

Resources WS

Router WS

ROADM WS

IP Network WS

Page 21: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

SA1 Software Refinement 21

TechnologiesTesting

Security

Development

Spring DMConsole Logging Provisioning Admin

OSGI Framework

Deployer

FUSE ESB Kernel

Page 22: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

22www.mantychore.eu

MARKETPLACE

Page 23: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

WP6 Overall Objective

Study, design and simulation of the necessary algorithms for the implementation of the MANTYCHORE marketplace mechanism Enable the automatic negotiation and reservation of resources between

users and providers. • The capability to automatically select, orchestrate and reserve the best resources

for a given request

To use the marketplace in order to allow the NRENs to announce their own infrastructure as resources of MANTYCHORE services Users from virtual research communities will be able to access resources

from several providers

23JRA1 Infrastructure resources marketplace

Page 24: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Technical Progress

Study and analysis of existing and state of the art work Review of projects and framework relevant to L3

virtualization and virtual IP resource allocation• XBONE• PLanetLab• VIOLIN• AUTOI• AGAVE

Review of existing network brokering mechanisms• Internet2 approach: NARB (Network Aware Resource Broker)• Grid approach: Market-Oriented Grid algorithms

24JRA1 Infrastructure resources marketplace

Page 25: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Technical Progress

Definition of market place based use case The use case will be based on UK Ultra-high Definition (UHD)

consortium network infrastructure• The UK Ultra-high Definition (UHD) consortium is a networked infrastructure for

the development and deployment of next generation networked multimedia applications and services. It consists of five members namely: University of Essex (Essex), University of Strathclyde (Glasgow), Digital Design Studio (Glasgow), University of Cardiff (Cardiff), and Technium CAST (Bangor).

• The current setup is made up of three networked nodes – Essex, Glasgow, and Cardiff – which are interconnected via the JANET UK network, and is investigating the development and deployment of interactive UHD 3D media applications in the medical and cultural heritage/ virtual tourism domains.

25JRA1 Infrastructure resources marketplace

Page 26: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Technical Progress

Definition of market place based use case Use case emulated infrastructure

Emulated Infrastrcuture1

Emulated Infrastrcuture2

26JRA1 Infrastructure resources marketplace

Page 27: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

27www.mantychore.eu

GREEN IT

Page 28: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Scope of JRA2

MANTYCHORE-GSN collaboration has the objective to design necessary experiments and tests which eventually check the viability of the movement of services (virtual machines (VMs and applications)) using flexible device configuration utilities such as Infrastructure as a Service and Bandwidth on Demand solutions.

Perform the integration between GSN and MANTYCHORE (physical integration between the GSN and the NRENs infrastructure and also the services integration).

Dunhill, IrelandEPA building rooftop, Ireland

28JRA2 Zero-carbon emission virtual infrastructures

Page 29: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

29

GSN Objectives

Initiate a consortium of industry, universities and government agencies with the common goal of reducing greenhouse gas (GHG) emissions arising from information & communication technology (ICT) services

Create tools, protocols, procedures, and use cases for a growing network of ICT service providers that offers customers the lowest price and greenest services

JRA2 Zero-carbon emission virtual infrastructures

Page 30: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

GSN Node & Network

GSN / Mantychore Integration team meetings active focusing on• Test Case Generation• Solution Integration requirements and benefits analysis• Training

GSN associates and MANTYCHORE

30JRA2 Zero-carbon emission virtual infrastructures

Page 31: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

IBBT GSN Node

31JRA2 Zero-carbon emission virtual infrastructures

Page 32: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

32www.mantychore.eu

ENLARGE THE USER COMMUNITYJoin us!

Page 33: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Open Project 33

Open Project Approach

Official Website Points to all the resources www.mantychore.eu

Open Wiki http://jira.i2cat.net:8090/display/MANTECH/Home

Open Mailing list Open technical Archives online http://listas.i2cat.net/cgi-bin/mailman/listinfo/mantychore-technical

Open Source http://anon:[email protected]/repos/manticore/

Page 34: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Open Project 34

Open Project ApproachNewsPointers to all

past presentations

Archives

How to get a copy of the source code

Page 35: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Open Project 35

Open Project Approach

Pointers to all participation channels

Partner only area

Page 36: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

Open Project 36

Open Project Approach

Private area

User Documentation

Working Area Work Packages

and Task have spaces here

Deliverables are published here

Public read-only

Page 37: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 37

Join the community

[WP3]

Page 38: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 38

Survey Available

We have (short) survey available.We would love to hear your thoughts on

Mantychore and if you think it would fit you. Or what it would need to fit you.

Plus we have some ipad/laptop sleeves available. But do it for science, right? ;)

Page 39: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

www.mantychore.eu 39

Find us

You can also take the survey online at:

Or find i2CAT’s booth at: Between DANTE and

RIPE NCC.

http://fi2.cat/tnc2011survey

Page 40: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

QUESTIONS?Thanks for listening

Page 41: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

BACKUP SLIDES

Page 42: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

WP4- SOFTWARE REFINEMENT 42

Protocol Architecture

User Access Http

Mantychore Server

Resource control Juniper- Netconf Cisco- WSMA

(on coming)

M2M networkWeb Service

Page 43: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

WP4- SOFTWARE REFINEMENT 43

Federation Architecture

Users can configure resources from external domains

Create/configure Logical switches Logical routers IP networks

Provisioning L1 & L2

Page 44: TNC 2011 Pau Minoves (Technical Manager) Prague, May 2011 1

WP4- SOFTWARE REFINEMENT 44

Complete Gantt