Network Virtualization within FP7 EU Project 4WARD Network of the Future Roland Bless, bless@tm.uka.de Institute of Telematics, University of Karlsruhe Stephan Baucke Ericsson Research 1
4WARD Overview FP 7 ICT project http://www.4ward-project.eu/ Project duration 1.1.2008 31.12.2009 37 partners 4WARD considers several approaches in the clean slate tenet WP1: Business Innovation, Regulation and Dissemination - BIRD WP2: New Architectural Principles and Concepts NewAPC WP3: Network Virtualisation VNET WP4: In Network Management INM WP5: Forwarding and Multiplexing for Generic Paths ForMux WP6: Network of Information NetInf 2
Motivation Internet is used for things it was not designed to do lots of patchwork solutions Looking for new architectural approaches unlikely that we can come up with a single universal network today s design will meet future requirements Use virtualization as basis for an innovationfriendly, open architecture! Co-existence (separate, but interworking where desired) Easier deployment of new networks in the future Wanted: systematic approach to network virtualization 3
Virtualization in general is... an Abstraction Concept Hides details of the hardware an Indirection indirect access to hardware redirection by migrating virtual nodes Resource sharing Stateful (per virtual network) Reuse Partitioning Isolation (loose, strict) 4
Network Virtualization Physical Infrastructure Virtualized Substrate Virtualization of Resources (partitioning of physical infrastructure into slices ) Provisioning of Virtual Networks (on-demand instantiation of virtual networks) Virtual Network Virtual Network Management of Virtual Networks 5
What can virtualization do for us? Deployment and coexistence of innovative new approaches as well as legacy systems in a commercial setting Empower service providers to deploy novel E2E services without requiring Internet-wide consensus Open up the market for new business roles and competition Trading of infrastructure resources Separation of infrastructure and service provider Flexible resource allocation allows for better resource utilization Cost-efficiency by sharing infrastructure resources 6
Network Virtualization Service Principles Changes made easy and flexible down to the hardware Difference to pure overlay approaches: underlay can be adapted to overlay Access and control of network resources Accounting Level of isolation of networks avoids feature interaction Virtual network provider Can build virtual networks by using resources from infrastructure provider network Sits between infrastructure and service provider Responsible for the QoS / Security / Reliability,... 7
Virtualization Aspects Dynamics New networks will come and old ones will go Migration / Expansion / Contraction Multiple networks in parallel / diversity Different architecture/protocol per virtual network Does not have to be IP protocol Is a service itself, i.e., infrastructure as a service Exposes access to network resources With some QoS and security Interconnected virtual networks isolated islands not always desired Folding points act as gateways if required 8
Service Provider Instantiating Virtual Networks On Demand Service Model Architecture Blueprints Service Requirements Download Custom Protocols Topology & Provisioning Scalable Resource Discovery Infrastructure Providers 9
Tasks Task 3.1: Virtualisation Architecture and Scenarios Task 3.2: Virtualisation of Network Resources Task 3.3: Provisioning of Virtual Networks and Virtualisation Management Task 3.4: Evaluation Joint Tasks with other work packages: Task TC23: Joint Task with NewAPC Task TC34: Joint Task with InNetMgmt Task TC356: Joint Task with ForMux and NetInf 10
Some things to investigate... Architectural framework for network virtualization Virtual network control and management resource discovery infrastructure, signaling and management protocols virtual network description (map) and its rollout via a network substrate Security ensure security and consistency of the networking infrastructure authentication and authorization of control Folding point functionality 11
Network Virtualization RG...we just started the project, but we d like to exchange views on network virtualization discuss about requirements of a network virtualization architecture work on a framework for virtual network control initiate preliminary studies towards standardized interfaces and protocols that would be required for an open platform 12
Thanks for your attention! This overview is not complete and probably somewhat subjective The consortium is very interested in exchanging/discussing ideas with other researchers on this topic Contact: bless@tm.uka.de (sorry for not being here!) 13