Sponsored by the National Science Foundation Introduction to GENI Network Architecture www.geni.net.

Slides:



Advertisements
Similar presentations
NSI wg Architecture Elements John Vollbrecht Internet2.
Advertisements

Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang.
GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part.
ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
GENI Spiral 2 Meso-Scale Update GEC8 Heidi Picher Dempsey July 21, 2010.
The Instageni Initiative
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Sponsored by the National Science Foundation GEC20-June Sponsored by the National Science Foundation GENI Network Stitching Test Findings GEC.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Blending GENI with SciWiNet to Scale Education/Experimentation Involving Wireless GENI: Global Environment for Network.
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,
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
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.
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
Topics 1.Security options and settings 2.Layer 2 vs. Layer 3 connection types 3.Advanced network and routing options 4.Local connections 5.Offline mode.
Experimenting with Persistent Live Video Streaming Service Kuang-Ching (KC) Wang Clemson University joint project with Parmesh Ramanathan University of.
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
Sponsored by the National Science Foundation Wireless Infrastructure and GENI Ivan Seskar, Francesco Bronzino Rutgers University.
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.
GENI Racks: Infrastructure Overview
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 GENI and Cloud Computing Niky RIga GENI Project Office
Sponsored by the National Science Foundation Tutorial: An Introduction to OpenFlow using POX GENI Engineering Conference 20 June 2014.
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.
Sponsored by the National Science Foundation Using GENI Wireless Resources Vic Thomas GENI Project Office.
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 Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
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 Introduction to GENI Network Architecture
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
Delivering Circuit Services to Researchers: The HOPI Testbed Rick Summerhill Director, Network Research, Architecture, and Technologies, Internet2 Joint.
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
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 Using OpenFlow and Orbit to Achieve Mobility in a Heterogeneous Wireless Network Ryan Izard
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Internet2 OpenFlow Backbone Spiral 2 Year-end Project Review Internet2 PI: Eric Boyd Co-PI: Matt Zekauskas.
TeraPaths The TeraPaths Collaboration Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos, BNL.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
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.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
UW-Madison GEC 16 Update. GENI WiMAX classroom experience CS 407 – Foundations of Mobile Systems and Applications – 80 undergrad students Students required.
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
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.
Connecting to the new Internet2 Network What to Expect… Steve Cotter Rick Summerhill FMM 2006 / Chicago.
GENI Exploring Networks of the Future
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
GENI Integration of Clouds and Cyberinfrastructure
GENI Exploring Networks of the Future
Presentation transcript:

Sponsored by the National Science Foundation Introduction to GENI Network Architecture

Sponsored by the National Science Foundation2GENI Network Architecture – 20 October 2014www.geni.net GENI: Infrastructure for Experimentation GENI provides geographically distributed compute resources that can be connected in experimenter specified Layer 2 topologies.

Sponsored by the National Science Foundation3GENI Network Architecture – 20 October 2014www.geni.net GENI Key Concepts Backbone #1 Regional GENI Rack Access #1 Commercial Clouds Corporate GENI suites Non-US Testbeds Research Testbed Campus My experiment runs across the evolving GENI federation. My GENI Slice GENI is a Federation – to the user appears as one testbed GENI is sliceable – supports concurrent experiments GENI is deeply programmable – experiments control forwarding

Sponsored by the National Science Foundation4GENI Network Architecture – 20 October 2014www.geni.net GENI Network Map

Sponsored by the National Science Foundation5GENI Network Architecture – 20 October 2014www.geni.net GENI Network Architecture Overview Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g Spans campus/metro, regional, and nationwide networks GENI relies on participants to contribute compute and network resources Includes VMs, bare metal nodes, SDN switches (OpenFlow 1.0), WiMAX/LTE base stations and clients, L2 network access

Sponsored by the National Science Foundation6GENI Network Architecture – 20 October 2014www.geni.net The GENI Rack Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation7GENI Network Architecture – 20 October 2014www.geni.net GENI Rack Network Access to experiment nodes Multiple data interfaces Embed a variety of topologies within one rack sliced by VLAN GENI network is sliced by VLAN sliceable SDN data switch can be controlled by the experimenter

Sponsored by the National Science Foundation8GENI Network Architecture – 20 October 2014www.geni.net slice 3slice 1slice 2 GENI Rack OpenFlow switch Embed a variety of topologies within one rack sliced by VLAN OF switch Different OpenFlow modes –switches in pure OF mode are acting as one datapath –Hybrid VLAN switches are one datapath per VLAN (sliced at the switch) –Hybrid port switches are two datapaths (one OF and one non- OF) Need slicer for pure OF and port hybrid –FlowVisor, FlowSpace Firewall

Sponsored by the National Science Foundation9GENI Network Architecture – 20 October 2014www.geni.net GENI Rack Network Campus resources GENI Wireless resources Access to experiment nodes Multiple data interfaces Each Rack is a separate AM that ensures that experiment nodes are connected to the appropriate external resources

