CISCO 8000 Series Routers Modular QoS Configuration
Informazione di u produttu
Specificazioni
- Nome di u produttu: Guida di cunfigurazione QoS modulare per Cisco 8000
Serie Routers - Versione IOS XR: 7.3.x
- Prima Publicata: 2021-02-01
- Ultima mudificazione : 2022-01-01
- Produttore: Cisco Systems, Inc.
- Sede: San Jose, CA, USA
- Websitu: http://www.cisco.com
- Contact Tel: 408 526-4000, 800 553-NETS (6387)
- Fax: 408 527-0883
Istruzzioni per l'usu di u produttu
Capitulu 1: Funzioni QoS Novi è Cambiate
Stu capitulu furnisce un sopraview di e funzioni di qualità di serviziu (QoS) novi è cambiate in a Guida di cunfigurazione QoS modulare per i Router Cisco 8000 Series.
Capitulu 2: Traffic Management Overview
Stu capitulu spiega u scopu di a gestione di u trafficu, cumpresa a gestione di u trafficu tradiziunale, a gestione di u trafficu nantu à u vostru router, limitazioni di u mudellu VoQ, l'eredità di a pulitica QoS, è l'usu di Cisco Modular QoS CLI per implementà QoS.
Scopu
U scopu di a gestione di u trafficu implica u cuntrollu è a priorità di u trafficu di a rete per assicurà a trasmissione di dati efficiente è affidabile.
A gestione tradiziunale di u trafficu
A gestione di u trafficu tradiziunale implica l'implementazione di diverse tecniche per gestisce u trafficu di a rete, cum'è a furmazione di u trafficu, a polizia è a fila.
Gestione di u trafficu nantu à u vostru Router
Questa sezione spiega cumu a gestione di u trafficu hè implementata in Cisco 8000 Series Routers, cumpresu l'usu di Modular QoS CLI (MQC) per definisce è applicà e pulitiche QoS.
Limitazioni di u mudellu VoQ
U mudellu Voice over Quantum (VoQ) hà certe limitazioni in termini di scalabilità è cumplessità. Questa sezione discute queste limitazioni è furnisce insights in a gestione di QoS in tali scenarii.
Eredità di pulitica QoS
L'eredità di a pulitica di QoS si riferisce à a capacità di eredite cunfigurazioni di QoS da e pulitiche genitori. Questa sezione spiega u cuncettu di l'eredità di a pulitica QoS è i so benefici.
Cisco Modular QoS CLI per implementà QoS
Cisco Modular QoS CLI (MQC) hè una interfaccia di linea di cumanda utilizata per cunfigurà è implementà e pulitiche QoS nantu à i Router Cisco 8000 Series. Questa sezione furnisce infurmazioni impurtanti nantu à l'usu di MQC per l'implementazione di QoS.
Capitulu 3: Punti impurtanti nantu à a pulitica di fila di uscita MQC
Stu capitulu mette in risaltu cunsiderazioni impurtanti è punti da nutà quandu cunfigurà a pulitica di fila di uscita MQC per una implementazione QoS efficace.
Domande Frequenti (FAQ)
Q: Chì ghjè a gestione di u trafficu?
A: A gestione di u trafficu implica u cuntrollu è a priorità di u trafficu di a rete per assicurà a trasmissione di dati efficiente è affidabile.
Q: Cumu possu cunfigurà e pulitiche QoS in Cisco 8000 Series Routers?
A: Pudete aduprà u Cisco Modular QoS CLI (MQC) per cunfigurà è implementà e pulitiche QoS in Cisco 8000 Series Routers.
Q: Chì sò e limitazioni di u mudellu VoQ?
A: U mudellu VoQ hà limitazioni in termini di scalabilità è cumplessità. Hè impurtante di capisce queste limitazioni quandu gestisce QoS in rete basate in VoQ.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x
Prima Publicata : 2021-02-01 Ultima Modifica : 2022-01-01
Sede Centrale di l'America
Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000
800 553-NETS (6387) Fax: 408 527-0883
E SPECIFICAZIONI E INFORMAZIONI RIGUARDANTI I PRODOTTI IN QUESTE MANUALE SONO SUGGETTATE A CAMBIO SENZA AVVISO. TUTTE LE DICHIARAZIONI, L'INFORMAZIONI, E RACCOMANDAZIONI IN QUESTU MANUALE SONO CREDITI PER ESSERE PRECISI MA SONO PRESENTATI SENZA GARANTIA DI ALCUN TIPI, ESPRESSA O IMPLICITA. L'UTILIZZATORI DEVE ASSUNCÀ A RESPONSABILITÀ COMPLETA PER L'APPLICAZIONE DI OGNI PRODOTTI.
A LICENZA DI SOFTWARE È A GARANTIA LIMITATA PER U PRODUTTU ACCOMPAGNATU SONU STABILIZZATI IN U PACHETU D'INFORMAZIONI SPEDITI CU U PRODUTTU È SÒ INCORPORATI QUI DA QUESTA RIFERENZA. SI TU SIETE IMPOSSIBILE DI LOCALIZZARE A LICENZA DI SOFTWARE O A GARANTIA LIMITATA, CONTATTE U VOSTRE RAPPRESENTANTE CISCO PER UNA COPIA.
L'implementazione Cisco di a compressione di l'intestazione TCP hè una adattazione di un prugramma sviluppatu da l'Università di California, Berkeley (UCB) cum'è parte di a versione di u duminiu publicu UCB di u sistema operatore UNIX. Tutti i diritti riservati. Copyright © 1981, Regents di l'Università di California.
NONTANTO QUALSIASI ALTRA GARANTIA QUI, TUTTI I DOCUMENTI FILES E SOFTWARE DI STESS SUPPLIERS sò furniti "cum'è" cù tutti i difetti. CISCO ED I FORNITORI SOPRA NOMEDI DECLINAN TUTTE GARANZIE, ESPRESSE O IMPLICITE, INCLUDE, SENZA LIMITAZIONE, QUELLI DI COMMERCIABILITÀ, IDONEITÀ PER UN SCOPI PARTICULARI È NON INFRAZIONE O DERIVANTI DA UN CORSO DI COMMERCIALE, USU, USU.
IN NESSUN CASU CISCO O I SOS FORNITORI SERÀ RESPONSABILI PER QUALSIASI DANNI INDIRETTI, SPECIALI, CONSEGUENTI O INCIDENTALI, INCLUSI, SENZA LIMITAZIONI, PROFITTI PERDUTI O PERdite O DANNI A DATI DERIVANTI DA L'USU O L'IMPABILITÀ MANUALE DI UTILIZZARE EVENTUALI. O I SO FORNITORI AVANTU AVVISU DI A POSSIBILITÀ DI TALI DANNI.
Ogni indirizzi di Protocol Internet (IP) è numeri di telefunu utilizati in stu documentu ùn sò micca destinati à esse indirizzi è numeri di telefunu reali. Ogni examples, l'output di visualizazione di cumandamenti, i diagrammi di topologia di a rete, è altre figure incluse in u documentu sò mostrati solu per scopi illustrativi. Ogni usu di l'indirizzi IP attuali o numeri di telefunu in u cuntenutu illustrativu ùn hè micca intenzionale è coincidente.
Tutte e copie stampate è e copie soft duplicate di stu documentu sò cunsiderate senza cuntrollu. Vede a versione attuale in linea per l'ultima versione.
Cisco hà più di 200 uffizii in u mondu. L'indirizzi è i numeri di telefunu sò listati nantu à u Cisco websitu à www.cisco.com/go/offices.
A documentazione stabilita per stu pruduttu s'impegna à utilizà una lingua senza preghjudiziu. Per i scopi di sta documentazione, senza preghjudiziu hè definitu cum'è una lingua chì ùn implica micca discriminazione per età, disabilità, sessu, identità razziale, identità etnica, orientazione sessuale, status socioeconomicu è intersectionalità. Eccezzioni ponu esse presenti in a documentazione per via di a lingua chì hè codificata in l'interfaccia d'utilizatore di u software di u produttu, a lingua utilizata basatu nantu à a documentazione standard, o a lingua chì hè aduprata da un pruduttu di terzu riferitu.
Cisco è u logu Cisco sò marchi o marchi registrati di Cisco è/o i so affiliati in i Stati Uniti è in altri paesi. À view una lista di marchi Cisco, andate à questu URL: https://www.cisco.com/c/en/us/about/legal/trademarks.html. I marchi di terze parti citati sò a pruprietà di i so rispettivi pruprietarii. L'usu di a parolla partner ùn implica micca una relazione di partenariatu trà Cisco è qualsiasi altra cumpagnia. (1721R)
© 2021 Cisco Systems, Inc. Tutti i diritti riservati.
PREFACE CAPITOLU 1 CAPITOLU 2
CAPITOLU 3
Prefazione vii Cambiamenti à stu ducumentu vii Comunicazioni, servizii è informazioni supplementari vii
Funzioni QoS novi è cambiate 1 Funzioni QoS novi è cambiate 1
A gestione di u trafficu hè finitaview 3 Scope 3 Gestione tradiziunale di u trafficu 3 Gestione di u trafficu nantu à u vostru router 3 Limitazioni di u mudellu VoQ 4 Eredità di a pulitica QoS 5 Cisco Modular QoS CLI per implementà QoS 6 Punti impurtanti nantu à a Politica di fila di uscita MQC 6
Classificà i pacchetti per identificà u trafficu specificu 9 Classificate i pacchetti per identificà u trafficu specificu 9 Classificazione di pacchetti sopraview 9 Specificazione di u CoS per un Pacchettu cù Precedenza IP 10 Bit di precedenza IP Aduprati per classificà i pacchetti 10 Impostazioni di valore di precedenza IP 10 Precedenza IP Comparatu à a marcatura IP DSCP 11 Classificazione di pacchetti nantu à u vostru router 11 Migliurà l'ACL Scaling Usendu Peering QoS 12 Punti essenziali per a fusione ACL 12
Guida di configurazione QoS modulare per i router Cisco serie 8000, IOS XR Release 7.3.x iii
Cuntenuti
CAPITOLU 4 CAPITOLU 5
Linee guida è restrizioni per Peering QoS 12 Configurazione di Peering QoS per l'ACL Scaling 13 Classificate è Rimarcate l'intestazione di u Livellu 3 nantu à l'interfacce di u Layer 2 19 Elementi di Classe di Traffico 20 Classe di Traffico Predefinita 21 Crea una Classe di Traffico 21 Elementi di Politica di Traffico 23 Crea una Politica di Traffico 24 Politica à una interfaccia 24
Marcate i pacchetti per cambià i paràmetri di priorità 29 Packet Marking Overview 29 Marcatura predefinita 29 Comportamentu QoS per Tunnels di Encapsulation di Routing Generic (GRE) 30 Marcatura di pacchetti 30 Comportamentu QoS per Tunnels di Encapsulation di Routing Generic (GRE) 31 Funzioni è Vantaggi di Marcatura di Pacchetti Incondizionati basati in classi 31 Configurate a marcatura di pacchetti incondizionati in classi 32 Marcatura di pacchettu incondizionatu: Esamples 33 Configurazione di marcatura di precedenza IP: Esample 33 Configurazione di marcatura IP DSCP: Esample 34 QoS Group Marking Configuration: Example 34 Cunfigurazione di marcatura CoS: Esample 34 MPLS Experimental Bit Imposition Marking Configuration: Example 35 Configurazione di marcatura più alta sperimentale MPLS: Esample 35 Precedenza IP Paragunata à l'IP DSCP Marking 35 Configurate DSCP CS7 (Precedenza 7) 36 Modificazione di pulitica in situ 36 Raccomandazioni per l'usu di Modificazione di pulitica in situ 36
Evitazione di congestione 39 Evitazione di congestione 39 Modi di fila 39 Politica di fila di l'interfaccia principale 40
Guida di configurazione QoS modulare per i router Cisco serie 8000, IOS XR Release 7.3.x iv
Cuntenuti
CAPITOLU 6
Politica di Coda di Sub-Interface 40 Evitazione di Congestion in VOQ 40
Condivisione di i contatori di statistiche VOQ 41 Configurazione di spartera di i contatori di statistiche VOQ 41
Limite di doppia fila 42 Restrizioni 43
Flussu di trafficu equitable Utilizendu VOQ Fair 44 Fair VOQ: Perchè 44 Fair VOQ: How 45 Fair VOQ Modes and Sharing of Counters 46 Fair VOQs and Slice (o Normal) VOQs: Key Differences 47 Guidelines and Limitations 47 Configure Fair VOQ 48
Modular QoS Congestion Avoidance 50 Tail Drop è FIFO Queue 50
Configurate Tail Drop 50 Random Early Detection è TCP 52
Configurate a rilevazione anticipata casuale 52 Notificazione esplicita di congestione 54
Configurate u cuntrollu di u flussu di priorità 57 u cuntrollu di u flussu di prioritàview 57 Modu internu di buffer 59 Restrictions and Guidelines 59 Buffer-extended mode 59 Considerazioni impurtanti 60 Supportu hardware per u cuntrollu di u flussu di priorità 61 Configurate u cuntrollu di u flussu di priorità 61 Soglia ECN configurabile è Valori di probabilità massima di marcatura 66 Soglia ECN è Valori di probabilità massima di marcatura di 66 cunfigurabili ECN Threshold and Maximum Marking Probability Values 67 ECN Threshold and Maximum Marking Probability Values: FAQs 68 Linee guida è Limitazioni 68 Configurate ECN Threshold and Maximum Marking Probability Values 69
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.xv
Cuntenuti
CAPITOLU 7 CAPITOLU 8
Watchdog di cuntrollu di flussu di prioritàview 71 Configurate un intervallu di Watchdog di cuntrollu di flussu di priorità 72
Congestion Management 75 Congestion Management Overview 75 Coda di bassa latenza cù fila di priorità stretta 75 Configurazione di fila di latenza bassa cù fila di priorità stretta 75 Formazione di trafficu 78 Configurazione di forma di trafficu 78 Polizia di trafficu 80 Bursts impegnati è eccessivi 80 Policeru à tariffa unica 81 Poliziari à tariffa unica 83 Gestione di dui 85 QoS Modulari. 85 Scoppi impegnati 86 Scoppi eccessivi 87 Detaglii di polizia à dui ritmi XNUMX
Configurate QoS modulari nantu à i Bundles Link 89 QoS nantu à i Bundles Link 89 Bilanciamentu di carica 89 Configurate QoS nantu à i Bundles Link 90
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x vi
Prefazione
Questa prefazione cuntene queste sezioni:
· Cambiamenti à stu Documentu, in pagina vii · Comunicazioni, servizii, è infurmazione supplementaria, in pagina vii
Cambiamenti à stu Documentu
Questa tavula lista i cambiamenti tecnichi fatti à stu documentu da a so prima publicazione.
Tabella 1: Cambiamenti à stu Documentu
Data ghjennaghju 2022
Ottobre 2021
maghju 2021 ferraghju 2021
Riassuntu di Cambia Ripublicatu cù l'aghjurnamenti di a documentazione per a versione 7.3.3
Ripublicatu cù l'aghjurnamenti di documentazione per a versione 7.3.2
Ripublicatu per a versione 7.3.15
Liberazione iniziale di stu documentu.
Comunicazioni, servizii è informazioni supplementari
· Per riceve infurmazione puntuale è pertinente da Cisco, iscriviti à Cisco Profile Manager. · Per ottene l'impattu cummerciale chì cercate cù e tecnulugia chì importa, visitate Cisco Services. · Per mandà una dumanda di serviziu, visitate Cisco Support. · Per scopre è navigà in app, prudutti, suluzioni è servizii sicuri, validati di classi impresa, visitate
Cisco Marketplace. · Per ottene tituli generale di rete, furmazione è certificazione, visitate Cisco Press. · Per truvà infurmazione di garanzia per un pruduttu specificu o famiglia di prudutti, accede à Cisco Warranty Finder.
Guida di configurazione QoS modulare per i router Cisco serie 8000, IOS XR Release 7.3.x vii
Prefazione
Prefazione
Cisco Bug Search Tool Cisco Bug Search Tool (BST) hè a web- strumentu basatu chì agisce cum'è una porta à u sistema di seguimentu di bug Cisco chì mantene una lista cumpleta di difetti è vulnerabili in i prudutti è u software Cisco. BST vi furnisce infurmazioni detallate di difetti nantu à i vostri prudutti è software.
Guida di configurazione QoS modulare per i router Cisco serie 8000, IOS XR Release 7.3.x viii
1 CAPITOLU
Funzioni QoS novi è cambiate
· Funzioni QoS Nove è Cambiate, in a pagina 1
Funzioni QoS novi è cambiate
Tabella 2: Funzioni QoS aghjunte o mudificate in IOS XR Release 7.3.x
Funzione di u flussu di trafficu equitable cù u VOQ Fair
Migliurà l'ACL Scaling Usendu Peering QoS
Descrizzione
Cambiatu in Release
A cunfigurazione di sta funzione Release 7.3.3 assicura chì u trafficu ingressu da diversi porti di fonte in ogni fetta di rete di una NPU hè assignatu una fila di output virtuale unica (VOQ) per ogni portu di fonte è di portu di destinazione.
Questa funzione unisce e funzioni di a versione 7.3.2 di QoS è listi di cuntrollu di l'accessu di sicurità (ACL). Questa cumminazione permette di utilizà u filtru ACL cù l'ACL di u Gruppu d'Oggetti, chì furnisce una scala ACL assai mejorata per via di l'usu TCAM assai più bassu.
Induve hè documentatu u flussu di trafficu equitable cù u VOQ Fair, à a pagina 44
Migliora l'ACL Scaling Using Peering QoS , a pagina 12
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 1
Funzioni QoS novi è cambiate
Funzioni QoS novi è cambiate
Feature QoS Policy Eredità
Descrizzione
Cambiatu in Release
A funziunalità hè basatu Release 7.3.15 nantu à un mudellu di eredità, induve crea è applica una pulitica QoS à una interfaccia principale. I subinterfaces chì sò attaccati à l'interfaccia principale ereditanu automaticamente a pulitica.
Cuntrollu di u flussu di priorità Queste carte di linea supportanu a versione 7.3.15 Support in Cisco 8800 a funzione di cuntrollu di flussu di priorità 36 × 400 GbE QSFP56-DD. Carte di linea (88-LC0-36FH-M)
QoS Behavior for Generic Cù l'intruduzione di u Release 7.3.1 Routing (GRE) Tunnels support for GRE
interfacce di tunnel di incapsulazione è decapsulation, ci sò alcune aghjurnamenti impurtanti à u cumpurtamentu di QoS per i tunnel GRE durante l'incapsulazione è a decapsulation.
Dove l'ereditarietà di pulitica QoS documentata, a pagina 5
U cuntrollu di u flussu di prioritàview, a pagina 57
Marcatura di default, a pagina 29 e Marcatura di pacchetti, a pagina 30
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 2
2 CAPITOLU
A gestione di u trafficu hè finitaview
Scopu
· Scope, à a pagina 3 · Gestione tradiziunale di u trafficu, à a pagina 3 · A gestione di u trafficu nantu à u vostru router, à a pagina 3 · Limitazioni di u mudellu VoQ, à a pagina 4 · Eredità di a pulitica QoS, à a pagina 5 · Cisco Modular QoS CLI to Deploy QoS , a pagina 6
Leghjite sta guida di cunfigurazione per capisce l'architettura generale chì alimenta a tecnulugia Cisco Quality of Service (QoS), è ancu cumu utilizà e so funzioni per cunfigurà è gestisce a larghezza di banda di u trafficu è i paràmetri di perdita di pacchetti in a vostra reta.
A gestione tradiziunale di u trafficu
In i metudi tradiziunali di gestione di u trafficu, i pacchetti di trafficu sò mandati à e file di output di egress senza piglià in cunsiderà a dispunibilità di l'interfaccia di egress per trasmette.
Quì si trova ancu u prublema. In casu di una congestione di trafficu, i pacchetti di trafficu ponu esse sbulicati in u portu di uscita. Ciò significa chì e risorse di a rete spese per ottene i pacchetti da a fila d'ingressu di l'ingressu à traversu a tela di u switch à a fila di output in uscita sò sprecate. Questu ùn hè micca tutte e file di input di u trafficu di buffer destinatu à diversi porti di uscita, cusì a congestione in un portu di uscita puderia affettà u trafficu in un altru portu, un avvenimentu chjamatu bloccu di capu di linea.
Gestione di u trafficu nantu à u vostru Router
L'Unità di Trattamentu di a Rete (NPU) di u vostru router usa una architettura di trasmissioni basata nantu à a fila di output virtuale (VoQ) di entrata-uscita accoppiata per gestisce u trafficu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 3
Limitazioni di u mudellu VoQ Figura 1: Flussu di trafficu da u portu di ingressu in a fetta 0 à un portu di egressu in u slot 3
A gestione di u trafficu hè finitaview
Quì, ogni classa di trafficu di ingressu hà una mappatura VoQ unu à unu da ogni fetta di ingressu (pipeline) à ogni portu di uscita. Chì significa chì ogni interfaccia di egressu (# 5 in a figura) hà destinatu spaziu di buffer in ogni pipeline d'ingressu (# 1 in a figura) per ognunu di i so VoQs. Eccu cumu a storia di u viaghju di u pacchettu in i tempi di congestioni in u vostru sistema di router si svela: # 1: Pacchetti A (culuratu verde), B (culuratu rosa) è C (culuratu marrone) sò in l'interfaccia d'ingressu. Questu hè induve a marcatura di pacchetti, a classificazione è a polizia. (Per i dettagli, vedi Mark Packets to Change Priority Settings, in a pagina 29, Classify Packets to Identify Specific Traffic, in a pagina 9, è a Congestion Management, in a pagina 75). VoQs. Hè quì chì a fila, a trasmissione VoQ è i contatori di pacchetti è di byte entranu in ghjocu. (Per i dettagli, vede Congestion Avoidance, in a pagina 2.) #39: Sicondu a larghezza di banda dispunibule nantu à l'interfaccia di egress, sti pacchetti sò sottumessi à a pianificazione di egress, induve u creditu di egressu è i pianificatori di trasmissione sò cunfigurati. In altri palori, i pacchetti è a sequenza in quale si procederanu avà versu l'interfaccia di uscita hè determinata quì. Questu hè induve a larghezza di banda di u tela hè presa in cunsiderà per a pianificazione di egress. # 3: I pacchetti sò cambiati attraversu u tissu. # 4: In a fase finale, a marcatura di egressu è a classificazione hè fatta, è a congestione hè gestita in una manera chì à questu s.tage ùn ci hè micca un pacchettu abbandunatu, è tutti i pacchetti sò trasmessi à u prossimu hop.
Limitazioni di u mudellu VoQ
Mentre chì u mudellu VoQ di gestione di u trafficu offre un vantaghju distintutages (riducendu i requisiti di larghezza di banda di memoria, furnisce un flussu QoS end-to-end), hà questa limitazione: A scala di fila di egressu tutale hè più bassa perchè ogni fila di egressu deve esse replicata cum'è VoQ d'entrata in ogni fetta di ogni NPU/ASIC in u sistema. Questu significa chì cù l'aghjunzione di 1 NPU cù 20 interfacce, u
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 4
A gestione di u trafficu hè finitaview
Eredità di pulitica QoS
U numeru di VoQs utilizati in ogni NPU in u sistema aumenterà da 20 x 8 (queue/interface) = 160. Ci hè ancu un incrementu in u numeru di connettori di creditu da ogni scheduler per ogni portu di egressu nantu à NPU preesistenti à ogni fetta in u NPU appena inseritu.
Eredità di pulitica QoS
Tabella 3: Tabella di storia di funzioni
Feature Name QoS Policy Eredità
L'infurmazione nantu à a versione 7.3.15
Descrizzione di funziunalità
Per creà e pulitiche QoS per i subinterfaces, avete da applicà a pulitica nantu à ogni subinterfaccia manualmente. Da questa liberazione, tuttu ciò chì fate hè di creà è applicà una sola pulitica QoS nantu à l'interfaccia principale è i subinterfaces eredite automaticamente a pulitica.
U mudellu di l'eredità furnisce un metudu facilmente mantenevule per applicà pulitiche, chì vi permette di creà pulitiche destinate à un gruppu di interfacce è e so subinterfaces. Stu mudellu salva u vostru tempu è risorse mentre crea e pulitiche QoS.
· Chì hè tutta sta funziunalità? - Cum'è u nome suggerisce, a funziunalità hè basatu annantu à un mudellu di eredità, induve crea è applica una pulitica QoS à una interfaccia principale. I subinterfaces chì sò attaccati à l'interfaccia principale ereditanu automaticamente a pulitica. U mudellu di eredità s'applica à tutte l'operazioni QoS cumpresi: · Classificazione
· Marcatura
· Pulizia
· Formazione
· Cumu aiuta u mudellu di l'eredi ?ample, ottu subinterfaces, avete creatu è applicatu pulitiche à ognunu di quelli subinterfaces separatamente. Cù u mudellu di eredità, risparmiate u tempu è e risorse, cù una sola pulitica applicata automaticamente in una interfaccia principale è e so subinterfaces.
· Aghju bisognu di fà qualcosa di più per attivà u mudellu di l'eredità ?–No, ùn avete micca. U mudellu di eredità hè l'opzione predeterminata.
· E se vogliu annullà l'opzione di eredità? - Tecnicamente, ùn pudete micca annullà sta opzione. Tuttavia, pudete caccià a pulitica da l'interfaccia principale è aghjunghje pulitiche à i subinterfaces eccettu à quelli induve ùn vulete micca chì a pulitica sia ereditata.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 5
Cisco Modular QoS CLI per implementà QoS
A gestione di u trafficu hè finitaview
· E statistiche politiche-map?-Ùn ci hè micca cambiamentu in stu cumpurtamentu. Eseguisce u cumandamentu di l'interfaccia di pulitica-mappa di mostra mostra e statistiche cumulative per una interfaccia, è questi numeri includenu ancu i subinterfaces.
· Qualchese limitazione ch'e aghju bisognu di sapè? - Ùn ci hè micca supportu per a marcatura ECN è a pulitica di marcatura di egressu nantu à a listessa combinazione di interfaccia è subinterfaccia. Tuttavia, a funziunalità di l'eredità di a pulitica QoS accetta queste pulitiche multiple chì causanu u fallimentu di i marcati ECN. Per prevene tali fallimenti: · Ùn cunfigurà micca una pulitica di marcatura di egressu nantu à una subinterfaccia è applicà una pulitica attivata da ECN in l'interfaccia principale.
· Ùn applicà micca una pulitica ECN in una subinterfaccia è cunfigurà una pulitica di marcatura di egressu nantu à l'interfaccia principale.
Cisco Modular QoS CLI per implementà QoS
U framework Cisco Modular QoS CLI (MQC) hè a lingua d'utilizatore Cisco IOS QoS chì permette: · una Interfaccia di Linea di Command (CLI) standard è semantica per e funzioni QoS.
· cunfigurazioni simplici è precise.
· Provisioning QoS in u cuntestu di una lingua extensible.
Per u vostru router, in a direzzione di uscita, sò supportati dui tipi di pulitiche MQC: fila è marcatura. Aduprate a pulitica di fila per cunfigurà a ghjerarchia di pianificazione di creditu, i tassi, a priorità, u buffering è l'evitazione di a congestione. Aduprate a pulitica di marcatura per classificà è marcà i pacchetti chì sò stati pianificati per a trasmissione. Ancu quandu una pulitica di fila ùn hè micca applicata, ci hè una pulitica di fila implicita cù TC7 - P1, TC6 - P2, TC5 - TC0 (6 x Pn), cusì i pacchetti marcati cù TC7 è i pacchetti di inject di cuntrollu sò sempre priurità annantu à l'altri pacchetti. In l'ingressu, una sola pulitica hè supportata per a classificazione è a marcatura. Pudete applicà a pulitica di fila è marcatu indipindente l'una di l'altru o inseme in a direzzione di uscita. Se applicate e duie pulitiche inseme, l'azzioni di pulitica di fila sò furnite prima, seguitate da l'azzioni di pulitica di marcatura.
Punti impurtanti nantu à a pulitica di fila di uscita MQC
Quessi sò punti impurtanti chì duvete sapè nantu à a pulitica di fila di uscita MQC: · A pulitica di fila MQC hè custituita da un inseme di carte di classi, chì sò aghjuntu à una mappa di pulitica. Cuntrolla i paràmetri di fila è scheduling per quella classe di trafficu appliendu azzioni à a pulitica.
· class-default sempre currisponde à traffic-class 0. Inoltre, nisuna altra classa pò currisponde à traffic-class 0.
· Se una classa di trafficu ùn hà micca una classa currispondente in a mappa di pulitica applicata, sempre currisponde à class-default. In altre parolle, usa a classa di trafficu 0 VoQ.
· Ogni cumminazione unica di classi di trafficu chì currispondenu à a classe predeterminata necessitanu una classe di trafficu separata (TC) profile. U numeru di TC profiles sò limitati à 8 per interfacce principali è 8 per sub-interfaces.
· Ùn pudete micca cunfigurà parechje classi di trafficu cù u listessu livellu di priorità.
· Ogni livellu di priorità, quandu cunfiguratu, deve esse cunfiguratu à a classa chì currisponde à u TC currispundente cum'è mostra in a tavula seguente.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 6
A gestione di u trafficu hè finitaview
Punti impurtanti nantu à a pulitica di fila di uscita MQC
Livellu priurità P1 P2 P3 P4 P5 P6 P7
Classe di trafficu 7 6 5 4 3 2 1
· Se tutti i livelli di priorità cunfigurati in una pulitica-mappa sò ordinati, devenu esse cuntigui. In altre parolle, ùn pudete micca saltà un livellu di priorità. Per esample, P1 P2 P4 (saltà P3), ùn hè micca permessu.
· Da IOS XR Release 7.3.1 in avanti, pudete creà un inseme unicu di TC di priorità contigu. Assicuratevi di assignà livelli di priorità chì aumentanu per ogni TC o restanu uguali, ma ùn diminuiscenu micca. Inoltre, assicuratevi di assignà u livellu di priorità 1 per a classa di trafficu 7. Ùn avete bisognu di cunfigurà classi di trafficu inutilizatu, perchè pudete creà solu quelli parechji TC chì avete bisognu nantu à a mappa di pulitica di egress.
· MQC supporta finu à dui livelli (parent, child) di pulitica di fila. U livellu parenti aggrega tutte e classi di trafficu è mentre chì u livellu di u zitellu differenzia e classi di trafficu utilizendu classi MQC.
· Solu questi azzioni sò supportati in a pulitica di fila: · priorità
· forma
· ratio di larghezza di banda restante
· limitu di fila
· Rilevazione precoce casuale (RED)
· Controlu di u flussu di priorità
· Pudete avè solu un valore di classi di trafficu di cunfrontu in a mappa di classi. · Ùn pudete micca applicà una pulitica di fila à una interfaccia principale è i so sub-interfaces.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 7
Punti impurtanti nantu à a pulitica di fila di uscita MQC
A gestione di u trafficu hè finitaview
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 8
3 CAPITOLU
Classificà i pacchetti per identificà u trafficu specificu
· Classificà i pacchetti per identificà u trafficu specificu, in a pagina 9 · Classificazione di pacchetti sopraview, à a pagina 9 · Classificazione di pacchetti nantu à u vostru Router, à a pagina 11 · Elementi di a classa di trafficu, à a pagina 20 · Classe di trafficu predeterminata, à a pagina 21 · Crea una Classe di trafficu, à a pagina 21 · Elementi di a pulitica di trafficu, à a pagina 23 · Crea un Politica di trafficu, a pagina 24 · Attaccà una pulitica di trafficu à una interfaccia, a pagina 24
Classificà i pacchetti per identificà u trafficu specificu
Leghjite sta sezione per avè un sopraview di classificazione di pacchetti è i sfarenti tippi di classificazione di pacchetti per u vostru router.
Classificazione di Pacchetti Overview
A classificazione di u pacchettu implica categurizà un pacchettu in un gruppu specificu (o classe) è l'assignà un descrittore di trafficu per rende accessibile per a gestione di QoS in a reta. U descrittore di u trafficu cuntene infurmazione nantu à u trattamentu di trasmissioni (qualità di serviziu) chì u pacchettu deve riceve. Utilizendu a classificazione di pacchetti, pudete sparte u trafficu di a rete in parechji livelli di priorità o classi di serviziu. Quandu i descrittori di u trafficu sò usati per classificà u trafficu, a fonte accunsente à aderisce à i termini cuntratti è a reta prumetti una qualità di serviziu. Hè quì chì i pulizzeri di u trafficu è i formatori di u trafficu entranu in u ritrattu. I pulizzeri di u trafficu è i formatori di u trafficu utilizanu u descrittore di trafficu di un pacchettu - vale à dì, a so classificazione - per assicurà l'aderenza à u cuntrattu. L'interfaccia di linea di cummanda (MQC) Modular Quality of Service (QoS) hè utilizata per definisce i flussi di trafficu chì deve esse classificatu, induve ogni flussu di trafficu hè chjamatu classa di serviziu, o classa. In seguitu, una pulitica di trafficu hè creata è appiicata à una classa. Tuttu u trafficu micca identificatu da classi definite entra in a categuria di una classa predeterminata.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 9
Specificazione di u CoS per un Pacchettu cù Precedenza IP
Classificà i pacchetti per identificà u trafficu specificu
Nota Da Cisco IOS XR Release 7.2.12 in avanti, pudete classificà i pacchetti nantu à l'interfaccia di trasportu di u Layer 2 utilizendu i valori di l'intestazione di u Layer 3. Tuttavia, sta funzione s'applica solu à l'interfaccia principale (interfacce fisiche è bundle), è micca in i sub-interfaces.
Specificazione di u CoS per un Pacchettu cù Precedenza IP
L'usu di a precedenza IP permette di specificà u CoS per un pacchettu. Pudete creà un serviziu differenziatu stabilendu livelli di precedenza nantu à u trafficu in entrata è l'utilizanu in cumminazione cù e funzioni di fila QoS. Cusì, ogni elementu di a rete successiva pò furnisce u serviziu basatu nantu à a pulitica determinata. A precedenza IP hè generalmente implementata u più vicinu à a riva di a rete o di u duminiu amministrativu pussibule. Questu permette à u restu di u core o backbone per implementà QoS basatu annantu à a precedenza.
Figura 2: IPv4 Packet Type of Service Field
Pudete utilizà i trè bit di precedenza in u campu di u tipu di serviziu (ToS) di l'intestazione IPv4 per questu scopu. Utilizendu i bit ToS, pudete definisce finu à ottu classi di serviziu. Altre funzioni cunfigurate in tutta a reta ponu allora aduprà sti bits per determinà cumu trattà u pacchettu in quantu à u ToS per cuncede. Queste altre funzioni di QoS ponu assignà pulitiche di gestione di u trafficu adattate, cumprese a strategia di gestione di a congestione è l'attribuzione di larghezza di banda. Per esample, caratteristiche di fila cum'è LLQ ponu utilizà l'impostazione di precedenza IP di u pacchettu per prioritizà u trafficu.
Bit di precedenza IP Aduprati per classificà i pacchetti
Aduprate i trè bit di precedenza IP in u campu ToS di l'intestazione IP per specificà l'assignazione CoS per ogni pacchettu. Pudete sparte u trafficu in un massimu di ottu classi è dopu aduprà mape di pulitica per definisce e pulitiche di rete in quantu à a gestione di a congestione è l'attribuzione di larghezza di banda per ogni classe. Ogni precedenza currisponde à un nome. I paràmetri di bit di precedenza IP 6 è 7 sò riservati per l'infurmazioni di cuntrollu di a rete, cum'è l'aghjurnamenti di routing. Questi nomi sò definiti in RFC 791.
Impostazioni di valore di precedenza IP
Per automaticamente, i routers lascianu u valore di precedenza IP intaccatu. Questu cunserva u valore di precedenza stabilitu in l'intestazione è permette à tutti i dispositi di a rete interna per furnisce u serviziu basatu annantu à l'impostazione di precedenza IP. Questa pulitica seguita l'approcciu standard chì stipula chì u trafficu di a rete deve esse classificatu in varii tipi di serviziu à a riva di a rete è chì quelli tipi di serviziu devenu esse implementati in u core di a reta. Routers in u core di a reta ponu tandu aduprà i bits di precedenza per determinà l'ordine di trasmissione, a probabilità di caduta di pacchetti, è cusì. Perchè u trafficu chì vene in a vostra reta pò avè a precedenza stabilita da i dispositi esterni, ricumandemu di resettate a precedenza per tuttu u trafficu chì entra in a vostra reta. Per cuntrullà i paràmetri di precedenza IP, voi
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 10
Classificà i pacchetti per identificà u trafficu specificu
Priorità IP Comparata à a Marcatura IP DSCP
pruibisce l'utilizatori chì anu digià stabilitu a precedenza IP d'acquistà un serviziu megliu per u so trafficu solu per stabilisce una priorità alta per tutti i so pacchetti. A marcatura di pacchetti incondizionati in classi è e funzioni LLQ ponu utilizà i bit di precedenza IP.
Priorità IP Comparata à a Marcatura IP DSCP
Sè avete bisognu di marcà i pacchetti in a vostra reta è tutti i vostri dispositi supportanu a marcatura IP DSCP, utilizate a marcatura IP DSCP per marcà i vostri pacchetti perchè i marcati IP DSCP furniscenu più opzioni di marcatura di pacchetti incondizionati. Se a marcatura da IP DSCP ùn hè micca desiderata, o sè ùn site micca sicuru se i dispositi in a vostra rete supportanu i valori IP DSCP, utilizate u valore di precedenza IP per marcà i vostri pacchetti. U valore di precedenza IP hè prubabilmente supportatu da tutti i dispositi in a reta. Pudete stabilisce finu à 8 marcature di precedenza IP diverse è 64 marcature IP DSCP differenti.
Classificazione di pacchetti nantu à u vostru Router
Nantu à u vostru router, ci sò dui tipi di sistemi di classificazione di pacchetti: · In a direzzione di l'ingressu, a mappa QoS è a Memoria Ternaria Addressable (TCAM).
Nota TCAM ùn hè micca supportatu nantu à i routers di cunfigurazione fissa (induve l'interfaccia di u router sò integrate). Hè supportatu solu nantu à i router modulari (chì anu parechje slots chì permettenu di cambià l'interfaccia nantu à u router).
· In a direzzione di uscita, mappa QoS.
Quandu una pulitica hè currispondente solu nantu à u Puntu di Codice di Servizi Differenti (DSCP) o u valore di precedenza (chjamatu ancu DSCP o classificazione basata nantu à a precedenza), u sistema selezziunà u sistema di classificazione basatu in carte; altru, sceglie TCAM. U TCAM hè una estensione di u cuncettu di tavula di u cuntenutu Addressable Memory (CAM). Una tabella CAM piglia un indice o un valore chjave (in solitu un indirizzu MAC) è cerca u valore risultatu (in solitu un portu di switch o VLAN ID). A ricerca di a tavula hè rapida è sempre basatu annantu à una partita di chjave esatta composta da dui valori di input: 0 è 1 bit. A mappa QoS hè un sistema di classificazione basatu in tavule per i pacchetti di trafficu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 11
Migliurà l'ACL Scaling Usendu Peering QoS
Classificà i pacchetti per identificà u trafficu specificu
Migliurà l'ACL Scaling Usendu Peering QoS
Tabella 4: Tabella di storia di funzioni
Nome di funzione
Migliurà l'ACL Scaling Usendu Peering QoS
L'infurmazione nantu à a versione 7.3.2
Descrizzione di funziunalità
Questa funzione unisce e funzioni di QoS è liste di cuntrollu di l'accessu di sicurità (ACL). Questa cumminazione permette l'usu di u filtru ACL cù l'ACL di u Gruppu d'Oggetti, chì furnisce una scala ACL assai mejorata per via di l'usu TCAM assai più bassu.
Prima di l'introduzione di sta funziunalità, l'ACL applicati per l'azzioni di u gruppu QoS anu cunsumatu un numeru considerableu di entrate TCAM, riducendu a scala dispunibule di a funzione.
Peering QoS hè una funzione di classificazione QoS d'entrata chì vi permette di unisce e funzioni di QoS ACLs è ACL di sicurezza. Face cusì permettendu di stabilisce l'azzioni di u gruppu QoS per ogni entrata di cuntrollu d'accessu (ACE) in una ACL di sicurezza, evitendu cusì parechje entrate (per QoS è sicurità) per ACE. Pudete tandu aduprà sta ACL fusionata cù a funzione ACL di u Gruppu d'Oggetti per applicà u filtru ACL (permette o ricusate) per ACE. L'ACL di u Gruppu d'Ughjetti sò ancu cunnisciuti cum'è "ACL cumpressi" perchè u gruppu d'ughjettu comprime parechje indirizzi IP individuali in gruppi d'uggetti. Inoltre, in un ACL basatu in u gruppu d'ughjettu, pudete creà una sola ACE chì usa un nome di gruppu d'ughjettu invece di creà assai ACE. Questa capacità di "unisce" è "compresse" l'ACL salva un spaziu TCAM significativu è furnisce una scala ACL assai mejorata per e pulitiche QoS.
Punti Essenziali nantu à a fusione di ACL
· Assicuratevi di unisce l'ACL (impostate l'azzioni di u gruppu QoS per ogni ACE in l'ACL di sicurezza) prima di attaccà à l'interfaccia.
· A fusione ACL hè dipendente di l'ordine. Questu significa chì l'ACE sò programati in l'ordine chì appariscenu in l'ACL.
Linee guida è restrizioni per u peering QoS
· Solu interfacce Layer 3 supportanu peering QoS. I cunfigurazioni nantu à u Layer 2 sò rifiutati.
· Peering QoS hè supportatu solu in a direzzione di ingressu.
· Peering QoS e pulitiche QoS regulari ponu coesiste nantu à a listessa carta di linea, ma solu s'ellu li attaccate à diverse interfacce.
· Pudete attaccà a stessa pulitica QoS di peering à parechje interfacce nantu à a stessa carta di linea.
· Per cuntà u trafficu IPv4 è IPv6 separatamente, cunfigurà valori di gruppu QoS unichi per ACL di sicurezza IPv4 è IPv6.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 12
Classificà i pacchetti per identificà u trafficu specificu
Configurazione di Peering QoS per ACL Scaling
· U trafficu marcatu cù MPLS EXP bits nantu à una interfaccia cunfigurata QoS peering hè assuciatu cù class-default in una class map configurata cum'è match-any (default) per MPLS MPLS flussi.
· I subinterfaces ereditanu e pulitiche di QoS di peering applicate à l'interfacce principali, ma ùn eredite micca ACL. Assicuratevi di cunfigurà ACL di sicurità (cunfurzendu quelli nantu à l'interfacce principali) in tutti i subinterfaces; altrimenti, tuttu u trafficu di subinterfaces hè sottumessu à l'azzione di classi predeterminata, affettendu cusì u so pesu di priorità.tage.
· Pudete solu cunfigurà match qos-group per peering QoS policies. Ogni altru cumandamentu qos-group hè rifiutatu.
· Pudete inserisce, sguassate è mudificà ACE in ACL di sicurità.
Configurazione di Peering QoS per ACL Scaling
Per cunfigurà peering QoS in una interfaccia:
1. Configurate l'ACL di sicurità è stabilisce qos-group per ACE. Altrimenti, qos-group hè stabilitu à u so valore predeterminatu di 0, affettendu u pesu di prioritàtage per u trafficu nantu à l'interfaccia.
2. Configurate u peering QoS policy matching on qos-group chì avete stabilitu in l'ACL di sicurità. Stabilite l'azzioni di u gruppu QoS cum'è rimarca, polizia, classi di trafficu, DSCP, precedenza è classi di scarta.
3. Attach the security ACL and peering QoS ACL à l'interfaccia.
/* Configurate l'ACL di sicurità, in questu example: ipv4-sec-acl*/ Router (config) # ipv4 access-list ipv4-sec-acl
/* set qos-group per ACE; pudete fà questu per via di peering QoS chì permette l'usu di una sola entrata per ACE invece di più voci */ Router (config-ipv4-acl) # 10 permette ipv4 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos - gruppu 1
Router (config-ipv4-acl) # 20 permette ipv4 135.0.0.0/8 217.0.0.0/8 precedenza immediata set qos-group 2
Router (config-ipv4-acl) 30 permette ipv4 135.0.0.0/8 217.0.0.0/8 precedenza flash set qos-group 3 Router (config-ipv4-acl) 40 permette ipv4 135.0.0.0/8 217.0.0.0/8 precedenza flash-override set qos-group 4 Router (config-ipv4-acl) 50 permette ipv4 135.0.0.0/8 217.0.0.0/8 precedenza set critico qos-group 5 Router (config-ipv4-acl) #60 permette ipv4 135.0.0.0. 8/217.0.0.0 8/6 priorità internet set qos-group 4 Router (config-ipv70-acl) # 4 permette ipv135.0.0.0 8/217.0.0.0 8/7 priorità set network qos-group 4 Router (config-ipvXNUMX- acl) #esce
/* Configurate peering QoS policy matching for each qos-group that you set in security ACL */ Router(config)#class-map match-any grp-7 Router(config-cmap)#match qos-group 7 Router(config- cmap) # end-class-map Router (config) # class-map match-any grp-6 Router (config-cmap) #match qos-group 6 Router (config-cmap) # end-class-map Router (config) # class-map match-any grp-5 Router (config-cmap) #match qos-group 5 Router (config-cmap) # end-class-map Router (config) # class-map match-any grp-4 Router ( config-cmap)#match qos-group 4 Router (config-cmap)#end-class-map Router (config)#class-map match-any grp-3 Router (config-cmap)#match qos-group 3
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 13
Configurazione di Peering QoS per ACL Scaling
Classificà i pacchetti per identificà u trafficu specificu
Router (config-cmap) # end-class-map Router (config) # class-map match-any grp-2 Router (config-cmap) #match qos-group 2 Router (config-cmap) #end-class-map Router (config) # class-map match-any grp-1 Router (config-cmap) #match qos-group 1 Router (config-cmap) # end-class-map Router (config) # class-map match-qualsiasi class -Default Router (config-cmap) # end-class-map
/*Set Qos actions in a mappa di pulitica cunfigurata, in questu example: set prec, set tc, e set dscp*/
Router(config)#policy-map ingress_qosgrp_to_Prec-TC Router(config-pmap)#class grp-7 Router(config-pmap-c)#set precedence 1 Router(config-pmap-c)#set traffic-class 7 Router( config-pmap-c)#exit Router(config-pmap)#class grp-6 Router(config-pmap-c)#set precedence 1 Router(config-pmap-c)#set traffic-class 6 Router(config-pmap-c) -c)#exit Router(config-pmap)#class grp-5 Router(config-pmap-c)#set precedence 2 Router(config-pmap-c)#set traffic-class 5 Router(config-pmap-c) #exit Router(config-pmap)#class grp-4 Router(config-pmap-c)#set precedence 2 Router(config-pmap-c)#set traffic-class 4 Router(config-pmap-c)#exit Router (config-pmap)#classe grp-3 Router(config-pmap-c)#set traffic-class 3 Router(config-pmap-c)#set dscp ef Router(config-pmap-c)#exit Router(config- pmap)#classe grp-2 Router(config-pmap-c)#set precedence 3 Router(config-pmap-c)#set traffic-class 2 Router(config-pmap-c)#exit Router(config-pmap-c)# class grp-1 Router(config-pmap-c)#set precedence 4 Router(config-pmap-c)#set traffic-class 1 Router(config-pmap-c)#exit Router(config-pmap)#class class- Router predeterminatu (config-pmap-c) # set precedence 5 Router (config-pmap-c) # exit Router (config-pmap) # end-policy-map
/* Attach the security acl with match qos-groups, à l'interfaccia */ Router(config)#int bundle-Ether 350 Router(config-if)#ipv4 access-group ipv4-sec-acl ingress
/* Attach the policy map with qos actions that you set in the security acl, to the interface*/ Router(config-if)#service-policy input ingress_qosgrp_to_DSCP_TC_qgrp Router(config-if)#commit Router(config-if)#exit
Avete utilizatu cù successu QoS di peering per unisce è cumpressà l'ACL di sicurezza è QoS è hà ottenutu scale ACL assai migliorate per e pulitiche QoS.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 14
Classificà i pacchetti per identificà u trafficu specificu
Configurazione di Peering QoS per ACL Scaling
Configurazione in esecuzione
lista d'accessu ipv4 ipv4-sec-acl 10 permette ipv4 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group 1 20 permette ipv4 135.0.0.0/8 217.0.0.0/8 2/30 priorità set immediato qos 4 permette ipv135.0.0.0 8/217.0.0.0 8/3 precedenza set flash qos-group 40 4 permette ipv135.0.0.0 8/217.0.0.0 8/4 precedence flash-override set qos-group 50 4 permette ipv135.0.0.0 8 . .217.0.0.0/8 priorità set critico qos-group 5 60 permessu ipv4 135.0.0.0/8 217.0.0.0/8 precedenza set internet qos-group 6 70 permess ipv4 135.0.0.0/8 217.0.0.0/8 rete priorità set qos-group 7
! class-map match-qualunque grp-7
match qos-group 7 end-class-map ! class-map match-qualunque grp-6 match qos-group 6 end-class-map ! class-map match-qualunque grp-5 match qos-group 5 end-class-map ! class-map match-qualunque grp-4 match qos-group 4 end-class-map ! class-map match-qualunque grp-3 match qos-group 3 end-class-map ! class-map match-qualunque grp-2 match qos-group 2 end-class-map ! class-map match-qualunque grp-1 match qos-group 1 end-class-map ! class-map match-qualsiasi class-default end-class-map ! policy-map ingress_qosgrp_to_Prec-TC class grp-7
stabilisce a precedenza 1 stabilisce a classa di trafficu 7 ! class grp-6 set priority 1 set traffic-class 6 ! class grp-5 set precedence 2 set traffic-class 5 ! class grp-4 set precedence 2 set traffic-class 4 ! class grp-3 set traffic-class 3 set dscp ef ! classe grp-2
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 15
Peering QoS per ABF
Classificà i pacchetti per identificà u trafficu specificu
stabilisce a precedenza 3 stabilisce a classa di trafficu 2 ! class grp-1 set precedence 4 set traffic-class 1 ! classe class-default set precedence 5 ! mappa di a pulitica finale ! int bundle-Ether 350 ipv4 access-group ipv4-sec-acl ingress ! int bundle-Ether 350 input di pulitica di serviziu ingress_qosgrp_to_DSCP_TC_qgrp
Verificazione
Eseguite u cumandamentu di l'interfaccia di mostra per l'interfaccia à quale avete attaccatu l'ACL di sicurezza è QoS.
Router#show run int bundle-Ether 350 interface Bundle-Ether350 service-policy input ingress_qosgrp_to_DSCP_TC_qgrp ipv4 address 11.25.0.1 255.255.255.0 ipv6 address 2001:11:25:1:1:64:4:4:XNUMX:XNUMX:XNUMX:XNUMX:XNUMX:XNUMX:XNUMX:XNUMX:XNUMX !
Peering QoS per ABF
Tabella 5: Tabella di storia di funzioni
Nome di funzione
Supportu ACL-Based Forwarding (ABF) cù peering QoS
L'infurmazione nantu à a versione 7.3.3
Descrizzione di funziunalità
Questa funzione vi dà a flessibilità di cunfigurà l'indirizzi di u prossimu hop per ACE in l'ACL unitu (QoS è sicurità) invece di a strada chì hè sceltu da un protocolu di routing. Pudete cunfigurà l'indirizzi VRF-select o VRF-aware next-hop.
Questa funzione vi permette di avè funziunalità QoS è ABF in i stessi ACE.
À partesi da a versione 7.3.3, i Router Cisco 8000 Series supportanu l'invio di ACL cù QoS peering. L'ACL-Based Forwarding (ABF) hè una funzione di routing basata nantu à a pulitica induve u router trasmette u trafficu chì currisponde à e regule ACL specifiche à un prossimu hop specificatu da l'utilizatore invece di a strada scelta da un protocolu di routing. A funzione Peering QoS unisce l'ACL QoS è l'ACL di sicurezza per evità parechje entrate (QoS è sicurezza) per ACE. In u supportu ABF cù peering QoS, pudete cunfigurà l'indirizzi next-hop per ACE in l'ACL unitu (QoS è sicurità). L'indirizzu di u prossimu saltu hè adupratu per trasmette i pacchetti entranti chì currispondenu à l'ACE di permessu à a so destinazione. Quì, ABF supporta a redirezzione VRF-select è VRF-aware. In VRF-select, u prossimu hop hè custituitu solu da VRF, è u prossimu hop-aware VRF hè custituitu da l'indirizzi VRF è IP.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 16
Classificà i pacchetti per identificà u trafficu specificu
Peering QoS per ABF
Cunfigurazione
1. Configurate ACL di sicurità, in questu example: abf-acl
Router (config) # ipv4 access-list abf-acl
2. Set qos-group per ACE; pudete fà questu per via di peering QoS chì permette l'usu di una sola entrata per ACE invece di parechje entrate.
Router (config-ipv4-acl) # 10 permette ipv4 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 Router (config-ipv4-acl tcp) #20 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group 2 nexthop1 vrf vrf3 nexthop2 vrf vrf2 Router (config-ipv4-acl) # 30 permette tcp 135.0.0.0/8 217.0.0.0/8 match-all +ack + psh set qos-group 3 nexthop1 vrf vrf2 nexthop2 vrf vrf3 nexthop3 vrf vrf1 Router (config-ipv4-acl) #40 permette tcp 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group nexthop 4 vrf1 vrf1 next vrf2 vrf2 vrf3 nexthop3 vrf vrf4 Router (config-ipvXNUMX-acl) # esci
3. Configurate peering QoS policy matching per ogni qos-group chì avete stabilitu in security ABF ACL.
Router (config) # class-map match-any grp-4 Router (config-cmap) #match qos-group 4 Router (config-cmap) # end-class-map Router (config) # class-map match-any grp -3 Router (config-cmap)#match qos-group 3 Router (config-cmap)#end-class-map Router (config)#class-map match-any grp-2 Router (config-cmap)#match qos- gruppo 2 Router (config-cmap) # end-class-map Router (config) # class-map match-any grp-1 Router (config-cmap) # match qos-group 1 Router (config-cmap) # end-class -map Router (config) # class-map match-any class-default Router (config-cmap) # end-class-map
4. Set l'azzioni QoS in a mappa di pulitica cunfigurata, in questu example: set prec, set tc, e set dscp
Router(config)#policy-map edge_qos_policy Router(config-pmap)#classe grp-4 Router(config-pmap-c)#set precedence 2 Router(config-pmap-c)#set traffic-class 4 Router(config- pmap-c)#exit Router(config-pmap)#class grp-3 Router(config-pmap-c)#set traffic-class 3 Router(config-pmap-c)#set dscp ef Router(config-pmap-c) )#exit Router(config-pmap)#class grp-2 Router(config-pmap-c)#set precedence 3 Router(config-pmap-c)#set traffic-class 2 Router(config-pmap-c)#exit Router(config-pmap)#class grp-1 Router(config-pmap-c)#set precedence 4 Router(config-pmap-c)#set traffic-class 1 Router(config-pmap-c)#exit Router(config) -pmap)#classe class-default Router (config-pmap-c)#set precedence 5 Router (config-pmap-c)#exit Router (config-pmap)#end-policy-map
5. Attach the security acl with set qos-groups, à l'interfaccia.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 17
Peering QoS per ABF
Classificà i pacchetti per identificà u trafficu specificu
Router (config) # int bundle-Ether 350 Router (config-if) # ipv4 access-group abf-acl ingress
6. Attach the policy map with QoS actions that you set in step 4, to the interface.
Router(config-if)#service-policy input edge_qos_policy Router (config-if)#commit Router (config-if)#exit
Avete cunfiguratu bè u peering QoS cù ABF.
Configurazione in esecuzione
ipv4 access-list abf-acl 10 permessu ipv4 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 20 permessu tcp 135.0.0.0. set di priorità qos-group 8 nexthop217.0.0.0 vrf vrf8
nexthop2 vrf vrf2 30 permessu tcp 135.0.0.0/8 217.0.0.0/8 match-all +ack +psh set qos-group 3 nexthop1 vrf vrf2
nexthop2 vrf vrf3 nexthop3 vrf vrf1 40 permessu tcp 135.0.0.0/8 217.0.0.0/8 priorità set di priorità qos-group 4 nexthop1 vrf vrf1
nexthop2 vrf vrf2 nexthop3 vrf vrf3 ! class-map match-qualunque grp-4 match qos-group 4 end-class-map ! class-map match-qualunque grp-3 match qos-group 3 end-class-map ! class-map match-qualunque grp-2 match qos-group 2 end-class-map ! class-map match-qualunque grp-1 match qos-group 1 end-class-map ! class-map match-qualsiasi class-default end-class-map ! policy-map edge_qos_policy class grp-4 set precedence 2 set traffic-class 4 ! class grp-3 set traffic-class 3 set dscp ef ! class grp-2 set precedence 3 set traffic-class 2 ! class grp-1 set precedence 4 set traffic-class 1 ! classe class-default set precedence 5 ! mappa di a pulitica finale
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 18
Classificà i pacchetti per identificà u trafficu specificu
Classificate è Rimarcate l'intestazione di u Layer 3 nantu à l'interfaccia di u Layer 2
! int bundle-Ether 350 ipv4 access-group abf-acl ingress ! int bundle-Ether 350 serviziu-pulitica input edge_qos_policy
Verificazione
Eseguite u cumandamentu di l'interfaccia di mostra per l'interfaccia à quale avete attaccatu a sicurezza è QoS ABF ACL.
Router#show run int bundle-Ether 350 interface Bundle-Ether350 service-policy input edge_qos_policy ipv4 address 11.25.0.1 255.255.255.0 ipv6 address 2001:11:25:1::1/64 ipv4 access-l ingress !
Classificate è Rimarcate l'intestazione di u Layer 3 nantu à l'interfaccia di u Layer 2
Quandu avete bisognu di marcà i pacchetti per u trafficu di l'interfaccia di Layer 2 chì scorri à traversu domini di ponte è interfacce virtuali di ponte (BVI), pudete creà una pulitica QoS mista. Questa pulitica hà sia carte di classi di classificazione basate in carte è basate in TCAM. A pulitica mista assicura chì i flussi di trafficu ponte (Layer 2) è Bridge Virtual Interface (BVI, o Layer 3) sò classificati è rimarcati.
Guidelines
· Una mappa di classi cù a classificazione TCAM ùn pò micca currisponde à u trafficu ponte. L'entrate TCAM currispondenu solu à u trafficu instradatu, mentre chì e entrate di a mappa currispondenu à u trafficu ponte è BVI.
· Una mappa di classi cù a classificazione basata nantu à a carte currisponde à u trafficu ponte è BVI.
Example
ipv4 access-list acl_v4 10 permette l'ospite ipv4 100.1.1.2 qualsiasi 20 permette l'ospite ipv4 100.1.100.2 qualsiasi lista d'accessu ipv6 acl_v6 10 permette l'host tcp 50:1:1:2 qualsiasi 20 permette l'ospite tcp qualsiasi 50:1:200 :2 class-map match-any c_match_acl match access-group ipv4 acl_v4 ! Questa entrata ùn currisponde micca à u trafficu pontatu match access-group ipv6 acl_v6 ! Questa entrata ùn currisponde micca à u trafficu in ponte dscp af11 Questa entrata currisponde à u trafficu in ponte è BVI class-map match-all c_match_all match protocol udp ! Questa voce ùn currisponde micca à u trafficu pontatu match prec 7 class-map match-any c_match_protocol match protocol tcp ! Questa entrata, è dunque sta classa ùn currisponde micca à u trafficu pontatu class-map match-any c_match_ef match dscp ef ! Questa entrata/classe currisponde à u trafficu ponte è BVI class-map match-any c_qosgroup_1 Questa classa currisponde à u trafficu ponte è BVI ! match qos-group 1 policy-map p_ingress class c_match_acl set traffic-class 1 set qos-group 1
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 19
Elementi di classi di trafficu
Classificà i pacchetti per identificà u trafficu specificu
! class c_match_all set traffic-class 2 set qos-group 2 ! class c_match_ef set traffic-class 3 set qos-group 3 ! class c_match_protocol set traffic-class 4 set qos-group 4 policy-map p_egress class c_qosgroup_1 set dscp af23 interface FourHundredGigE0/0/0/0 l2transport service-policy input p_ingress service-policy output p_egress ! ! interfaccia FourHundredGigE0/0/0/1 ipv4 address 200.1.2.1 255.255.255.0 ipv6 address 2001:2:2::1/64 service-policy input p_ingress service-policy output p_egress
Elementi di classi di trafficu
U scopu di una classa di trafficu hè di classificà u trafficu nantu à u vostru router. Aduprate u cumandamentu class-map per definisce una classa di trafficu. Una classa di trafficu cuntene trè elementi principali:
· Un nome
· Una seria di cumandamenti match - per specificà diversi criteri per classificà i pacchetti.
· Una struzzione nantu à cumu valutà questi cumandamenti di partita (se più di un cumandamentu di partita esiste in a classa di trafficu)
I pacchetti sò verificati per stabilisce s'ellu currispondenu à i criteri specificati in i cumandamenti di partita. Se un pacchettu currisponde à i criteri specificati, quellu pacchettu hè cunsideratu un membru di a classa è hè trasmessu secondu e specificazioni QoS stabilite in a pulitica di trafficu. I pacchetti chì ùn anu micca scuntrà qualcunu di i criteri di currispondenza sò classificati cum'è membri di a classa di trafficu predeterminata.
Questa tabella mostra i dettagli di i tipi di partita supportati da u router.
Tipu di Match Supportatu
Min, Max Max Entries Support for Support for Direction Supported on Interfaces Match NOT Ranges
IPv4 DSCP (0,63)
64
IPv6 DSCP
DSCP
Iè
Iè
Ingress Egress
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 20
Classificà i pacchetti per identificà u trafficu specificu
Classe di trafficu predeterminata
Tipu di Match Supportatu
Min, Max
Priorità IPv4 (0,7) Priorità IPv6
A precedenza
MPLS
(0,7)
Sperimentale
U più altu
Gruppu d'accessu Non applicabile
Gruppu QoS
(1,7)
Protocolu
(0, 255)
Max Entries Support for Support for Direction Supported on Interfaces Match NOT Ranges
8
Iè
Innò
Ingressu
Egressu
8
Iè
Innò
Ingressu
Egressu
8
Innò
No
Ingressu
applicabile
7
Innò
Innò
Egressu
1
Iè
No
Ingressu
applicabile
Classe di trafficu predeterminata
U trafficu micca classificatu (u trafficu chì ùn risponde micca à i criterii di cunfrontu specificati in e classi di trafficu) hè trattatu cum'è appartenente à a classa di trafficu predeterminata.
Se l'utilizatore ùn cunfigurà micca una classa predeterminata, i pacchetti sò sempre trattati cum'è membri di a classa predeterminata. Tuttavia, per difettu, a classa predeterminata ùn hà micca funzioni attivate. Dunque, i pacchetti chì appartenenu à una classa predeterminata senza funzioni cunfigurate ùn anu micca funziunalità QoS.
Per a classificazione di egressu, u match in qos-group (1-7) hè supportatu. Match qos-group 0 ùn pò micca esse cunfiguratu. A class-default in a pulitica di uscita mappa à qos-group 0.
Questu example mostra cumu cunfigurà una pulitica di trafficu per a classa predeterminata:
cunfigurà policy-map ingress_policy1 class class-default police rate percent 30 !
Crea una Classe di trafficu
Per creà una classa di trafficu chì cuntene i criteri di cuncurrenza, aduprate l'ordine class-map per specificà u nome di a classa di trafficu, è dopu aduprate i cumandamenti di match in u modu di cunfigurazione class-map, cum'è necessariu.
Guidelines
· L'utilizatori ponu furnisce parechji valori per un tipu di partita in una sola linea di cunfigurazione; vale à dì, se u primu valore ùn scontra micca i criterii di cunfrontu, allora u prossimu valore indicatu in a dichjarazione di partita hè cunsideratu per a classificazione.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 21
Crea una Classe di trafficu
Classificà i pacchetti per identificà u trafficu specificu
· Aduprate a keyword not cù u cumandamentu di match per fà un match basatu annantu à i valori di un campu chì ùn sò micca specificati.
· Tutti i cumandamenti di currispondenza specificati in questa attività di cunfigurazione sò cunsiderati opzionali, ma duvete cunfigurà almenu un criteriu di cuncurrenza per una classe.
· Se specificate match-any, unu di i criterii di match deve esse cumpletu per u trafficu chì entra in a classa di trafficu per esse classificatu cum'è parte di a classa di trafficu. Questu hè u predefinitu. Se specificate match-all, u trafficu deve currisponde à tutti i criteri di match.
· Per u cumandamentu di u gruppu d'accessu à u match, a classificazione QoS basata nantu à a lunghezza di u pacchettu o u campu TTL (tempu di vive) in l'intestazione IPv4 è IPv6 ùn hè micca supportata.
· Per u cumandamentu di u gruppu d'accessu à u match, quandu una lista ACL hè aduprata in una classa-mappa, l'azzione di negazione di l'ACL hè ignorata è u trafficu hè classificatu basatu annantu à i paràmetri di partita ACL specificati.
· U match qos-group, traffic-class, DSCP/Prec, è MPLS EXP sò supportati solu in a direzzione di egressu, è questi sò l'unicu criteri di match supportati in a direzzione di egress.
· A classa predeterminata di egressu currisponde implicitamente à qos-group 0.
· Multicast piglia un percorsu di u sistema chì hè sfarente di unicast in router, è si scontranu più tardi nantu à l'egress in un rapportu multicast-à-unicast di 20: 80 nantu à una basa per interfaccia. Stu rapportu hè mantinutu à u listessu livellu di priorità cum'è quellu di u trafficu.
· Egress QoS per u trafficu multicast tratta i classi di trafficu 0-5 cum'è priorità bassa è e classi di trafficu 6-7 cum'è priorità alta. Attualmente, questu ùn hè micca cunfigurabile da l'utilizatori.
· A forma di egressu ùn hà micca effettu per u trafficu multicast in e classi di trafficu di alta priorità (HP). Hè applicà solu à u trafficu unicast.
· Se stabilisce una classa di trafficu in a pulitica di ingressu è ùn avete micca una classa currispondente à l'egress per u valore di a classa di trafficu currispondente, allura u trafficu à l'ingressu cù questa classa ùn serà micca contabilizatu in a classa predeterminata à a mappa di pulitica di egress.
· Solu a classa di trafficu 0 cade in a classa predeterminata. Una classa di trafficu micca zero assignata à l'entrata, ma senza una fila di egressu assignata, ùn si trova nè in a classa predeterminata nè in alcuna altra classe.
Cunfigurazione Esample
Avete da rializà i seguenti per compie a cunfigurazione di a classa di trafficu: 1. Crea una mappa di classi
2. Specificà i criterii di cuncurrenza per classificà u pacchettu cum'è un membru di quella classa particulare (Per una lista di i tipi di match supportati, vede Elementi di Classe di Traffico, a pagina 20).
Router# configure Router (config)# class-map match-any qos-1 Router (config-cmap)# match qos-group 1 Router (config-cmap)# end-class-map Router (config-cmap)# commit
Aduprate stu cumandamentu per verificà a cunfigurazione class-map:
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 22
Classificà i pacchetti per identificà u trafficu specificu
Elementi di pulitica di trafficu
Router#show class-map qos-1 1) ClassMap: qos-1 Type: qos
Riferitu da 2 Policymaps
Vede ancu, Attach a Traffic Policy to an Interface, in a pagina 24.
Argomenti correlati · Elementi di classi di trafficu, a pagina 20 · Elementi di pulitica di trafficu, à pagina 23
Elementi di pulitica di trafficu
Una pulitica di trafficu cuntene trè elementi: · Nome · Classe di trafficu · Politiche QoS
Dopu avè sceltu a classa di trafficu chì hè utilizata per classificà u trafficu à a pulitica di u trafficu, l'utilizatore pò entre in e funzioni QoS per esse appiicati à u trafficu classificatu.
U MQC ùn hè micca necessariamente bisognu chì l'utilizatori associanu una sola classe di trafficu à una pulitica di trafficu.
L'ordine in quale e classi sò cunfigurati in una mappa di pulitica hè impurtante. I reguli di partita di e classi sò programati in u TCAM in l'ordine in quale e classi sò specificate in una mappa di pulitica. Dunque, se un pacchettu pò currisponde à parechje classi, solu a prima classa currispondente hè tornata è a pulitica currispundente hè applicata.
U router supporta 8 classi per policy-map in a direzzione di entrata è 8 classi per policy-map in a direzzione di egress.
Questa tabella mostra l'azzioni di classi supportate nantu à u router.
Tipi d'azzione supportati
Direction supportatu nantu à Interfacce
larghezza di banda restante
uscita
marca
Vede Marcatura di pacchetti, a pagina 30
Polizia
entrata
priurità
uscita (livellu 1 à livellu 7)
limitu di fila
uscita
forma
uscita
rossu
uscita
RED sustene l'opzione di scarta classa; i soli valori per esse passati à a classa di scartà essendu 0 è 1.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 23
Crea una pulitica di trafficu
Classificà i pacchetti per identificà u trafficu specificu
Crea una pulitica di trafficu
U scopu di una pulitica di trafficu hè di cunfigurà e funzioni di QoS chì deve esse assuciatu cù u trafficu chì hè statu classificatu in una classa di trafficu specificatu da l'utilizatori. Per cunfigurà una classa di trafficu, vede Crea una Classe di trafficu, in a pagina 21. Dopu avè definitu una pulitica di trafficu cù u cumandimu policy-map, pudete attaccà à una o più interfacce per specificà a pulitica di trafficu per queste interfacce usendu u serviziu. -policy cumanda in modu di cunfigurazione di l'interfaccia. Cù supportu di doppia pulitica, pudete avè duie pulitiche di trafficu, una marcatura è una fila attaccata à a pruduzzioni. Vede, Attach a Traffic Policy to an Interface, à a pagina 24.
Cunfigurazione Esample Avete da rializà i seguenti per compie a cunfigurazione di a pulitica di trafficu: 1. Crià una mappa di pulitica chì pò esse attaccata à una o più interfacce per specificà una pulitica di serviziu 2. Associà a classa di trafficu cù a pulitica di trafficu 3. Specificà a classa- azioni (vede Elementi di Politica di Traffico, a pagina 23)
Router# configure Router (config)# policy-map test-shape-1 Router (config-pmap)# class qos-1
/* Configurate class-action ('forma' in questu example). Repetite cum'è necessariu, per specificà altre class-actions */ Router (config-pmap-c) # forma media per centu 40 Router (config-pmap-c) # exit
/* Repetite a cunfigurazione di classi cum'è necessariu, per specificà altre classi */
Router (config-pmap) # end-policy-map Router (config) # commit
Argomenti correlati · Elementi di pulitica di trafficu, a pagina 23 · Elementi di classi di trafficu, à pagina 20
Attach a Traffic Policy to an Interface
Dopu chì a classa di u trafficu è a pulitica di u trafficu sò creati, deve aghjunghje a pulitica di trafficu à l'interfaccia, è specificà a direzzione in quale a pulitica deve esse applicata.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 24
Classificà i pacchetti per identificà u trafficu specificu
Attach a Traffic Policy to an Interface
Nota I pulitichi gerarchici ùn sò micca supportati. Quandu una pulitica-mappa hè appiicata à una interfaccia, u contatore di velocità di trasmissione di ogni classa ùn hè micca precisa. Questu hè chì u contatore di a velocità di trasmissione hè calculatu basatu annantu à u filtru di decadenza esponenziale.
Cunfigurazione Esample Avete da rializà i seguenti per attaccà una pulitica di trafficu à una interfaccia: 1. Crea una classa di trafficu è e regule assuciate chì currispondenu i pacchetti à a classa (vede Crea una Classe di trafficu,
a pagina 21 ) 2. Crià una pulitica di trafficu chì pò esse attaccata à una o più interfacce per specificà una pulitica di serviziu (vede
Crea una pulitica di trafficu, in a pagina 24 ) 3. Associà a classa di trafficu cù a pulitica di trafficu 4. Attaccà a pulitica di trafficu à una interfaccia, in a direzzione di ingressu o di egressu
Router # cunfigurate Router (config) # interfaccia fourHundredGigE 0/0/0/2 Router (config-int) # output-pulitica di serviziu Router à priorità stretta (config-int) # commit
Configurazione in esecuzione
/* Configurazione di classi-mappa */
class-map match-qualunque traffic-class-7 match traffic-class 7 end-class-map
!class-map match-qualunque traffic-class-6 match traffic-class 6 end-class-map
class-map match-qualunque traffic-class-5 match traffic-class 5 end-class-map
class-map match-qualunque traffic-class-4 match traffic-class 4 end-class-map
class-map match-any traffic-class-3 match traffic-class 3
class-map match-qualunque traffic-class-2 match traffic-class 2 end-class-map
class-map match-qualunque traffic-class-1 match traffic-class 1 end-class-map
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 25
Attach a Traffic Policy to an Interface
Classificà i pacchetti per identificà u trafficu specificu
/* Configurazione di pulitica di trafficu */
policy-map test-shape-1 class traffic-class-1 shape average percent 40 !
policy-map classa di priorità stretta tc7 livellu di priorità 1 limitu di fila 75 Mbyte ! classa tc6 livellu di priorità 2 limitu di fila 75 Mbyte ! classa tc5 livellu di priorità 3 limitu di fila 75 Mbyte ! classa tc4 livellu di priorità 4 limitu di fila 75 Mbyte ! classa tc3 livellu di priorità 5 limitu di fila 75 Mbyte ! classa tc2 livellu di priorità 6 limitu di fila 75 Mbyte ! classa tc1 livellu di priorità 7 limitu di fila 75 Mbyte ! classa class-default queue-limit 75 Mbyte! mappa di a pulitica finale
—–
/* Attaccà a pulitica di trafficu à una interfaccia in direzzione di uscita */ interface fourHundredGigE 0/0/0/2
Pulitica di serviziu output stritta-priorità !
Verificazione
Router # #show qos int fourHundredGigE 0/0/0/2 output
NOTA: - I valori cunfigurati sò visualizati trà parentesi Interfaccia FourHundredGigE0/0/0/2 ifh 0xf0001c0 - pulitica di output
NPU Id: Numero totale di classi: Larghezza di banda di l'interfaccia: Nome di a pulitica:
0 8 400000000 kbps di priorità stretta
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 26
Classificà i pacchetti per identificà u trafficu specificu
Attach a Traffic Policy to an Interface
Base VOQ:
2400
Tipu di cuntabilità:
Layer1 (Include l'incapsulazione di Layer 1 è sopra)
———————————————————————————
Classe di Livellu 1 (HP1)
= tc7
ID di fila di egressq
= 2407 (fila HP1)
Coda Max. BW.
= senza max (predefinitu)
TailDrop Threshold
= 74999808 bytes / 2 ms (75 megabytes)
WRED ùn hè micca cunfiguratu per questa classe
Livellu 1 Classe (HP2) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc6 = 2406 (HP2 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe (HP3) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc5 = 2405 (HP3 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe (HP4) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc4 = 2404 (HP4 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe (HP5) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc3 = 2403 (HP5 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe (HP6) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc2 = 2402 (HP6 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe (HP7) Egressq Queue ID Queue Max. BW. TailDrop Threshold WRED micca cunfiguratu per questa classe
= tc1 = 2401 (HP7 queue) = senza max (default) = 74999808 bytes / 2 ms (75 megabytes)
Livellu 1 Classe Egressq Queue ID Queue Max. BW. Pesu inversu / Pesu TailDrop Threshold WRED micca cunfiguratu per questa classe
= class-default = 2400 (Default LP queue) = no max (default) = 1 / (BWR micca cunfiguratu) = 74999808 bytes / 150 ms (75 megabytes)
!
Argomenti correlati · Elementi di pulitica di trafficu, a pagina 23 · Elementi di classi di trafficu, à pagina 20
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 27
Attach a Traffic Policy to an Interface
Classificà i pacchetti per identificà u trafficu specificu
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 28
4 CAPITOLU
Marca i pacchetti per cambià i paràmetri di priorità
· Marcatura di u pacchettuview, à a pagina 29 · Funzione è Vantaghji di Marcatura di Pacchetti Incondizionati in Classe, in a pagina 31 · Configurate a Marcatura di Pacchetti Incondizionati in Classe, in a pagina 32 · Marcatura di Pacchetti Incondizionali in Classe: Examples, à a pagina 33 · Precedenza IP in cunfrontu à a marcatura IP DSCP, à a pagina 35 · Modificazione di a pulitica in situ, à a pagina 36
Packet Marking Overview
Pudete utilizà a marcatura di pacchetti in i mape di pulitica di input per stabilisce o mudificà l'attributi per u trafficu chì appartene à una classe specifica. Per esample, pudete cambià u valore CoS in una classa o stabilisce IP DSCP o valori di precedenza IP per un tipu specificu di trafficu. Questi novi valori sò allora usati per determinà cumu u trafficu deve esse trattatu.
Nota Da Cisco IOS XR Release 7.2.12 in avanti, u supportu per a marcatura di pacchetti nantu à l'interfacce di trasportu di u Layer 2 hè u listessu cum'è u supportu per a marcatura in l'interfacce di u Layer 3. Tuttavia, stu supportu s'applica solu à l'interfaccia principale (interfacce fisiche è bundle), è micca in i sub-interfaces.
Marcatura predefinita
Quandu una interfaccia d'entrata o di uscita aghjunghje VLAN tags o etichette MPLS, esige un valore predeterminatu per a classa di serviziu è i valori EXP chì entranu in quelli tags e etichette. In u router, un ingressu predeterminatu QoS mapping profile è un mapping QoS predeterminatu di egressu profile sò creati è cunfigurati per dispusitivu durante l'inizializazione.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 29
Comportamentu QoS per i Tunnels di Encapsulazione di Routing Generic (GRE).
Marca i pacchetti per cambià i paràmetri di priorità
Comportamentu QoS per i Tunnels di Encapsulazione di Routing Generic (GRE).
Tabella 6: Tabella di storia di funzioni
Nome di funzione
L'infurmazione di liberazione
Cumportamentu di QoS per u Routing Generic Release 7.3.1 Tunnels Encapsulation (GRE): Marcatura predefinita
Descrizzione di funziunalità
Cù u supportu per l'interfacce di tunnel di incapsulazione è decapsulation GRE, ci sò alcune aghjurnamenti impurtanti à u cumpurtamentu QoS per i tunnel GRE. Queste aghjurnamenti sò applicabili per a marcatura di pacchetti predeterminati è implicanu Tipi di serviziu (ToS) è bit sperimentali MPLS.
Incapsulazione GRE
Se ùn cunfigurate micca u tipu di serviziu (ToS), u valore di precedenza IP esterno o u valore di u puntu di codice di servizii differenziati (DSCP) hè copiatu da l'intestazione IP interna. Se cunfigurate ToS, u valore di precedenza IP esterno o u valore DCSP hè cum'è a cunfigurazione ToS.
Decapsulation GRE
Durante a decapsulation, i bit sperimentali MPLS (EXP) sò derivati da u pacchettu IP esterno. Per più infurmazione nantu à i tunnel GRE, vede a Guida di Configurazione di Interfacce per Router Cisco 8000 Series, IOS XR Release 7.3.x.
Marcatura di pacchettu
A funzione di marcatura di pacchetti, chjamata ancu marcatura esplicita, furnisce l'utilizatori un mezzu per diferenze i pacchetti basati nantu à i marcati designati. U router supporta a marcatura di pacchetti di entrata è di uscita.
Operazioni di marcatura di pacchetti supportate Questa tabella mostra l'operazioni di marcatura di pacchetti supportate.
Gamma di tipi di marca supportati
Supportu per a marcatura incondizionata
stabilisce classi di scarta
0-1
entrata
stabilisce dscp
0-63
entrata
stabilisce mpls sperimentale 0-7 più altu
entrata
stabilisce a precedenza
0-7
entrata
stabilisce qos-group
0-7
entrata
Supportu per a marcatura cundizionale No No No
No No
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 30
Marca i pacchetti per cambià i paràmetri di priorità
Comportamentu QoS per i Tunnels di Encapsulazione di Routing Generic (GRE).
Comportamentu QoS per i Tunnels di Encapsulazione di Routing Generic (GRE).
Tabella 7: Tabella di storia di funzioni
Nome di funzione
L'infurmazione di liberazione
Cumportamentu di QoS per u Routing Generic Release 7.3.1 Tunnels Encapsulation (GRE): Marcatura esplicita
Descrizzione di funziunalità
Cù u supportu per l'interfacce di tunnel di incapsulazione è decapsulation GRE, ci sò alcune aghjurnamenti impurtanti à u cumpurtamentu QoS per i tunnel GRE. Queste aghjurnamenti sò applicabili per a marcatura esplicita di pacchetti è implicanu un cumpurtamentu di QoS durante l'ingressu è l'uscita.
Incapsulazione GRE
Durante l'incapsulazione di a carica IPv4 / IPv6 in l'intestazione GRE, u cumpurtamentu di QoS hè cusì:
· Ingressu: QoS supporta a classificazione nantu à i campi di Layer 3 o EXP è rimarchendu l'intestazione IP di u payload DSCP.
· Egress: QoS supporta l'impostazione di l'intestazione IP GRE esterna DSCP. Ùn sovrascrive micca a cunfigurazione di u Tunnel Type of Service (ToS) è ùn rimarca micca GRE IP header DCSP.
Decapsulation GRE
Durante a decapsulazione di l'intestazione GRE esterna (durante a quale a carica interna IPv4 / IPv6 / MPLS hè trasmessa à u router di u prossimu hop), u cumpurtamentu QoS hè cusì:
· Ingressu: QoS supporta a classificazione nantu à i campi di Layer 3 di GRE esterno utilizendu u cumandimu set qos-group. L'impostazione di DSCP in l'interfaccia di entrata stabilisce DSCP per l'intestazione interna.
· Egress: QoS supporta a classificazione utilizendu qos-group per stabilisce DSCP o EXP per i pacchetti di egress.
Per più infurmazione nantu à i tunnel GRE, vede a Guida di Configurazione di Interfacce per Router Cisco 8000 Series, IOS XR Release 7.3.x.
Funzione è Vantaggi di Marcatura di Pacchetti Incondizionati basatu in Classe
A funzione di marcatura di u pacchettu permette di sparte a vostra reta in parechji livelli di priorità o classi di serviziu, cum'è seguita:
· Aduprate a marcatura incondizionata di u pacchettu QoS per stabilisce a precedenza IP o i valori IP DSCP per i pacchetti chì entranu in a reta. I routers in a vostra reta ponu allora aduprà i valori di precedenza IP marcati di novu per determinà cumu u trafficu deve esse trattatu.
In a direzzione di l'ingressu, dopu à cunfurmà u trafficu basatu nantu à a Precedenza IP o u valore DSCP, pudete stabilisce à una classe di scarta particulare. A rilevazione precoce aleatoria ponderata (WRED), una tecnica di evità di a congestione, usa cusì valori di classi di scarta per determinà a probabilità chì un pacchettu hè cascatu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 31
Configurate a marcatura di pacchetti incondizionati basatu in classi
Marca i pacchetti per cambià i paràmetri di priorità
· Aduprate a marcatura di pacchetti incondizionati QoS per assignà pacchetti MPLS à un gruppu QoS. U router usa u gruppu QoS per determinà cumu priorità i pacchetti per a trasmissione. Per stabilisce l'identificatore di u gruppu QoS nantu à i pacchetti MPLS, utilizate u cumandimu set qos-group in u modu di cunfigurazione di classi di a mappa di pulitica.
Nota L'impostazione di l'identificatore di u gruppu QoS ùn dà automaticamente priorità à i pacchetti per a trasmissione. Avete prima cunfigurà una pulitica di uscita chì usa u gruppu QoS.
· Marcate i pacchetti Multiprotocol Label Switching (MPLS) mettendu i bits EXP in l'etichetta imposta o più alta.
· Marcate i pacchetti per stabilisce u valore di l'argumentu qos-group. · Marcate i pacchetti stabilendu u valore di l'argumentu di scartà-classe.
Nota qos-group è discard-class sò variabili internu à u router, è ùn sò micca trasmessi.
L'operazione di cunfigurazione hè descritta in a Configurazione di a marcatura di pacchetti incondizionati basati in classi, a pagina 32.
Configurate a marcatura di pacchetti incondizionati basatu in classi
Questa attività di cunfigurazione spiega cumu cunfigurà e seguenti funzioni di marcatura di pacchetti incondizionati in classi in u vostru router:
· Valore di precedenza IP · Valore IP DSCP · Valore di u gruppu QoS (solu ingressu) · Valore CoS (uscita solu nantu à i subinterfaces Layer 3) · Valore sperimentale MPLS · Classe di scartà
Nota l'azzioni QoS IPv4 è IPv6 applicate à MPLS tagi pacchetti ged ùn sò micca supportati. A cunfigurazione hè accettata, ma ùn hè micca fatta.
Cunfigurazione Esample Segui questi passi per cunfigurà e funzioni di marcatura di pacchetti incondizionati in u vostru router. 1. Crea o mudificà una mappa di pulitica chì pò esse attaccata à una o più interfacce per specificà una pulitica di serviziu
è entre in u modu di cunfigurazione di a mappa di pulitica. 2. Configurate una interfaccia è entre in u modu di cunfigurazione di l'interfaccia.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 32
Marca i pacchetti per cambià i paràmetri di priorità
Marcatura di pacchettu incondizionale basatu in classi: Esamples
3. Attach a policy map to an input or output interface to be used as the service policy for that interface.
Cunfigurazione Esample
router# configure router (config)# interfaccia centuGigE 0/0/0/24 router (config-pmap)# policy-map policy1 Router (config-int)# commit
Configurazione in esecuzione
router (config) # policy-map policy1
class-map match-qualsiasi class1 match protocol ipv4 end-class-map
! ! pulitica-carta pulitica 1
class class1 stabilisce a precedenza 1
! class class-default! mappa di a pulitica finale ! interfaccia HundredGigE0/0/0/24 pulitica di serviziu di serviziu di input1
!
Verificazione Eseguite stu cumandamentu per vede l'infurmazioni di cunfigurazione di pulitica per tutte e classi cunfigurate per tutte e pulitiche di serviziu nantu à l'interfaccia specificata.
router # mostra l'interfaccia di run centuGigE 0/0/0/24
Marcatura di pacchettu incondizionale basatu in classi: Esamples
Quessi sò tipici examples per a marcatura di pacchetti incondizionati basatu in classi.
Configurazione di marcatura di precedenza IP: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi definita prima chjamata class1 attraversu l'usu di u cumandimu di classi, è dopu a pulitica di serviziu hè attaccata à l'interfaccia HundredGigE output 0/7/0/1. U bit di precedenza IP in u byte ToS hè stabilitu à 1:
policy-map policy1 class class1 set precedence 1
!
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 33
Configurazione di marcatura IP DSCP: Esample
Marca i pacchetti per cambià i paràmetri di priorità
interfaccia HundredGigE 0/7/0/1 pulitica di serviziu-pulitica di output1
Configurazione di marcatura IP DSCP: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi definita prima per l'usu di u cumandamentu di classi. In questu example, si assume chì una mappa di classi chjamata class1 hè stata cunfigurata prima è una nova mappa di classi chjamata class2 hè creata. In questu example, u valore IP DSCP in u byte ToS hè stabilitu à 5:
policy-map policy1 class class1 set dscp 5
class class2 set dscp ef
Dopu avè cunfiguratu i paràmetri mostrati per i pacchetti di voce à u bordu, tutti i routers intermedii sò cunfigurati per furnisce un trattamentu di bassa latenza à i pacchetti di voce, cum'è seguita:
class-map voice match dscp ef
policy-map qos-policy class voice priority level 1 police rate percent 10
Cunfigurazione di marcatura di u gruppu QoS: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi chjamata class1 per mezu di l'usu di u cumandamentu di classi, è dopu a pulitica di serviziu hè attaccata in a direzzione di input in un HundredGigE 0/7/0/1. U valore di u gruppu qos hè stabilitu à 1.
class-map match-qualsiasi class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set qos-group 1 !
interfaccia HundredGigE 0/7/0/1 pulitica di serviziu-pulitica di input1
Nota U cumandimu set qos-group hè supportatu solu nantu à una pulitica di ingressu.
Cunfigurazione di marcatura CoS: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi chjamata class1 attraversu l'usu di u cumandamentu di classi, è dopu a pulitica di serviziu hè attaccata in a direzzione di output in un HundredGigE 0/7/0/1.100. I bit IEEE 802.1p (CoS) in l'intestazione Layer 2 sò impostati à 1.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 34
Marca i pacchetti per cambià i paràmetri di priorità
Configurazione di marcatura di imposizione di bit sperimentali MPLS: Esample
class-map match-qualsiasi class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set cos 1 !
interfaccia HundredGigE 0/7/0/1.100 pulitica di serviziu-pulitica di input1
Configurazione di marcatura di imposizione di bit sperimentali MPLS: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi chjamata class1 per mezu di l'usu di u cumandamentu di classi, è dopu a pulitica di serviziu hè attaccata in a direzzione di input in un HundredGigE 0/7/0/1. I bit MPLS EXP di tutte e etichette imposte sò impostati à 1.
class-map match-qualsiasi class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set mpls exp imposition 1
! interfaccia HundredGigE 0/7/0/1
pulitica di serviziu-pulitica di input1
Nota U cumandimu set mpls exp imposition hè supportatu solu nantu à una pulitica di ingressu.
Configurazione di marcatura superiore sperimentale MPLS: Esample
In questu example, hè creatu una pulitica di serviziu chjamata policy1. Questa pulitica di serviziu hè assuciata à una mappa di classi chjamata class1 attraversu l'usu di u cumandimu di classi, è dopu a pulitica di serviziu hè attaccata in a direzzione di output in un HundredGigE 0/7/0/1. I bit MPLS EXP nantu à l'etichetta TOPMOST sò setti à 1:
class-map match-qualsiasi class1 match mpls exp topmost 2
policy-map policy1 class class1 set mpls exp topmost 1 !
interfaccia HundredGigE 0/7/0/1 pulitica di serviziu-pulitica di output1
Priorità IP Comparata à a Marcatura IP DSCP
Sè avete bisognu di marcà i pacchetti in a vostra reta è tutti i vostri dispositi supportanu a marcatura IP DSCP, aduprate a marcatura IP DSCP per marcà i vostri pacchetti perchè i marcati IP DSCP furniscenu una marcatura di pacchetti più incondizionata.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 35
Configurate DSCP CS7 (Precedenza 7)
Marca i pacchetti per cambià i paràmetri di priorità
opzioni. Se a marcatura da IP DSCP ùn hè micca desiderata, o sè ùn site micca sicuru se i dispositi in a vostra rete supportanu i valori IP DSCP, utilizate u valore di precedenza IP per marcà i vostri pacchetti. U valore di precedenza IP hè prubabilmente supportatu da tutti i dispositi in a reta. Pudete stabilisce finu à 8 marcature di precedenza IP diverse è 64 marcature IP DSCP differenti.
Configurate DSCP CS7 (Precedenza 7)
Vede l'esempiu seguenteample per cunfigurà l'opzioni in DSCP per un indirizzu fonte particulare in pacchetti IPv4.
Cunfigurazione Esample
policy-map policy1 class class1 set dscp cs7 !
Modificazione di pulitica in situ
A funzione di mudificazione di a pulitica In-Place permette di mudificà una pulitica QoS ancu quandu a pulitica QoS hè attaccata à una o più interfacce. Una pulitica mudificata hè sottumessa à i stessi cuntrolli chì una nova pulitica hè sottumessa quandu hè ligata à una interfaccia. Se a pulitica di mudificazione hè successu, a pulitica mudificata hà effettu nantu à tutte l'interfacce à quale a pulitica hè attaccata. In ogni casu, se a mudificazione di a pulitica falla in una di l'interfacce, un rollback automaticu hè iniziatu per assicurà chì a pulitica di pre-modificazione hè in vigore in tutte l'interfacce.
Pudete ancu mudificà qualsiasi mappa di classi utilizata in a mappa di pulitica. I cambiamenti fatti à a mappa di classi anu effettu nantu à tutte l'interfacce à quale a pulitica hè attaccata.
Nota
· L'statistiche di QoS per a pulitica chì hè attaccata à una interfaccia sò persu (resettate à 0) quandu a pulitica hè
mudificatu.
· Quandu una pulitica QoS attaccata à una interfaccia hè mudificata, ùn pò esse micca una pulitica in effettu nantu à l'interfacce in quale a pulitica mudificata hè aduprata per un cortu periodu di tempu.
· Una mudificazione in situ di una ACL ùn resetta micca u contatore di statistiche di a mappa di pulitica.
Verificazione Se si verificanu errori irrecuperabili durante a mudificazione di a pulitica in situ, a pulitica hè messa in un statu inconsistente nantu à l'interfacce di destinazione. Nisuna nova cunfigurazione hè pussibule finu à chì a sessione di cunfigurazione hè sbloccata. Hè ricumandemu per sguassà a pulitica da l'interfaccia, verificate a pulitica mudificata è poi riapplicà in cunseguenza.
Raccomandazioni per l'usu di a mudificazione di a pulitica in situ
Per un cortu periudu di tempu mentre una pulitica QoS hè stata mudificata, ùn pò esse micca una pulitica in effettu nantu à l'interfacce in quale a pulitica mudificata hè aduprata. Per quessa, mudificà e pulitiche QoS chì affettanu u menu
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 36
Marca i pacchetti per cambià i paràmetri di priorità
Raccomandazioni per l'usu di a mudificazione di a pulitica in situ
numeru di interfacce à tempu. Aduprate u cumandimu show policy-map targets per identificà u numeru di interfacce chì saranu affettati durante a mudificazione di a mappa di pulitica.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 37
Raccomandazioni per l'usu di a mudificazione di a pulitica in situ
Marca i pacchetti per cambià i paràmetri di priorità
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 38
5 CAPITOLU
Evitazione di congestione
· Prevenzione di congestione, a pagina 39 · Modalità di coda, a pagina 39 · Prevenzione di congestione in VOQ, a pagina 40 · Flusso di traffico equo usando Fair VOQ, a pagina 44 · Prevenzione di congestione QoS modulare, a pagina 50 · Tail Drop è a coda FIFO , a pagina 50 · Rilevazione precoce casuale e TCP, a pagina 52 · Notificazione esplicita di congestione , a pagina 54
Evitazione di congestione
Queuing furnisce un modu per almacenà temporaneamente e dati quandu a tarifa di dati ricevuta hè più grande di ciò chì pò esse mandatu. A gestione di e fila è i buffer hè u scopu primariu di evità a congestione. Cum'è una fila principia à riempie di dati, hè impurtante di pruvà à assicurà chì a memoria dispunibile in l'ASIC / NPU ùn hè micca cumpletu. Sì questu succede, i pacchetti successivi chì venenu in u portu sò abbandunati, indipendentemente da a priorità chì anu ricevutu. Questu puderia avè un effettu preghjudiziu nantu à u rendiment di l'applicazioni critiche. Per questu mutivu, i tecnichi di evità di a congestione sò usati per riduce u risicu di una fila di riempie a memoria cumpletamente è di a fame di file non congestionate per a memoria. I soglia di fila sò usati per attivà una goccia quandu certi livelli di occupazione sò superati. Scheduling hè u mecanismu QoS chì hè utilizatu per sviutata e file di dati è mandà e dati in avanti à u so destinazione. A furmazione hè l'attu di buffering u trafficu in un portu o fila finu à ch'ellu pò esse pianificatu. A forma liscia u trafficu, rendendu i flussi di trafficu assai più prevedibile. Aiuta à assicurà chì ogni fila di trasmissione hè limitata à un ritmu massimu di trafficu.
Modi di fila
Dui modi di fila di rete sò supportati per a fila di l'interfaccia di a rete: u modu predeterminatu di 8xVOQ (queuing output virtuale) è 4xVOQ. Per cambià u modu da unu à l'altru, hè necessariu prima di ricaricà tutte e carte di linea in u sistema.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 39
Politica di fila di l'interfaccia principale
Evitazione di congestione
In u modu 8xVOQ, ottu VoQ è i so risorse assuciati sò attribuiti per ogni interfaccia. Queste file sò attribuite indipendentemente da a cunfigurazione di pulitica esatta nantu à quella interfaccia. Stu modu sustene un VOQ separatu per ognuna di e ottu classi di trafficu internu. In u modu 4xVOQ, quattru VoQs è i so risorse assuciati sò attribuiti à ogni interfaccia, è sti fili sò attribuiti indipendentemente da a pulitica esatta applicata. In questu modu, u sistema supporta duie volte u nùmeru di interfacce logiche, ma l'ottu classi di trafficu deve esse mappatu da a cunfigurazione à quattru VoQ, micca ottu VoQ.
Nota Da Cisco IOS XR Release 7.2.12 in avanti, tutte e funzioni di fila chì sò supportate in l'interfacce Layer 3 sò ancu supportate in l'interfacce Layer 2. Tuttavia, sti funziunalità s'applicanu solu à l'interfaccia principale (interfacce fisiche è bundle), è micca in i sub-interfaces.
Politica di fila di l'interfaccia principale
I fili di l'interfaccia principale predeterminati sò creati cum'è parte di a creazione di l'interfaccia principale. Quandu applicate una pulitica di fila à l'interfaccia principale, annullarà i paràmetri predeterminati di fila è scheduling per e classi di trafficu chì avete cunfiguratu. In u modu 8xVOQ, una gerarchia P1 + P2 + 6PN hè aduprata per e fila di l'interfaccia principale (queuing predefinitu è scheduling). I fili predeterminati sò usati per tuttu u trafficu à l'interfaccia principale è u trafficu à qualsiasi sub-interfaccia senza una pulitica di fila applicata. U trafficu di cuntrollu / protocolu utilizeghja a classa di trafficu 7 (TC7), priorità 1 (P1) per evità gocce durante a congestione.
Politica di fila di l'interfaccia di sub-interfaccia
Ogni sub-interfaccia supporta finu à trè pulitiche: una pulitica di ingressu, una pulitica di marcatura di egressu è una pulitica di fila di uscita. Per creà è cunfigurà un settore separatu di VoQ per una sub-interfaccia, applicà una pulitica di fila in quella sub-interfaccia. Quandu sguassate a pulitica di fila di sub-interfaccia, i VoQ associati sò liberati è u trafficu di sub-interfaccia torna à utilizà l'interfaccia principale VoQs.
Evitazione di Congestion in VOQ
L'evitazione di a congestione in un bloccu VOQ hè fatta cù l'applicazione di un pro di gestione di congestionifile à un VOQ. Questu profile definisce i criteri di ammissione è i cuntrolli realizati à u mumentu di a fila. In cundizioni normali di trafficu, u pacchettu hè inseritu in i buffers di u Sistema di Memoria Shared (SMS). (U sistema di memoria cumuna hè l'area di almacenamentu di pacchettu primariu.) Se u SMS VOQ hè congestionatu oltre un limitu stabilitu, u VOQ hè spustatu à u bloccu di Memoria High Band (HBM) esternu. Quandu a fila HBM drena, hè tornata à l'SMS in chip. A dimensione di a fila in HBM hè adattativa è diminuisce quandu l'usu tutale di HBM hè altu.
Nota Random Early Detect (RED) hè dispunibule solu per i VOQ in HBM. L'hardware ùn supporta micca Weighted Random Early Detect (WRED).
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 40
Evitazione di congestione
Sparte di i Contatori di Statistiche VOQ
Sparte di i Contatori di Statistiche VOQ
Ogni processore di rete nantu à u router hà parechje fette (o pipeline), è ogni fetta hà un settore di VOQ assuciati cù ogni interfaccia di u router. Per mantene i contatori à un altu ritmu di pacchetti, dui gruppi di cuntatori sò assuciati cù ogni interfaccia in ogni fetta di rete. Cum'è example, cunsiderà un dispusitivu cù sei fette (12 interfaccia), ognunu cù 24,000 VOQs, induve vo vulete tramindui trasmissu è caduta evenimenti cuntatu. In questu scenariu, avete bisognu di 12 x 24, 000 x 2 = 5, 76,000 contatori, chì solu supera a capacità di u cuntatore di u dispusitivu. Hè per mitigà un tali scenariu chì u router supporta a spartera configurabile di i contatori VOQ. Pudete cunfigurà a spartera in modu chì un contatore hè spartutu da {1,2,4,8} VOQs. Ogni set di cuntatori di spartera VoQs hà dui contatori chì misuranu:
· I pacchetti in coda contanu in unità di pacchetti è byte.
· I pacchetti abbandunati contanu in unità di pacchetti è byte.
Per chì a funzione sia efficace: · Elimina a cunfigurazione di a mappa di pulitica di fila di fila di egressu da tutte l'interfaccia.
· Eseguite u cumandamentu # reload location all to reload all the nodes in your router.
Configurazione di spartera di i contatori di statistiche VOQ
Per cunfigurà i contatori di spartera VOQs, utilizate u #hw-module profile stats voqs-sharing-counters è specificà u numeru di contatori VOQ per ogni fila.
RP/0/RP0/CPU0:ios(config)#hw-module profile statistiche ? voqs-sharing-counters Configurate u numeru di voqs (1, 2, 4) cuntatori di spartera
RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters ? 1 Counter per ogni fila 2 2 Queues share counters 4 4 Queues share counters
RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters 1 RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters 2 RP/0/RP0/CPU0:ios(config)#commit RP/0/RP0/CPU0:ios#reload location all
Configurazione in esecuzione
RP/0/RP0/CPU0:ios#show run | in hw-mod Mon Feb 10 13:57:35.296 UTC Cunfigurazione di l'edificiu ... hw-module profile stats voqs-sharing-counters 2 RP/0/RP0/CPU0:ios#
Verificazione
RP/0/RP0/CPU0:ios#show controllers npu stats voq ingress interface centuGigE 0/0/0/16 instance all location 0/RP0/CPU0 Mon Feb 10 13:58:26.661 UTC
Nome di l'interfaccia =
Maniglia di l'interfaccia =
Locu
=
Asic Instance
=
Base VOQ
=
Hu0/0/0/16 f0001b0
0/RP0/CPU0 0
10288
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 41
Limite di doppia fila
Evitazione di congestione
Port Speed (kbps) = 100000000
Portu lucale
=
lucale
Modu VOQ
=
8
Modu di cuntatore spartutu =
2
ReceivedPkts ReceivedBytes DroppedPkts
DroppedBytes
———————————————————————-
TC_{0,1} = 114023724
39908275541
113945980
39881093000
TC_{2,3} = 194969733
68239406550
196612981
68814543350
TC_{4,5} = 139949276
69388697075
139811376
67907466750
TC_{6,7} = 194988538
68242491778
196612926
68814524100
Cumandamenti Related hw-module profile stats voqs-sharing-counters
Limite di doppia fila
L'opzione di limitu duale di fila hè aghjuntu à u cumandamentu di limitu di fila nantu à a CLI di u vostru router è mostra cum'è scarta classa. Ciò chì face l'opzione di scarta classa hè di dà a flessibilità di cunfigurà dui limiti di fila nantu à una sola mappa di pulitica - unu per u trafficu di priorità alta è l'altru per u trafficu di priorità bassa. Questa opzione assicura chì u flussu di trafficu d'alta priorità cuntinueghja micca affettatu (finu à u sogliu derivatu da u limitu di fila di classa 0 di scarta) mentre chì u trafficu di priorità bassa cuntinueghja finu à u sogliu più bassu (per limitu di fila di classa 1).
Dimmi di più Pudete cunfigurà i dui limiti di fila per questi dettagli:
· Unu per u flussu chì marcate cum'è discard-class 0 (priurità più alta) in l'ingressu via ingress-policy. · siconda, per u flussu chì marcate cum'è discard-class 1 (priorità più bassa) nantu à l'ingressu via a pulitica di ingressu.
U flussu di discard-class 1 (per u trafficu di priorità bassa) cumencia à calà quandu a lunghezza di a fila tocca u limitu di dimensione chì avete cunfiguratu per discard-class 1. À u cuntrariu, u flussu per discard-class 1 cessà di calà quandu a lunghezza di fila cade sottu. u so valore cunfiguratu.
Cum'è example, cunzidira sta cunfigurazione:
policy-map egress_pol_dql class tc7
queue-limit discard-class 0 100 mbytes queue-limit discard-class 1 50 mbyte livellu di priorità 1 ! Classe di larghezza di banda per difettu di classa ratio restante 1 ! mappa di a pulitica finale !
Cunsiderate ancu a verificazione:
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#show qos interface centuGigE 0/0/0/30 output
NOTA: - I valori cunfigurati sò visualizati trà parentesi
Interfaccia HundredGigE0/0/0/30 ifh 0xf000210 - pulitica di output
Id NPU:
0
Numaru tutale di classi:
2
Larghezza di banda di l'interfaccia:
100000000 kbps
Nome di pulitica:
egress_pol_dql
Base VOQ:
464
Tipu di cuntabilità:
Layer1 (Include l'incapsulazione di Layer 1 è sopra)
Modu VOQ:
8
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 42
Evitazione di congestione
Restrizzione
Modu di cuntatore spartutu:
1
———————————————————————————
Classe di Livellu 1 (HP1)
= tc7
ID di fila di egressq
= 471 (fila HP1)
Coda Max. BW.
= senza max (predefinitu)
Scarta a soglia di Classe 1
= 25165824 bytes / 2 ms (50 MB)
Scarta a soglia di Classe 0
= 75497472 bytes / 5 ms (100 MB)
WRED ùn hè micca cunfiguratu per questa classe
Livellu 1 Classe Egressq Queue ID Queue Max. BW. Pesu inversu / Pesu TailDrop Threshold WRED micca cunfiguratu per questa classe
= class-default = 464 (default LP queue) = no max (default) = 1 / (1) = 749568 bytes / 6 ms (default)
In l'example, ci sò dui flussi di trafficu chì sò marcati cum'è discard-class 0 (priurità più alta) è discard-class 1 (priurità più bassa).
Mentre a lunghezza di a fila di i dui flussi resta sottu à 25165824 bytes (u limitu per a classa di scarta 1), i pacchetti da i dui flussi cuntinueghjanu senza alcuna goccia. Quandu a lunghezza di a fila righjunghji 25165824 byte, i pacchetti di classa 1 ùn sò micca in cola, assicurendu chì tutta a larghezza di banda restante hè aduprata per u flussu di priorità più altu (classe di scarta 0).
U flussu di priorità più altu cade solu quandu a lunghezza di a fila righjunghji 75497472 bytes.
Nota
· Questa opzione pruteghja u trafficu d'alta priorità da a perdita dovuta à a congestione, ma micca necessariamente da a latenza
per via di congestioni.
· Questi limiti sò derivati da e regioni di fila specifiche di hardware.
Restrizzione
Assicuratevi di leghje queste restrizioni nantu à l'opzione di limitu duale di fila. · Tramindui i limiti di fila deve aduprà a stessa unità di misura.
· U limitu di fila per discard-class 0 deve esse sempre più grande di quellu per discard-class 1.
· Quandu l'opzione discard-class ùn hè micca aduprata per cunfigurà u limitu di fila, i pacchetti marcati cù discard-class 0 è discard-class 1 anu u listessu queue-limit; in altri palori, ricevenu trattamentu identicu.
· Un limitu di fila chì hè cunfiguratu cù solu discard-class 0 o discard-class 1 hè rifiutatu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 43
Flussu di trafficu equitable Utilizendu VOQ Fair
Evitazione di congestione
Flussu di trafficu equitable Utilizendu VOQ Fair
Tabella 8: Tabella di storia di funzioni
Nome di funzione
L'infurmazione di liberazione
Equitable Traffic Flow Using Fair Release 7.3.3 VOQ
Descrizzione di funziunalità
A cunfigurazione di sta funzione assicura chì u trafficu ingressu da diversi porti di fonte in ogni fetta di rete di un NPU hè assignatu una fila di output virtuale unica (VOQ) per ogni portu d'origine è coppia di portu di destinazione. Questa azione assicura chì a larghezza di banda dispunibile in u portu di destinazione per una classe di trafficu data hè distribuitu ugualmente à tutti i porti fonte chì dumandanu larghezza di banda.
In e versioni precedenti, u trafficu ùn era micca distribuitu equamente perchè ogni fetta ùn era micca datu a so parte ghjusta di a larghezza di banda di a fila di output.
Questa funzione introduce e parole chjave fair-4 è fair-8 in u hw-module profile comando qos voq-mode.
Fair VOQ: Perchè
Per u cumpurtamentu predeterminatu, ogni fetta di rete di un NPU hè assignatu un set di 4 o 8 Queues di Output Virtual (VOQ) per portu di destinazione. Cù una tale assignazione, hè sfida à assicurà chì a quantità giusta di buffering hè dispunibule via VOQs. Cù sta cunfigurazione, u trafficu ingressu da parechji porti di fonte nantu à una fetta (o pipeline) in un NPU destinatu à un portu di destinazione hè assignatu à un VOQ per fetta. In altri palori, parechji porti fonti chì mandanu u trafficu à u stessu portu di destinazione utilizanu u stessu VOQ. In ogni casu, quandu u trafficu invià à diversi porti di destinazione, u trafficu hè in cola à diversi VOQ. Questu significa chì u trafficu ùn hè micca distribuitu equamente perchè ogni fetta ùn riceve micca a so parte ghjusta di a larghezza di banda di a fila di output. In un scenariu induve una fetta hà dui porti è una altra fetta hà solu un portu, a larghezza di banda scende per i porti chì sparte una fetta, ancu s'è i dui porti trattanu più trafficu di u portu unicu.
Cunsiderate i seguenti example induve dui porti 100G - portu-0 è portu-1 - chì appartenenu à a listessa fetta (slice-0) mandanu trafficu à u portu-3 nantu à a fila di output (OQ). Avete un portu 100G in una altra fetta (slice-1) nantu à a stessa NPU chì hè ancu programata per mandà u trafficu à u portu-3. L'ingress VOQ hè spartutu trà i dui porti in slice-0, mentri l'ingress VOQ in slice-1 hè dispunibule solu per u portu-3. Questu accunciamentu risultatu in u portu-0 è u portu-1 ottene u 25% di u trafficu di buffer, mentri u portu-3 riceve u 50% di u trafficu di u buffer.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 44
Prevenzione di Congestion Figura 3: Cumportamentu esistenti: I porti d'origine nantu à a fetta sparte un VOQ per portu di destinazione
Fair VOQ: Cumu
A funzione VOQ ghjusta risolve sta disparità in a distribuzione di u trafficu.
Fair VOQ: Cumu
A funzione VOQ ghjusta affronta u cumpurtamentu predeterminatu chì tratta i porti di fonte in ogni fetta NPU ugualmente, indipendentemente da u numeru di porti di fonte attiva. Face cusì riprogettendu a manera chì a larghezza di banda hè attribuita da a fila di output. Invece di distribuisce a larghezza di banda à un livellu di fetta, VOQ ghjustu distribuisce a larghezza di banda direttamente à i porti fonte. Quandu cunfigurà u cumandimu hw-module profile qos voq-mode è ricaricà u vostru router, a funziunalità crea un VOQ dedicatu per ogni portu d'origine è portu di destinazione. Questu accunciamentu assicura chì a larghezza di banda dispunibile in u portu di destinazione per una classe di trafficu data hè distribuitu ugualmente à tutti i porti fonte chì dumandanu larghezza di banda.
Allargendu l'example per capiscenu a funziunalità VOQ ghjusta, ci sò avà VOQs dedicati per ogni portu di ingressu chì cunnette à u portu nantu à a fila di output. Cusì, u portu-0 è u portu-1 ùn anu micca sparte un VOQ, è u portu-3 hà u so VOQ cum'è prima, cum'è mostra in a figura seguente. Stu arrangiamentu VOQ ghjustu dà u trafficu in fila in fila dedicata, migliurà cusì u rendiment di u trafficu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 45
Modi VOQ Fair è spartera di i contatori
Evitazione di congestione
Figura 4: Cumportamentu VOQ Fair: ogni portu di fonte nantu à a fetta hà un VOQ dedicatu per portu di destinazione
Modi VOQ Fair è spartera di i contatori
Pudete cunfigurà VOQ fair per u modu 8xVOQ (fair-8) è u modu 4xVOQ (fair-4) usendu e seguenti opzioni in u hw-module profile comando qos voq-mode:
· hw-module profile qos voq-mode fair-8
· hw-module profile qos voq-mode fair-4
Pudete ancu sparte i contatori di statistiche VOQ in i dui modi VOQ fieri, cum'è mostra in a tabella seguente. (Per i dettagli nantu à perchè a spartera di i contatori hè essenziale è cumu cunfigurà a spartera di i contatori, vede Sparte di i Contatori di Statistiche VOQ, a pagina 41.)
Tabella 9: Modi VOQ Fair è cuntatori di spartera
Fair VOQ Mode fair-8
Modu di spartera di i contatori 2, 4
Note impurtanti
· Ottu VOQ cunfigurati per u portu d'origine è u paru di destinazione
· I contatori sò spartuti da {2, 4} VOQ.
· U modu fair-8 ùn sustene micca u modu di cuntatore dedicatu (modu di cuntatore 1, induve ci hè un contatore per ogni fila)
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 46
Evitazione di congestione
VOQ Fair è Slice (o Normale) VOQ: Differenze chjave
Fair VOQ Mode fair-4
Modu di spartera di i contatori 1, 2, 4
Note impurtanti
· Quattru VOQ cunfigurati per u portu d'origine è u paru di destinazione
· I contatori sò spartuti da {1, 2, 4} VOQ.
VOQ Fair è Slice (o Normale) VOQ: Differenze chjave
A tavula seguente hè una snapshot per delineà e differenze chjave trà i VOQ ghjusti è slice o VOQ regular.
Tabella 10: VOQ Fair è VOQ Normal
Fiera VOQ
VOQ normale
Modu fair-8: ottu VOQ cunfigurati per u portu fonte 8:
è coppia di destinazione
· Ottu VOQ per portu di destinazione per fetta
· Questi VOQ sò spartuti da tutti i porti fonte in una fetta NPU.
Modu fair-4: quattru VOQ cunfigurati per u portu fonte 4:
è coppia di destinazione
· Quattru VOQ per portu di destinazione per fetta
· Questi VOQ sò spartuti da tutti i porti fonte in una fetta NPU.
Linee guida è limitazioni
· A funzione VOQ ghjusta hè supportata nantu à u router Cisco 8202 (12 porti QSFP56-DD 400G è 60 porti QSFP28 100G).
· A tavula seguente detalla l'interfacce massimi (cù cunfigurazioni IPv4 basiche è nisuna altra cunfigurazione di scala cum'è a pulitica QoS, ACL è a cunfigurazione di subinterfaccia) permessa nantu à u modu VOQ è u modu di cuntatore di spartera.
Tabella 11: Interfacce Massima Basatu nantu à u Modu VOQ Fair è u Modu Counter Sharing
VOQ Mode fiera-8
Modu di spartera Counter 1
Interfacce Massimu
U router ùn sustene micca sta cumminazione.
(Questu hè perchè in u modu di contatore predeterminatu, 72 interfacce ùn sò micca creati.)
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 47
Configurate Fair VOQ
Evitazione di congestione
VOQ Mode fiera-8
fiera-8 fiera-4
fiera-4 fiera-4
Modu di spartera Counter 2
4 1
2 4
Interfacce Massimu
96 = 60 (100G) + 8×4 + 4 (400G) ==> pudete cunfigurà solu ottu interfacce 400G in u modu di scontru 4x10G o 4x25G.
108 = 60 + 12 x 4 (breakout in tutti i 12 porti - 400G)
96 = 60 (100G) + 8 × 4 + 4 (400G) ==> pudete cunfigurà solu ottu interfacce 400 G in u modu di scontru 4x10G o 4x25G.
108 = 60 + 12 x4 (breakout in tutti i 12 porti - 400G)
108 = 60 + 12 x4 (breakout in tutti i 12 porti - 400G)
Nota Hè ricumandemu d'utilizà u modu di cuntatore di spartera 4 in i modi di scontru è u modu di cuntagliu di spartera 2 per i modi senza scontru.
Nota: U modalità Breakout ùn hè micca supportatu nantu à interfacce 100G.
· Assicuratevi di ricaricà u router per chì a cunfigurazione sia efficace.
· U trafficu di a capa 2 ùn hè micca supportatu in u modu fair-voq (fair-4 è fair-8).
· A fila di subinterfaccia ùn hè micca supportata. (Questu s'applica ancu à i sub-interfaces di bundle). Questu significa chì ùn pudete micca attaccà e pulitiche di serviziu di uscita chì necessitanu VOQ dedicati. Tuttavia, a marcatura di egressu hè supportata per subinterfaces.
· hw-module profile stats voqs-sharing-counters 1 ùn hè micca supportatu in u modu fair-8. Assicuratevi di cunfigurà hw-module profile voq sharing-counters 2 o hw-module profile voq sharing-counters 4 cù hw-module profile qos voq-mode fair-4 o hw-module profile qos voq-mode fair-8 prima di ricaricà u router.
· Breakout hè supportatu solu nantu à l'interfaccia 400G in modu fair-voq (sia fair-4 è fair-8) nantu à u router Cisco 8202.
· src-interface è src-slice keywords in show controller npu stats sò visibili solu quandu configurate u modu VOQ à fair-8 o fair-4.
Configurate Fair VOQ
Per cunfigurà VOQ ghjustu:
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 48
Evitazione di congestione
Configurate Fair VOQ
1. Configurate a spartera di i contatori di statistiche VOQ. Questu example configura 2 contatori.
Nota A cunfigurazione di u modu fair-8 senza spartera di cuntrariu pò causà fallimentu di cunfigurazione o un altru cumpurtamentu inespettatu.
2. Configurate modu VOQ fiera. Questu example mostra cumu cunfigurà u modu fair-8.
3. Restart u router per a cunfigurazione per piglià effettu.
4. Avete attivatu successu a funzione VOQ fiera per assicurà a distribuzione equitativa di u trafficu trà ogni portu di surghjente è u portu di destinazione.
/* Configurate a spartera di i contatori di statistiche VOQ; simu cunfigurà 2 contatori per fila * / Router (config) # hw-module profile statistiche ?
voqs-sharing-counters Configure number of voqs (1, 2, 4) sparte counters Router (config) # hw-module profile stats voqs-sharing-counters ?
1 Counter per ogni fila 2 2 Queues share counters 4 4 Queues share counters Router(config)#hw-module profile stats voqs-sharing-counters 2
/* Configurate u modu fair-voq; Avemu cunfigurà u modu Fair-8 VOQ quì */ Router#config Router(config)#hw-module profile qos voq-mode fair-8 Router(config)#commit Router#reload location all
Configurazione in esecuzione
hw-module profile stats voqs-sharing-counters 2 ! hw-module profile qos voq-mode fair-8 !
Verificazione
Eseguite u show controller npu stats voq ingress interface <> instance <> location <> command per verificà a cunfigurazione VOQ ghjusta.
Router#show controllers npu stats voq ingress interface centuGigE 0/0/0/20 instance 0 location 0/RP0/CPU0
Nome di l'interfaccia
= Hu0/0/0/20
Maniglia di l'interfaccia
=
f000118
Locu
= 0/RP0/CPU0
Asic Instance
=
0
Velocità di u portu (kbps)
= 100000000
Portu lucale
=
lucale
Src Interface Name =
TUTTI
Modu VOQ
=
Fiera-8
Modu di cuntatore spartutu =
2
ReceivedPkts ReceivedBytes DroppedPkts
DroppedBytes
———————————————————————-
TC_{0,1} = 11110
1422080
0
0
TC_{2,3} = 0
0
0
0
TC_{4,5} = 0
0
0
0
TC_{6,7} = 0
0
0
0
RP/0/RP0/CPU0:ios#
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 49
Modular QoS Congestion Avoidance
Evitazione di congestione
Comandi assuciati hw-module profile qos voq-mode
Modular QoS Congestion Avoidance
I tecnichi di evità di a congestione monitoranu u flussu di trafficu in un sforzu per anticipà è evità a congestione in i colli di bottiglia cumuni di a rete. I tecnichi di evità sò implementati prima chì a congestione si faci cumparatu cù e tecniche di gestione di a congestione chì cuntrolanu a congestione dopu chì hè accaduta. L'evitazione di a congestione hè ottenuta per via di a caduta di pacchetti. U router supporta queste tecniche di prevenzione di congestione QoS:
· Tail Drop è a fila FIFO, a pagina 50 · Rilevazione precoce casuale è TCP, à pagina 52
Tail Drop è a fila FIFO
Tail drop hè una tecnica per evitari a congestione chì abbanduneghja i pacchetti quandu una fila di output hè piena finu à chì a congestione hè eliminata. Tail drop tratta tutti i flussi di trafficu ugualmente è ùn distingue micca trà e classi di serviziu. Gestisce i pacchetti posti in una fila di primu in, primu uscita (FIFO), è trasmette à un ritmu determinatu da a larghezza di banda di u ligame sottostante dispunibule.
Configurate Tail Drop
I pacchetti chì soddisfanu i criterii di cuncurrenza per una classe s'accumulanu in a fila riservata à a classe finu à ch'elli sò serviti. U cumandamentu di u limitu di fila hè utilizatu per definisce u limitu massimu per una classe. Quandu u limitu massimu hè righjuntu, i pacchetti in coda à a fila di classi risultanu in tail drop (packet drop).
Restrizioni · Quandu cunfigurà u cumandamentu di u limitu di fila, deve cunfigurà unu di i seguenti cumandamenti: priorità, forma media, o larghezza di banda restante, eccettu per a classa predeterminata.
Cunfigurazione Esample Avete da rializà i seguenti per compie a cunfigurazione di tail drop: 1. Crià (o mudificà) una mappa di pulitica chì pò esse attaccata à una o più interfacce per specificà un serviziu.
pulitica 2. Associà a classa di trafficu cù a pulitica di trafficu 3. Specificà u limitu massimu chì a fila pò tene per una pulitica di classa cunfigurata in una mappa di pulitica. 4. Specificing priorità à una classa di trafficu chì appartene à una mappa di pulitica. 5. (Facoltativu) Specificà a larghezza di banda attribuita per una classa chì appartene à una mappa di pulitica o specificà cumu
per assignà a larghezza di banda rimanente à diverse classi. 6. Attaccà una mappa di pulitica à una interfaccia di output per esse usata cum'è a pulitica di serviziu per quella interfaccia.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 50
Evitazione di congestione
Configurate Tail Drop
Router# configure Router (config)# policy-map test-qlimit-1 Router (config-pmap)# class qos-1 Router (config-pmap-c)# queue-limit 100 us Router (config-pmap-c)# Livellu di priorità 7 Router(config-pmap-c)# exit Router (config-pmap)# exit
Router (config) # interfaccia HundredGigE 0/6/0/18 Router (config-if) # serviziu-pulitica output test-qlimit-1 Router (config-if) # commit
Configurazione in esecuzione
policy-map test-qlimit-1 class qos-1 queue-limit 100 us livellu di priorità 7 ! class class-default! mappa di a pulitica finale
!
Verificazione
Router # mostra qos int centuGigE 0/6/0/18 output
NOTA: - I valori cunfigurati sò visualizati trà parentesi
Interfaccia HundredGigE0/6/0/18 ifh 0x3000220 - pulitica di output
Id NPU:
3
Numaru tutale di classi:
2
Larghezza di banda di l'interfaccia:
100000000 kbps
Base VOQ:
11176
VOQ Stats Handle:
0x88550ea0
Tipu di cuntabilità:
Layer1 (Include l'incapsulazione di Layer 1 è sopra)
———————————————————————————
Classe di Livellu 1 (HP7)
= qos-1
ID di fila di egressq
= 11177 (fila HP7)
TailDrop Threshold
= 1253376 bytes / 100 us (100 us)
WRED ùn hè micca cunfiguratu per questa classe
Livellu 1 Classe Egressq Queue ID Queue Max. BW. Coda min. BW. Pesu inversu / Pesu TailDrop Threshold WRED micca cunfiguratu per questa classe
= class-default = 11176 (Default LP queue) = 101803495 kbps (default) = 0 kbps (default) = 1 (BWR micca cunfiguratu) = 1253376 bytes / 10 ms (default)
Argomenti correlati · Tail Drop è a fila FIFO, a pagina 50
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 51
Rilevazione precoce casuale è TCP
Evitazione di congestione
Rilevazione precoce casuale è TCP
A tecnica di prevenzione di a congestione Random Early Detection (RED) avanzatage di u mecanismu di cuntrollu di congestioni di TCP. Abbandunendu i pacchetti aleatoriamente prima di i periodi di alta congestione, RED dice à a fonte di pacchetti per diminuisce a so velocità di trasmissione. Assumindu chì a fonte di u pacchettu usa TCP, diminuisce a so velocità di trasmissione finu à chì tutti i pacchetti ghjunghjenu à u so destinazione, chì indicanu chì a congestione hè liberata. Pudete aduprà RED cum'è un modu per fà chì TCP rallenta a trasmissione di pacchetti. TCP ùn hè micca solu pause, ma ancu riavvia rapidamente è adatta a so velocità di trasmissione à a tarifa chì a reta pò sustene. RED distribuisce pèrdite in u tempu è mantene a prufundità di fila normalmente bassa mentre assorbe e raffiche di trafficu. Aghjunghje questu per piglià l'azzione nantu à a dimensione media di a fila, è micca a dimensione di a fila istantanea. Quandu hè attivatu nantu à una interfaccia, RED cumencia à caccià i pacchetti quandu a congestione si trova à una tarifa chì sceglite durante a cunfigurazione.
Configurate a rilevazione anticipata casuale
U cumandamentu di rilevazione aleatoria cù u sogliu minimu è e parolle chjave di u minimu massimu deve esse usatu per attivà a rilevazione precoce aleatoria (RED).
Guidelines · Sè vo cunfigurà u random-detect cumanda in ogni classa cumpresa class-default, cunfigurà unu di i seguenti cumandamenti: forma media o larghezza di banda restante. · Se cunfigurate un limitu di fila chì hè menu di u valore minimu supportatu, u valore cunfiguratu automaticamente aghjusta à u valore minimu supportatu. Mentre cunfigurà random-detect, se stabilisce u è valori più menu di u valore di limitu minimu supportatu: · U u valore s'adatta automaticamente à u valore minimu supportatu. · U u valore ùn s'ajusta micca automaticamente à un valore sopra à u valore minimu supportatu. Questu risultatu in una cunfigurazione di rilevazione aleatoria falluta. Per prevene stu errore, cunfigurà u valore tali chì supera u valore chì u vostru sistema sustene.
Cunfigurazione Esample Realizà e seguenti per compie a cunfigurazione aleatoria di rilevazione precoce: 1. Crià (o mudificà) una mappa di pulitica chì pò esse attaccata à una o più interfacce per specificà un serviziu.
pulitica 2. Associà a classa di trafficu cù a pulitica di u trafficu 3. Abilitazione RED cù u minimu è u massimu. 4. Configurate unu di i seguenti:
· Specificà cumu si attribuisce a larghezza di banda restante à diverse classi. OR
· Formazione di u trafficu à a tarifa di bit specificata o un percentinutage di a larghezza di banda dispunibule.
5. Attaccà una mappa di pulitica à una interfaccia di output per esse usata cum'è a pulitica di serviziu per quella interfaccia.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 52
Evitazione di congestione
Configurate a rilevazione anticipata casuale
Router # configure Router (config) # policy-map red-abs-policy Router (config-pmap) # class qos-1 Router (config-pmap-c) # random-detect Router (config-pmap-c) # forma media per centu 10 Router (config-pmap-c) # end-policy-map Router (config) # commit Router (config) # interfaccia HundredGigE0/0/0/12 Router (config- if) # serviziu-pulitica output red-abs-policy Router (config-if) # commit
Configurazione in esecuzione
policy-map red-abs-policy class tc7
Livellu di priorità 1 limitu di fila 75 Mbyte ! classa tc6 livellu di priorità 2 limitu di fila 75 Mbyte ! Classe tc5 forma media 10 gbps limite di fila 75 Mbyte ! Classe tc4 forma media 10 gbps limite di fila 75 Mbyte ! Classe tc3 forma media 10 gbps limite di fila 75 Mbyte ! Classe tc2 forma media 10 gbps limite di fila 75 Mbyte ! classe tc1 forma media 10 gbps rilevazione casuale ecn rilevazione casuale 100 mbyte 200 mbyte ! classe classe-forma predefinita media 10 gbps rilevazione casuale 100 mbyte 200 mbyte! mappa di a pulitica finale !
interfaccia HundredGigE0/0/0/12 output-pulitica di serviziu arrestu rossu-abs-policy !
Verificazione
Router # mostra qos int centuGigE 0/6/0/18 output
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 53
Notificazione esplicita di congestione
Evitazione di congestione
NOTA: - I valori cunfigurati sò visualizati trà parentesi
Interfaccia HundredGigE0/0/0/12 ifh 0x3000220 - pulitica di output
Id NPU:
3
Numaru tutale di classi:
2
Larghezza di banda di l'interfaccia:
100000000 kbps
Base VOQ:
11176
VOQ Stats Handle:
0x88550ea0
Tipu di cuntabilità:
Layer1 (Include l'incapsulazione di Layer 1 è sopra)
———————————————————————————
Classe di Livellu 1
= qos-1
ID di fila di egressq
= 11177 (coda LP)
Coda Max. BW.
= 10082461 kbps (10 %)
Coda min. BW.
= 0 kbps (predefinitu)
Pesu inversu / Pesu
= 1 (BWR micca cunfiguratu)
Tariffa di serviziu garantita
= 10000000 kbps
TailDrop Threshold
= 12517376 bytes / 10 ms (default)
Default RED profile RED Min. Soglia RED Max. Soglia
= 12517376 bytes (10 ms) = 12517376 bytes (10 ms)
Livellu 1 Classe Egressq Queue ID Queue Max. BW. Coda min. BW. Pesu Inversu / Pesu Tassa di serviziu garantita TailDrop Threshold WRED micca cunfigurata per questa classe
= class-default = 11176 (Default LP queue) = 101803495 kbps (default) = 0 kbps (default) = 1 (BWR micca cunfiguratu) = 50000000 kbps = 62652416 bytes / 10 ms (default)
Temi correlati · Rilevazione precoce casuale è TCP, a pagina 52
Notificazione esplicita di congestione
Random Early Detection (RED) hè implementatu in i router core di una rete. I routers Edge assignanu precedenze IP à i pacchetti, cum'è i pacchetti entranu in a reta. Cù RED, i routers core utilizanu queste precedenze per determinà cumu trattà i diversi tipi di trafficu. RED furnisce una sola soglia è pesi per classi di trafficu o fila per diverse precedenze IP.
ECN hè una estensione di RED. ECN marca i pacchetti invece di abbandunà quandu a lunghezza media di a fila supera un valore di soglia specificu. Quandu cunfiguratu, ECN aiuta i routers è l'ospiti finali per capiscenu chì a reta hè congestionata è rallenta l'inviu di pacchetti. Tuttavia, se a lunghezza di a fila hè sopra à u limitu massimu per a memoria estesa, i pacchetti sò abbandunati. Questu hè u trattamentu identicu chì un pacchettu riceve quandu RED hè attivatu senza ECN cunfiguratu in u router.
RFC 3168, L'Addizione di Notificazione di Congestione Esplicita (ECN) à l'IP, stabilisce chì cù l'aghjunzione di a gestione di fila attiva (per es.ample, RED) à l'infrastruttura Internet, i routers ùn sò più limitati à a perdita di pacchetti cum'è indicazione di congestion.
Nota Ùn pudete micca aduprà sta funzione quandu avete stabilitu qos-group o mpls sperimentale cù una classa di trafficu in a pulitica di ingressu.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 54
Evitazione di congestione
Notificazione esplicita di congestione
Mise en œuvre de l'ECN
L'implementazione di ECN richiede un campu specificu di ECN chì hà dui bit - u bit di Trasportu ECN (ECT) è u bit CE (Congestion Experienced) - in l'intestazione IP. U bit ECT è u bit CE pò esse usatu per fà quattru punti di codice da 00 à 11. U primu numeru hè u bit ECT è u sicondu numeru hè u bit CE.
Tabella 12: Impostazione di ECN Bit
ECT Bit 0 0
1
1
CE Bit 0 1
0
1
Cumminazione Indica
Non-ECN-capace.
I punti finali di u protocolu di trasportu sò capaci di ECN.
I punti finali di u protocolu di trasportu sò capaci di ECN.
Congestion sperimentata.
A cumminazzioni di u campu ECN 00 indica chì un pacchettu ùn usa micca ECN. I punti di codice 01 è 10 - Chjamati ECT (1) è ECT (0), rispettivamente - sò stabiliti da u mittente di dati per indicà chì i punti finali di u protocolu di trasportu sò capaci di ECN. Routers trattanu sti dui punti codice idèntica. I mittenti di dati ponu aduprà una o e duie combinazioni. A combinazione di campi ECN 11 indica a congestione à i punti finali. I pacchetti chì arrivanu in una fila piena di un router seranu abbandunati.
Gestione di pacchetti quandu ECN hè attivatu
Quandu ECN hè attivatu, tutti i pacchetti trà è sò marcati cù ECN. Trè scenarii diffirenti si prisentanu se a lunghezza di a fila hè trà u limitu minimu è u limitu massimu:
· Se u campu ECN nantu à u pacchettu indica chì i punti finali sò ECN-capable (vale à dì, u bit ECT hè impostatu à 1 è u bit CE hè impostatu à 0, o u bit ECT hè impostatu à 0 è u bit CE hè impostatu à 1). à 1) - è l'algoritmu RED determina chì u pacchettu duveria esse abbandunatu basatu annantu à a probabilità di goccia - i bits ECT è CE per u pacchettu sò cambiati à XNUMX, è u pacchettu hè trasmessu. Questu succede perchè ECN hè attivatu è u pacchettu hè marcatu invece di abbandunà.
· Se u campu ECN nantu à u pacchettu indica chì nè l'endpoint hè capace di ECN (vale à dì, u bit ECT hè pusatu à 0 è u bit CE hè pusatu à 0), u pacchettu hè trasmessu. Se, però, u limitu massimu di caduta di coda hè superatu, u pacchettu hè abbandunatu. Questu hè u trattamentu identicu chì un pacchettu riceve quandu RED hè attivatu senza ECN cunfiguratu in u router.
· Se u campu ECN nantu à u pacchettu indica chì a reta hè in cungestione (vale à dì, u bit ECT è u bit CE sò pusati à 1), u pacchettu hè trasmessu. Ùn hè necessariu più marcatura.
Cunfigurazione Esample
Router# configure Router (config)# policy-map policy1 Router (config-pmap)# class class1 Router (config-pmap-c)# bandwidth percent 50 Router (config-pmap-c)# random-detect 1000 packets 2000 packets Router (config-pmap-c) # random-detect ecn Router (config-pmap-c) # esci
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 55
Notificazione esplicita di congestione
Evitazione di congestione
Router(config-pmap)# exit Router (config)# commit
Verificazione Aduprate l'interfaccia show policy-map per verificà a cunfigurazione.
Router # mostra policy-map int hu 0/0/0/35 output TenGigE0/0/0/6 output: pm-out-queue
HundredGigE0/0/0/35 output: egress_qosgrp_ecn
Classe tc7
Statistiche di classificazione
Incontratu
:
Trasmissu
:
Total Dropped
:
Statistiche di fila
ID di fila
Taildropped (pacchetti/byte)
(pacchetti/byte)
(tariffa - kbps)
195987503/200691203072
0
188830570/193362503680
0
7156933/7328699392
0
: 18183 : 7156933/7328699392
WRED profile per
RED trasmessu (pacchetti / byte)
: N/A
RED gocce casuali (pacchetti / byte)
: N/A
RED maxthreshold drops (pacchetti / byte)
: N/A
RED ecn marcatu è trasmessu (pacchetti / byte): 188696802/193225525248
Classe tc6
Statistiche di classificazione
(pacchetti/byte)
(tariffa - kbps)
Incontratu
:
666803815/133360763000
0
Trasmissu
:
642172362/128434472400
0
Total Dropped
:
24631453/4926290600
0
Statistiche di fila
ID di fila
: 18182
Taildropped (pacchetti/byte)
: 24631453/4926290600
WRED profile per
RED trasmessu (pacchetti / byte)
: N/A
RED gocce casuali (pacchetti / byte)
: N/A
RED maxthreshold drops (pacchetti / byte)
: N/A
RED ecn marcatu è trasmessu (pacchetti / byte): 641807908/128361581600
Classe tc5
Statistiche di classificazione
(pacchetti/byte)
(tariffa - kbps)
Incontratu
:
413636363/82727272600
6138
Trasmissu
:
398742312/79748462400
5903
Total Dropped
:
14894051/2978810200
235
Statistiche di fila
ID di fila
: 18181
Taildropped (pacchetti/byte)
: 14894051/2978810200
WRED profile per
RED trasmessu (pacchetti / byte)
: N/A
RED gocce casuali (pacchetti / byte)
: N/A
RED maxthreshold drops (pacchetti / byte)
: N/A
RED ecn marcatu è trasmessu (pacchetti / byte): 398377929/79675585800
Nota A fila RED ecn marcata è trasmessa (pacchetti / bytes) mostra e statistiche per i pacchetti marcati ECN. Per principià, mostra 0/0.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 56
6 CAPITOLU
Configurate u cuntrollu di u flussu di priorità
· U cuntrollu di u flussu di prioritàview, à a pagina 57 · Soglia ECN configurabile è Valori di Probabilità Massima di Marcatura, à a pagina 66 · Watchdog di cuntrollu di flussu di priorità.view, a pagina 71
U cuntrollu di u flussu di prioritàview
Tabella 13: Tabella di storia di funzioni
Nome di funzione
Cuntrollu di flussu prioritariu nantu à e carte di linea di chassis modulari Cisco 8808 è Cisco 8812
L'infurmazione nantu à a versione 7.5.3
Shortlink Priority Flow Control Release 7.3.3
Descrizzione di funziunalità
U cuntrollu di u flussu di priorità hè avà supportatu nantu à a seguente carta di linea in u modu buffer-internu:
· 88-LC0-34H14FH
A funzione hè supportata in i modi buffer-internu è buffer-extended nantu à:
· 88-LC0-36FH
In più di u modu buffer-esternu, u supportu per sta funzione si estende avà à u modu buffer-internu nantu à e seguenti carte di linea:
· 88-LC0-36FH-M
· 8800-LC-48H
Sta funziunalità è u hw-module profile U cumandamentu di cuntrollu di u flussu di priorità sò supportati nantu à a carta di linea 88-LC0-36FH.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 57
U cuntrollu di u flussu di prioritàview
Configurate u cuntrollu di u flussu di priorità
Nome di funzione
L'infurmazione di liberazione
Supportu di cuntrollu di flussu prioritariu nantu à e carte di linea Cisco 8800 36×400 GbE QSFP56-DD (88-LC0-36FH-M)
Versione 7.3.15
U cuntrollu di u flussu di priorità
Versione 7.3.1
Descrizzione di funziunalità
Sta funziunalità è u hw-module profile U cumandamentu di cuntrollu di u flussu di priorità sò supportati nantu à e carte di linea 88-LC0-36FH-M è 8800-LC-48H.
Tutte e funziunalità precedente è i benefici di sta funzione sò dispunibuli nantu à queste carte di linea. Tuttavia, u modu buffer-internu ùn hè micca supportatu.
Inoltre, per utilizà u modu di buffer-extended in queste carte di linea, avete bisognu di cunfigurà a capacità di rendiment o i valori di headroom. Stu requisitu di cunfigurazione assicura chì pudete furnisce megliu è equilibrà i carichi di travagliu per ottene un cumpurtamentu senza perdita, chì à u turnu assicura un usu efficiente di larghezza di banda è risorse.
Sta funziunalità è u hw-module profile L'ordine di cuntrollu di u flussu di priorità ùn sò micca supportati.
U cuntrollu di flussu basatu in priorità (IEEE 802.1Qbb), chì hè ancu chjamatu Controlu di flussu basatu in classi (CBFC) o Per Priority Pause (PPP), hè un mecanismu chì impedisce a perdita di frame chì hè dovuta à a congestione. PFC hè simile à 802.x Flow Control (frame di pausa) o cuntrollu di flussu à livellu di ligame (LFC). Tuttavia, PFC funziona nantu à una basa per class-of-service (CoS).
Durante a congestione, PFC manda un quadru di pausa per indicà u valore CoS per pause. Un quadru di pausa PFC cuntene un valore di timer 2-octet per ogni CoS chì indica a durata di tempu per pause u trafficu. L'unità di tempu per u timer hè specificatu in quantu di pausa. Un quanta hè u tempu necessariu per trasmette 512 bits à a velocità di u portu. U range hè da 0 à 65535 quanta.
PFC dumanda à u peer di piantà di mandà frames di un valore CoS particulari mandendu un quadru di pausa à un indirizzu multicast ben cunnisciutu. Stu quadru di pausa hè un quadru di un saltu è ùn hè micca trasmessu quandu hè ricevutu da u peer. Quandu a congestione mitiga, u router ferma di mandà i frames PFC à u node upstream.
Pudete cunfigurà PFC per ogni carta di linea cù u hw-module profile cumandamentu di cuntrollu di u flussu di priorità in unu di dui modi:
· buffer-internu
· buffer-extended
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 58
Configurate u cuntrollu di u flussu di priorità
modu internu di buffer
Nota i cunfigurazioni di u sogliu PFC sò obsoleti in u cumandimu di pausa. Aduprate u hw-module profile cumanda di cuntrollu di u flussu di priorità per cunfigurà cunfigurazioni di soglia PFC.
Temi correlati · Configurazione di u cuntrollu di flussu di priorità, a pagina 61
· Watchdog di cuntrollu di flussu di prioritàview, a pagina 71
modu internu di buffer
Aduprate stu modu se i dispositi abilitati PFC ùn sò micca più di 1 km l'una di l'altra. Pudete stabilisce valori per pause-threshold, headroom (sia ligati à PFC), è ECN per a classa di trafficu utilizendu u hw-module profile cumanda di priorità-flow-control in questu modu. A cunfigurazione interna di buffer si applica à tutti i porti chì l'ospiti di a carta di linea, chì significanu chì pudete cunfigurà un set di sti valori per carta di linea. U limitu di fila esistenti è a cunfigurazione ECN in a pulitica di fila attaccata à l'interfaccia ùn hà micca impattu in questu modu. U limitu di fila efficace per questu modu = pause-threshold + headroom (in byte)
Restrizioni è Guidelines
E seguenti restrizioni è linee guida s'applicanu durante a cunfigurazione di i valori di soglia PFC utilizendu u modu internu di buffer.
· A funzione PFC ùn hè micca supportata in sistemi di chassis fissi. · Assicuratevi chì ùn ci hè micca un breakout cunfiguratu nantu à un chassis chì hà u PFC cunfiguratu. Configurazione di PFC
è breakout in u stessu chassis pò purtà à un cumpurtamentu inesperu, cumpresa a perdita di trafficu. · A funzione ùn hè micca supportata nantu à e file di interfaccia di bundle è non-bundle. · A funzione hè supportata da interfacce 40GbE, 100 GbE è 400 GbE. · A funzione ùn hè micca supportata in u modu di fila 4xVOQ. · A funzione ùn hè micca supportata quandu a spartera di i contatori VOQ hè cunfigurata.
Modu buffer-extended
Aduprate stu modu per i dispositi abilitati PFC cù cunnessione à longu andà. Pudete stabilisce u valore per a soglia di pausa usendu u hw-module profile cumanda di priorità-flow-control in questu modu. Tuttavia, devi cunfigurà a pulitica di fila attaccata à l'interfaccia per stabilisce l'ECN è i limiti di fila. A cunfigurazione estesa di buffer si applica à tutti i porti chì l'ospiti di a carta di linea, chì significanu chì pudete cunfigurà un set di sti valori per carta di linea.
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 59
Cunsiderazioni impurtanti
Configurate u cuntrollu di u flussu di priorità
Linee guida di cunfigurazione · Punti impurtanti durante a cunfigurazione di u modu buffer-extended nantu à e carte di linea 88-LC0-36FH-M: · In più di a soglia di pausa, deve ancu cunfigurà i valori per l'headroom. · U intervallu di valori di headroom hè da 4 à 75000. · Specificate i valori di pause-threshold è headroom in unità di kilobyte (KB) o megabyte (MB).
· Punti impurtanti durante a cunfigurazione di u modu buffer-extended nantu à e carte di linea 8800-LC-48H: · Configurate i valori solu per a soglia di pausa. Ùn cunfigurà micca i valori di headroom. · Configurate a soglia di pausa in unità di millisecondi (ms) o microsecondi. · Ùn aduprate micca unità di kilobyte (KB) o unità di megabyte (MB), ancu s'è a CLI li mostra cum'è opzioni. Aduprate solu unità di millisecondi (ms) o microsecondi.
(Vede ancu Configurazione di u cuntrollu di flussu di priorità, a pagina 61)
Cunsiderazioni impurtanti
· Se cunfigurate i valori PFC in u modu buffer-intern, allura u valore ECN per a carta di linea hè derivata da a cunfigurazione buffer-interna. Se cunfigurate i valori PFC in u modu buffer-extended, allura u valore ECN hè derivatu da a mappa di pulitica. (Per i dettagli nantu à a funzione ECN, vede Notificazione esplicita di congestione , a pagina 54.)
· I modi buffer-intern è buffer-extended ùn ponu micca coesiste nantu à a stessa carta di linea.
· Se aghjunghje o sguassate l'azzioni di classi di trafficu nantu à una carta di linea, duvete ricaricà a carta di linea.
· Quandu si usa u modu buffer-internu, pudete cambià i valori di i seguenti paràmetri senza avè da ricaricà a carta di linea. In ogni casu, se aghjunghje una nova classa di trafficu è cunfigurà questi valori per a prima volta nantu à quella classa di trafficu, duvete ricaricà a carta di linea per chì i valori entranu in vigore.
· pausa-soglia
· altezza di a testa
· ECN
· Se aghjunghje o sguassate a cunfigurazione ECN utilizendu u hw-module profile cumanda di cuntrollu di u flussu di priorità, duvete ricaricà a carta di linea per chì i cambiamenti di l'ECN sò effettu.
· L'intervalli di valori di soglia PFC per u modu internu di buffer sò i seguenti.
Soglia
Configuratu (bytes)
pausa (min)
307200
pausa (max)
422400
altezza di testa (min)
345600
altezza massima (max)
537600
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 60
Configurate u cuntrollu di u flussu di priorità
Supportu Hardware per u cuntrollu di u flussu di priorità
Soglia ecn (min) ecn (max)
Cunfiguratu (bytes) 153600 403200
· Per una classa di trafficu, u valore ECN deve esse sempre più menu di u valore di pausa cunfiguratu.
· I valori cunfigurati cumminati per a soglia di pausa è u headroom ùn deve micca più di 844800 bytes. Altrimenti, a cunfigurazione hè rifiutata.
· A gamma di valori di pausa-soglia per u modu di buffer-extended hè da 2 millisecondi (ms) à 25 ms è da 2000 microsecondi à 25000 microsecondi.
Supportu Hardware per u cuntrollu di u flussu di priorità
A tavula lista i PID chì supportanu PFC per liberazione è u modu PFC in quale u supportu hè dispunibule.
Tabella 14: Matrice di supportu di hardware PFC
Release Release 7.3.15
PID · 88-LC0-36FH-M · 88-LC0-36FH
PFC Mode buffer-extended
Versione 7.0.11
8800-LC-48H
buffer-internu
Configurate u cuntrollu di u flussu di priorità
Pudete cunfigurà PFC per attivà u cumpurtamentu senza goccia per u CoS definitu da a pulitica QoS di a rete attiva.
Nota U sistema abilita PFC shortlink per difettu quandu attivate PFC.
Cunfigurazione Esample Duvete rializà i seguenti per compie a cunfigurazione PFC: 1. Habilita PFC à u livellu di l'interfaccia. 2. Configurate a pulitica di classificazione di ingressu. 3. Attach a pulitica PFC à l'interfaccia. 4. Configurate i valori di limitu PFC utilizendu u modu di buffer-intern o buffer-extended.
Router # cunfigurà Router (config) # modalità di cuntrollu di u flussu di priorità nantu à /* Configurate a pulitica di classificazione di ingressu */
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 61
Configurate u cuntrollu di u flussu di priorità
Configurate u cuntrollu di u flussu di priorità
Router (config) # class-map match-any prec7 Router (config-cmap) # match precedence Router (config) # class-map match-any tc7 /*Ingress policy attach*/ Router (config-if)# service-policy input QOS_marking /* Egress policy attach */ Router (config-if) # service-policy output qos_queuing Router (config-pmap-c) # exit Router (config-pmap) # exit Router (config) # show controllers npu priority-flow - locu di cuntrollu
Configurazione in esecuzione
* Livellu d'interfaccia * interfaccia HundredGigE0/0/0/0
Modu di cuntrollu di u flussu di priorità attiva
* Ingressu: * class-map match-any prec7
priorità di partita 7
mappa di a fine di a classe
!
class-map match-qualsiasi prec6
priorità di partita 6
mappa di a fine di a classe
!
class-map match-qualsiasi prec5
priorità di partita 5
mappa di a fine di a classe
!
class-map match-qualsiasi prec4
priorità di partita 4
mappa di a fine di a classe
!
class-map match-any prec3 match precedence 3 end-class-map ! class-map match-any prec2 match precedence 2 end-class-map ! class-map match-any prec1 match precedence 1 end-class-map ! ! mappa di pulitica QOS_MARKING
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 62
Configurate u cuntrollu di u flussu di priorità
class prec7 set traffic-class 7 set qos-group 7
! classe prec6
set traffic-class 6 set qos-group 6 ! class prec5 set traffic-class 5 set qos-group 5 ! class prec4 set traffic-class 4 set qos-group 4 ! class prec3 set traffic-class 3 set qos-group 3 ! class prec2 set traffic-class 2 set qos-group 2 ! class prec1 set traffic-class 1 set qos-group 1 ! class class-default set traffic-class 0 set qos-group 0 !
*Egress:* class-map match-any tc7
currisponde à a classa di trafficu 7 à a mappa di a fine di a classe ! class-map match-qualunque tc6 match traffic-class 6 end-class-map ! class-map match-qualunque tc5 match traffic-class 5 end-class-map
!
class-map match-qualunque tc4
currisponde à a classe di trafficu 4
mappa di a fine di a classe
!
class-map match-qualunque tc3
currisponde à a classe di trafficu 3
mappa di a fine di a classe
!
Configurate u cuntrollu di u flussu di priorità
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 63
Configurate u cuntrollu di u flussu di priorità
Configurate u cuntrollu di u flussu di priorità
class-map match-any tc2 match traffic-class 2 end-class-map ! class-map match-any tc1 match traffic-class 1 end-class-map ! policy-map QOS_QUEUING classa tc7
livellu di priorità 1 forma media per centu 10 ! Classe tc6 ratio restante di larghezza di banda 1 limite di fila 100 ms ! Classe tc5 ratio restante di larghezza di banda 20 limite di fila 100 ms ! classa tc4 proporzione di larghezza di banda restante 20 random-detect ecn random-detect 6144 byte 100 mbyte ! classe tc3 proporzione di larghezza di banda restante 20 random-detect ecn random-detect 6144 byte 100 mbyte ! Classe tc2 ratio restante di larghezza di banda 5 limite di fila 100 ms ! Classe tc1 ratio di larghezza di banda restante 5 limitu di fila 100 ms ! Classe di a larghezza di banda predefinita di classa ratio restante 20 limitu di fila 100 ms ! [buffer-extended] hw-module profile locu di cuntrollu di flussu di priorità 0/0/CPU0 buffer-extended traffic-class 3 pause-threshold 10 ms buffer-extended traffic-class 4 pause-threshold 10 ms
!
[buffer-internal] hw-module profile locu di cuntrollu di flussu di priorità 0/1/CPU0 buffer-classe di trafficu internu 3 pausa-soglia 403200 bytes headroom 441600 bytes ecn
224640 bytes buffer-classe di trafficu internu 4 pausa-soglia 403200 bytes headroom 441600 bytes ecn
224640 bytes
Verificazione
Router#sh controllers centuGigE0/0/0/22 priority-flow-control Informazioni di cuntrollu di flussu di priorità per l'interfaccia HundredGigE0/0/0/22:
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 64
Configurate u cuntrollu di u flussu di priorità
Configurate u cuntrollu di u flussu di priorità
U cuntrollu di u flussu di priorità:
Total Rx PFC Frames: 0
Total Tx PFC Frames: 313866
Frames di dati Rx abbandunati: 0
CoS Status Rx Frames
——— ———-
0 on
0
1 on
0
2 on
0
3 on
0
4 on
0
5 on
0
6 on
0
7 on
0
/*[buffer-internal]*/ Router#show controllers centuGigE 0/9/0/24 priority-flow-control
Informazioni di cuntrollu di flussu di priorità per l'interfaccia HundredGigE0/9/0/24:
U cuntrollu di u flussu di priorità:
Total Rx PFC Frames: 0
Total Tx PFC Frames: 313866
Frames di dati Rx abbandunati: 0
CoS Status Rx Frames
——— ———-
0 on
0
1 on
0
2 on
0
3 on
0
4 on
0
5 on
0
6 on
0
7 on
0
…
/*[buffer-intern, tc3 & tc4 cunfigurati. TC4 ùn hà micca ECN]*/
Router#show controllers npu priority-flow-control location
Id. di locu:
0/1/CPU0
PFC:
Abilitatu
Modu PFC:
buffer-internu
TC Pausa
Capicorsu
ECN
————————————————————
3 86800 bytes
120000 bytes 76800 bytes
4 86800 bytes
120000 bytes Non-configurati
/*[buffer-extended PFC, tc3 & tc4 cunfigurati]*/
Router#show controllers npu priority-flow-control location
Id. di locu:
0/1/CPU0
PFC:
Abilitatu
Modu PFC:
buffer-extended
TC Pausa
———–
3 5000 us
4 10000 us
/*[Senza PFC]*/
Router#show controllers npu priority-flow-control location
Id. di locu:
0/1/CPU0
PFC:
Disabilitatu
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 65
Soglia ECN configurabile è valori di probabilità massima di marcatura
Configurate u cuntrollu di u flussu di priorità
Temi cunnessi · Controlu di u flussu di prioritàview, a pagina 57
Cumandamenti Related hw-module profile locu priurità-flow-control
Soglia ECN configurabile è valori di probabilità massima di marcatura
Tabella 15: Tabella di storia di funzioni
Nome di funzione
L'infurmazione di liberazione
Configurable ECN Threshold and Release 7.5.4 Valori Massimu di Prubabilità di Marcatura
Descrizzione di funziunalità
Mentre cunfigurà PFC in u modu internu di buffer, pudete avà ottimisà a notificazione di congestione da u router finale à u router di trasmissione, impediscendu cusì l'accelerazione aggressiva di u trafficu fonte. Questa ottimisazione hè pussibule perchè avemu furnitu a flessibilità per cunfigurà i valori minimi è massimi per u limitu ECN è u valore massimu per a probabilità di marcatura. Cù questi valori cunfigurati, a probabilità per centutagA marcatura hè applicata linearmente, partendu da u limitu minimu ECN finu à u limitu ECN Max.
E versioni precedenti fissavanu a probabilità massima di marcatura ECN à 100% à u limitu massimu ECN.
Questa funziunalità aghjunghje l'opzioni seguenti à u hw-module profile cumanda di cuntrollu di u flussu di priorità:
· limite max
· probabilità-percentutage
ECN Threshold è Valori Massimu di Prubabilità di Marcatura
Finu a ora, a probabilità massima di marcatura ECN ùn era micca cunfigurabile è hè stata fissata à 100%. Ùn pudete micca cunfigurà ancu u valore di u limitu massimu ECN. Un tali arrangiamentu di prubabilità di marcatura predeterminata è
Guida di configurazione QoS modulare per i router Cisco 8000 Series, IOS XR Release 7.3.x 66
Configurate u cuntrollu di u flussu di priorità
Beneficii di u soglia ECN configurabile è i valori di probabilità massima di marcatura
i valori di soglia massima fissi significavanu chì i tassi di trafficu cuminciaru à calà in funzione di a lunghezza di a fila. A causa di l'aumentu lineale di a probabilità di marcatura ECN - è a cunsiguenza di a congestione di signalazione da l'ospite finale à l'ospite trasmittente - i tassi di trafficu puderanu cumincià à rallentà ancu se u vostru ligame avia a larghezza di banda necessaria.
W
Documenti / Risorse
![]() |
CISCO 8000 Series Routers Modular QoS Configuration [pdfGuida di l'utente Routers Serie 8000 Configurazione QoS modulare, Serie 8000, Configurazione QoS modulare Routers, Configurazione QoS modulare, Configurazione QoS, Configurazione |