morteza yousefi university of science & technology of mazandaran [email protected]
DESCRIPTION
Network Virtualization. Morteza Yousefi University of Science & Technology of Mazandaran [email protected]. Outline. What is Virtualization Network Virtualization Network Virtualization Model Business Model Architecture Design Principles Design Goals - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/1.jpg)
Morteza YousefiUniversity of Science & Technology of Mazandaran
Network Virtualization 1 of 22
Network Virtualization
![Page 2: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/2.jpg)
Outline
What is Virtualization Network VirtualizationNetwork Virtualization Model
Business Model Architecture Design Principles Design Goals
Related ConceptsExisting ProjectsFuture Works
Network Virtualization 2 of 22
![Page 3: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/3.jpg)
What is Virtualization?
Transparent abstraction of computing platform and resources
Multiple logical interpretations of the physical characteristics
Virtualized everything
Virtual machines: VMware, Xen Storage virtualization: SAN Data-center virtualization
Network Virtualization 3 of 22
![Page 4: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/4.jpg)
Virtualization Stack for Future Internet
Network Virtualization 4 of 22
Korea University, Operating Systems Lab. (http://os.korea.ac.kr)
![Page 5: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/5.jpg)
Network Virtualization for Dummies
Making a physical network appear as multiple logical ones
Network Virtualization 5 of 22
![Page 6: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/6.jpg)
Network Virtualization Model
Business Model
Architecture
Design Principles
Design Goals
Network Virtualization 6 of 22
![Page 7: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/7.jpg)
Business Model
Infrastructure Providers (InPs)
Manage underlying physical networks
Service Providers (SPs) Create and manage virtual networks Deploy customized end-to-end services
End UsersBuy and use services from different service providers
BrokersMediators/Arbiters
Network Virtualization 7 of 22
Players Relationships
![Page 8: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/8.jpg)
Architecture
Network Virtualization 8 of 22
![Page 9: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/9.jpg)
Design Principles
Concurrence of multiple heterogeneous virtual networks
Introduces diversity
Recursion of virtual networksOpens the door for network virtualization
economics
Inheritance of architectural attributesPromotes value-addition
Revisitation of virtual nodesSimplifies network operation and management
Network Virtualization 9 of 22
![Page 10: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/10.jpg)
Design Goals (1)
Flexibility Service providers can choose
arbitrary network topology, routing and forwarding functionalities, customized control and data planes
No need for co-ordination with others
Manageability Clear separation of policy from mechanism Defined accountability of infrastructure and service providers Modular management
Network Virtualization 10 of 22
![Page 11: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/11.jpg)
Design Goals (2)
Scalability Maximize the number of co-existing virtual networks Increase resource utilization and amortize CAPEX and OPEX
Security, Privacy, and IsolationComplete isolation between virtual networks
Logical and resource
Isolate faults, bugs, and misconfigurationsSecured and private
Network Virtualization 11 of 22
![Page 12: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/12.jpg)
Design Goals (3)
Programmability Of network elements e.g. routersAnswer “How much ” and “how”We must find a Win-Win situation where programmability will be easy , effective and Secure at the same time
HeterogeneityNetworking technologies
Optical, sensor, wireless etc.Virtual networks
Network Virtualization 12 of 22
![Page 13: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/13.jpg)
Design Goals (4)
Experimental and Deployment Facility PlanetLab, GENI, VINIDirectly deploy services in real world from the testing phase
Legacy SupportConsider the existing Internet as a member of the collection of multiple virtual Internets
Very important to keep all concerned parties satisfied
Network Virtualization 13 of 22
![Page 14: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/14.jpg)
Definition
Network virtualization is a networking environment that allows multiple service providers to dynamically compose multiple heterogeneous virtual networks that co-exist together in isolation from each other, and to deploy customized end-to-end services on-the-fly as well as manage them on those virtual networks for the end-users by effectively sharing and utilizing underlying network resources leased from multiple infrastructure providers.
Network Virtualization 14 of 22
![Page 15: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/15.jpg)
Related Concepts
Virtual Private Networks (VPN) Virtual network connecting distributed sitesNot customizable enough
Overlay Networks Application layer virtual networks Is flexible
Network Virtualization 15 of 22
![Page 16: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/16.jpg)
Virtual Private Network(VPN)
Network Virtualization 16 of 22
![Page 17: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/17.jpg)
Overlay Network
Network Virtualization 17 of 22
![Page 18: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/18.jpg)
Existing Projects(1)
Four general categories :
Networking technology IP (X-Bone)ATM (Tempest)
Layer of virtualizationPhysical layer (UCLP) Application layer (VIOLIN) Link layer (VNET ) Network Layer (AGAVE)
Network Virtualization 18 of 22
![Page 19: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/19.jpg)
Existing Projects(2)
Architectural domainNetwork Management (VNRMS)Resource Management ( Darwin)Virtual Active Network ( NetScript )
Level of virtualizationNode virtualization (PlanetLab)Full virtualization (Cabo)VINIGENI
Network Virtualization 19 of 22
![Page 20: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/20.jpg)
Network Virtualization 20 of 22
![Page 21: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/21.jpg)
Future Works
Four general directions:
InstantiationCreates virtual networks
Logistics Runs them
ManagementManages them
InteractionsLet them flourish
Network Virtualization 21 of 22
![Page 22: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/22.jpg)
Reference
[1] N.M. Mosharaf Kabir Chowdhury, Raouf Boutaba, “A Survey of Network Virtualization”, University of Waterloo Technical Report CS-2008-25, Oct. 2008[2]http://publib.boulder.ibm.com/infocenter/powersys/v3r1m5/topic/iphb2/iphb2virtoverview.htm 12-01-2009
Network Virtualization 22 of 22
![Page 23: Morteza Yousefi University of Science & Technology of Mazandaran yousefi@ustmb.ac.ir](https://reader035.vdocuments.us/reader035/viewer/2022081516/56812be6550346895d9062e0/html5/thumbnails/23.jpg)
Thanks for your attention
Questions????
Network Virtualization