Sponsored by the National Science Foundation10GENI Network Architecture – 20 October 2014www.geni.net Extra Devices in a Rack Campus resources GENI Wireless resources Sliverable Storage Custom Hardware AM may control extra devices or just provide connectivity

Sponsored by the National Science Foundation11GENI Network Architecture – 20 October 2014www.geni.net GENI Wireless Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation12GENI Network Architecture – 20 October 2014www.geni.net GENI WiMAX Deployment 2014 Wayne State Clemson U Michigan Columbia UMass U Wisconsin Madison U Colorado Boulder UCLA Stanford Rutgers Temple Drexel NYU

Sponsored by the National Science Foundation13GENI Network Architecture – 20 October 2014www.geni.net GENI WiMAX Agreement with Sprint –Sprint and Rutgers University have signed a master spectrum agreement –encompassing all WiMAX sites, to ensure operation in the EBS Band. –An emergency stop procedure, in case of interference with Sprint service, has been agreed upon. SciWinet GENI Mobile Virtual Network Operator (MVNO) - Partner with Sprint and Arterra (a Sprint partner) to create and operate an (MVNO) that serves the academic research community - The effort is led by Jim Martin and Ivan Seskar, to learn more: WiMAX Developers session Wed: 11:30am – 12:30pm

Sponsored by the National Science Foundation14GENI Network Architecture – 20 October 2014www.geni.net GENI WiMAX Site Network Architecture WiMAX and Wifi edge networks. Layer 2 dataplane connectivity to GENI racks. Multi-point VLAN interconnecting all WiMAX sites via racks. Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Research Backbones Internet Regional Network Wireless Edge WiFi WiMAX

Sponsored by the National Science Foundation15GENI Network Architecture – 20 October 2014www.geni.net OPEN BTS Software: WiMAX OMF AM REST Interface Each slice contains a sw router (click or OVS) Slicing of OFDMA resource blocks by mapping client MAC to VLANs Clients are mapped to VLANs

Sponsored by the National Science Foundation16GENI Network Architecture – 20 October 2014www.geni.net OPEN BTS Software: LTE New LTE Base station has it own AM to manage the slicing

Sponsored by the National Science Foundation17GENI Network Architecture – 20 October 2014www.geni.net The GENI-enabled Campus Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation18GENI Network Architecture – 20 October 2014www.geni.net GENI – Enabled Campus Layer 2 transport through the campus –Usually statically provisioned –Might provide access to programmable switches Layer 2 connectivity to: –to GENI wireless resources –local resources (university labs, specialized equipment) –to local community tesbeds (e.g. ORBIT) –to metro networks

Sponsored by the National Science Foundation19GENI Network Architecture – 20 October 2014www.geni.net Wisconsin: a great example GENI Rack Campus Resources GENI WiMAX Suman Banerjee, PI Parmesh Ramanathan, PI Connectivity through MOXI Regional Dale W. Carter, Campus admin Connection to local community Internet 2 PoP To other GENI campuses

Sponsored by the National Science Foundation20GENI Network Architecture – 20 October 2014www.geni.net The GENI Core Network Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation21GENI Network Architecture – 20 October 2014www.geni.net GENI Regionals Provide simple transport –static network configuration of multiple connections managed by edge Aggregate Managers (e.g. NOX) –May provide dynamic circuit provisioning (e.g. MAX) Provide access to routing to experimenters through SDN capable devices (e.g. StarLight) Provide access to compute and storage through a co- located GENI Rack (e.g. Cenic)

Sponsored by the National Science Foundation22GENI Network Architecture – 20 October 2014www.geni.net Example regional network CENIC OpenFlow buildout CENIC GENI Rack

Sponsored by the National Science Foundation23GENI Network Architecture – 20 October 2014www.geni.net GENI Core Network History Non-programmable dynamic Layer 2 transport through ION Prototype static programmable backbone with SDN capable devices (decommissioning) Prototype GENI Backbone over I2 and NLR with 10 OpenFlow Switches

Sponsored by the National Science Foundation24GENI Network Architecture – 20 October 2014www.geni.net GENI Core network moving to AL2S In-progress migration from “prototype GENI” to AL2S production system –Testing GENI dynamic provision on AL2S AM –Testing Experimenter OpenFlow controllers on AL2S

Sponsored by the National Science Foundation25GENI Network Architecture – 20 October 2014www.geni.net Creating Inter-Aggregate Experiments Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation26GENI Network Architecture – 20 October 2014www.geni.net GENI Stitching Setup point-to-point VLANs –Between hosts on different Ams One host/per AM/per stitch –Not a broadcast domain Dynamic, real-time setup –Need to coordinate multiple AMs –Takes time –Can fail Provides traffic isolation and bandwidth constraints A common concept used in other networks, applied to GENI, e.g. OSCARS, GLIF GENI RAC K A GENI RAC K B Backbon e GENI RAC K B Regi onal 1 Regi onal 3 Regi onal 2

