Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.

Slides:



Advertisements
Similar presentations
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Advertisements

Chapter 1: Introduction to Scaling Networks
Contents Shortcomings of QoS in the Current Internet About OpenFlow
Title or Title Event/Date Presenter, PresenterTitle, Internet2 SDX’s & the Internet2 Innovation Platform To keep our community at the “tip of the spear”,
Kathy Benninger, Pittsburgh Supercomputing Center Workshop on the Development of a Next-Generation Cyberinfrastructure 1-Oct-2014 NSF Collaborative Research:
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
Internet2 and AL2S Eric Boyd Senior Director of Strategic Projects
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
OESS AM, OESS STITCHING FLOWSPACE FIREWALL AL2S and GENI.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
SDN and Openflow.
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)
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
Handout # 4: Scaling Controllers in SDN - HyperFlow
Internet2 Network: Controlling a Slice of the National Network Eric Boyd Senior Director of Strategic Projects.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Internet2 Network: Controlling a Slice of the National Network Eric Boyd Senior Director of Strategic Projects.
Cloud computing Tahani aljehani.
Agenda Network Infrastructures LCG Architecture Management
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
1 October 20-24, 2014 Georgian Technical University PhD Zaza Tsiramua Head of computer network management center of GTU South-Caucasus Grid.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Software-Defined Networks Jennifer Rexford Princeton University.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
Sponsored by the National Science Foundation Tutorial: An Introduction to OpenFlow using POX GENI Engineering Conference 20 June 2014.
Sponsored by the National Science Foundation GENI-enabled Campuses Responsibilities, Requirements, & Coordination Bryan Lyles, NSF Mark Berman & Chip Elliott,
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
1 Second ATLAS-South Caucasus Software / Computing Workshop & Tutorial October 24, 2012 Georgian Technical University PhD Zaza Tsiramua Head of computer.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Sponsored by the National Science Foundation GEC14 Session: SDN * in GENI Marshall Brinn, GPO July 11, 2012 * Software-Defined Networking.
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
SDX: A Software-Defined Internet eXchange Jennifer Rexford Princeton University
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
Sponsored by the National Science Foundation Achieving the Programmable WAN: Introduction Marshall Brinn, GPO March 18,
Sponsored by the National Science Foundation 1 GEC16, March 21, 2013 Are you ready for the tutorial? 1.Did you do the pre-work? A.Are you able to login.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Improving Network Management with Software Defined Network Group 5 : z Xuling Wu z Haipeng Jiang z Sichen Wu z Aparna Sanil.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Project Description. NetFGPA-based Virtual Router Implement a Virtual Router with using NetFPGA Box. an open source hardware and software platform for.
1 Large-scale (Campus) Lan design (Part II)  VLANs  Hierarchical LAN design.
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
Scrapping the Internet Presented by Dhaval Joshi.
OpenFlow: Enabling Innovation in Campus Networks Yongli Chen.
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
© 2003, Cisco Systems, Inc. All rights reserved. 2-1 Campus Network Design.
GENI Enabled Software Defined Exchange (SDX) and ScienceDMZ (SD-SDMZ)
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Instructor Materials Chapter 1: LAN Design
Multi-layer software defined networking in GÉANT
SECURITY ZONES.
Large-scale (Campus) Lan design (Part II)
GENUS Virtualisation Service for GÉANT and European NRENs
Dynamic Network Services In Internet2
How Smart Networks are Changing Corporate Networks
The Stanford Clean Slate Program
Cloud Computing and Cloud Networking
Software Defined Networking (SDN)
NSF cloud Chameleon: Phase 2 Networking
GENI Exploring Networks of the Future
Presentation transcript:

Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the “tip of the spear”, how can we support network virtualization? Eric Boyd - Senior Director, Strategic Projects

= Internet2 Mission University Corporation for Advanced Internet Development

The Community’s Network Story (2014) Abundant Bandwidth / 100G+ Deeply Programmable (Native OpenFlow) Support for Data Intensive Science (Science DMZ) Interconnected with public Internet Supports production quality & disruptive innovation Open for your innovation! Provides production & innovation platform to: Dozens of high performance compute clusters Hundreds of campus data centers Potentially thousands of SDN ports Hundreds of wireless access networks Thousands of researchers Millions of potential collaborators

