Virtualized Networks based on System Virtualization



Similar documents
Network virtualization in AutoI

White Paper on NETWORK VIRTUALIZATION

Virtualization Technologies (ENCS 691K Chapter 3)

Basics of Virtualisation

IOS110. Virtualization 5/27/2014 1

Chapter 2 Addendum (More on Virtualization)

Virtualization. Types of Interfaces

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

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Network Virtualization

Analysis on Virtualization Technologies in Cloud

What is virtualization

Implementing and Managing Windows Server 2008 Hyper-V

Virtual Computing and VMWare. Module 4

Virtualization with Windows

Network Virtualization and Energy Efficiency

Virtualization. Pradipta De

COS 318: Operating Systems. Virtual Machine Monitors

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

Network Virtualization in the Future Internet

Virtualization. Introduction to Virtualization Virtual Appliances Benefits to Virtualization Example Virtualization Products

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

Virtualization. Michael Tsai 2015/06/08

Cloud Computing. Chapter 8 Virtualization

Distributed Systems. Virtualization. Paul Krzyzanowski

Virtualization. Dr. Yingwu Zhu

Distributed and Cloud Computing

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

Network performance in virtual infrastructures

Virtualization and Cloud Computing

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

Virtualization Technologies. Embrace the new world of healthcare

Development of Type-2 Hypervisor for MIPS64 Based Systems

Remote PC Guide Series - Volume 1

Introduction to Virtual Machines

HP StorageWorks MPX200 Simplified Cost-Effective Virtualization Deployment

A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype

Enabling Technologies for Distributed and Cloud Computing

Sistemi Operativi e Reti. Virtualization technologies

Network Virtualization for Cloud Computing

Best Practices for Virtualised SharePoint

Control Tower for Virtualized Data Center Network

Servervirualisierung mit Citrix XenServer

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

Enabling Technologies for Distributed Computing

Virtual Machines.

COS 318: Operating Systems. Virtual Machine Monitors

Hyper-V R2: What's New?

Virtualization, SDN and NFV

Computing in High- Energy-Physics: How Virtualization meets the Grid

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

Understand VLANs, Wired LANs, and Wireless LANs

McAfee Product Entitlement Definitions

The future is in the management tools. Profoss 22/01/2008

Deputy Secretary for Information Technology Date Issued: November 20, 2009 Date Revised: December 20, Revision History Description:

Virtualization: What does it mean for SAS? Karl Fisher and Clarke Thacher, SAS Institute Inc., Cary, NC

How To Manage A Virtualization Server

Virtualization Technologies

Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors

A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers

Extending Networking to Fit the Cloud

Virtualization. Jukka K. Nurminen

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

Mitigating Information Security Risks of Virtualization Technologies

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

Network Technologies for Next-generation Data Centers

Virtual Machine in Data Center Switches Huawei Virtual System

nanohub.org An Overview of Virtualization Techniques

Full and Para Virtualization

Cloud Computing CS

Virtualization Forensics: Acquisition and analysis of a clustered VMware ESXi servers

Software Defined Network (SDN)

Data Center Networking Designing Today s Data Center

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

Using LISP for Secure Hybrid Cloud Extension

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

Virtualization System Security

Virtualization Overview

Parallels Server 4 Bare Metal

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

Parallels Virtuozzo Containers

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

Topic 5a Operating System Fundamentals

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Accelerating Network Virtualization Overlays with QLogic Intelligent Ethernet Adapters

Open Source Networking for Cloud Data Centers

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Course Syllabus. Implementing and Managing Windows Server 2008 Hyper-V. Key Data. Audience. At Course Completion. Prerequisites

Anh Quach, Matthew Rajman, Bienvenido Rodriguez, Brian Rodriguez, Michael Roefs, Ahmed Shaikh

How To Make A Virtual Machine Aware Of A Network On A Physical Server

Data Centers and Cloud Computing

Transcription:

Virtualized Networks based on System Virtualization 2nd GI/ITG KuVS Workshop on Future Internet Karlsruhe 2008 Andreas Fischer, Andreas Berl, and Hermann de Meer

Overview Network Virtualization System Virtualization Background Virtualizing Core Networks based on System Virtualization Virtual, Virtual Link, Virtual Network Conclusions 2

Network Virtualization Well known approaches PlanetLab, GENI Programmable / active networks VLANs, VPNs Peer-to-peer overlays Virtualization of routers System virtualization based approach Specific and systematic approach to virtualize routers and networks What happens if system virtualization is applied to core networks (routers and links)? 3

System Virtualization Background System virtualization is mainly used to virtualize servers and desktops Virtualization in data centers (e.g. XEN, VMWare ESX Server) Consolidation of services on servers (saving hardware, utilizing resources) Running web and mail server on the same machine - sandboxed Virtualization on desktops (e.g. VMWare Workstation) Testing of new software/drivers Using several Operating Systems simultaneously 4

System Virtualization Background A virtual machine monitor (VMM) provides virtual machines on top of a real machine Resources are distributed to virtual machines A virtual machine (VM) is a full recreation of a real machine Virtual CPUs, virtual memory, virtual network interface cards, An Operating System () can be installed in it Several s can run in parallel on top of a real machine VM VM VM VMM 5

System Virtualization Background Basic management primitives of VMM Create VM, destroy VM Start VM, stop VM Copy VM, move VM (even live migration of services) Save VM, restore VM System virtualization can be used to virtualize core networks Predetermined network arises Virtual routers, virtual links, virtual networks Network elements gain new features through virtualization 6

Virtual Virtual router in the context of system virtualization with routing functionality Encapsulated in a VM Managed by a VMM Virtual routers Are not necessarily aware of other virtual routers Can provide different routing protocols/features on the same (real) machine Have basic management functions VM VM VMM VM Virtual 7

Virtual Link Virtual link in the context of system virtualization Logical interconnection of two virtual routers Appearing to them as a direct physical link Properties can change dynamically (e.g. bandwidth) Can traverse more than one physical link Virtual Link VM VM VM VM VMM Phys. Link Phys. Link VMM 8

Virtual Network Virtual network in the context of system virtualization Virtual routers that are connected by virtual links They form an undirected connected graph Overlay (or virtual topology) of the virtual network Several independent virtual networks with different overlays can exist in parallel With different network protocols/features Isolated from each other 9

Virtual Network Example of two parallel virtual networks with different overlays RM VR a VR b RM VR a VR b Phys. Link Virtual Link of Virtual Network a RM: Real Machine VR: Virtual RM RM VR b VR a VR a VR b Virtual Link of Virtual Network b 10

Conclusions System virtualization can be applied to core networks A predetermined network model emerges that consists of Virtual routers, virtual links, virtual networks Overlays are created on top of the physical network System virtualization based networks can be realized with current technologies (e.g. XEN) Proof of concept has been implemented Performance issues 11

Appendix 12

System Virtualization Background Two popular implementations Full virtualization VMM ( Hypervisor ) located directly on top of real machine, e.g. XEN, VMWare ESX Server Hosted virtualization VMM located on top of, e.g. VMWare Workstation VM VM VM VMM VM VM VM VMM Host 13