Network as a Service principle virtual CPE as a Service TERENA - - PowerPoint PPT Presentation

network as a service principle
SMART_READER_LITE
LIVE PREVIEW

Network as a Service principle virtual CPE as a Service TERENA - - PowerPoint PPT Presentation

Network as a Service principle virtual CPE as a Service TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie 22 November 2012 1 Agenda Clouds and XaaS services... OpenFlow, SDN and NaaS... Why Network as a


slide-1
SLIDE 1

Network as a Service principle

virtual CPE as a Service

1

TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie

22 November 2012

slide-2
SLIDE 2

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…
slide-3
SLIDE 3

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

slide-4
SLIDE 4

Essential characteristics

  • On‐demand self‐service
  • Broad network access
  • Resource pooling
  • Rapid elasticity
  • Measured service
slide-5
SLIDE 5

OpenFlow, SDN and NaaS

  • OpenFlow

Management protocol for forwarding tables

  • SDN

Supports a control plane abstraction

  • NaaS

Integration; virtualisation; and service

  • riented
slide-6
SLIDE 6

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

slide-7
SLIDE 7

Why Network as a Service? (1/2)

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

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

A Danish cloud

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

slide-11
SLIDE 11

LEGO stud specification

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

slide-12
SLIDE 12

Resource shopping list

Worker Resource* Management Resource*

Fibre/Air Ethernet IP Video

* defined in MaaS: GN3‐JRA1‐T4

slide-13
SLIDE 13

Going to the marketplace

slide-14
SLIDE 14

Putting together with the LEGO studs

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

slide-15
SLIDE 15

OpenNaaS architecture

Platform

CLI

Persistence Queue Resource Manager . . . Security Protocol Session Manager Resource Lifecycle Resource Layer Router Resource Network Resource BoD Resource Optical Switch Resource . . . Remoting

Scripting GUI

OpenNebula OpenStack 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

slide-16
SLIDE 16

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)
slide-17
SLIDE 17

virtual Client Premises Equipment

Client 1 Client 2 Client 3 Core routers Aggregated vCPE CPE

slide-18
SLIDE 18

Virtualise the network resources

Make routers virtually Configure them up Make links between them Delegate partial control to the user Nice interface

slide-19
SLIDE 19

Quick, easy changes Automatic inventory Automatic monitoring Access to

  • utside networks

P2P provisioning system

slide-20
SLIDE 20

OpenNaaS

Provisioning system for logical routers Open source CLI + RESTful API Developing a GUI Integrated with Bandwidth on Demand

slide-21
SLIDE 21

Including GÉANT BoD

slide-22
SLIDE 22

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

slide-23
SLIDE 23

Q&A