Tendencias en Redes de Campus - Universidad Politécnica .......

58
Tendencias en Redes de Campus David Fernández Cambronero Dpto. Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid I Jornadas sobre Tecnologías de la Información y las Comunicaciones en la UPM Madrid, 5 y 6 de noviembre de 2015

Transcript of Tendencias en Redes de Campus - Universidad Politécnica .......

Page 1: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Tendencias en Redes de Campus

David Fernández Cambronero Dpto. Ingeniería de Sistemas Telemáticos E.T.S.I. Telecomunicación Universidad Politécnica de Madrid

I Jornadas sobre Tecnologías de la Información y las Comunicaciones en la UPM Madrid, 5 y 6 de noviembre de 2015

Page 2: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Objetivos y Contenido

Repasar algunas de las tecnologías novedosas surgidas alrededor de las redes de campus y los centros de datos Requisitos de comunicaciones y nuevas tecnologías en

Centros de Datos Software Defined Networks (SDN) Virtualización de Redes Network Function Virtualization (NFV)

Desde el punto de vista de los administradores de las redes

2

Page 3: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Requisitos de Comunicaciones en Centros de Datos

3

Page 4: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Evolución TI

Fuente: Bret Piatt. OpenStack Tutorial. IEEE CloudCom 2010

Page 5: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Evolución TI (II)

Servidores

Clientes

Clientes Clientes

Router

Router Router

Router

WAN

Clientes

Segmentación basada en grupos de trabajo

Router

Router

Router WAN

Servidor

Clientes

Servidor Clientes

Servidor

LAN LAN

LAN

• Velocidad WAN limitada • Servicios residen en servidores

cercanos a los clientes

Centralización de servidores • Mejoras en la velocidad de la WAN permiten el

acceso remoto a servidores centralizados • Centros de datos privados de una organización

o compartidos entre varias

Centro de Datos

Page 6: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Requisitos de comunicaciones de un CdD

Foto de un CdD o recuperar alguna tp del tema 1

Ingredientes: • Racks • Servidores • Almacenamiento • Virtualización • Aplicaciones • Servicios en la nube • … …todo en grandes cantidades (~100k) …y requisitos de fiabilidad y ancho de banda muy altos

Page 7: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Requisitos de comunicaciones de un CdD

Alta capacidad uniforme entre servidores independientemente de su localización Capacidad limitada solo por interfaces de red de servidores

Aislamiento en prestaciones Tráfico de un servicio o servidor no debe afectar o otros

Alta fiabilidad Redundancia en enlaces y equipos y reconfiguración rápida en caso de

fallos

Facilidad de gestión: Añadir/sustituir equipos debe ser inmediato (plug&play)

─ Sistemas de provisión (configuración, instalación de S.O., etc.) automáticos

Detección y corrección de fallos rápida y sencilla

Page 8: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Conectividad entre Máquinas Virtuales

Escenario 1: todas las VMs en la misma subred

Servidor 1

vm1

Servidor 2

vm3 vm5

vm2 vm4

Servidor 3

vm5

Infraestructura de Red

Internet

Subred IP

CdD1

• A pesar de estar en la misma subred se puede requerir aislamiento entre VMs

• Solo se permite tráfico VM-Internet, no entre VMs

Page 9: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Servidor 1 Servidor 2 Servidor 3

Infraestructura de Red

Conectividad entre Máquinas Virtuales

Escenario 2: VLANes separadas por cliente

vm1 vm3

vm2 vm4

vm5

Internet

CdD1

• Conectividad directa entre VMs de un mismo cliente

• Las VM de un cliente pueden provisionarse en cualquier servidor del CdD

• VLANes accesibles desde cualquier servidor

VLAN1

VLAN2 VLAN3

Page 10: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Conectividad entre Máquinas Virtuales

Escenario 3: topología definida por el cliente

Servidor 1

vm1

Servidor 2

vm3 vm5

vm2

Servidor 3

vm5

CdD1

VLAN1 VLAN2

VLAN3

vm4

Internet

• El cliente gestiona sus propios equipos de red (balanceadores, firewalls, IPS, etc.)

Page 11: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Conectividad entre Máquinas Virtuales

Escenario 4: conectividad entre VMs en distintos CdDs

