1 / 18

Introduction to Network Virtualization

Introduction to Network Virtualization. Mosharaf Chowdhury Member, eNVy Project. What is Virtualization?. Transparent abstraction of computing platform and resources Multiple logical interpretations of the physical characteristics Virtualized everything Virtual machines : VMware, Xen

Download Presentation

Introduction to Network Virtualization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. University of Waterloo - eNVy Introduction to Network Virtualization Mosharaf Chowdhury Member, eNVy Project

  2. 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 University of Waterloo - eNVy

  3. Network Virtualization for Dummies • Making a physical network appear as multiple logical ones Physical Network Virtualized Network - 1 Virtualized Network - 2 University of Waterloo - eNVy

  4. Why Virtualize ? • Internet is almostossified • Lots of band-aids and makeshift solutions (e.g. overlays) • A new architecture (aka clean-slate) is needed • Hard to come up with a one-size-fits-all architecture • Almost impossible to predict what future might unleash • Why not create an all-sizes-fit-into-one instead! • Open and expandable architecture • Testbed for future networking architectures and protocols University of Waterloo - eNVy

  5. Related Concepts • Virtual Private Networks (VPN) • Virtual network connecting distributed sites • Not customizable enough • Active and Programmable Networks • Customized network functionalities • Programmable interfaces and active codes • Overlay Networks • Application layer virtual networks • Not flexible enough University of Waterloo - eNVy

  6. Network Virtualization Model • Business Model • Architecture • Design Principles • Design Goals University of Waterloo - eNVy

  7. Business Model Players Relationships • Infrastructure Providers (InPs) • Manage underlying physical networks • Service Providers (SPs) • Create and manage virtual networks • Deploy customized end-to-end services • End Users • Buy and use services from different service providers • Brokers • Mediators/Arbiters End User SLA Broker Service Provider EIA NPA SIA Infrastructure Provider IIA University of Waterloo - eNVy

  8. Architecture University of Waterloo - eNVy

  9. Design Principles Hierarchy of Roles Service Provider N Virtual Network N Infrastructure Provider N+1 … • Concurrence of multiple heterogeneous virtual networks • Introduces diversity • Recursion of virtual networks • Opens the door for network virtualization economics • Inheritance of architectural attributes • Promotes value-addition • Revisitation of virtual nodes • Simplifies network operation and management Service Provider 1 Virtual Network 1 Infrastructure Provider 2 Service Provider 0 Virtual Network 0 Infrastructure Provider 1 Infrastructure Provider 0 University of Waterloo - eNVy

  10. 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 • IPv6 fiasco should never happen again • Manageability • Clear separation of policy from mechanism • Defined accountability of infrastructure and service providers • Modular management University of Waterloo - eNVy

  11. Design Goals (2) • Scalability • Maximize the number of co-existing virtual networks • Increase resource utilization and amortize CAPEX and OPEX • Security, Privacy, and Isolation • Complete isolation between virtual networks • Logical and resource • Isolate faults, bugs, and misconfigurations • Secured and private University of Waterloo - eNVy

  12. Design Goals (3) • Programmability • Of network elements e.g. routers • Answer “How much”and “how” • Easy and effective without being vulnerable to threats • Heterogeneity • Networking technologies • Optical, sensor, wireless etc. • Virtual networks University of Waterloo - eNVy

  13. Design Goals (4) • Experimental and Deployment Facility • PlanetLab, GENI, VINI • Directly deploy services in real world from the testing phase • Legacy Support • Consider the existing Internet as a member of the collection of multiple virtual Internets • Very important to keep all concerned parties satisfied University of Waterloo - eNVy

  14. Definition (Sort of) Network virtualization is a networking environment that allows multiple service providers to dynamically compose multipleheterogeneous virtual networks that co-exist together in isolation from each other, and to deploy customizedend-to-end services on-the-fly as well as manage them on those virtual networks for the end-users by effectivelysharing and utilizing underlying network resources leased from multiple infrastructure providers. University of Waterloo - eNVy

  15. Existing Projects • Four general categories • Networking technology • IP (X-Bone), ATM (Tempest) • Layer of virtualization • Physical layer (UCLP), Application layer (VIOLIN) • Architectural domain • Network resource management (VNRMS), Spawning networks (Genesis) • Level of virtualization • Node virtualization (PlanetLab), Full virtualization (Cabo) University of Waterloo - eNVy

  16. Future Works • Four general directions • Instantiation • Creates virtual networks • Logistics • Runs them • Management • Manages them • Interactions • Let them flourish University of Waterloo - eNVy

  17. Reference • N.M. Mosharaf Kabir Chowdhury, Raouf Boutaba, “A Survey of Network Virtualization”, University of Waterloo Technical Report CS-2008-25, Oct. 2008. University of Waterloo - eNVy

  18. Questions ? || // Comments University of Waterloo - eNVy

More Related