31
NRENs USA Inder Monga ESnet Chief Technologist Lawrence Berkeley National Laboratory SwitchON Workshop Miami, Florida January 9 th , 2015

NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

NRENs USA

Inder Monga ESnet Chief Technologist Lawrence Berkeley National Laboratory

SwitchON Workshop Miami, Florida January 9th, 2015

Page 2: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

09/01/15 2

Page 3: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

ESnet’s  Vision  

Scien&fic  progress  will  be  completely  unconstrained  by  the  physical  loca&on  of  instruments,  people,  computa&onal  

resources,  or  data.        

 

Page 4: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Fact  and  Figures  High-­‐speed  na&onal  network,  op&mized  for  DOE  science  missions:    •  Connec&ng  40  labs,  plants  and  facili&es  with  >100  networks  

•  Managing  en&re  path  to  Lab  border  (metro,  inter-­‐city)  •  $32.6M  in  FY14,  42FTE  

•  older  than  commercial  Internet,  growing  twice  as  fast  

$62M  ‘s&mulus’  funding  for  100G  upgrade  in  2011:  •  new  era  of  op&cal  networking,  abundant  capacity  •  fiber  assets  +  access  to  spectrum  shared  with  Internet2  

•  world’s  first  100G  network  at  con&nental  scale    

Culture  of  urgency:  •  4  awards  in  past  3  years  •  R&D100  in  FY13  

•  startup  perspec&ve  

Page 5: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Geographical  representa0on  is  approximate  

 SUNN   STAR   AOFA  100G  testbed  SF  Bay  Area   Chicago   New  York  

ESnet  September  2014  

SNLL  

PNNL  

LANL  

SNLA  

JLAB  

AMES  

LLNL  

JGI  LBNL   ANL  

Salt  Lake  

 SEAT  

 STAR  CHIC  

commercial  peering  points  

 ALBQ    SDSC  

 LOSA  

100  Gb/s  40  Gb/s  4  X  10  Gb/s  3rd  party  10Gb/s  Express/metro/regional  100  Gb/s  Express  /  metro  10G  Express  mul&  path  10G  Lab  supplied  links  Other  links  Tail  circuits  Major  Office  of  Science  (SC)  sites  LBNL  

Major  non-­‐SC  DOE  sites  LLNL  

CLEV  

ESnet  managed  routers  

Site  managed  routers  

10  

SUNN   ESnet  PoP/hub  loca&ons  

Geography  is  only  representa0onal  

 SUNN  

 LOSA   ESnet  op&cal  node  loca&ons  (only  some  are  shown)  

100  

R&E  network  peering  loca&ons  –  US  (red)  and  interna&onal  (green)  

Page 6: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

ESnet expands to Europe (December 2014)

09/01/15 6

Page 7: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

   

EEX  Architecture    

Page 8: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

09/01/15 8

40 – 4/23/13, © 2013 Internet2

Internet2 Network – Layer 1 Services

Page 9: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

09/01/15 9

41 – 4/23/13, © 2013 Internet2

Internet2 Network – Layer 2 Services

Page 10: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

09/01/15 10

42 – 4/23/13, © 2013 Internet2

Internet2 Network – Layer 3 Services

Page 11: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Science R&E Trends

09/01/15 11

Page 12: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

First  Emerging  Trend  in  US:  Super  FaciliAes,  Coupled  by  Networks  

   

 

 

10/7/14

Experimental  faciliAes  are  being  transformed  by  new  detectors,  advanced  mathemaAcs,  roboAcs,  automaAon,  advanced  networks.    

Page 13: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

10/7/14

Data  flow  from  single  FEL  detector  triples  network  uAlizaAon  for  major  HPC  center    

Page 14: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Second  Emerging  Trend  in  US:  Science  DMZ  Consists  of  three  key  components,  all  required:  

•  “Fric&on  free”  network  path  –  Highly  capable  network  devices  (wire-­‐speed,  deep  queues)  –  Virtual  circuit  connec&vity  op&on  –  Security  policy  and  enforcement  specific  to  science  workflows  –  Located  at  or  near  site  perimeter  if  possible  

•  Dedicated,  high-­‐performance  Data  Transfer  Nodes  (DTNs)  –  Hardware,  opera&ng  system,  libraries  all  op&mized  for  transfer  –  Includes  op&mized  data  transfer  tools  such  as  Globus  Online  and  GridFTP  

•  Performance  measurement/test  node  –  perfSONAR                        Details  at  hmp://fasterdata.es.net/science-­‐dmz/    

©  2013  Wikipedia  

Page 15: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Map  of  NSF  Grants  to  Promote  Science  DMZ  

10/7/14  

Page 16: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces
Page 17: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Current APIs

09/01/15 17

Page 18: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

OSCARS Introduction 1.  Multi-domain, Dynamic Circuit Service within ESnet

–  Enforces QoS and Guaranteed Bandwidth –  Implements Inter-Domain Control Protocol (IDCP) and Network Services Interface (NSI)

multi-domain protocols –  GUI-based user-interface, and roles/responsibilities

2.  Open Source project •  40+ R&E networks have OSCARS deployed in some form (production, prototype, tests) •  In many cases, have to test their own NRM functions (ex. OESS)

18

Page 19: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