Servidor 1

vm1

Servidor 2

vm3

vm2 vm4

CdD1

VLAN1

VLAN2

Servidor 3

vm5

Servidor 4

vm7

vm6 vm8

CdD2

VLAN1

VLAN2

Infraestructura Interconexión

CdDs

Internet • Interconexión de

VLANes entre CdD

Page 12: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Conectividad entre Máquinas Virtuales

Escenario 5: migración en caliente de VMs entre servidores

Servidor 1

vm1

Servidor 2

vm2 vm4

Internet

CdD1

• Posible con interrupciones de servicio mínimas (100ms) cuando el sistema de ficheros está alojado en un servidor de disco externo

• Más difícil todavía: migración en caliente entre servidores en distintos CdD

vm1

Page 13: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Red típica de un CdD

Servidores conectados a Top of the Rack (ToR) Switches mediante uno o varios interfaces GE

ToR switch típico: 48 puertos GE para servidores y 4 puertos 10 GE para conexión a red de agregación

End of the Row (EoR) switches: primer nivel de agregación al que se conectan los ToR

Tecnología mayoritaria: Ethernet

Otras tecnologías: Infiniband

Red nivel 3

Red Agregación

nivel 2

ToR Switch

S4

S3

S2

S1

S8

S7

S6

S5

SN

S12

S11

S10

S9

ToR Switch

S4

S3

S2

S1

S8

S7

S6

S5

SN

S12

S11

S10

S9

ToR Switch

S4

S3

S2

S1

S8

S7

S6

S5

SN

S12

S11

S10

S9

ToR Switch

S4

S3

S2

S1

S8

S7

S6

S5

SN

S12

S11

S10

S9

Racks Servidores

ISP ISP CdDs

Tráfico Este-Oeste

Tráf

ico

Nor

te-S

ur

Otros CdDs

Rack 1 ToR Switch

S4

S3

S2

S1

S8

S7

S6

S5

SN

S12

S11

S10

S9

Page 14: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplo de Red de un CdD

Arquitectura jerárquica clásica de tres niveles

Fuente: Data Center Network Architectures. Juha Salo, Aalto University School of Science and Technology

Problemas: Problemas soluciones estándar de

nivel 2: Escalabilidad:

─ Tablas switches -> Una entrada por dirección MAC

─ Limite switches actuales -> pocos cientos de miles de entradas

Encaminamiento: ─ Uso de caminos únicos y no

óptimos: Spanning Tree (ST) Número máximo de VLANes

insuficiente (12 bits -> 4096)

Ratio de sobresubscripción: ancho de banda disponible en servidores muy grande comparado con red acceso Difícil gestión tráfico Este-Oeste

Page 15: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Algunas mejoras propuestas

Datacenter Fabrics Nuevas topologías de red Nuevas extensiones: VXLAN Software Defined Networks (SDN)

Page 16: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Datacenter Fabrics (I)

Idea: gestión integrada de todos los switches de un CdD El gestor solo ve un gran equipo con cientos o miles de puertos La interconexión entre equipos la gestiona un sistema operativo

distribuido basado en protocolos de encaminamiento avanzados como SPF o TRILL

Ofrecen encaminamiento óptimo, balanceo de carga o multicast Se abandona el Spanning Tree (por fin!)

Por ahora, soluciones propietarias (CISCO FabricPath, Juniper Qfabric, etc.), aunque hay esfuerzos de estandarización

Page 17: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Datacenter Fabrics (II)

Ejemplo: Juniper QFabric

Switches en racks (ToR, EoR)

Ej: QFX 3500, 1U 48 x 10GbE (servers) 4 x 40GbE (uplink)

Switches centrales • 21 U, 8 slots, 16 x

40GbE por slot • Matriz de conmutación

de Clos con 3 etapas (hasta 10 Tbps)

Alta redundancia y ancho de banda

en red de interconexión

Sistema Operativo

(routing engine)

Page 18: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Topologías de Red de CdDs

Topología Fat-Tree Características: Menor coste que una

arquitectura clásica Todos los conmutadores

iguales (núcleo y agregación)

Modelo Datacenter Fabric.

Con switches de 48 puertos permite redes de 27.648 servidores

Page 19: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplo Fat-Tree

Portland: Propuesta basada en Datacenter fabric, topología Fat-Tree y asignación

topológica de direcciones MAC (direcciones Pseudo MAC o PMAC) Traducción entre direcciones MAC y PMAC en switches de acceso

Fuente: Data Center Networking. IEEE ANTS 2012 Tutorial M. Veeraraghavan, J. K. Muppala

Page 20: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

VXLAN

Virtual eXtensible Local Area Network (VXLAN) es una propuesta del IEEE para: Extender el espacio de identificadores de VLAN (24

bits adicionales) Encapsulación de tramas de nivel 2 sobre UDP para

interconectar VMs a través de redes IP

Trama MAC Original Cabecera VXLAN

Cab. UDP

Cabecera IP

Page 21: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Escenario VXLAN

Fuente: VXLAN Emulex White Paper. www.emulex.com

Page 22: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización de Redes

24

Page 23: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización: Definición

Por virtualización se entiende cualquier tecnología que permita desacoplar o abstraer los recursos lógicos de la infraestructura física que los proporciona

Recurso (lógico) +

Infraestructura (física) Infraestructura

(física)

Recurso (lógico)

Virtualización

Desacoplar ⇒ multiplexación, portabilidad, movilidad, …

Fuente: Fermín Galán. Telefónica I+D

Page 24: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización = Abstracción de Recursos

Máquina (ej. servidor) Red Almacenamiento

recursos lógicos

infraestructura física

Page 25: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización = Abstracción de Recursos

recursos lógicos

infraestructura física

Máquina (ej. servidor)

Almacenamiento Red

Page 26: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ventajas Virtualización

Mejora la utilización de los recursos (N a 1) Menores inversiones, menor consumo energético, etc.

Mejora la escalabilidad (1 a N) Proporciona aislamiento entre recursos lógicos Desacopla recursos lógicos y físicos, facilitando

la gestión de los sistemas Mejora la fiabilidad de los sistemas Permite tener redundancia sin complicar el uso de los

recursos

Page 27: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización de redes

Según wikipedia: “Network virtualization is the process of combining hardware

and software network resources and network functionality into a single, software-based administrative entity, a virtual network.”

“Network virtualization involves platform virtualization, often combined with resource virtualization”

Dos tipos: Externa: combining many networks or parts of networks into a

virtual unit Interna: providing network-like functionality to software

containers on a single network server ─ Ej: Switches virtuales como Open vSwitch

Page 28: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización externa de Red: Visión clásica

Creación de redes virtuales (overlay) basados en redes físicas.

Tecnologías: Virtualización de enlaces Virtualización de nodos de

conmutación: 802.1q VLAN, routers virtuales

Circuitos virtuales: MPLS Túneles: GRE, IPSec Software Defined Networks (SDN)

Aplicaciones VPN, redes privadas corporativas

sobre redes públicas (añadiendo cifrado a los túneles)

Redes virtuales gestionadas por los propios usuarios

red física

red virtual 2

red virtual 1

Page 29: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplos de virtualización de redes externa

Virtualización en LAN Virtual LAN (VLAN) sobre switches Ethernet

Virtualización en WAN: VPN sobre redes MPLS: VRF

Configuraciones de routers redundantes: Virtual Router Redundancy Protocol (VRRP) o Hot Standby Router

Protocol (HSRP)

Virtualización de switches y routers: Virtual Device Context (VDC) de CISCO: virtualización de

switches en los NEXUS. Logical systems de Juniper

Page 30: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización de Redes con SDN

Divide the network in slices with each one having its own controller Need to define flow-to-slice association A meta or proxy controller (e.g. FlowVisor) distributes messages to each

slice controller

Fuente: M. Kobayashi, et al., “Maturing of OpenFlow and Software-defined Networking through deployments”. Computer Networks 61 (2014) 151–175.

34

Page 31: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Switch Based Virtualization

Normal L2/L3 Processing

Flow Table

Production VLANs

Research VLAN 1

Controller

Research VLAN 2

Flow Table

Controller

35 Bloque 2: Virtualización de Redes

Page 32: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Internal Virtual Switches (vSwitches)

Son conmutadores Ethernet implementados por software en los sistemas operativos o en los hypervisores de virtualización

