network virtualization architectural & technological aspects
DESCRIPTION
Art and Technological Aspects of Technology in Network Virtualization.TRANSCRIPT
Network Virtualization Architectural &
Technological aspectsSYED MOHOMMED SHOAIB (USN:2GI10IS054)
AMRUT ANAND DESHPANDE (USN:2GI10IS007)
Guided by: Prof. P. S. Upparamani
1
INTRODUCTION
2
Image Courtesy: www.cisco.com
THE PRINCIPLES OF ARCHITECTURE
COEXISTENCE
RECURSION
INHERITANCE
REVISITATION
3
NETWORK DEVICE(S) VIRTUALIZATION
1. NIC Virtualization
2. Router Virtualization
3. Link Virtualization
4. Data Path Virtualization
4
NIC Virtualization
5
[1] NIC Virtualization
Router Virtualization
6
OS, HW drivers/SW development Kit
Router SW
{Virtual} OS
General HW
Router Software (Routing protocols, HTTP Servers, etc.)
Other Customized Hardware
A Typical Router Virtual Router
Link Virtualization
7
Physical ChannelMultiplexing
Bandwidth Virtualization
Time Slots
Data Path Virtualization
8
Communication Tunnel
NETWORK VIRTUALIZATION TECHNOLOGIES
1. Overlay Networks
2. Virtual Private Networks(VPN)
9
Overlay Networks
An overlay network is one built upon an existing network, mainly using tunneling and encapsulation technologies. A major attraction of overlay networks is the ability to implement new network services economically by making use of existing network infrastructure.
10
[2] Overlay Networks
Virtual Private Networks (VPN)
A virtual private network (VPN), is an assembly of private networks that connect to each other but are isolated from public networks such as the Internet.
11
[2] Overlay Networks
THE VIRTUAL SWITCH
12
A virtual switch is a software program that allows one virtual machine (VM) to communicate with another.
[1] Virtual Switch
VIRTUAL ETHERNET PORT AGGREGATOR
13
The main goal of VEPA is to allow traffic of VM to
exit and re-enter the same server physical port to enable switching among VMs.
[1] VEPA
APPLICATIONS1. Independent Networks: Provisioning of multiple and independent networks which respectively configure specialized network behaviors and operations
2. Robustness: Creation of new network capabilities in an agile manner for emerging uses and requirements of the network, which improve data transport efficiency and network robustness.
3. Hardware cost: You can typically save a lot of money by reducing hardware costs when you use virtualization.
4. Disaster recovery: Besides the benefit of recoverability when hardware failures occur, an even bigger benefit of virtualization comes into play in a true disaster recovery situation.
5. Energy costs: Many organizations have found that going virtual has reduced their overall electricity consumption for server computers by 80 percent.
14
CONCLUSIONInstead of creating yet another one-size-fits-all architecture, a versatile networking
paradigm must be established that will be flexible enough to support multiple coexistingarchitectures through network virtualization. As a result, major initiatives on next-generationnetworks around the world are promoting inclusion of network virtualization concepts in theircore architectural designs. In this seminar, we have conducted a thorough review of networkvirtualization efforts by both the industry. By focusing on the main feature of virtualization.
15
References[1] Hui-Min Tseng, Hui-Lan Lee, Jen-Wei Hu, Te-Lung Liu, Jee-Gong Chang, Wei-Cheng Huang,“Network Virtualization with Cloud Virtual Switch” in IEEE 17th International Conference onParallel and Distributed Systems.
[2] N. M. Mosharaf Kabir Chowdhury and Raouf Boutaba, “Network Virtualization: State of theArt and Research Challenges” in IEEE communications magazine.
[3] Anjing Wang, Member, Mohan Iyer, Rudra Dutta, George N. Rouskas, and Ilia Baldine,“Network Virtualization: Technologies, Perspectives, and Frontiers” - at JOURNAL OF LIGHTWAVETECHNOLOGY, VOL. 31, NO. 4, FEBRUARY 15, 2013
[4] J. Touch, “Dynamic Internet Overlay Deployment and Management using the X-Bone,” Comp.Networks, vol. 36, no. 2–3, 2001, pp. 117–35.
16
THANK YOU
17