Deploying SDN experiments in Latin America: the ONOS...

15
TICAL 2016 Conference Sep 15 th 2016 Buenos Aires, Argentina Deploying SDN experiments in Latin America: the ONOS and SDN-IP application use case at AmLight Jeronimo Bezerra, Julio Ibarra Florida International University {jbezerra,julio}@fiu.edu Humberto Galiza, Marcos Schwarz Rede Nacional de Ensino e Pesquisa {humberto.galiza,marcos.schwarz}@rnp.br

Transcript of Deploying SDN experiments in Latin America: the ONOS...

TICAL2016ConferenceSep15th 2016

BuenosAires,Argentina

DeployingSDNexperimentsinLatinAmerica:theONOSandSDN-IPapplication

usecaseatAmLightJeronimoBezerra,JulioIbarraFloridaInternationalUniversity

{jbezerra,julio}@fiu.edu

Humberto Galiza,MarcosSchwarzRede Nacional deEnsino ePesquisa

{humberto.galiza,marcos.schwarz}@rnp.br

• Contexto• Motivación• ONOSylaaplicación SDN-IP• Despliegue GlobalONOSSDN-IP• ONOSSDN-IPen laAmLight

2

Agenda

NSFsupport forAmLight Express&Protectispartofascalablerationalarchitecture,designedtosupporttheneedsoftheU.S.-WesternHemisphere researchandeducationcommunity thatsupports theevolvingnatureofdiscovery andscholarships.

NSFAward#ACI-1451018

3

Context:AmLight TodayandFutureAmLight es unPuntodeIntercambiodeTráfico Academico Distribuido• Responsable por conectar lasRENsLatinoAmericanas comEE.UU.

• Missión:Apoyar actividades deeducacion yinvestigación,promovendo lainnovación conredes avanzadas

Contexto:AmLight SDN

4

NSI

AmLight’sNRENs

FIBRESDN-IPONOS

SouthernLightAmpath2

Virtualization/Slices (FlowSpace Firewall)

Ampath1Andes1

Phys

ical L

ayer

Sout

hbou

nd A

PI:

Open

Flow

1.0

North

boun

d:Us

ers’

APIs

NOX

IDCP

Other NRENs

NOX

OpenNSA

OESS

OSCARS

OESS

Andes2

Univ.Twente

ONOS Internet2

Other Testbeds

Motivación

• Elescenario después delamigración aSDN/OpenFlow(~2014)– OpenFlow1.0en producción– Capa devirtualizacióndesplegado conFlowSpaceFirewall– Applicación L2VPNen Producción:Internet2OESS

• Aprovisionamiento intraeinter dominio (OSCARSandNSI)soportado

• Pero,¿qué sigue?– ¿Cómo proporcionamoscaracterísticasmás avanzadas comoel

enrutamiento detráfico IPutilizandoOpenFlow,garantindolacoexistencia comlasredes IPtradicionales?

– ¿Cómo desarrolarservicios como VPLSyL3VPNencima delaredSDN/OpenFlow?

5

Motivación [2]• En respuesta aestos retos,en 2015,seunió AmLight,Internet2yGéant,conelobjetivo decrear unainfraestructura globaldecapa 3conectando lasRENs,através deluso desoftwaredecódigo abierto ylosdispositivos SDN/OpenFlow.

• Objetivos Principales:– Aprovisionamentopunto-a-puntodelaconectividad deCapa 3sinutilizar enrutadores legados;

– Transformar umSistemaAutonómo (AS)queejecuta OpenFlowen una reddetransito IP/BGP;

– Proporcionar una estrategia demigración viabledelasredeslegadas (IP/BGP)paraunenfoque SDN/OpenFlow

6

ONOSylaaplicación SDN-IP

• ¿Por qué ONOS?– Libre,OpenSource,SistemaOperativo SDNdiseñado paraproveedores deservicios

– AbstraccionesNorthbound ySouthbound bien definidos

– Modularidad desoftware

– Principios Fundamentales:• Escalabilidad• AltaDisponibilidad• Desempeño

7

8

ONOSylaaplicación SDN-IP[2]

• ONOSSDN-IP– Es una aplicación delONOS

– Es capaz deconectar una RedDefinida por Softwareaunaredexternamediante elusodelprotocolo BGP

• Es una ruta demigración aSDN

– Disminuye los costos delarede:enrutamento detráficoIPsineluso deenrutadores

SDNNetwork

ExternalNetwork

ExternalNetwork

ExternalNetwork

ExternalNetwork

ONOS 1 ONOS2

SDN-IP1 SDN-IP2

BGPspeaker1

BGPspeaker2

ONOSControlplane

BGProutesONOSintents

OpenFlowentries

Arquitectura SDN-IP

Animationsource:ONOSSDN-IPGlobalDeploymentPoweredbyONOS- On.Lab ONS2016

OpenFlow

OpenFlow

OF

Q3 2015ONOS Deployment in Australia

OpenFlow

Q3 2015Korea announces the firstONOS deployment

Q4 2015ONOS deployed in Korea

Q4 2015First ONOS

production deploymentin South America

Q1-Q2 2015First ONOS DeploymentsSouth America, US, EU

Q4 2015 – New connectionsSidney – Seattle - MiamiSao Paolo – Amsterdam

Q1 2016NCTU / Taiwandeploys ONOS

Q1 2016 – New connectionsMiami - KoreaMiami - TaiwanKorea - Taiwan

Despliegue GlobalONOS

Animationsource:ONOSSDN-IPGlobalDeploymentPoweredbyONOS- On.Lab ONS2016

11

• Desafios Principales– Elsoporte alascaracterísticas OpenFlow (ofalta desoporte)

– Elproceso ”Testbedsanitizer”:validaciondeunnuevobancodepruebas

ONOSSDN-IPen laAmLight

Demonstraciones:Despliegue SDNGlobal• Hemos demostrado elbancodepruebas GlobalONOS

SDN-IPen:– ONS2015– SIGCOMM2015– ONS2016

Consideraciones Finales• Eldespliegue globalSDNproporcionou una excelente visibilidad yexperiencia para

AmLight

• Lacapacidad devirtualizationdelaredAmLight hademostrado ser unactivovalioso paraprobar nuevas soluciones utilizando hardwarederedrealyen ungranescala

• ONOSysu aplicación SDN-IPsevalidó como una solución nodisruptiva quesepodría utilizar fácilmente como una ruta demigración deredes legadas IP/BGPhacia unenfoque SDN

• Tanprontocomo nos movemos aOpenFlow 1.3probaremos más característicasconONOS,como elsoporte depipelinescommultiplas tablas,QoS yenrutamientoIPv6.

• Tenemos planesparaprobar lascaracterísticasmás avanzadas conONOS,talescomo laaplicación deVPLS.

Expresiones degratitud

• Nosgustaría dar lasgraciasalequipo deON.Lab (www.onlab.us),en especialLucaPrete,por todo elapoyo proporcionado paraesta experimentación.

HumbertoGaliza,MarcosSchwarz,Jeronimo Bezerra,JulioIbarra{humberto.galiza, marcos.schwarz}@rnp.br,{jbezerra,julio}@fiu.edu

Gracias!Thankyou!¿Preguntas?

DeployingSDNexperimentsinLatinAmerica:theONOSandSDN-IPapplicationusecaseatAmLight

TICAL2016ConferenceSep15th 2016

BuenosAires,Argentina