Definición
Composición ordenada y direccionamiento de funciones de red o servicio (físicas o virtuales) — p. ej., cortafuegos, NAT, DPI, equilibrador de carga — de modo que el tráfico clasificado atraviese esas funciones en una secuencia prescrita y con el estado o contexto por flujo preservado cuando sea necesario, permitiendo la construcción modular de servicios independiente de la topología física.

Principio

Principio
Garantizar el orden de funciones y un estado consistente por flujo requiere un clasificador, un mecanismo de direccionamiento (encapsulado, reglas de reenvío o ruta SDN) y coordinación de estado o afinidad para que las funciones con estado operen sobre la instancia de flujo correcta; la corrección del servicio depende del orden y de supuestos sobre la localización del estado.

Demostración

Demostración
Escenario Ilustrativo → Una clase de tráfico empresarial debe pasar por Cortafuegos → NAT → IDS. Reconocimiento: el clasificador marca flujos. Acción: un controlador SFC programa reglas de reenvío y encabezados de encapsulación para encaminar el tráfico a través de VNFs ubicadas en la malla de transporte, y el estado por flujo se ancla o replica donde se requiera. Consecuencia: todos los flujos de esa clase reciben la secuencia de funciones configurada y las políticas de seguridad/procesamiento se aplican de forma uniforme.

Aplicación incorrecta

Aplicación incorrecta
Tratar el SFC como el mero despliegue de VNFs sin mecanismos para hacer cumplir el orden o preservar la afinidad por flujo. El error es suponer que la colocalización de funciones es suficiente cuando el reenvío y la continuidad de estado no están garantizados, lo que puede dividir sesiones en rutas de procesamiento inconsistentes.

Consecuencia

Consecuencia
Un SFC bien diseñado posibilita composición de servicios flexible y reutilizable y un despliegue rápido de nuevas cadenas; un SFC mal diseñado provoca aplicación inconsistente de políticas, sesiones rotas, pérdida de estado y mayor latencia por enrutamiento erróneo o procesamiento duplicado.

Inversión

Inversión
Cuando las funciones son estrictamente sin estado o el objetivo del servicio no depende del orden, imponer una cadena añade complejidad innecesaria. En appliances hardware inline fuertemente acopladas con topología fija, el concepto de SFC puede ser innecesario o realizarse mediante cableado fijo en lugar de direccionamiento dinámico.

Límite

Límite
Claramente dentro: cadenas VNF ordenadas con direccionamiento explícito y gestión de estado por flujo. Caso límite: cadenas paralelas para redundancia que requieren sincronización de estado. Claramente fuera: un cortafuegos inline único aplicado uniformemente a todo el tráfico sin direccionamiento programable.

Tensión semántica

Tensión semántica
Programabilidad y modularidad (capacidad de componer servicios arbitrarios) ↔ Rendimiento y latencia (saltos de encaminamiento y gestión de estado adicionales); mayor flexibilidad normalmente incrementa la complejidad de orquestación y puede reducir el rendimiento si no se diseña con cuidado.

Síntesis

Síntesis
El SFC separa el orden lógico del servicio de su ubicación física: impone la secuencia y los requisitos de estado que hacen predecible la composición modular de servicios, intercambiando complejidad de orquestación y encaminamiento por agilidad.