How To Build A Network On A Network (Internet2)



Similar documents
Internet2 Network: Controlling a Slice of the Na6onal Network. Eric Boyd Senior Director of Strategic Projects

SDN Building Blocks. Edward Balas Sept 17th, 2014

ENABLING INNOVATION THROUGH NETWORK VIRTUALIZATION (AND INTEGRATION OF COMPUTE AND STORAGE)

Real-World Insights from an SDN Lab. Ron Milford Manager, InCNTRE SDN Lab Indiana University

Running produc>on and experimenta>on at AmLight SDN

Software Defined Exchange (SDX) and Software Defined Infrastructure Exchange (SDIX) Vision and Architecture

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Software Defined Networking for big-data science

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

GLIF End to end architecture Green paper

OpenFlow/So+ware- defined Networks. Srini Seetharaman Clean Slate Lab Stanford University July 2010

Open Source Tools & Platforms

The New Dynamism in Research and Education Networks

Software Defined Networking for big-data science

Benefits brought by the use of OpenFlow/SDN on the AmLight intercontinental research and education network

Migra'ng AmLight from legacy to SDN: Challenges, Results and Next Steps

OpenFlow Introduction and Status

Software Defined Networking A quantum leap for Devops?

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Tutorial: OpenFlow in GENI

Agenda. NRENs, GARR and GEANT in a nutshell SDN Activities Conclusion. Mauro Campanella Internet Festival, Pisa 9 Oct

Stanford Clean Slate Program

DREAMER and GN4-JRA2 on GTS

How SDN will shape networking

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Embracing Transport SDN for Open Networking Architectures

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Software Defined Networking What is it, how does it work, and what is it good for?

Accelerating SDN Adoption with open source SDN platforms. Nov.11, 2014 Atsushi Iwata Director NEC Corporation of America

Flexible SDN Transport Networks With Optical Circuit Switching

Designing Virtual Network Security Architectures Dave Shackleford

Software Defined Environments

Software Defined Networks

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

Transport OIF. Hans-Martin Foisel Deutsche Telekom. OIF Carrier WG Chair. October 16, 2013

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

A NEW NETWORK PARADIGM BROCADE SDN STRATEGY

The Next Frontier for SDN: SDN Transport

Model-Driven OpenFlow Interoperability

Bringing OpenFlow s Power to Real Networks

How To Understand The Power Of The Internet

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Does SDN accelerate network innovations? Example of Flexible Service Creation

OpenFlow: History and Overview. Demo of routers

Internet2 Network Services Community, Service and Business Overview

ANI Network Testbed Update

How To Orchestrate The Clouddusing Network With Andn

software networking Jithesh TJ, Santhosh Karipur QuEST Global

ExoGENI: A Mul-- Domain IaaS Testbed

Making the Case for Open Source Controllers

Software Defined Networking

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation


SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Recent Developments in Transport SDN

THE SDN TRANSFORMATION A Framework for Sustainable Success

SAVI/GENI Federation. Research Progress. Sushil Bhojwani, Andreas Bergen, Hausi A. Müller, Sudhakar Ganti University of Victoria.

Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx

Open Transport Switch:

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Software Defined Networks (SDN)

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

GÉANT for HEAnet clients

Internet2 Focused Technical Workshop: International OpenFlow/SDN Testbeds Florida International University March 31 April 2, 2015

Software Defined Networking and Network Virtualization

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SDN Use Cases: Leveraging Programmable Networks

Extending SDN into the Transport Network. Nanog 59 Wayne Wauford Infinera

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

SIMPLE NETWORKING QUESTIONS?

SDN/Virtualization and Cloud Computing

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

SDN Applications in Today s Data Center

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

SDN and Open Ethernet Switches Empower Modern Data Center Networks

SOFTWARE-DEFINED NETWORKS

International Software-Defined Network Exchanges (isdxs)

Software Defined Networking (SDN)

Internet2 AL2s 6 Month Report through

Transcription:

ERIC BOYD Senior Director, Strategic Projects JUNE, 2015 Roadmap to Operating SDN Networks: The Good, the Bad, and the Ugly

I2 Production Service Service User I2 Prototype Service Internet2 Service Taxonomy Implemented Using LHCONE NET+ External Provider Services Dependencies XSEDE GENI? Layer 3 R&E IP and TR-CPS Services I2-Run Service Specific Hardware Connectors GENI Learning Switch ONOS? General Purpose VLAN Service - AL2S SDN Controller ESNET NOAA NVS (Network Virtualization Service) Virtualized Ethernet Switching Hypervisor Ethernet Switches Circuits and Wavelengths - AL1S Fiber & Optical Transport

Internet2 Goals Support production networking Across Internet2 Integrated with partner networks around the globe Be a leader in advanced networking Show what can be done, don t copy what commercial world is doing Innovation Platform: Abundant Bandwidth (100G +) Deeply Programmable (SDN) Friction Free Science (Science DMZs) Use Cases Domain scientists collaborating in data intensive science Extending local control over far-flung campuses (e.g. US, China, Middle East) Massively Online Courses Etc. [ 4 ]

Internet2 Philosophy Support open, standards-compliant implementation of SDN Strongly resist vendor impulse towards vertical integration Decoupling control plane from data plane enables competition between switch vendors and competition between controllers Deploy multiple vendors in a common network to force inter-operability Creates a lowest common denominator effect Reflects the reality of the R&E networking community 5-7 networks along the E2E path Support both Production Networking and Innovation Twin goals are definitely at odds but What is the point of R&E networks if we re following? There isn t financial support to build operational-quality R&E networks just for network research Harness the strengths of R&E community to influence the market Open, collaborative, innovative community Collectively we have the power to change the conversation [ 5 ]

