23
Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet [email protected] 22 November 2012

Network as a Service principle - · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Embed Size (px)

Citation preview

Page 1: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Network as a Service principlevirtual CPE as a Service

1

TERENA Network Architects WorkshopVictor Reijs, [email protected]

22 November 2012

Page 2: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Agenda

• Clouds and XaaS services...• OpenFlow, SDN and NaaS...• Why Network as a Service?...• Cloud resources...• A Danish cloud...• OpenNaaS architecture...• Use cases (virtual CPE)...• Questions and Answers…

Page 3: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Clouds and XaaS services

• SaaS: Software as a Service• PaaS: Platform as a Service• IaaS: Infrastructure as a Service

– NaaS: Network as a Service

• MaaS: Management as a Service

http://csrc.nist.gov/publications/drafts/800‐146/Draft‐NIST‐SP800‐146.pdf

Page 4: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Essential characteristics

• On‐demand self‐service• Broad network access• Resource pooling• Rapid elasticity• Measured service

Page 5: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

OpenFlow, SDN and NaaS

• OpenFlowManagement protocol for forwarding tables

• SDNSupports a control plane abstraction

• NaaSIntegration; virtualisation; and service oriented

Page 6: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

SDN’s design axis

Centralised control Decentralised

Microflow Aggregated

Reactive forwarding Proactive

Virtual systems Physical

Fully consistent state Eventually consistent

http://opennetsummit.org/talks/ONS2012/heller‐mon‐intro.pdf

Page 7: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Why Network as a Service? (1/2)

• IP cloud• On‐demand self‐service• Broad network access• Resource pooling• Rapid elasticity• Measured service

Page 8: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Why Network as a Service? (2/2)

• Lower layers• More flexibility in routing (NetFlow resource)• Allowing applications with more dynamic network needs, which need more than Internet‐service: security/VPN, capacity and energy‐consumption

Page 9: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Cloud resources• Machine and human resources (Amazon Mechanical Turk 

Worker) have an important function to play in generating services

• They can be integrated nowadays properly: using for instance APIs, WebServices

• Resources can be for working (Worker‐Resources: WoR) or for managing the Working‐Resources (Management‐Resources: MaR)

• Management‐Resources becomes an User issue: making it a single domain... 

• Management‐Resources (follows FCAPS): Trouble; Configuration&Activation; Information; Quality; and Policy

• Standardisation is important: OGF, DMTF, ISOF‐RG, TMF, eTOM

Page 10: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

A Danish cloud

http://www.2dots‐era.com/2012/08/lego‐cloud‐sculptures‐x‐eric‐maldre.html

Page 11: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

LEGO stud specification

http://en.wikipedia.org/wiki/File:Lego_dimensions.svg

Page 12: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Resource shopping listWorker 

Resource*Management Resource*

Fibre/Air

Ethernet

IP

Video

* defined in MaaS: GN3‐JRA1‐T4

Page 13: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Going to the marketplace

Page 14: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Putting together with the  LEGO studs

http://www.youtube.com/watch?v=wa‐trX3ifR8

Page 15: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

OpenNaaS architecture

Platform

CLI

Persisten

ce

Que

ue

Resource

Manager

. . . 

Security

Protocol Session Manager

Resource Lifecycle

Resource Layer

Router Resou

rce

Network Re

source

BoDRe

source

Optical Switch 

Resource

. . .

Remoting

Scrip

ting

GUI

Ope

nNeb

ula

Ope

nStack

NS

NSA

 (NSI)

. . . 

3P Extensions

3P Middleware

Network Intelligence• Integration with Northbound 

Middleware• IaaS/Cloud managers• Other NMS.

• The user

NaaS Layer• Network HAL abstraction to 

infrastructure.• Resources manageable by the user.

• Access controlled by the Sec. Manager.

Platform• Reusable building blocks, common to 

all extensions.• Controls access to the infrastructure.

• Integrity, Policy, etc..

Managed infrastructure

BoD

Page 16: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Use cases

• virtual Client Premises Equipment (vCPE) (HEAnet)...

• Supporting of moving VMs within hybrid clouds (private/community/public) (GridIreland/NORDUnet)

• Multiple providers acting on same hardware (DeIC/Danish Health network)

• Multimedia network (University of Bristol)

Page 17: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

virtual Client Premises Equipment

Client 1 Client 2 Client 3

Core routers

AggregatedvCPE

CPE

Page 18: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Virtualise the network resourcesMake routers virtually

Configure them up

Make links between them

Delegate partial controlto the user

Nice interface

Page 19: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Quick, easy changes

Automatic inventory

Automatic monitoring

Access tooutside networks

P2P provisioning system

Page 20: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

OpenNaaS

Provisioning system for logical routers

Open source

CLI + RESTful API

Developing a GUI

Integrated with Bandwidth on Demand

Page 21: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Including GÉANT BoD

Page 22: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Conclusions

• Getting experience with XaaS• Integration of Network and other layers• Resource management still needs to be defined together with marketplace

• Work in progress, but plan to provide pilot/operational vCPE services in 2013

Page 23: Network as a Service principle -  · PDF file · 2012-11-22Network as a Service principle ... • Management‐Resources becomes an User issue: ... eTOM. A Danish cloud http

Q&A