Sponsored by the National Science Foundation GEC14 Session: SDN * in GENI Marshall Brinn, GPO July 11, 2012 * Software-Defined Networking.

Slides:



Advertisements
Similar presentations
Sponsored by the National Science Foundation 1 Optical Access Nets and S3I Spiral 2 Year-end Project Review University at Buffalo PI: Chunming Qiao Students.
Advertisements

ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
The Instageni Initiative
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Sponsored by the National Science Foundation GEC20-June Sponsored by the National Science Foundation GENI Network Stitching Test Findings GEC.
An Overview of Software-Defined Network Presenter: Xitao Wen.
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
Sponsored by the National Science Foundation Strategies for Cyber-Infrastructure Integration Marshall Brinn, GPO Brecht Vermeulen, iMinds GEC22: March.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Kansei Connectivity Requirements: Campus Deployment Case Study Anish Arora/Wenjie Zeng, GENI Kansei Project Prasad Calyam, Ohio Supercomputer Center/OARnet.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
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 On behalf of Allison Mankin (NSF)
An Overview of Software-Defined Network
An Overview of Software-Defined Network Presenter: Xitao Wen.
Information-Centric Networks10b-1 Week 13 / Paper 1 OpenFlow: enabling innovation in campus networks –Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru.
Sponsored by the National Science Foundation GENI Stitching Services: Present and Future Marshall Brinn, GPO March 18, 2014.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos.
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Sponsored by the National Science Foundation GEC17: Developer Track Introduction Marshall Brinn, GPO July 21, 2013.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
CS : Software Defined Networks 3rd Lecture 28/3/2013
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,
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
Sponsored by the National Science Foundation GEC16: OpenFlow Switches in GENI Marshall Brinn, GPO March 21, 2013.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Sponsored by the National Science Foundation GENI Software Marshall Brinn, GPO Architect January 7, 2013.
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
Software and Deployment Update -- Stanford University -- GEC11 July 2011.
Sponsored by the National Science Foundation GENI Integration of Clouds and Cyberinfrastructure Chip Elliott GENI Project Director
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
OpenFlow:Enabling Innovation in Campus Network
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Monitoring Demonstration Kevin Bohan, GMOC
Sponsored by the National Science Foundation GEC17: GENI Instrumentation and Measurement Sessions Sun. July 21, Mon. July 22, 2013 Marshall Brinn, Jeanne.
Sponsored by the National Science Foundation Systematic Experimentation in GENI.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Lab Zero: A First Experiment using GENI.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Resource representations in GENI workshops (GEC[78]) Ilia Baldine.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
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.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
Sponsored by the National Science Foundation Establishing Policy-based Resource Quotas at Software-defined Exchanges Marshall Brinn, GPO June 16, 2015.
Sponsored by the National Science Foundation GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
Sponsored by the National Science Foundation Stitching Slices GEC7 Control Framework WG Aaron Falk GENI Project Office.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Cloud Security GENI Engineering Conference 12 Kansas City, MO Stephen Schwab University of Southern California.
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.
ExoGENI OpenFlow support Ilya Baldin Paul Ruth RENCI Director for Network Research and.
Sponsored by the National Science Foundation GENI Call for Demos for GEC22.
Sponsored by the National Science Foundation GEC17 Plenary Session: Architecture Marshall Brinn, GPO July 22, 2013.
GENI Exploring Networks of the Future
GENI Terminology Sponsored by the National Science Foundation.
The Stanford Clean Slate Program
NSF cloud Chameleon: Phase 2 Networking
GENI Exploring Networks of the Future
Presentation transcript:

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 Foundation2July 11, 2012 Outline Overview Guest Speakers: –Joe Mambretti, ICAIR –Ilia Baldine, RENCI –Nick Bastin, Big Switch Discussion

Sponsored by the National Science Foundation3July 11, 2012 Overview Some top-level questions: –How does GENI infrastructure provide a sandbox for experimenters? [“Slicing the network”] –How does an experimenter operate within that sandbox? [“Programming the network”] –What constraints does GENI impose on the experimenter in terms of operating within the sandbox? –What assumptions can the experimenter make about the isolation properties of that sandbox? The goal of this session is to characterize the programmable network substrate GENI will provide to network researchers.

