Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak...

Preview:

Citation preview

Group Members:Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019

Ambarish Kumar: MT2009067Deepak Porwal: MT2009107Kirti Wadehra: MT2009158

Virtualization allows many guest virtual machines to run on top of a host OS [1]

Application of virtualization concepts in the context of networks

A single machine can be used to create multiple instances of routers Increased performance, flexibility and security

Full-Virtualization. [3]

Guest Operating System is not aware of the virtual environment . No OS modification required.

Para-Virtualization Guest Operating System aware of the virtual environment. OS modification required.

Performance Security issues Speed System resources

a) Xen Hypervisor [2]

Layer between hardware and OSs Grants portions of physical

resources to each guest OS. b) Domain 0 Creates and manages the guest

OSs.c) Domain U Guest operating systems.

Tried Installing Xen on Ubuntu 9.1, Fedora and Debian.

Successful Installation of Cent Os and Open Suse 11.1 operating systems.

Configuration of Xen on these Operating systems.

Dom 0 initiation. Installation of Fedora 9 as guest OS (Dom

U).

Installation of guest operating systems This can be done using the following XEN tools:1) Virt-manager-

Xen management consoles softwareResponsible for configuring, starting, monitoring and stopping of Xen guest Oss.

2) Virt-install-Command line tool for provisioning virtual machines

3) xm- xen management tool command to list, start, stop and manage xen vps Command line interface for managing xen guest domains

4) xend- Xen control daemon Performs system management functions related to virtual machines

Configuration of the system into a router [4]

Scenario: dom0 set up 2 virtual machines vm0 and vm1 dom0 acts as the virtual router and

has the public IP address dom0 does NAT(Network Address

Translation)

Steps:1) Creation of a new network interface for the

local network on dom0.2) Bind the bridge xen-br0 to the new network3) Change the network settings in vm0 and

vm14) Direct dom0 to to NAT so that the two

virtual machines have internet access.5) Direct dom0 to forward certain ports to

certain destination ports on certain destination IP addresses.

Evaluate the performance and comparison of virtual router with native router(single and multiple) in Para-virtual environment.

The main performance evaluation parameters will be:1) Forwarding rate2) Delay in packet transfer3) Effect of increase in the number of DomU’s

Compare the performance of a virtual router in a para-virtualized environment, and that of a virtual router in a fully virtualized environment.

Here the main performance evaluation parameters are:1) Resource utilization2) Stability3) Security

[1] Andreas Berl1, Andreas Fischer1, Hermann de Meer1, Alex Galis2, and Javier Rubio-Loyola3, “Management of Virtual Networks”, in Management of Networks and Services, Sept. 2008.

[2] Mosharaf Chowdhury, “Network virtualization present and future”, presented at Network virtualisation project meeting, Waterloo, Canada May 2008.

[3] N.M Mosharaf Chowdhury, Raouf Boutaba, “Survey of Network Virtualisation”,in Technical Report: CS-2008-25, University of Waterloo. Canada, Oct. 2008.

[4] Florian Baumgartner, Torsten Braun, “Virtual Routers A tool for networking Research and education”, in ACM SIGCOMM Computer CommunicationReview vol. 33, July 2003

[5] S. F. Bush, “Active virtual network management protocol,” in Proceedings ofthe Workshop on Parallel and Distributed Simulation, pp.182-192,1999.

Recommended