Notable Milestones to Date April 2012: Internet2 announces intent to build 100G Layer 2 network on an SDN substrate in partnership with Indiana University October 2012: Internet2 AL2S launched on Brocade MLXe-16s in pure OpenFlow mode: First nationwide, open 100G network built on SDN Substrate March 2013: Internet2 AL2S becomes multi-vendor with introduction of Juniper MX-960s in pure OpenFlow mode May 2013: Juniper OpenFlow implementation becomes fully supported December 2013: Mulitpoint VLANs supported June 2014: Network Virtualization implemented through Flowspace Firewall hypervisor August 2014: Partnership with ON.LAB begins October 2014: GENI Sitemon v0.1 becomes first alien controller running on the Internet2 network October 2014: Multi-Domain SDX demonstrated April 2015: ONOS Controller / SDN-IP demonstrated with 3 universities June 2015: Three continent deployment of router-less Layer 3 network using ONOS and SDN-IP [ 6 ]

Internet2 June, 2015 Current Status OpenFlow 1.0 in production OF 1.3 support in FSFW and OESS in design Experimenting with Brocade 5.8b implementation of OF1.3 Working with Juniper on implementing requirements for OF 1.3 Hypervisor (FlowSpace Firewall1.0.5) in production Supports L2 and L3 matching Vendor Updates (current versions Juniper 13.3, Brocade 5.6dc) Vendor-specific limits do exist. Controller (OESS 1.1.6) in production Supports Layer 2 Trace Accepting 3 rd party controllers Questionnaire Test Lab Production GENI Aggregate Manager in production Allow provisioning of a sliver across AL2S as part of a larger GENI slice

Internet2 Network Software Stack KEY Vendor Developed Internet2 Developed Internet2 Modified 3rd Party Developed Experimenter Code API SDN-IP API EXP APP API FOAM STITCHING AGGREGATE API OESS UI OESS API EXP APP Oscars API GENI Learning Switch ONOS MD-OESS NOX OESS NOX OSCARS IDCP OpenFlow OpenFlow FIU FSFW Utah FSFW MAX FSFW OpenFlow OpenFlow FlowSpaceFirewall OpenFlow OpenFlow OpenFlow OpenFlow Switch OpenFlow Switch OpenFlow Switch

Internet2 June, 2015 Current Status OpenFlow 1.0 in production OF 1.3 support in FSFW and OESS in design Experimenting with Brocade 5.8bx implementation of OF1.3 Working with Juniper on implementing requirements for OF 1.3 Hypervisor (FlowSpace Firewall1.0.5) in production Supports L2 and L3 matching Vendor Updates (current versions Juniper 13.3, Brocade 5.6dc) Vendor-specific limits do exist. Controller (OESS 1.1.6a) in production Supports Layer 2 Trace Accepting 3 rd party controllers Questionnaire Openflow Network Emulator (Mininet clone of AL2S plus chaos monkey) Test Lab Production GENI Aggregate Manager in production Allow provisioning of a sliver across AL2S as part of a larger GENI slice

Internet2 2015 Plans Continue to support network research on AL2S, and we are in particular interested in understanding and meeting needs of GENI researchers Deploy NSI on AL2S Begin conversations about continued IDCP support ONOS Deployment, with Global Peers as a prototype service Work with vendors to get OF 1.3 Support Brocade -> 5.8x ( now ) in testing Juniper -> In discussion Continue to support and enhance OESS, FSFW Evaluating OF 1.3 support in FSFW Refine Slice Deployment Process Faster? Test for correctness, then safety Testing constraints?

Operating SDN Networks: The Good Possible to build and operate a reliable Layer 2 and Layer 3 network atop an SDN Substrate Possible to support multiple controllers concurrently on an SDN substrate through network virtualization Possible to create a mult-domain SDX using network virtualization Possible to build a global Layer 3 network through software on a routerless network in ~1 month [ 11 ]

Operating SDN Networks: The Bad Vendor implementations of OpenFlow 1.0 have been buggy and incomplete Vendor implementations of OpenFlow 1.3 have been very slow to appear, as well as buggy and incomplete OpenFlow 1.0 and 1.3 standards have too many optional features, making the implementation of new features a painstaking negotiating process with multiple vendors OpenFlow 1.0 and 1.3 specs are sufficiently vague that we had to write supplemental specs to ensure vendor interoperability [ 12 ]

Operating SDN Networks: The Ugly Building a network software stack requires absolutely rigorous testing when any component changes Testing harness becomes the resource bottleneck Testing for safety!= testing for correctness Supporting multiple controllers concurrently on a production network software stack: Requires significant FTE resources Moves slower than researchers are accustomed Requires more productization (logging, release management, documentation) than normally done by researchers [ 13 ]

Takeaways Operating an SDN-based network is doable, today, and has been for a 2+years SDN!= Open SDN SDN = Fully programmable devices Open SDN = Fully programmable, vendor-swappable devices It s too soon to declare winners in the network stack space Controllers: ODL, ONOS, Ryu, etc. Apps: FSFW/OESS, SDN-IP, etc. Declaring a winner raises the narrow waist => Less room for R&E innovation We need crisp, complete, required SDN programming interfaces fully implemented across multiple vendors We need to start tool development to support network operators of SDNbased-networks We need maturation of open source controllers Logging, Documentation, Release Management, Long-Term Support Open Source Testing Harnesses [ 14 ]

ERIC BOYD Senior Director, Strategic Projects JUNE, 2015 ROADMAP TO OPERATING SDN NETWORKS: THE GOOD, THE BAD, AND THE UGLY eboyd@internet2.edu [ 15 ] July 18, 2015 2013 Internet2