Introduction Architecture Prototype Next Steps Network Virtualization Architecture: Proposal and Initial Prototype G.Schaffrath 1 , C.Werle 2 , P .Papadimitriou 3 , A.Feldmann 1 , R.Bless 2 , A.Greenhalgh 4 , A.Wundsam 1 , M.Kind 1 , O.Maennel 1 , L.Mathy 3 1 Technische Universit¨ at Berlin, 2 Universit¨ at Karlsruhe, 3 Lancaster University, 4 University College London VISA Workshop 2009, Barcelona G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 1
Introduction Architecture Prototype Next Steps Virtual Networks (VNets) Service Topology D P Service Database Service Portal P P D G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 2
Introduction Architecture Prototype Next Steps Virtual Networks (VNets) Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D VNet Topology G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 2
Introduction Architecture Prototype Next Steps Virtual Networks (VNets) Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Substrate Topology . G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 2
Introduction Architecture Prototype Next Steps Virtual Networks (VNets) Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Substrate Topology G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 2
Introduction Architecture Prototype Next Steps Virtual Networks (VNets) Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Request Request Substrate Topology Embedding Embedding management authority G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 2
Introduction Architecture Prototype Next Steps VNets and Business Reality - Embedding Authority? Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Corporate Entity C Corporate Entity D ? Substrate Topology Corporate Entity B Corporate Entity A G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 3
Introduction Architecture Prototype Next Steps VNets and Business Reality - Topology Hiding? Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Corporate Entity C Corporate Entity D ? Substrate Topology Corporate Entity B Corporate Entity A ? ? G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 4
Introduction Architecture Prototype Next Steps VNets and Business Reality - Topology Hiding? Service Topology D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Corporate Entity C ? Corporate Entity D ? Substrate Topology Corporate Entity B Corporate Entity A ? ? G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 4
Introduction Architecture Prototype Next Steps VNets and Business Reality - Outsourcing? Service Topology Corporate Entity E D P Service Database Service Portal P P Virtual Link Virtual Node Virtual Switch D Substrate Link Substrate Node Substrate Switch VNet Topology Corporate Entity C ? Corporate Entity D ? Corporate Entity F Substrate Topology Corporate Entity A Corporate Entity B ? ? G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 5
Introduction Architecture Prototype Next Steps Architecture Challenges Distributed Management Limited Information Exchange Migration Flexibility (Role Splicing/Duplication) Approach Role Definition Interfaces between Roles G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 6
Introduction Architecture Prototype Next Steps Roles - Current Wellknown Players Service Provider Provides Service on the Internet Internet Service Provider Owns and operates Hardware G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 7
Introduction Architecture Prototype Next Steps Virtual Network Management Roles Service Provider (SP) Provides Service on the VNet Virtual Network Operator (VNO) Operates the VNet Virtual Network Provider (VNP) Assembles VNet Resources Physical Infrastructure Provider (PIP) Owns and operates (part of) the Substrate G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 8
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP Requirements Service T opology VNO VNP PIP 1 PIP 2 PIP 3 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP 1 VNet T opology Requirements Specification Virtual Network VNO 1 VNP PIP 1 PIP 2 PIP 3 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP 1 VNet T opology Requirements Specification 2 VNet T opology Virtual Network Splitup & PIP Mapping VNO 1 Partial VNet T opology VNP PIP 1 PIP 2 PIP 3 2 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP 1 VNet T opology Requirements Specification 2 VNet T opology Virtual Network Splitup & PIP Mapping VNO 1 Partial VNet T opology VNP PIP 1 PIP 2 PIP 3 2 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP 1 VNet T opology Requirements Specification 2 VNet T opology Virtual Network Splitup & PIP Mapping VNO 3 VNetEmbedding 1 PIP 1 PIP 2 PIP 3 VNP 3 3 3 PIP 1 PIP 2 PIP 3 2 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Introduction Architecture Prototype Next Steps Instantiation and Interfaces 0 ServiceT opology Specification SP 1 VNet T opology Requirements Specification 2 VNet T opology Virtual Network Splitup & PIP Mapping VNO 3 VNetEmbedding 4 Inter-PIP Conn. Setup 1 PIP 1 PIP 2 PIP 3 VNP 3 3 3 4 4 PIP 1 PIP 2 PIP 3 2 G.Schaffrath, C.Werle, P .Papadimitriou, A.Feldmann, R.Bless, A.Greenhalgh, A.Wundsam, M.Kind, O.Maennel, L.Mathy Network Virtualization Architecture:Proposal and Initial Prototype 9
Recommend
More recommend