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



Similar documents
Network Virtualiza/on on Internet2. Eric Boyd Senior Director for Strategic Projects

SDN Overview. Southern Partnership in Advanced Networking John Hicks, November 3, 2015

How To Build A Network On A Network (Internet2)

SDN Building Blocks. Edward Balas Sept 17th, 2014

Running produc>on and experimenta>on at AmLight SDN

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

Internet2 ION Service Overview and Status. Tom Lehman (USC/ISI)

Deploying and Operating a 100G Nationwide SDN WAN

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

Use of SDN in the AmLight intercon4nental research and educa4on network

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

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

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

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

November 2, Advanced Network and network services leadership

Philosophy of Network Opera3ng Systems and Intent APIs

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

GLIF End to end architecture Green paper

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

Perspec'ves on SDN. Roadmap to SDN Workshop, LBL

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

Tutorial: OpenFlow in GENI

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

Does SDN accelerate network innovations? Example of Flexible Service Creation

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

Software Defined Networking A quantum leap for Devops?

Testbeds as a Service Building Future Networks A view into a new GEANT Service. Jerry Sobieski (NORDUnet) GLIF Tech Atlanta, Mar 18, 2014

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

Software Defined Networking

Benchmarking the SDN controller!

Software-Defined Networking

Open Flow in Europe: Linking Infrastructure and Applica:ons [OFELIA] Reza Nejaba) Mayur P Channegowda, Siamak Azadolmolky, Dimitra Simeounidou

SDN AND BARE METAL SWITCHES ARE LIKE PEANUT BUTTER AND JELLY: TWO GOOD THINGS THAT ARE GREAT TOGETHER!

Software Defined Networking for big-data science

The New Dynamism in Research and Education Networks

Software Defined Networking for big-data science

ScotGrid. Bolting the door. Network Based Security Mechanisms. David Crooks, Mark Mitchell on behalf of ScotGrid Glasgow

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

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

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Getting Real with Policies for Software Defined Infrastructure. Manish Dave Principal Engineer, Intel IT

ANI Network Testbed Update

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

Why Operators Need Optical Transport SDN

Software Defined Networking. Matthew Davy, Indiana University September 8th, 2011

April 20 th 2011, Internet2 Spring Member Mee5ng Aaron Brown Internet2. Circuit Monitoring for DYNES

ENOS: a Network Opera/ng System for ESnet Testbed

IPv6 - A Quick Introduction

Software-Defined Networking Applications in Network Science and Engineering

Some Musings on OpenFlow and SDN for Enterprise Networks. David Meyer Open Networking Summit October 18-19, 2011

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

ExoGENI: A Mul-- Domain IaaS Testbed

Experiences with Dynamic Circuit Creation in a Regional Network Testbed

NANOG DNS BoF. DNS DNSSEC IPv6 Tuesday, February 1, 2011 NATIONAL ENGINEERING & TECHNICAL OPERATIONS

TRANSFORMING NETWORKING WITH OPEN SDN. Jason Matlof, VP Marke1ng April, 2013

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

Software Defined Networking (SDN)

Management and Provisioning of M2M Devices and Applications

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking

Accelerating Application Performance on Virtual Machines

Campus Research Network Overview

Network Middleware Solutions

How To Protect Virtualized Data From Security Threats


Software Defined Data Center An Implementation view

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

International Software-Defined Network Exchanges (isdxs)

The Evolution of the Central Office

Splunk for Networking and SDN

Presented By Joe Mambretti, Director, International Center for Advanced Internet Research, Northwestern University

Chris Dagney BROCADE Sr. Sales Engineer. January 23, 2014 ON DEMAND DATA CENTER

GENI Laboratory Exercises for a Cloud Computing course

WAN Virtualization Looking beyond Point to Point Circuits

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Online Enrollment Op>ons - Sales Training Benefi+ocus.com, Inc. All rights reserved. Confiden>al and Proprietary 1

IT Change Management Process Training

Software Defined Network Application in Hospital

YANG User Interface (YANGUI) in OpenDaylight

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

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Next Generation Clouds, The Chameleon Cloud Testbed, and Software Defined Networking (SDN)

OpenFlow Overview. Daniel Turull

Best Prac*ces for Deploying Oracle So6ware on Virtual Compute Appliance

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

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Monitoring GENI Networks

Case Studies in Solving Testing Constraints using Service Virtualization

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

CS244 Lecture 5 Architecture and Principles

Emerging Software Defined Networking & Open APIs Ecosystem

Network Virtualization

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Benchmarking Methodology for Virtualization Network Performance

2013 ONS Tutorial 2: SDN Market Opportunities

Why Software Defined Networking (SDN)? Boyan Sotirov

P2P Service Trial Session Notes

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

Transcription:

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

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

Network iza<on on Internet2

Network iza<on on Internet2

Network iza<on on Internet2

Network iza<on on Internet2 Control a slice of the na<onal network! Enable: Rapid prototyping of advanced applica<ons Rapid prototyping of new network services Rapid advancement of network research

KEY OpenFlow Internet2 Software Stack Experimenter Code EXP APP FOAM STITCHING AGGREGATE UI EXP APP API API API API NSI API GENI Learning MD- NOX NOX NSI OSCARS NSI IDCP OpenFlow FIU FSFW Utah FSFW MAX FSFW OpenFlow OpenFlow OpenFlow OpenFlow OpenFlow OpenFlow OpenFlow OpenFlow

