El conocimiento de la aplicación te ayuda a usar tus conexiones de Cross‑Cloud Interconnect de manera más eficiente mediante el uso del código de punto de campo de servicios diferenciados (DSCP) para la diferenciación de tráfico.
Puedes configurar la diferenciación de tráfico para las transferencias de datos salientes de Cross‑Cloud Interconnect mediante la detección de aplicaciones en Cloud Interconnect.
El conocimiento de las aplicaciones te permite hacer lo siguiente:
Elige uno de los dos tipos de políticas, ya sea una política de prioridad estricta o una política de porcentaje de ancho de banda, para clasificar las transferencias de datos salientes en diferentes clases de tráfico.
Asigna el ancho de banda de transferencia de datos salientes de Cross‑Cloud Interconnect entre seis clases de tráfico diferentes.
Usa los controles de conformación de tráfico para establecer el ancho de banda máximo que puede usar cada clase de tráfico en tus transferencias de datos salientes de Cross‑Cloud Interconnect.
En las siguientes secciones, se describe el conocimiento de la aplicación en Cloud Interconnect y cómo configurarlo para tu conexión de Cross‑Cloud Interconnect.
Comunícate con tu equipo de cuentas para habilitar la detección de aplicaciones en tu Cross‑Cloud Interconnect.
Antes de comenzar
Antes de comenzar, haz lo siguiente:
Comprende las prácticas recomendadas para configurar Cloud Interconnect, en particular, para crear conexiones de Cloud Interconnect redundantes con suficiente capacidad.
Asegúrate de que no haya tráfico de red en la conexión de Cross‑Cloud Interconnect.
Clases de tráfico
Application Awareness usa el concepto de una clase de tráfico, basada en rangos de DSCP, para diferenciar el tráfico en Cross‑Cloud Interconnect. En la siguiente tabla, se describen las seis clases de tráfico:
Clase de tráfico | Rango de DSCP interno | Descripción |
---|---|---|
TC1 | 000xxx | Tráfico de prioridad más baja o de mejor esfuerzo |
TC2 | 001xxx | Tráfico de baja prioridad, como el tráfico masivo |
TC3 | 010xxx | Tráfico de prioridad media |
TC4 | 011xxx | Tráfico de alta prioridad, como video en vivo o en streaming |
TC5 | 10xxxx | Tráfico crítico, como el tráfico interactivo o orientado al usuario |
TC6 | 11xxxx | Tráfico de control de red esencial, como BGP o BFD |
Tipos de políticas disponibles
El reconocimiento de aplicaciones en Cloud Interconnect ofrece dos tipos de políticas para determinar cómo se diferencian las transferencias de datos salientes en tu Cloud Interconnect:
- Prioridad estricta
Un tipo de política de prioridad estricta asigna un nivel de prioridad a cada clase de tráfico para las transferencias de datos salientes. Las transferencias de datos salientes de prioridad más alta se asignan a la clase de tráfico
TC6
, mientras que las transferencias de datos salientes de prioridad más baja se asignan a la clase de tráficoTC1
.La diferenciación de prioridad estricta no requiere que especifiques configuraciones específicas de la clase, ya que la prioridad de cada clase de tráfico está preespecificada. Sin embargo, para evitar que se agoten las clases de tráfico de prioridad más baja durante los eventos de congestión, te recomendamos que especifiques un perfil de modelado de tráfico para limitar el ancho de banda máximo que usa cada una de tus clases de tráfico de prioridad más alta.
- Porcentaje de ancho de banda
Un tipo de política de porcentaje de ancho de banda te permite especificar el porcentaje de ancho de banda objetivo que puede usar cada clase de tráfico. Asignar porcentajes a cada clase de tráfico ayuda a garantizar que cada clase de tráfico pueda usar su parte especificada del ancho de banda de Cloud Interconnect durante los eventos de congestión en tu Cloud Interconnect.
Si hay ancho de banda en exceso disponible porque una clase de tráfico no está usando por completo su parte asignada, el ancho de banda restante se comparte de manera equitativa entre todas las demás clases de tráfico.
Configura un tipo de política de prioridad estricta
Para configurar un tipo de política de prioridad estricta, usa la API de REST para enviar el siguiente objeto JSON al extremo interconnects.patch
:
{
"aaiEnabled":true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy":{}
},
}
Reemplaza DESCRIPTION
por una descripción para este perfil.
De manera opcional, puedes configurar un tipo de política de prioridad estricta junto con un perfil de forma del tráfico. Te recomendamos que uses un perfil de conformación de tráfico para ayudar a garantizar que las clases de tráfico de prioridad más baja no se agoten durante los eventos de congestión.
Para configurar un tipo de política de prioridad estricta con un perfil de modelado de tráfico, usa
la API de REST para enviar el siguiente objeto JSON al
extremo interconnects.patch
:
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy": {},
"shapeAveragePercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_SHAPE_PERCENTAGE
}
]
}
}
}
Reemplaza TC1_SHAPE_PERCENTAGE ... TC6__SHAPE_PERCENTAGE
por un valor numérico que represente el porcentaje de ancho de banda máximo para cada clase de tráfico. Puedes definir el perfil de conformación de tráfico para un subconjunto o las 6 clases de tráfico, de TC1
a TC6
.
Para evitar fallas de red, asegúrate de que el tráfico de control de red, como BGP y BFD, se incluya en la clase de prioridad strict_policy
más alta.
Configura el porcentaje de ancho de banda
Para configurar la política de porcentaje de ancho de banda, usa la API de REST para enviar
el siguiente objeto JSON al
extremo interconnects.patch
:
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"bandwidthPercentagePolicy": {
"bandwidthPercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_PERCENTAGE
}
]
}
}
}
Reemplaza lo siguiente:
DESCRIPTION
: Es una descripción de este perfil.TC1_PERCENTAGE ... TC6_PERCENTAGE
: Un valor numérico distinto de cero que representa el porcentaje de cada clase de tráfico. Los porcentajes de ancho de banda de todas las clases de tráfico deben sumar 100.
De manera opcional, puedes configurar una política de porcentaje de ancho de banda junto con un perfil de forma de tráfico. Un perfil de conformación de tráfico te ayuda a establecer el ancho de banda máximo que puede consumir cada clase de tráfico.
Para configurar una política de porcentaje de ancho de banda con un perfil de modelado de tráfico, usa
la API de REST para enviar el siguiente objeto JSON al
extremo interconnects.patch
:
{
"aaiEnabled": true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"bandwidthPercentagePolicy": {
"bandwidthPercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_PERCENTAGE
}
]
},
"shapeAveragePercentages": [
{
"trafficClass": "TC1",
"percentage": TC1_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC2",
"percentage": TC2_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC3",
"percentage": TC3_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC4",
"percentage": TC4_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC5",
"percentage": TC5_SHAPE_PERCENTAGE
},
{
"trafficClass": "TC6",
"percentage": TC6_SHAPE_PERCENTAGE
}
]
}
}
}
Reemplaza lo siguiente:
DESCRIPTION
: Es una descripción de este perfil.TC1_PERCENTAGE ... TC6_PERCENTAGE
: Un valor numérico que representa el porcentaje de cada clase de tráfico. Se debe especificar un valor distinto de cero para cada clase de tráfico, y los porcentajes de ancho de banda de todas las clases de tráfico deben sumar 100.TC1_SHAPE_PERCENTAGE ... TC6_SHAPE_PERCENTAGE
: Es un valor numérico que representa el porcentaje promedio de forma para cada clase de tráfico. Cada valor debe ser menor o igual que 100. Puedes definir el perfil de conformación de tráfico para un subconjunto o las 6 clases de tráfico, deTC1
aTC6
.
Para evitar fallas de red, asegúrate de que el tráfico de control de red, como BGP y BFD, se incluya en la configuración de porcentaje de ancho de banda adecuada.
Borra las políticas de diferenciación de tráfico
Para borrar las políticas de diferenciación de tráfico, usa la API de REST para enviar
el siguiente objeto JSON al
extremo interconnects.patch
:
{
"applicationAwareInterconnect": {}
}
Cómo desactivar la diferenciación del tráfico
Para desactivar la diferenciación de tráfico, usa la API de REST para enviar
el siguiente objeto JSON al
extremo interconnects.patch
:
{
"aaiEnabled": false
}