Jordi Ferrer Riera
Download
Report
Transcript Jordi Ferrer Riera
Virtualización de la Función de
Enrutamiento sobre servicios de
experimentación SDN en GÉANT
Jordi Ferrer Riera
Research Engineer
Jornadas Técnicas de RedIRIS 2013, Madrid, 24 Oct.
Sesión 2A: Más ciencia con más TIC
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Experimentación como un servicio mediante SDN
sobre GÉANT
– A. Vico, J. A. García-Espín
Experimentación sobre Entornos de Red Open Flow:
Virtualización de la Función de Enrutamiento
– J. Ferrer Riera, J. Batallé, E. Escalona, J.A. García-Espín
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
2
Agenda
Test-bed as a Service
– Definición
– Antecedentes
– Estado Actual en GN3+
Experimentación sobre entornos OpenFlow
– Virtualización de las funciones de red – NFV
– Función de enrutamiento virtualizada
– Escenario y evaluación
Conclusiones
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
3
Agenda
Test-bed as a Service
– Definición
– Antecedentes
– Estado Actual en GN3+
Experimentación sobre entornos OpenFlow
– Virtualización de las funciones de red – NFV
– Función de enrutamiento virtualizada
– Escenario y evaluación
Conclusiones
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
4
Test-bed as a Service
Qué es el Test-bed as a Service (TaaS) en GN3+?
Creación de infraestructuras a la carta a 3ras entidades bajo
demanda
Instancias aisladas
Configurable / Programable según las necesidades y
requerimientos del usuario
Escalable
Monitorizada
Distribuida geográficamente
Constituirá un servicio de producción en GN3+
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
5
TaaS: Antecedentes
Externos a GN3+…
Proyectos europeos FP7 dentro de la unidad FIRE (Future
Internet Research and Experimentation)
Promueven investigación basada en la experimentación
SmartSantander, OFELIA, Fed4FIRE, o BonFIRE
www.ict-fire.eu
Global Environment for Network Innovation (GENI)
Laboratorio virtual para experimentación en entornos
En GN3+…
– TaaS evoluciona de, entre otras fuentes internas a GÉANT3, la
GÉANT OpenFlow Facility (GOFF)
Incorporando en el paquete de servicios disponibles una
infraestructura OpenFlow para experimentación con o a través de
los controladores SDN
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
6
Servicios: Estado Actual
El servicio en producción en GN3+ ofrecerá dos servicios clave
Entornos de red virtualizados basados en paquetes dinámicos, con funcionamiento
autónomo e independiente, bajo el control de los experimentadores
Una infraestructura fotónica operada manualmente basada en los activos de dark
fibre del núcleo de GÉANT
5 Puntos de Presencia
(PoP)
Vienna
Amsterdam
Frankfurt
Zagreb
London
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
7
Servicios: Estado Actual (II)
Recursos de red se provisionan sobre OpenvSwitch4
Recursos de computación se provisionan como máquinas virtuales
(VM) sobre Xen
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Cada servidor @ PoP
Es utilizado como el
host del OpenFlow
Switch (sobre un Linux
Debian)
Utiliza Xen hypervisor
para instanciar las
distintas VMs para cada
usuario
8
Agenda
Test-bed as a Service
– Definición
– Antecedentes
– Estado Actual en GN3+
Experimentación sobre entornos OpenFlow
– Virtualización de las funciones de red – NFV
– Función de enrutamiento virtualizada
– Escenario y evaluación
Conclusiones
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
9
Virtualización de las funciones de red NFV
Cualquier infraestructura de un operador está compuesta
principalmente por hardware propietario y dedicado, así como
gran variedad de sistemas software dedicados a la gestión y
control de dichos equipos
– Cambios en la infraestructura o en los servicios?
– Escalable?
– Eficiente?
– CAPEX / OPEX?
European Telelcommunications Standards Institute promueve
Network Functions Virtualization (NFV)
– Externalización funciones de red en concreto del dispositivo hardware e
implementación de las mismas sobre tradicionales máquinas virtuales
– Se pueden desplegar sobre cualquier servidor estándar
Migración, Localización, Instanciación
– http://www.etsi.org/technologies-clusters/technologies/nfv
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
10
Virtualización de las funciones de red NFV
NFV puede proveer beneficios significantes a los
distintos operadores de red
– Dinamismo y elasticidad de los servicios de red
– Agilizar desarrollo de nuevas técnicas en la gestión de la
infraestructura
– Reducir costes asociados a la gestión
– Maximizar posibles beneficios
– Reducir time-to-market de cualquier nuevo servicio
NFV es complementario a SDN
– Puede existir el uno sin el otro (y vice-versa)
Hay alguna implementación que demuestre los
beneficios?
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
11
Función de Enrutamiento Virtualizada
Implementación de la función de
enrutamiento virtualizada sobre una
infraestructura OpenFlow (GOFF)
– Combina NFV con SDN (OpenFlow)
– Externaliza el enrutamiento local de los
controladores OpenFlow (FloodLight) e
implementa el enrutamiento a través de
la plataforma de código abierto
OpenNaaS
– Diseña un nuevo protocolo de
comunicación entre los elementos
Dos casos de uso
– Separación enrutamiento IPv4 – IPv6
– Enrutamiento multi-dominio
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
12
Función de Enrutamiento Virtualizada
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
13
Evaluación
Dos mecanismos implementados
– Proactivo
– Reactivo
Aparte de los beneficios de gestión asociados a la externalización de la
función de enrutamiento
– Duplicar la VM en función de la carga (Escalabilidad)
– Cambiar la localización de la función de enrutamiento
– Separar enrutamiento IPv4 y IPv6
– Facilitar intercambio de rutas entre distintos operadores (enrutamiento multidominio)
Existe un problema básico…
– Latencia
Tres escenarios definidos
– Cada escenario incluye RTT del primer paquete exitoso
– Se incluyen diferentes cargas (número de reglas configuradas en cada switch)
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
14
Escenario I
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
15
Escenario II
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
16
Escenario III
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
17
Análisis
Escalabilidad
Reducción del tráfico de señalización
Reducción del número total de reglas insertadas en
cada switch
No válido para todos escenarios
– Pequeños entornos
OpenNaaS se presenta como una plataforma ideal
para implementar las funciones de red virtualizadas
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
18
Agenda
Test-bed as a Service
– Definición
– Antecedentes
– Estado Actual en GN3+
Experimentación sobre entornos OpenFlow
– Virtualización de las funciones de red – NFV
– Función de enrutamiento virtualizada
– Escenario y evaluación
Conclusiones
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
19
Conclusiones
TaaS se convertirá en un servicio en producción en GN3+
– GÉANT Open Flow Facility
– Red de dark fibre
– 5 puntos de presencia actualmente en servicio
NFV, surgido de la industria (ETSI), ha aparecido como una propuesta
complementaria a SDN
– Promueve la externalización funciones de red en concreto del dispositivo hardware e
implementación de las mismas sobre tradicionales máquinas virtuales
– Significantes beneficios
Primera implementación de la función de enrutamiento virtualizada (NFVlike) sobre OpenNaaS
– Evaluada sobre infraestructura aprovisionada como un servicio
– Resultados iniciales confirman beneficios iniciales
Futuro trabajo
– Encaminamiento dinámico
– Encaminamiento con QoS
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Muchas Gracias!
Moltes Gràcies!
[email protected]
jordi.ferrer.mntc
Preguntas?
Jordi Ferrer Riera
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Research Engineer
Backup
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Backup
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013
Jornadas Técnicas RedIRIS, Madrid, Oct. 2013