international software-defined network exchanges …international software-defined network exchanges...

36
International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, ([email protected] ) International Center for Advanced Internet Research (www.icair.org ) Northwestern University Director, Metropolitan Research and Education Network (www.mren.org ) Co-Director, StarLight, Co-PI Chameleon (www.startap.net/starlight ) GLIF Technical Meeting Washington DC/Arlington Va. March 26-27, 2015

Upload: others

Post on 11-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

International Software-Defined Network Exchanges

(iSDXs)

Joe Mambretti, Director, ([email protected])

International Center for Advanced Internet Research (www.icair.org)

Northwestern University

Director, Metropolitan Research and Education Network (www.mren.org)

Co-Director, StarLight, Co-PI Chameleon (www.startap.net/starlight)

GLIF Technical Meeting

Washington DC/Arlington Va.

March 26-27, 2015

Page 2: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Macro Context

• All Major IT Revolutions Have Been Propelled By

Creating Higher Levels of Abstractions Than Those That

Previously Existed.

• Today Resource Virtualization Is A Major Macro Tread

At All Levels: Architecture-as-a-Service (AaaS),

Environment-as-a-Service (EaaS), Software-as-a-Service

(SaaS), Infrastructure-as-a-Service (IaaS), Platform-as-a-

Service (PaaS), Container-as-a-Service (CaaS), Anything

(and Everything)-as-a-Service (XaaS)

• Networks-as-a-Service (NaaS)!

• Network Virtualization Enables Highly Programmable

Dynamic Networks (vs Traditional Static Networks)

Page 3: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

The NSI Implementation/AutoGOLE Consortium Uses

The Global Lambda Integrated Facility

Page 4: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Source: GLIF Auto GOLE Group

Page 5: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

iCAIR

Page 6: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Tasks/Goals For 2014

Page 7: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Source: Open Network Foundation

Page 8: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Benefits of SDN

• SDN Not Only Allows Network Designers To Create a Much Wider

Range of Services and Capabilities Than Can Be Provided With

Traditional Networks, But They Also Enable:

– a) A More Comprehensive, Graulated View Into Network Capabilities

and Resources

– b) Many More Dynamic Provisioning and Adjustment Options,

Including Those That Are Automatic and Implemented In Real Time

– c) Faster Implementations of many New and Enhanced Services

– d) Enabling Applications, Edge Processes and Even Individuals To

Directly Control Core Resources;

– e) Substantially Improved Options For Creating Customizable

Networks

– f) Enhanced Operational Efficiency and Effectiveness.

– Etc

Page 9: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

The iGENI Consortium Uses

The Global Lambda Integrated Facility

Page 10: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 11: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 12: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 13: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

GENI Slicers and Slivers

Source: BBN GENI Program Office

Page 14: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

PlanetLab

Page 15: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

ORBIT Management Framework

Source: NICTA/GPO

Page 16: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

ProtoGENI Federation Design

Page 17: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Flack: Experimenter Interface

Page 18: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 19: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Authority

Assign

Ticket Redemptions

& Ticket Extensions

Maintain Core Resource

Pool Information

Broker,

Allocate Tickets,

Extend Tickets

Maintain Resource

Inventory

“Service

Manager”

Formulate

Requests,

Redeem Tickets

Calendar

Page 20: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

ORCA “Link” Slivering

Page 21: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

GENI’s InstaGENI Network & Rack Fabric

GENI Can Connect To Other Environments Via An SDX

Page 22: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Software Defined Networking Exchanges

(SDXs)

• With the Increasing Deployment of SDN In Production

Networks, the Need for an SDN Exchange (SDX) Has

Been Recognized.

• Current SDN Architecture Is Single Domain Centralized

Controller Oriented

• Required Capabilities for Multi-Domain Distributed SDN

Resource Discovery, Signaling Provisioning,

Operations, and Fault Detection and Recovery Are

Fairly Challenging.

• Nonetheless – Many Motivations Exist for SDXs

Page 23: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Sierpinski Triangle

Unlimited Number of

Customized Virtual Switches

Within Macro Virtual Switch

SDX As Recursive Virtual Switch

Page 24: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

GLIF Based On SDXs Supporting Slice Exchanges

Page 25: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Sloan Digital Sky

Survey

www.sdss.org

Globus Alliance

www.globus.org

LIGO

www.ligo.org TeraGrid

www.teragrid.org

ALMA: Atacama

Large Millimeter

Array

www.alma.nrao.edu

CAMERA

metagenomics

camera.calit2.net

Comprehensive

Large-Array

Stewardship System

www.class.noaa.gov

DØ (DZero)

www-d0.fnal.gov

ISS: International

Space Station

www.nasa.gov/statio

n

IVOA:

International

Virtual

Observatory

www.ivoa.net

BIRN: Biomedical

Informatics Research

Network

www.nbirn.net

GEON: Geosciences

Network

www.geongrid.org

ANDRILL:

Antarctic

Geological

Drilling

www.andrill.org

GLEON: Global Lake

Ecological

Observatory

Network

www.gleon.orgPacific Rim

Applications and

Grid Middleware

Assembly

www.pragma-

grid.net

CineGrid

www.cinegrid.orgCarbon Tracker

www.esrl.noaa.gov/

gmd/ccgg/carbontrack

er

XSEDE

www.xsede.org

LHCONE

www.lhcone.net

WLCG

lcg.web.cern.ch/LCG/publi

c/

OOI-CI

ci.oceanobservatories.org

OSG

www.opensciencegrid.org

SKA

www.skatelescope.o

rg

NG Digital

Sky Survey

ATLAS

Compilation By Maxine Brown

Page 26: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 27: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 28: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Selected SDX Architectural Attributes

• Control and Network Resource APIs

• Multi Domain Integrated Path Controller

• Controller Signaling, Including Edge Signaling

• SDN/OF Multi Layer Traffic Exchange

• Multi Domain Resource Advertisement/Discovery

• Topology Exchange

• Multiple Service Levels At All Layers

• Granulated Resource Access (Policy Based), Including Through

Edge Processes

• Foundation Resource Programmability

• Various Types of Gateways To Other Network Environments

• Integration of OF and Non-OF Paths, Including 3rd Party Integration

• Programmability for Large Scale Large Capacity Streams

Page 29: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

StarLight – “By Researchers For Researchers”

Abbott Hall, Northwestern University’s

Chicago CampusView from StarLight

StarLight is an experimental optical infrastructure andproving ground for network services optimized forhigh-performance applicationsMultiple10GE+100 GbpsStarWaveMultiple 10GEsOver Optics –World’s “Largest”10G/100G ExchangeFirst of a KindEnabling InteroperabilityAt L1, L2, L3

Page 30: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 31: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 32: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

Potential

CASA Data, EM

Decision-Making

Protects First

Responders and

Public

Source: Mike Zink, UMass Amherst

Page 33: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

ESnet

ORNL

AL2S

Georgia

Tech SDX

StarLight

SDX

R4R3R2R1

GENI SDX Demo Scenario

Simulated

Radar (4)

GEC 19

Mid

Box

Page 34: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 35: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center
Page 36: International Software-Defined Network Exchanges …International Software-Defined Network Exchanges (iSDXs) Joe Mambretti, Director, (j-mambretti@northwestern.edu) International Center

www.startap.net/starlight

Thanks to the NSF, DOE, DARPA

Universities, National Labs,

International Partners,

and Other Supporters