Software-Defined Networking Workshop: Motivations and preliminary findings Inder Monga Chief Technologist and Area Lead, ESnet ESCC Meeting February 26.

Slides:



Advertisements
Similar presentations
Future Internet Research and Experiments EU vs USA 7 June, 2012 Róbert Szabó Dept. of Telecommunications and Media Informatics Budapest University of Technology.
Advertisements

SDX: A Software-Defined Internet Exchange
Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Internet2 and AL2S Eric Boyd Senior Director of Strategic Projects
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Daniel Burton Senior Vice President Global Public Policy Salesforce.com April 17, 2009 eGov Workshop: Cloud Computing and Interoperability.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Bandwidth DoS Attacks and Defenses Robert Morris Frans Kaashoek, Hari Balakrishnan, Students MIT LCS.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
Applied Research Center for Computer Networking GENI, we be of one blood.
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
Sponsored by the National Science Foundation Software Defined Exchanges: New Opportunities for Future Internet Research Mike Zink GREE-SC2014 July 21 st.
US NITRD LSN-MAGIC Coordinating Team – Organization and Goals Richard Carlson NGNS Program Manager, Research Division, Office of Advanced Scientific Computing.
Campus Cyberinfrastructure – Network Infrastructure and Engineering (CC-NIE) Kevin Thompson NSF Office of CyberInfrastructure April 25, 2012.
Intelligent Large Scale Sensing Systems (ILS 3 ) initiative Initiative Status and Activities Kevin M. McNeill, PhD Research Assoc. Professor Director,
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
SDX: A Software-Defined Internet eXchange Jennifer Rexford Princeton University
DriveSense’14 NSF Workshop on Large-Scale Traffic and Driving Activity Data DriveSense’14, Oct 30-31, Norfolk, VA.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
P4 Amore! ( Or, How I Learned to Stop Worrying and Love P4) Jennifer Rexford Princeton University.
Federation and Software Defined Exchanges (SDXs): Applications, Services, Architecture, Technologies, and Implementations Joe Mambretti, Director,
Complex Systems Workshop, September 20-21, 2012 Evaluation of Complex Systems J. Bryan Lyles Program Director CISE/CNS.
Introduction to Avaya’s SDN Architecture February 2015.
DICE Diagnostic Service Joe Metzger Joint Techs Measurement Working Group January
Sampling and Analysis Tools for E-Center for Multi-domain Internet Performance Measurement Prasad Calyam, Ph.D. Winter.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
View from Washington and Germantown Vincent Dattoria ESnet Program Manager, Facilities Division, Office of Advanced Scientific Computing Research February.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
Creating New Revenue by Exposing Network Services Using TM Forum APIs
Strategic Program Subgroup Meeting December 8, 2016
Fourth Dimension Technologies
Multi-layer software defined networking in GÉANT
Progress of Network Architecture Work in FG IMT-2020
Innovation Center Riga, 2017.
Welcome Network Virtualization & Hybridization Thomas Ndousse
GENUS Virtualisation Service for GÉANT and European NRENs
Science engagement: identifying priorities
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
How Smart Networks are Changing Corporate Networks
Four myths about GENI (and one recommendation)
The Stanford Clean Slate Program
Software Defined Networking (SDN)
Digital Transformation Asia 2018 – CALL FOR SPEAKERS
PRPv1 Discussion topics
Extending MPLS/BGP VPNs to End-Systems
Connecting the Dots Kate Petersen ESnet Science Engagement
Virtualization, Cloud Computing, and TeraGrid
HIMSS National Conference New Orleans Convention Center
GENI Global Environment for Network Innovation
Brian Matthews STFC EOSCpilot Brian Matthews STFC
April 17, 2009 eGov Workshop: Cloud Computing and Interoperability Daniel Burton Senior Vice President Global Public Policy Salesforce.com.
Understanding Impact Stephanie Seavers, Impact Manager.
IT Management Services Infrastructure Services
Connecting the dots Kate Petersen ESnet Science Engagement
NSF Middleware Initiative
OpenDP: A Pitch for a Community Effort
Impact through networking
OU BATTLECARD: Oracle WebCenter Training
Presentation transcript:

