La funzionalità Application Awareness ti consente di utilizzare le connessioni Dedicated Interconnect in modo più efficiente utilizzando il codice del campo dei servizi differenziati (DSCP) per la differenziazione del traffico.
Puoi configurare la differenziazione del traffico per i trasferimenti di dati in uscita di Dedicated Interconnect utilizzando la funzionalità Application Awareness su Cloud Interconnect.
La funzionalità Application Awareness ti consente di:
Scegli uno dei due tipi di norme, una norma di priorità rigorosa o una norma percentuale di larghezza di banda, per classificare i trasferimenti di dati in uscita in classi di traffico diverse.
Alloca la larghezza di banda di trasferimento dati in uscita di Dedicated Interconnect tra sei diverse classi di traffico.
Utilizza i controlli di saturazione del traffico per impostare la larghezza di banda massima che ogni classe di traffico può utilizzare per i trasferimenti di dati in uscita di Dedicated Interconnect.
Le sezioni che seguono descrivono la rilevamento delle applicazioni (Application Awareness) su Cloud Interconnect e come configurarla per la connessione Dedicated Interconnect.
Contatta il team dedicato all'account per attivare la consapevolezza delle applicazioni sul tuo Dedicated Interconnect.
Prima di iniziare
Prima di iniziare, segui questi passaggi:
Scopri le best practice per la configurazione di Cloud Interconnect, in particolare per la creazione di connessioni Cloud Interconnect ridondanti con capacità sufficiente.
Assicurati che non ci sia traffico di rete sulla connessione Dedicated Interconnect.
Classi di traffico
La funzionalità Application Awareness utilizza il concetto di una classe di traffico, in base agli intervalli DSCP, per differenziare il traffico su Dedicated Interconnect. La tabella seguente descrive le sei classi di traffico:
Classe di traffico | Intervallo DSCP interno | Descrizione |
---|---|---|
TC1 | 000xxx | Traffico con priorità più bassa o best effort |
TC2 | 001xxx | Traffico a bassa priorità, ad esempio il traffico collettivo |
TC3 | 010xxx | Traffico con priorità media |
TC4 | 011xxx | Traffico con priorità elevata, ad esempio streaming o video in diretta |
TC5 | 10xxxx | Traffico critico, ad esempio traffico interattivo o rivolto agli utenti |
TC6 | 11xxxx | Traffico di controllo di rete essenziale come BGP o BFD |
Tipi di criteri disponibili
La rilevazione delle applicazioni su Cloud Interconnect offre due tipi di criteri per determinare in che modo i trasferimenti di dati in uscita vengono differenziati su Cloud Interconnect:
- Priorità rigorosa
Un tipo di criterio di priorità rigoroso assegna un livello di priorità a ogni classe di traffico per i trasferimenti di dati in uscita. I trasferimenti di dati in uscita con la priorità più elevata vengono assegnati alla classe di traffico
TC6
, mentre i trasferimenti di dati in uscita con la priorità più bassa vengono assegnati alla classe di trafficoTC1
.La differenziazione delle priorità rigorose non richiede la specifica di configurazioni specifiche per classe perché la priorità per ogni classe di traffico è prespecificata. Tuttavia, per evitare di limitare le classi di traffico con priorità inferiore durante gli eventi di congestione, ti consigliamo di specificare un profilo di modellazione del traffico per limitare la larghezza di banda massima utilizzata da ciascuna delle classi di traffico con priorità superiore.
- Percentuale di larghezza di banda
Un tipo di criterio percentuale di larghezza di banda consente di specificare la percentuale di larghezza di banda di destinazione che ogni classe di traffico può utilizzare. L'assegnazione di percentuali a ogni classe di traffico contribuisce ad assicurare che ogni classe di traffico possa utilizzare la propria quota specificata della larghezza di banda di Cloud Interconnect durante gli eventi di congestione su Cloud Interconnect.
Se è disponibile una larghezza di banda in eccesso perché una classe di traffico non utilizza completamente la sua quota assegnata, la larghezza di banda rimanente viene condivisa equamente tra tutte le altre classi di traffico.
Configurare un tipo di criterio di priorità rigoroso
Per configurare un tipo di criterio di priorità rigoroso, utilizza l'API REST per inviare il seguente oggetto JSON all'endpoint interconnects.patch
:
{
"aaiEnabled":true,
"applicationAwareInterconnect":
{
"profileDescription": "DESCRIPTION",
"strictPriorityPolicy":{}
},
}
Sostituisci DESCRIPTION
con una descrizione per questo profilo.
Se vuoi, puoi configurare un tipo di criterio di priorità rigoroso insieme a un profilo di modellazione del traffico. Ti consigliamo di utilizzare un profilo di saturazione del traffico per contribuire a garantire che le classi di traffico con priorità inferiore non vengano svuotate durante gli eventi di congestione.
Per configurare un tipo di criterio di priorità rigoroso con un profilo di saturazione del traffico, utilizza
l'API REST per inviare il seguente oggetto JSON all'interconnects.patch
endpoint
endpoint:
{
"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
}
]
}
}
}
Sostituisci TC1_SHAPE_PERCENTAGE ... TC6__SHAPE_PERCENTAGE
con un valore numerico che rappresenti la percentuale di larghezza di banda massima per ogni classe di traffico. Puoi definire il profilo di saturazione del traffico per un sottoinsieme o per tutte e sei le classi di traffico, da TC1
a TC6
.
Per evitare guasti della rete, assicurati che il traffico di controllo della rete, come BGP e BFD, sia incluso nella classe di priorità strict_policy
più alta.
Configura la percentuale di larghezza di banda
Per configurare il criterio percentuale di larghezza di banda, utilizza l'API REST per inviare il seguente oggetto JSON all'endpoint 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
}
]
}
}
}
Sostituisci quanto segue:
DESCRIPTION
: una descrizione per questo profilo.TC1_PERCENTAGE ... TC6_PERCENTAGE
: un valore numerico diverso da zero rappresentante la percentuale per ogni classe di traffico. La somma delle percentuali di larghezza di banda per tutte le classi di traffico deve essere pari a 100.
Facoltativamente, puoi configurare un criterio percentuale di larghezza di banda insieme a un profilo di modellazione del traffico. Un profilo di saturazione del traffico ti consente di impostare la larghezza di banda massima che ogni classe di traffico può consumare.
Per configurare un criterio percentuale di larghezza di banda con un profilo di sagomatura del traffico, utilizza
l'API REST per inviare il seguente oggetto JSON all'interconnects.patch
endpoint:
{
"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
}
]
}
}
}
Sostituisci quanto segue:
DESCRIPTION
: una descrizione per questo profilo.TC1_PERCENTAGE ... TC6_PERCENTAGE
: un valore numerico rappresentante la percentuale per ogni classe di traffico. Per ogni classe di traffico deve essere specificato un valore diverso da zero e la somma delle percentuali di larghezza di banda per tutte le classi di traffico deve essere pari a 100.TC1_SHAPE_PERCENTAGE ... TC6_SHAPE_PERCENTAGE
: un valore numerico che rappresenta la percentuale media della forma per ogni classe di traffico. Ogni valore deve essere minore o uguale a 100. Puoi definire il profilo di modellazione del traffico per un sottoinsieme o per tutte e sei le classi di traffico, daTC1
aTC6
.
Per evitare un errore di rete, assicurati che il traffico di controllo della rete, ad esempio BGP e BFD, sia incluso nella configurazione della percentuale di larghezza di banda appropriata.
Elimina i criteri di differenziazione del traffico
Per eliminare i criteri di differenziazione del traffico, utilizza l'API REST per inviare il seguente oggetto JSON all'endpoint interconnects.patch
:
{
"applicationAwareInterconnect": {}
}
Disattivare la differenziazione del traffico
Per disattivare la differenziazione del traffico, utilizza l'API REST per inviare il seguente oggetto JSON all'endpoint interconnects.patch
:
{
"aaiEnabled": false
}