Sponsored by the National Science Foundation27GENI Network Architecture – 20 October 2014www.geni.net How does GENI Stitching Work? 1. Rack Configuration (network admins) Long process (~weeks, months) Done once in advance Manual 1. Inter-aggregate link reservations (experimenters) Automated (tools can make them) Quick ish (usually a few minutes) Live, Easy Repeatable GENI Stitching: Under the Hood

Sponsored by the National Science Foundation28GENI Network Architecture – 20 October 2014www.geni.net Example “Pre-work” for End-to-End Data Connections SOX Identify paths from a rack to GENI core –Identify the network providers Typically a campus, a regional, a nationwide provider(GATech, Missouri, Stanford, MAX, SOX, ION, and AL2S) –Identify endpoints and allocate VLAN to GENI that can be used to connect to the rack Configure racks with VLANS for GENI stitching Test for connectivity

Sponsored by the National Science Foundation29GENI Network Architecture – 20 October 2014www.geni.net Finding a workable path, and the right reservation order can be hard. Stitching Computation Service (SCS) for path and workflow computation –Tom Lehman and Xi Yang wrote this optional service –Includes many heuristics to optimize path, chance of success –Allows excluding particular connection points, VLANs Other tools may use different heuristics –Stitcher uses the SCS ION Stitching Computation Service

Sponsored by the National Science Foundation30GENI Network Architecture – 20 October 2014www.geni.net Internet2 ION Service L2VPN, i.e. point-to-point Ethernet circuit, i.e. Ethernet tunneled via MPLS Bandwidth guaranteed circuits L2VPN, i.e. point-to-point Ethernet circuit, i.e. Ethernet tunneled via MPLS Bandwidth guaranteed circuits OSCARS (On-Demand Secure Circuits and Advance Reservation) Dynamically provisions circuits on the Internet2 production Juniper routers Uses JunOS scripts OSCARS (On-Demand Secure Circuits and Advance Reservation) Dynamically provisions circuits on the Internet2 production Juniper routers Uses JunOS scripts

Sponsored by the National Science Foundation31GENI Network Architecture – 20 October 2014www.geni.net Internet 2 ION Aggregate Manager ION AM maps GENI calls to OSCARS calls Runs the code from MAX

Sponsored by the National Science Foundation32GENI Network Architecture – 20 October 2014www.geni.net Coming Soon: Internet2 OESS Upcoming replacement for ION –Different dataplane technology: OpenFlow VLANs vs MPLS L2VPN Supports multipoint circuits –We hope to support that in GENI at some point AL2S Aggregate Manager –Will control OESS as the ION AM controls ION –Developed by Internet2 based on FOAM and OESS Can use GENI AM API to stitch between ION and AL2S

Sponsored by the National Science Foundation33GENI Network Architecture – 20 October 2014www.geni.net Tool 1. Simple Request 7. Manifest Back Automated by the tool Experimenter: Creating a Circuit Over 16,000 stitched slivers since November, 2013

Sponsored by the National Science Foundation34GENI Network Architecture – 20 October 2014www.geni.net Running Services for non-GENI users Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation35GENI Network Architecture – 20 October 2014www.geni.net Access to the local community through GENI resources

Sponsored by the National Science Foundation36GENI Network Architecture – 20 October 2014www.geni.net Use the commodity Internet KC Wang U. Clemson Parmesh Ramanathan U. Wisconsin GENI Cinema Persistent live video streaming service over GENI Opt-in users can view and source live streams

Sponsored by the National Science Foundation37GENI Network Architecture – 20 October 2014www.geni.net Custom L3 Dataplan e Connectivity Providing service to the community. ElderCare as a Service

Sponsored by the National Science Foundation38GENI Network Architecture – 20 October 2014www.geni.net Custom Engineering

Sponsored by the National Science Foundation39GENI Network Architecture – 20 October 2014www.geni.net Custom Dataplane Engineering

Sponsored by the National Science Foundation40GENI Network Architecture – 20 October 2014www.geni.net GENI’s International Collaborations Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Metro Research Backbones Internet ISP Regional Networks Campus g g g

Sponsored by the National Science Foundation41GENI Network Architecture – 20 October 2014www.geni.net GENI’s International Collaborations GENI is working actively with peer efforts on five continents to define and adopt common concepts and APIs.

Sponsored by the National Science Foundation42GENI Network Architecture – 20 October 2014www.geni.net GENI – FIRE Federation

Sponsored by the National Science Foundation43GENI Network Architecture – 20 October 2014www.geni.net GENI – FIRE Federation 50 VLANS 50 Vlans between I2 NY and iMinds use stitching with FIRE or GENI account look for the demo on Tuesday evening

Sponsored by the National Science Foundation44GENI Network Architecture – 20 October 2014www.geni.net GENI Network map Questions?