0
Virtualized Networks based
 on System Virtualization
 2nd GI/ITG KuVS Workshop on Future Internet
               Karlsruhe...
Overview


   Network Virtualization

   System Virtualization Background

   Virtualizing Core Networks based on
    S...
Network Virtualization

   Well known approaches
      PlanetLab, GENI

      Programmable / active networks

      VL...
System Virtualization
Background

   System virtualization is mainly used to virtualize servers and
    desktops
   Virt...
System Virtualization
Background

   A virtual machine monitor (VMM) provides virtual machines
    on top of a real machi...
System Virtualization
Background

   Basic management primitives of VMM
      Create VM, destroy VM

      Start VM, st...
Virtual Router

   Virtual router in the context of system virtualization
      OS with routing functionality

      En...
Virtual Link

   Virtual link in the context of system virtualization
     Logical interconnection of two virtual router...
Virtual Network

   Virtual network in the context of system virtualization
      Virtual routers that are connected by ...
Virtual Network

   Example of two parallel virtual networks with different
    overlays
                   RM           ...
Conclusions

   System virtualization can be applied to core networks

   A predetermined network model emerges that
   ...
Appendix




           Virtualized Networks based on System Virtualization   12
System Virtualization
Background




                                                                 Guest

             ...
Upcoming SlideShare
Loading in...5
×

Virtualized Networks based on System Virtualization

3,425

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,425
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
52
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Virtualized Networks based on System Virtualization"

  1. 1. Virtualized Networks based on System Virtualization 2nd GI/ITG KuVS Workshop on Future Internet Karlsruhe 2008 Andreas Fischer, Andreas Berl, and Hermann de Meer
  2. 2. Overview  Network Virtualization  System Virtualization Background  Virtualizing Core Networks based on System Virtualization  Virtual Router, Virtual Link, Virtual Network  Conclusions Virtualized Networks based on System Virtualization 2
  3. 3. 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)? Virtualized Networks based on System Virtualization 3
  4. 4. 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 Virtualized Networks based on System Virtualization 4
  5. 5. 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, … Guest Guest Guest OS OS OS  An Operating System (OS) can be installed in it VM VM VM VMM  Several OSs can run in parallel Real Machine on top of a real machine Virtualized Networks based on System Virtualization 5
  6. 6. 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 Virtualized Networks based on System Virtualization 6
  7. 7. Virtual Router  Virtual router in the context of system virtualization  OS with routing functionality  Encapsulated in a VM Router Router Router OS OS OS Virtual  Managed by a VMM Router VM VM VM  Virtual routers VMM  Are not necessarily aware of other Real Machine virtual routers  Can provide different routing protocols/features on the same (real) machine  Have basic management functions Virtualized Networks based on System Virtualization 7
  8. 8. 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 Router Router Router Router OS OS OS OS Virtual Link VM VM VM VM VMM VMM Phys. Link Phys. Link Real Machine Real Machine Real Machine Virtualized Networks based on System Virtualization 8
  9. 9. 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 Virtualized Networks based on System Virtualization 9
  10. 10. Virtual Network  Example of two parallel virtual networks with different overlays RM RM Phys. Link RM: Real VR a VR a Machine VR b VR b Virtual Link VR: Virtual of Virtual Router Network a RM RM VR a VR a Virtual Link VR b VR b of Virtual Network b Virtualized Networks based on System Virtualization 10
  11. 11. 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 Virtualized Networks based on System Virtualization 11
  12. 12. Appendix Virtualized Networks based on System Virtualization 12
  13. 13. System Virtualization Background Guest Guest Guest Two popular implementations OS OS OS  Full virtualization VM VM VM  VMM (“Hypervisor”) located VMM directly on top of real Real Machine machine, e.g. XEN, VMWare Guest Guest Guest ESX Server OS OS OS  Hosted virtualization VM VM VM  VMM located on top of OS, VMM e.g. VMWare Workstation Host OS Real Machine Virtualized Networks based on System Virtualization 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×