Software-Defined Networking Workshop: Motivations and preliminary findings Inder Monga Chief Technologist and Area Lead, ESnet ESCC Meeting February 26 th, 2014

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science SDN in a nutshell… SDN Controller Switch Optical Transport Router Vendor App 1 Vendor App n …but operational networking is more than the nutshell people processes troubleshooting Fault diagnosis ToolsSoftware Customer Apps

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science The ‘SDN operational gap’ + GENI + CCNIE + ASCR + DARPA + Academia + Vendors +__________________? Identify gaps and propose approaches

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Workshop to focus on the gaps

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Three Goals 1.Bridge the ‘operational’ gap - architecture, tools and policies 2.Deploy and operate securely multi-layer, multi-domain SDN networks - Interwork with the current set of Internet technologies 3.Identify research, development and technologies needed to support new, innovative users and applications

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science It is about running networks (not just about network research) _size_images/1969_4-node_map.gif Future of intersite networking, LBL, 1986 ARPAnet, 1969 HEPnet, 1986 Develop, deploy and (inter)operate a prototype multi-domain SDN network

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science What does that help achieve? Build an ecosystem of security- savvy, operational SDN experts with government and academic networks leading the way Rapid prototypes with open-source tools, engage the open-source community Share experiences, build knowledge Engage operational knowledge with academia, open-source enthusiasts and industry at a larger scale

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Workshop Organizers Steering Committee Vince Dattoria (DOE), Bryan Lyles (NSF), Robert Bonneau (AFRL), Matthew Goodman (DARPA), Kevin Thompson (NSF), Bob Walter (DARPA) Organizing Committee Sponsors Grant MillerVince DattoriaBryan Lyles Inder MongaChip Elliott Ron HutchinsRoy Campbell Eric BoydBill Snow NSF PIs Joe Evans and Sean Peisert Workshop PI

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Workshop Structure Keynotes - Breakout groups Brainstorming Three broad areas - Users and Applications (UAM) - Technology and Operational Deployment (TOD) - Security Readouts and Discussion Workshop Report (in progress)

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Workshop Attendance Dec 17-18, 2013

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps (only a subset) Time is right for prototyping operational, multi-domain SDNs Connect up testbeds and operational networks Build the SBone, the ARPAnet, ….with new technologies Multi-domain SDN deployment is key

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Software-Defined Networking should transition to Software- Defined ‘Instrument’ (SDI) Include compute, storage along with network Break the networking black box

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Build multiple, community supported Software-Defined eXchanges (SDX) Tackling exchanging IP data is table-stakes for a larger deployment Collaboration with Josh Bailey, Google Nick Feamster, Georgial Tech

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Open the SDN app-store Leveraging applications within a community will benefit all Support both ‘open’ and ‘closed’ source Will require a set of standard APIs

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Community focus needed to bridge network management and service manageability gap no common debugging statistics? What are the ‘ping’ and ‘traceroute’ equivalents for SDN? Simple tools to debug connectivity, and when it does not work. Need a northbound API for debugging, not just for applications Query network state Interoperable across vendors and controllers

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Community best practices for building SDN networks Architecture for the control plane, sizing the control plane etc. Network Bootstrapping Education (Unlearning and learning)

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Observations and gaps contd. Profiles for various applications, so vendors/software developers can build to these profiles (supports the app-store idea) Don’t know how to make that happen, but a strong desire to have since SDN means so many things Managing underlays and overlays – network virtualization Techniques not well understood, research topic

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Security Still a nascent topic, lots of definitions and discussions Uses of SDN for Security Secure updates for applications Flexible intrusion detection Flexible Reaction/Provisioning Making SDN secure Trust Model Correlation of complex network issues Policies (AAA, resource management, admission control etc.) Consistency model (valid vs invalid network state)

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science My inspiration and recommendation: Draw upon principles of ‘Maker Movement’ when thinking about SDN – this could be ‘our’ DIY project! If it can be imagined, it can be made. The first step in making a thing, even a non-physical thing, is visualizing it. A most effective step in refining/developing a thing is collaborating with others on it. Begin with the end in mind. Making things always combines form with function. The art of making should be appreciated and celebrated. Credit to wikipedia for principles

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science 10+ Layers of an Operational Network Network (control and data plane) Network (control and data plane) Layer 0-7 Management, Tools, Measurement Layer 8-9 People (network engineers, sysadmins, operators) Layer 10

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science What adopting SDN means to Operational Skillsets? Network (control and data plane) Network (control and data plane) Layer 0-7 Management, Tools, Measurement Layer 8-9 People (network engineers, sysadmins, operators) Layer 10 Network (API + data plane) Network (API + data plane) Network Operating System (control) + New tools, service plane and management Network Operating System (control) + New tools, service plane and management People (network engineers**, sysadmins, operators**) + (software engineers/devops) ** need to develop new skills

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science