Department of Energy Office of Science Welcome ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization Thomas Ndousse DOE, Office of Science Department of Energy The Internet: The Evolving Global Network Infrastructure Office of Science IP The Internet – One of the greatest achievement of the 20-th century The Internet must evolve, innovate, and scale to to meet increasing ubiquity Ossification – Difficult to introduce new innovations in the network T1 ATM Ethernet SONET Satellite DWDM Soliton wireless Department of Energy The Internet: then, Now, & tomorrow Office of Science Original Design Expectations Current Operational Expectations Research infrastructure Best-effort, shared resources Twisted pair copper Single flow throughput: 9.6, 56kbps, 10 Mbps Transport stack: TCP Data traffic Single flow throughput: 9.6, 56Kbps, 10 Mbps Simple System Commerce, defense, science, Health, education, transportation, national security, etc Guaranteed bandwidth, dedicated channels, VLANs, VPNs, MPLS, GMPLS, quality of service Fiber optics, free-space optics, wireless, satellite, WiFi. WiMax 100 Mbps, ~Gbps, ~Tbps Zero-copy, off-load engines, RDMA, Data, voice, streaming video, Real-time, etc 100 mbps, ~Gbps, ~Tbps Ubiquitous System Complex System Department of Energy Emerging Network Virtualization Office of Science Network Virtualization Virtualization attempts to solve the ossification problem by allowing multiple virtual networks to co-exist within a shared infrastructure Why? De-ossification - expand or eliminate the neck of the IP hourglass Attempt to understand and manage large-scale network complexities Stimulate research and innovations through deployment and testing of disruptive network technologies Accommodate the requirements of diverse types of applications, especially high-end science applications Department of Energy Office of Science Overcoming Ossification and Complexity PlanetLab – Larry Peterson, Scott Shenker, Jon Turner A geographically distributed platform for deploying, evaluating, and accessing planetary-scale network services A blueprint for future Internet Platform for testing disruptive technologies before adoption GINI (Global Environment for Networking Innovations ) Beyond existing packet and circuit switching technologies Building security into network architecture and protocol primitives Towards a network science - Network architecture theories, the Internet as a complex system Department of Energy Office of Science Topological Representation of Network Virtualization (PlanetLab) Source: PlanetLab and NSF GENI Workshop Report Department of Energy Expectations of Network Virtualization Office of Science Each virtual Net (Vnet) is an independent network that operates in a protected partition • Inter-Vnet communication is allowed at the shared node Main Network • Vnet #0 is designated as the network that performs the control and management Layer 4 Vnet #2 • Vnets can acquire and release resources to the main network infrastructure (dynamically?) Layer 2 Vnet #3 Layer 3 Vnet #n Net #0 Control Net Layer 2 Vnet #1 • Department of Energy Layered Approach to Network Virtualization Office of Science Vnet #2 Vnet #3 Vnet #4 Layer 5, 6, 7 Vnet #1 Control and Management Layer 4 Layer 3 Layer 2 Layer 3 Layer 2 Layer 1 Layer 2 Layer 1 Department of Energy Hybrid Network: Minimum Implementation of Network Virtualization Office of Science Main Network (IP-Based) Vnet Vnet (Circuit-Based) Main Network (IP-Based) (Circuit-Based) Hybrid Network Model 1 Hybrid Networks Model 2 1. Vnet is carved from the main backbone network 1. Vnet and the main network are two independent networks 2. Resources can be exchanged between the Vnet and the main network 2. No resource exchanged between the two networks Department of Energy Hybrid Network Node Functions and Capabilities Office of Science E e-GMPLS:GMPLS with scheduling and reservation extensions D C A F B Hybrid Node Function Input Output Routing Routing Routing Switching Switching Routing Switching Switching Routing Functions G Hybrid Node Control Input Output MPLS MPLS e-GMPLS MPLS e-GMPLS MPLS E-GMPLS e-GMPLS Data Plane Technologies: MPLS, Layer 2 VLANs, Layer 3, SONET, WDWM Switching Functions Department of Energy Peering Issues of Hybrid Networks Office of Science E E D D C A F F C A B G B G Hybrid Net A Hybrid Net B Hybrid Control Plane Hybrid Control Plane MPLS MPLS e-GMPLS e-GMPLS MPLS MPLS e-GMPLS e-GMPLS Department of Energy Hybrid Network Research and Engineering Issues Office of Science Hybrid Network Theory and Foundation Hybrid network architecture Hybrid network node capabilities, functions, signaling, and control Hybrid network traffic engineering and network management Inter-Domain Issues for Hybrid Networks Hybrid network taxonomy – Common terminologies and capabilities Multi-domain control plane: engineering, policies, authentication Hybrid network security issues: vulnerabilities of control planes, Circuit authentication Hybrid network monitoring, performance measurement and prediction Department of Energy Inter-Agency View of Network Ossification & Virtualization Office of Science Ossification is a problem across all federal agencies (DOE, DARPA, NSA, etc) GENI is NSF’s view of the problem – A multiagency approach to the problem is critical Contribution from the science community is especially critical LSN Workshop – The Future of Internet and Experiential Facilities Design, July 24-25, 2006 Department of Energy Office of Science Questions?