Title: Virtualización de Funciones de Red (NFV)
Course: 2025 - LISI - Redes Avanzadas 3-3

🧠 Unidad 3: Virtualización de Funciones de Red (NFV)

🎯 Objetivo General

Comprender el concepto de virtualización de funciones de red (NFV), sus componentes, herramientas de implementación y su integración con otras tecnologías como SDN, para diseñar redes más flexibles, escalables y eficientes.

📚 Temas y Subtemas

3.1 Introducción a NFV

- ¿Qué es NFV y por qué es importante?
- Diferencias entre NFV y virtualización tradicional
- Componentes clave:
  - VNF (Virtual Network Functions)
  - NFVI (Network Functions Virtualization Infrastructure)
  - MANO (Management and Orchestration)
- Beneficios:
  - Reducción de costos operativos
  - Escalabilidad y agilidad
  - Despliegue dinámico de servicios

3.2 Implementación con Herramientas como Docker y Kubernetes

- Contenedores vs máquinas virtuales
- Uso de Docker para empaquetar VNFs
- Orquestación con Kubernetes:
  - Pods, servicios y despliegue de VNFs
  - Escalabilidad automática y gestión de recursos
- Ejemplo práctico: despliegue de un firewall virtualizado

3.3 Integración con SDN

- Cómo se complementan NFV y SDN
- Casos de uso:
  - Redes programables con funciones virtualizadas
  - Automatización de servicios de red
- Arquitectura conjunta SDN + NFV
- Desafíos y buenas prácticas en la integración

🧪 Actividades

- Laboratorio: Crear y desplegar una función de red virtual (como un firewall o NAT) usando Docker y Kubernetes.
- Proyecto: Diseñar una arquitectura de red que combine SDN y NFV para un entorno empresarial.
- Discusión: ¿Qué ventajas ofrece NFV frente a los dispositivos físicos tradicionales?

📘 Lecturas

- ETSI. (2014). Network Functions Virtualisation (NFV); Architectural Framework. ETSI GS NFV 002 V1.2.1.
- Merkel, D. (2014). Docker: Lightweight Linux containers for consistent development and deployment. Linux Journal, 2014(239), 2.

La Unidad 3 ha permitido a los estudiantes comprender el papel fundamental de la virtualización de funciones de red (NFV) en el diseño de infraestructuras modernas, ágiles y escalables. A través del estudio de sus componentes clave —VNFs, NFVI y MANO— se ha evidenciado cómo NFV transforma funciones tradicionales como firewalls, NAT y balanceadores de carga en servicios virtuales que pueden desplegarse dinámicamente sobre infraestructura estándar.

La implementación práctica con herramientas como Docker y Kubernetes ha brindado una visión clara de cómo los contenedores permiten empaquetar y escalar VNFs de forma eficiente, mientras que la orquestación con Kubernetes facilita la gestión automatizada de recursos, servicios y despliegues en entornos reales.

Además, se ha explorado la integración entre NFV y SDN, destacando cómo estas tecnologías se complementan para crear redes programables, automatizadas y altamente adaptables. Los casos de uso en centros de datos, redes universitarias y proveedores de servicios han demostrado el potencial de esta arquitectura conjunta para mejorar la calidad del servicio, optimizar el uso del ancho de banda y reducir los costos operativos.

En conjunto, esta unidad ha consolidado el conocimiento técnico necesario para diseñar y administrar redes virtualizadas, preparadas para responder a los desafíos de escalabilidad, flexibilidad y eficiencia que demandan los entornos digitales actuales.