La prise en compte des applications vous aide à utiliser vos connexions interconnexion cross-cloud plus efficacement en utilisant le code point de champ de services différenciés (DSCP) pour différencier le trafic.
Vous pouvez configurer la différenciation du trafic pour les transferts de données sortants interconnexion cross-cloud à l'aide de la prise en compte des applications sur Cloud Interconnect.
La prise de conscience des applications vous permet d'effectuer les opérations suivantes:
Choisissez l'un des deux types de règles, une règle de priorité stricte ou une règle de pourcentage de bande passante, pour classer les transferts de données sortants en différentes classes de trafic.
Attribuez la bande passante de transfert de données sortantes interconnexion cross-cloud à six classes de trafic différentes.
Utilisez les commandes de mise en forme du trafic pour définir la bande passante maximale que chaque classe de trafic peut utiliser sur vos transferts de données sortants interconnexion cross-cloud.
Les sections suivantes décrivent la connaissance des applications sur Cloud Interconnect et comment la configurer pour votre connexion interconnexion cross-cloud.
Contactez l'équipe chargée de votre compte pour activer la connaissance des applications sur votre interconnexion cross-cloud.
Avant de commencer
Avant de commencer, procédez comme suit :
Découvrez les bonnes pratiques à suivre lors de la configuration de Cloud Interconnect, en particulier pour créer des connexions Cloud Interconnect redondantes disposant d'une capacité suffisante.
Assurez-vous qu'il n'y a pas de trafic réseau sur la connexion interconnexion cross-cloud.
Classes de trafic
La prise en compte des applications utilise le concept de classe de trafic, basé sur les plages DSCP, pour différencier le trafic sur interconnexion cross-cloud. Le tableau suivant décrit les six classes de trafic:
Classe de trafic | Plage DSCP interne | Description |
---|---|---|
TC1 | 000xxx | Trafic de priorité la plus faible ou de type "best effort" |
TC2 | 001xxx | Trafic de faible priorité, comme le trafic groupé |
TC3 | 010xxx | Trafic de priorité moyenne |
TC4 | 011xxx | Trafic prioritaire, comme le streaming ou la vidéo en direct |
TC5 | 10xxxx | Trafic critique, comme le trafic interactif ou destiné aux utilisateurs |
TC6 | 11xxxx | Trafic de contrôle réseau essentiel, tel que BGP ou BFD |
Types de règles disponibles
La prise en compte des applications sur Cloud Interconnect propose deux types de règles pour déterminer comment les transferts de données sortants sont différenciés sur votre Cloud Interconnect:
- Priorité stricte
Un type de stratégie de priorité stricte attribue un niveau de priorité à chaque classe de trafic pour les transferts de données sortants. Les transferts de données sortants de priorité la plus élevée sont attribués à la classe de trafic
TC6
, tandis que les transferts de données sortants de priorité la plus basse sont attribués à la classe de traficTC1
.La différenciation stricte des priorités ne nécessite pas de spécifier de configurations spécifiques à la classe, car la priorité de chaque classe de trafic est prédéfinie. Toutefois, pour éviter de priver les classes de trafic de priorité inférieure lors d'événements de congestion, nous vous recommandons de spécifier un profil de mise en forme du trafic afin de limiter la bande passante maximale utilisée par chacune de vos classes de trafic de priorité supérieure.
- Pourcentage de la bande passante
Un type de règle de pourcentage de bande passante vous permet de spécifier la part de bande passante cible que chaque classe de trafic peut utiliser. Attribuer des pourcentages à chaque classe de trafic permet de s'assurer que chaque classe de trafic peut utiliser sa part spécifiée de la bande passante Cloud Interconnect lors d'événements de congestion sur votre interconnexion Cloud Interconnect.
Si une bande passante excédentaire est disponible parce qu'une classe de trafic n'utilise pas entièrement sa part allouée, la bande passante restante est répartie également entre toutes les autres classes de trafic.
Configurer un type de stratégie de priorité stricte
Pour configurer un type de stratégie de priorité stricte, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison interconnects.patch
:
{
"aaiEnabled":true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy":{}
},
}
Remplacez DESCRIPTION
par une description de ce profil.
Vous pouvez éventuellement configurer un type de stratégie de priorité stricte avec un profil de mise en forme du trafic. Nous vous recommandons d'utiliser un profil de mise en forme du trafic pour vous assurer que les classes de trafic de priorité inférieure ne sont pas privées de ressources lors d'événements de congestion.
Pour configurer un type de stratégie de priorité stricte avec un profil de mise en forme du trafic, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison 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
}
]
}
}
}
Remplacez TC1_SHAPE_PERCENTAGE ... TC6__SHAPE_PERCENTAGE
par une valeur numérique représentant le pourcentage de bande passante maximale pour chaque classe de trafic. Vous pouvez définir le profil de mise en forme du trafic pour un sous-ensemble ou pour les six classes de trafic, de TC1
à TC6
.
Pour éviter les défaillances du réseau, assurez-vous que le trafic de contrôle du réseau, tel que BGP et BFD, est inclus dans la classe de priorité strict_policy
la plus élevée.
Configurer le pourcentage de bande passante
Pour configurer la stratégie de pourcentage de bande passante, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison 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
}
]
}
}
}
Remplacez les éléments suivants :
DESCRIPTION
: description de ce profil.TC1_PERCENTAGE ... TC6_PERCENTAGE
: valeur numérique non nulle représentant le pourcentage pour chaque classe de trafic. La somme des pourcentages de bande passante pour toutes les classes de trafic doit être égale à 100.
Si vous le souhaitez, vous pouvez configurer une stratégie de pourcentage de bande passante avec un profil de mise en forme du trafic. Un profil de mise en forme du trafic vous aide à définir la bande passante maximale que chaque classe de trafic peut consommer.
Pour configurer une stratégie de pourcentage de bande passante avec un profil de mise en forme du trafic, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison 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
}
]
}
}
}
Remplacez les éléments suivants :
DESCRIPTION
: description de ce profil.TC1_PERCENTAGE ... TC6_PERCENTAGE
: valeur numérique représentant le pourcentage pour chaque classe de trafic. Une valeur non nulle doit être spécifiée pour chaque classe de trafic, et la somme des pourcentages de bande passante pour toutes les classes de trafic doit être égale à 100.TC1_SHAPE_PERCENTAGE ... TC6_SHAPE_PERCENTAGE
: valeur numérique représentant le pourcentage moyen de la forme pour chaque classe de trafic. Chaque valeur doit être inférieure ou égale à 100. Vous pouvez définir le profil de mise en forme du trafic pour un sous-ensemble ou pour l'ensemble des six classes de trafic, deTC1
àTC6
.
Pour éviter les défaillances du réseau, assurez-vous que le trafic de contrôle du réseau, tel que BGP et BFD, est inclus dans la configuration appropriée du pourcentage de bande passante.
Supprimer des règles de différenciation du trafic
Pour supprimer des règles de différenciation du trafic, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison interconnects.patch
:
{
"applicationAwareInterconnect": {}
}
Désactiver la différenciation du trafic
Pour désactiver la différenciation du trafic, utilisez l'API REST pour envoyer l'objet JSON suivant au point de terminaison interconnects.patch
:
{
"aaiEnabled": false
}