User Requirements Source: B Destination: D Start: T0 End: T2 Bandwidth: 6Gbps

A C

Network Link Topology

Ban

dwid

th

Time T0 T1 T2 T3

A

B

C

D

Database

Resource Manager

Ban

dwid

th

Time T0 T1 T2 T3

Link Utilization vs Time

Solution Path

On-demand Secure Circuit and Advance Reservation System (OSCARS)

Network Resource Request

Update Resource Manager with new path utilization

B

D

Per Link Utilization by Time

Setup Circuit at T0 Teardown Circuit at T2

1

2

3

4

5

Page 20: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

OSCARS Information •  OSCARS v0.6 Project (including NSI Bridge)

•  http://code.google.com/p/oscars-idc/

•  OSCARS Mailing Lists •  oscars-announce (https://listserv.es.net/mailman/listinfo/oscars-announce)

•  This list will be used to announce general information such as upcoming releases and roadmaps. •  oscars-dev (https://listserv.es.net/mailman/listinfo/oscars-dev)

•  This list will be used to discuss code development issues, track bugs, and report code commits. •  oscars-users (https://listserv.es.net/mailman/listinfo/oscars-users)

•  This list is for the user community to share deployment and usage experiences, as well as submitting enhancement requests and reporting bugs.

•  This mailing list is in the process of being renamed to oscars-support

20

Page 21: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

SDN Testbeds

09/01/15 21

Page 22: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Last three years of SDN investigations

Treehouse w/REANNZ, Google

SDN Workshop ‘Operationalizing SDN’ December 2013

ONS 2011, SC 2011 SC 2012 December 2012

ONS March 2013 Layer 123 SDN, Nov 2013

Page 23: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Building a scalable SDN WAN Testbed

1.  Prototype for a potential ESnet6 design

2.  Multi-domain federation for the science complex

3.  International SDN collaboration

09/01/15 23

Page 24: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Building a scalable SDN WAN Testbed

•  Requirements –  Openflow 1.3 support [Cannot do Guaranteed Bandwidth or QoS with OF 1.0]

–  L2/L3 transport with QoS, MPLS

–  Support for Federation

–  Support internet-scale routing and forwarding table

–  Diagnostic and Troubleshooting capabilities

09/01/15 24

Page 25: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Corsa Product Introduction

OpenFlow 1.3 / 1.4 / 1.5+"

Open vSwitch + "

•  Fully programmable OpenFlow data plane with multiple pipelines •  Embedded OVS based OpenFlow 1.3+ / ovsdb SDN controller interface •  Ultra fast flow setup and control plane interfaces •  Full line rate, OpenFlow ports with multiple flow tables on all ports.

DP6440"4 x 100G CFP2 Ports"

24x 10G SFP+ Ports "

DP6420"48 x 10G SFP+ Ports"4 x 40G QSFP+ Ports "

.

DP6430"2 x 100G CFP2 Ports"

24x 10G SFP+ Ports "

DP6410"24 x 10G SFP+ Ports"

100G

10G

Page 26: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

1.  Multiple match/action tables 2.  Millions of flow entries 3.  Large scale packet buffers 4.  100-Gigabit ports with full OpenFlow 1.3 5.  Extremely fast flow modifications per second 10k-1M entries per second.

( as opposed to 100 flow mods / sec )

Fills in 5 Key Features Missing From current whitebox OpenFlow Switches

.

Page 27: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Routing with SDN ESnet SDX, Multi-continent SDN BGP peering

09/01/15 NORDUnet Conf. 2014 27

VANDERVECKEN (VM): SDN Router

Pica8, NoviFlow

Data Plane

Corsa Pica8

BGP peering BGP peering

With help from -

Page 28: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

28

SDN BGP Gateway Pipeline: Under the Hood •  A flexible structure with millions of flow entries through multiple tables •  Performs at-scale SDN BGP gateway function to apply policies, and move data quickly

and reliably.

MAC DA Filter

MPLS

Pop MPLS label

CoS Map 5-tuple

IP FIB

Backbone scale

Control Protocol Filter

Block unused protocols

Group Next Hop Push VLAN/MPLS

Rewrite MAC header

VLAN Pop VLAN tag

To controller

Table definitions shown are for this demo. Same hardware platform can assume any pipeline structure.

Data in

Data out

Page 29: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Locations for new SDN testbed under discussion/planning

09/01/15 29

Page 30: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

OpenFlow SwitchOpenFlow SwitchOpenFlow Switch

FlowSpaceFirewall

FlowVisor

OpenFlow OpenFlow OpenFlow

OpenFlow

Exp OF App

OVX / O

NOS

OESS

FOAMO

ESS UI

FOAM

EXP APP

EXP APP

EXP APP

OpenFlow

OpenFlow

OpenFlow

NSI

IDCP

KEYOpenFlow Switch

Internet2 Software Stack

Experimenter Code

API

OESS API

OESS API

OESS API

NSI API

NSI

OSCARS API

OSCARSNOX

Page 31: NRENs USA - Florida International Universityciara.fiu.edu/SwitchONNRENUSAMonga01092015.pdf · OSCARS Introduction 1. Multi-domain, Dynamic Circuit Service within ESnet – Enforces

Thank you! Questions? [email protected]

09/01/15 31