BLOG

Virtualizar para escalar según demanda: Encadenamiento dinámico de funciones de servicio en la S/Gi-LAN

Miniatura F5
F5
Publicado el 22 de junio de 2017

La S/Gi-LAN es el segmento de red entre las puertas de enlace de paquetes principales e Internet, y es aquí donde los proveedores de servicios implementan capacidades únicas de servicios de valor agregado (VAS) para monetizar, innovar y diferenciarse de sus competidores. Los servicios de valor agregado mejoran la calidad de la experiencia del cliente al controlar el tráfico en función de los perfiles de usuario, las políticas de red y las características de las aplicação .

Los servicios de valor agregado controlan los flujos de tráfico mediante el uso de múltiples funciones de servicio que pueden incluir firewalls, inspección profunda de paquetes, enriquecimiento de encabezado HTTP, almacenamiento en caché transparente, filtrado de URL, controles parentales, equilibrio de carga, traducción de direcciones de red de nivel de operador (CGNAT) y optimizaciones de TCP y/o video. Una lista ordenada de estas funciones de servicio se conoce como cadena de funciones de servicio.

Desafíos de la red

El método de configuración para vincular servicios de valor añadido es un proceso manual en el que las cadenas de funciones de servicio creadas se vuelven estáticas. Todo el tráfico fluirá a través de una cadena de servicio fija, independientemente de si todos los paquetes necesitan esas funciones de servicio. No existe ninguna opción para omitir funciones de servicio innecesarias, lo que desperdicia capacidad y aumenta la latencia del tráfico en la red.

Debido a que las implementaciones estáticas no son flexibles para el flujo de tráfico, los costos de administración y operación son más altos debido al uso ineficiente de los recursos de la red y la complejidad de implementar servicios. La inflexibilidad limita la escala, la capacidad y la redundancia para el creciente tráfico de datos de usuarios y aplicações.

Eficiencias mejoradas mediante el encabezado de servicio de red (NSH)

Para mejorar la eficiencia de las cadenas de servicios estáticos, el IETF introdujo un mecanismo de enrutamiento a pedido llamado Encabezado de Servicio de Red (NSH), alineado con los principios de redes definidas por software (SDN) de disociar los planos de control y de usuario. El NSH se inserta en el encabezado del paquete y se utiliza para crear un plano de servicio dedicado que es independiente del protocolo de control de transporte subyacente. El NSH contiene información de identificación de ruta e información de metadatos sobre el paquete. Al utilizar NSH junto con la flexibilidad de la programación API, la SDN puede introducir controles de políticas para crear una ruta hacia los servicios de valor agregado que requieren los paquetes.

El encadenamiento dinámico de funciones de servicio, también llamado encadenamiento de servicios NSH, clasifica los flujos de tráfico de modo que solo los flujos deseados pasen a las funciones de servicio, sin necesidad de realizar cambios de configuración.

Cómo funciona el encadenamiento dinámico de funciones de servicio

Los enlaces de encadenamiento de servicios funcionan para formar una ruta de servicio. Los paquetes que pertenecen a un flujo pueden viajar a través de todas las funciones de la cadena de servicio. El NSH se utiliza para crear una cadena de servicios dinámica, lo que permite a los proveedores de servicios colocar y agregar servicios en cualquier lugar para brindar flexibilidad de suministro. El proveedor de servicios puede definir cadenas de servicios para agregar u omitir puntos finales VAS mediante el reenvío basado en políticas. Al mismo tiempo, dependiendo de la política, los proveedores de servicios pueden ofrecer servicios generadores de ingresos insertando o eliminando información de encabezado en cada tramo de la cadena VAS.

Figura 1 – Encadenamiento dinámico de funciones de servicio en S/Gi-LAN

Beneficios del encadenamiento dinámico de funciones de servicio

Los proveedores de servicios pueden innovar y monetizar nuevas ofertas a través del control de las funciones de servicio. Por ejemplo, pueden utilizar el filtrado de URL para controlar el acceso a determinado contenido de una lista de sitios URL. Dado que se puede configurar una cadena de servicios para el filtrado de URL en función del perfil de suscripción del usuario, los proveedores de servicios pueden vender controles parentales como un VAS que impide que los niños vean contenido inapropiado según el privilegio de acceso del perfil de servicio de un niño.

Los beneficios incluyen:

  • Flexibilidad: Una gama de políticas basadas en suscripción, aplicações o estado de la red.
  • Agilidad del servicio: Servicios implementados en cualquier parte de la red y agregados cuando es necesario.
  • Implementaciones de servicios desacopladas de la topología de la red: Mueva el tráfico a diferentes funciones de servicio sin cambiar la topología de la red.
  • Uso óptimo de los recursos de la red: No es necesario dimensionar el encadenamiento de funciones de servicio dinámico para los requisitos de pronóstico de tráfico máximo. Los tipos de tráfico clasificados para los flujos de paquetes deseados se pasan a las funciones de servicio correspondientes. Por ejemplo, si un tipo de tráfico se clasifica como vídeo, entonces el flujo de paquetes se dirigirá hacia una función de servicio de vídeo, como un servidor de optimización de vídeo.

Resumen: Virtualizar para escalar según demanda

Para brindar y monetizar servicios de valor agregado y al mismo tiempo hacer un uso más eficiente de los recursos de la red, las funciones de servicio se pueden virtualizar con el apoyo del encadenamiento dinámico de funciones de servicio. Esto brinda a los proveedores de servicios el control para definir cadenas de servicios según la suscripción del usuario, los requisitos de la aplicação o las condiciones de la red. La combinación de SDN (para introducir controles de políticas) con la arquitectura existente del proveedor de servicios para encadenar servicios dinámicamente puede permitir la automatización. Esto ayuda a reducir los costos a través de una mayor flexibilidad y operaciones simplificadas.

El encadenamiento de servicios optimiza el uso de las funciones de servicio en S/Gi-LAN al dirigir de forma inteligente el flujo de tráfico según las necesidades de la aplicação . Es posible omitir por completo ciertas funciones de servicio para ayudar a reducir la latencia de la red y ayudar a los proveedores de servicios a evitar el sobredimensionamiento de sus recursos de red.

El encadenamiento dinámico de funciones de servicio brinda a los operadores la flexibilidad de modificar el flujo de tráfico según demanda, garantizando así la prestación de servicios de manera rentable. Al hacer un uso eficiente de los recursos de la red, pueden escalar según demanda para satisfacer las expectativas de los clientes en cuanto a la calidad de la experiencia. La capacidad de modificar la cadena según demanda también permite a los operadores ofrecer servicios de valor añadido a sus clientes y a los proveedores de servicios monetizar nuevos servicios para obtener ingresos adicionales.

Recursos

Para obtener más información sobre F5 NFV y las soluciones de gestión del tráfico de datos, visite los enlaces correspondientes a continuación:

Virtualización de funciones de red

Gestión de tráfico de datos