INTRODUCTION TO NETWORK VIRTUALIZATION



Similar documents
Network Virtualization: A Tutorial

Network Virtualization issues on Market Oriented. Eui-Nam Huh

Network Virtualization: State of the Art and Research Challenges

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Network Virtualization

A Survey of Network Virtualization

Computer Networks. A survey of network virtualization q. N.M. Mosharaf Kabir Chowdhury a,1, Raouf Boutaba b,c, * abstract

Identity Management and Resource Allocation in the Network Virtualization Environment. N.M. Mosharaf Kabir Chowdhury

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox (Xeen) Xen-Virtualization (X

White Paper on NETWORK VIRTUALIZATION

GENI Network Virtualization Concepts

Network Virtualization

Virtualization for Future Internet

The FEDERICA Project: creating cloud infrastructures

Chapter 2 Addendum (More on Virtualization)

White Paper. Requirements of Network Virtualization

ITU-T Future Networks and Its Framework of Virtualization

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Virtualization Technologies (ENCS 691K Chapter 3)

Part2: Lecture 03! Network Virtualization and SDNs!

IRATI - Investigating RINA as an Alternative to TCP/IP

Analysis on Virtualization Technologies in Cloud

GLIF End to end architecture Green paper

Virtualization, SDN and NFV

From Virtualization Paradigm to Fractal Infrastructure

Facility Usage Scenarios

Network Integration: A Service Provider Perspective

Plutarch: An Argument for Network Pluralism

Network Virtualization and New Generation Network Research. Aki Nakao

G-Lab: A Future Generation Internet Research Platform

THE FUTURE OF SMART GRID COMMUNICATIONS

CLOUD NETWORKING FOR ENTERPRISE CAMPUS APPLICATION NOTE

Definition. A Historical Example

Cloud Computing and the Internet. Conferenza GARR 2010

ICT Infrastructure & Network Management

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

There are a lot more hot pick courses available at Training Partners now. These courses are confirmed to run in September

Extending the Internet of Things to IPv6 with Software Defined Networking

A lightweight Approach for Viable End-to-end IP-based QoS Services

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

A distributed system is defined as

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

IT 3202 Internet Working (New)

Use Case Brief NETWORK SECURITY

1 COPYRIGHT 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Virtualized Networks based on System Virtualization

ethernet services for multi-site connectivity security, performance, ip transparency

Network Virtualization and its Application to M2M Business

Addressing Inter Provider Connections With MPLS-ICI

Virtual Machine in Data Center Switches Huawei Virtual System

Business Case for BTI Intelligent Cloud Connect for Content, Co-lo and Network Providers

SIMPLE NETWORKING QUESTIONS?

VMware Horizon DaaS: Desktop as a Cloud Service (DaaS)

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

Journey to the Private Cloud. Key Enabling Technologies

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Draft ITU-T Recommendation X.805 (Formerly X.css), Security architecture for systems providing end-to-end communications

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Network Virtualization for Cloud Computing

Itex VMware NSX Network Virtualization Presentation

Network Virtualization Network Admission Control Deployment Guide

5G Backhauling_. Luis M. Contreras GCTO Unit, Transport, Telefónica

15 th April 2010 FIA Valencia

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January Introduction...

Connected Possibilities

VMware vshield App Design Guide TECHNICAL WHITE PAPER

Rolling Out New SSL VPN Service

WHITE PAPER: Broadband Bonding for VoIP & UC Applications. In Brief. mushroomnetworks.com. Applications. Challenge. Solution. Benefits.

Vyatta Network OS for Network Virtualization

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Corporate Network Services of Tomorrow Business-Aware VPNs

Software Defined Networks

MOC 6435A Designing a Windows Server 2008 Network Infrastructure

A very short history of networking

Network virtualization in AutoI

PLUMgrid Open Networking Suite Service Insertion Architecture

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

OVERVIEW OF TYPICAL WINDOWS SERVER ROLES

imark: An Identity Management Framework for Network Virtualization Environment

GÉANT MD-VPN Service Description High performance IP-VPN connectivity to support European Research and Education

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

IBM Tivoli Network Manager software

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Business Case for NFV/SDN Programmable Networks

Relay2 Enterprise Cloud Controller Datasheet

5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

A Survey on Virtualization of Wireless Sensor Networks

Krishan Sabnani Bell Labs. Converged Networks of the Future

EMC Forum 2012 Bussum 11 th September Hans Reinhart Business Development

Use Case Brief CLOUD MANAGEMENT SOFTWARE AUTOMATION

Strategic Direction of Networking IPv6, SDN and NFV Where Do You Start?

Overlay Network / Network Virtualization Towards New Generation Network Architecture. Aki Nakao The University of Tokyo & NICT

Use Case Brief BUILDING A PRIVATE CLOUD PROVIDING PUBLIC CLOUD FUNCTIONALITY WITHIN THE SAFETY OF YOUR ORGANIZATION

NGN Network Architecture

The Internet and the Public Switched Telephone Network Disparities, Differences, and Distinctions

BUILDING A NEXT-GENERATION DATA CENTER

Cloud Computing. Cloud computing:

Transcription:

1 INTRODUCTION TO NETWORK VIRTUALIZATION Wednesday, May 14, 2008 Mosharaf Chowdhury Member, envy Project

What is Virtualization? 2 Transparent abstraction of computing platform and resources Multiple logical interpretations of the physical characteristics Virtualized everything Virtual machines: VMware, Xen Storage virtualization: SAN Data-center virtualization

Network Virtualization for Dummies 3 Making a physical network appear as multiple logical ones Physical Network Virtualized Network - 1 Virtualized Network - 2

Why Virtualize? 4 Internet is almost ossified Lots of band-aids and makeshift solutions (e.g. overlays) A new architecture (aka clean-slate) is needed Hard to come up with a one-size-fits-all architecture Almost impossible to predict what future might unleash Why not create an all-sizes-fit-into-one instead! Open and expandable architecture Testbed for future networking architectures and protocols

Related Concepts 5 Virtual Private Networks (VPN) Virtual network connecting distributed sites Not customizable enough Active and Programmable Networks Customized network functionalities Programmable interfaces and active codes Overlay Networks Application layer virtual networks Not flexible enough

Network Virtualization Model 6 Business Model Architecture Design Principles Design Goals

Business Model 7 Players Relationships Infrastructure Providers (InPs) Manage underlying physical networks End User Service Providers (SPs) Create and manage virtual networks SLA Deploy customized end-to-end services Broker Service Provider EIA End Users Buy and use services from different service providers NPA Infrastructure Provider SIA Brokers Mediators/Arbiters IIA

Architecture 8

Design Principles 9 Concurrence of multiple heterogeneous virtual networks Introduces diversity Recursion of virtual networks Opens the door for network virtualization economics Inheritance of architectural attributes Promotes value-addition Revisitation of virtual nodes Simplifies network operation and management Hierarchy of Roles Service Provider N Virtual Network N Service Provider 1 Virtual Network 1 Service Provider 0 Virtual Network 0 Infrastructure Provider N+1 Infrastructure Provider 2 Infrastructure Provider 1 Infrastructure Provider 0

Design Goals (1) 10 Flexibility Service providers can choose arbitrary network topology, routing and forwarding functionalities, customized control and data planes No need for co-ordination with others IPv6 fiasco should never happen again Manageability Clear separation of policy from mechanism Defined accountability of infrastructure and service providers Modular management

Design Goals (2) 11 Scalability Maximize the number of co-existing virtual networks Increase resource utilization and amortize CAPEX and OPEX Security, Privacy, and Isolation Complete isolation between virtual networks Logical and resource Isolate faults, bugs, and misconfigurations Secured and private

Design Goals (3) 12 Programmability Of network elements e.g. routers Answer How much and how Easy and effective without being vulnerable to threats Heterogeneity Networking technologies Optical, sensor, wireless etc. Virtual networks

Design Goals (4) 13 Experimental and Deployment Facility PlanetLab, GENI, VINI Directly deploy services in real world from the testing phase Legacy Support Consider the existing Internet as a member of the collection of multiple virtual Internets Very important to keep all concerned parties satisfied

Definition (Sort of) 14 Network virtualization is a networking environment that allows multiple service providers to dynamically compose multiple heterogeneous virtual networks that co-exist together in isolation from each other, and to deploy customized end-to-end services on-the-fly as well as manage them on those virtual networks for the end-users by effectively sharing and utilizing underlying network resources leased from multiple infrastructure providers.

Existing Projects 15 Four general categories 1. Networking technology IP (X-Bone), ATM (Tempest) 2. Layer of virtualization Physical layer (UCLP), Application layer (VIOLIN) 3. Architectural domain Network resource management (VNRMS), Spawning networks (Genesis) 4. Level of virtualization Node virtualization (PlanetLab), Full virtualization (Cabo)

Future Works 16 Four general directions 1. Instantiation Creates virtual networks 2. Logistics Runs them 3. Management Manages them 4. Interactions Let them flourish

Reference 17 N.M. Mosharaf Kabir Chowdhury, Raouf Boutaba, A Survey of Network Virtualization, University of Waterloo Technical Report CS-2008-25, Oct. 2008.

18 Questions? // Comments