group members: abhishek bajaj: mt2009013 anargha biswas: mt2009019 ambarish kumar: mt2009067 deepak...

15
Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

Upload: jocelyn-gregory

Post on 15-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

Group Members:Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019

Ambarish Kumar: MT2009067Deepak Porwal: MT2009107Kirti Wadehra: MT2009158

Page 2: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti 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

Page 3: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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.

Page 4: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

Performance Security issues Speed System resources

Page 5: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158
Page 6: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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.

Page 7: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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).

Page 8: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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

Page 9: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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

Page 10: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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)

Page 11: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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.

Page 12: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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

Page 13: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

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

Page 14: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158

[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.

Page 15: Group Members: Abhishek Bajaj: MT2009013 Anargha Biswas: MT2009019 Ambarish Kumar: MT2009067 Deepak Porwal: MT2009107 Kirti Wadehra: MT2009158