use$of$sdn$in$the$amlight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... ·...

16
Use of SDN in the AmLight intercon4nental research and educa4on network TNC15 Networking Conference 1518 June 2015 Porto, Portugal Julio Ibarra, Principal Inves4gator Heidi Morgan, CoPrincipal Inves4gator Jeronimo Bezerra, Chief Network Engineer

Upload: others

Post on 12-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Use  of  SDN  in  the  AmLight  intercon4nental  research  and  educa4on  

network    TNC15  Networking  Conference  

15-­‐18  June  2015  Porto,  Portugal  

Julio  Ibarra,  Principal  Inves4gator  Heidi  Morgan,  Co-­‐Principal  Inves4gator  

Jeronimo  Bezerra,  Chief  Network  Engineer    

Page 2: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Who  we  are    AMPATH:  

–  Academic  Interna4onal  Exchange  Point  (IXP)  in  Miami,  Florida  –  Interconnects  La4n  America  and  Caribbean  RENs  to  other  RENs  in  the  world  

SouthernLight:  –  Academic  IXP  in  São  Paulo,  Brazil  –  Interconnects  all  Brazilian  RENs  and  RedCLARA  

AmLight:  –  Interna4onal  network  links  that  connect  the  U.S.  to  La4n  America  

Partners:  FIU,  NSF,  ANSP,  RNP,  RedCLARA,  REUNA  and  AURA  

2  

Page 3: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

AmLight  Today  

A  set  of  4  x  10G  links  with  two  topologies:  •  SDN  (Layer  2)  Ring:  

–  Miami-­‐São  Paulo-­‐San4ago-­‐Miami  (green)  

•  MPLS  (Layer  3)  Ring:  –  Miami-­‐Fortaleza-­‐Rio-­‐São  Paulo-­‐Miami  

(yellow)  •  Later  this  year:  100G  link  between  

São  Paulo  and  Miami  •  Mutual  Redundancy  

3  

Connec4ons:  •  13  RENs  •  >  1000  Universi4es  and  

Research  Centers  

Page 4: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

AmLight  Before  SDN  

•  Configura4on  of  circuits  was  based  on  sta4c  VLANs  –  High  degree  of  coordina4on  between  mul4ple  network  teams  

•  Mul4ple  instances  of  per-­‐VLAN  RSTP  were  used  –  Interoperability  issues  –  Constrained  redundancy  with  network  operators  

•  Redundancy  between  rings  was  created  with:  –  IEEE  802.1ad  (QinQ)  +  L2VPNs  –  Addi4onal  ports  to  implement  redundancy  across  rings  

   

4  

Page 5: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Why  then  move  towards  SDN?  

Key  mo'va'ons:  

Improving  opera-ons  efficiency      

Introducing  network  programmability    

5  

Page 6: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Mo4va4on  01:  Improving  Opera'ons  Efficiency    

Requests  for  Layer2  circuits  was  increasing  •  Provisioning  process  was  complex  •  Some  circuits  involved  up  to  seven  different  networks  

–  Requiring  a  high  level  of  coordina4on  –  Engaging  diverse  network  teams  

•  Mul4ple  technologies  were  involved  –  From  Layer  1  to  MPLS  

•  Some  circuits  took  weeks  or  even  months  to  be  provisioned  

6  

Page 7: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Mo4va4on  02:  Introducing  Network  Programmability    

•  Lack  of  support  for  network  programmability  limited  applica4ons  –  Lifle  to  no  support  for  network-­‐aware  applica4ons  

•  Researchers  could  only  view  the  network  status  (SNMP)  

7  

Page 8: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Scenario  Deployed  (1/2)  

8  

Ac4vated  OpenFlow  1.0  +  Hybrid  Ports    A.  Improving  opera4ons  efficiency:  

 •  Internet2’s  OESS  •  OSCARS  -­‐  IDCP  •  OpenNSA  -­‐  NSI  

B.  Introducing  network  programmability    •  Internet2’s  Flow  Space  Firewall    

   

Page 9: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Scenario  Deployed  (2/2)  

9  

NSI

AmLight’sNRENs

FIBRESDN-IPONOS

SouthernLightAmpath2

Virtualization/Slices (FlowSpace Firewall)

Ampath1Andes1

Phys

ical

Lay

erSo

uthb

ound

API

:O

penF

low

1.0

Nor

thbo

und:

Use

rs’  A

PIs

NOX

IDCP

Other NRENs

NOX

OpenNSA

OESS

OSCARS

OESS

Andes2

Univ.Twente Demos SDX

Data

Pla

neCo

ntro

l Pla

ne

Page 10: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Findings  (1/2)  

A.  Improving  opera4ons  efficiency    

10  

Page 11: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Findings  (2/2)  

B.  Introducing  network  programmability    

Network  programmability  is  the  main  achievement  of  this  project:  •    Network-­‐aware  applica'ons  will  have  AmLight  as  a  real  plaBorm  for  innova'on  

11  

Page 12: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Some  Lessons  Learned  

•  Legacy  protocols  and  old  switching  line  cards  have  limita4ons  –  LACP,  Counters,  Ethertypes  –  Increased  complexity  of  the  deployment  

•  Dedicated  addi4onal  ports  to  work  around  these  limita4ons  

•  Out-­‐of-­‐band/Control  Plane  network  could  be  challenging    •  Convergence  methodology  has  to  be  improved  –  Specially  in  long-­‐haul  links  

12  

Page 13: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Out-­‐of-­‐band  Control  Plane  Network  

•  Out-­‐of-­‐band  network  built  for  transmission  of  OpenFlow  control  messages  between  Controller  and  OpenFlow  devices    

•  RedCLARA  IP  backbone  was  used  for  this  solu4on  

13  

Page 14: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Future  

•  Explore  and  add  new  features  related  to  troubleshoo4ng  and  security  

•  Create  a  SoDware-­‐Defined  Internet  Exchange  (SDX)    –  involving  AmLight,  and    –  inter-­‐connec4ng  the  U.S.  and  Brazil  

 •  Migrate  to  Openflow  1.3  

–  Metering  and  improve  the  network  convergence  

14  

Page 15: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Thank  You!  •  NSF  AmLight-­‐ExP,  Atlan4cWave-­‐SDX,  OpenWave,  AmLight,  

OSDC-­‐PIRE,  CC-­‐NIE,  CC*IIE,  AMPATH  infrastructure,  science  applica4on  support,  educa4on,  outreach  and  community  building  efforts  are  made  possible  by  funding  and  support  from:  –  Na4onal  Science  Founda4on  (NSF)  awards  ACI-­‐1451018,  ACI-­‐1451024,  

ACI-­‐0963053,  ACI-­‐1140833,  ACI-­‐1246185,  ACI-­‐1341895,  ACI-­‐1357928,  OISE-­‐1129076  

–  FAPESP,  ANSP  –  grant  no.  2008/52885-­‐8  –  Rede  Nacional  de  Ensino  e  Pesquisa  (RNP)  –  Associa4on  of  Universi4es  for  Research  in  Astronomy  (AURA)  –  Florida  Interna4onal  University  –  La4n  American  Research  and  Educa4on  community  –  The  many  na4onal  and  interna4onal  collaborators  who  support  our  efforts  

15  

Page 16: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&

Use  of  SDN  in  the  AmLight  intercon4nental  research  and  educa4on  

network    

www.sdn.amlight.net    TNC15  Networking  Conference  

15-­‐18  June  2015  Porto,  Portugal  

Julio  Ibarra  [email protected]  Principal  Inves4gator