Este documento tiene como objetivo identificar los patrones de arquitectura de software más comunes y relevantes al virtualizar funciones de red y, por lo tanto, identificar y especificar los requisitos funcionales necesarios para implementar estos patrones. La información consolidada refleja la experiencia de proveedores y operadores en la virtualización de múltiples funciones de red, centrándose en la lista de casos de uso proporcionada por el documento NFV Use Cases GS [i.7]. Este documento describe una arquitectura de software abstracta para la virtualización de funciones de red, que abarca los siguientes temas:
•Define las funciones e interfaces de la arquitectura de software en relación con la arquitectura NFV general. • Admite los requisitos funcionales de gestión y orquestación. • Admite los requisitos de infraestructura. • Describe las mejores prácticas para el diseño de NFV. • Tipos de descomposición funcional y casos de uso. Este documento no proporciona especificaciones detalladas. Sin embargo, este documento hace referencia a especificaciones, brechas y posibles especificaciones desarrolladas por otras organizaciones.