Permiten la interconexión de las máquinas virtuales entre ella y con los interfaces físicos del equipo anfitrión (host)

Fuente: VMware

Page 33: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtual Networks over Linux (VNX)

Page 34: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Técnicas de Virtualización

Permiten ejecutar varias máquinas virtuales sobre un equipo anfitrión Ej: Xen, VMware, User Mode Linux, etc

Combinadas con el uso de redes virtuales emuladas en el host permiten crear Escenarios de Red Virtuales incluso con conexiones externas

Herramientas gestión de escenarios virtuales: GNS3, Netkit, MNL, Marionnet, VNX/VNUML, etc

Equipo Anfitrión

(host)

Escenario virtual

Internet

Internet

Red 1

Red 2

Red 3

Red 4

Escenario real Redes

virtuales

Red2 Red1

Red4

Red3

Nodos virtuales

Page 35: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

VNX Operation Workflow

building

Scenario Management VNX processes scenario specification and creates/releases it over the hosts and helps on command execution

VNX parser invocation

releasing

command sequence execution

Net2 Net1 Net3

Virtual Network Scenario Physical

host

VNX user

Direct interaction

(e.g., console, SSH, etc.)

Net2 Net1 Net3

Scenario Design <vnx>

… <vm name=vm1> … <vm name=vm2> … </vnx>

Scenario Specification Using VNX language and a: • Graphical editor (VNXGUI) • XML editor

Page 36: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplo escenario: práctica final CDPS

Desarrollo de un servicio fiable y escalable de acceso a ficheros en la nube (tipo Dropbox)

www1

www2

www3

LAN2 10.1.2.0/24

LAN1 10.1.1.0/24

LB

.11

.12

.13

.1 .1

.11

.2

C1

Host LAN3

10.1.3.0/24

.21

.22

.23

nas1

nas2

nas3

.11

.12

.13

.12 C1

Cluster GlusterFS

Page 37: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplo de escenario: OSPF y BGP

Requisitos para ~400 alumnos: • Backbone: 15 routers

CISCO, 5 servidores • Redes cliente: 400 x 5

routers Linux con quagga, 4 PCs

• Switches interconexión • Gestión de configuraciones

• 400 distintas

Escenario Alumnos

Page 38: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

VNX: Virtual Networks over LinuX

VNX se distribuye con licencia libre GPL y con vocación de herramienta de uso público para investigadores y docentes

Basada en: Virtual Networks User Mode Linux (VNUML)

─ Limitada a máquinas virtuales Linux

Nuevas funcionalidades incorporadas: Integración de libvirt (estándar acceso a virtualización de Linux) Autoconfiguración para Windows XP, Windows 7, Linux y FreeBSD Integración Dynamips (CISCO) Integración Olive (Juniper) Soporte de virtualización ligera basada en LXC Soporte de redes basadas en Open vSwitch

─ Configuración de parámetros de SDN

Funcionalidad de gestión individual de máquinas Versión distribuida: EDIV

http://www.dit.upm.es/vnuml

http://vnx.dit.upm.es

46

Page 39: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización de Funciones de Red (NFV)

47

Page 40: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Integración en hardware

Tendencia a realizar funciones de red directamente por hardware: Mejora de prestaciones

Incluso funciones de transporte -> TCP Offload realizado por muchas tarjetas de red actuales

Page 41: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Compute evolution: From vertically integrated closed computers

─ Hardware + Operating system + Applications bundled To open virtualization based compute environments

─ Multiple automatic provision and management tools: OpenStack, puppet, chef, etc.

Network evolution: Still the same vertically integrated, closed and

proprietary equipment…

Compute vs Networking Evolution

Page 42: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Compute vs Networking Evolution

Source:

telnet ssh

Page 43: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Network Function Virtualization (NFV)

NFV propone la implementación de funciones de red mediante software corriendo sobre hardware estándar (servidores x86) en centros de datos Gestión de funciones de red siguiendo los paradigmas de la computación

en la nube: despliegue, replicación y movilidad de funciones de red como máquinas virtuales

Creado a iniciativa de consorcio de proveedores de servicios (ISP) y promocionado por ETSI desde 2012

