EN ESTA PÁGINA
Caso de uso: Configuración de flujos gordos desde el comando de Contrail
En este tema, se proporcionan instrucciones paso a paso para crear una cadena de servicio en la red y configurar flujos de grasa.
Una cadena de servicios es un conjunto de servicios que están conectados a través de redes. Una cadena de servicio consta de instancias de servicio, redes virtuales izquierda y derecha, y una política de servicio adjunta a las redes. En una cadena de servicio en la red, los paquetes se enrutan entre interfaces de instancia de servicio. Cuando un paquete se enruta a través de la cadena de servicio, la dirección de origen del paquete que entra en la interfaz izquierda de la cadena de servicio y la dirección de origen del paquete que sale de la interfaz derecha es la misma. Para obtener más información, consulte Encadenamiento de servicios. También puede configurar flujos de grasa mientras crea una cadena de servicios transparente o TDR en la red.
Descripción general
Los proveedores de servicios proporcionan servicios a varios suscriptores y, como resultado, se procesa un gran volumen de flujos a nivel de vRouter Contrail y de agente Contrail. El procesamiento de grandes volúmenes de flujos afecta la velocidad de configuración del flujo y aumenta la latencia. El flujo de grasa ayuda a reducir la cantidad de flujos que maneja Contrail.
Contrail Networking le permite configurar el campo Ignorar dirección que reduce el número de flujos. También puede crear flujos fat configurando la longitud del prefijo. Los suscriptores de proveedores de servicios en un conjunto de direcciones IP comunes pueden acceder a cualquier dirección IP del conjunto. Contrail Networking también admite flujos de grasa basados en prefijos. El flujo fat basado en prefijos admite el procesamiento de máscaras, donde puede crear flujos basados en un grupo de suscriptores. Esto garantiza que los flujos continuos en la misma subred se agrupen en un flujo fat común configurado con el mismo protocolo y números de puerto. Puede aplicar un flujo de grasa basado en la longitud del prefijo en la dirección IP de origen mientras la opción Ignorar dirección está configurada en la dirección IP de destino, lo que resulta en una reducción del procesamiento del flujo.
Topology Information
Estas topologías proporcionan información sobre cómo puede configurar el campo Ignorar dirección para reducir el número de flujos.
Ignorar dirección: origen, destino
La Figura 1 muestra un escenario en el que ha seleccionado las siguientes opciones de la lista Ignorar dirección.
-
Destino: para la VN izquierda de prueba (red de suscriptores).
-
Fuente: para la red de proveedores de servicios test-right.
Understanding Source and Destination
-
Source: para los paquetes de la máquina virtual local, el origen hace referencia a la IP de origen del paquete.
-
Destination: para los paquetes de la máquina virtual local, el destino hace referencia a la IP de destino del paquete.
Al elegir Destino en la red de suscriptores, se habilitan los campos Origen de agregación de prefijo en la red. Y al elegir Origen en la red de proveedores de servicios, se habilitan los campos Destino de agregación de prefijo en la red. Cuando configura Ignorar dirección, Contrail Networking le ayuda a agregar varios flujos en un único flujo ignorando los puertos de origen o destino.
Para crear flujos gordos en la red de suscriptores con 192.0.2.0/24 como subred, ingrese 192.0.2.0/24 en el campo Subred de origen y 24 en el campo Prefijo . La longitud del prefijo, 24, se utiliza para agregar flujos que coincidan con la subred de origen. Los flujos que coinciden con la subred de origen se agregan a los flujos 192.0.2.X/24.
De manera similar, para crear flujos fat en una red de proveedores de servicios con 192.0.2.0/24 como subred, ingrese 192.0.2.0/24 en el campo Subred de destino y 24 en el campo Prefijo . La longitud del prefijo, 24, se utiliza para agregar flujos que coincidan con la subred de destino. Los flujos que coinciden con la subred de destino se agregan a los flujos 192.0.2.X/24.
Ignorar dirección: ninguna
La Figura 2 muestra un escenario en el que ha seleccionado Ninguno de la lista Ignorar dirección.
Al elegir Ninguno en la red de suscriptores y en la red de proveedores de servicios, los campos Destino de agregación de prefijo y Origen de agregación de prefijo se habilitan en ambas redes.
En este caso, la subred que se introduce en el campo Subred de origen de la red de suscriptores coincide con la subred que se introduce en el campo Subred de destino de la red del proveedor de servicios. Del mismo modo, la subred que se introduce en el campo Subred de destino de la red de suscriptores coincide con la subred que se introduce en el campo Subred de origen de la red del proveedor de servicios.
Requisitos previos
Antes de comenzar, asegúrese de que se cumplan los siguientes requisitos previos.
-
Hardware Requirements
-
Procesador: 4 core x86
-
Memoria: 32 GB de RAM
-
Almacenamiento: disco duro de al menos 128 GB
-
-
Software Requirements
-
Contrail Networking versión 5.0 o posterior
-
-
Cree tres IPAM (administración de direcciones IP) de red.
Puede crear una nueva IPAM de red siguiendo estos pasos:
-
Haga clic en Superposición>IPAM.
Se muestra la página Administración de direcciones IP.
-
Haga clic en Crear para crear una nueva IPAM de red.
-
En el campo Nombre , escriba un nombre para el IPAM.
Para Red izquierda, ingrese test-left-IPAM. Para Red derecha, ingrese test-right-IPAM. En Red de administración, escriba mgmt-right-IPAM.
-
Seleccione Predeterminado en la lista DNS.
-
Introduzca una dirección IP válida en el campo IP del servidor NTP .
-
Ingrese el nombre de dominio en el campo Nombre de dominio .
-
Haga clic en Crear.
Se muestra la página Administración de direcciones IP.
-
Introducción
The instructions provided in the topics given below will help you to
-
Cree las siguientes redes virtuales:
-
Red virtual izquierda
-
Red virtual adecuada
-
Red virtual de administración
Para conocer los pasos para crear redes virtuales, consulte Creación de red virtual.
-
-
Cree tres máquinas virtuales.
Cada máquina virtual debe crearse con interfaces izquierda, derecha y de administración.
-
Máquina virtual izquierda
-
Máquina virtual derecha
-
Máquina virtual de administración
Para conocer los pasos para crear máquinas virtuales con OpenStack, consulte Creación de máquinas virtuales con OpenStack.
Para conocer los pasos para crear máquinas virtuales con el comando de Contrail, consulte Creación de máquinas virtuales con el comando de Contrail.
-
-
Cree una plantilla de servicio.
Para conocer los pasos para crear una plantilla de servicio, consulte Crear plantilla de servicio.
-
Agregue una instancia de servicio.
Para conocer los pasos para agregar una instancia de servicio, consulte Agregar instancia de servicio.
-
Configure flujos de grasa para estas redes virtuales.
-
Red virtual izquierda
-
Red virtual adecuada
Para conocer los pasos para configurar flujos fat, consulte Configurar flujo fat.
-
-
Cree una política de servicio para la red virtual izquierda y la red virtual derecha.
Para conocer los pasos para crear una política de servicio, consulte Crear política de servicio.
-
Adjunte la política de servicio a la red virtual izquierda y a la red virtual derecha.
Para conocer los pasos para asociar una política de servicio a una red virtual, consulte Asociar política de servicio.
-
Haga ping a la máquina virtual derecha desde la máquina virtual izquierda.
Para conocer los pasos para hacer ping a la máquina virtual correcta mediante OpenStack, consulte Iniciar una máquina virtual desde OpenStack.
Para conocer los pasos para hacer ping a la máquina virtual correcta mediante el comando de Contrail, consulte Iniciar una máquina virtual desde el comando de Contrail.
Configuración
En estos temas, se proporcionan instrucciones para configurar flujos de grasa mediante la creación de una cadena de servicio en la red.
- Crear red virtual
- Crear máquina virtual
- Crear plantilla de servicio
- Agregar instancia de servicio
- Configurar flujo de grasa
- Crear política de servicio
- Adjuntar política de servicio
- Iniciar máquina virtual
Crear red virtual
Utilice la interfaz de usuario de Comando de Contrail para crear una red virtual izquierda, una red virtual derecha y una red virtual de administración.
Para crear una red virtual izquierda:
Crear máquina virtual
Puede utilizar OpenStack o el comando de Contrail para crear máquinas virtuales para las redes izquierda, derecha y de gestión. Las redes virtuales se crean con interfaces izquierda, derecha y de administración.
- Creación de máquinas virtuales mediante OpenStack
- Crear máquinas virtuales con el comando de Contrail
Creación de máquinas virtuales mediante OpenStack
Crear máquinas virtuales con el comando de Contrail
Crear plantilla de servicio
Siga estos pasos para crear una plantilla de servicio con la interfaz de usuario del comando de Contrail:
Agregar instancia de servicio
Siga estos pasos para agregar una instancia de servicio mediante la interfaz de usuario del comando de Contrail:
Configurar flujo de grasa
En Contrail Networking, puede configurar el flujo de grasa a nivel de red virtual (VN). Cuando configure el flujo de grasa desde el nivel de VN, la configuración de flujo de grasa se aplica a todos los VMI en la VN configurada.
Para obtener más información, consulte Fat Flows.
Siga estos pasos para configurar flujos fat mediante la interfaz de usuario del comando de Contrail.
Crear política de servicio
Siga estos pasos para crear una política de servicio mediante la interfaz de usuario del comando de Contrail.
Adjuntar política de servicio
Siga estos pasos para adjuntar una política de servicio:
Iniciar máquina virtual
Puede iniciar una máquina virtual desde OpenStack o desde la interfaz de usuario de Comando de Contrail.
- Iniciar una máquina virtual desde OpenStack
- Iniciar una máquina virtual desde el comando de Contrail
Iniciar una máquina virtual desde OpenStack
Puede iniciar máquinas virtuales desde OpenStack y probar el tráfico a través de la cadena de servicio haciendo lo siguiente:
Iniciar una máquina virtual desde el comando de Contrail
Puede iniciar máquinas virtuales desde el Comando de Contrail y probar el tráfico a través de la cadena de servicio haciendo lo siguiente: