Modularna konfiguracija QoS za usmerjevalnike serije CISCO 8000
Informacije o izdelku
Specifikacije
- Ime izdelka: Modularni vodnik za konfiguracijo QoS za Cisco 8000
Serijski usmerjevalniki - Izdaja IOS XR: 7.3.x
- Prva objava: 2021-02-01
- Zadnja sprememba: 2022-01-01
- Proizvajalec: Cisco Systems, Inc.
- Sedež: San Jose, CA, ZDA
- Webspletno mesto: http://www.cisco.com
- Telefon za stik: 408 526-4000, 800 553-NETS (6387)
- Faks: 408 527-0883
Navodila za uporabo izdelka
Poglavje 1: Nove in spremenjene funkcije QoS
To poglavje ponuja konecview novih in spremenjenih funkcij kakovosti storitve (QoS) v Priročniku za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000.
Poglavje 2: Konec upravljanja prometaview
To poglavje pojasnjuje obseg upravljanja prometa, vključno s tradicionalnim upravljanjem prometa, upravljanjem prometa na vašem usmerjevalniku, omejitvami modela VoQ, dedovanjem pravilnika QoS in uporabo Cisco Modular QoS CLI za uvajanje QoS.
Področje uporabe
Obseg upravljanja prometa vključuje nadzor in določanje prednosti omrežnega prometa, da se zagotovi učinkovit in zanesljiv prenos podatkov.
Tradicionalno upravljanje prometa
Tradicionalno upravljanje prometa vključuje izvajanje različnih tehnik za upravljanje omrežnega prometa, kot so oblikovanje prometa, nadzor in čakalne vrste.
Upravljanje prometa na vašem usmerjevalniku
V tem razdelku je razloženo, kako je upravljanje prometa implementirano na usmerjevalnikih serije Cisco 8000, vključno z uporabo modularnega QoS CLI (MQC) za definiranje in uporabo pravilnikov QoS.
Omejitve modela VoQ
Model Voice over Quantum (VoQ) ima določene omejitve v smislu razširljivosti in kompleksnosti. Ta razdelek obravnava te omejitve in ponuja vpogled v upravljanje QoS v takih scenarijih.
Dedovanje pravilnika QoS
Dedovanje pravilnika QoS se nanaša na zmožnost dedovanja konfiguracij QoS iz nadrejenih pravilnikov. Ta razdelek pojasnjuje koncept dedovanja pravilnika QoS in njegove prednosti.
Cisco Modular QoS CLI za uvedbo QoS
Cisco Modular QoS CLI (MQC) je vmesnik ukazne vrstice, ki se uporablja za konfiguriranje in uvajanje pravilnikov QoS na usmerjevalnikih Cisco 8000 Series. V tem razdelku so pomembne informacije o uporabi MQC za uvajanje QoS.
Poglavje 3: Pomembne točke o pravilniku MQC za izstopno čakalno vrsto
To poglavje poudarja pomembne premisleke in točke, ki jih je treba upoštevati pri konfiguriranju politike izhodne čakalne vrste MQC za učinkovito izvajanje QoS.
Pogosto zastavljena vprašanja (FAQ)
V: Kaj je upravljanje prometa?
O: Upravljanje prometa vključuje nadzorovanje in določanje prednosti omrežnega prometa, da se zagotovi učinkovit in zanesljiv prenos podatkov.
V: Kako lahko konfiguriram politike QoS na Cisco 8000 Series Usmerjevalniki?
O: Cisco Modular QoS CLI (MQC) lahko uporabite za konfiguriranje in uvajanje pravilnikov QoS na usmerjevalnikih Cisco 8000 Series.
V: Kakšne so omejitve modela VoQ?
O: Model VoQ ima omejitve v smislu razširljivosti in kompleksnosti. Pomembno je razumeti te omejitve pri upravljanju QoS v omrežjih, ki temeljijo na VoQ.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x
Prva objava: 2021. 02. 01. Zadnja sprememba: 2022. 01. 01
Sedež v Ameriki
Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 ZDA http://www.cisco.com Tel: 408 526-4000
800 553-NETS (6387) Faks: 408 527-0883
SPECIFIKACIJE IN INFORMACIJE V ZVEZI Z IZDELKI V TEM PRIROČNIKU SE LAHKO SPREMENIJO BREZ OBVESTILA. VREDNO SO VSE IZJAVE, INFORMACIJE IN PRIPOROČILA V TEM PRIROČNIKU TOČNI, VENDAR SO PREDSTAVLJENI BREZ KAKRŠNEGA KOLI JAMSTVA, IZRECNEGA ALI POSREDNEGA. UPORABNIKI MORAJO PREVZETI POLNO ODGOVORNOST ZA UPORABO KAKRŠNEGA KOLI IZDELKA.
LICENCA ZA PROGRAMSKO OPREMO IN OMEJENA GARANCIJA ZA PRILOŽENI IZDELEK STA NAVEDENA V INFORMACIJSKEM PAKETU, KI JE PRILOŽEN Z IZDELKOM, IN STA TUKAJ VKLJUČENA S TEJ REFERENCO. ČE NE MOŽETE NAJTI LICENCE ZA PROGRAMSKO OPREMO ALI OMEJENE GARANCIJE, KONTAKTIRAJTE SVOJEGA PREDSTAVNIKA CISCO ZA IZVOD.
Ciscova izvedba stiskanja glave TCP je prilagoditev programa, ki ga je razvila Kalifornijska univerza v Berkeleyju (UCB) kot del UCB-jeve različice operacijskega sistema UNIX v javni domeni. Vse pravice pridržane. Avtorske pravice © 1981, Regents of University of California.
NE GLEDE NA KAKRŠNO KOLI DRUGO JAMSTVO TUKAJ, VSI DOKUMENTI FILES IN PROGRAMSKA OPREMA TEH DOBAVITELJEV STA NA VOLJO "TAKŠNA, KOT JE" Z VSEMI NAPAKAMI. CISCO IN ZGORNJI DOBAVITELJI ZAVRAČAJO VSAKA GARANCIJA, IZRECNA ALI NAZNAČENA, VKLJUČNO, BREZ OMEJITVE, Z JAMSTVI GLEDE PRIMERNOSTI ZA PRODAJO, PRIMERNOSTI ZA DOLOČEN NAMEN IN NEKRŠITVE ALI KI IZHAJAJO IZ POSLOVANJA, UPORABE ALI TRGOVINSKA PRAKSA.
CISCO ALI NJEGOVI DOBAVITELJI V NOBENEM PRIMERU NISO ODGOVORNI ZA KAKRŠNO KOLI POSREDNO, POSEBNO, POSLEDIČNO ALI NAKLJUČNO ŠKODO, VKLJUČNO, BREZ OMEJITVE, IZGUBO DOBIČKA ALI IZGUBO ALI ŠKODO PODATKOV, KI IZHAJA ZARADI UPORABE ALI NEZMOŽNOSTI UPORABE TEGA PRIROČNIK, TUDI ČE JE BIL CISCO ALI NJEGOVI DOBAVITELJ OBVEŠČEN O MOŽNOSTI TAKŠNE ŠKODE.
Naslovi internetnega protokola (IP) in telefonske številke, uporabljeni v tem dokumentu, niso dejanski naslovi in telefonske številke. Vsak bivšiampdatoteke, izhodni prikaz ukazov, diagrami omrežne topologije in druge slike, vključene v dokument, so prikazane samo v ilustrativne namene. Kakršna koli uporaba dejanskih naslovov IP ali telefonskih številk v ilustrativni vsebini je nenamerna in naključna.
Vse natisnjene kopije in podvojene mehke kopije tega dokumenta se štejejo za nenadzorovane. Za najnovejšo različico si oglejte trenutno spletno različico.
Cisco ima več kot 200 pisarn po vsem svetu. Naslovi in telefonske številke so navedeni na Cisco webspletnem mestu www.cisco.com/go/offices.
Komplet dokumentacije za ta izdelek stremi k uporabi nepristranskega jezika. Za namene tega nabora dokumentacije je nepristransko opredeljeno kot jezik, ki ne implicira diskriminacije na podlagi starosti, invalidnosti, spola, rasne identitete, etnične identitete, spolne usmerjenosti, družbenoekonomskega statusa in intersekcionalnosti. V dokumentaciji so lahko prisotne izjeme zaradi jezika, ki je trdo kodiran v uporabniških vmesnikih programske opreme izdelka, jezika, uporabljenega na podlagi standardne dokumentacije, ali jezika, ki ga uporablja navedeni izdelek tretje osebe.
Cisco in logotip Cisco sta blagovni znamki ali registrirani blagovni znamki družbe Cisco in/ali njenih podružnic v ZDA in drugih državah. Za view seznam blagovnih znamk Cisco, pojdite na to URL: https://www.cisco.com/c/en/us/about/legal/trademarks.html. Omenjene blagovne znamke tretjih oseb so last njihovih lastnikov. Uporaba besede partner ne pomeni partnerskega odnosa med Ciscom in katerim koli drugim podjetjem. (1721R)
© 2021 Cisco Systems, Inc. Vse pravice pridržane.
PREDGOVOR POGLAVJE 1 POGLAVJE 2
POGLAVJE 3
Predgovor vii Spremembe tega dokumenta vii Komunikacije, storitve in dodatne informacije vii
Nove in spremenjene funkcije QoS 1 Nove in spremenjene funkcije QoS 1
Konec upravljanja prometaview 3 Področje uporabe 3 Tradicionalno upravljanje prometa 3 Upravljanje prometa na vašem usmerjevalniku 3 Omejitve modela VoQ 4 Dedovanje pravilnika QoS 5 Cisco Modular QoS CLI za uvedbo QoS 6 Pomembne točke o politiki MQC Egress Queuing Policy 6
Klasificirajte pakete za identifikacijo specifičnega prometa 9 Klasificirajte pakete za identifikacijo specifičnega prometa 9 Razvrščanje paketov čezview 9 Specifikacija CoS za paket s prednostjo IP 10 Bitov prednosti IP, ki se uporabljajo za razvrščanje paketov 10 Nastavitve vrednosti prednosti IP 10 Prednost IP v primerjavi z označevanjem IP DSCP 11 Klasifikacija paketov na vašem usmerjevalniku 11 Izboljšajte skaliranje ACL z uporabo enakovrednega QoS 12 Bistvenih točk o združevanju ACL 12
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x iii
Vsebina
POGLAVJE 4 POGLAVJE 5
Smernice in omejitve za enakovredni QoS 12 Konfiguriranje enakovrednega QoS za skaliranje ACL 13 Klasificiraj in opazuj glavo ravni 3 na vmesnikih plasti 2 19 Elementi razreda prometa 20 Privzeti razred prometa 21 Ustvari razred prometa 21 Elementi pravilnika o prometu 23 Ustvari pravilnik o prometu 24 Priloži promet Politika do vmesnika 24
Označite pakete za spremembo prioritetnih nastavitev 29 Označevanje paketov prekview 29 Privzeto označevanje 29 Vedenje QoS za tunele Generic Routing Encapsulation (GRE) 30 Označevanje paketov 30 Vedenje QoS za tunele Generic Routing Encapsulation (GRE) 31 Funkcija in prednosti brezpogojnega označevanja paketov na podlagi razreda 31 Konfiguracija brezpogojnega označevanja paketov na podlagi razreda 32 Na podlagi razreda Brezpogojno označevanje paketov: npramples 33 Konfiguracija označevanja prednosti IP: Nprample 33 Konfiguracija označevanja IP DSCP: nprample 34 Konfiguracija označevanja skupine QoS: nprample 34 Konfiguracija označevanja CoS: Example 34 MPLS Eksperimentalna konfiguracija označevanja vsiljevanja bitov: Nprample 35 Eksperimentalna konfiguracija najvišjega označevanja MPLS: Example 35 Prednost IP v primerjavi z označevanjem IP DSCP 35 Konfiguracija DSCP CS7 (prednost 7) 36 Sprememba pravilnika na mestu 36 Priporočila za uporabo spreminjanja pravilnika na mestu 36
Izogibanje zastojem 39 Izogibanje zastojem 39 Načini čakalne vrste 39 Politika čakalne vrste glavnega vmesnika 40
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x iv
Vsebina
POGLAVJE 6
Politika čakalnih vrst podvmesnika 40 Izogibanje zastojem v VOQ 40
Skupna raba števcev statistike VOQ 41 Konfiguracija skupne rabe števcev statistike VOQ 41
Omejitev dvojne čakalne vrste 42 Omejitve 43
Pravičen pretok prometa z uporabo poštenega VOQ 44 Pravičen VOQ: Zakaj 44 Pravičen VOQ: Kako 45 Načini poštenega VOQ in skupna raba števcev 46 Pravični VOQ in rezinski (ali običajni) VOQ: ključne razlike 47 Smernice in omejitve 47 Konfigurirajte pošten VOQ 48
Modularni QoS Preprečevanje prezasedenosti 50 Padec repa in čakalna vrsta FIFO 50
Konfigurirajte naključno zgodnje odkrivanje Tail Drop 50 in TCP 52
Konfigurirajte naključno zgodnje zaznavanje 52 Eksplicitno obvestilo o zastoju 54
Konfiguriraj prednostni nadzor toka 57 Prednostni nadzor toka nadview 57 Notranji način medpomnilnika 59 Omejitve in smernice 59 Razširjeni način medpomnilnika 59 Pomembni vidiki 60 Strojna podpora za nadzor prednostnega toka 61 Konfiguracija nadzora prednostnega pretoka 61 Nastavljiv prag ECN in največje vrednosti verjetnosti označevanja 66 Prag ECN in vrednosti največje verjetnosti označevanja 66 Prednosti nastavljivega Prag ECN in vrednosti največje verjetnosti označevanja 67 Prag ECN in vrednosti največje verjetnosti označevanja: pogosta vprašanja 68 Smernice in omejitve 68 Konfiguracija praga ECN in vrednosti največje verjetnosti označevanja 69
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.xv
Vsebina
POGLAVJE 7 POGLAVJE 8
Priority Flow Control Watchdog Overview 71 Konfigurirajte interval čuvaja za nadzor prednostnega toka 72
Upravljanje prezasedenosti 75 Upravljanje prezasedenosti Konecview 75 Čakalna vrsta z nizko zakasnitvijo s strogim prioritetnim čakanjem 75 Konfiguracija čakalne vrste z nizko zakasnitvijo s strogim prednostnim čakanjem 75 Oblikovanje prometa 78 Konfiguriranje oblikovanja prometa 78 Nadzor prometa 80 Dodeljeni izbruhi in presežni izbruhi 80 Enostopenjski nadzornik 81 Dvostopenjski nadzornik 83 Reference za modularno upravljanje QoS 85 Predanih izbruhov 85 Presežek izbruhov 86 Podrobnosti dvostopenjskega policista 87
Konfigurirajte modularni QoS na svežnjih povezav 89 QoS na svežnjih povezav 89 Uravnoteženje obremenitve 89 Konfigurirajte QoS na svežnjih povezav 90
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x vi
Predgovor
Ta predgovor vsebuje naslednje razdelke:
· Spremembe tega dokumenta, na strani vii · Komunikacije, storitve in dodatne informacije, na strani vii
Spremembe tega dokumenta
V tej tabeli so navedene tehnične spremembe tega dokumenta od njegove prve objave.
Tabela 1: Spremembe tega dokumenta
Datum 2022. januar
oktober 2021
maj 2021 februar 2021
Povzetek sprememb Ponovno objavljen s posodobitvami dokumentacije za izdajo 7.3.3
Ponovno objavljeno s posodobitvami dokumentacije za izdajo 7.3.2
Ponovno objavljeno za izdajo 7.3.15
Začetna izdaja tega dokumenta.
Komunikacije, storitve in dodatne informacije
· Če želite od Cisca prejemati pravočasne in ustrezne informacije, se prijavite na Cisco Profile Vodja. · Če želite doseči poslovni učinek, ki ga iščete s pomembnimi tehnologijami, obiščite storitve Cisco. · Če želite oddati zahtevo za storitev, obiščite Ciscovo podporo. · Za odkrivanje in brskanje po varnih, potrjenih aplikacijah, izdelkih, rešitvah in storitvah poslovnega razreda obiščite
Cisco Marketplace. · Če želite pridobiti splošne nazive za mreženje, usposabljanje in certificiranje, obiščite Cisco Press. · Za iskanje informacij o garanciji za določen izdelek ali družino izdelkov odprite Cisco Warranty Finder.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x vii
Predgovor
Predgovor
Orodje za iskanje hroščev Cisco Orodje za iskanje hroščev Cisco (BST) je a weborodje, ki deluje kot prehod do sistema za sledenje napakam Cisco, ki vzdržuje obsežen seznam napak in ranljivosti v izdelkih in programski opremi Cisco. BST vam nudi podrobne informacije o napakah vaših izdelkov in programske opreme.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x viii
1 POGLAVJE
Nove in spremenjene funkcije QoS
· Nove in spremenjene funkcije QoS, na strani 1
Nove in spremenjene funkcije QoS
Tabela 2: Funkcije QoS, dodane ali spremenjene v izdaji IOS XR 7.3.x
Predstavite pravičen prometni tok z uporabo poštenega VOQ
Izboljšajte skaliranje ACL z uporabo enakovrednega QoS
Opis
Spremenjeno v izdaji
Konfiguriranje te funkcije Izdaja 7.3.3 zagotavlja, da je vhodnemu prometu iz različnih izvornih vrat na vsaki omrežni rezini NPU dodeljena edinstvena navidezna izhodna čakalna vrsta (VOQ) za vsak par izvornih in ciljnih vrat.
Ta funkcija združuje funkcije QoS izdaje 7.3.2 in varnostne sezname za nadzor dostopa (ACL). Ta kombinacija omogoča uporabo filtra ACL z ACL skupine objektov, ki zagotavlja močno izboljšano lestvico ACL zaradi veliko manjše uporabe TCAM.
Kjer je dokumentiran pravičen prometni tok z uporabo poštenega VOQ, na strani 44
Izboljšajte skaliranje ACL z uporabo enakovrednega QoS, na strani 12
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 1
Nove in spremenjene funkcije QoS
Nove in spremenjene funkcije QoS
Funkcija dedovanja pravilnika QoS
Opis
Spremenjeno v izdaji
Funkcionalnost temelji na izdaji 7.3.15 na modelu dedovanja, kjer ustvarite in uporabite pravilnik QoS za glavni vmesnik. Podvmesniki, ki so povezani z glavnim vmesnikom, samodejno podedujejo pravilnik.
Nadzor prednostnega pretoka Te linijske kartice podpirajo funkcijo Priority Flow Control 7.3.15×8800 GbE QSFP36-DD za izdajo 400 Podpora na Cisco 56. Linijske kartice (88-LC0-36FH-M)
Vedenje QoS za generično Z uvedbo izdaje 7.3.1 usmerjanja (GRE) podpora tunelov za GRE
vmesnikov tunelov za inkapsulacijo in dekapsulacijo, obstaja nekaj pomembnih posodobitev obnašanja QoS za tunele GRE med inkapsulacijo in dekapsulacijo.
Kjer je dokumentirano dedovanje pravilnika QoS, na strani 5
Priority Flow Control Overview, na strani 57
Privzeto označevanje, na strani 29 in Označevanje paketov, na strani 30
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 2
2 POGLAVJE
Konec upravljanja prometaview
Področje uporabe
· Obseg, na strani 3 · Tradicionalno upravljanje prometa, na strani 3 · Upravljanje prometa na vašem usmerjevalniku, na strani 3 · Omejitve modela VoQ, na strani 4 · Dedovanje pravilnika QoS, na strani 5 · Cisco Modular QoS CLI za uvajanje QoS , na strani 6
Preberite ta priročnik za konfiguracijo, če želite razumeti celotno arhitekturo, ki poganja tehnologijo kakovosti storitev Cisco (QoS), in tudi, kako uporabiti njene funkcije za konfiguracijo in upravljanje parametrov pasovne širine prometa in izgube paketov v vašem omrežju.
Tradicionalno upravljanje prometa
Pri tradicionalnih metodah upravljanja prometa se prometni paketi pošljejo v izhodne izhodne čakalne vrste brez upoštevanja razpoložljivosti izhodnega vmesnika za prenos.
V tem je tudi težava. V primeru prometnih zastojev lahko prometni paketi izpadejo na izhodnih vratih. Kar pomeni, da so omrežni viri, porabljeni za prenos paketov iz vhodne vhodne čakalne vrste prek stikalne mreže v izhodne čakalne vrste na izhodu, zapravljeni. To ni vse – vhodne čakalne vrste medpomnijo promet, namenjen različnim izhodnim vratom, zato lahko zastoji na enih izhodnih vratih vplivajo na promet na drugih vratih, kar se imenuje blokiranje glave linije.
Upravljanje prometa na vašem usmerjevalniku
Omrežna procesna enota (NPU) vašega usmerjevalnika za upravljanje prometa uporablja povezano arhitekturo posredovanja vhodno-izhodne navidezne izhodne čakalne vrste (VoQ).
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 3
Omejitve modela VoQ Slika 1: Prometni tok od vhodnih vrat na rezini 0 do izhodnih vrat na reži 3
Konec upravljanja prometaview
Tu ima vsak razred vhodnega prometa preslikavo VoQ ena proti ena od vsake vhodne rezine (cevovoda) do vsakih izhodnih vrat. Kar pomeni, da ima vsak izhodni vmesnik (št. 5 na sliki) namenjen vmesni pomnilnik na vsakem vhodnem cevovodu (št. 1 na sliki) za vsak svoj VoQ. Zgodba o paketnem potovanju v času prezasedenosti vašega sistema usmerjevalnika se razplete tako: #1: Paketi A (obarvan zeleno), B (obarvan rožnato) in C (obarvan rjavo) so na vhodnem vmesniku. Tu poteka označevanje, razvrščanje in nadzor paketov. (Za podrobnosti glejte Označi pakete za spremembo prednostnih nastavitev, na strani 29, Razvrsti pakete za identifikacijo specifičnega prometa, na strani 9, in Upravljanje zastojev, na strani 75.) #2: Ti paketi so shranjeni v ločenih medpomnilniških prostorih v namenskih VoQs. Tukaj pridejo v poštev čakalna vrsta, prenos VoQ ter števci paketov in bajtov. (Za podrobnosti glejte Izogibanje zastojem, na strani 39.) #3: Glede na pasovno širino, ki je na voljo na izhodnem vmesniku, so ti paketi podvrženi izhodnemu razporejanju, kjer so konfigurirani izhodni krediti in načrtovalci oddajanja. Z drugimi besedami, tukaj so določeni paketi in zaporedje, v katerem bodo zdaj nadaljevali proti izhodnemu vmesniku. Tukaj se za načrtovanje izhoda upošteva pasovna širina tkanine. #4: Paketi se preklapljajo skozi tkanino. #5: V končni fazi poteka označevanje in razvrščanje izstopov, zastoji pa se obvladujejo tako, da pri tem stage noben paket ni izpuščen in vsi paketi se prenesejo na naslednji skok.
Omejitve modela VoQ
Medtem ko VoQ model upravljanja prometa ponuja izrazito prednosttages (zmanjšanje zahtev glede pasovne širine pomnilnika, zagotavljanje pretoka QoS od konca do konca), ima to omejitev: skupna lestvica izhodne čakalne vrste je nižja, ker je treba vsako izhodno čakalno vrsto ponoviti kot vhodni VoQ na vsaki rezini vsakega NPU/ASIC v sistem. To pomeni, da bo z dodatkom 1 NPU z 20 vmesniki
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 4
Konec upravljanja prometaview
Dedovanje pravilnika QoS
število VoQ-jev, uporabljenih na vsakem in vsakem NPU-ju v sistemu, se bo povečalo za 20 x 8 (čakalna vrsta/vmesnik) = 160. Povečalo se je tudi število kreditnih priključkov iz vsakega razporejevalnika za vsaka izhodna vrata na že obstoječih NPU-jih za vsako rezino v novo vstavljenem NPU.
Dedovanje pravilnika QoS
Tabela 3: Tabela zgodovine funkcij
Ime funkcije Dedovanje pravilnika QoS
Informacije o izdaji Izdaja 7.3.15
Opis funkcije
Če želite ustvariti pravilnike QoS za podvmesnike, ste morali pravilnik uporabiti na vsakem podvmesniku ročno. Od te izdaje je vse, kar morate storiti, ustvariti in uporabiti en sam pravilnik QoS na glavnem vmesniku, podvmesniki pa pravilnik samodejno podedujejo.
Model dedovanja zagotavlja enostavno vzdrževalno metodo za uporabo pravilnikov, ki vam omogoča ustvarjanje ciljnih pravilnikov za skupino vmesnikov in njihovih podvmesnikov. Ta model prihrani vaš čas in vire med ustvarjanjem pravilnikov QoS.
· Za kaj gre pri tej funkciji? – Kot že ime pove, funkcionalnost temelji na modelu dedovanja, kjer ustvarite in uporabite pravilnik QoS za glavni vmesnik. Podvmesniki, ki so povezani z glavnim vmesnikom, samodejno podedujejo pravilnik. Model dedovanja velja za vse operacije QoS, vključno z: · Klasifikacijo
· Označevanje
· Policijski nadzor
· Oblikovanje
· Kako pomaga model dedovanja?–Če ste prej, nprample, osem podvmesnikov, ste ustvarili in uporabili politike za vsakega od teh podvmesnikov posebej. Z modelom dedovanja prihranite na času in virih, saj se samo en pravilnik samodejno uporabi v glavnem vmesniku in njegovih podvmesnikih.
· Ali moram narediti še kaj, da omogočim model dedovanja?–Ne, ne. Model dedovanja je privzeta možnost.
· Kaj pa, če želim preglasiti možnost dedovanja?–Tehnično te možnosti ne morete preglasiti. Vendar pa lahko pravilnik odstranite iz glavnega vmesnika in dodate pravilnike v podvmesnike, razen v tiste, za katere ne želite, da se pravilnik deduje.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 5
Cisco Modular QoS CLI za uvedbo QoS
Konec upravljanja prometaview
· Kaj pa statistika zemljevida politik?–V tem vedenju ni nobene spremembe. Zagon ukaza show policy-map interface prikaže kumulativno statistiko za vmesnik, te številke pa vključujejo tudi podvmesnike.
· Kakšne omejitve se moram zavedati?–Ni podpore za označevanje ECN in politiko označevanja izhoda na isti kombinaciji vmesnika in podvmesnika. Vendar pa funkcija dedovanja pravilnika QoS sprejme teh več pravilnikov, zaradi česar oznake ECN ne uspejo. Če želite preprečiti takšne napake: · Ne konfigurirajte pravilnika o izstopnem označevanju na podvmesniku in uporabite pravilnik, ki omogoča ECN, na glavnem vmesniku.
· Ne uporabljajte politike ECN na podvmesniku in konfigurirajte politiko označevanja izstopa na glavnem vmesniku.
Cisco Modular QoS CLI za uvedbo QoS
Ogrodje Cisco Modular QoS CLI (MQC) je uporabniški jezik Cisco IOS QoS, ki omogoča: · standardni vmesnik ukazne vrstice (CLI) in semantiko za funkcije QoS.
· preproste in natančne konfiguracije.
· Zagotavljanje QoS v kontekstu razširljivega jezika.
Za vaš usmerjevalnik sta v izhodni smeri podprti dve vrsti pravilnikov MQC: čakalna vrsta in označevanje. S politiko čakalne vrste konfigurirate hierarhijo razporejanja kreditov, stopnje, prioriteto, medpomnjenje in izogibanje zastojem. Politiko označevanja uporabljate za razvrščanje in označevanje paketov, ki so bili načrtovani za prenos. Tudi če politika čakalne vrste ni uporabljena, obstaja implicitna politika čakalne vrste s TC7 – P1, TC6 – P2, TC5 – TC0 (6 x Pn), tako da imajo paketi, označeni s TC7, in kontrolni paketi za vstavljanje vedno prednost pred drugimi paketi. V vhodu je za razvrščanje in označevanje podprt samo en pravilnik. Politiko čakalne vrste in označevanja lahko uporabite neodvisno drug od drugega ali skupaj v izhodni smeri. Če oba pravilnika uporabite skupaj, so najprej omogočena dejanja pravilnika čakalne vrste, ki jim sledijo dejanja pravilnika označevanja.
Pomembne točke o pravilniku MQC o izstopni čakalni vrsti
To so pomembne točke, ki jih morate vedeti o politiki izhodne čakalne vrste MQC: · Politika čakalne vrste MQC je sestavljena iz niza preslikav razredov, ki so dodani preslikavi politik. Parametre čakalne vrste in razporejanja za ta razred prometa nadzirate z uporabo dejanj za pravilnik.
· class-default se vedno ujema s prometnim razredom 0. Prav tako se noben drug razred ne more ujemati s prometnim razredom 0.
· Če prometni razred nima ujemajočega se razreda v uporabljenem načrtu pravilnika, se vedno ujema s privzetim razredom. Z drugimi besedami, uporablja prometni razred 0 VoQ.
· Vsaka edinstvena kombinacija prometnih razredov, ki se ujemajo s privzetim razredom, zahteva ločen prometni razred (TC) profile. Število TC profiles so omejeni na 8 za glavne vmesnike in 8 za podvmesnike.
· Ne morete konfigurirati več prometnih razredov z isto stopnjo prioritete.
· Vsaka stopnja prioritete, ko je konfigurirana, mora biti konfigurirana za razred, ki se ujema z ustreznim TC, kot je prikazano v naslednji tabeli.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 6
Konec upravljanja prometaview
Pomembne točke o pravilniku MQC o izstopni čakalni vrsti
Stopnja prioritete P1 P2 P3 P4 P5 P6 P7
Prometni razred 7 6 5 4 3 2 1
· Če so vse ravni prioritete, konfigurirane v preslikavi pravilnika, razvrščene, morajo biti sosednje. Z drugimi besedami, ne morete preskočiti prednostne ravni. Na primerample, P1 P2 P4 (preskok P3), ni dovoljeno.
· Od izdaje IOS XR 7.3.1 naprej lahko ustvarite en niz sosednjih prednostnih TC-jev. Prepričajte se, da dodelite ravni prednosti, ki se povečajo za vsak TC ali ostanejo enake, vendar se ne zmanjšajo. Prepričajte se tudi, da ste dodelili prednostno raven 1 za prometni razred 7. Ni vam treba konfigurirati neuporabljenih prometnih razredov, tako da lahko ustvarite samo toliko TC-jev, ki jih potrebujete na zemljevidu izhodne politike.
· MQC podpira do dve ravni (nadrejena, podrejena) politike čakalne vrste. Nadrejena raven združuje vse prometne razrede, medtem ko podrejena raven razlikuje prometne razrede z uporabo razredov MQC.
· V politiki čakalne vrste so podprta le ta dejanja: · prioriteta
· oblika
· razmerje preostale pasovne širine
· omejitev čakalne vrste
· Naključno zgodnje odkrivanje (RED)
· Prednostni nadzor pretoka
· V zemljevidu razreda imate lahko samo eno ujemajočo se vrednost prometnega razreda. · Politike čakalne vrste ne morete uporabiti za glavni vmesnik in njegove podvmesnike.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 7
Pomembne točke o pravilniku MQC o izstopni čakalni vrsti
Konec upravljanja prometaview
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 8
3 POGLAVJE
Razvrstite pakete za prepoznavanje specifičnega prometa
· Razvrstite pakete za identifikacijo določenega prometa, na strani 9 · Razvrstitev paketov nadview, na strani 9 · Razvrstitev paketov na vašem usmerjevalniku, na strani 11 · Elementi prometnega razreda, na strani 20 · Privzeti prometni razred, na strani 21 · Ustvarite prometni razred, na strani 21 · Elementi prometne politike, na strani 23 · Ustvarite Prometni pravilnik, na strani 24 · Priložite prometni pravilnik vmesniku, na strani 24
Razvrstite pakete za prepoznavanje specifičnega prometa
Preberite ta razdelek, če želite razumetiview klasifikacije paketov in različne vrste klasifikacije paketov za vaš usmerjevalnik.
Klasifikacija paketov končanaview
Klasifikacija paketov vključuje kategorizacijo paketa znotraj določene skupine (ali razreda) in mu dodelitev prometnega deskriptorja, da je dostopen za upravljanje QoS v omrežju. Deskriptor prometa vsebuje informacije o obravnavi posredovanja (kakovosti storitve), ki naj bi jo prejel paket. Z uporabo klasifikacije paketov lahko omrežni promet razdelite na več prioritetnih ravni ali razredov storitev. Ko se za razvrščanje prometa uporabljajo deskriptorji prometa, se vir strinja, da bo upošteval pogodbene pogoje, omrežje pa obljublja kakovost storitve. Tu nastopijo prometni policisti in oblikovalci prometa. Prometni policisti in oblikovalci prometa uporabljajo prometni deskriptor paketa – to je njegovo klasifikacijo – da zagotovijo spoštovanje pogodbe. Vmesnik ukazne vrstice (MQC) modularne kakovosti storitve (QoS) se uporablja za definiranje prometnih tokov, ki jih je treba razvrstiti, pri čemer se vsak prometni tok imenuje razred storitve ali razred. Kasneje se ustvari prometna politika in uporabi za razred. Ves promet, ki ga definirani razredi ne identificirajo, spada v kategorijo privzetega razreda.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 9
Specifikacija CoS za paket s prednostjo IP
Razvrstite pakete za prepoznavanje specifičnega prometa
Opomba Od izdaje Cisco IOS XR 7.2.12 naprej lahko razvrščate pakete na transportnih vmesnikih ravni 2 z uporabo vrednosti glave plasti 3. Vendar pa ta funkcija velja samo za glavni vmesnik (fizični vmesnik in vmesnik paketa), ne pa tudi za podvmesnike.
Specifikacija CoS za paket s prednostjo IP
Uporaba prednosti IP vam omogoča, da določite CoS za paket. Ustvarite lahko diferencirano storitev tako, da nastavite ravni prednosti za dohodni promet in jih uporabite v kombinaciji s funkcijami QoS za čakalno vrsto. Tako lahko vsak naslednji omrežni element zagotavlja storitev na podlagi določene politike. Prednost IP je običajno nameščena čim bližje robu omrežja ali skrbniške domene. To omogoča preostalemu jedru ali hrbtenici, da implementira QoS na podlagi prednosti.
Slika 2: Vrsta storitvenega polja paketa IPv4
V ta namen lahko uporabite tri prednostne bite v polju vrste storitve (ToS) glave IPv4. Z uporabo bitov ToS lahko definirate do osem razredov storitev. Druge funkcije, konfigurirane v celotnem omrežju, lahko nato uporabijo te bite, da določijo, kako obravnavati paket glede na ToS, da ga odobrijo. Te druge funkcije QoS lahko dodelijo ustrezne pravilnike za upravljanje prometa, vključno s strategijo upravljanja zastojev in dodelitvijo pasovne širine. Na primerample, lahko funkcije čakalne vrste, kot je LLQ, uporabijo nastavitev prednosti IP paketa za določanje prioritete prometa.
Biti za prednost IP, ki se uporabljajo za razvrščanje paketov
Uporabite tri prednostne bite IP v polju ToS glave IP, da določite dodelitev CoS za vsak paket. Promet lahko razdelite na največ osem razredov in nato uporabite zemljevide pravilnikov za definiranje omrežnih pravilnikov v smislu obravnavanja zastojev in dodelitve pasovne širine za vsak razred. Vsaka prednostna naloga ustreza imenu. Nastavitve bitov prednosti IP 6 in 7 so rezervirane za informacije o nadzoru omrežja, kot so posodobitve usmerjanja. Ta imena so opredeljena v RFC 791.
Nastavitve vrednosti IP prednosti
Privzeto usmerjevalniki pustijo prednostno vrednost IP nedotaknjeno. To ohrani prednostno vrednost, nastavljeno v glavi, in omogoči vsem notranjim omrežnim napravam, da zagotavljajo storitev na podlagi nastavitve prednosti IP. Ta pravilnik sledi standardnemu pristopu, ki določa, da je treba omrežni promet razvrstiti v različne vrste storitev na robu omrežja in da je treba te vrste storitev izvajati v jedru omrežja. Usmerjevalniki v jedru omrežja lahko nato uporabijo bite prednosti za določitev vrstnega reda prenosa, verjetnosti padca paketa itd. Ker ima lahko promet, ki prihaja v vaše omrežje, prednost, ki jo nastavijo zunanje naprave, priporočamo, da ponastavite prednost za ves promet, ki vstopa v vaše omrežje. Z nadzorovanjem nastavitev prednosti IP, vi
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 10
Razvrstite pakete za prepoznavanje specifičnega prometa
Prednost IP v primerjavi z oznako IP DSCP
uporabnikom, ki so že nastavili prednost IP, preprečijo pridobitev boljše storitve za njihov promet preprosto z nastavitvijo visoke prednosti za vse svoje pakete. Funkcije brezpogojnega označevanja paketov in LLQ na podlagi razreda lahko uporabljajo bite prednosti IP.
Prednost IP v primerjavi z oznako IP DSCP
Če morate označiti pakete v vašem omrežju in vse vaše naprave podpirajo označevanje IP DSCP, uporabite oznako IP DSCP, da označite svoje pakete, ker oznake IP DSCP zagotavljajo več brezpogojnih možnosti označevanja paketov. Če pa označevanje z IP DSCP ni zaželeno ali če niste prepričani, ali naprave v vašem omrežju podpirajo vrednosti IP DSCP, za označevanje svojih paketov uporabite prednostno vrednost IP. Prednostno vrednost IP bodo verjetno podpirale vse naprave v omrežju. Nastavite lahko do 8 različnih oznak IP prednosti in 64 različnih oznak IP DSCP.
Klasifikacija paketov na vašem usmerjevalniku
Na vašem usmerjevalniku obstajata dve vrsti sistemov za razvrščanje paketov: · V vhodni smeri, zemljevid QoS in naslovljivi pomnilnik ternarne vsebine (TCAM).
Opomba TCAM ni podprt na usmerjevalnikih s fiksno konfiguracijo (kjer so vgrajeni vmesniki usmerjevalnika). Podprt je samo na modularnih usmerjevalnikih (ki imajo več rež, ki omogočajo spreminjanje vmesnikov na usmerjevalniku).
· V izhodni smeri zemljevid QoS.
Kadar se pravilnik ujema le s kodno točko diferenciranih storitev (DSCP) ali vrednostjo prednosti (imenovano tudi DSCP ali klasifikacija na podlagi prednosti), sistem izbere sistem klasifikacije na podlagi zemljevida; sicer pa izbere TCAM. TCAM je razširitev koncepta tabele Content Addressable Memory (CAM). Tabela CAM sprejme vrednost indeksa ali ključa (običajno naslov MAC) in poišče nastalo vrednost (običajno vrata stikala ali ID VLAN). Iskanje v tabeli je hitro in vedno temelji na natančnem ujemanju ključa, ki je sestavljen iz dveh vhodnih vrednosti: 0 in 1 bitov. Zemljevid QoS je sistem klasifikacije prometnih paketov, ki temelji na tabeli.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 11
Izboljšajte skaliranje ACL z uporabo enakovrednega QoS
Razvrstite pakete za prepoznavanje specifičnega prometa
Izboljšajte skaliranje ACL z uporabo enakovrednega QoS
Tabela 4: Tabela zgodovine funkcij
Ime funkcije
Izboljšajte skaliranje ACL z uporabo enakovrednega QoS
Informacije o izdaji Izdaja 7.3.2
Opis funkcije
Ta funkcija združuje funkcije QoS in varnostnih seznamov za nadzor dostopa (ACL). Ta kombinacija omogoča uporabo filtra ACL z ACL skupine objektov, ki zagotavlja močno izboljšano lestvico ACL zaradi veliko manjše uporabe TCAM.
Preden je bila uvedena ta funkcionalnost, so ACL-ji, uporabljeni za skupinska dejanja QoS, porabili precejšnje število vnosov TCAM, kar je zmanjšalo razpoložljivo lestvico funkcije.
Peering QoS je vhodna klasifikacijska funkcija QoS, ki vam omogoča združitev funkcij QoS ACL-jev in varnostnih ACL-jev. To naredi tako, da vam omogoči nastavitev skupinskih dejanj QoS za vsak vnos nadzora dostopa (ACE) v varnostnem ACL, s čimer se izognete več vnosom (za QoS in varnost) na ACE. Nato lahko uporabite ta združeni ACL s funkcijo ACL skupine objektov, da uporabite filter ACL (dovoljenje ali zavrnitev) za ACE. ACL skupine objektov so znani tudi kot 'stisnjeni ACL', ker skupina objektov stisne več posameznih naslovov IP v skupine objektov. Poleg tega lahko v ACL, ki temelji na skupini objektov, ustvarite en sam ACE, ki uporablja ime skupine objektov, namesto da ustvarite veliko ACE. Ta zmožnost 'združevanja' in 'stiskanja' ACL-jev prihrani precej prostora TCAM in zagotavlja močno izboljšano lestvico ACL-jev za politike QoS.
Bistvene točke o združevanju ACL-jev
· Prepričajte se, da ste združili sezname ACL (nastavite dejanja skupine QoS za vsak ACE v varnostnem ACL), preden jih priključite na vmesnik.
· Spajanje ACL je odvisno od vrstnega reda. To pomeni, da so ACE programirani v vrstnem redu, kot so prikazani v ACL.
Smernice in omejitve za peering QoS
· Samo vmesniki ravni 3 podpirajo enakovredni QoS. Konfiguracije na ravni 2 so zavrnjene.
· Vrstni QoS je podprt samo v vhodni smeri.
· Politike enakovrednega QoS in običajne politike QoS lahko soobstajajo na isti linijski kartici, vendar le, če jih priključite na različne vmesnike.
· Isto politiko enakovrednega QoS lahko pritrdite na več vmesnikov na isti linijski kartici.
· Za ločeno upoštevanje prometa IPv4 in IPv6 konfigurirajte edinstvene vrednosti skupine QoS za varnostne ACL IPv4 in IPv6.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 12
Razvrstite pakete za prepoznavanje specifičnega prometa
Konfiguriranje enakovrednega QoS za skaliranje ACL
· Promet, označen z biti MPLS EXP na enakovrednem vmesniku, konfiguriranem s QoS, se ujema s privzetim razredom v zemljevidu razreda, ki je konfiguriran kot ujemanje s katerim koli (privzeto) za tokove MPLS MPLS.
· Podvmesniki podedujejo enakovredne politike QoS, ki se uporabljajo za glavne vmesnike, vendar ne podedujejo ACL-jev. Prepričajte se, da konfigurirate varnostne ACL (ki se ujemajo s tistimi na glavnih vmesnikih) na vseh podvmesnikih; drugače je ves promet podvmesnikov podvržen dejanju privzetega razreda, kar vpliva na njihovo prednostno tehtanjetage.
· Konfigurirate lahko samo skupino ujemanja qos za enakovredne pravilnike QoS. Kateri koli drug ukaz qos-group je zavrnjen.
· V varnostne ACL-je lahko vstavljate, brišete in spreminjate ACE.
Konfiguriranje enakovrednega QoS za skaliranje ACL
Če želite konfigurirati enakovredni QoS na vmesniku:
1. Konfigurirajte varnostni ACL in nastavite skupino qos na ACE. V nasprotnem primeru je skupina qos nastavljena na privzeto vrednost 0, kar vpliva na prednostno tehtanjetage za promet na vmesniku.
2. Konfigurirajte ujemanje pravilnika enakovrednega QoS za skupino qos, ki ste jo nastavili v varnostnem ACL. Nastavite skupinska dejanja QoS, kot so opomba, nadzornik, prometni razred, DSCP, prednost in zavrženi razred.
3. Na vmesnik priključite varnostni ACL in peering QoS ACL.
/*Konfigurirajte varnostni ACL, v tem primeruample: ipv4-sec-acl*/ Router(config)#ipv4 access-list ipv4-sec-acl
/*nastavi skupino qos na ACE; to lahko storite zaradi enakovrednega QoS, ki omogoča uporabo enega samega vnosa na ACE namesto več vnosov */ Router(config-ipv4-acl)#10 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prioriteta prioriteta nastavitev qos - skupina 1
Router(config-ipv4-acl)#20 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prednost takojšnja nastavitev qos-skupina 2
Router(config-ipv4-acl)30 dovoli ipv4 135.0.0.0/8 217.0.0.0/8 precedence flash set qos-group 3 Router(config-ipv4-acl)40 dovoli ipv4 135.0.0.0/8 217.0.0.0/8 precedence flash-override set qos-group 4 Router(config-ipv4-acl)50 permit ipv4 135.0.0.0/8 217.0.0.0/8 prednost kritično set qos-group 5 Router(config-ipv4-acl)#60 permit ipv4 135.0.0.0. 8/217.0.0.0 8/6 precedence internet set qos-group 4 Router(config-ipv70-acl)#4 permit ipv135.0.0.0 8/217.0.0.0 8/7 precedence network set qos-group 4 Router(config-ipvXNUMX- acl)#izhod
/*Konfigurirajte ujemanje pravilnika enakovrednega QoS za vsako skupino qos, ki jo nastavite v varnostnem 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
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 13
Konfiguriranje enakovrednega QoS za skaliranje ACL
Razvrstite pakete za prepoznavanje specifičnega prometa
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-any class -privzeti usmerjevalnik (config-cmap)#end-class-map
/*Nastavi dejanja Qos v konfiguriranem zemljevidu pravilnika v tem primeruample: nastavite prec, nastavite tc in nastavite 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)#izhod iz usmerjevalnika(config-pmap)#class grp-6 usmerjevalnik(config-pmap-c)#nastavi prednost 1 usmerjevalnik(config-pmap-c)#nastavi prometni razred 6 usmerjevalnik(config-pmap -c)#izhod iz usmerjevalnika(config-pmap)#razred grp-5 usmerjevalnika(config-pmap-c)#nastavi prednost 2 usmerjevalnika(config-pmap-c)#nastavi prometni razred 5 usmerjevalnika(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)#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)#class class- privzeti usmerjevalnik(config-pmap-c)#nastavi prednost 5 usmerjevalnik(config-pmap-c)#izhod iz usmerjevalnika(config-pmap)#end-policy-map
/*Pripni varnostni acl z ustreznimi skupinami qos na vmesnik*/ Router(config)#int bundle-Ether 350 Router(config-if)#ipv4 access-group ipv4-sec-acl ingress
/*Pripnite zemljevid pravilnika z dejanji qos, ki ste jih nastavili v varnostnem acl, na vmesnik*/ Router(config-if)#service-policy input ingress_qosgrp_to_DSCP_TC_qgrp Router(config-if)#commit Router(config-if)#exit
Uspešno ste uporabili enakovredni QoS za združevanje in stiskanje varnostnih in QoS ACL-jev ter dosegli močno izboljšane lestvice ACL za politike QoS.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 14
Razvrstite pakete za prepoznavanje specifičnega prometa
Konfiguriranje enakovrednega QoS za skaliranje ACL
Zagonska konfiguracija
ipv4 access-list ipv4-sec-acl 10 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prioriteta prednostna nastavitev qos-skupina 1 20 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prednost takojšnja nastavitev qos-skupina 2 30 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 precedence flash set qos-group 3 40 permit ipv4 135.0.0.0/8 217.0.0.0/8 precedence flash-override set qos-group 4 50 dovoljenje ipv4 135.0.0.0/8 217.0.0.0 .8/5 prednost kritična nastavitev qos-skupina 60 4 dovoljenje ipv135.0.0.0 8/217.0.0.0 8/6 prednost internetna nastavitev qos-skupina 70 4 dovoljenje ipv135.0.0.0 8/217.0.0.0 8/7 prednostna nastavitev omrežja qos-skupina XNUMX
! class-map match-any grp-7
ujemanje qos-skupine 7 end-class-map ! class-map match-any grp-6 match qos-group 6 end-class-map ! class-map match-any grp-5 match qos-group 5 end-class-map ! class-map match-any grp-4 match qos-group 4 end-class-map ! class-map match-any grp-3 match qos-group 3 end-class-map ! class-map match-any grp-2 match qos-group 2 end-class-map ! class-map match-any grp-1 match qos-group 1 end-class-map ! zemljevid razreda se ujema s katerim koli privzetim razredom končni zemljevid razreda! preslikava pravilnika ingress_qosgrp_to_Prec-TC razred grp-7
nastavite prednost 1 nastavite prometni razred 7 ! razred grp-6 nastavite prednost 1 nastavite prometni razred 6 ! razred grp-5 nastavite prednost 2 nastavite prometni razred 5! razred grp-4 nastavite prednost 2 nastavite prometni razred 4! class grp-3 set traffic-class 3 set dscp ef ! razred grp-2
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 15
Vrstni QoS za ABF
Razvrstite pakete za prepoznavanje specifičnega prometa
nastavite prednost 3 nastavite prometni razred 2! razred grp-1 nastavite prednost 4 nastavite prometni razred 1! razred razred-privzeto nastavi prednost 5! zemljevid končne politike! int bundle-Ether 350 ipv4 access-group ipv4-sec-acl ingress ! int bundle-Ether 350 service-policy input ingress_qosgrp_to_DSCP_TC_qgrp
Preverjanje
Zaženite ukaz show interface za vmesnik, na katerega ste priključili ACL varnosti in QoS.
Router#show run int bundle-Ether 350 vmesnik Bundle-Ether350 service-policy input ingress_qosgrp_to_DSCP_TC_qgrp ipv4 naslov 11.25.0.1 255.255.255.0 ipv6 naslov 2001:11:25:1::1/64 ipv4 access-group ipv4-sec-acl in gres !
Vrstni QoS za ABF
Tabela 5: Tabela zgodovine funkcij
Ime funkcije
Podpora za posredovanje na podlagi ACL (ABF) z enakovrednim QoS
Informacije o izdaji Izdaja 7.3.3
Opis funkcije
Ta funkcija vam daje prilagodljivost za konfiguriranje naslovov naslednjega skoka za ACE v združenem (QoS in varnost) ACL namesto poti, ki jo izbere usmerjevalni protokol. Konfigurirate lahko naslove naslednjega skoka z izbiro VRF ali VRF.
Ta funkcija vam omogoča, da imate funkcije QoS in ABF znotraj istih ACE.
Od izdaje 7.3.3 naprej usmerjevalniki serije Cisco 8000 podpirajo posredovanje na podlagi ACL z enakovrednim QoS. Posredovanje na podlagi ACL (ABF) je funkcija usmerjanja na podlagi pravilnika, pri kateri usmerjevalnik posreduje promet, ki se ujema z določenimi pravili ACL, na uporabniško določen naslednji skok namesto na pot, ki jo izbere usmerjevalni protokol. Funkcija Peering QoS združuje QoS ACL in varnostne ACL, da se izogne večkratnim vnosom (QoS in varnost) na ACE. V podpori ABF z enakovrednim QoS lahko konfigurirate naslove naslednjega skoka za ACE v združenem (QoS in varnost) ACL. Naslov naslednjega skoka se uporablja za posredovanje dohodnih paketov, ki se ujemajo z dovoljenji ACE, do njihovega cilja. Tukaj ABF podpira tako VRF-select kot VRF-aware preusmeritev. Pri VRF-selectu je naslednji skok sestavljen samo iz VRF, naslednji skok, ki podpira VRF, pa je sestavljen iz naslovov VRF in IP.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 16
Razvrstite pakete za prepoznavanje specifičnega prometa
Vrstni QoS za ABF
Konfiguracija
1. Konfigurirajte varnostni ACL v tem primeruample: abf-acl
Router(config)#ipv4 access-list abf-acl
2. Nastavite skupino qos na ACE; to lahko storite zaradi enakovrednega QoS, ki omogoča uporabo enega vnosa na ACE namesto več vnosov.
Router(config-ipv4-acl)#10 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prioriteta nastavitev qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 Router(config-ipv4-acl)#20 dovoljenje tcp 135.0.0.0/8 217.0.0.0/8 prioriteta nastavljena prednost qos-group 2 nexthop1 vrf vrf3 nexthop2 vrf vrf2 Router(config-ipv4-acl)#30 dovoljenje tcp 135.0.0.0/8 217.0.0.0/8 match-all +ack +psh nastavite qos-group 3 nexthop1 vrf vrf2 nexthop2 vrf vrf3 nexthop3 vrf vrf1 Router(config-ipv4-acl)#40 dovoljenje tcp 135.0.0.0/8 217.0.0.0/8 prioriteta nastavitev qos-group 4 nexthop1 vrf vrf1 nexthop2 vrf vrf2 nexthop3 vrf vrf3 usmerjevalnik(config-ipv4-acl)#izhod
3. Konfigurirajte ujemanje načel enakovrednega QoS za vsako skupino qos, ki ste jo nastavili v varnostnem 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- skupina 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. Nastavite dejanja QoS v konfiguriranem zemljevidu pravilnika v tem primeruample: nastavite prec, nastavite tc in nastavite dscp
Router(config)#policy-map edge_qos_policy 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)#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)#class class-default Router(config-pmap-c)#nastavi prednost 5 Router(config-pmap-c)#exit Router(config-pmap)#end-policy-map
5. Varnostni acl z nastavljenimi skupinami qos priključite na vmesnik.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 17
Vrstni QoS za ABF
Razvrstite pakete za prepoznavanje specifičnega prometa
Router(config)#int bundle-Ether 350 Router(config-if)#ipv4 access-group abf-acl ingress
6. Na vmesnik pripnite preslikavo pravilnika z dejanji QoS, ki ste jih nastavili v 4. koraku.
Router(config-if)#service-policy input edge_qos_policy Router(config-if)#commit Router(config-if)#exit
Uspešno ste konfigurirali enakovredni QoS z ABF.
Zagonska konfiguracija
ipv4 access-list abf-acl 10 dovoljenje ipv4 135.0.0.0/8 217.0.0.0/8 prioriteta nastavitev qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 20 dovoljenje tcp 135.0.0.0/8 217.0.0.0/8 pred ence prioriteta nastavljena qos-skupina 2 nexthop1 vrf vrf3
nexthop2 vrf vrf2 30 dovoljenje 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 dovoljenje tcp 135.0.0.0/8 217.0.0.0/8 prioriteta nastavitev prednosti qos-skupina 4 nexthop1 vrf vrf1
nexthop2 vrf vrf2 nexthop3 vrf vrf3 ! class-map match-any grp-4 match qos-group 4 end-class-map ! class-map match-any grp-3 match qos-group 3 end-class-map ! class-map match-any grp-2 match qos-group 2 end-class-map ! class-map match-any grp-1 match qos-group 1 end-class-map ! zemljevid razreda se ujema s katerim koli privzetim razredom končni zemljevid razreda! policy-map edge_qos_policy razred grp-4 nastavi prednost 2 nastavi prometni razred 4! class grp-3 set traffic-class 3 set dscp ef ! razred grp-2 nastavite prednost 3 nastavite prometni razred 2! razred grp-1 nastavite prednost 4 nastavite prometni razred 1! razred razred-privzeto nastavi prednost 5! zemljevid končne politike
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 18
Razvrstite pakete za prepoznavanje specifičnega prometa
Razvrstite in označite glavo plasti 3 na vmesnikih plasti 2
! int bundle-Ether 350 ipv4 access-group abf-acl ingress ! int bundle-Ether 350 service-policy vhod edge_qos_policy
Preverjanje
Zaženite ukaz show interface za vmesnik, na katerega ste priključili ACL varnosti in QoS ABF.
Router#show run int bundle-Ether 350 vmesnik Bundle-Ether350 service-policy input edge_qos_policy naslov ipv4 11.25.0.1 255.255.255.0 naslov ipv6 2001:11:25:1::1/64 ipv4 access-group abf-acl ingress !
Razvrstite in označite glavo plasti 3 na vmesnikih plasti 2
Ko morate označiti pakete za promet vmesnika ravni 2, ki teče prek premostitvenih domen in premostitvenih navideznih vmesnikov (BVI), lahko ustvarite mešano politiko QoS. Ta pravilnik ima klasifikacijske zemljevide razredov, ki temeljijo na zemljevidih in TCAM. Mešani pravilnik zagotavlja, da so premostitveni (plast 2) in premostitveni virtualni vmesnik (BVI ali sloj 3) prometni tokovi razvrščeni in označeni.
Smernice
· Zemljevid razredov s klasifikacijo TCAM se morda ne ujema s premostitvenim prometom. Vnosi TCAM se ujemajo samo z usmerjenim prometom, medtem ko se vnosi na zemljevidu ujemajo s prometom po mostu in BVI.
· Zemljevid razredov s klasifikacijo na podlagi zemljevida se ujema s prometom po mostu in BVI.
Example
ipv4 dostopni seznam acl_v4 10 dovoljenje ipv4 gostitelj 100.1.1.2 kateri koli 20 dovoljenje ipv4 gostitelj 100.1.100.2 kateri koli ipv6 dostopni seznam acl_v6 10 dovoljenje tcp gostitelj 50:1:1::2 kateri koli 20 dovoljenje tcp kateri koli gostitelj 50:1:200: :2 class-map match-any c_match_acl match access-group ipv4 acl_v4 ! Ta vnos se ne ujema z ujemanjem premostitvenega prometa dostopne skupine ipv6 acl_v6! Ta vnos se ne ujema s premostitvenim prometom dscp af11 Ta vnos se ujema s premostitvenim in BVI prometom class-map match-all c_match_all match protocol udp! Ta vnos se ne ujema s premoščenim prometom match prec 7 class-map match-any c_match_protocol match protocol tcp! Ta vnos in s tem tudi ta razred se ne ujemata s premostitvenim prometom class-map match-any c_match_ef match dscp ef! Ta vnos/razred se ujema s premostitvenim prometom in prometom BVI class-map match-any c_qosgroup_1 Ta razred se ujema s premostitvenim prometom in prometom BVI! match qos-group 1 policy-map p_ingress class c_match_acl set traffic-class 1 set qos-group 1
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 19
Elementi prometnega razreda
Razvrstite pakete za prepoznavanje specifičnega prometa
! 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 vmesnik FourHundredGigE0/0/0/0 l2transport service-policy input p_ingress service-policy output p_egress ! ! vmesnik FourHundredGigE0/0/0/1 ipv4 naslov 200.1.2.1 255.255.255.0 ipv6 naslov 2001:2:2::1/64 service-policy input p_ingress service-policy output p_egress
Elementi prometnega razreda
Namen razreda prometa je razvrstiti promet na vašem usmerjevalniku. Za definiranje prometnega razreda uporabite ukaz class-map. Prometni razred vsebuje tri glavne elemente:
· Ime
· Niz ukazov za ujemanje – za določitev različnih kriterijev za razvrščanje paketov.
· Navodilo, kako ovrednotiti te ukaze za ujemanje (če v prometnem razredu obstaja več kot en ukaz za ujemanje)
Paketi se preverijo, da se ugotovi, ali ustrezajo kriterijem, podanim v ukazih za ujemanje. Če paket ustreza podanim kriterijem, se ta paket obravnava kot član razreda in se posreduje v skladu s specifikacijami QoS, določenimi v prometni politiki. Paketi, ki ne izpolnjujejo nobenega od ujemajočih se kriterijev, so razvrščeni kot člani privzetega prometnega razreda.
Ta tabela prikazuje podrobnosti vrst ujemanja, ki jih podpira usmerjevalnik.
Podprta vrsta ujemanja
Min, Max Max Vnosi Podpora za podporo za smer, podprto na vmesnikih Match NOT Ranges
IPv4 DSCP (0,63)
64
IPv6 DSCP
DSCP
ja
ja
Vhod Izhod
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 20
Razvrstite pakete za prepoznavanje specifičnega prometa
Privzeti prometni razred
Podprta vrsta ujemanja
Min., Maks
Prednost IPv4 (0,7) Prednost IPv6
Prednost
MPLS
(0,7)
Eksperimentalno
Najvišje
Access-group Ni uporabno
QoS-skupina
(1,7)
Protokol
(0, 255)
Največje število vnosov Podpora za podporo za smer, podprto na vmesnikih Ujemanje NE obsegov
8
ja
št
Ingress
Izstop
8
ja
št
Ingress
Izstop
8
št
ne
Ingress
veljavno
7
št
št
Izstop
1
ja
ne
Ingress
veljavno
Privzeti prometni razred
Nerazvrščen promet (promet, ki ne ustreza kriterijem ujemanja, določenim v prometnih razredih) se obravnava kot pripadajoč privzetemu prometnemu razredu.
Če uporabnik ne konfigurira privzetega razreda, se paketi še vedno obravnavajo kot člani privzetega razreda. Vendar privzeti razred nima omogočenih funkcij. Zato paketi, ki pripadajo privzetemu razredu brez konfiguriranih funkcij, nimajo funkcije QoS.
Za izhodno razvrstitev je podprto ujemanje v skupini qos (1–7). Match qos-group 0 ni mogoče konfigurirati. Privzeti razred v pravilniku izhoda se preslika v skupino qos 0.
Ta bivšiampprikazuje, kako konfigurirati prometno politiko za privzeti razred:
configure policy-map ingress_policy1 class class-default police rate percent 30 !
Ustvari prometni razred
Če želite ustvariti prometni razred, ki vsebuje merila ujemanja, uporabite ukaz class-map, da podate ime prometnega razreda, nato pa po potrebi uporabite ukaze ujemanja v konfiguracijskem načinu class-map.
Smernice
· Uporabniki lahko zagotovijo več vrednosti za vrsto ujemanja v eni vrstici konfiguracije; to pomeni, če prva vrednost ne ustreza kriterijem ujemanja, se za razvrstitev upošteva naslednja vrednost, navedena v izjavi o ujemanju.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 21
Ustvari prometni razred
Razvrstite pakete za prepoznavanje specifičnega prometa
· Uporabite ključno besedo not z ukazom za ujemanje, da izvedete ujemanje na podlagi vrednosti polja, ki niso navedene.
· Vsi ukazi za ujemanje, podani v tej konfiguracijski nalogi, veljajo za neobvezne, vendar morate za razred konfigurirati vsaj en kriterij ujemanja.
· Če podate match-katero koli, mora biti izpolnjen eden od kriterijev ujemanja, da se promet, ki vstopa v prometni razred, razvrsti kot del prometnega razreda. To je privzeto. Če podate ujemanje vseh, se mora promet ujemati z vsemi kriteriji ujemanja.
· Za ukaz match access-group klasifikacija QoS na podlagi dolžine paketa ali polja TTL (time to live) v glavah IPv4 in IPv6 ni podprta.
· Pri ukazu match access-group, ko je seznam ACL uporabljen znotraj preslikave razreda, je dejanje zavrnitve ACL prezrto in promet je razvrščen na podlagi podanih parametrov ujemanja ACL.
· Ujemanje qos-group, traffic-class, DSCP/Prec in MPLS EXP so podprti samo v izhodni smeri in to so edini kriteriji ujemanja, podprti v izhodni smeri
· Izhodni privzeti razred se implicitno ujema s skupino qos 0.
· Multicast ima sistemsko pot, ki je drugačna od enoposteljne poti na usmerjevalniku, in se srečata pozneje na izhodu v razmerju multicast-unicast 20:80 na podlagi vmesnika. To razmerje se ohranja na enaki ravni prioritete kot promet.
· Izhodni QoS za multicast promet obravnava prometne razrede 0-5 kot nizke prioritete in prometne razrede 6-7 kot visoke prioritete. Trenutno tega uporabnik ne more konfigurirati.
· Izhodno oblikovanje ne velja za multicast promet v prometnih razredih visoke prioritete (HP). Velja le za unicast promet.
· Če nastavite prometni razred pri vhodnem pravilniku in nimate ujemajočega se razreda na izhodu za ustrezno vrednost prometnega razreda, potem promet pri vhodu s tem razredom ne bo upoštevan v privzetem razredu na izstopnem zemljevidu pravilnika.
· Samo prometni razred 0 spada v privzeti razred. Prometni razred, ki ni nič, dodeljen ob vhodu, vendar brez dodeljene izhodne čakalne vrste, ne spada niti v privzeti razred niti v kateri koli drug razred.
Konfiguracija nprample
Za dokončanje konfiguracije razreda prometa morate narediti naslednje: 1. Izdelati zemljevid razreda
2. Določanje kriterijev ujemanja za razvrščanje paketa kot člana določenega razreda (Za seznam podprtih vrst ujemanja glejte Elementi razreda prometa na strani 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
S tem ukazom preverite konfiguracijo zemljevida razredov:
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 22
Razvrstite pakete za prepoznavanje specifičnega prometa
Elementi prometne politike
Router#show class-map qos-1 1) ClassMap: qos-1 Vrsta: qos
Navedeno v 2 načrtih politik
Glejte tudi Priložite prometno politiko vmesniku, na strani 24.
Sorodne teme · Elementi prometnega razreda, na strani 20 · Elementi prometnega pravilnika, na strani 23
Elementi prometne politike
Politika prometa vsebuje tri elemente: · Ime · Razred prometa · Politike QoS
Ko izbere prometni razred, ki se uporablja za razvrščanje prometa v prometno politiko, lahko uporabnik vnese funkcije QoS, ki bodo uporabljene za razvrščeni promet.
MQC ne zahteva nujno, da uporabniki z eno prometno politiko povežejo samo en prometni razred.
Vrstni red, v katerem so razredi konfigurirani v zemljevidu pravilnika, je pomemben. Pravila ujemanja razredov so programirana v TCAM v vrstnem redu, v katerem so razredi podani v zemljevidu pravilnika. Če se torej paket morebiti ujema z več razredi, se vrne samo prvi ujemajoči se razred in uporabi se ustrezen pravilnik.
Usmerjevalnik podpira 8 razredov na zemljevid pravilnika v vhodni smeri in 8 razredov na zemljevid pravilnika v izhodni smeri.
Ta tabela prikazuje podprta dejanja razreda na usmerjevalniku.
Podprte vrste dejanj
Smer je podprta na vmesnikih
preostala pasovna širina
izhod
označiti
Glejte Označevanje paketov, na strani 30
policija
vstop
prioriteta
izhod (stopnja 1 do stopnja 7)
omejitev čakalne vrste
izhod
oblika
izhod
rdeča
izhod
RED podpira možnost zavrženega razreda; edini vrednosti, ki se posredujeta razredu zavrženja, sta 0 in 1.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 23
Ustvarite prometno politiko
Razvrstite pakete za prepoznavanje specifičnega prometa
Ustvarite prometno politiko
Namen pravilnika o prometu je konfigurirati funkcije QoS, ki morajo biti povezane s prometom, ki je bil razvrščen v prometni razred ali razrede, ki jih določi uporabnik. Če želite konfigurirati prometni razred, glejte Ustvarjanje prometnega razreda, na strani 21. Ko definirate prometno politiko z ukazom policy-map, jo lahko pritrdite na enega ali več vmesnikov, da določite prometno politiko za te vmesnike z uporabo storitve -policy ukaz v načinu konfiguracije vmesnika. S podporo za dvojno politiko imate lahko na izhodu priključeni dve prometni politiki, eno za označevanje in eno za čakalno vrsto. Glejte Priložite prometno politiko vmesniku, na strani 24.
Konfiguracija nprample Za dokončanje konfiguracije pravilnika o prometu morate narediti naslednje: 1. Ustvarjanje zemljevida pravilnika, ki ga je mogoče pritrditi na enega ali več vmesnikov, da določite pravilnik storitve 2. Povezovanje razreda prometa s pravilnikom o prometu 3. Določanje razreda- dejanja (glejte Elemente prometne politike, na strani 23)
Router# configure Router(config)# policy-map test-shape-1 Router(config-pmap)# class qos-1
/* Konfiguriraj razredno dejanje ('oblika' v tem primeruample). Po potrebi ponovite, da določite druga dejanja razreda */ Router(config-pmap-c)# shape povprečni odstotek 40 Router(config-pmap-c)# izhod
/* Po potrebi ponovite konfiguracijo razreda, da določite druge razrede */
Router(config-pmap)# end-policy-map Router(config)# commit
Sorodne teme · Elementi prometne politike, na strani 23 · Elementi prometnega razreda, na strani 20
Vmesniku priložite pravilnik o prometu
Ko sta prometni razred in prometna politika ustvarjena, morate prometno politiko priložiti vmesniku in podati smer, v kateri naj se politika uporablja.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 24
Razvrstite pakete za prepoznavanje specifičnega prometa
Vmesniku priložite pravilnik o prometu
Opomba Hierarhični pravilniki niso podprti. Ko je preslikava pravilnika uporabljena za vmesnik, števec hitrosti prenosa vsakega razreda ni točen. To je zato, ker je števec hitrosti prenosa izračunan na podlagi filtra eksponentnega upadanja.
Konfiguracija nprample Za priključitev pravilnika o prometu na vmesnik morate narediti naslednje: 1. Ustvarjanje razreda prometa in povezanih pravil, ki pakete ujemajo z razredom (glejte Ustvarite razred prometa,
na strani 21 ) 2. Ustvarjanje pravilnika o prometu, ki ga lahko pripnete enemu ali več vmesnikom, da določite pravilnik storitve (glejte
Ustvarite prometni pravilnik, na strani 24 ) 3. Povezovanje prometnega razreda s prometnim pravilnikom 4. Priključitev prometnega pravilnika vmesniku v vhodni ali izstopni smeri
Router# configure Router(config)# vmesnik fourHundredGigE 0/0/0/2 Router(config-int)# service-policy output strict-priority Router(config-int)# commit
Zagonska konfiguracija
/* Konfiguracija preslikave razredov */
class-map match-any traffic-class-7 match traffic-class 7 end-class-map
!class-map match-any traffic-class-6 match traffic-class 6 end-class-map
class-map match-any traffic-class-5 match traffic-class 5 end-class-map
class-map match-any traffic-class-4 match traffic-class 4 end-class-map
class-map match-any traffic-class-3 match traffic-class 3
class-map match-any traffic-class-2 match traffic-class 2 end-class-map
class-map match-any traffic-class-1 match traffic-class 1 end-class-map
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 25
Vmesniku priložite pravilnik o prometu
Razvrstite pakete za prepoznavanje specifičnega prometa
/* Konfiguracija prometne politike */
policy-map test-shape-1 class traffic-class-1 shape povprečni odstotek 40 !
policy-map strict-priority class tc7 priority level 1 queue-limit 75 mbytes ! razred tc6 prednostna raven 2 omejitev čakalne vrste 75 mbajtov! razred tc5 prednostna stopnja 3 omejitev čakalne vrste 75 mbajtov! razred tc4 prednostna raven 4 omejitev čakalne vrste 75 mbajtov ! razred tc3 prednostna raven 5 omejitev čakalne vrste 75 mbajtov! razred tc2 prednostna stopnja 6 omejitev čakalne vrste 75 mbajtov ! razred tc1 stopnja prioritete 7 omejitev čakalne vrste 75 mbajtov ! razred class-default queue-limit 75 mbajtov! zemljevid končne politike
—–
/* Priključitev prometne politike vmesniku v izhodni smeri */ vmesnik fourHundredGigE 0/0/0/2
izhod pravilnika storitev stroga prednost!
Preverjanje
Router# #show qos int fourHundredGigE 0/0/0/2 output
OPOMBA:- Konfigurirane vrednosti so prikazane v oklepajih Vmesnik FourHundredGigE0/0/0/2 ifh 0xf0001c0 — izhodna politika
ID NPU: Skupno število razredov: Pasovna širina vmesnika: Ime pravilnika:
0 8 400000000 kbps s strogo prednostjo
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 26
Razvrstite pakete za prepoznavanje specifičnega prometa
Vmesniku priložite pravilnik o prometu
VOQ baza:
2400
Vrsta računovodstva:
Layer1 (Vključuje inkapsulacijo Layer 1 in višje)
——————————————————————————
Razred 1. stopnje (HP1)
= tc7
ID čakalne vrste Egressq
= 2407 (čakalna vrsta HP1)
Čakalna vrsta Max. ČB.
= brez maks. (privzeto)
TailDrop Threshold
= 74999808 bajtov / 2 ms (75 megabajtov)
WRED ni konfiguriran za ta razred
Level1 Class (HP2) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc6 = 2406 (čakalna vrsta HP2) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class (HP3) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc5 = 2405 (čakalna vrsta HP3) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class (HP4) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc4 = 2404 (čakalna vrsta HP4) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class (HP5) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc3 = 2403 (čakalna vrsta HP5) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class (HP6) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc2 = 2402 (čakalna vrsta HP6) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class (HP7) Egressq Queue ID Čakalna vrsta Max. ČB. TailDrop Threshold WRED ni konfiguriran za ta razred
= tc1 = 2401 (čakalna vrsta HP7) = brez maks. (privzeto) = 74999808 bajtov / 2 ms (75 megabajtov)
Level1 Class Egressq Queue ID Čakalna vrsta Max. ČB. Inverzna teža/prag padca teže WRED ni konfiguriran za ta razred
= class-default = 2400 (privzeta čakalna vrsta LP) = brez maks. (privzeto) = 1 / (BWR ni konfiguriran) = 74999808 bajtov / 150 ms (75 megabajtov)
!
Sorodne teme · Elementi prometne politike, na strani 23 · Elementi prometnega razreda, na strani 20
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 27
Vmesniku priložite pravilnik o prometu
Razvrstite pakete za prepoznavanje specifičnega prometa
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 28
4 POGLAVJE
Označite pakete za spremembo prednostnih nastavitev
· Označevanje paketov je končanoview, na strani 29 · Funkcija in prednosti brezpogojnega označevanja paketov na podlagi razreda, na strani 31 · Konfigurirajte brezpogojno označevanje paketov na podlagi razreda, na strani 32 · Brezpogojno označevanje paketov na podlagi razreda: pr.ampdatoteke, na strani 33 · Prednost IP v primerjavi z označevanjem IP DSCP, na strani 35 · Sprememba pravilnika na mestu, na strani 36
Označevanje paketov je končanoview
Označevanje paketov v preslikavah vhodnih načel lahko uporabite za nastavitev ali spreminjanje atributov za promet, ki pripada določenemu razredu. Na primerample, lahko spremenite vrednost CoS v razredu ali nastavite IP DSCP ali vrednosti IP za določeno vrsto prometa. Te nove vrednosti se nato uporabijo za določitev, kako naj se obravnava promet.
Opomba Od izdaje Cisco IOS XR 7.2.12 dalje je podpora za označevanje paketov na transportnih vmesnikih 2. ravni enaka podpori za označevanje na vmesnikih 3. ravni. Vendar pa ta podpora velja samo za glavni vmesnik (fizični vmesnik in vmesnik paketa), ne pa tudi za podvmesnike.
Privzeto označevanje
Ko vhodni ali izhodni vmesnik doda VLAN tags ali MPLS, zahteva privzeto vrednost za razred storitve in vrednosti EXP, ki so vključene v te tags in nalepke. Na usmerjevalniku en ingress privzeti QoS mapping profile in eno izhodno privzeto preslikavo QoS profile se med inicializacijo ustvarijo in konfigurirajo za vsako napravo.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 29
Vedenje QoS za tunele Generic Routing Encapsulation (GRE).
Označite pakete za spremembo prednostnih nastavitev
Vedenje QoS za tunele Generic Routing Encapsulation (GRE).
Tabela 6: Tabela zgodovine funkcij
Ime funkcije
Informacije o izdaji
Vedenje QoS za generično usmerjanje izdaje 7.3.1 Tuneli enkapsulacije (GRE): privzeto označevanje
Opis funkcije
S podporo za vmesnike tunelov za enkapsulacijo in dekapsulacijo GRE je na voljo nekaj pomembnih posodobitev obnašanja QoS za tunele GRE. Te posodobitve veljajo za privzeto označevanje paketov in vključujejo vrsto storitve (ToS) in poskusne bite MPLS.
Enkapsulacija GRE
Če ne konfigurirate vrste storitve (ToS), se zunanja prednostna vrednost IP ali vrednost kodne točke diferenciranih storitev (DSCP) prekopira iz notranje glave IP. Če konfigurirate ToS, je zunanja prednostna vrednost IP ali vrednost DCSP v skladu s konfiguracijo ToS.
GRE dekapsulacija
Med dekapsulacijo se eksperimentalni biti MPLS (EXP) izpeljejo iz zunanjega paketa IP. Za več informacij o tunelih GRE glejte Priročnik za konfiguracijo vmesnikov za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x.
Označevanje paketov
Funkcija označevanja paketov, imenovana tudi eksplicitno označevanje, uporabnikom omogoča razlikovanje paketov na podlagi označenih oznak. Usmerjevalnik podpira označevanje vhodnih in izhodnih paketov.
Podprte operacije označevanja paketov Ta tabela prikazuje podprte operacije označevanja paketov.
Razpon podprtih vrst oznak
Podpora za brezpogojno označevanje
nastavite razred zavrženja
0-1
vstop
nastavite dscp
0-63
vstop
nastavite mpls eksperimentalno 0-7 na vrhu
vstop
nastavite prednost
0-7
vstop
nastavite skupino qos
0-7
vstop
Podpora za pogojno označevanje Ne Ne Ne
ne ne
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 30
Označite pakete za spremembo prednostnih nastavitev
Vedenje QoS za tunele Generic Routing Encapsulation (GRE).
Vedenje QoS za tunele Generic Routing Encapsulation (GRE).
Tabela 7: Tabela zgodovine funkcij
Ime funkcije
Informacije o izdaji
Vedenje QoS za izdajo generičnega usmerjanja 7.3.1 Tuneli z enkapsulacijo (GRE): eksplicitno označevanje
Opis funkcije
S podporo za vmesnike tunelov za enkapsulacijo in dekapsulacijo GRE je na voljo nekaj pomembnih posodobitev obnašanja QoS za tunele GRE. Te posodobitve so uporabne za eksplicitno označevanje paketov in vključujejo vedenje QoS med vstopom in izstopom.
Enkapsulacija GRE
Med inkapsulacijo tovora IPv4/IPv6 znotraj glave GRE je obnašanje QoS naslednje:
· Vhod: QoS podpira razvrščanje na poljih plasti 3 ali EXP koristnega tovora in označevanje naslova IP koristnega tovora DSCP.
· Izhod: QoS podpira nastavitev zunanje GRE IP glave DSCP. Ne prepiše konfiguracije Tunnel Type of Service (ToS) in ne označuje glave IP GRE DCSP.
GRE dekapsulacija
Med dekapsulacijo zunanje glave GRE (med katero se notranja vsebina IPv4/IPv6/MPLS posreduje usmerjevalniku z naslednjim skokom) je obnašanje QoS naslednje:
· Ingress: QoS podpira klasifikacijo na poljih plasti 3 zunanjega GRE z uporabo ukaza set qos-group. Nastavitev DSCP na vhodnem vmesniku nastavi DSCP za notranje glave.
· Izhod: QoS podpira klasifikacijo z uporabo skupine qos za nastavitev DSCP ali EXP za izhodne pakete.
Za več informacij o tunelih GRE glejte Priročnik za konfiguracijo vmesnikov za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x.
Funkcija in prednosti brezpogojnega označevanja paketov na podlagi razreda
Funkcija označevanja paketov vam omogoča, da svoje omrežje razdelite na več prioritetnih ravni ali razredov storitev, kot sledi:
· Uporabite brezpogojno označevanje paketov QoS za nastavitev prednosti IP ali vrednosti IP DSCP za pakete, ki vstopajo v omrežje. Usmerjevalniki v vašem omrežju lahko nato uporabijo na novo označene vrednosti prednosti IP, da določijo, kako naj se obravnava promet.
Pri vhodni smeri, po ujemanju prometa na podlagi vrednosti IP Precedence ali DSCP, ga lahko nastavite na določen razred za zavrnitev. Uteženo naključno zgodnje odkrivanje (WRED), tehnika izogibanja zastojem, s tem uporablja vrednosti razreda zavrženja za določitev verjetnosti, da je paket izpuščen.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 31
Konfigurirajte brezpogojno označevanje paketov na podlagi razreda
Označite pakete za spremembo prednostnih nastavitev
· Uporabite brezpogojno označevanje paketov QoS za dodelitev paketov MPLS skupini QoS. Usmerjevalnik uporablja skupino QoS za določitev prioritete paketov za prenos. Če želite nastaviti identifikator skupine QoS na paketih MPLS, uporabite ukaz set qos-group v načinu konfiguracije razreda preslikave pravilnika.
Opomba Nastavitev identifikatorja skupine QoS ne dodeli samodejno prioritete paketom za prenos. Najprej morate konfigurirati izhodno politiko, ki uporablja skupino QoS.
· Označite pakete preklapljanja z več protokoli (MPLS) z nastavitvijo bitov EXP znotraj vsiljene ali najvišje oznake.
· Označite pakete z nastavitvijo vrednosti argumenta qos-group. · Označite pakete z nastavitvijo vrednosti argumenta razreda zavrzi.
Opomba: qos-group in discard-class sta spremenljivki, ki sta notranji za usmerjevalnik in se ne prenašata.
Konfiguracijska naloga je opisana v Konfiguracija brezpogojnega označevanja paketov na podlagi razreda, na strani 32.
Konfigurirajte brezpogojno označevanje paketov na podlagi razreda
Ta konfiguracijska naloga pojasnjuje, kako na vašem usmerjevalniku konfigurirati naslednje funkcije brezpogojnega označevanja paketov, ki temeljijo na razredu:
· Prednostna vrednost IP · Vrednost IP DSCP · Skupinska vrednost QoS (samo vhod) · Vrednost CoS (izstop samo na podvmesnikih ravni 3) · Eksperimentalna vrednost MPLS · Razred za zavrnitev
Upoštevajte dejanja IPv4 in IPv6 QoS, uporabljena za MPLS tagpaketi ged niso podprti. Konfiguracija je sprejeta, vendar ni izvedeno nobeno dejanje.
Konfiguracija nprample Sledite tem korakom za konfiguracijo funkcij brezpogojnega označevanja paketov na vašem usmerjevalniku. 1. Ustvarite ali spremenite zemljevid pravilnika, ki ga lahko pripnete enemu ali več vmesnikom, da podate pravilnik storitve
in vstopite v način konfiguracije načrta politik. 2. Konfigurirajte vmesnik in vstopite v način konfiguracije vmesnika.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 32
Označite pakete za spremembo prednostnih nastavitev
Brezpogojno označevanje paketov na podlagi razreda: npramples
3. Vhodnemu ali izhodnemu vmesniku pripnite preslikavo načela, ki bo uporabljena kot načelo storitve za ta vmesnik.
Konfiguracija nprample
usmerjevalnik# konfiguracija usmerjevalnika(config)# vmesnik stotinaGigE 0/0/0/24 usmerjevalnik(config-pmap)#preslikava politike policy1 Router(config-int)# potrditev
Zagonska konfiguracija
router(config)# policy-map policy1
class-map match-any class1 match protocol ipv4 end-class-map
! ! politika-zemljevid politika1
razred razred1 nastavi prednost 1
! razred razred-privzeto! zemljevid končne politike! vmesnik HundredGigE0/0/0/24 politika vnosa pravilnika storitve1
!
Preverjanje Zaženite ta ukaz, da prikažete informacije o konfiguraciji pravilnika za vse razrede, konfigurirane za vse pravilnike storitev na podanem vmesniku.
usmerjevalnik# pokaži vmesnik za zagon stoGigE 0/0/0/24
Brezpogojno označevanje paketov na podlagi razreda: npramples
To so tipični bivšiampza brezpogojno označevanje paketov na podlagi razreda.
Konfiguracija označevanja prednosti IP: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan s predhodno definiranim zemljevidom razreda, imenovanim class1, z uporabo ukaza class, nato pa je pravilnik storitve priložen izhodnemu vmesniku HundredGigE 0/7/0/1. Bit prednosti IP v bajtu ToS je nastavljen na 1:
zemljevid politike pravilnik1 razred razred1 nastavi prednost 1
!
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 33
Konfiguracija označevanja IP DSCP: nprample
Označite pakete za spremembo prednostnih nastavitev
vmesnik HundredGigE 0/7/0/1 politika izhoda politike storitev1
Konfiguracija označevanja IP DSCP: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan s predhodno definiranim zemljevidom razreda z uporabo ukaza class. V tem bivšemample, se predpostavlja, da je bila predhodno konfigurirana preslikava razreda, imenovana class1, in ustvarjena je nova preslikava razreda, imenovana class2. V tem bivšemample je vrednost IP DSCP v bajtu ToS nastavljena na 5:
zemljevid politike pravilnik1 razred razred1 nastavite dscp 5
razred class2 set dscp ef
Ko konfigurirate nastavitve, prikazane za glasovne pakete na robu, so vsi vmesni usmerjevalniki konfigurirani tako, da zagotavljajo obravnavo z nizko zakasnitvijo glasovnih paketov, kot sledi:
class-map voice match dscp ef
policy-map qos-policy class voice prioriteta raven 1 policijska stopnja odstotek 10
Konfiguracija označevanja skupine QoS: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan z zemljevidom razreda, imenovanim class1, z uporabo ukaza class, nato pa je pravilnik storitve pritrjen v smeri vnosa na HundredGigE 0/7/0/1. Vrednost skupine qos je nastavljena na 1.
class-map match-any class1 match protocol ipv4 match access-group ipv4 101
zemljevid politike pravilnik1 razred razred1 nastavite qos-skupina 1!
vmesnik HundredGigE 0/7/0/1 politika vnosa politike storitev1
Opomba Ukaz set qos-group je podprt samo v vhodnem pravilniku.
Konfiguracija označevanja CoS: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan z zemljevidom razreda, imenovanim class1, z uporabo ukaza class, nato pa je pravilnik storitve pritrjen v izhodni smeri na HundredGigE 0/7/0/1.100. Biti IEEE 802.1p (CoS) v glavi plasti 2 so nastavljeni na 1.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 34
Označite pakete za spremembo prednostnih nastavitev
Eksperimentalna konfiguracija označevanja vsiljevanja bitov MPLS: nprample
class-map match-any class1 match protocol ipv4 match access-group ipv4 101
zemljevid pravilnika pravilnik1 razred razred1 nastavite cos 1!
vmesnik HundredGigE 0/7/0/1.100 politika vnosa politike storitev1
Eksperimentalna konfiguracija označevanja vsiljevanja bitov MPLS: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan z zemljevidom razreda, imenovanim class1, z uporabo ukaza class, nato pa je pravilnik storitve pritrjen v smeri vnosa na HundredGigE 0/7/0/1. Biti MPLS EXP vseh vsiljenih oznak so nastavljeni na 1.
class-map match-any class1 match protocol ipv4 match access-group ipv4 101
zemljevid pravilnika pravilnik1 razred razred1 nastavi mpls exp vsiljenost 1
! vmesnik HundredGigE 0/7/0/1
politika vnosa storitvene politike1
Opomba Ukaz set mpls exp imposition je podprt samo v vhodnem pravilniku.
Konfiguracija eksperimentalne najvišje oznake MPLS: nprample
V tem bivšemample, se ustvari pravilnik storitve, imenovan policy1. Ta pravilnik storitve je povezan z zemljevidom razreda, imenovanim class1, z uporabo ukaza class, nato pa je pravilnik storitve pritrjen v izhodni smeri na HundredGigE 0/7/0/1. Biti MPLS EXP na oznaki TOPMOST so nastavljeni na 1:
class-map match-any class1 match mpls exp topmost 2
zemljevid politike policy1 class class1 set mpls exp najvišji 1!
vmesnik HundredGigE 0/7/0/1 politika izhoda politike storitev1
Prednost IP v primerjavi z oznako IP DSCP
Če morate označiti pakete v vašem omrežju in vse vaše naprave podpirajo označevanje IP DSCP, uporabite oznako IP DSCP za označevanje svojih paketov, ker oznake IP DSCP zagotavljajo bolj brezpogojno označevanje paketov
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 35
Konfigurirajte DSCP CS7 (prednost 7)
Označite pakete za spremembo prednostnih nastavitev
opcije. Če pa označevanje z IP DSCP ni zaželeno ali če niste prepričani, ali naprave v vašem omrežju podpirajo vrednosti IP DSCP, za označevanje svojih paketov uporabite prednostno vrednost IP. Prednostno vrednost IP bodo verjetno podpirale vse naprave v omrežju. Nastavite lahko do 8 različnih oznak IP prednosti in 64 različnih oznak IP DSCP.
Konfigurirajte DSCP CS7 (prednost 7)
Glej naslednji prample za konfiguracijo možnosti v DSCP za določen izvorni naslov v paketih IPv4.
Konfiguracija nprample
policy-map policy1 class class1 set dscp cs7!
Sprememba pravilnika na mestu
Funkcija spreminjanja pravilnika na mestu vam omogoča spreminjanje pravilnika QoS, tudi če je pravilnik QoS pritrjen na enega ali več vmesnikov. Za spremenjen pravilnik veljajo enaka preverjanja, kot za nov pravilnik, ko je vezan na vmesnik. Če je sprememba pravilnika uspešna, začne spremenjeni pravilnik veljati za vse vmesnike, na katere je pravilnik pritrjen. Če pa sprememba pravilnika ne uspe na katerem koli od vmesnikov, se sproži samodejna povrnitev, da se zagotovi, da pravilnik pred spremembo velja za vse vmesnike.
Prav tako lahko spremenite kateri koli zemljevid razredov, uporabljen v zemljevidu pravilnika. Spremembe, opravljene na zemljevidu razreda, začnejo veljati na vseh vmesnikih, na katere je pripet pravilnik.
Opomba
· Statistika QoS za pravilnik, ki je povezan z vmesnikom, se izgubi (ponastavi na 0), ko je pravilnik
spremenjeno.
· Ko je pravilnik QoS, povezan z vmesnikom, spremenjen, morda za kratek čas ne bo veljal noben pravilnik za vmesnike, v katerih se uporablja spremenjen pravilnik.
· Sprememba ACL na mestu ne ponastavi števca statistike preslikave pravilnika.
Preverjanje Če se med spreminjanjem pravilnika na mestu pojavijo nepopravljive napake, se pravilnik postavi v nedosledno stanje na ciljnih vmesnikih. Nobena nova konfiguracija ni mogoča, dokler konfiguracijska seja ni odblokirana. Priporočljivo je, da pravilnik odstranite iz vmesnika, preverite spremenjen pravilnik in nato ustrezno znova uporabite.
Priporočila za uporabo spreminjanja pravilnika na mestu
Za kratek čas, ko se pravilnik QoS spreminja, morda na vmesnikih, v katerih se uporablja spremenjeni pravilnik, ne bo veljal noben pravilnik. Iz tega razloga spremenite politike QoS, ki vplivajo na najmanj
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 36
Označite pakete za spremembo prednostnih nastavitev
Priporočila za uporabo spreminjanja pravilnika na mestu
število vmesnikov hkrati. Z ukazom show policy-map targets določite število vmesnikov, na katere bo vplivalo spreminjanje načrta pravilnika.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 37
Priporočila za uporabo spreminjanja pravilnika na mestu
Označite pakete za spremembo prednostnih nastavitev
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 38
5 POGLAVJE
Izogibanje zastojem
· Izogibanje zastojem, na strani 39 · Načini čakanja v čakalni vrsti, na strani 39 · Izogibanje zastojem v VOQ, na strani 40 · Pravičen prometni tok z uporabo poštenega VOQ, na strani 44 · Modularno QoS Izogibanje zastojem, na strani 50 · Tail Drop in čakalna vrsta FIFO , na strani 50 · Naključno zgodnje odkrivanje in TCP, na strani 52 · Eksplicitno obvestilo o zastoju , na strani 54
Izogibanje zastojem
Čakalna vrsta omogoča začasno shranjevanje podatkov, ko je prejeta hitrost podatkov večja od tiste, ki jo je mogoče poslati. Upravljanje čakalnih vrst in vmesnih pomnilnikov je glavni cilj izogibanja zastojem. Ko se čakalna vrsta začne polniti s podatki, je pomembno zagotoviti, da se razpoložljivi pomnilnik v ASIC/NPU ne zapolni v celoti. Če se to zgodi, se nadaljnji paketi, ki pridejo v vrata, zavržejo, ne glede na prioriteto, ki so jo prejeli. To bi lahko negativno vplivalo na delovanje kritičnih aplikacij. Iz tega razloga se uporabljajo tehnike izogibanja zastojem, da se zmanjša tveganje, da bi čakalna vrsta popolnoma zapolnila pomnilnik in nezasedenim čakalnim vrstam prihranila pomnilnik. Pragovi čakalne vrste se uporabljajo za sprožitev padca, ko so presežene določene stopnje zasedenosti. Razporejanje je mehanizem QoS, ki se uporablja za praznjenje čakalnih vrst podatkov in pošiljanje podatkov naprej na cilj. Oblikovanje je dejanje medpomnjenja prometa znotraj vrat ali čakalne vrste, dokler ga ni mogoče načrtovati. Oblikovanje zgladi promet, zaradi česar so prometni tokovi veliko bolj predvidljivi. Pomaga zagotoviti, da je vsaka čakalna vrsta prenosa omejena na največjo stopnjo prometa.
Načini čakalne vrste
Za čakalno vrsto omrežnega vmesnika sta podprta dva načina omrežne čakalne vrste: privzeti način 8xVOQ (navidezna izhodna čakalna vrsta) in 4xVOQ. Če želite spremeniti način iz enega v drugega, morate najprej znova naložiti vse linijske kartice v sistemu.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 39
Politika čakalne vrste glavnega vmesnika
Izogibanje zastojem
V načinu 8xVOQ je vsakemu vmesniku dodeljenih osem VoQ in z njimi povezani viri. Te čakalne vrste so dodeljene ne glede na natančno konfiguracijo pravilnika na tem vmesniku. Ta način podpira ločen VOQ za vsakega od osmih notranjih prometnih razredov. V načinu 4xVOQ so vsakemu vmesniku dodeljeni štirje VoQ-ji in njihovi povezani viri, te čakalne vrste pa so dodeljene ne glede na natančno uporabljeno politiko. V tem načinu sistem podpira dvakratno število logičnih vmesnikov, vendar je treba osem prometnih razredov s konfiguracijo preslikati v štiri VoQ, ne v osem VoQ.
Opomba Od izdaje Cisco IOS XR 7.2.12 naprej so vse funkcije čakalne vrste, ki so podprte na vmesnikih 3. ravni, podprte tudi na vmesnikih 2. ravni. Vendar pa te funkcije veljajo samo za glavni vmesnik (fizični vmesnik in vmesnik paketa), ne pa tudi za podvmesnike.
Politika čakalne vrste glavnega vmesnika
Privzete čakalne vrste glavnega vmesnika so ustvarjene kot del ustvarjanja glavnega vmesnika. Ko uporabite pravilnik čakalne vrste za glavni vmesnik, bo preglasil privzete parametre čakalne vrste in razporejanja za prometne razrede, ki ste jih konfigurirali. V načinu 8xVOQ se za čakalne vrste glavnega vmesnika uporablja hierarhija P1+P2+6PN (privzeta čakalna vrsta in razporejanje). Privzete čakalne vrste se uporabljajo za ves promet do glavnega vmesnika in promet do katerega koli podvmesnika brez uporabljenega pravilnika čakalne vrste. Nadzorni/protokolni promet uporablja prometni razred 7 (TC7), prioriteta 1 (P1), da se izogne padcem med zastoji.
Politika čakalnih vrst podvmesnika
Vsak podvmesnik podpira do tri politike: vhodno politiko, izhodno označevalno politiko in izhodno politiko čakalne vrste. Če želite ustvariti in konfigurirati ločen niz VoQ-jev za podvmesnik, uporabite politiko čakalne vrste za ta podvmesnik. Ko odstranite politiko čakalne vrste podvmesnika, se povezani VoQ-ji sprostijo in promet podvmesnika se vrne k uporabi VoQ-jev glavnega vmesnika.
Izogibanje zastojem v VOQ
Izogibanje zastojem znotraj bloka VOQ je izvedeno z uporabo pro za upravljanje zastojevfile na VOQ. Ta profile določa merila za sprejem in preverjanja, ki se izvajajo ob času vpisa v čakalno vrsto. V normalnih prometnih razmerah se paket postavi v čakalno vrsto v medpomnilnike sistema skupnega pomnilnika (SMS). (Sistem skupnega pomnilnika je primarno območje za shranjevanje paketov.) Če je SMS VOQ prezaseden nad nastavljenim pragom, se VOQ premakne v blok zunanjega visokopasovnega pomnilnika (HBM). Ko se čakalna vrsta HBM izprazni, se vrne v SMS na čipu. Velikost čakalne vrste v HBM je prilagodljiva in se zmanjša, ko je skupna uporaba HBM velika.
Opomba Random Early Detect (RED) je na voljo samo za VOQ v HBM. Strojna oprema ne podpira tehtanega naključnega zgodnjega zaznavanja (WRED).
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 40
Izogibanje zastojem
Skupna raba števcev statistike VOQ
Skupna raba števcev statistike VOQ
Vsak omrežni procesor na usmerjevalniku ima več rezin (ali cevovodov) in vsaka rezina ima niz VOQ-jev, povezanih z vsakim vmesnikom na usmerjevalniku. Za vzdrževanje visokih paketnih hitrosti števcev sta z vsakim vmesnikom na vsaki omrežni rezini povezana dva niza števcev. Kot bivšiampLe razmislite o napravi s šestimi rezinami (12 vmesniki), vsaka s 24,000 VOQ, pri čemer želite šteti tako poslane kot izpuščene dogodke. V tem scenariju bi potrebovali 12 x 24 x 000 = 2 števcev, kar samo presega zmogljivost števca naprave. Za ublažitev takšnega scenarija usmerjevalnik podpira nastavljivo skupno rabo števcev VOQ. Skupno rabo lahko konfigurirate tako, da si števec deli {5} VOQ. Vsak niz števcev skupne rabe VoQ ima dva števca, ki merita:
· Paketi v čakalni vrsti se štejejo v enotah paketov in bajtov.
· Štetje izpuščenih paketov v enotah paketov in bajtov.
Da bi funkcija začela veljati: · Izbrišite konfiguracijo preslikave pravilnika izhodne čakalne vrste iz vseh vmesnikov.
· Zaženite ukaz # reload location all, da znova naložite vsa vozlišča na vašem usmerjevalniku.
Konfiguriranje skupne rabe števcev statistike VOQ
Če želite konfigurirati števce skupne rabe VOQ, uporabite #hw-module profile stats voqs-sharing-counters in določite število števcev VOQ za vsako čakalno vrsto.
RP/0/RP0/CPU0:ios(config)#hw-module profile statistika? voqs-sharing-counters Konfigurirajte število števcev skupne rabe voqs (1, 2, 4)
RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters ? 1 števec za vsako čakalno vrsto 2 2 čakalnih vrstah skupnih števcev 4 4 čakalnih vrstah skupnih števcev
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 lokacija vse
Zagonska konfiguracija
RP/0/RP0/CPU0:ios#show run | v hw-mod Pon, 10. feb. 13:57:35.296 UTC Konfiguracija zgradbe… hw-module profile stats voqs-sharing-counters 2 RP/0/RP0/CPU0:ios#
Preverjanje
RP/0/RP0/CPU0:ios#show controllers npu stats voq ingress vmesnik stotinaGigE 0/0/0/16 primerek vsa lokacija 0/RP0/CPU0 Pon, 10. feb., 13:58:26.661 UTC
Ime vmesnika =
Ročaj vmesnika =
Lokacija
=
Asic primerek
=
VOQ baza
=
Hu0/0/0/16 f0001b0
0/RP0/CPU0 0
10288
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 41
Omejitev dvojne čakalne vrste
Izogibanje zastojem
Hitrost vrat (kbps) = 100000000
Lokalno pristanišče
=
lokalni
Način VOQ
=
8
Način skupnega števca =
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
Sorodni ukazi hw-module profile stats voqs-sharing-counters
Omejitev dvojne čakalne vrste
Možnost dvojne omejitve čakalne vrste je dodana ukazu queue-limit v CLI vašega usmerjevalnika in prikazana kot razred zavrzi. Možnost zavrženega razreda vam omogoča prilagodljivost, da konfigurirate dve omejitvi čakalne vrste na eni preslikavi pravilnika – eno za promet z visoko prioriteto in drugo za promet z nizko prioriteto. Ta možnost zagotavlja, da se tok prometa z visoko prioriteto nadaljuje nespremenjen (do izpeljanega praga iz omejitve čakalne vrste razreda 0 za zavrženje), medtem ko se promet z nizko prioriteto nadaljuje do spodnjega praga (na omejitev čakalne vrste razreda 1 za zavrženje).
Povej mi več Dve omejitvi čakalne vrste lahko konfigurirate glede na te podrobnosti:
· Ena za tok, ki ga označite kot razred zavrženja 0 (višja prioriteta) ob vstopu prek pravilnika vstopa. · drugič, za tok, ki ga označite kot razred zavrženja 1 (nižja prioriteta) pri vstopu prek vstopnega pravilnika.
Tok razreda zavrženja 1 (za promet z nizko prioriteto) začne padati, ko dolžina čakalne vrste doseže omejitev velikosti, ki ste jo konfigurirali za razred zavrženja 1. Nasprotno, tok razreda zavrženja 1 preneha padati, ko dolžina čakalne vrste pade pod njegovo konfigurirano vrednost.
Kot bivšiample, upoštevajte to konfiguracijo:
zemljevid pravilnika egress_pol_dql razred tc7
queue-limit discard-class 0 100 mbajtov queue-limit discard-class 1 50 mbytes prednostna raven 1! razred razred-privzeto razmerje preostale pasovne širine 1! zemljevid končne politike!
Upoštevajte tudi preverjanje:
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#show qos vmesnik stoGigE 0/0/0/30 izhod
OPOMBA:- Konfigurirane vrednosti so prikazane v oklepajih
Vmesnik HundredGigE0/0/0/30 ifh 0xf000210 — izhodna politika
ID NPU:
0
Skupno število razredov:
2
Pasovna širina vmesnika:
100000000 kbps
Ime pravilnika:
egress_pol_dql
VOQ baza:
464
Vrsta računovodstva:
Layer1 (Vključuje inkapsulacijo Layer 1 in višje)
Način VOQ:
8
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 42
Izogibanje zastojem
Omejitve
Način skupnega števca:
1
——————————————————————————
Razred 1. stopnje (HP1)
= tc7
ID čakalne vrste Egressq
= 471 (čakalna vrsta HP1)
Čakalna vrsta Max. ČB.
= brez maks. (privzeto)
Zavrzi prag 1. razreda
= 25165824 bajtov / 2 ms (50 mbajtov)
Zavrzi prag 0. razreda
= 75497472 bajtov / 5 ms (100 mbajtov)
WRED ni konfiguriran za ta razred
Level1 Class Egressq Queue ID Čakalna vrsta Max. ČB. Inverzna teža/prag padca teže WRED ni konfiguriran za ta razred
= class-default = 464 (privzeta čakalna vrsta LP) = brez maks. (privzeto) = 1 / (1) = 749568 bajtov / 6 ms (privzeto)
V prejšnjem example, obstajata dva prometna toka, ki sta označena kot zavrženi razred 0 (višja prioriteta) in zavrženi razred 1 (nižja prioriteta).
Dokler je dolžina čakalne vrste obeh tokov pod 25165824 bajti (prag za razred zavrženja 1), se paketi iz obeh tokov nadaljujejo brez padcev. Ko dolžina čakalne vrste doseže 25165824 bajtov, se paketi zavrženega razreda 1 ne uvrstijo v čakalno vrsto, s čimer se zagotovi, da se vsa preostala pasovna širina uporablja za tok z višjo prednostjo (razred zavrženja 0).
Tok z višjo prioriteto se zmanjša šele, ko dolžina čakalne vrste doseže 75497472 bajtov.
Opomba
· Ta možnost ščiti promet z visoko prednostjo pred izgubo zaradi zastojev, vendar ne nujno pred zakasnitvijo
zaradi zastojev.
· Ti pragovi izhajajo iz območij čakalnih vrst, specifičnih za strojno opremo.
Omejitve
Zagotovite, da ste prebrali te omejitve glede možnosti omejitve dvojne čakalne vrste. · Obe omejitvi čakalne vrste morata uporabljati isto mersko enoto.
· Omejitev čakalne vrste za zavržni razred 0 mora biti vedno večja od tiste za zavržni razred 1.
· Če se za konfiguracijo omejitve čakalne vrste ne uporablja možnost razreda zavrženja, imajo paketi, označeni z razredom zavrženja 0 in razredom zavrženja 1, enako omejitev čakalne vrste; z drugimi besedami, deležni so enake obravnave.
· Omejitev čakalne vrste, ki je konfigurirana samo z razredom zavrženja 0 ali razredom zavrženja 1, je zavrnjena.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 43
Pravičen prometni tok z uporabo poštenega VOQ
Izogibanje zastojem
Pravičen prometni tok z uporabo poštenega VOQ
Tabela 8: Tabela zgodovine funkcij
Ime funkcije
Informacije o izdaji
Equitable Traffic Flow Using Fair Release 7.3.3 VOQ
Opis funkcije
Konfiguracija te funkcije zagotavlja, da je vhodnemu prometu iz različnih izvornih vrat na vsaki omrežni rezini NPU dodeljena edinstvena navidezna izhodna čakalna vrsta (VOQ) za vsak par izvornih in ciljnih vrat. To dejanje zagotavlja, da je pasovna širina, ki je na voljo na ciljnih vratih za dani razred prometa, enakomerno porazdeljena med vsa izvorna vrata, ki zahtevajo pasovno širino.
V prejšnjih izdajah promet ni bil enakomerno porazdeljen, ker vsaki rezini ni bil dodeljen pravičen delež pasovne širine izhodne čakalne vrste.
Ta funkcija uvaja ključne besede fair-4 in fair-8 v hw-module profile ukaz qos voq-mode.
Pošten VOQ: Zakaj
Glede na privzeto vedenje je vsaki omrežni rezini NPU dodeljen niz 4 ali 8 navideznih izhodnih čakalnih vrst (VOQ) na ciljna vrata. S takšno dodelitvijo je težko zagotoviti, da je prek VOQ na voljo prava količina medpomnilnika. S to konfiguracijo je vhodni promet iz različnih izvornih vrat na rezini (ali cevovodu) na NPU, ki je namenjen ciljnim vratom, dodeljen VOQ na rezino. Z drugimi besedami, več izvornih vrat, ki pošiljajo promet na ista ciljna vrata, uporablja isti VOQ. Vendar pa se pri pošiljanju prometa na različna ciljna vrata promet postavi v čakalno vrsto na različne VOQ. To pomeni, da promet ni enakomerno porazdeljen, ker vsaka rezina ne dobi pravičnega deleža pasovne širine izhodne čakalne vrste. V scenariju, kjer ima ena rezina dve vrati, druga rezina pa samo ena vrata, se pasovna širina zmanjša za vrata, ki si delijo rezino, čeprav dve vrati obravnavata več prometa kot ena sama vrata.
Razmislite o naslednjem primeruample, kjer dve 100G vrati – vrata 0 in vrata 1 –, ki pripadata isti rezini (rezina 0), pošiljata promet na vrata 3 v izhodni čakalni vrsti (OQ). Imate vrata 100G na drugi rezini (rezina-1) na istem NPE-ju, ki naj bi prav tako pošiljala promet na vrata-3. Vhodni VOQ si delita dve vrati v rezini 0, medtem ko je vhodni VOQ v rezini 1 na voljo izključno za vrata 3. Rezultat te ureditve je, da vrata-0 in vrata-1 prejmejo 25 % medpomnilniškega prometa, medtem ko vrata-3 prejmejo 50 % medpomnilniškega prometa.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 44
Izogibanje zastojem Slika 3: Obstoječe vedenje: Izvorna vrata na rezini si delijo en VOQ na ciljna vrata
Pošten VOQ: Kako
Funkcija pravičnega VOQ rešuje to neskladje v porazdelitvi prometa.
Pošten VOQ: Kako
Funkcija pravičnega VOQ obravnava privzeto vedenje, ki enako obravnava izvorna vrata na vsaki rezini NPU, ne glede na število aktivnih izvornih vrat. To naredi tako, da preoblikuje način dodeljevanja pasovne širine iz izhodne čakalne vrste. Namesto distribucije pasovne širine na ravni rezine pravični VOQ porazdeli pasovno širino neposredno na izvorna vrata. Ko konfigurirate ukaz hw-module profile qos voq-mode in ponovno naložite usmerjevalnik, funkcionalnost ustvari namenski VOQ za vsak par izvornih in ciljnih vrat. Ta ureditev zagotavlja, da je pasovna širina, ki je na voljo na ciljnih vratih za dani prometni razred, enakomerno porazdeljena med vsa izvorna vrata, ki zahtevajo pasovno širino.
Razširitev prejšnjega primeraampDa bi razumeli pošteno funkcionalnost VOQ, zdaj obstajajo namenski VOQ za vsaka vhodna vrata, ki se povezujejo z vrati v izhodni čakalni vrsti. Tako vrata-0 in vrata-1 zdaj nimajo skupnega VOQ, vrata-3 pa imajo svoj VOQ kot prej, kot je prikazano na naslednji sliki. Posledica te pravične ureditve VOQ je promet v čakalnih vrstah, namenjenih namenskim vrstam, s čimer se izboljša prometna učinkovitost.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 45
Pravični načini VOQ in skupna raba števcev
Izogibanje zastojem
Slika 4: Pošteno vedenje VOQ: vsaka izvorna vrata na rezini imajo en namenski VOQ na ciljna vrata
Pravični načini VOQ in skupna raba števcev
Fair VOQ lahko konfigurirate za način 8xVOQ (fair-8) in način 4xVOQ (fair-4) z uporabo naslednjih možnosti v hw-module profile ukaz qos voq-mode:
· hw-module profile qos voq-način pošteno-8
· hw-module profile qos voq-način pošteno-4
Prav tako lahko delite števce statistike VOQ v obeh poštenih načinih VOQ, kot je prikazano v naslednji tabeli. (Za podrobnosti o tem, zakaj je skupna raba števcev bistvena in kako konfigurirati skupno rabo števcev, glejte Skupna raba števcev statistike VOQ na strani 41.)
Tabela 9: Načini poštenega VOQ in števci skupne rabe
Fair VOQ Mode fair-8
Način števcev skupne rabe 2, 4
Pomembne opombe
· Osem VOQ-jev, konfiguriranih na izvorna vrata in ciljni par
· Števci si delijo {2, 4} VOQ.
· način fair-8 ne podpira namenskega načina števca (način števca1, kjer obstaja števec za vsako čakalno vrsto)
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 46
Izogibanje zastojem
Pošteni VOQ in rezinski (ali normalni) VOQ: ključne razlike
Fair VOQ Mode fair-4
Način števcev skupne rabe 1, 2, 4
Pomembne opombe
· Štirje VOQ-ji, konfigurirani na izvorna vrata in ciljni par
· Števci si delijo {1, 2, 4} VOQ.
Pošteni VOQ in rezinski (ali normalni) VOQ: ključne razlike
Naslednja tabela je posnetek, ki opisuje ključne razlike med pravičnimi VOQ in rezinami ali navadnimi VOQ.
Tabela 10: Pošteni VOQ in normalni VOQ
Pošten VOQ
Normalni VOQ
način fair-8: osem VOQ-jev, konfiguriranih na izvorna vrata 8:
in ciljni par
· Osem VOQ na ciljna vrata na rezino
· Te VOQ si delijo vsa izvorna vrata znotraj rezine NPU.
način fair-4: štirje VOQ-ji, konfigurirani na izvorna vrata 4:
in ciljni par
· Štirje VOQ na ciljna vrata na rezino
· Te VOQ si delijo vsa izvorna vrata znotraj rezine NPU.
Smernice in omejitve
· Funkcija poštenega VOQ je podprta na usmerjevalniku Cisco 8202 (12 QSFP56-DD 400G in 60 QSFP28 100G vrat).
· Naslednja tabela podrobno opisuje največ dovoljene vmesnike (z osnovnimi konfiguracijami IPv4 in nobeno drugo konfiguracijo obsega, kot so pravilnik QoS, ACL in konfiguracija podvmesnika), ki temelji na načinu VOQ in načinu števca skupne rabe.
Tabela 11: Največje število vmesnikov na podlagi načina Fair VOQ in načina števca skupne rabe
VOQ Mode fair-8
Način števca skupne rabe 1
Največje število vmesnikov
Usmerjevalnik ne podpira te kombinacije.
(To je zato, ker v privzetem načinu števca 72 vmesnikov ni ustvarjenih.)
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 47
Konfigurirajte Fair VOQ
Izogibanje zastojem
VOQ Mode fair-8
pošteno-8 pošteno-4
pošteno-4 pošteno-4
Način števca skupne rabe 2
4 1
2 4
Največje število vmesnikov
96 = 60 (100G) + 8×4 + 4 (400G) ==> konfigurirate lahko samo osem vmesnikov 400G v prelomnem načinu 4x10G ali 4x25G.
108 = 60 + 12 x 4 (preboj na vseh 12 vratih – 400G)
96 = 60(100G) + 8×4 + 4 (400G) ==> lahko konfigurirate samo osem 400G vmesnikov v 4x10G ali 4x25G prelomnem načinu.
108 = 60 + 12 x4 (preboj na vseh 12 vratih – 400G)
108 = 60 + 12 x4 (preboj na vseh 12 vratih – 400G)
Opomba Priporočamo uporabo načina števca skupne rabe 4 v načinih preboja in načina števca skupne rabe 2 za načine brez prekinitve.
Opomba Breakout način ni podprt na vmesnikih 100G.
· Poskrbite, da boste znova naložili usmerjevalnik, da bo konfiguracija začela veljati.
· Promet sloja 2 ni podprt v načinu fair-voq (fair-4 in fair-8).
· Čakalna vrsta podvmesnika ni podprta. (To velja tudi za podvmesnike paketov). To pomeni, da ne morete priložiti politik izhodnih storitev, ki zahtevajo namenske VOQ. Vendar pa je označevanje izhoda podprto za podvmesnike.
· hw-module profile stats voqs-sharing-counters 1 ni podprt v načinu fair-8. Prepričajte se, da ste konfigurirali hw-module profile voq sharing-counters 2 ali hw-module profile voq sharing-counters 4 skupaj s hw-module profile qos voq-mode fair-4 ali hw-module profile qos voq-mode fair-8 pred ponovnim nalaganjem usmerjevalnika.
· Breakout je podprt samo na vmesnikih 400G v načinu fair-voq (tako fair-4 kot fair-8) na usmerjevalniku Cisco 8202.
· ključne besede src-interface in src-slice v statističnih podatkih show controller npu so vidne le, če način VOQ konfigurirate na fair-8 ali fair-4.
Konfigurirajte Fair VOQ
Če želite konfigurirati pravičen VOQ:
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 48
Izogibanje zastojem
Konfigurirajte Fair VOQ
1. Konfigurirajte skupno rabo števcev statistike VOQ. Ta bivšiample konfigurira 2 števca.
Opomba Konfiguriranje načina fair-8 brez skupne rabe števca lahko povzroči napako konfiguracije ali drugo nepričakovano vedenje.
2. Konfigurirajte način poštenega VOQ. Ta bivšiample prikazuje, kako konfigurirati način fair-8.
3. Znova zaženite usmerjevalnik, da bo konfiguracija začela veljati.
4. Uspešno ste omogočili pošteno funkcijo VOQ, da zagotovite enakomerno porazdelitev prometa med vsakim parom izvornih in ciljnih vrat.
/*Konfiguriraj skupno rabo števcev statistike VOQ; konfiguriramo 2 števca na čakalno vrsto*/ Router(config)#hw-module profile statistika?
voqs-sharing-counters Konfigurirajte število števcev skupne rabe voqs (1, 2, 4) Router(config)#hw-module profile stats voqs-sharing-counters ?
1 števec za vsako čakalno vrsto 2 2 čakalni vrsti delita števce 4 4 čakalne vrste delita števce Router(config)#hw-module profile stats voqs-sharing-counters 2
/*Konfiguriraj način fair-voq; tukaj konfiguriramo način fair-8 VOQ*/ Router#config Router(config)#hw-module profile qos voq-mode fair-8 Router(config)#commit Router#reload location all
Zagonska konfiguracija
hw-modul profile stats voqs-sharing-counters 2 ! hw-modul profile qos voq-mode fair-8 !
Preverjanje
Zaženite ukaz show controller npu stats voq ingress interface <> instance <> location <>, da preverite pošteno konfiguracijo VOQ.
Router#show controllers npu stats voq ingress vmesnik stotinaGigE 0/0/0/20 primerek 0 lokacija 0/RP0/CPU0
Ime vmesnika
= Hu0/0/0/20
Ročaj vmesnika
=
f000118
Lokacija
= 0/RP0/CPU0
Asic primerek
=
0
Hitrost vrat (kbps)
= 100000000
Lokalno pristanišče
=
lokalni
Ime vmesnika Src =
VSE
Način VOQ
=
Sejem-8
Način skupnega števca =
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#
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 49
Modularno izogibanje prezasedenosti QoS
Izogibanje zastojem
Povezani ukazi hw-module profile način voq qos
Modularno izogibanje prezasedenosti QoS
Tehnike za izogibanje zastojem spremljajo prometni tok, da bi predvidele in se izognile zastojem na običajnih ozkih grlih omrežja. Tehnike izogibanja se izvajajo, preden pride do zastojev, v primerjavi s tehnikami upravljanja zastojev, ki nadzirajo zastoje, ko se pojavijo. Preprečevanje zastojev je doseženo z odpuščanjem paketov. Usmerjevalnik podpira te tehnike QoS za izogibanje prezasedenosti:
· Tail Drop in čakalna vrsta FIFO, na strani 50 · Naključno zgodnje odkrivanje in TCP, na strani 52
Tail Drop in čakalna vrsta FIFO
Tail drop je tehnika izogibanja zastojem, ki opusti pakete, ko je izhodna čakalna vrsta polna, dokler zastoji niso odpravljeni. Tail drop obravnava ves prometni tok enako in ne razlikuje med razredi storitev. Upravlja pakete, postavljene v čakalno vrsto prvi vstopi, prvi ven (FIFO) in jih posreduje s hitrostjo, ki jo določa razpoložljiva osnovna pasovna širina povezave.
Konfigurirajte Tail Drop
Paketi, ki izpolnjujejo kriterije ujemanja za razred, se kopičijo v čakalni vrsti, rezervirani za razred, dokler niso servisirani. Ukaz queue-limit se uporablja za definiranje najvišjega praga za razred. Ko je dosežen najvišji prag, se paketi, postavljeni v čakalno vrsto v čakalno vrsto razreda, odvržejo v tail drop (pad paketa).
Omejitve · Ko konfigurirate ukaz queue-limit, morate konfigurirati enega od naslednjih ukazov: prioriteta, povprečje oblike ali preostala pasovna širina, razen za privzeti razred.
Konfiguracija nprample Za dokončanje konfiguracije tail drop morate doseči naslednje: 1. Ustvarjanje (ali spreminjanje) zemljevida pravilnika, ki ga je mogoče priložiti enemu ali več vmesnikom za določitev storitve
pravilnik 2. Povezovanje prometnega razreda s prometnim pravilnikom 3. Določanje največje omejitve, ki jo lahko vsebuje čakalna vrsta za pravilnik razreda, konfiguriran v zemljevidu pravilnika. 4. Določanje prioritete razredu prometa, ki pripada preslikavi politik. 5. (Izbirno) Določanje pasovne širine, dodeljene razredu, ki pripada preslikavi pravilnika, ali podajanje, kako
za dodelitev preostale pasovne širine različnim razredom. 6. Pripenjanje preslikave načel izhodnemu vmesniku, ki bo uporabljen kot načelo storitve za ta vmesnik.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 50
Izogibanje zastojem
Konfigurirajte 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)# stopnja prioritete 7 Router(config-pmap-c)# izhod Router(config-pmap)# izhod
Router(config)# vmesnik HundredGigE 0/6/0/18 Router(config-if)# service-policy output test-qlimit-1 Router(config-if)# commit
Zagonska konfiguracija
policy-map test-qlimit-1 class qos-1 queue-limit 100 nas prednostna raven 7! razred razred-privzeto! zemljevid končne politike
!
Preverjanje
Router# show qos int stotinaGigE 0/6/0/18 output
OPOMBA:- Konfigurirane vrednosti so prikazane v oklepajih
Vmesnik HundredGigE0/6/0/18 ifh 0x3000220 — izhodna politika
ID NPU:
3
Skupno število razredov:
2
Pasovna širina vmesnika:
100000000 kbps
VOQ baza:
11176
Ročaj statistike VOQ:
0x88550ea0
Vrsta računovodstva:
Layer1 (Vključuje inkapsulacijo Layer 1 in višje)
——————————————————————————
Razred 1. stopnje (HP7)
= qos-1
ID čakalne vrste Egressq
= 11177 (čakalna vrsta HP7)
TailDrop Threshold
= 1253376 bajtov / 100 us (100 us)
WRED ni konfiguriran za ta razred
Level1 Class Egressq Queue ID Čakalna vrsta Max. ČB. Čakalna vrsta Min. ČB. Inverzna teža/prag padca teže WRED ni konfiguriran za ta razred
= class-default = 11176 (privzeta čakalna vrsta LP) = 101803495 kbps (privzeto) = 0 kbps (privzeto) = 1 (BWR ni konfiguriran) = 1253376 bajtov / 10 ms (privzeto)
Sorodne teme · Tail Drop in čakalna vrsta FIFO, na strani 50
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 51
Naključno zgodnje odkrivanje in TCP
Izogibanje zastojem
Naključno zgodnje odkrivanje in TCP
Tehnika Random Early Detection (RED) za izogibanje zastojem je napredovalatage mehanizma za nadzor prezasedenosti TCP. Z naključnim izpuščanjem paketov pred obdobji visoke prezasedenosti RED pove viru paketov, naj zmanjša hitrost prenosa. Ob predpostavki, da vir paketa uporablja TCP, zmanjšuje hitrost prenosa, dokler vsi paketi ne dosežejo svojega cilja, kar pomeni, da je zastoj odpravljen. RDEČO lahko uporabite kot način, da povzročite, da TCP upočasni prenos paketov. TCP ne le začasno ustavi, ampak se tudi hitro znova zažene in svojo hitrost prenosa prilagodi hitrosti, ki jo omrežje lahko podpira. RDEČA porazdeli izgube v času in ohranja običajno nizko globino čakalne vrste, medtem ko absorbira izbruhe prometa. To doseže tako, da ukrepa glede na povprečno velikost čakalne vrste in ne glede na trenutno velikost čakalne vrste. Ko je omogočeno na vmesniku, začne RED spuščati pakete, ko pride do zastojev s hitrostjo, ki jo izberete med konfiguracijo.
Konfigurirajte naključno zgodnje zaznavanje
Za omogočanje naključnega zgodnjega zaznavanja (RED) je treba uporabiti ukaz za naključno zaznavanje s ključnima besedama za najnižji in najvišji prag.
Smernice · Če konfigurirate naključno zaznavanje ukaz za kateri koli razred, vključno s privzetim razredom, konfigurirajte enega od naslednjih ukazov: povprečje oblike ali preostala pasovna širina. · Če konfigurirate omejitev čakalne vrste, ki je nižja od najmanjše podprte vrednosti, se konfigurirana vrednost samodejno prilagodi podprti najmanjši vrednosti. Med konfiguriranjem naključnega zaznavanja, če nastavite in vrednosti, nižje od najnižje podprte vrednosti praga: · The vrednost se samodejno prilagodi na najmanjšo podprto vrednost. · The vrednost se ne prilagodi samodejno na vrednost nad najmanjšo podprto vrednostjo praga. Posledica tega je neuspešna konfiguracija naključnega zaznavanja. Če želite preprečiti to napako, konfigurirajte vrednost tako, da presega vrednost, ki jo vaš sistem podpira.
Konfiguracija nprample Izvedite naslednje, da dokončate konfiguracijo naključnega zgodnjega odkrivanja: 1. Ustvarjanje (ali spreminjanje) zemljevida pravilnika, ki ga je mogoče priložiti enemu ali več vmesnikom za določitev storitve
politika 2. Povezovanje prometnega razreda s prometno politiko 3. Omogočanje RDEČE z najnižjimi in najvišjimi pragovi. 4. Konfigurirajte nekaj od naslednjega:
· Določanje, kako dodeliti preostalo pasovno širino različnim razredom. ALI
· Oblikovanje prometa na določeno bitno hitrost ali odstotektage razpoložljive pasovne širine.
5. Pripenjanje preslikave pravilnika izhodnemu vmesniku, ki bo uporabljen kot pravilnik storitve za ta vmesnik.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 52
Izogibanje zastojem
Konfigurirajte naključno zgodnje zaznavanje
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)# oblika povprečni odstotek 10 Router(config-pmap-c)# end-policy-map Router(config)# commit Router(config)# vmesnik HundredGigE0/0/0/12 Router(config- if)# service-policy output red-abs-policy Router(config-if)# commit
Zagonska konfiguracija
zemljevid politike red-abs-razred politike tc7
stopnja prioritete 1 omejitev čakalne vrste 75 mbajtov ! razred tc6 prednostna raven 2 omejitev čakalne vrste 75 mbajtov! razred tc5 oblika povprečje 10 gbps čakalna omejitev 75 mbajtov! razred tc4 oblika povprečje 10 gbps čakalna omejitev 75 mbajtov! razred tc3 oblika povprečje 10 gbps čakalna omejitev 75 mbajtov! razred tc2 oblika povprečje 10 gbps čakalna omejitev 75 mbajtov! razred tc1 oblika povprečje 10 gbps naključno zaznavanje ecn naključno zaznavanje 100 mbajtov 200 mbajtov! razred razred-privzeta oblika povprečje 10 gb/s naključno zaznavanje 100 mbajtov 200 mbajtov ! zemljevid končne politike!
vmesnik HundredGigE0/0/0/12 service-policy output red-abs-policy shutdown !
Preverjanje
Router# show qos int stotinaGigE 0/6/0/18 output
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 53
Eksplicitno obvestilo o zastoju
Izogibanje zastojem
OPOMBA:- Konfigurirane vrednosti so prikazane v oklepajih
Vmesnik HundredGigE0/0/0/12 ifh 0x3000220 — izhodna politika
ID NPU:
3
Skupno število razredov:
2
Pasovna širina vmesnika:
100000000 kbps
VOQ baza:
11176
Ročaj statistike VOQ:
0x88550ea0
Vrsta računovodstva:
Layer1 (Vključuje inkapsulacijo Layer 1 in višje)
——————————————————————————
Razred 1. stopnje
= qos-1
ID čakalne vrste Egressq
= 11177 (čakalna vrsta LP)
Čakalna vrsta Max. ČB.
= 10082461 kbps (10 %)
Čakalna vrsta Min. ČB.
= 0 kbps (privzeto)
Inverzna teža / teža
= 1 (BWR ni konfiguriran)
Zajamčena stopnja storitev
= 10000000 kbps
TailDrop Threshold
= 12517376 bajtov / 10 ms (privzeto)
Privzeti RED profile RDEČA Min. Prag RDEČA Maks. Prag
= 12517376 bajtov (10 ms) = 12517376 bajtov (10 ms)
Level1 Class Egressq Queue ID Čakalna vrsta Max. ČB. Čakalna vrsta Min. ČB. Inverzna teža/teža zajamčena stopnja storitve TailDrop Threshold WRED ni konfiguriran za ta razred
= class-default = 11176 (privzeta čakalna vrsta LP) = 101803495 kbps (privzeto) = 0 kbps (privzeto) = 1 (BWR ni konfiguriran) = 50000000 kbps = 62652416 bajtov / 10 ms (privzeto)
Sorodne teme · Naključno zgodnje odkrivanje in TCP, na strani 52
Eksplicitno obvestilo o zastoju
Random Early Detection (RED) je implementirano v osrednjih usmerjevalnikih omrežja. Robni usmerjevalniki paketom dodelijo prednost IP, ko paketi vstopijo v omrežje. Z RED glavni usmerjevalniki nato uporabijo te prednosti, da določijo, kako obravnavati različne vrste prometa. RED zagotavlja en sam prag in uteži na razred prometa ali čakalno vrsto za različne prednosti IP.
ECN je razširitev na RED. ECN označi pakete, namesto da bi jih zavrgel, ko povprečna dolžina čakalne vrste preseže določeno mejno vrednost. Ko je konfiguriran, ECN usmerjevalnikom in končnim gostiteljem pomaga razumeti, da je omrežje preobremenjeno, in upočasni pošiljanje paketov. Če pa je dolžina čakalne vrste nad največjim pragom za razširjeni pomnilnik, se paketi izločijo. To je identična obravnava, ki jo prejme paket, ko je RED omogočen brez konfiguracije ECN na usmerjevalniku.
RFC 3168, Dodajanje izrecnega obvestila o zastoji (ECN) IP-ju, navaja, da z dodatkom aktivnega upravljanja čakalne vrste (npr.ample, RDEČA) v internetno infrastrukturo, usmerjevalniki niso več omejeni na izgubo paketov kot znak zastojev.
Opomba Te funkcije ne morete uporabiti, če ste v vhodnem pravilniku skupaj s prometnim razredom nastavili poskusno skupino qos ali mpls.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 54
Izogibanje zastojem
Eksplicitno obvestilo o zastoju
Izvajanje ECN
Implementacija ECN zahteva polje, specifično za ECN, ki ima v glavi IP dva bita – bit prenosa, ki podpira ECN (ECT) in bit CE (Congestion Experienced). Bit ECT in bit CE se lahko uporabita za izdelavo štirih kodnih točk od 00 do 11. Prva številka je bit ECT, druga številka pa bit CE.
Tabela 12: Nastavitev bitov ECN
ECT bit 0 0
1
1
CE bit 0 1
0
1
Kombinacija Označuje
Ne podpira ECN.
Končne točke transportnega protokola podpirajo ECN.
Končne točke transportnega protokola podpirajo ECN.
Izkušeni zastoji.
Kombinacija polja ECN 00 pomeni, da paket ne uporablja ECN. Kodni točki 01 in 10 – imenovani ECT(1) oziroma ECT(0) – nastavi pošiljatelj podatkov, da nakažeta, da sta končni točki transportnega protokola zmožni ECN. Usmerjevalniki ti dve kodni točki obravnavajo enako. Pošiljatelji podatkov lahko uporabijo eno ali obe od teh dveh kombinacij. Kombinacija polja ECN 11 označuje prezasedenost do končnih točk. Paketi, ki prispejo v celotno čakalno vrsto usmerjevalnika, bodo odpadli.
Ravnanje s paketi, ko je ECN omogočen
Ko je ECN omogočen, vsi paketi med in so označeni z ECN. Če je dolžina čakalne vrste med najmanjšim pragom in največjim pragom, se pojavijo trije različni scenariji:
· Če polje ECN na paketu označuje, da končne točke podpirajo ECN (to pomeni, da je bit ECT nastavljen na 1 in bit CE na 0 ali je bit ECT nastavljen na 0 in bit CE na 1)–in algoritem RED ugotovi, da bi moral biti paket opuščen na podlagi verjetnosti izpustitve–bita ECT in CE za paket se spremenita na 1 in paket se pošlje. To se zgodi, ker je ECN omogočen in je paket označen, namesto da bi bil izpuščen.
· Če polje ECN na paketu kaže, da nobena končna točka ne podpira ECN (to je, da je bit ECT nastavljen na 0 in bit CE na 0), se paket prenese. Če pa je presežen maksimalni prag izpustitve repa, se paket izpusti. To je identična obravnava, ki jo prejme paket, ko je RED omogočen brez konfiguracije ECN na usmerjevalniku.
· Če polje ECN na paketu kaže, da je omrežje prezasedeno (to pomeni, da sta bit ECT in bit CE nastavljena na 1), se paket prenese. Dodatne oznake niso potrebne.
Konfiguracija nprample
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 paketov 2000 paketov Router (config-pmap-c)# naključno zaznavanje usmerjevalnika ecn(config-pmap-c)# izhod
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 55
Eksplicitno obvestilo o zastoju
Izogibanje zastojem
Router(config-pmap)# izhod Router(config)# potrditev
Preverjanje Za preverjanje konfiguracije uporabite vmesnik show policy-map.
Router# show policy-map int hu 0/0/0/35 output TenGigE0/0/0/6 output: pm-out-queue
HundredGigE0/0/0/35 izhod: egress_qosgrp_ecn
Razred tc7
Klasifikacijska statistika
Ujemanje
:
Preneseno
:
Skupaj padlo
:
Statistika čakalnih vrst
ID čakalne vrste
Izpuščeno (paketi/bajti)
(paketi/bajti)
(hitrost – kbps)
195987503/200691203072
0
188830570/193362503680
0
7156933/7328699392
0
: 18183 : 7156933/7328699392
WRED profile za
RDEČA Preneseno (paketi/bajti)
: N/A
RDEČA naključna padca (paketi/bajti)
: N/A
Zmanjšanje največjega praga RED (paketi/bajti)
: N/A
RDEČA oznaka ecn & poslana (paketi/bajti): 188696802/193225525248
Razred tc6
Klasifikacijska statistika
(paketi/bajti)
(hitrost – kbps)
Ujemanje
:
666803815/133360763000
0
Preneseno
:
642172362/128434472400
0
Skupaj padlo
:
24631453/4926290600
0
Statistika čakalnih vrst
ID čakalne vrste
: 18182
Izpuščeno (paketi/bajti)
: 24631453/4926290600
WRED profile za
RDEČA Preneseno (paketi/bajti)
: N/A
RDEČA naključna padca (paketi/bajti)
: N/A
Zmanjšanje največjega praga RED (paketi/bajti)
: N/A
RDEČA oznaka ecn & poslana (paketi/bajti): 641807908/128361581600
Razred tc5
Klasifikacijska statistika
(paketi/bajti)
(hitrost – kbps)
Ujemanje
:
413636363/82727272600
6138
Preneseno
:
398742312/79748462400
5903
Skupaj padlo
:
14894051/2978810200
235
Statistika čakalnih vrst
ID čakalne vrste
: 18181
Izpuščeno (paketi/bajti)
: 14894051/2978810200
WRED profile za
RDEČA Preneseno (paketi/bajti)
: N/A
RDEČA naključna padca (paketi/bajti)
: N/A
Zmanjšanje največjega praga RED (paketi/bajti)
: N/A
RDEČA oznaka ecn & poslana (paketi/bajti): 398377929/79675585800
Opomba RDEČA vrstica označena in poslana z ecn (paketi/bajti) prikazuje statistiko za pakete, označene z ECN. Za začetek prikaže 0/0.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 56
6 POGLAVJE
Konfigurirajte prednostni nadzor toka
· Prioritetni nadzor pretokaview, na strani 57 · Nastavljiv prag ECN in največje vrednosti verjetnosti označevanja, na strani 66 · Nadzor nad nadzorom prednostnega tokaview, na strani 71
Priority Flow Control Overview
Tabela 13: Tabela zgodovine funkcij
Ime funkcije
Prioritetni nadzor pretoka na linijske kartice modularnega ohišja Cisco 8808 in Cisco 8812
Informacije o izdaji Izdaja 7.5.3
Izdaja za nadzor prednostnega toka kratke povezave 7.3.3
Opis funkcije
Priority Flow Control je zdaj podprt na naslednji linijski kartici v načinu medpomnilnika:
· 88-LC0-34H14FH
Funkcija je podprta v načinih internega in razširjenega medpomnilnika na:
· 88-LC0-36FH
Poleg načina zunanjega medpomnilnika se podpora za to funkcijo zdaj razširi na način notranjega medpomnilnika na naslednjih liničnih karticah:
· 88-LC0-36FH-M
· 8800-LC-48H
Ta funkcija in hw-module profile ukazi priority-flow-control so podprti na linijski kartici 88-LC0-36FH.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 57
Priority Flow Control Overview
Konfigurirajte prednostni nadzor toka
Ime funkcije
Informacije o izdaji
Podpora za prednostni nadzor pretoka na linijske kartice Cisco 8800 36×400 GbE QSFP56-DD (88-LC0-36FH-M)
Izdaja 7.3.15
Prioritetni nadzor pretoka
Izdaja 7.3.1
Opis funkcije
Ta funkcija in hw-module profile ukazi priority-flow-control so podprti na 88-LC0-36FH-M in 8800-LC-48H linijskih karticah.
Vse prejšnje funkcije in prednosti te funkcije so na voljo na teh linijskih karticah. Vendar pa notranji način medpomnilnika ni podprt.
Poleg tega morate za uporabo načina z razširjenim vmesnim pomnilnikom na teh linijskih karticah konfigurirati zmogljivost zmogljivosti ali vrednosti višine. Ta konfiguracijska zahteva zagotavlja, da lahko bolje zagotovite in uravnotežite delovne obremenitve, da dosežete delovanje brez izgub, kar posledično zagotavlja učinkovito uporabo pasovne širine in virov.
Ta funkcija in hw-module profile ukazi priority-flow-control niso podprti.
Priority-based Flow Control (IEEE 802.1Qbb), ki se imenuje tudi Class-based Flow Control (CBFC) ali Per Priority Pause (PPP), je mehanizem, ki preprečuje izgubo okvirja, ki je posledica prezasedenosti. PFC je podoben 802.x Flow Control (pause frames) ali link-level flow control (LFC). Vendar PFC deluje na podlagi razreda storitve (CoS).
Med prezasedenostjo PFC pošlje okvir za premor, da pokaže vrednost CoS za premor. Okvir za premor PFC vsebuje 2-oktetno vrednost časovnika za vsak CoS, ki označuje dolžino časa za zaustavitev prometa. Enota časa za časovnik je podana v kvantih premora. Kvanta je čas, potreben za prenos 512 bitov pri hitrosti vrat. Razpon je od 0 do 65535 kvantov.
PFC zahteva od vrstnika, da preneha pošiljati okvirje določene vrednosti CoS, tako da pošlje okvir pavze na dobro znani naslov za večvrstno oddajanje. Ta premor okvir je okvir z enim skokom in ni posredovan, ko ga prejme vrstnik. Ko se zastoji zmanjšajo, usmerjevalnik preneha pošiljati okvirje PFC v vozlišče navzgor.
PFC lahko konfigurirate za vsako linijsko kartico z uporabo hw-module profile ukaz priority-flow-control v enem od dveh načinov:
· medpomnilnik-notranji
· medpomnilnik razširjen
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 58
Konfigurirajte prednostni nadzor toka
interni način medpomnilnika
Opomba Konfiguracije pragov PFC so zastarele v ukazu za premor. Uporabite hw-module profile ukaz priority-flow-control za konfiguracijo konfiguracij praga PFC.
Sorodne teme · Konfigurirajte prednostni nadzor toka, na strani 61
· Priority Flow Control Watchdog Overview, na strani 71
interni način medpomnilnika
Ta način uporabite, če naprave, ki podpirajo PFC, niso oddaljene več kot 1 km. Z uporabo hw-module pro lahko nastavite vrednosti za prag pavze, višino (oboje je povezano s PFC) in ECN za prometni razred.file ukaz priority-flow-control v tem načinu. Notranja konfiguracija medpomnilnika velja za vsa vrata, ki jih gosti linijska kartica, kar pomeni, da lahko konfigurirate nabor teh vrednosti na linijsko kartico. Obstoječa omejitev čakalne vrste in konfiguracija ECN v pravilniku čakalne vrste, ki je priložen vmesniku, v tem načinu ne vplivata. Učinkovita omejitev čakalne vrste za ta način = prag pavze + višina (v bajtih)
Omejitve in smernice
Naslednje omejitve in smernice veljajo med konfiguriranjem vrednosti praga PFC z uporabo načina medpomnilnika.
· Funkcija PFC ni podprta v sistemih s fiksnim ohišjem. · Prepričajte se, da na ohišju, ki ima konfiguriran PFC, ni konfiguriranega preboja. Konfiguracija PFC
in zlom na istem ohišju lahko povzroči nepričakovano vedenje, vključno z izgubo prometa. · Funkcija ni podprta v čakalnih vrstah podvmesnika paketa in brez paketa. · Funkcija je podprta na vmesnikih 40GbE, 100 GbE in 400 GbE. · Funkcija ni podprta v načinu čakalne vrste 4xVOQ. · Funkcija ni podprta, ko je konfigurirana skupna raba števcev VOQ.
medpomnilniški razširjen način
Uporabite ta način za naprave, ki podpirajo PFC, s povezavami na dolge razdalje. Z hw-module pro lahko nastavite vrednost za prag pavzefile ukaz priority-flow-control v tem načinu. Vendar pa morate konfigurirati politiko čakalne vrste, ki je priložena vmesniku, da nastavite ECN in omejitve čakalne vrste. Konfiguracija z razširjenim medpomnilnikom velja za vsa vrata, ki jih gosti linijska kartica, kar pomeni, da lahko konfigurirate nabor teh vrednosti na linijsko kartico.
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 59
Pomembni premisleki
Konfigurirajte prednostni nadzor toka
Navodila za konfiguracijo · Pomembne točke pri konfiguriranju načina razširjenega vmesnega pomnilnika na linijskih karticah 88-LC0-36FH-M: · Poleg praga premora morate konfigurirati tudi vrednosti za višino. · Razpon vrednosti višine je od 4 do 75000. · Določite prag pavze in vrednosti višine v enotah kilobajtov (KB) ali megabajtov (MB).
· Pomembne točke pri konfiguriranju načina razširjenega vmesnega pomnilnika na linijskih karticah 8800-LC-48H: · Konfigurirajte vrednosti samo za prag pavze. Ne konfigurirajte vrednosti višine. · Konfigurirajte prag premora v enotah milisekund (ms) ali mikrosekund. · Ne uporabljajte enot kilobajtov (KB) ali megabajtov (MB), čeprav jih CLI prikaže kot možnosti. Uporabljajte samo enote milisekunde (ms) ali mikrosekunde.
(Glejte tudi Konfiguracija prednostnega nadzora toka, na strani 61)
Pomembni premisleki
· Če konfigurirate vrednosti PFC v načinu notranjega medpomnilnika, se vrednost ECN za linijsko kartico izpelje iz konfiguracije notranjega medpomnilnika. Če konfigurirate vrednosti PFC v načinu z razširjenim medpomnilnikom, se vrednost ECN izpelje iz preslikave pravilnika. (Za podrobnosti o funkciji ECN glejte Izrecno obvestilo o zastoju, na strani 54.)
· Notranji način medpomnilnika in način razširjenega medpomnilnika ne moreta soobstajati na isti linijski kartici.
· Če dodate ali odstranite dejanja prometnega razreda na linijski kartici, morate ponovno naložiti linijsko kartico.
· Ko uporabljate način notranjega medpomnilnika, lahko spremenite vrednosti naslednjih parametrov, ne da bi morali znova naložiti linijsko kartico. Vendar, če dodate nov prometni razred in prvič konfigurirate te vrednosti za ta prometni razred, morate ponovno naložiti linijsko kartico, da bodo vrednosti začele veljati.
· prag premora
· prostor za glavo
· ECN
· Če dodate ali odstranite konfiguracijo ECN z uporabo hw-module profile ukaz priority-flow-control, morate znova naložiti linijsko kartico, da bodo spremembe ECN začele veljati.
· Območja vrednosti praga PFC za način internega medpomnilnika so naslednja.
Prag
Konfigurirano (bajti)
premor (min)
307200
premor (maks.)
422400
višina (min.)
345600
prostor za glavo (maks.)
537600
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 60
Konfigurirajte prednostni nadzor toka
Strojna podpora za prednostni nadzor pretoka
Prag ecn (min.) ecn (maks.)
Konfigurirano (bajti) 153600 403200
· Za prometni razred mora biti vrednost ECN vedno nižja od konfigurirane vrednosti praga premora.
· Skupne konfigurirane vrednosti za prag pavze in višino ne smejo preseči 844800 bajtov. V nasprotnem primeru je konfiguracija zavrnjena.
· Razpon vrednosti praga premora za način razširjenega medpomnilnika je od 2 milisekund (ms) do 25 ms in od 2000 mikrosekund do 25000 mikrosekund.
Strojna podpora za prednostni nadzor pretoka
V tabeli so navedeni PID-ji, ki podpirajo PFC na izdajo, in način PFC, v katerem je podpora na voljo.
Tabela 14: Matrika podpore strojne opreme PFC
Izdaja Izdaja 7.3.15
PID · 88-LC0-36FH-M · 88-LC0-36FH
Način PFC z razširjenim medpomnilnikom
Izdaja 7.0.11
8800-LC-48H
medpomnilnik-notranji
Konfigurirajte prednostni nadzor toka
PFC lahko konfigurirate tako, da omogočite vedenje brez padca za CoS, kot je opredeljeno v pravilniku QoS aktivnega omrežja.
Opomba Sistem privzeto omogoči PFC kratke povezave, ko omogočite PFC.
Konfiguracija nprample Za dokončanje konfiguracije PFC morate narediti naslednje: 1. Omogočite PFC na ravni vmesnika. 2. Konfigurirajte vhodno klasifikacijsko politiko. 3. Povežite pravilnik PFC na vmesnik. 4. Konfigurirajte mejne vrednosti PFC z uporabo načina internega medpomnilnika ali razširjenega medpomnilnika.
Router# configure Router(config)# priority-flow-control mode on /*Konfiguriraj vhodno klasifikacijsko politiko*/
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 61
Konfigurirajte prednostni nadzor toka
Konfigurirajte prednostni nadzor toka
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 - nadzorna lokacija
Zagonska konfiguracija
*Raven vmesnika* vmesnik HundredGigE0/0/0/0
vklopljen način nadzora prioritetnega toka
*Ingress:* class-map match-katerokoli prec7
prednost tekme 7
zemljevid končnega razreda
!
class-map match-any prec6
prednost tekme 6
zemljevid končnega razreda
!
class-map match-any prec5
prednost tekme 5
zemljevid končnega razreda
!
class-map match-any prec4
prednost tekme 4
zemljevid končnega razreda
!
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 ! ! preslikava pravilnika QOS_MARKING
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 62
Konfigurirajte prednostni nadzor toka
class prec7 set traffic-class 7 set qos-group 7
! razred pred6
nastavite prometni razred 6 nastavite qos-skupino 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
ujemaj prometni razred 7 končni zemljevid razreda ! class-map match-any tc6 match traffic-class 6 end-class-map ! class-map match-any tc5 match traffic-class 5 end-class-map
!
class-map match-any tc4
ujemanje s prometnim razredom 4
zemljevid končnega razreda
!
class-map match-any tc3
ujemanje s prometnim razredom 3
zemljevid končnega razreda
!
Konfigurirajte prednostni nadzor toka
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 63
Konfigurirajte prednostni nadzor toka
Konfigurirajte prednostni nadzor toka
class-map match-any tc2 match traffic-class 2 end-class-map ! class-map match-any tc1 match traffic-class 1 end-class-map ! preslikava pravilnika razred QOS_QUEUING tc7
stopnja prioritete 1 oblika povprečni odstotek 10 ! razred tc6 razmerje preostale pasovne širine 1 omejitev čakalne vrste 100 ms ! razred tc5 razmerje preostale pasovne širine 20 omejitev čakalne vrste 100 ms ! razred tc4 razmerje preostale pasovne širine 20 naključno zaznavanje ecn naključno zaznavanje 6144 bajtov 100 mbajtov ! razred tc3 razmerje preostale pasovne širine 20 naključno zaznavanje ecn naključno zaznavanje 6144 bajtov 100 mbajtov ! razred tc2 razmerje preostale pasovne širine 5 omejitev čakalne vrste 100 ms ! razred tc1 razmerje preostale pasovne širine 5 omejitev čakalne vrste 100 ms ! razred razred-privzeto razmerje preostale pasovne širine 20 omejitev čakalne vrste 100 ms ! [buffer-extended] hw-module profile prednostni-pretok-kontrolna lokacija 0/0/CPU0 medpomnilnik razširjen prometni razred 3 premor-prag 10 ms medpomnilnik razširjen prometni razred 4 premor-prag 10 ms
!
[buffer-notranji] hw-module profile prioriteta-pretok-kontrola lokacija 0/1/CPU0 medpomnilnik-notranji promet-razred 3 pavza-prag 403200 bajtov višine 441600 bajtov ecn
224640 bajtov medpomnilnik-notranji promet-razred 4 pavza-prag 403200 bajtov višine 441600 bajtov ecn
224640 bajtov
Preverjanje
Router#sh krmilniki stotinaGigE0/0/0/22 priority-flow-control Informacije o prednostnem nadzoru toka za vmesnik HundredGigE0/0/0/22:
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 64
Konfigurirajte prednostni nadzor toka
Konfigurirajte prednostni nadzor toka
Prednostni nadzor pretoka:
Skupno Rx PFC okvirjev: 0
Skupno Tx PFC okvirjev: 313866
Izpuščeni podatkovni okvirji Rx: 0
Okvirji Rx stanja CoS
— —— ———-
0 naprej
0
1 naprej
0
2 naprej
0
3 naprej
0
4 naprej
0
5 naprej
0
6 naprej
0
7 naprej
0
/*[buffer-internal]*/ Router#show controllers stotinaGigE 0/9/0/24 priority-flow-control
Informacije o prednostnem nadzoru pretoka za vmesnik HundredGigE0/9/0/24:
Prednostni nadzor pretoka:
Skupno Rx PFC okvirjev: 0
Skupno Tx PFC okvirjev: 313866
Izpuščeni podatkovni okvirji Rx: 0
Okvirji Rx stanja CoS
— —— ———-
0 naprej
0
1 naprej
0
2 naprej
0
3 naprej
0
4 naprej
0
5 naprej
0
6 naprej
0
7 naprej
0
…
/*[buffer-internal, tc3 & tc4 konfiguriran. TC4 nima ECN]*/
Router#show controllers npu priority-flow-control location
ID lokacije:
0/1/CPE0
PFC:
Omogočeno
Način PFC:
medpomnilnik-notranji
TC Pavza
Prostor za glavo
ECN
——————————————————-
3 86800 bajtov
120000 bajtov 76800 bajtov
4 86800 bajtov
120000 bajtov Ni konfigurirano
/*[konfiguriran PFC z razširjenim medpomnilnikom, tc3 & tc4]*/
Router#show controllers npu priority-flow-control location
ID lokacije:
0/1/CPE0
PFC:
Omogočeno
Način PFC:
medpomnilnik razširjen
TC Pavza
———–
3 nas
4 nas
/*[Brez PFC]*/
Router#show controllers npu priority-flow-control location
ID lokacije:
0/1/CPE0
PFC:
Onemogočen
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 65
Nastavljiv prag ECN in največje vrednosti verjetnosti označevanja
Konfigurirajte prednostni nadzor toka
Sorodne teme · Prednostni nadzor nadview, na strani 57
Sorodni ukazi hw-module profile prednostna lokacija za nadzor toka
Nastavljiv prag ECN in največje vrednosti verjetnosti označevanja
Tabela 15: Tabela zgodovine funkcij
Ime funkcije
Informacije o izdaji
Nastavljiv prag ECN in izdaja 7.5.4 Največje vrednosti verjetnosti označevanja
Opis funkcije
Medtem ko konfigurirate PFC v načinu internega medpomnilnika, lahko zdaj optimizirate obvestilo o zastojih od končnega usmerjevalnika do oddajnega usmerjevalnika in tako preprečite agresivno dušenje izvornega prometa. Ta optimizacija je mogoča, ker smo zagotovili prilagodljivost za konfiguracijo najmanjših in največjih vrednosti za prag ECN in največje vrednosti za verjetnost označevanja. S temi konfiguriranimi vrednostmi je verjetnost odsttagOznačevanje se uporablja linearno, začenši pri najnižjem pragu ECN do največjega praga ECN.
Prejšnje izdaje so določale največjo verjetnost označevanja ECN na 100 % pri najvišjem pragu ECN.
Ta funkcionalnost doda naslednje možnosti v hw-module profile ukaz za nadzor prioritetnega toka:
· najvišji prag
· verjetnost-odsttage
Prag ECN in največje vrednosti verjetnosti označevanja
Doslej največje verjetnosti označevanja ECN ni bilo mogoče konfigurirati in je bila določena na 100 %. Prav tako niste mogli konfigurirati najvišje vrednosti praga ECN. Takšna razporeditev prednastavljenih verjetnosti označevanja in
Priročnik za konfiguracijo modularnega QoS za usmerjevalnike serije Cisco 8000, izdaja IOS XR 7.3.x 66
Konfigurirajte prednostni nadzor toka
Prednosti nastavljivega praga ECN in vrednosti največje verjetnosti označevanja
fiksne najvišje vrednosti praga so pomenile, da so stopnje prometa začele padati kot funkcija dolžine čakalne vrste. Zaradi linearnega povečanja verjetnosti označevanja ECN – in posledičnega signaliziranja zastojev od končnega gostitelja do oddajnega gostitelja – se lahko stopnje prometa začnejo upočasnjevati, tudi če ima vaša povezava potrebno pasovno širino.
W
Dokumenti / Viri
![]() |
Modularna konfiguracija QoS za usmerjevalnike serije CISCO 8000 [pdf] Uporabniški priročnik Usmerjevalniki serije 8000 Modularna konfiguracija QoS, serija 8000, usmerjevalniki Modularna konfiguracija QoS, modularna konfiguracija QoS, konfiguracija QoS, konfiguracija |