NFV = Virtualización de funciones de red previamente realizadas en equipos de red propietarios y especializados

Page 44: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Concepto NFV

Una forma de hacer las redes más simples y sencillas minimizando su dependencia del hardware especializado

Fuente: The NFV way. Diego López. Telefónica I+D.

Page 45: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ventajas NFV

Reduce el CapEx y el OpEX mediante: El uso de servidores estándar (COTS hardware) Adaptación de los recursos usados a la demanda

Proporciona agilidad y flexibilidad: Despliegue, actualización o eliminación rápida de servicios o

funcionalidades de red Capacidad de relocalizar funcionalidades de red para mejorar la

eficiencia o reducir el coste Consolidación de múltiples funcionalidades de red en un único

servidor

Desde el punto de vista de negocio, acelera el time-to-market

Page 46: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Ejemplos NFV

vBNG, vCPE, vRouter, CG-NAT Equipos de inspección de tráfico (Deep Packet

Inspection, DPI) Equipos de seguridad (firewalls, IDS/IPS, SSL

VPNs) Balanceadores de carga Nodos de redes móviles VoIP Session border controllers (SBC)

Page 47: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Virtualización de equipo residencial

58

Page 48: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

NFV Example: virtual CPE

Source: O. Frendved et al, “OpenNaaS and Virtual CPE: a new way to connect to the Internet”

Classical double-star clients connection topology to ISP

vCPE based clients connection topology

See OpenNaaS from i2cat, http://opennaas.org

59

Page 49: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Servicios de red no-virtualizables

¿Es posible virtualizar cualquier servicio? No todos: Seguridad extremo-a-extremo Monitorización de QoS/QoE extremo-a-extremo Firewalls de sucursal Centralitas (IP-PBX) Optimización WAN En general, NFV no se adapta bien a los servicios que

requieran baja latencia y altas velocidades de transmision

Page 50: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Infraestructura NFV Distribuida

Fuente: An NFV/SDN Enabled Service Provider: A New Generation of Digital Services. PT Inovaçao, 2015.

Page 51: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

The NFV Framework

NFV Infrastructure (NFVI)

End Point End Point

E2E Network Service

Compute Storage Network HW Resources

Virtualization Layer Virtualization SW

Virtual Compute

Virtual Storage

Virtual Network Virtual Resources

Logical Abstractions

Network Service

VNF VNF VNF

VNF VNF

Logical Links

VNF Instances

VNF VNF VNF SW Instances

VNF : Virtualized Network Function

VNF

Source: Diego R. Lopez, “The NFV Way, Telefónica I+D

Virtualized Network Functions

Service Chain

Page 52: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

OpenMano de Telefónica I+D

OpenMANO: A Dataplane-Ready MANO Stack

Page 53: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Prestaciones servicios virtualizados

Las características propias de los servicios de red hacen que los entornos clásicos de computación en la nube sean ineficientes: Tráfico en el plano de datos muy grande Visión global de la red

Necesidad de un entorno de virtualización adaptado para alcanzar la calidad “carrier-class”: Enhanced Platform Awareness (EPA): enable fine-

grained matching of server capabilities to virtual machine (VM) workload

84

Fuente: Diego López. Telefónica I+D

Page 54: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Prestaciones servicios virtualizados

85

Fuente: Diego López. Telefónica I+D

Page 55: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Prestaciones servicios virtualizados

Fuente: Diego López. Telefónica I+D

Page 56: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Prestaciones servicios virtualizados

Fuente: Diego López. Telefónica I+D

Small packets

Large packets

Page 57: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Conclusiones

Necesidad de renovación en las tecnologías de red en CdD

SDN+NFV proporcionará redes más simples, escalables, ágiles, fáciles de gestionar y programables SDN = reimplementación de las redes actuales + nuevas

funcionalidades NFV = Paradigma de computación en la nube aplicado a la red

El software se apodera de las redes: Charla de Nick Feimster en SPLASH 2015:

─ Tomorrow’s Network Operators Will Be Programmers

89

Page 58: Tendencias en Redes de Campus - Universidad Politécnica .... Navales/AAJornadas/presentaciones... · LAN . LAN . LAN • Velocidad WAN limitada ... Using VNX language and a: ...

Gracias por vuestra atención

90