Title: Introducción a NFV (Network Function Virtualization)
Course: 2025 - LISI - Redes Avanzadas 3-3 > Section: Fundamentos de Redes Modernas

🧠 ¿Qué es NFV (Network Function Virtualization)?

NFV es una arquitectura que permite virtualizar funciones de red tradicionalmente implementadas en hardware dedicado (como firewalls, routers, NAT, etc.), ejecutándolas como software sobre servidores estándar.

🔧 En lugar de usar dispositivos físicos especializados, NFV permite que estas funciones se ejecuten en máquinas virtuales (VMs) o contenedores, lo que facilita su despliegue, escalabilidad y mantenimiento.

🧩 Virtualización de funciones de red

Entre las funciones que se pueden virtualizar con NFV están:

Función de red | Descripción
Firewall | Filtrado de tráfico según reglas de seguridad.
NAT (Network Address Translation) | Traducción de direcciones IP privadas a públicas.
IDS/IPS | Detección y prevención de intrusiones.
Load Balancer | Distribución de tráfico entre múltiples servidores.
VPN Gateway | Conexiones seguras entre redes remotas.
DHCP/DNS | Asignación de IPs y resolución de nombres.

Estas funciones se ejecutan como VNFs (Virtual Network Functions) sobre una infraestructura virtualizada.

🏢 Casos de uso en redes empresariales y proveedores de servicios

🔹 Empresas

- Reducción de costos: Menor inversión en hardware especializado.
- Flexibilidad: Despliegue rápido de servicios de red según demanda.
- Automatización: Integración con SDN para redes programables.
- Alta disponibilidad: Migración de funciones entre servidores en caso de fallos.

🔹 Proveedores de servicios (ISPs, Telcos)

- Escalabilidad: Fácil expansión de servicios como VoIP, IPTV, etc.
- Edge computing: Despliegue de funciones cerca del usuario para menor latencia.
- Redes 5G: NFV es clave para la arquitectura de red en 5G (network slicing, funciones distribuidas).
- Orquestación: Uso de plataformas como OpenStack, ETSI MANO, Kubernetes para gestionar VNFs.