aplicando sdn en latinoamÉrica -...

21
Gianpietro Lavado Solutions Architect ONF SDN Associate, Certified OpenStack Administrator, CCIE R&S/SP APLICANDO SDN EN LATINOAMÉRICA open innovation

Upload: others

Post on 18-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

Gianpietro LavadoSolutions Architect

ONF SDN Associate, Certified OpenStack Administrator, CCIE R&S/SP

APLICANDO SDN EN LATINOAMÉRICA

open innovation

Page 2: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

Agenda de hoy

● SDN: Concepto

● Situación en Latinoamérica

● Casos de uso

● Demostración

Page 3: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN: Concepto

Page 4: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

¿Entonces qué era SDN?

Software Defined Networking entendido desde la separación de planos

Page 5: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

Modalidad Descripción Implementación principal

SDN vía OpenFlow Abstracción completa de ambos planos, dejando sólo un agente básico en la red.

Utilización de Openflow sobre “white-boxes”

SDN vía APIs Abstracción parcial del plano de control y completa del plano de gestión.Se automatiza la configuración vía NETCONF, y la ingeniería de tráfico vía protocolos como PCE-P

Segment Routing + PCEP + BGP-LS para definir caminos programáticamente

SDN Overlay Red virtual formada entre los extremos, 100% programática, sin tocar la infraestructura física.

VXLAN en el Data Center

¿Entonces qué era SDN?

Modalidades de Software Defined Networking

Page 6: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

Situación en Latinoamérica

Page 7: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

¿Qué tenemos en Latinoamérica?

Conocimiento

● Concepto de SDN muy ligado a soluciones propietarias.

● Pocas iniciativas → Pocos incentivos para el aprendizaje.

● Baja cantidad de ingenieros certificados en SDN por la

ONF.

ONF-Certified SDN Professional Programhttps://www.opennetworking.org/training-certification/skills/

Propuesta

Page 8: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

¿Qué tenemos en Latinoamérica?

● Principalmente soluciones cerradas, costosas en producto y/o integración.

● Poca oferta de soluciones basadas en software abierto.

Buscar qué proveedores pueden ofrecer servicios de desarrollo e integración sobre componentes abiertos.

Propuesta

Ofertas en el mercado

Page 9: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

¿Qué tenemos en Latinoamérica?

● Adopción muy limitada, incluso en grandes operadores.

● Algunos desarrollos in-house, no necesariamente sostenibles en el tiempo.

Adopción

Intercambio de casos de uso funcionales, ya sea en laboratorio o producción, para generar interés y promover la adopción.

Propuesta

Page 10: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

Casos de uso

Page 11: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN dentro del Data Center

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y respaldo en capa 2 entre máquinas o contenedores virtuales

Red y Servidores simplificados en operación y costos con equipamiento commodity

Page 12: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Redes Capa 2

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y respaldo en capa 2, libre de loops utilizando OpenFlow

Red de acceso simplificada en operación y costos con equipamiento OpenFlow

Page 13: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Redes Capa 2

br0

br1 br2

IP/MPLS PKTETH HDR

IP/MPLS PKTETH HDR

1

2

3El paquete de capa 2

llega a la red Openflow, el primer paquete es

procesado por el controlador

Controlador SDN

El controlador sabe dónde residen las MACs y busca el

mejor camino libre de loops, para luego instalar

los flujos en la red

El paquete de capa 2 egresa la red

Openflow sin ser modificado

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y respaldo en capa 2, libre de loops utilizando Openflow

Red de acceso simplificada en operación y costos con equipamiento Openflow

Page 14: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Core MPLS

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y respaldo entre PEs de una red MPLS utilizando Openflow

Core MPLS simplificado en operación y costos con equipamiento Openflow

Page 15: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Core MPLS

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y respaldo entre PEs de una red MPLS utilizando Openflow

Core MPLS simplificado en operación y costos con equipamiento Openflow

quagga/frrsoft router

(P)

of-br-0

of-br-01 of-br-02PE1 PE2

Quagga/FRR LDP informa etiqueta para

alcanzar a PE2

20 L3 VPND-MAC quagga

20 L3 VPND-MACPE2

0 L3 VPND-MACPE2

PE1 envía el paquete a PE2 usando la

etiqueta aprendida desde Quagga Al salir de la red, la

etiqueta MPLS es reemplazada por la

definitva ‘explicit-null’

1

2

Ingresando al core Openflow, una regla

pre-instalada para dicha etiqueta reemplaza la

MAC destino

3

4

El paquete toma el mejor camino capa 2 según lo

pre-calculado por el controlador

5

Aplicaciones SDN en controlador”a) Mapeo dinámico entre etiquetas y MACsb) Mejor camino capa 2 entre dos MACs

InterfazFPM Controlador SDN

Page 16: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Peering y Tránsito

OBJETIVO APLICACIÓN DIRECTA

Proveer conectividad y a respaldo entre vecinos BGP externos con una FIB optimizada y automatizada

Peering/Tránsito simplificado y con equipamiento costo-eficiente

Gestor de Configuraciones

Colector/Procesador IPFIX / SNMP / BGP

Switch capa 3 + SRD

3

2

1 Controlador SDN

(soft)Router BGP

Switch OpenFlow

3

2

11

2

1. Colección de información BGP, SNMP y IPFIX (NetFlow, sFlow, etc)

2. Optimización de distribución de prefijos y rutas instaladas (SRD)

3. Instalación de configuración vía API/SSH

1. Establecimiento de sesiones BGP externas e internas.

2. Colección de información BGP y estadísticas OpenFlow

3. Instalación de flujos necesarios

SWITCH CONVENCIONAL SWITCH OPENFLOW

Ejemplo: https://labs.spotify.com/2016/01/27/sdn-internet-router-part-2

Page 17: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

SDN en Core MPLS tradicional

OBJETIVO APLICACIÓN DIRECTA

Automatizar la ingeniería de tráfico y configuraciones en Core MPLS tradicional

Disminución de costos por automatización de configuraciones y optimización de enlaces

Controlador SDN(PCE,BGP-LS)

Gestor de Configuraciones

PE1 / PCC

PE2

P1

P2

P3

P4

PCEP NETCONF/YANG

IGP + SEGMENT ROUTING

RRs

BGP-LS

Page 18: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

¡Demostración!

Page 19: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

VM UBUNTU

OVS Switch OpenFlow 1.3

dockerquagga01

PE1quagga

-ldp

dockerquagga03

PE2quagga

-ldp

docker quagga02

Pquagga

-ldp

docker onos

SDN Controller

1.1.1.1 3.3.3.3

Escenario de prueba

Page 20: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

OpenFlow: Gran potencial

Page 21: APLICANDO SDN EN LATINOAMÉRICA - LACNICslides.lacnic.net/wp-content/uploads/2017/...sdn-en-latinoamerica-v2.pdf · SDN vía OpenFlow Abstracción completa de ambos planos, dejando

© 2015 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

USAWhitestack, LLC.

Brickell Bayview Center80 SW 8th Street, Suite 2000,

Miami, FL 33130EEUU

ChileWhitestack Chile Spa

Apoquindo 4700 piso 11Las Condes, 7560969

Chile

PerúWhitestack Perú SRL

Av Aramburú 878Lima 15047

Perú

¡Gracias!