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.