For most applications run in a campus environment, the traditional routed Layer 3 infrastructure provided by the Internet2 Advanced Layer 3 Service (AL3S) provides all the needed functionality and performance. For some applications, the ability to run on a server in a campus environment or on a GENI Rack, connected by a Layer 2 VLAN, should suffice. For a few advanced applications, particularly in the network research arena, there is a need to run their own controller on a virtual network. Network Virtualization Use Case

After a soft roll-out this summer, Internet2 plans to roll out support for Network Virtualization at this fall’s Technology Exchange Being able to build virtual networks will enable: – Rapid prototyping of advanced applications – Rapid prototyping of new network services – Rapid advancement of network research Network virtualization experiments are already underway – Prototyping IP over SDN solution (no routers!) – Prototyping cloud-based services – Prototyping multi-domain virtual networks – Etc. Network Virtualization Roll-Out

Opportunity to deploy your own controller on the national backbone Slice of the national backbone resources (e.g. VLAN range, flow table subset, etc.) Ability to create a persistent nationwide service using a fraction of the national backbone What does the service enable?

Production Service Staging – GENI wants to move to Stitching v3.0, but Stitching 2.0 is in wide use – Set up a slice, deploy a second OESS, deploy new version of FOAM Stitching Aggregator – When it’s tested and ready, move to the production OESS stack Network Research – Network researcher has a better idea how to do networking – Set up a slice, deploy new network controller, write paper Service Prototyping – Look at alternatives to AL3S – Implement a route server that speaks OpenFlow on southbound interface with no routers – Deploy in a slice, begin peering with other domains – Evaluate efficacy, operational savings – Over time transition to new service Private Networks – Want something akin to Atlantic Wave, original vision for LHCONE, or GENI Virtual Network – Set up a distributed SDX across multiple domains Use Case Examples

Software Architecture

What is the name of the service? Are there any standard abbreviations? – Network Virtualization Service (NVS) How is the service being positioned vis-à-vis other services? – This underpins AL2S and – This is core piece of the Internet2 Innovation Platform – This provides functionality needed by the advanced networking community How is the service documented? – Under development (will be on the Internet2 website) How is the software documented? – Documentation

Risks: – We are complicating the software stack that supports AL2S and AL3S. By definition, that introduces risk. – There are unknown risks we have not planned for. Risk Mitigation: – The software has been designed to protect resources. – Our testing has been designed to expose resource overconsumption (failures by the software) – At 3 AM, we have a plan to back out of low priority services in order to maintain high priority services without waking up managers or developers – We have an escalation matrix Risks and Mitigation

No impact on AL3S availability No impact on AL2S availability 2 or 3 early adopters rolled-out by 12/31/14 – including 1 by TechX Announcement of network virtualization service at Tech X What does strong success look like?

Customer initiates process – Open a ticket with – Fill out questionnaire. Internet2 replies with application constraints – VLAN Range – Constraints on number of flow rules – Constraints on rate of flow rule insertion – Constraints on rate of Packet-In/Packet-Out events – Etc. Internet2 tests application – Test on iDREAM GENI test lab – Test on NDDI Internet2 (not the experimenter … yet) deploys application on Internet2 SDN Substrate. (Internet2 Network Virtualization Service? Name to be determined later.) Process: Deploying Your Own Controller

Provide Enough documentation to setup and configure your application Provide enough logging (to a file) to be able to debug your application – If it breaks we will disable your slice, and send you the log, your slice will not be enabled until the problem is fixed Any API (besides OpenFlow) or UI must be secure Provide involved and reactive developers Application should already have been tested with FlowSpace Firewall to verify it will function 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 – Switches – EndPoints – Number of flows – Interfaces What do you need to do …

Have well tested, well versioned, and packaged code Provide lots of documentation Provide lots of configurable logging Have a Ticketing/Bug reporting system Provide Installation and Operation instructions Given the FlowSpace be able to generate the proper Configuration for your application Be patient, it’s a learning experience for all of us What do we want you to do

Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the “tip of the spear”, how can we support network virtualization? Eric Boyd - Senior Director, Strategic Projects