Internet2 March, 2015 Current Status Aggregate Manager in produc<on Hypervisor (FlowSpace Firewall) in produc<on Accep<ng 3 rd party controllers Ques<onnaire Test Lab Produc<on Support L2 and L3 matching FSFW Updates (current version 1.0.4a) Vendor Updates (current versions Juniper 13.3, Brocade 5.6dc) Vendor- specific limits do exist. OpenFlow 1.0 Supported

Controlling a Slice on Internet2 Request a slice (email: noc@internet2.edu) Receive a ques<onnaire from Internet2 NOC Submit ques<onnaire to Internet2 Download FSFW; try your controller in that environment hdp://globalnoc.iu.edu/sdn/fsfw.html/ Submit your package Good documenta<on accelerates process! Good logging accelerates process! Internet2 NOC tests your controller on idream GENI environment Problems - > Go back one step Internet2 deploys your controller on Internet2 Network

What do we want you to do Have well tested, well versioned, and packaged code Provide lots of documenta<on Provide lots of configurable logging Have a Ticke<ng/Bug repor<ng system Provide Installa<on and Opera<on instruc<ons Given the FlowSpace be able to generate the proper Configura<on for your applica<on Be pa<ent, it s a learning experience for all of us

What do you need to do Provide Enough documenta<on to setup and configure your applica<on Provide enough logging (to a file) to be able to debug your applica<on If it breaks we will disable your slice, and send you the log, your slice will not be enabled un<l the problem is fixed Any API (besides OpenFlow) or UI must be secure Provide involved and reac<ve developers Applica<on should already have been tested with FlowSpace Firewall to verify it will func<on properly FlowSpace Firewall does not re- write rules, it allows or denies rules. Your app needs to be able to work on a set of VLANs (and they wont be the same VLAN across all devices) Know the FlowSpace you want for your slice es EndPoints Number of flows Interfaces

FAQs I don t have a Brocade or Juniper. Can I develop on the idream GENI plamorm? No, not really. It s a limited resource with a <ght schedule. See if you can find a Juniper or Brocade elsewhere to validate controller func<onality. Tes<ng on v is not the same as tes<ng on real world es. Despite the vendor- agnos<c promise of OpenFlow, be prepared to have vendor- specific details in your controller. Am I controlling produc<on traffic? No, you are controlling your slice. You need to generate traffic into the slice. Am I running my controller? No, the Internet2 NOC is running your controller in a private slice. Make sure the logging is good enough that you can figure out what went wrong. Packaging? Documenta<on? Logging? This is a research project. I just wrote the controller yesterday, and most of the configura<on details in my head. The Internet2 NOC is deploying and running your controller and feeding you the logging results. The beder the packaging, documenta<on, and logging, the more likely your effort will be a success. How good is your OpenFlow 1.3 support? Very good, if you mean OpenFlow 1.0. Otherwise, we re not there yet. My controller requires 10 bare metal servers to run. Internet2 has a very limited number of servers on which we can deploy controllers. Please planto minimize your configura<on or supply servers we can deploy.

Internet2 2015 Plans Work with vendors to get OF 1.3 Support Brocade - > 5.8x ( now ) Juniper - >? ( summer ) Work to update sotware stack FSFW Update (needed to support OF 1.3) Update (needed for QoS, QnQ) Refine Slice Deployment Process Faster? Tes<ng constraints? Define Opera<onal Hardware Environment Less scrabbling for boxes

Prototype Mul<- Domain Layer 2 Backdrop: Internet2 operates a Layer 2 Campuses (e.g. University of Utah) operate a Layer 2 Regional Networks (e.g. MAX) operate a Layer 2 Exchange Points (e.g. AMPATH/FIU) operate a Layer 2 Is there a way to create a Mul<- Domain Layer 2? Common capabili<es Willingness to collaborate Willingness to contribute to a common project Maintain local control Withdraw at any <me Enable (illusion of) global control Control remote administra<ve domains No change in sotware, just configura<on

SDX SDX1

SDX SDX1 SDX2 SDX3

SDX NSI NSI NSI SDX1 SDX2 SDX3

Multi-Domain SDX SDX1 SDX2 SDX3

Multi-Domain SDX SDX2 SDX3

Multi-Domain SDX GENI Controller SDX2 SDX3

Multi-Domain SDX FlowSpace Firewall SDX2 SDX3

Multi-Domain SDX SDX2 SDX3

Multi-Domain SDX SDX2 SDX3

NORDUnet Multi-Domain SDX Internet2 SDX2 SDX3

MD - Utah MAX Multi-Domain SDX Internet2 FIU

Mul<- Domain Sample Network Utah 3505 HP PS HP PS 3503 3504 FIU Internet2 AL2S MAX PS Brocade Brocade Brocade PS PS Brocade DELL Brazil PS 3502

Interna6onal SDN Testbeds What are we trying to achieve?

Testbed vs. Produc<on? Why are we talking about testbeds? What are the barriers to using SDN in produc<on?

What are the goals of a testbed? Support network research? Explore new network paradigms in prepara<on for transi<on to produc<on?

Why should testbeds interoperate? Demonstrate general connec<vity while implemen<ng underlying connec<vity in unique ways? Support mul<- domain network research? Prepare for transi<on to produc<on in a mul<- domain environment?

How should testbeds interoperate? Orchestra<on through exis<ng interoperability mechanisms (e.g. BGP, NSI, GENI S<tching, etc.) Orchestra<on through new paradigms (e.g. ONOS)

What charge should we give? Interna<onal SDN Testbeds FTW is next week. What would the GLIF Tech group like to see in the way of outcomes?