Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - Alfonso Carrillo & David Artuñedo, Telefonica

599 views

Published on

Prototyping of a C.O. into a Micro Data Center - Alfonso Carrillo & David Artuñedo, Telefonica

Published in: Technology
  • Be the first to comment

OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - Alfonso Carrillo & David Artuñedo, Telefonica

  1. 1. Razón social 00.00.2015 Telefónica 24·10·2016 Red OnLife OpenNebula en la Red OnLife
  2. 2. 2 Tier II - operadora Topografía de centros y centrales Tier III o IV - global CPD CPD CPD CT CT CT CT CT CT CT CT CT CT CT CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD
  3. 3. 2 Tier II - operadora Topografía de centros y centrales Tier III o IV - global CPD CPD CPD CT CT CT CT CT CT CT CT CT CT CT CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD
  4. 4. 4 Computación en el borde es un bien escaso Transporte y Núcleo Proponemos emplazar en la red las CTpd con capacidad elástica >800 Aumentando los puntos de nube e interconexión <10 Uno de los objetivos primordiales es comprobar que la computación en el borde es posible y que podemos desplegar terceros servicios en cada CTpd, reduciendo significativamente la latencia versus los servicios centralizados
  5. 5. 5 Plano de datosAcceso PON CTpd Servicios Voz Datos Vídeo VPN Nube Caso 1: Central de servicios residenciales programables 6a100.000abonados Movistar + • IoT del hogar • NAS • Control parental 3.0 • Juegos • DPI • PCRF • Plataforma de vídeo • Plataforma de productos Plano de control
  6. 6. 6 1Componentes de la CTpd vCPEn CTpd vCPE2vPdC1 INFRAESTRUCTURA de PROCESAMIENTO TEJIDO de CONMUTACIÓN Gestor de ciberconectividad CLOSfwd vOLT GPON Ejecutables en ONOS Máquinas virtuales Red de transporte Red de acceso Comercial • Gestión, orquestación y administración • Funciones y aplicaciones • Infraestructura Gestores ProgramasProgramas Infraestructura CDN vErCvOLT OneFLow Ωmega vROADM
  7. 7. 7 La maqueta de la PdC
  8. 8. 8 Maqueta de la PdC ● 2 Hipervisores: test-oln-hn-01 and test-oln-cn-01 8x Intel(R) Xeon(R) CPU E5450 @ 3.00GHz 32GB y 16GB respectivamente ~ 240 GB HDD ● VMs: OpenNebula (cn-01) 1GB RAM, 1 core Portal Cautivo (hn-01) 1GB RAM, 1 core ONOS (cn-01) 4GB RAM, 1 core OLT (hn-01) 4GB RAM, 1 core CLOS (hn-01) 4GB RAM, 1 core DNSX (cn-01) 8GB RAM, 1 core HyperCache (cn-01) 4GB RAM, 4 core vErC (hn-01) 1GB RAM, 1 core Client-VM (hn-01) 2GB RAM, 1 core Iris (hn-01) 1GB RAM, 2 core VPdC (hn-01) 1GB RAM, 1 core
  9. 9. 9 Secuencia de activación
  10. 10. 10 OneFlow: Despliegue ● Los roles se despliegan tan pronto se cumplen sus dependencias ● Roles maestros se están ejecutando El estado de la MV es ejecutando El estado de la aplicación es ejecutando ● OneGate: bus de comunicación de MV autenticación basada en REST API + secure token semántica de MV VM VM OneGate
  11. 11. 11 OneFlow: notas de integración ● Es solo una interfaz REST + json API ● Expone la gestión del servicio a la OnLife App Crea una orden de servicio al cliente Monitoriza el estado del servicio Recuperación y operación del soporte técnico ● Asume: Un conjunto predefinido de aplicaciones Redes de cliente predefinidasOneFlow
  12. 12. 12 En la fase 2 robustecemos la solución Nodos P-01 y P-06 • ONE • OneFlow • Imágenes • ONOS • vOLT • CLOSfwd • ErC Nodo P-02 al P-03 • vPdC • HyperCaché • DNS Nodo P-04 al P-05 • vSBC • vPdE
  13. 13. Cronograma de la Red OnLife • Infraestructura de laboratorio • Instalación de entornos y sistemas • Conexión a los servidores ABRIL • Casos de uso de productos OnLife • Conversaciones con terceros • Análisis de costes e ingresos • Integración ONOS y OpenNebula • Simulación de red: mininet y CLOS 3 MAY-31 JUL 2016 • Pruebas de dimensionamiento • Pruebas de campo • Integración con el laboratorio de TESA OCT DIC 2016 Marzo 2017 • Decisión sobre continuidad Fase 2 • Instalación en infraestructura OCP • Servidores • Conmutadores • OLT • Fase de prototipado • Definición de casos de uso TGS • Infraestructura desplegada en C.T. Peñuielas • Instalación de la plataforma CTpd ¡Estamos aquí! 31 JUL 2016
  14. 14. Razón social 00.00.2015 Telefónica 24·10·2016 OnLife Network OpenNebula and OnLife Network
  15. 15. 16 Tier II - regional Central Office and Data Center Topology Tier III o IV - global CPD CPD CPD CT CT CT CT CT CT CT CT CT CT CT CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD CPD
  16. 16. 17 Extreme simplification for an all-IP universe Radio network controller/BBU CG-NAT DSLAM/OLT IMS SGSN/GGSN S/PGW PE router Message Router Session border controller BNG BRAS IPTV SMS/MMS Core routers Optical VoIP Media Gateway HSS/VLR DHCP Radius/AAA DNS/ENUM DPI IPv6 MPLS IPv4 Túnel PPPoE TE DHCP FRR MPLS TN OTN xxGE GMPLS ATM SDH IPv6 Túnel xxGE DHCP SDN OSS X86 servers CLOS fabric Virtual OLT Virtual ROADM IS-IS BGP BGP OSPF
  17. 17. 3 Simplificación extrema para un universo todo-IP Radio network controller/BBU CG-NAT DSLAM/OLT IMS SGSN/GGSN S/PGW PE router Message Router Session border controller BNG BRAS IPTV SMS/MMS Core routers Optical VoIP Media Gateway HSS/VLR DHCP Radius/AAA DNS/ENUM DPI IPv6 MPLS IPv4 Túnel PPPoE TE DHCP FRR MPLS TN OTN xxGE GMPLS ATM SDH IPv6 Túnel xxGE DHCP SDN OSS Servidores x86 Tejido CLOS Terminal óptico virtual ROADM virtual IS-IS BGP BGP OSPF
  18. 18. 19 Data PlanePON Access CTpd Services Voice Data Video VPN Cloud Use Case 1: Programmable Residential Services CO 6a100.000subscribers Movistar + • Home IoT • NAS • Parental Control 3.0 • Gamming • DPI • PCRF • Video Platform • Product Platform Control Plane control
  19. 19. 20 CTpd Components vCPEn CTpd vCPE2vPdC1 COMPUTING INFRASTRUCTURE SWITCHING FABRIC SDN Manager CLOSfwd vOLT GPON Apps in ONOS Virtual Machines Transport Network Access Network Commercial • Management, orchestration and administration • Functions and applications • Infrastructure Gestores ProgramasProgramas Infraestructura CDN vErCvOLT OneFLow Ωmega vROADM
  20. 20. 21 The PoC setup
  21. 21. 22 Maqueta de la PdC ● 2 Hypervisors: test-oln-hn-01 and test-oln-cn-01 8x Intel(R) Xeon(R) CPU E5450 @ 3.00GHz 32GB and 16GB respectively ~ 240 GB disk ● VMs: OpenNebula (cn-01) 1GB RAM, 1 core Portal Cautivo (hn-01) 1GB RAM, 1 core ONOS (cn-01) 4GB RAM, 1 core OLT (hn-01) 4GB RAM, 1 core CLOS (hn-01) 4GB RAM, 1 core DNSX (cn-01) 8GB RAM, 1 core HyperCache (cn-01) 4GB RAM, 4 core vErC (hn-01) 1GB RAM, 1 core Client-VM (hn-01) 2GB RAM, 1 core Iris (hn-01) 1GB RAM, 2 core VPdC (hn-01) 1GB RAM, 1 core
  22. 22. 23 Activation Sequence
  23. 23. 24 OneFlow: Deployment ● Roles are deployed as soon as their dependencies are met ● Parent roles are running VM running state Application running state ● OneGate: VM communication bus REST API + secure token based authentication VM semantics VM VM OneGate
  24. 24. 25 OneFlow: Integration Notes ● Just another REST + json API interface ● Expose service management to OnLife App Develop a service order to customer Monitor service health Recovery & operation to support teams ● It assumes: A predefined set of applications A predefined set of customer networksOneFlow
  25. 25. 26 In Fase 2 we will strengthen the solution Nodos P-01 y P-06 • ONE • OneFlow • Imágenes • ONOS • vOLT • CLOSfwd • ErC Nodo P-02 al P-03 • vPdC • HyperCaché • DNS Nodo P-04 al P-05 • vSBC • vPdE
  26. 26. 27 OnLife Network Timeline • Infraestructura de laboratorio • Instalación de entornos y sistemas • Conexión a los servidores ABRIL • Casos de uso de productos OnLife • Conversaciones con terceros • Análisis de costes e ingresos • Integración ONOS y OpenNebula • Simulación de red: mininet y CLOS 3 MAY-31 JUL 2016 • Pruebas de dimensionamiento • Pruebas de campo • Integración con el laboratorio de TESA OCT DIC 2016 Marzo 2017 • Decisión sobre continuidad Fase 2 • Instalación en infraestructura OCP • Servidores • Conmutadores • OLT • Fase de prototipado • Definición de casos de uso TGS • Infraestructura desplegada en C.T. Peñuielas • Instalación de la plataforma CTpd We are here! 31 JUL 2016
  27. 27. 28

×