network as a service principle · network as a service principle virtual cpe as a service 1 terena...
TRANSCRIPT
![Page 1: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/1.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/2.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/3.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/4.jpg)
Essential characteristics
• On‐demand self‐service• Broad network access• Resource pooling• Rapid elasticity• Measured service
![Page 5: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/5.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/6.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/7.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/8.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/9.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/10.jpg)
A Danish cloud
http://www.2dots‐era.com/2012/08/lego‐cloud‐sculptures‐x‐eric‐maldre.html
![Page 11: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/11.jpg)
LEGO stud specification
http://en.wikipedia.org/wiki/File:Lego_dimensions.svg
![Page 12: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/12.jpg)
Resource shopping listWorker
Resource*Management Resource*
Fibre/Air
Ethernet
IP
Video
* defined in MaaS: GN3‐JRA1‐T4
![Page 13: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/13.jpg)
Going to the marketplace
![Page 14: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/14.jpg)
Putting together with the LEGO studs
http://www.youtube.com/watch?v=wa‐trX3ifR8
![Page 15: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/15.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/16.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/17.jpg)
virtual Client Premises Equipment
Client 1 Client 2 Client 3
Core routers
AggregatedvCPE
CPE
![Page 18: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/18.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/19.jpg)
Quick, easy changes
Automatic inventory
Automatic monitoring
Access tooutside networks
P2P provisioning system
![Page 20: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/20.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/21.jpg)
Including GÉANT BoD
![Page 22: Network as a Service principle · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/22.jpg)
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 · Network as a Service principle virtual CPE as a Service 1 TERENA Network Architects Workshop Victor Reijs, HEAnet victor.reijs@heanet.ie](https://reader036.vdocuments.us/reader036/viewer/2022081522/5fba885c3029a304442e0c1a/html5/thumbnails/23.jpg)
Q&A