Sponsored by the National Science Foundation4July 11, 2012 Slicing the Network and Programming the (Sliced) Network Physical Network Sliced Network ….. Network traffic within a GENI slice is segregated along some fixed dimension (e.g. VLAN ID), providing a sandbox for researcher. Experimenter may customize network flows or modify frames/packets at provided programmability loci (e.g. OF switches) Slice ID=1 Slice ID=N NB: whatever dimension is used for slicing the network may not be modified by researcher in programming the network.

Sponsored by the National Science Foundation5July 11, 2012 Overview [2] Drilling-down on these Questions: –What role should OpenFlow play in providing a sandbox for experimenters? –What role should OpenFlow play in allowing experimenters to manipulate that sandbox? –What software abstraction of the network should GENI provide to experimenters for “deep programming”? –What impact does our approach to stitching across campuses have on the experimenter’s ability to program their network substrate? –Should experimenters be provided with visibility and control to (unrequested) intermediate nodes? –How close can we come to the goal of providing sandboxes without human-in-the-loop?

Sponsored by the National Science Foundation6July 11, 2012 Proposal: GENI-SDN Resource We suggest thinking of an GENI-SDN as a resource (like other resources managed and sliced at an Aggregate Manager). An GENI-SDN is a virtual, sliced network representing some administrative domain –A complete topology may need to be stitched across multiple GENI-SDN’s Much like other resources, an GENI-SDN may be programmed as part of the allocation process –As well as during run-time

Sponsored by the National Science Foundation7July 11, 2012 Sample Physical Topology OF Switch GENI Rack Data Center Wireless Opt-In User Campus Regional Backbone The campus may have multiple administrative domains: the data center, plus ‘west campus’ and ‘east campus’, say. The Regional and Backbone may have nodes at many cities in the region that constitute an SDN- enabled topology. Some nodes may have GENI Racks, others don’t.

Sponsored by the National Science Foundation8July 11, 2012 Mapping Physical Topology to Aggregates OF Switch GENI Rack Data Center Wireless Opt-In User Campus Regional Backbone The campus presents three aggregates: one for each ‘campus’ plus the data center. Each aggregate presents its computation/storage resources plus its topology as a GENI- SDN resource. The Regional and Backbone present aggregates for each GENI rack plus a single aggregate presenting the topology as a GENI-SDN resource. It may be that the granularity to view and control network topologies is not the single node, nor the whole network, but, because of administrative domains, somewhere in-between.

Sponsored by the National Science Foundation9July 11, 2012 Some Principles for this Discussion Nothing should be off the table for this discussion –Different Encapsulation / Tunneling protocols –Different Software and Hardware switches Let us be informed but not constrained by current S/W or H/W limitations –If we can describe the way things ought to work, we can develop a plan that approximates this ideal in the near term, and improves over time. OpenFlow is a critical piece of the GENI vision for Software-definable networks –But we should not engineer a solution that precludes other SDN approaches

Sponsored by the National Science Foundation10July 11, 2012 Some Principles for this Discussion [2] It is acceptable to impose some limitations on the experimenter’s operations within their sandbox –So long as they are well-documented, relatively fixed and relatively narrow We should be mindful of trust and administrative boundaries as we design our sandboxing approach –Key materials should only be required to flow between entities that trust one another Be inspired but not constrained by how these capabilities have been provided in Meso-scale GENI nor by any plans currently on the drawing board

Sponsored by the National Science Foundation11July 11, 2012 Outline Overview Guest Speakers: –Joe Mambretti, ICAIR –Ilia Baldine, RENCI –Nick Bastin, Big Switch Discussion

Sponsored by the National Science Foundation12July 11, 2012 DISCUSSION

Sponsored by the National Science Foundation13July 11, 2012 Overview Some top-level questions: –How does GENI infrastructure provide a sandbox for experimenters? [“Slicing the network”] –How does an experimenter operate within that sandbox? [“Programming the network”] –What constraints does GENI impose on the experimenter in terms of operating within the sandbox? –What assumptions can the experimenter make about the isolation properties of that sandbox? The goal of this session is to detail the programmable network substrate GENI will provide to network researchers.