CISCO

CISCO 8000 Series Router Modular QoS Configuration

CISCO-8000-Series-Routers-Modular-QoS-Configuration

Impormasyon ng Produkto

Mga pagtutukoy

  • Pangalan ng Produkto: Modular QoS Configuration Guide para sa Cisco 8000
    Mga Serye ng Router
  • IOS XR Release: 7.3.x
  • Unang Na-publish: 2021-02-01
  • Huling Binago: 2022-01-01
  • Tagagawa: Cisco Systems, Inc.
  • Punong-tanggapan: San Jose, CA, USA
  • Website: http://www.cisco.com
  • Contact Tel: 408 526-4000, 800 553-NETS (6387)
  • Fax: 408 527-0883

Mga Tagubilin sa Paggamit ng Produkto

Kabanata 1: Bago at Binagong Mga Tampok ng QoS
Ang kabanatang ito ay nagbibigay ng taposview ng bago at binagong Quality of Service (QoS) na mga feature sa Modular QoS Configuration Guide para sa Cisco 8000 Series Router.

Kabanata 2: Tapos na ang Pamamahala sa Trapikoview
Ipinapaliwanag ng kabanatang ito ang saklaw ng pamamahala ng trapiko, kabilang ang tradisyonal na pamamahala ng trapiko, pamamahala ng trapiko sa iyong router, mga limitasyon ng modelo ng VoQ, pamana ng patakaran ng QoS, at ang paggamit ng Cisco Modular QoS CLI upang i-deploy ang QoS.

Saklaw
Ang saklaw ng pamamahala ng trapiko ay nagsasangkot ng pagkontrol at pagbibigay-priyoridad sa trapiko sa network upang matiyak ang mahusay at maaasahang paghahatid ng data.

Tradisyonal na Pamamahala ng Trapiko
Kasama sa tradisyunal na pamamahala ng trapiko ang pagpapatupad ng iba't ibang mga diskarte upang pamahalaan ang trapiko sa network, tulad ng paghubog ng trapiko, pagpupulis, at pagpila.

Pamamahala ng Trapiko sa Iyong Router
Ipinapaliwanag ng seksyong ito kung paano ipinapatupad ang pamamahala ng trapiko sa Cisco 8000 Series Router, kabilang ang paggamit ng Modular QoS CLI (MQC) upang tukuyin at ilapat ang mga patakaran ng QoS.

Mga Limitasyon ng VoQ Model
Ang modelo ng Voice over Quantum (VoQ) ay may ilang partikular na limitasyon sa mga tuntunin ng scalability at pagiging kumplikado. Tinatalakay ng seksyong ito ang mga limitasyong ito at nagbibigay ng mga insight sa pamamahala ng QoS sa mga ganitong sitwasyon.

Pamamana ng Patakaran ng QoS

Ang pagmamana ng patakaran ng QoS ay tumutukoy sa kakayahang magmana ng mga configuration ng QoS mula sa mga patakaran ng magulang. Ipinapaliwanag ng seksyong ito ang konsepto ng pamana ng patakaran ng QoS at ang mga benepisyo nito.

Cisco Modular QoS CLI para I-deploy ang QoS
Ang Cisco Modular QoS CLI (MQC) ay isang command-line interface na ginagamit upang i-configure at i-deploy ang mga patakaran ng QoS sa Cisco 8000 Series Router. Ang seksyong ito ay nagbibigay ng mahalagang impormasyon tungkol sa paggamit ng MQC para sa pag-deploy ng QoS.

Kabanata 3: Mahahalagang Punto tungkol sa Patakaran sa Pagpila sa Paglabas ng MQC
Itinatampok ng kabanatang ito ang mahahalagang pagsasaalang-alang at puntong dapat tandaan kapag kino-configure ang patakaran sa pag-queuing ng paglabas ng MQC para sa epektibong pagpapatupad ng QoS.

Mga Madalas Itanong (FAQ)

Q: Ano ang traffic management?
A: Ang pamamahala ng trapiko ay nagsasangkot ng pagkontrol at pagbibigay-priyoridad sa trapiko sa network upang matiyak ang mahusay at maaasahang paghahatid ng data.

T: Paano ko mai-configure ang mga patakaran ng QoS sa Cisco 8000 Series Mga router?
A: Maaari mong gamitin ang Cisco Modular QoS CLI (MQC) upang i-configure at i-deploy ang mga patakaran ng QoS sa Cisco 8000 Series Router.

Q: Ano ang mga limitasyon ng modelo ng VoQ?
A: Ang modelo ng VoQ ay may mga limitasyon sa mga tuntunin ng scalability at pagiging kumplikado. Mahalagang maunawaan ang mga limitasyong ito kapag pinamamahalaan ang QoS sa mga network na nakabatay sa VoQ.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x
Unang Na-publish: 2021-02-01 Huling Binago: 2022-01-01
Punong tanggapan ng Amerika
Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000
800 553-NETS (6387) Fax: 408 527-0883

ANG MGA ESPISIPIKASYON AT IMPORMASYON TUNGKOL SA MGA PRODUKTO SA MANWAL NA ITO AY SUBJECT SA PAGBABAGO NG WALANG PAUNAWA. ANG LAHAT NG PAHAYAG, IMPORMASYON, AT REKOMENDASYON SA MANWAL NA ITO AY PANINIWALAANG TUMPAK NGUNIT ITO AY IPINANGALAGA NG WALANG WARRANTY NG ANUMANG URI, HAYAG O IPINAHIWATIG. ANG MGA GUMAGAMIT AY DAPAT GAWIN NG BUONG RESPONSIBILIDAD PARA SA KANILANG APPLICATION NG ANUMANG PRODUKTO.
ANG SOFTWARE LICENSE AT LIMITED WARRANTY PARA SA KASAMA NA PRODUKTO AY ITINAKDA SA IMPORMASYON PACKET NA IPINADALA KASAMA NG PRODUKTO AT KASAMA DITO NG REFERENCE NA ITO. KUNG HINDI MO HANAPIN ANG SOFTWARE LICENSE O LIMITED WARRANTY, KONTAK ANG IYONG CISCO REPRESENTATIVE PARA SA KOPYA.
Ang pagpapatupad ng Cisco ng TCP header compression ay isang adaptasyon ng isang programa na binuo ng University of California, Berkeley (UCB) bilang bahagi ng pampublikong domain na bersyon ng UNIX operating system ng UCB. Lahat ng karapatan ay nakalaan. Copyright © 1981, Regents ng Unibersidad ng California.
SA kabila ng ANUMANG IBANG WARRANTY DITO, LAHAT NG DOKUMENTO FILES AT SOFTWARE NG MGA SUPPLIER NA ITO AY IBINIGAY "AS IS" SA LAHAT NG MGA FAULT. TINATANGGALAN NG CISCO AT NG MGA SUPPLIER SA ITAAS ANG LAHAT NG WARRANTY, IPINAHAYAG O IPINAHIWATIG, KASAMA, WALANG LIMITASYON, YUNG MAY KALIGTASAN, KAANGKUPAN PARA SA ISANG PARTIKULAR NA LAYUNIN AT HINDI PAGLABAG O NAGMULA SA ISANG PAGGAMIT NG PAG-AARAL, PAG-DEATOR.
KAHIT HINDI MANANAGOT ANG CISCO O ANG MGA SUPPLIER NITO PARA SA ANUMANG INDIRECT, SPECIAL, CONSEQUENTIAL, O INCIDENTAL DAMAGES, KASAMA ANG, WALANG LIMITASYON, NAWAWANG KITA O PAGKAWALA O PANISA SA DATA NA NAGMULA SA PAGGAMIT O PAGKAKAROON SA US O NITO IPINAYO ANG MGA SUPPLIER SA POSIBILIDAD NG GANITONG MGA PINSALA.
Ang anumang Internet Protocol (IP) address at numero ng telepono na ginamit sa dokumentong ito ay hindi nilayon na maging aktwal na mga address at numero ng telepono. Kahit sinong examples, command display output, network topology diagram, at iba pang figure na kasama sa dokumento ay ipinapakita para sa mga layuning panglarawan lamang. Anumang paggamit ng aktwal na mga IP address o numero ng telepono sa naglalarawang nilalaman ay hindi sinasadya at nagkataon lamang.
Ang lahat ng naka-print na kopya at duplicate na soft copy ng dokumentong ito ay itinuturing na hindi kontrolado. Tingnan ang kasalukuyang online na bersyon para sa pinakabagong bersyon.
Ang Cisco ay may higit sa 200 mga opisina sa buong mundo. Ang mga address at numero ng telepono ay nakalista sa Cisco website sa www.cisco.com/go/offices.
Ang dokumentasyong itinakda para sa produktong ito ay nagsusumikap na gumamit ng walang bias na wika. Para sa mga layunin ng hanay ng dokumentasyong ito, ang walang bias ay tinukoy bilang wika na hindi nagpapahiwatig ng diskriminasyon batay sa edad, kapansanan, kasarian, pagkakakilanlan ng lahi, pagkakakilanlang etniko, oryentasyong sekswal, katayuan sa socioeconomic, at intersectionality. Maaaring may mga pagbubukod sa dokumentasyon dahil sa wikang naka-hardcode sa mga user interface ng software ng produkto, wikang ginamit batay sa dokumentasyon ng mga pamantayan, o wikang ginagamit ng isang reference na third-party na produkto.
Ang Cisco at ang logo ng Cisco ay mga trademark o nakarehistrong trademark ng Cisco at/o mga kaakibat nito sa US at iba pang mga bansa. Upang view isang listahan ng mga trademark ng Cisco, pumunta dito URL: https://www.cisco.com/c/en/us/about/legal/trademarks.html. Ang mga trademark ng third-party na binanggit ay pag-aari ng kani-kanilang mga may-ari. Ang paggamit ng salitang kasosyo ay hindi nagpapahiwatig ng pakikipagsosyo sa pagitan ng Cisco at anumang iba pang kumpanya. (1721R)
© 2021 Cisco Systems, Inc. Nakareserba ang lahat ng mga karapatan.

PAUNANG PAUNANG KABANATA 1 KABANATA 2

KABANATA 3

Paunang Salita vii Mga Pagbabago sa Dokumentong Ito vii Mga Komunikasyon, Mga Serbisyo, at Karagdagang Impormasyon vii
Bago at Binagong Mga Tampok ng QoS 1 Bago at Binagong Mga Tampok ng QoS 1
Tapos na ang Pamamahala ng Trapikoview 3 Saklaw 3 Tradisyonal na Pamamahala ng Trapiko 3 Pamamahala ng Trapiko sa Iyong Router 3 Mga Limitasyon ng Modelo ng VoQ 4 Pagmana ng Patakaran sa QoS 5 Cisco Modular QoS CLI upang I-deploy ang QoS 6 Mahahalagang Punto tungkol sa Patakaran sa Pag-pila ng MQC Egress 6
I-classify ang mga Packet para Matukoy ang Tiyak na Trapiko 9 I-classify ang mga Packet para Matukoy ang Tiyak na Trapiko 9 Packet Classification Overview 9 Detalye ng CoS para sa isang Packet na may IP Precedence 10 IP Precedence Bits na Ginamit para I-classify ang mga Packet 10 IP Precedence Value Settings 10 IP Precedence Kung ikukumpara sa IP DSCP Marking 11 Packet Classification sa Iyong Router 11 Pagbutihin ang ACL Scaling Gamit ang Peering QoS 12 Essential Points Mga ACL 12

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x iii

Mga nilalaman

KABANATA 4 KABANATA 5

Mga Alituntunin at Paghihigpit para sa Peering QoS 12 Pag-configure ng Peering QoS para sa ACL Scaling 13 Classify at Remark Layer 3 Header sa Layer 2 Interfaces 19 Mga Elemento ng Klase ng Trapiko 20 Default na Klase ng Trapiko 21 Lumikha ng Klase ng Trapiko 21 Mga Elemento ng Patakaran sa Trapiko 23 Gumawa ng Patakaran sa Trapiko 24 Maglakip ng isang Trapiko Patakaran sa isang Interface 24
Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad 29 Packet Marking Overview 29 Default na Pagmamarka 29 QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels 30 Packet Marking 30 QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels 31 Class-based Unconditional Packet Marking Feature at Mga Benepisyo 31 I-configure ang Class-based na Marka na Hindi Nakabatay sa Class Unconditional Packet Marking: Halamples 33 IP Precedence Marking Configuration: Halample 33 IP DSCP Marking Configuration: Halample 34 QoS Group Marking Configuration: Halample 34 CoS Marking Configuration: Halample 34 MPLS Experimental Bit Imposition Marking Configuration: Halample 35 MPLS Experimental Topmost Marking Configuration: Halample 35 IP Precedence Kumpara sa IP DSCP Marking 35 I-configure ang DSCP CS7 (Precedence 7) 36 In-Place Policy Modification 36 Recommendations for Use In-Place Policy Modification 36
Pag-iwas sa Pagsisikip 39 Pag-iwas sa Pagsisikip 39 Mga Mode ng Pagpila 39 Pangunahing Patakaran sa Pagpila sa Interface 40

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x iv

Mga nilalaman

KABANATA 6

Patakaran sa Pagpila sa Sub-Interface 40 Pag-iwas sa Pagsisikip sa VOQ 40
Pagbabahagi ng VOQ Statistics Counter 41 Pag-configure ng Pagbabahagi ng VOQ Statistics Counter 41
Dual Queue Limit 42 Mga Paghihigpit 43
Patas na Daloy ng Trapiko Gamit ang Patas na VOQ 44 Patas na VOQ: Bakit 44 Patas na VOQ: Paano 45 Patas na VOQ Mode at Pagbabahagi ng mga Counter 46 Patas na VOQ at Slice (o Normal) na mga VOQ: Mga Pangunahing Pagkakaiba 47 Mga Alituntunin at Limitasyon 47 I-configure ang Patas na VOQ 48
Modular QoS Congestion Avoidance 50 Tail Drop at ang FIFO Queue 50
I-configure ang Tail Drop 50 Random Early Detection at TCP 52
I-configure ang Random na Maagang Pag-detect 52 Tiyak na Notification ng Congestion 54
I-configure ang Priyoridad na Pagkontrol sa Daloy 57 Priyoridad na Pagkontrol sa Daloyview 57 buffer-internal mode 59 Mga Paghihigpit at Mga Alituntunin 59 buffer-extended na mode 59 Mahahalagang Pagsasaalang-alang 60 Suporta sa Hardware para sa Priority Flow Control 61 I-configure ang Priority Flow Control 61 Configurable ECN Threshold at Maximum Marking Probability Values ​​66 ECN Threshold at Maximum na Benefit na Pagmamarka ng Probabilidad ECN Threshold at Maximum Marking Probability Values ​​66 ECN Threshold at Maximum Marking Probability Values: FAQs 67 Mga Alituntunin at Limitasyon 68 I-configure ang ECN Threshold at Maximum Marking Probability Values ​​68

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.xv

Mga nilalaman

KABANATA 7 KABANATA 8

Ang Priyoridad na Flow Control Watchdog Overview 71 Mag-configure ng Priority Flow Control Watchdog Interval 72
Pamamahala ng Pagsisikip 75 Pamamahala sa Pagsisikipview 75 Low-Latency Queuing na may Strict Priority Queuing 75 I-configure ang Low Latency Queuing na may Strict Priority Queuing 75 Traffic Shaping 78 I-configure ang Traffic Shaping 78 Traffic Policing 80 Committed Bursts and Excess Bursts 80 Single-Rate Policer 81 Two-Rate Module na Pamamahala ng Pulisya 83 Mga Nakatuon na Pagsabog 85 Mga Labis na Pagsabog 85 Mga Detalye ng Two-Rate na Pulis 86
I-configure ang Modular QoS sa Link Bundle 89 QoS sa Link Bundle 89 Load Balancing 89 I-configure ang QoS sa Link Bundle 90

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x vi

Paunang Salita

Ang paunang salita ay naglalaman ng mga seksyong ito:
· Mga Pagbabago sa Dokumentong Ito, sa pahina vii · Mga Komunikasyon, Mga Serbisyo, at Karagdagang Impormasyon, sa pahina vii

Mga Pagbabago sa Dokumentong Ito

Inililista ng talahanayang ito ang mga teknikal na pagbabagong ginawa sa dokumentong ito mula noong una itong nai-publish.
Talahanayan 1: Mga Pagbabago sa Dokumentong ito

Petsa Enero 2022
Oktubre 2021
Mayo 2021 Pebrero 2021

Buod ng Pagbabago Nai-publish muli na may mga update sa dokumentasyon para sa Paglabas 7.3.3
Muling nai-publish na may mga update sa dokumentasyon para sa Paglabas 7.3.2
Muling nai-publish para sa Paglabas 7.3.15
Paunang paglabas ng dokumentong ito.

Komunikasyon, Mga Serbisyo, at Karagdagang Impormasyon
· Upang makatanggap ng napapanahong, may-katuturang impormasyon mula sa Cisco, mag-sign up sa Cisco Profile Manager. · Upang makuha ang epekto sa negosyo na iyong hinahanap sa mga teknolohiyang mahalaga, bisitahin ang Mga Serbisyo ng Cisco. · Upang magsumite ng kahilingan sa serbisyo, bisitahin ang Cisco Support. · Para tumuklas at mag-browse ng secure, validated na enterprise-class na apps, produkto, solusyon at serbisyo, bumisita
Cisco Marketplace. · Upang makakuha ng pangkalahatang networking, pagsasanay, at mga titulo ng sertipikasyon, bisitahin ang Cisco Press. · Upang makahanap ng impormasyon ng warranty para sa isang partikular na produkto o pamilya ng produkto, i-access ang Cisco Warranty Finder.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x vii

Paunang Salita

Paunang Salita
Cisco Bug Search Tool Ang Cisco Bug Search Tool (BST) ay isang web-based na tool na nagsisilbing gateway sa Cisco bug tracking system na nagpapanatili ng komprehensibong listahan ng mga depekto at kahinaan sa mga produkto at software ng Cisco. Binibigyan ka ng BST ng detalyadong impormasyon ng depekto tungkol sa iyong mga produkto at software.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x viii

1 KABANATA

Bago at Binagong Mga Tampok ng QoS

· Bago at Binagong Mga Tampok ng QoS, sa pahina 1

Bago at Binagong Mga Tampok ng QoS

Talahanayan 2: Idinagdag o Binago ang Mga Tampok ng QoS sa IOS XR Release 7.3.x

Nagtatampok ng Patas na Daloy ng Trapiko Gamit ang Patas na VOQ
Pagbutihin ang ACL Scaling Gamit ang Peering QoS

Paglalarawan

Binago sa Paglabas

Ang pag-configure sa feature na ito Release 7.3.3 ay nagsisiguro na ang pagpasok ng trapiko mula sa iba't ibang source port sa bawat network slice ng isang NPU ay itatalaga ng isang natatanging virtual output queue (VOQ) para sa bawat source port at destination port na pares.

Pinagsasama ng feature na ito ang Release 7.3.2 function ng QoS at mga security access control list (ACLs). Ang kumbinasyong ito ay nagbibigay-daan sa paggamit ng ACL filter na may Object Group ACL, na nagbibigay ng napakahusay na sukat ng ACL dahil sa mas mababang paggamit ng TCAM.

Kung Saan Nakadokumento ang Patas na Daloy ng Trapiko Gamit ang Patas na VOQ, sa pahina 44
Pagbutihin ang ACL Scaling Gamit ang Peering QoS , sa pahina 12

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 1

Bago at Binagong Mga Tampok ng QoS

Bago at Binagong Mga Tampok ng QoS

Feature QoS Policy Inheritance

Paglalarawan

Binago sa Paglabas

Nakabatay ang functionality sa Release 7.3.15 sa isang inheritance model, kung saan ka gumagawa at naglalapat ng patakaran sa QoS sa isang pangunahing interface. Ang mga subinterface na naka-attach sa pangunahing interface ay awtomatikong namamana ng patakaran.

Priority Flow Control Sinusuportahan ng mga line card na ito ang Release 7.3.15 Support sa Cisco 8800 ang Priority Flow Control 36×400 GbE QSFP56-DD feature. Mga Line Card (88-LC0-36FH-M)

QoS Behavior for Generic Sa pagpapakilala ng Release 7.3.1 Routing (GRE) Tunnels support para sa GRE
encapsulation at decapsulation tunnel interface, mayroong ilang mahahalagang update sa QoS behavior para sa GRE tunnels sa panahon ng encapsulation at decapsulation.

Kung saan Nakadokumento ang QoS Policy Inheritance, sa pahina 5
Priyoridad na Pagkontrol sa Daloyview, sa pahina 57
Default na Pagmamarka, sa pahina 29 at Packet Marking, sa pahina 30

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 2

2 KABANATA

Tapos na ang Pamamahala ng Trapikoview

Saklaw

· Saklaw, sa pahina 3 · Tradisyunal na Pamamahala ng Trapiko, sa pahina 3 · Pamamahala ng Trapiko sa Iyong Router, sa pahina 3 · Mga Limitasyon ng Modelo ng VoQ, sa pahina 4 · Pamamana ng Patakaran ng QoS, sa pahina 5 · Cisco Modular QoS CLI upang I-deploy ang QoS , sa pahina 6
Basahin ang gabay sa pagsasaayos na ito upang maunawaan ang pangkalahatang arkitektura na nagpapagana sa teknolohiya ng Cisco Quality of Service (QoS), at kung paano rin gamitin ang mga feature nito upang i-configure at pamahalaan ang bandwidth ng trapiko at mga parameter ng pagkawala ng packet sa iyong network.

Tradisyonal na Pamamahala ng Trapiko
Sa mga tradisyunal na paraan ng pamamahala ng trapiko, ang mga traffic packet ay ipinapadala sa mga egress output queues nang hindi isinasaalang-alang ang egress interface availability na ipapadala.
Nandoon din ang problema. Sa kaso ng pagsisikip ng trapiko, ang mga pakete ng trapiko ay maaaring mahulog sa egress port. Na nangangahulugan na ang mga mapagkukunan ng network na ginugol sa pagkuha ng mga packet mula sa ingress input queue sa switch fabric ay nasasayang. Hindi lang iyon—ang trapiko ng buffer ng input queues para sa iba't ibang egress port, kaya ang pagsisikip sa isang egress port ay maaaring makaapekto sa trapiko sa isa pang port, isang kaganapan na tinutukoy bilang head-of-line-blocking.

Pamamahala ng Trapiko sa Iyong Router
Gumagamit ang Network Processing Unit (NPU) ng iyong router ng pinagsama-samang ingress-egress virtual output queuing (VoQ)-based forwarding architecture upang pamahalaan ang trapiko.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 3

Mga Limitasyon ng Modelo ng VoQ Figure 1: Daloy ng trapiko mula sa ingress port sa slice 0 hanggang sa isang egress port sa slot 3

Tapos na ang Pamamahala ng Trapikoview

Dito, ang bawat klase ng trapiko sa pagpasok ay may one-to-one na pagmamapa ng VoQ mula sa bawat paghiwa ng ingress (pipeline) hanggang sa bawat egress port. Na nangangahulugan na ang bawat egress interface (#5 sa figure) ay may nakatalagang buffer space sa bawat ingress pipeline (#1 sa figure) para sa bawat isa sa mga VoQ nito. Narito kung paano nahuhulog ang kuwento ng paglalakbay ng packet sa mga oras ng pagsisikip sa iyong router system: #1: Ang mga pakete A (kulay berde), B (kulay na pink), at C (kulay na kayumanggi) ay nasa interface ng ingress. Dito nagaganap ang packet marking, classification, at policing. (Para sa mga detalye, tingnan ang Markahan ang mga Packet upang Baguhin ang Mga Setting ng Priyoridad, sa pahina 29, I-classify ang mga Packet upang Matukoy ang Tukoy na Trapiko, sa pahina 9, at Pamamahala ng Pagsisikip, sa pahina 75.) #2: Ang mga packet na ito ay naka-imbak sa magkahiwalay na buffer storage space sa nakalaang Mga VoQ. Dito pumapasok ang pagpila, pagpapadala ng VoQ, at pag-drop ng packet at byte counter. (Para sa mga detalye, tingnan ang Pag-iwas sa Pagsisikip, sa pahina 39.) #3: Depende sa bandwidth na magagamit sa interface ng paglabas, ang mga packet na ito ay sasailalim sa pag-iiskedyul ng paglabas, kung saan ang mga egress credit at transmit scheduler ay naka-configure. Sa madaling salita, ang mga packet at ang pagkakasunud-sunod kung saan sila magpapatuloy ngayon patungo sa egress interface ay tinutukoy dito. Dito isinasaalang-alang ang fabric bandwidth para sa pag-iiskedyul ng paglabas. #4: Ang mga packet ay inililipat sa pamamagitan ng tela. #5: Sa huling yugto, nagaganap ang pagmamarka at pag-uuri ng labasan, at ang pagsisikip ay pinangangasiwaan sa paraang itotage walang packet na nalaglag, at lahat ng packet ay ipinadala sa susunod na hop.
Mga Limitasyon ng VoQ Model
Habang ang modelo ng VoQ ng pamamahala ng trapiko ay nag-aalok ng natatanging advantages (pagbabawas ng mga kinakailangan sa memory bandwidth, na nagbibigay ng end-to-end na daloy ng QoS), mayroon itong limitasyong ito: Ang kabuuang sukat ng egress queue ay mas mababa dahil ang bawat egress queue ay dapat na kopyahin bilang isang ingress VoQ sa bawat slice ng bawat NPU/ASIC sa sistema. Nangangahulugan ito na sa pagdaragdag ng 1 NPU na may 20 interface, ang
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 4

Tapos na ang Pamamahala ng Trapikoview

Pamamana ng Patakaran ng QoS

ang bilang ng mga VoQ na ginagamit sa bawat NPU sa system ay tataas ng 20 x 8 (queue/interface) = 160. Mayroon ding pagtaas sa bilang ng mga credit connector mula sa bawat scheduler para sa bawat egress port sa mga dati nang NPU hanggang bawat hiwa sa bagong ipinasok na NPU.

Pamamana ng Patakaran ng QoS

Talahanayan 3: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok QoS Policy Inheritance

Paglabas ng Impormasyon sa Paglabas 7.3.15

Paglalarawan ng Tampok
Upang lumikha ng mga patakaran ng QoS para sa mga subinterface, kinailangan mong ilapat nang manu-mano ang patakaran sa bawat subinterface. Mula sa release na ito, ang gagawin mo lang ay gumawa at maglapat ng iisang patakaran sa QoS sa pangunahing interface at awtomatikong mamanahin ng mga subinterface ang patakaran.
Ang inheritance model ay nagbibigay ng madaling mapanatili na paraan para sa paglalapat ng mga patakaran, na nagbibigay-daan sa iyong lumikha ng mga naka-target na patakaran para sa isang pangkat ng mga interface at ang kanilang mga subinterface. Ang modelong ito ay nakakatipid sa iyong oras at mga mapagkukunan habang gumagawa ng mga patakaran sa QoS.

· Tungkol saan ang functionality na ito?–Tulad ng iminumungkahi ng pangalan, ang functionality ay nakabatay sa isang inheritance model, kung saan ka lumikha at maglapat ng patakaran sa QoS sa isang pangunahing interface. Ang mga subinterface na naka-attach sa pangunahing interface ay awtomatikong namamana ng patakaran. Nalalapat ang modelo ng mana sa lahat ng pagpapatakbo ng QoS kabilang ang: · Pag-uuri
· Pagmamarka
· Pagpupulis
· Paghubog

· Paano nakakatulong ang inheritance model?–Dati, kung mayroon ka, for exampAt, walong subinterface, gumawa at naglapat ka ng mga patakaran sa bawat isa sa mga subinterface na iyon nang hiwalay. Gamit ang inheritance model, makakatipid ka sa oras at mga mapagkukunan, na may isang patakaran lang na awtomatikong inilalapat sa isang pangunahing interface at mga subinterface nito.
· May kailangan pa ba akong gawin para paganahin ang inheritance model?–Hindi, hindi mo gagawin. Ang inheritance model ay ang default na opsyon.
· Paano kung gusto kong i-override ang opsyon sa inheritance?–Sa teknikal, hindi mo maaaring i-override ang opsyong ito. Gayunpaman, maaari mong alisin ang patakaran mula sa pangunahing interface at magdagdag ng mga patakaran sa mga subinterface maliban sa mga patakaran kung saan hindi mo gustong mamana ang patakaran.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 5

Cisco Modular QoS CLI para I-deploy ang QoS

Tapos na ang Pamamahala ng Trapikoview

· Paano ang mga istatistika ng mapa ng patakaran?–Walang pagbabago sa pag-uugaling ito. Ang pagpapatakbo ng show policy-map interface command ay nagpapakita ng pinagsama-samang istatistika para sa isang interface, at ang mga numerong ito ay kasama rin ang mga subinterface.
· Anumang mga limitasyon na kailangan kong malaman?–Walang suporta para sa ECN marking at egress marking policy sa parehong interface at kumbinasyon ng subinterface. Gayunpaman, tinatanggap ng QoS policy inheritance functionality ang maraming patakarang ito na nagsasanhi sa ECN markings na mabigo. Upang maiwasan ang mga ganitong pagkabigo: · Huwag i-configure ang isang patakaran sa pagmamarka ng egress sa isang subinterface at maglapat ng patakarang pinagana ng ECN sa pangunahing interface.
· Huwag maglapat ng ECN policy sa isang subinterface at mag-configure ng egress marking policy sa pangunahing interface.
Cisco Modular QoS CLI para I-deploy ang QoS
Ang Cisco Modular QoS CLI (MQC) framework ay ang Cisco IOS QoS user language na nagbibigay-daan sa: · isang karaniwang Command Line Interface (CLI) at semantics para sa mga feature ng QoS.
· simple at tumpak na mga pagsasaayos.
· Pagbibigay ng QoS sa loob ng konteksto ng isang napapalawak na wika.
Para sa iyong router, sa direksyon ng paglabas, dalawang uri ng mga patakaran ng MQC ang sinusuportahan: pagpila at pagmamarka. Ginagamit mo ang patakaran sa pagpila para i-configure ang hierarchy ng pag-iskedyul ng credit, mga rate, priyoridad, buffering, at pag-iwas sa congestion. Ginagamit mo ang patakaran sa pagmamarka upang uriin at markahan ang mga packet na nakaiskedyul para sa paghahatid. Kahit na hindi inilapat ang isang patakaran sa pagpila, mayroong isang implicit na patakaran sa pagpila na may TC7 – P1, TC6 – P2, TC5 – TC0 (6 x Pn), kaya ang mga packet na may markang TC7 at control inject packet ay palaging inuuna kaysa sa iba pang mga packet. Sa pagpasok, isang patakaran lamang ang sinusuportahan para sa pag-uuri at pagmamarka. Maaari mong ilapat ang patakaran sa pagpila at pagmamarka nang hiwalay sa isa't isa o magkasama sa direksyon ng paglabas. Kung ilalapat mo ang parehong mga patakaran nang magkasama, ang mga pagkilos ng patakaran sa pagpila ay ibibigay muna, na sinusundan ng pagmamarka ng mga pagkilos ng patakaran.
Mahahalagang Punto tungkol sa Patakaran sa Pagpila sa Paglabas ng MQC
Ito ang mga mahahalagang punto na dapat mong malaman tungkol sa patakaran sa pag-queuing ng MQC egress: · Ang patakaran sa pagpila ng MQC ay binubuo ng isang hanay ng mga mapa ng klase, na idinagdag sa isang mapa ng patakaran. Kinokontrol mo ang pagpila at pag-iskedyul ng mga parameter para sa klase ng trapikong iyon sa pamamagitan ng paglalapat ng mga aksyon sa patakaran.
· Ang class-default ay palaging tumutugma sa klase ng trapiko 0. Gayundin, walang ibang klase ang maaaring tumugma sa klase ng trapiko 0.
· Kung ang isang klase ng trapiko ay walang katugmang klase sa inilapat na mapa ng patakaran, palagi itong tumutugma sa class-default. Sa madaling salita, ginagamit nito ang klase ng trapiko na 0 VoQ.
· Ang bawat natatanging kumbinasyon ng mga klase ng trapiko na tumutugma sa class-default ay nangangailangan ng hiwalay na traffic class (TC) profile. Ang bilang ng TC profileAng mga s ay limitado sa 8 para sa mga pangunahing interface at 8 para sa mga sub-interface.
· Hindi mo maaaring i-configure ang maramihang mga klase ng trapiko na may parehong antas ng priyoridad.
· Ang bawat antas ng priyoridad, kapag na-configure, ay dapat na i-configure sa klase na tumutugma sa kaukulang TC tulad ng ipinapakita sa sumusunod na talahanayan.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 6

Tapos na ang Pamamahala ng Trapikoview

Mahahalagang Punto tungkol sa Patakaran sa Pagpila sa Paglabas ng MQC

Antas ng Priyoridad P1 P2 P3 P4 P5 P6 P7

Klase ng Trapiko 7 6 5 4 3 2 1

· Kung ang lahat ng mga antas ng priyoridad na na-configure sa isang policy-map ay pinagsunod-sunod, dapat silang magkadikit. Sa madaling salita, hindi mo maaaring laktawan ang isang antas ng priyoridad. Para kay example, P1 P2 P4 (paglaktaw ng P3), ay hindi pinapayagan.
· Mula sa IOS XR Release 7.3.1 pataas, maaari kang lumikha ng isang set ng magkadikit na priority TC. Tiyaking magtatalaga ka ng mga antas ng priyoridad na tumataas para sa bawat TC o mananatiling pareho, ngunit hindi bababa. Gayundin, tiyaking itatalaga mo ang antas 1 ng priyoridad para sa klase ng trapiko 7. Hindi mo kailangang i-configure ang mga hindi nagamit na klase ng trapiko, para makagawa ka lang ng maraming TC na kailangan mo sa mapa ng patakaran sa paglabas.
· Sinusuportahan ng MQC ang hanggang dalawang antas (magulang, anak) ng patakaran sa pagpila. Pinagsasama-sama ng antas ng magulang ang lahat ng mga klase ng trapiko at habang ang antas ng bata ay nag-iiba ng mga klase ng trapiko gamit ang mga klase ng MQC.
· Tanging ang mga pagkilos na ito ang sinusuportahan sa patakaran sa pagpila: · priyoridad
· Hugis
· bandwidth natitirang ratio
· limitasyon ng pila
· Random na Maagang Pagtukoy (RED)
· Priyoridad na kontrol sa daloy

· Maaari ka lamang magkaroon ng isang tugmang halaga ng klase ng trapiko sa mapa ng klase. · Hindi ka maaaring maglapat ng patakaran sa pagpila sa isang pangunahing interface at mga sub-interface nito.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 7

Mahahalagang Punto tungkol sa Patakaran sa Pagpila sa Paglabas ng MQC

Tapos na ang Pamamahala ng Trapikoview

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 8

3 KABANATA
Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko
· I-classify ang mga Packet upang Matukoy ang Tukoy na Trapiko, sa pahina 9 · Packet Classification Overview, sa pahina 9 · Packet Classification sa Iyong Router, sa pahina 11 · Mga Elemento ng Klase ng Trapiko, sa pahina 20 · Default na Klase ng Trapiko, sa pahina 21 · Lumikha ng Klase ng Trapiko, sa pahina 21 · Mga Elemento ng Patakaran sa Trapiko, sa pahina 23 · Lumikha ng isang Patakaran sa Trapiko, sa pahina 24 · Maglakip ng Patakaran sa Trapiko sa isang Interface, sa pahina 24
Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko
Basahin ang seksyong ito para mataposview ng packet classification at ang iba't ibang uri ng packet classification para sa iyong router.
Packet Classification Tapos naview
Ang pag-uuri ng packet ay kinabibilangan ng pagkakategorya ng isang packet sa loob ng isang partikular na grupo (o klase) at pagtatalaga dito ng isang traffic descriptor upang gawin itong naa-access para sa QoS handling sa network. Ang traffic descriptor ay naglalaman ng impormasyon tungkol sa pagpapasa ng paggamot (kalidad ng serbisyo) na dapat matanggap ng packet. Gamit ang pag-uuri ng packet, maaari mong hatiin ang trapiko ng network sa maraming antas ng priyoridad o mga klase ng serbisyo. Kapag ginamit ang mga deskriptor ng trapiko upang pag-uri-uriin ang trapiko, sumasang-ayon ang pinagmulan na sumunod sa mga nakakontratang tuntunin at nangangako ang network ng kalidad ng serbisyo. Dito makikita ang mga traffic police at traffic shaper. Ginagamit ng mga traffic police at traffic shaper ang traffic descriptor ng isang packet–iyon ay, pag-uuri nito–upang matiyak ang pagsunod sa kontrata. Ang Modular Quality of Service (QoS) command-line interface (MQC) ay ginagamit upang tukuyin ang mga daloy ng trapiko na dapat iuri, kung saan ang bawat daloy ng trapiko ay tinatawag na klase ng serbisyo, o klase. Sa ibang pagkakataon, isang patakaran sa trapiko ang ginawa at inilapat sa isang klase. Ang lahat ng trapikong hindi natukoy ng mga tinukoy na klase ay nabibilang sa kategorya ng isang default na klase.
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 9

Pagtutukoy ng CoS para sa isang Packet na may IP Precedence

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Tandaan Mula sa Cisco IOS XR Release 7.2.12 pataas, maaari mong uriin ang mga packet sa Layer 2 transport interface gamit ang Layer 3 header values. Gayunpaman, nalalapat lang ang feature na ito sa pangunahing interface (mga pisikal at bundle na interface), at hindi sa mga sub-interface.
Pagtutukoy ng CoS para sa isang Packet na may IP Precedence
Ang paggamit ng IP precedence ay nagpapahintulot sa iyo na tukuyin ang CoS para sa isang packet. Maaari kang lumikha ng iba't ibang serbisyo sa pamamagitan ng pagtatakda ng mga antas ng pangunguna sa papasok na trapiko at paggamit sa mga ito kasama ng mga tampok ng QoS queuing. Sa gayon, ang bawat kasunod na elemento ng network ay maaaring magbigay ng serbisyo batay sa tinukoy na patakaran. Ang IP precedence ay karaniwang ipinapatupad na malapit sa gilid ng network o administrative domain hangga't maaari. Nagbibigay-daan ito sa natitirang bahagi ng core o backbone na ipatupad ang QoS batay sa precedence.
Larawan 2: Uri ng Packet ng IPv4 ng Field ng Serbisyo

Maaari mong gamitin ang tatlong precedence bits sa type-of-service (ToS) field ng IPv4 header para sa layuning ito. Gamit ang ToS bits, maaari mong tukuyin ang hanggang walong klase ng serbisyo. Ang iba pang mga tampok na na-configure sa buong network ay maaaring gumamit ng mga bit na ito upang matukoy kung paano ituring ang packet patungkol sa ToS upang ibigay ito. Ang iba pang mga feature ng QoS na ito ay maaaring magtalaga ng naaangkop na mga patakaran sa paghawak ng trapiko, kabilang ang diskarte sa pamamahala ng congestion at paglalaan ng bandwidth. Para kay exampSa gayon, ang mga tampok sa pagpila tulad ng LLQ ay maaaring gumamit ng IP precedence setting ng packet upang unahin ang trapiko.
IP Precedence Bits na Ginamit para I-classify ang mga Packet
Gamitin ang tatlong IP precedence bits sa ToS field ng IP header para tukuyin ang CoS assignment para sa bawat packet. Maaari mong hatiin ang trapiko sa maximum na walong klase at pagkatapos ay gumamit ng mga mapa ng patakaran upang tukuyin ang mga patakaran sa network sa mga tuntunin ng paghawak ng pagsisikip at paglalaan ng bandwidth para sa bawat klase. Ang bawat precedence ay tumutugma sa isang pangalan. Ang mga setting ng bit ng precedence ng IP 6 at 7 ay nakalaan para sa impormasyon ng kontrol sa network, tulad ng mga update sa pagruruta. Ang mga pangalang ito ay tinukoy sa RFC 791.
Mga Setting ng Halaga ng Pangunahing IP
Bilang default, iniiwan ng mga router ang halaga ng precedence ng IP na hindi nagalaw. Pinapanatili nito ang precedence value na itinakda sa header at nagbibigay-daan sa lahat ng panloob na network device na magbigay ng serbisyo batay sa setting ng IP precedence. Ang patakarang ito ay sumusunod sa karaniwang diskarte na nagsasaad na ang trapiko sa network ay dapat pagbukud-bukurin sa iba't ibang uri ng serbisyo sa gilid ng network at ang mga uri ng serbisyong iyon ay dapat ipatupad sa core ng network. Ang mga router sa core ng network ay maaaring gumamit ng mga precedence bit upang matukoy ang pagkakasunud-sunod ng transmission, ang posibilidad ng packet drop, at iba pa. Dahil ang trapikong papasok sa iyong network ay maaaring magkaroon ng precedence na itinakda ng mga device sa labas, inirerekomenda namin na i-reset mo ang precedence para sa lahat ng trapikong pumapasok sa iyong network. Sa pamamagitan ng pagkontrol sa mga setting ng precedence ng IP, ikaw
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 10

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

IP Precedence Kumpara sa IP DSCP Marking

pagbawalan ang mga user na nagtakda na ng IP precedence mula sa pagkuha ng mas mahusay na serbisyo para sa kanilang trapiko sa pamamagitan lamang ng pagtatakda ng mataas na precedence para sa lahat ng kanilang mga packet. Ang nakabatay sa klase na unconditional packet marking at LLQ na mga tampok ay maaaring gumamit ng IP precedence bits.
IP Precedence Kumpara sa IP DSCP Marking
Kung kailangan mong markahan ang mga packet sa iyong network at lahat ng iyong device ay sumusuporta sa IP DSCP marking, gamitin ang IP DSCP marking para markahan ang iyong mga packet dahil ang mga IP DSCP marking ay nagbibigay ng higit pang walang kondisyong mga opsyon sa packet marking. Kung hindi kanais-nais ang pagmamarka sa pamamagitan ng IP DSCP, gayunpaman, o kung hindi ka sigurado kung sinusuportahan ng mga device sa iyong network ang mga halaga ng IP DSCP, gamitin ang halaga ng IP precedence upang markahan ang iyong mga packet. Malamang na sinusuportahan ng lahat ng device sa network ang value ng IP precedence. Maaari kang mag-set up ng hanggang 8 iba't ibang IP precedence marking at 64 iba't ibang IP DSCP marking.
Packet Classification sa Iyong Router
Sa iyong router, mayroong dalawang uri ng packet classification system: · Sa direksyon ng pagpasok, QoS map at Ternary Content Addressable Memory (TCAM).
Tandaan Ang TCAM ay hindi suportado sa mga fixed-configuration na mga router (kung saan naka-built in ang mga interface ng router). Ito ay sinusuportahan lamang sa mga modular na router (na mayroong maraming mga puwang na nagbibigay-daan sa iyong baguhin ang mga interface sa router).
· Sa direksyon ng labasan, mapa ng QoS.
Kapag ang isang patakaran ay tumutugma lamang sa Differentiated Services Code Point (DSCP) o precedence value (tinatawag ding DSCP o Precedence-based classification), pipiliin ng system ang map-based classification system; kung hindi, pinipili nito ang TCAM. Ang TCAM ay isang extension ng Content Addressable Memory (CAM) table concept. Ang CAM table ay kumukuha ng index o key value (karaniwang MAC address) at hinahanap ang resultang value (karaniwan ay switch port o VLAN ID). Ang paghahanap ng talahanayan ay mabilis at palaging nakabatay sa isang eksaktong key match na binubuo ng dalawang halaga ng input: 0 at 1 bits. Ang mapa ng QoS ay isang table-based na sistema ng pag-uuri para sa mga packet ng trapiko.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 11

Pagbutihin ang ACL Scaling Gamit ang Peering QoS

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Pagbutihin ang ACL Scaling Gamit ang Peering QoS

Talahanayan 4: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok
Pagbutihin ang ACL Scaling Gamit ang Peering QoS

Paglabas ng Impormasyon sa Paglabas 7.3.2

Paglalarawan ng Tampok
Pinagsasama ng feature na ito ang mga function ng QoS at security access control lists (ACLs). Ang kumbinasyong ito ay nagbibigay-daan sa paggamit ng ACL filter na may Object Group ACL, na nagbibigay ng napakahusay na sukat ng ACL dahil sa mas mababang paggamit ng TCAM.
Bago ipinakilala ang pagpapaandar na ito, ang mga ACL na inilapat para sa mga pagkilos ng pangkat ng QoS ay gumagamit ng malaking bilang ng mga entry sa TCAM, na binabawasan ang magagamit na sukat ng tampok.

Ang peering QoS ay isang ingress QoS classification feature na nagbibigay-daan sa iyong pagsamahin ang mga function ng QoS ACLs at security ACLs. Ginagawa ito sa pamamagitan ng pagpapagana sa iyo na magtakda ng mga pagkilos ng pangkat ng QoS para sa bawat access control entry (ACE) sa isang security ACL, kaya iniiwasan ang maraming entry (para sa QoS at seguridad) bawat ACE. Maaari mong gamitin ang pinagsamang ACL na ito sa tampok na Object Group ACL para ilapat ang ACL filter (permit o tanggihan) para sa mga ACE. Ang Object Group ACLs ay kilala rin bilang 'compressed ACLs' dahil ang object group ay nag-compress ng maramihang indibidwal na IP address sa object groups. Gayundin, sa isang object group-based na ACL, maaari kang lumikha ng isang solong ACE na gumagamit ng pangalan ng object group sa halip na lumikha ng maraming ACE. Ang kakayahang ito na 'pagsamahin' at 'i-compress' ang mga ACL ay nakakatipid ng malaking espasyo sa TCAM at nagbibigay ng isang napakahusay na sukat ng ACL para sa mga patakaran ng QoS.

Mahahalagang Punto tungkol sa Pagsasama-sama ng mga ACL
· Tiyaking pinagsama mo ang mga ACL (itakda ang mga pagkilos ng pangkat ng QoS para sa bawat ACE sa ACL ng seguridad) bago ilakip ang mga ito sa interface.
· Ang ACL merge ay nakadepende sa order. Nangangahulugan ito na ang mga ACE ay naka-program sa pagkakasunud-sunod ng paglitaw ng mga ito sa ACL.

Mga Alituntunin at Paghihigpit para sa Peering QoS
· Tanging ang Layer 3 na mga interface ang sumusuporta sa peering QoS. Ang mga pagsasaayos sa Layer 2 ay tinanggihan.
· Sinusuportahan lamang ang peering QoS sa direksyon ng pagpasok.
· Ang mga patakaran ng peering QoS at regular na mga patakaran ng QoS ay maaaring magkasama sa parehong line card, ngunit kung ikakabit mo ang mga ito sa iba't ibang mga interface.
· Maaari mong ilakip ang parehong peering na patakaran sa QoS sa maraming interface sa parehong line card.
· Upang i-account ang trapiko ng IPv4 at IPv6 nang hiwalay, i-configure ang mga natatanging value ng pangkat ng QoS para sa mga ACL ng seguridad ng IPv4 at IPv6.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 12

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Pag-configure ng Peering QoS para sa ACL Scaling

· Ang trapikong minarkahan ng MPLS EXP bits sa isang peering na QoS-configure na interface ay itinutugma sa class-default sa isang class map na na-configure bilang tugma-anuman (default) para sa mga MPLS MPLS flow.
· Ang mga subinterface ay namamana ng peering na mga patakaran ng QoS na inilapat sa mga pangunahing interface, ngunit hindi sila nagmamana ng mga ACL. Tiyaking iko-configure mo ang mga ACL ng seguridad (tumutugma sa mga nasa pangunahing interface) sa lahat ng mga subinterface; kung hindi, ang lahat ng trapiko ng subinterface ay sasailalim sa class-default na pagkilos, kaya naaapektuhan ang kanilang priority weightage.
· Maaari mo lamang i-configure ang tugmang qos-group para sa mga patakaran ng peering QoS. Anumang iba pang qos-group command ay tinanggihan.
· Maaari mong ipasok, tanggalin, at baguhin ang mga ACE sa mga ACL ng seguridad.
Pag-configure ng Peering QoS para sa ACL Scaling
Upang i-configure ang peering QoS sa isang interface:
1. I-configure ang ACL ng seguridad at itakda ang qos-group bawat ACE. Kung hindi, ang qos-group ay nakatakda sa default na halaga nito na 0, na nakakaapekto sa priority weightage para sa trapiko sa interface.
2. I-configure ang peering QoS policy matching sa qos-group na itinakda mo sa security ACL. Magtakda ng mga pagkilos ng pangkat ng QoS gaya ng pangungusap, pulis, klase ng trapiko, DSCP, precedence, at klase ng pagtatapon.
3. Ilakip ang security ACL at peering QoS ACL sa interface.
/*I-configure ang ACL ng seguridad, sa ex na itoample: ipv4-sec-acl*/ Router(config)#ipv4 access-list ipv4-sec-acl
/*set qos-group bawat ACE; magagawa mo ito dahil sa peering QoS na nagbibigay-daan sa paggamit ng isang entry sa bawat ACE sa halip na maramihang mga entry */ Router(config-ipv4-acl)#10 permit ipv4 135.0.0.0/8 217.0.0.0/8 priority set qos -pangkat 1
Router(config-ipv4-acl)#20 permit ipv4 135.0.0.0/8 217.0.0.0/8 nangunguna sa agarang set qos-group 2
Router(config-ipv4-acl)30 permit ipv4 135.0.0.0/8 217.0.0.0/8 precedence flash set qos-group 3 Router(config-ipv4-acl)40 permit ipv4 135.0.0.0/8 217.0.0.0/8 flash-override set qos-group 4 Router(config-ipv4-acl)50 permit ipv4 135.0.0.0/8 217.0.0.0/8 priority critical set qos-group 5 Router(config-ipv4-acl)#60 permit ipv4 135.0.0.0. 8/217.0.0.0 8/6 nangunguna sa internet set qos-group 4 Router(config-ipv70-acl)#4 permit ipv135.0.0.0 8/217.0.0.0 8/7 nangunguna sa network set qos-group 4 Router(config-ipvXNUMX- acl)#lumabas
/*Configure peering QoS policy matching para sa bawat qos-group na itinakda mo sa security ACL*/ Router(config)#class-map match-any grp-7 Router(config-cmap)#match qos-group 7 Router(config- cmap)#end-class-map Router(config)#class-map match-anumang 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-anumang grp-3 Router(config-cmap)#match qos-group 3

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 13

Pag-configure ng Peering QoS para sa ACL Scaling

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Router(config-cmap)#end-class-map Router(config)#class-map match-anumang 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-anumang klase -default na Router(config-cmap)#end-class-map
/*Itakda ang mga pagkilos ng Qos sa policy map na na-configure, sa hal na itoample: itakda ang prec, itakda ang tc, at itakda ang dscp*/
Router(config)#policy-map ingress_qosgrp_to_Prec-TC Router(config-pmap)#class grp-7 Router(config-pmap-c)#set precedence 1 Router(config-pmap-c)#set traffic-class 7 Router( config-pmap-c)#exit Router(config-pmap)#class grp-6 Router(config-pmap-c)#set precedence 1 Router(config-pmap-c)#set traffic-class 6 Router(config-pmap -c)#exit Router(config-pmap)#class grp-5 Router(config-pmap-c)#set precedence 2 Router(config-pmap-c)#set traffic-class 5 Router(config-pmap-c) #exit Router(config-pmap)#class grp-4 Router(config-pmap-c)#set precedence 2 Router(config-pmap-c)#set traffic-class 4 Router(config-pmap-c)#exit Router (config-pmap)#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 na Router(config-pmap-c)#set precedence 5 Router(config-pmap-c)#exit Router(config-pmap)#end-policy-map
/*Ilakip ang security acl na may tugmang qos-groups, sa interface*/ Router(config)#int bundle-Ether 350 Router(config-if)#ipv4 access-group ipv4-sec-acl ingress
/*Ilakip ang policy map na may mga qos action na itinakda mo sa security acl, sa interface*/ Router(config-if)#service-policy input ingress_qosgrp_to_DSCP_TC_qgrp Router(config-if)#commit Router(config-if)#exit
Matagumpay mong nagamit ang peering QoS upang pagsamahin at i-compress ang seguridad at mga QoS ACL at nakamit ang napakahusay na mga antas ng ACL para sa mga patakaran ng QoS.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 14

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Pag-configure ng Peering QoS para sa ACL Scaling

Pagpapatakbo ng Configuration
ipv4 access-list ipv4-sec-acl 10 permit ipv4 135.0.0.0/8 217.0.0.0/8 priority set ng priority qos-group 1 20 permit ipv4 135.0.0.0/8 217.0.0.0/8 setence qos-group ipv2 permit ipv30 4/135.0.0.0 8/217.0.0.0 precedence flash set qos-group 8 3 permit ipv40 4/135.0.0.0 8/217.0.0.0 precedence flash-override set qos-group 8 4 permit ipv50 4/135.0.0.0 .8/217.0.0.0 priority critical set qos-group 8 5 permit ipv60 4/135.0.0.0 8/217.0.0.0 precedence internet set qos-group 8 6 permit ipv70 4/135.0.0.0 8/217.0.0.0 precedence network set qos-group 8
! class-map match-anumang grp-7
tumugma sa qos-group 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-anumang 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 ! class-map match-anumang class-default end-class-map ! policy-map ingress_qosgrp_to_Prec-TC class grp-7
itakda ang precedence 1 itakda ang traffic-class 7 ! class grp-6 set precedence 1 set traffic-class 6 ! class grp-5 set precedence 2 set traffic-class 5 ! class grp-4 set precedence 2 set traffic-class 4 ! class grp-3 set traffic-class 3 set dscp ef ! klase grp-2

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 15

Peering QoS para sa ABF

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

itakda ang precedence 3 itakda ang traffic-class 2 ! class grp-1 set precedence 4 set traffic-class 1 ! class class-default set precedence 5 ! end-policy-map ! int bundle-Ether 350 ipv4 access-group ipv4-sec-acl ingress ! int bundle-Ether 350 service-policy input ingress_qosgrp_to_DSCP_TC_qgrp

Pagpapatunay
Patakbuhin ang show interface command para sa interface kung saan mo ikinabit ang seguridad at mga QoS ACL.
Router#show run int bundle-Ether 350 interface Bundle-Ether350 service-policy input ingress_qosgrp_to_DSCP_TC_qgrp ipv4 address 11.25.0.1 255.255.255.0 ipv6 address 2001:11:25/1/1 ipv64 ipv4 address !

Peering QoS para sa ABF
Talahanayan 5: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok
Suporta sa ACL-Based Forwarding (ABF) na may peering QoS

Paglabas ng Impormasyon sa Paglabas 7.3.3

Paglalarawan ng Tampok
Ang tampok na ito ay nagbibigay sa iyo ng kakayahang umangkop upang i-configure ang mga susunod na hop address para sa mga ACE sa pinagsamang (QoS at seguridad) ACL sa halip na ang ruta na pinili ng isang routing protocol. Maaari mong i-configure ang VRF-select o VRF-aware na mga next-hop na address.
Binibigyang-daan ka ng feature na ito na magkaroon ng mga functionality ng QoS at ABF sa loob ng parehong mga ACE.

Simula sa Release 7.3.3, sinusuportahan ng Cisco 8000 Series Routers ang pagpasa na nakabatay sa ACL gamit ang peering QoS. Ang ACL-Based Forwarding (ABF) ay isang feature na nakabatay sa patakaran sa pagruruta kung saan ipinapasa ng router ang trapiko na tumutugma sa mga partikular na panuntunan ng ACL sa isang next-hop na tinukoy ng user sa halip na ang rutang pinili ng isang routing protocol. Pinagsasama ng feature na Peering QoS ang mga QoS ACL at security ACL upang maiwasan ang maraming entry (QoS at seguridad) bawat ACE. Sa suporta ng ABF na may peering na QoS, maaari mong i-configure ang mga next-hop na address para sa mga ACE sa pinagsamang (QoS at seguridad) ACL. Ang next-hop address ay ginagamit para sa pagpapasa ng mga papasok na packet na tumutugma sa mga permit ACE sa kanilang destinasyon. Dito, sinusuportahan ng ABF ang parehong VRF-select at VRF-aware redirect. Sa VRF-select, ang next-hop ay binubuo ng VRF lamang, at ang VRF-aware next-hop ay binubuo ng parehong VRF at IP address.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 16

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Peering QoS para sa ABF

Configuration
1. I-configure ang security ACL, sa ex na itoample: abf-acl
Router(config)#ipv4 access-list abf-acl
2. Itakda ang qos-group bawat ACE; magagawa mo ito dahil sa pag-peering ng QoS na nagbibigay-daan sa paggamit ng isang entry sa bawat ACE sa halip na maraming entry.
Router(config-ipv4-acl)#10 permit ipv4 135.0.0.0/8 217.0.0.0/8 precedence priority set qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 Router(config-ipv4-acl)#20 permit tc 135.0.0.0/8 217.0.0.0/8 precedence priority set qos-group 2 nexthop1 vrf vrf3 nexthop2 vrf vrf2 Router(config-ipv4-acl)#30 permit tcp 135.0.0.0/8 217.0.0.0/8 match-all +psh set qos-group 3 nexthop1 vrf vrf2 nexthop2 vrf vrf3 nexthop3 vrf vrf1 Router(config-ipv4-acl)#40 permit tcp 135.0.0.0/8 217.0.0.0/8 precedence priority set qos-group 4 nexthop1 vrf vrf1 nexthop2 vrf vrf2 vrf3 nexthop3 vrf vrf4 Router(config-ipvXNUMX-acl)#exit
3. I-configure ang pagtutugma ng patakaran ng peering QoS para sa bawat qos-group na itinakda mo sa seguridad 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-anumang grp -3 Router(config-cmap)#match qos-group 3 Router(config-cmap)#end-class-map Router(config)#class-map match-anumang grp-2 Router(config-cmap)#match qos- group 2 Router(config-cmap)#end-class-map Router(config)#class-map match-anumang grp-1 Router(config-cmap)#match qos-group 1 Router(config-cmap)#end-class -map Router(config)#class-map match-anumang class-default Router(config-cmap)#end-class-map
4. Itakda ang mga pagkilos ng QoS sa policy map na na-configure, sa ex na itoample: itakda ang prec, itakda ang tc, at itakda ang 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 na Router(config-pmap-c)#set precedence 5 Router(config-pmap-c)#exit Router(config-pmap)#end-policy-map
5. Ilakip ang security acl na may mga set na qos-group, sa interface.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 17

Peering QoS para sa ABF

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Router(config)#int bundle-Ether 350 Router(config-if)#ipv4 access-group abf-acl ingress
6. Ilakip ang mapa ng patakaran na may mga pagkilos na QoS na itinakda mo sa hakbang 4, sa interface.
Router(config-if)#service-policy input edge_qos_policy Router(config-if)#commit Router(config-if)#exit
Matagumpay mong na-configure ang peering QoS gamit ang ABF.
Pagpapatakbo ng Configuration
ipv4 access-list abf-acl 10 permit ipv4 135.0.0.0/8 217.0.0.0/8 precedence priority set qos-group 1 nexthop1 vrf VRF1 nexthop2 vrf VRF2 nexthop3 vrf VRF3 20 permit tcp 135.0.0.0 priority set qos-group 8 nexthop217.0.0.0 vrf vrf8
nexthop2 vrf vrf2 30 permit 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 permit tcp 135.0.0.0/8 217.0.0.0/8 precedence priority set qos-group 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-anumang 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 ! class-map match-anumang class-default end-class-map ! policy-map edge_qos_policy class grp-4 set precedence 2 set traffic-class 4 ! class grp-3 set traffic-class 3 set dscp ef ! class grp-2 set precedence 3 set traffic-class 2 ! class grp-1 set precedence 4 set traffic-class 1 ! class class-default set precedence 5 ! end-policy-map
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 18

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

I-classify at Remark Layer 3 Header sa Layer 2 Interfaces

! int bundle-Ether 350 ipv4 access-group abf-acl ingress ! int bundle-Ether 350 service-policy input edge_qos_policy
Pagpapatunay
Patakbuhin ang show interface command para sa interface kung saan mo ikinabit ang seguridad at QoS ABF ACLs.
Router#show run int bundle-Ether 350 interface Bundle-Ether350 service-policy input edge_qos_policy ipv4 address 11.25.0.1 255.255.255.0 ipv6 address 2001:11:25:1::1/64 ing ipvs-a-group access
I-classify at Remark Layer 3 Header sa Layer 2 Interfaces
Kapag kailangan mong markahan ang mga packet para sa trapiko ng interface ng Layer 2 na dumadaloy sa mga bridge domain at bridge virtual interface (BVI), maaari kang lumikha ng pinaghalong patakaran sa QoS. Ang patakarang ito ay may parehong mapa-based at TCAM-based classification class-maps. Tinitiyak ng halo-halong patakaran na ang parehong bridged (Layer 2) at Bridge Virtual Interface (BVI, o Layer 3) na daloy ng trapiko ay inuri at binibigyang-pansin.
Mga Alituntunin
· Ang isang class-map na may TCAM classification ay maaaring hindi tumugma sa bridged traffic. Ang mga entry ng TCAM ay tumutugma lamang sa naka-ruta na trapiko habang ang mga entry sa mapa ay tumutugma sa parehong naka-bridge at BVI na trapiko.
· Ang isang class-map na may pag-uuri na nakabatay sa mapa ay tumutugma sa parehong naka-bridge at BVI na trapiko.
Example
ipv4 access-list acl_v4 10 permit ipv4 host 100.1.1.2 any 20 permit ipv4 host 100.1.100.2 any ipv6 access-list acl_v6 10 permit tcp host 50:1:1::2 any 20 permit tcp any host 50:1:200 :2 class-map match-anumang c_match_acl match access-group ipv4 acl_v4 ! Ang entry na ito ay hindi tumutugma sa bridged traffic match access-group ipv6 acl_v6 ! Ang entry na ito ay hindi tumutugma sa bridged traffic match dscp af11 Ang entry na ito ay tumutugma sa bridged at BVI traffic class-map match-all c_match_all match protocol udp ! Ang entry na ito ay hindi tumutugma sa bridged traffic match prec 7 class-map match-anumang c_match_protocol match protocol tcp ! Ang entry na ito, at samakatuwid ang klase na ito ay hindi tumutugma sa bridged traffic class-map match-any c_match_ef match dscp ef ! Ang entry/class na ito ay tumutugma sa bridged at BVI traffic class-map match-anumang c_qosgroup_1 Ang klase na ito ay tumutugma sa bridged at BVI traffic ! tugma qos-group 1 policy-map p_ingress class c_match_acl set traffic-class 1 set qos-group 1

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 19

Mga Elemento ng Klase ng Trapiko

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

! class c_match_all set traffic-class 2 set qos-group 2 ! class c_match_ef set traffic-class 3 set qos-group 3 ! class c_match_protocol set traffic-class 4 set qos-group 4 policy-map p_egress class c_qosgroup_1 set dscp af23 interface FourHundredGigE0/0/0/0 l2transport service-policy input p_ingress service-policy output p_egress ! ! interface FourHundredGigE0/0/0/1 ipv4 address 200.1.2.1 255.255.255.0 ipv6 address 2001:2:2::1/64 service-policy input p_ingress service-policy output p_egress

Mga Elemento ng Klase ng Trapiko

Ang layunin ng isang klase ng trapiko ay upang uriin ang trapiko sa iyong router. Gamitin ang command ng class-map para tukuyin ang klase ng trapiko. Ang isang klase ng trapiko ay naglalaman ng tatlong pangunahing elemento:
· Isang pangalan
· Isang serye ng mga utos ng pagtutugma – upang tukuyin ang iba't ibang pamantayan para sa pag-uuri ng mga packet.
· Isang pagtuturo kung paano suriin ang mga command na ito ng pagtutugma (kung higit sa isang tugmang command ang umiiral sa klase ng trapiko)

Sinusuri ang mga packet upang matukoy kung tumutugma ang mga ito sa pamantayang tinukoy sa mga command ng tugma. Kung tumugma ang isang packet sa tinukoy na pamantayan, ang packet na iyon ay ituturing na miyembro ng klase at ipapasa ayon sa mga pagtutukoy ng QoS na itinakda sa patakaran sa trapiko. Ang mga packet na hindi nakakatugon sa alinman sa mga tumutugmang pamantayan ay inuri bilang mga miyembro ng default na klase ng trapiko.
Ipinapakita ng talahanayang ito ang mga detalye ng mga uri ng pagtutugma na sinusuportahan sa router.

Sinusuportahan ang Uri ng Pagtutugma

Min, Max Max na Mga Entry na Suporta para sa Suporta para sa Direksyon na Sinusuportahan sa Mga Interface Match NOT Ranges

IPv4 DSCP (0,63)

64

IPv6 DSCP

DSCP

Oo

Oo

Paglabas ng Ingress

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 20

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Default na Klase ng Trapiko

Sinusuportahan ang Uri ng Pagtutugma

Min, Max

IPv4 Precedence (0,7) IPv6 Precedence

Pangunahin

MPLS

(0,7)

Pang-eksperimento

Pinakamataas

Access-group Hindi naaangkop

QoS-grupo

(1,7)

Protocol

(0, 255)

Max Entries Support para sa Suporta para sa Direksyon na Suportado sa Interfaces Match NOT Ranges

8

Oo

Hindi

Pagpasok

Lumabas

8

Oo

Hindi

Pagpasok

Lumabas

8

Hindi

Hindi

Pagpasok

naaangkop

7

Hindi

Hindi

Lumabas

1

Oo

Hindi

Pagpasok

naaangkop

Default na Klase ng Trapiko
Ang hindi natukoy na trapiko (trapiko na hindi nakakatugon sa pamantayan ng pagtutugma na tinukoy sa mga klase ng trapiko) ay itinuturing na kabilang sa default na klase ng trapiko.
Kung ang user ay hindi nag-configure ng isang default na klase, ang mga packet ay ituturing pa rin bilang mga miyembro ng default na klase. Gayunpaman, bilang default, walang pinaganang feature ang default na klase. Samakatuwid, ang mga packet na kabilang sa isang default na klase na walang naka-configure na mga tampok ay walang pagpapagana ng QoS.
Para sa pag-uuri ng egress, sinusuportahan ang tugma sa qos-group (1-7). Ang tugmang qos-group 0 ay hindi maaaring i-configure. Ang class-default sa egress policy ay nagmamapa sa qos-group 0.
Itong exampIpinapakita nito kung paano mag-configure ng patakaran sa trapiko para sa default na klase:
i-configure ang policy-map ingress_policy1 class class-default police rate percent 30 !

Lumikha ng Klase ng Trapiko
Upang lumikha ng isang klase ng trapiko na naglalaman ng mga pamantayan sa pagtutugma, gamitin ang command ng class-map upang tukuyin ang pangalan ng klase ng trapiko, at pagkatapos ay gamitin ang mga command ng tugma sa mode ng configuration ng class-map, kung kinakailangan.
Mga Alituntunin
· Ang mga user ay maaaring magbigay ng maramihang mga halaga para sa isang uri ng pagtutugma sa isang linya ng configuration; ibig sabihin, kung ang unang halaga ay hindi nakakatugon sa pamantayan ng pagtutugma, ang susunod na halaga na ipinahiwatig sa pahayag ng tugma ay isasaalang-alang para sa pag-uuri.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 21

Lumikha ng Klase ng Trapiko

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

· Gamitin ang hindi keyword na may utos ng tugma upang magsagawa ng tugma batay sa mga halaga ng isang field na hindi tinukoy.
· Lahat ng mga command ng pagtutugma na tinukoy sa gawaing pagsasaayos na ito ay itinuturing na opsyonal, ngunit dapat mong i-configure ang hindi bababa sa isang pamantayan ng pagtutugma para sa isang klase.
· Kung tinukoy mo ang tugma-anuman, ang isa sa mga pamantayan sa pagtutugma ay dapat matugunan para sa trapikong pumapasok sa klase ng trapiko upang maiuri bilang bahagi ng klase ng trapiko. Ito ang default. Kung tutukuyin mo ang tugma-lahat, ang trapiko ay dapat tumugma sa lahat ng pamantayan sa pagtutugma.
· Para sa command ng match access-group, ang pag-uuri ng QoS batay sa haba ng packet o TTL (time to live) na field sa IPv4 at IPv6 header ay hindi suportado.
· Para sa command ng match access-group, kapag ang isang listahan ng ACL ay ginamit sa loob ng isang class-map, ang pagtanggi ng aksyon ng ACL ay babalewalain at ang trapiko ay inuuri batay sa tinukoy na mga parameter ng pagtutugma ng ACL.
· Ang tugmang qos-group, traffic-class, DSCP/Prec, at MPLS EXP ay sinusuportahan lamang sa direksyon ng paglabas, at ito ang tanging pamantayan ng pagtutugma na sinusuportahan sa direksyon ng paglabas
· Ang egress default na klase ay tahasang tumutugma sa qos-group 0.
· Ang Multicast ay kumukuha ng path ng system na iba kaysa sa unicast sa router, at nagkikita sila mamaya sa labasan sa isang multicast-to-unicast ratio na 20:80 sa bawat interface na batayan. Ang ratio na ito ay pinananatili sa parehong antas ng priyoridad gaya ng sa trapiko.
· Itinuturing ng Egress QoS para sa multicast na trapiko ang mga klase ng trapiko 0-5 bilang mababang priyoridad at ang mga klase ng trapiko 6-7 bilang mataas na priyoridad. Sa kasalukuyan, hindi ito na-configure ng user.
· Ang paghubog ng labasan ay hindi magkakabisa para sa multicast na trapiko sa mataas na priyoridad (HP) na mga klase ng trapiko. Nalalapat lamang ito sa unicast na trapiko.
· Kung nagtakda ka ng klase ng trapiko sa patakaran sa pagpasok at wala kang katugmang klase sa labasan para sa katumbas na halaga ng klase ng trapiko, ang trapiko sa pagpasok sa klase na ito ay hindi isasaalang-alang sa default na klase sa mapa ng patakaran sa paglabas.
· Tanging ang klase ng trapiko 0 ang bumaba sa default na klase. Ang isang hindi-zero na klase ng trapiko na itinalaga sa pagpasok ngunit walang nakatalagang egress queue, ay hindi nahuhulog sa default na klase o anumang iba pang klase.
Configuration Halample
Kailangan mong gawin ang mga sumusunod upang makumpleto ang pagsasaayos ng klase ng trapiko: 1. Paglikha ng mapa ng klase
2. Pagtukoy sa pamantayan ng pagtutugma para sa pag-uuri ng packet bilang isang miyembro ng partikular na klase na iyon (Para sa isang listahan ng mga sinusuportahang uri ng pagtutugma, tingnan ang Mga Elemento ng Klase ng Trapiko, sa pahina 20.)
Router# configure Router(config)# class-map match-anumang qos-1 Router(config-cmap)# match qos-group 1 Router(config-cmap)# end-class-map Router(config-cmap)# commit
Gamitin ang command na ito upang i-verify ang configuration ng class-map:

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 22

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Mga Elemento ng Patakaran sa Trapiko

Router#show class-map qos-1 1) ClassMap: qos-1 Uri: qos
Tinukoy ng 2 Policymaps
Tingnan din, Mag-attach ng Patakaran sa Trapiko sa isang Interface, sa pahina 24.
Mga Kaugnay na Paksa · Mga Elemento ng Klase ng Trapiko, sa pahina 20 · Mga Elemento ng Patakaran sa Trapiko, sa pahina 23

Mga Elemento ng Patakaran sa Trapiko

Ang isang patakaran sa trapiko ay naglalaman ng tatlong elemento: · Pangalan · Klase ng trapiko · Mga patakaran sa QoS

Pagkatapos piliin ang klase ng trapiko na ginagamit upang pag-uri-uriin ang trapiko sa patakaran sa trapiko, maaaring ipasok ng user ang mga tampok ng QoS na ilalapat sa classified na trapiko.
Hindi kinakailangan ng MQC na iugnay lamang ng mga user ang isang klase ng trapiko sa isang patakaran sa trapiko.
Ang pagkakasunud-sunod kung saan ang mga klase ay na-configure sa isang mapa ng patakaran ay mahalaga. Ang mga panuntunan sa pagtutugma ng mga klase ay naka-program sa TCAM sa pagkakasunud-sunod kung saan ang mga klase ay tinukoy sa isang mapa ng patakaran. Samakatuwid, kung ang isang packet ay posibleng tumugma sa maraming klase, tanging ang unang tumutugmang klase lamang ang ibabalik at ang kaukulang patakaran ay ilalapat.
Sinusuportahan ng router ang 8 klase sa bawat policy-map sa direksyon ng pagpasok at 8 klase sa bawat policy-map sa direksyon ng paglabas.
Ipinapakita ng talahanayang ito ang mga sinusuportahang class-action sa router.

Mga Sinusuportahang Uri ng Aksyon

Sinusuportahan ang direksyon sa Mga Interface

bandwidth-natitira

labasan

marka

Tingnan ang Packet Marking, sa pahina 30

pulis

pagpasok

priority

labasan (level 1 hanggang level 7)

limitasyon ng pila

labasan

hugis

labasan

pula

labasan

Sinusuportahan ng RED ang opsyon sa discard-class; ang tanging mga value na ipapasa sa discard-class ay 0 at 1.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 23

Gumawa ng Patakaran sa Trapiko

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Gumawa ng Patakaran sa Trapiko
Ang layunin ng isang patakaran sa trapiko ay upang i-configure ang mga tampok ng QoS na dapat na nauugnay sa trapiko na naiuri sa isang klase ng trapiko na tinukoy ng gumagamit o mga klase. Upang i-configure ang isang klase ng trapiko, tingnan ang Lumikha ng isang Klase ng Trapiko, sa pahina 21. Pagkatapos mong tukuyin ang isang patakaran sa trapiko gamit ang command na mapa ng patakaran, maaari mo itong ilakip sa isa o higit pang mga interface upang tukuyin ang patakaran sa trapiko para sa mga interface na iyon sa pamamagitan ng paggamit ng serbisyo -utos ng patakaran sa mode ng pagsasaayos ng interface. Sa suporta sa dalawahang patakaran, maaari kang magkaroon ng dalawang patakaran sa trapiko, isang pagmamarka at isang pagpila na nakalakip sa output. Tingnan, Mag-attach ng Patakaran sa Trapiko sa isang Interface, sa pahina 24.
Configuration Halample Kailangan mong gawin ang mga sumusunod upang makumpleto ang pagsasaayos ng patakaran sa trapiko: 1. Paglikha ng isang mapa ng patakaran na maaaring ilakip sa isa o higit pang mga interface upang tukuyin ang isang patakaran sa serbisyo 2. Pag-uugnay ng klase ng trapiko sa patakaran sa trapiko 3. Pagtukoy sa klase- (mga) aksyon (tingnan ang Mga Elemento ng Patakaran sa Trapiko, sa pahina 23)
Router# configure Router(config)# policy-map test-shape-1 Router(config-pmap)# class qos-1
/* I-configure ang class-action ('hugis' sa ex na itoample). Ulitin kung kinakailangan, para tukuyin ang iba pang class-actions */ Router(config-pmap-c)# shape average percent 40 Router(config-pmap-c)# exit
/* Ulitin ang pagsasaayos ng klase kung kinakailangan, upang tukuyin ang iba pang mga klase */
Router(config-pmap)# end-policy-map Router(config)# commit
Mga Kaugnay na Paksa · Mga Elemento ng Patakaran sa Trapiko, sa pahina 23 · Mga Elemento ng Klase ng Trapiko, sa pahina 20
Mag-attach ng Patakaran sa Trapiko sa isang Interface
Pagkatapos malikha ang klase ng trapiko at ang patakaran sa trapiko, dapat mong ilakip ang patakaran sa trapiko sa interface, at tukuyin ang direksyon kung saan dapat ilapat ang patakaran.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 24

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Mag-attach ng Patakaran sa Trapiko sa isang Interface

Tandaan Ang mga hierarchical na patakaran ay hindi suportado. Kapag ang isang policy-map ay inilapat sa isang interface, ang transmission rate counter ng bawat klase ay hindi tumpak. Ito ay dahil ang transmission rate counter ay kinakalkula batay sa exponential decay filter.
Configuration Halample Kailangan mong gawin ang mga sumusunod upang mag-attach ng patakaran sa trapiko sa isang interface: 1. Paglikha ng klase ng trapiko at ang nauugnay na mga panuntunan na tumutugma sa mga packet sa klase (tingnan ang Gumawa ng Klase ng Trapiko,
sa pahina 21 ) 2. Paglikha ng isang patakaran sa trapiko na maaaring ilakip sa isa o higit pang mga interface upang tukuyin ang isang patakaran sa serbisyo (tingnan ang
Lumikha ng Patakaran sa Trapiko, sa pahina 24 ) 3. Pag-uugnay ng klase ng trapiko sa patakaran sa trapiko 4. Pag-attach ng patakaran sa trapiko sa isang interface, sa direksyon ng pagpasok o paglabas
Router# configure Router(config)# interface fourHundredGigE 0/0/0/2 Router(config-int)# service-policy output strict-priority Router(config-int)# commit
Pagpapatakbo ng Configuration
/* Configuration ng mapa ng klase */
class-map tugma-anumang trapiko-class-7 na tugma sa trapiko-class 7 end-class-map
!class-map na tugma-anumang trapiko-class-6 na tugma sa trapiko-class 6 na end-class-map
class-map tugma-anumang trapiko-class-5 na tugma sa trapiko-class 5 end-class-map
class-map tugma-anumang trapiko-class-4 na tugma sa trapiko-class 4 end-class-map
class-map match-anumang trapiko-class-3 na tumutugma sa traffic-class 3
class-map tugma-anumang trapiko-class-2 na tugma sa trapiko-class 2 end-class-map
class-map tugma-anumang trapiko-class-1 na tugma sa trapiko-class 1 end-class-map
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 25

Mag-attach ng Patakaran sa Trapiko sa isang Interface

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

/* Configuration ng patakaran sa trapiko */
policy-map test-shape-1 class traffic-class-1 shape average percent 40 !
policy-map strict-priority class tc7 priority level 1 queue-limit 75 mbytes ! class tc6 priority level 2 queue-limit 75 mbytes ! class tc5 priority level 3 queue-limit 75 mbytes ! class tc4 priority level 4 queue-limit 75 mbytes ! class tc3 priority level 5 queue-limit 75 mbytes ! class tc2 priority level 6 queue-limit 75 mbytes ! class tc1 priority level 7 queue-limit 75 mbytes ! class-default na queue-limit 75 mbytes ! end-policy-map
—–
/* Pag-attach ng patakaran sa trapiko sa isang interface sa direksyon ng paglabas */ interface fourHundredGigE 0/0/0/2
serbisyo-patakaran sa output mahigpit na priyoridad !

Pagpapatunay

Router# #show qos int fourHundredGigE 0/0/0/2 output

TANDAAN:- Ang mga naka-configure na halaga ay ipinapakita sa loob ng mga panaklong Interface FourHundredGigE0/0/0/2 ifh 0xf0001c0 — patakaran sa output

NPU Id: Kabuuang bilang ng mga klase: Bandwidth ng Interface: Pangalan ng Patakaran:

0 8 400000000 kbps mahigpit na priyoridad

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 26

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Mag-attach ng Patakaran sa Trapiko sa isang Interface

Base sa VOQ:

2400

Uri ng Accounting:

Layer1 (Isama ang Layer 1 encapsulation at mas mataas)

——————————————————————————

Level1 na Klase (HP1)

= tc7

Egressque Queue ID

= 2407 (HP1 queue)

Queue Max. BW.

= walang max (default)

TailDrop Threshold

= 74999808 bytes / 2 ms (75 megabytes)

Hindi na-configure ang WRED para sa klase na ito

Level1 Class (HP2) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc6 = 2406 (HP2 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class (HP3) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc5 = 2405 (HP3 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class (HP4) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc4 = 2404 (HP4 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class (HP5) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc3 = 2403 (HP5 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class (HP6) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc2 = 2402 (HP6 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class (HP7) Egressq Queue ID Queue Max. BW. Hindi na-configure ang TailDrop Threshold WRED para sa klase na ito

= tc1 = 2401 (HP7 queue) = walang max (default) = 74999808 bytes / 2 ms (75 megabytes)

Level1 Class Egressq Queue ID Queue Max. BW. Hindi na-configure ang Inverse Weight / Weight TailDrop Threshold WRED para sa klase na ito

= class-default = 2400 (Default na LP queue) = walang max (default) = 1 / (BWR not configured) = 74999808 bytes / 150 ms (75 megabytes)

!

Mga Kaugnay na Paksa · Mga Elemento ng Patakaran sa Trapiko, sa pahina 23 · Mga Elemento ng Klase ng Trapiko, sa pahina 20

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 27

Mag-attach ng Patakaran sa Trapiko sa isang Interface

Pag-uri-uriin ang mga Packet upang Matukoy ang Tiyak na Trapiko

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 28

4 KABANATA
Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad
· Packet Marking Overview, sa pahina 29 · Class-based Unconditional Packet Marking Feature and Benefits, sa pahina 31 · I-configure ang Class-based Unconditional Packet Marking, sa pahina 32 · Class-based Unconditional Packet Marking: Halamples, sa pahina 33 · IP Precedence Kumpara sa IP DSCP Marking, sa pahina 35 · In-Place Policy Modification, sa pahina 36
Packet Marking Overview
Maaari mong gamitin ang packet marking sa mga mapa ng patakaran sa pag-input upang itakda o baguhin ang mga katangian para sa trapikong kabilang sa isang partikular na klase. Para kay exampSa gayon, maaari mong baguhin ang halaga ng CoS sa isang klase o magtakda ng mga halaga ng IP DSCP o IP precedence para sa isang partikular na uri ng trapiko. Ang mga bagong value na ito ay gagamitin upang matukoy kung paano dapat tratuhin ang trapiko.
Tandaan Mula sa Cisco IOS XR Release 7.2.12 pataas, ang suporta para sa pagmamarka ng mga packet sa Layer 2 transport interface ay kapareho ng suporta para sa pagmamarka sa Layer 3 interface. Gayunpaman, nalalapat lang ang suportang ito sa pangunahing interface (mga pisikal at bundle na interface), at hindi sa mga sub-interface.
Default na Pagmamarka
Kapag nagdagdag ng VLAN ang isang ingress o egress interface tags o mga label ng MPLS, nangangailangan ito ng default na halaga para sa klase ng serbisyo at mga halaga ng EXP na pumapasok sa mga iyon tags at mga label. Sa router, isang pagpasok ang default na QoS mapping profile at isang egress default na QoS mapping profile ay nilikha at na-configure sa bawat device sa panahon ng pagsisimula.
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 29

QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels

Talahanayan 6: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok

Impormasyon sa Paglabas

QoS Behavior para sa Generic Routing Release 7.3.1 Encapsulation (GRE) Tunnels: Default na Pagmamarka

Paglalarawan ng Tampok
Gamit ang suporta para sa GRE encapsulation at decapsulation tunnel interface, mayroong ilang mahahalagang update sa QoS behavior para sa GRE tunnels. Naaangkop ang mga update na ito para sa default na packet marking at may kasamang Uri ng Serbisyo (ToS) at mga pang-eksperimentong bit ng MPLS.

GRE Encapsulation
Kung hindi mo iko-configure ang Uri ng Serbisyo (ToS), ang outer IP precedence value o ang differentiated services code point (DSCP) value ay kinokopya mula sa panloob na IP header. Kung iko-configure mo ang ToS, ang outer IP precedence value o DCSP value ay alinsunod sa configuration ng ToS.
GRE Decapsulation
Sa panahon ng decapsulation, ang MPLS experimental bits (EXP) ay hinango mula sa panlabas na IP packet. Para sa karagdagang impormasyon sa mga GRE tunnel, tingnan ang Interfaces Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x.

Pagmamarka ng Packet
Ang tampok na pagmamarka ng packet, na tinatawag ding tahasang pagmamarka, ay nagbibigay sa mga user ng paraan upang maiba-iba ang mga packet batay sa mga itinalagang marka. Sinusuportahan ng router ang pagmamarka ng packet ng ingress at egress.

Mga Suportadong Packet Marking Operations Ipinapakita ng talahanayang ito ang mga sinusuportahang packet marking operations.

Mga Sinusuportahang Hanay ng Mga Uri ng Marka

Suporta para sa Unconditional Marking

itakda ang discard-class

0-1

pagpasok

itakda ang dscp

0-63

pagpasok

itakda ang mpls pang-eksperimentong 0-7 sa pinakamataas

pagpasok

itakda ang pangunguna

0-7

pagpasok

itakda ang qos-group

0-7

pagpasok

Suporta para sa Conditional Marking Hindi Hindi Hindi
Hindi Hindi

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 30

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels

QoS Behavior para sa Generic Routing Encapsulation (GRE) Tunnels

Talahanayan 7: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok

Impormasyon sa Paglabas

QoS Behavior para sa Generic Routing Release 7.3.1 Encapsulation (GRE) Tunnels: Explicit Marking

Paglalarawan ng Tampok
Gamit ang suporta para sa GRE encapsulation at decapsulation tunnel interface, mayroong ilang mahahalagang update sa QoS behavior para sa GRE tunnels. Naaangkop ang mga update na ito para sa tahasang pagmamarka ng packet at may kinalaman sa gawi ng QoS sa panahon ng pagpasok at paglabas.

GRE Encapsulation
Sa panahon ng encapsulation ng IPv4/IPv6 payload sa loob ng GRE header, ang pag-uugali ng QoS ay ang mga sumusunod:
· Ingress: Sinusuportahan ng QoS ang pag-uuri sa mga field ng payload Layer 3 o EXP at remarking payload IP header DSCP.
· Paglabas: Sinusuportahan ng QoS ang pagtatakda ng panlabas na GRE IP header na DSCP. Hindi nito kino-overwrite ang configuration ng Tunnel Type of Service (ToS) at hindi binibigyang-pansin ang GRE IP header na DCSP.

GRE Decapsulation
Sa panahon ng decapsulation ng panlabas na GRE header (kung saan ang panloob na IPv4/IPv6/MPLS payload ay ipinapasa sa susunod na hop router), ang pag-uugali ng QoS ay ang mga sumusunod:
· Pagpasok: Sinusuportahan ng QoS ang pag-uuri sa Layer 3 na mga field ng panlabas na GRE gamit ang set qos-group command. Ang pagtatakda ng DSCP sa ingress interface ay nagtatakda ng DSCP para sa mga panloob na header.
· Paglabas: Sinusuportahan ng QoS ang pag-uuri gamit ang qos-group para itakda ang DSCP o EXP para sa mga packet ng egress.
Para sa karagdagang impormasyon sa mga GRE tunnel, tingnan ang Interfaces Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x.

Tampok at Mga Benepisyo ng Unconditional Packet Marking na nakabatay sa klase
Ang tampok na pagmamarka ng packet ay nagbibigay-daan sa iyo na hatiin ang iyong network sa maraming antas ng priyoridad o mga klase ng serbisyo, tulad ng sumusunod:
· Gumamit ng QoS unconditional packet marking para itakda ang IP precedence o IP DSCP value para sa mga packet na pumapasok sa network. Maaaring gamitin ng mga router sa loob ng iyong network ang bagong markang mga halaga ng precedence ng IP upang matukoy kung paano dapat tratuhin ang trapiko.
Sa direksyon ng pagpasok, pagkatapos itugma ang trapiko batay sa alinman sa IP Precedence o halaga ng DSCP, maaari mo itong itakda sa isang partikular na klase ng pagtatapon. Weighted random early detection (WRED), isang diskarte sa pag-iwas sa pagsisikip, sa gayon ay gumagamit ng mga halaga ng discard-class upang matukoy ang posibilidad na malaglag ang isang packet.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 31

I-configure ang Class-based na Unconditional Packet Marking

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

· Gumamit ng QoS na walang kondisyong packet marking upang magtalaga ng mga MPLS packet sa isang QoS group. Ginagamit ng router ang grupong QoS upang matukoy kung paano uunahin ang mga packet para sa paghahatid. Para itakda ang QoS group identifier sa mga MPLS packet, gamitin ang set qos-group command sa policy map class configuration mode.
Tandaan Ang pagtatakda ng QoS group identifier ay hindi awtomatikong inuuna ang mga packet para sa paghahatid. Dapat mo munang i-configure ang isang patakaran sa paglabas na gumagamit ng pangkat ng QoS.
· Markahan ang mga Multiprotocol Label Switching (MPLS) packet sa pamamagitan ng pagtatakda ng EXP bits sa loob ng ipinataw o pinakamataas na label.
· Markahan ang mga packet sa pamamagitan ng pagtatakda ng halaga ng argumento ng qos-group. · Markahan ang mga packet sa pamamagitan ng pagtatakda ng halaga ng argumento ng discard-class.
Tandaan na ang qos-group at discard-class ay mga variable na panloob sa router, at hindi ipinadala.
Ang gawain sa pagsasaayos ay inilarawan sa Configure Class-based Unconditional Packet Marking, sa pahina 32.
I-configure ang Class-based na Unconditional Packet Marking
Ipinapaliwanag ng gawaing ito sa pagsasaayos kung paano i-configure ang sumusunod na nakabatay sa klase, walang kundisyong packet marking na mga feature sa iyong router:
· Value ng IP precedence · Value ng IP DSCP · Value ng pangkat ng QoS (ingress lang) · Value ng CoS (lumabas lang sa mga subinterface ng Layer 3) · Experimental na value ng MPLS · Itapon ang klase
Tandaan ang mga pagkilos na IPv4 at IPv6 QoS na inilapat sa MPLS taghindi sinusuportahan ang mga ged packet. Ang configuration ay tinatanggap, ngunit walang aksyon na ginawa.
Configuration Halample Sundin ang mga hakbang na ito para i-configure ang mga feature ng unconditional packet marking sa iyong router. 1. Gumawa o magbago ng isang mapa ng patakaran na maaaring i-attach sa isa o higit pang mga interface upang tumukoy ng isang patakaran sa serbisyo
at ilagay ang policy map configuration mode. 2. I-configure ang isang interface at ipasok ang interface configuration mode.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 32

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

Nakabatay sa klase na Unconditional Packet Marking: Halamples

3. Mag-attach ng policy map sa isang input o output interface na gagamitin bilang patakaran sa serbisyo para sa interface na iyon.
Configuration Halample
router# configure router(config)# interface hundredGigE 0/0/0/24 router(config-pmap)# policy-map policy1 Router(config-int)# commit
Pagpapatakbo ng Configuration
router(config)# policy-map policy1
class-map match-anumang class1 match protocol ipv4 end-class-map
! ! patakaran-mapa patakaran1
class class1 itakda ang prioridad 1
! class class-default ! end-policy-map ! interface HundredGigE0/0/0/24 patakaran sa pag-input ng patakaran sa serbisyo1
!
Pag-verify Patakbuhin ang command na ito upang ipakita ang impormasyon ng configuration ng patakaran para sa lahat ng klase na na-configure para sa lahat ng mga patakaran sa serbisyo sa tinukoy na interface.
router# show run interface hundredGigE 0/0/0/24
Nakabatay sa klase na Unconditional Packet Marking: Halamples
Ito ay mga tipikal na examples para sa walang kundisyong packet marking na nakabatay sa klase.
Configuration ng IP Precedence Marking: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran ng serbisyo na ito ay nauugnay sa isang dating tinukoy na mapa ng klase na tinatawag na class1 sa pamamagitan ng paggamit ng command ng klase, at pagkatapos ay ang patakaran ng serbisyo ay naka-attach sa output HundredGigE interface 0/7/0/1. Ang bit ng IP precedence sa ToS byte ay nakatakda sa 1:
policy-map policy1 class class1 set precedence 1
!

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 33

Configuration ng Pagmamarka ng IP DSCP: Halample

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

interface HundredGigE 0/7/0/1 patakaran sa output ng serbisyo-patakaran1
Configuration ng Pagmamarka ng IP DSCP: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran sa serbisyong ito ay nauugnay sa isang dating tinukoy na mapa ng klase sa pamamagitan ng paggamit ng command ng klase. Sa ex na itoample, ipinapalagay na ang isang mapa ng klase na tinatawag na class1 ay dati nang na-configure at ang bagong mapa ng klase na tinatawag na class2 ay nilikha. Sa ex na itoample, ang IP DSCP value sa ToS byte ay nakatakda sa 5:
policy-map policy1 class class1 set dscp 5
klase class2 set dscp ef
Pagkatapos mong i-configure ang mga setting na ipinapakita para sa mga voice packet sa gilid, ang lahat ng mga intermediate na router ay na-configure upang magbigay ng low-latency na paggamot sa mga voice packet, tulad ng sumusunod:
class-map voice match dscp ef
policy-map qos-policy class voice priority level 1 police rate percent 10
QoS Group Marking Configuration: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran ng serbisyo na ito ay nauugnay sa isang mapa ng klase na tinatawag na class1 sa pamamagitan ng paggamit ng command ng klase, at pagkatapos ay naka-attach ang patakaran sa serbisyo sa direksyon ng pag-input sa isang HundredGigE 0/7/0/1. Ang value ng qos-group ay nakatakda sa 1.
class-map match-anumang class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set qos-group 1 !
interface HundredGigE 0/7/0/1 patakaran sa pag-input ng patakaran sa serbisyo1
Tandaan Ang set qos-group command ay sinusuportahan lamang sa isang patakaran sa pagpasok.
Configuration ng Pagmamarka ng CoS: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran ng serbisyong ito ay nauugnay sa isang mapa ng klase na tinatawag na class1 sa pamamagitan ng paggamit ng command ng klase, at pagkatapos ay naka-attach ang patakaran sa serbisyo sa direksyon ng output sa isang HundredGigE 0/7/0/1.100. Ang IEEE 802.1p (CoS) bits sa Layer 2 header ay nakatakda sa 1.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 34

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

MPLS Experimental Bit Imposition Marking Configuration: Halample

class-map match-anumang class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set cos 1 !
interface HundredGigE 0/7/0/1.100 patakaran sa pag-input ng patakaran sa serbisyo1
MPLS Experimental Bit Imposition Marking Configuration: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran ng serbisyo na ito ay nauugnay sa isang mapa ng klase na tinatawag na class1 sa pamamagitan ng paggamit ng command ng klase, at pagkatapos ay naka-attach ang patakaran sa serbisyo sa direksyon ng pag-input sa isang HundredGigE 0/7/0/1. Ang mga MPLS EXP bit ng lahat ng ipinataw na label ay nakatakda sa 1.
class-map match-anumang class1 match protocol ipv4 match access-group ipv4 101
policy-map policy1 class class1 set mpls exp pagpapataw 1
! interface HundredGigE 0/7/0/1
patakaran sa pag-input ng patakaran sa serbisyo1
Tandaan Ang set mpls exp imposition command ay sinusuportahan lamang sa isang patakaran sa pagpasok.
MPLS Experimental Topmost Marking Configuration: Halample
Sa ex na itoampKaya, isang patakaran sa serbisyo na tinatawag na patakaran1 ay nilikha. Ang patakaran ng serbisyo na ito ay nauugnay sa isang mapa ng klase na tinatawag na class1 sa pamamagitan ng paggamit ng command ng klase, at pagkatapos ay naka-attach ang patakaran sa serbisyo sa direksyon ng output sa isang HundredGigE 0/7/0/1. Ang mga MPLS EXP bit sa TOPMOST na label ay nakatakda sa 1:
class-map match-anumang class1 match mpls exp topmost 2
policy-map policy1 class class1 set mpls exp topmost 1 !
interface HundredGigE 0/7/0/1 patakaran sa output ng serbisyo-patakaran1
IP Precedence Kumpara sa IP DSCP Marking
Kung kailangan mong markahan ang mga packet sa iyong network at lahat ng iyong device ay sumusuporta sa IP DSCP marking, gamitin ang IP DSCP marking para markahan ang iyong mga packet dahil ang IP DSCP markings ay nagbibigay ng higit na walang kondisyong packet marking.
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 35

I-configure ang DSCP CS7 (Precedence 7)

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

mga pagpipilian. Kung hindi kanais-nais ang pagmamarka sa pamamagitan ng IP DSCP, gayunpaman, o kung hindi ka sigurado kung sinusuportahan ng mga device sa iyong network ang mga halaga ng IP DSCP, gamitin ang halaga ng IP precedence upang markahan ang iyong mga packet. Malamang na sinusuportahan ng lahat ng device sa network ang value ng IP precedence. Maaari kang mag-set up ng hanggang 8 iba't ibang IP precedence marking at 64 iba't ibang IP DSCP marking.
I-configure ang DSCP CS7 (Precedence 7)
Tingnan ang sumusunod na datingample upang i-configure ang mga opsyon sa DSCP para sa isang partikular na source address sa IPv4 packets.
Configuration Halample
policy-map policy1 class class1 set dscp cs7 !

In-Place Policy Modification
Ang tampok na pagbabago ng patakaran sa In-Place ay nagbibigay-daan sa iyo na baguhin ang isang patakaran sa QoS kahit na ang patakaran ng QoS ay naka-attach sa isa o higit pang mga interface. Ang isang binagong patakaran ay sumasailalim sa parehong mga pagsusuri na napapailalim sa isang bagong patakaran kapag ito ay nakatali sa isang interface. Kung matagumpay ang pagbabago ng patakaran, magkakabisa ang binagong patakaran sa lahat ng interface kung saan naka-attach ang patakaran. Gayunpaman, kung nabigo ang pagbabago ng patakaran sa alinman sa mga interface, ang isang awtomatikong rollback ay sisimulan upang matiyak na ang patakaran bago ang pagbabago ay may bisa sa lahat ng mga interface.
Maaari mo ring baguhin ang anumang mapa ng klase na ginamit sa mapa ng patakaran. Ang mga pagbabagong ginawa sa class map ay magkakabisa sa lahat ng mga interface kung saan nakalakip ang patakaran.

Tandaan

· Ang mga istatistika ng QoS para sa patakaran na naka-attach sa isang interface ay mawawala (i-reset sa 0) kapag ang patakaran ay

binago.

· Kapag binago ang patakaran ng QoS na naka-attach sa isang interface, maaaring walang anumang patakarang may bisa sa mga interface kung saan ginagamit ang binagong patakaran sa loob ng maikling panahon.

· Ang isang in-place na pagbabago ng isang ACL ay hindi nagre-reset sa counter ng mga istatistika ng policy-map.

Pag-verify Kung ang mga hindi mababawi na error ay nangyari sa panahon ng pagbabago ng patakaran sa lugar, ang patakaran ay inilalagay sa isang hindi pare-parehong estado sa mga target na interface. Walang bagong configuration na posible hanggang sa ma-unblock ang configuration session. Inirerekomenda na alisin ang patakaran mula sa interface, suriin ang binagong patakaran at pagkatapos ay muling ilapat nang naaayon.
Mga Rekomendasyon para sa Paggamit ng In-Place Policy Modification
Sa maikling panahon habang binabago ang isang patakaran sa QoS, maaaring walang anumang patakarang may bisa sa mga interface kung saan ginagamit ang binagong patakaran. Para sa kadahilanang ito, baguhin ang mga patakaran ng QoS na nakakaapekto sa pinakakaunti

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 36

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

Mga Rekomendasyon para sa Paggamit ng In-Place Policy Modification

bilang ng mga interface sa isang pagkakataon. Gamitin ang command na show policy-map targets para matukoy ang bilang ng mga interface na maaapektuhan sa pagbabago ng policy map.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 37

Mga Rekomendasyon para sa Paggamit ng In-Place Policy Modification

Markahan ang Mga Packet upang Baguhin ang Mga Setting ng Priyoridad

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 38

5 KABANATA
Pag-iwas sa Pagsisikip
· Pag-iwas sa Pagsisikip, sa pahina 39 · Mga Mode ng Pagpila, sa pahina 39 · Pag-iwas sa Pagsisikip sa VOQ, sa pahina 40 · Patas na Daloy ng Trapiko Gamit ang Patas na VOQ, sa pahina 44 · Pag-iwas sa Pagsisikip ng Modular QoS , sa pahina 50 · Pagbagsak ng Bunot at ng FIFO Queue , sa pahina 50 · Random na Maagang Pagtukoy at TCP, sa pahina 52 · Tahasang Pag-abiso sa Pagsisikip , sa pahina 54
Pag-iwas sa Pagsisikip
Ang pagpila ay nagbibigay ng paraan upang pansamantalang mag-imbak ng data kapag ang natanggap na rate ng data ay mas malaki kaysa sa kung ano ang maaaring ipadala. Ang pamamahala sa mga pila at buffer ay ang pangunahing layunin ng pag-iwas sa pagsisikip. Habang nagsisimulang mapuno ng data ang isang queue, mahalagang subukang tiyakin na ang magagamit na memorya sa ASIC/NPU ay hindi ganap na mapupuno. Kung mangyari ito, ang mga kasunod na packet na papasok sa port ay ibinabagsak, anuman ang priyoridad na kanilang natanggap. Ito ay maaaring magkaroon ng masamang epekto sa pagganap ng mga kritikal na aplikasyon. Para sa kadahilanang ito, ang mga diskarte sa pag-iwas sa pagsisikip ay ginagamit upang bawasan ang panganib ng isang queue mula sa pagpuno ng memorya nang ganap at gutom na hindi masikip na pila para sa memorya. Ginagamit ang mga threshold ng queue upang mag-trigger ng pagbaba kapag nalampasan ang ilang partikular na antas ng occupancy. Ang pag-iskedyul ay ang mekanismo ng QoS na ginagamit upang alisan ng laman ang mga pila ng data at ipadala ang data sa patutunguhan nito. Ang paghubog ay ang pagkilos ng pag-buffer ng trapiko sa loob ng isang port o pila hanggang sa ito ay maiiskedyul. Ang paghubog ay nagpapakinis ng trapiko, na ginagawang mas predictable ang daloy ng trapiko. Nakakatulong ito na matiyak na ang bawat pila sa pagpapadala ay limitado sa pinakamataas na rate ng trapiko.
Mga Mode ng Pagpila
Dalawang network queuing mode ang sinusuportahan para sa network interface queuing: ang default na mode ng 8xVOQ (virtual output queuing) at 4xVOQ. Upang baguhin ang mode mula sa isa't isa, kailangan mo munang i-reload ang lahat ng mga line card sa system.
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 39

Pangunahing Interface na Patakaran sa Pagpila

Pag-iwas sa Pagsisikip

Sa 8xVOQ mode, walong VoQ at ang kanilang mga nauugnay na mapagkukunan ay inilalaan para sa bawat interface. Ang mga queue na ito ay inilalaan anuman ang eksaktong configuration ng patakaran sa interface na iyon. Sinusuportahan ng mode na ito ang isang hiwalay na VOQ para sa bawat isa sa walong panloob na klase ng trapiko. Sa 4xVOQ mode, apat na VoQ at ang kanilang nauugnay na mga mapagkukunan ay inilalaan sa bawat interface, at ang mga queue na ito ay inilalaan anuman ang eksaktong patakarang inilapat. Sa mode na ito, sinusuportahan ng system ang dalawang beses ang bilang ng mga lohikal na interface, ngunit ang walong mga klase ng trapiko ay dapat na i-mapa pababa sa pamamagitan ng pagsasaayos sa apat na VoQ, hindi walong VoQ.
Tandaan Mula sa Cisco IOS XR Release 7.2.12 pataas, lahat ng feature ng queuing na sinusuportahan sa Layer 3 interface ay sinusuportahan din sa Layer 2 interface. Gayunpaman, nalalapat lang ang mga feature na ito sa pangunahing interface (mga pisikal at bundle na interface), at hindi sa mga sub-interface.
Pangunahing Interface na Patakaran sa Pagpila
Ang pangunahing interface ng mga default na pila ay nilikha bilang bahagi ng pangunahing paggawa ng interface. Kapag naglapat ka ng patakaran sa queuing sa pangunahing interface, i-o-override nito ang default na queuing at mga parameter ng pag-iiskedyul para sa mga klase ng trapiko na iyong na-configure. Sa 8xVOQ mode, isang P1+P2+6PN hierarchy ang ginagamit para sa mga pangunahing queue ng interface (default na pagpila at pag-iskedyul). Ang mga default na pila ay ginagamit para sa lahat ng trapiko sa pangunahing interface at trapiko sa anumang sub-interface nang walang inilapat na patakaran sa pagpila. Ang kontrol/protocol na trapiko ay gumagamit ng traffic class 7 (TC7), priority 1 (P1) para maiwasan ang mga patak sa panahon ng congestion.
Patakaran sa Pagpila sa Sub-Interface
Sinusuportahan ng bawat sub-interface ang hanggang tatlong patakaran: isang patakaran sa pagpasok, isang patakaran sa pagmamarka ng paglabas, at isang patakaran sa pag-queuing ng paglabas. Upang gumawa at mag-configure ng hiwalay na hanay ng mga VoQ para sa isang sub-interface, maglapat ng patakaran sa pagpila sa sub-interface na iyon. Kapag inalis mo ang patakaran sa pagpila sa sub-interface, ang mga nauugnay na VoQ ay malilibre at ang sub-interface na trapiko ay babalik sa paggamit ng mga pangunahing interface na VoQ.
Pag-iwas sa Pagsisikip sa VOQ
Ang pag-iwas sa pagsisikip sa loob ng isang bloke ng VOQ ay ginagawa sa pamamagitan ng paglalapat ng pro para sa pamamahala ng kasikipanfile sa isang VOQ. Itong profile tumutukoy sa pamantayan sa pagpasok at mga pagsusuring isinagawa sa oras ng enqueue. Sa ilalim ng normal na kondisyon ng trapiko ang packet ay naka-enqueued sa Shared Memory System (SMS) buffers. (Ang shared memory system ay ang pangunahing packet storage area.) Kung ang SMS VOQ ay masikip na lampas sa isang nakatakdang threshold, ang VOQ ay ililipat sa panlabas na High Band Memory (HBM) block. Kapag naubos ang pila ng HBM, ibinabalik ito sa on-chip na SMS. Ang laki ng pila sa HBM ay adaptive at bumababa kapag mataas ang kabuuang paggamit ng HBM.
Tandaan Ang Random Early Detect (RED) ay available lang para sa mga VOQ sa HBM. Hindi sinusuportahan ng hardware ang Weighted Random Early Detect (WRED).

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 40

Pag-iwas sa Pagsisikip

Pagbabahagi ng VOQ Statistics Counter

Pagbabahagi ng VOQ Statistics Counter
Ang bawat network processor sa router ay may maraming slice (o pipelines), at bawat slice ay may set ng mga VOQ na nauugnay sa bawat interface sa router. Upang mapanatili ang mga counter sa mataas na packet rate, dalawang set ng mga counter ang nauugnay sa bawat interface sa bawat network slice. Bilang isang exampIsaalang-alang ang isang device na may anim na hiwa (12 interface), bawat isa ay may 24,000 VOQ, kung saan gusto mong mabilang ang mga event na ipinadala at na-drop. Sa sitwasyong ito, kakailanganin mo ng 12 x 24, 000 x 2 = 5, 76,000 na mga counter, na kung saan ay lumampas lamang sa kapasidad ng counter ng device. Ito ay upang pagaanin ang gayong senaryo na sinusuportahan ng router ang nako-configure na pagbabahagi ng mga VOQ counter. Maaari mong i-configure ang pagbabahagi upang ang isang counter ay ibinabahagi ng {1,2,4,8} VOQs. Ang bawat hanay ng mga counter ng pagbabahagi ng VoQ ay may dalawang counter na sumusukat:
· Ang mga naka-enqueued na packet ay binibilang sa mga packet at bytes unit.
· Ang mga nahulog na packet ay binibilang sa mga packet at byte unit.
Para magkabisa ang feature: · Tanggalin ang paglabas ng egress queuing policy-map configuration mula sa lahat ng interface.
· Patakbuhin ang command na # reload location all para i-reload ang lahat ng node sa iyong router.

Pag-configure ng Pagbabahagi ng Mga Counter ng Istatistika ng VOQ
Upang i-configure ang mga counter ng pagbabahagi ng VOQ, gamitin ang #hw-module profile stats voqs-sharing-counters at tukuyin ang bilang ng mga VOQ counter para sa bawat pila.
RP/0/RP0/CPU0:ios(config)#hw-module profile stats ? voqs-sharing-counters I-configure ang bilang ng voqs (1, 2, 4) sharing counter
RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters ? 1 Counter para sa bawat queue 2 2 Queues share counters 4 4 Queues share counters
RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters 1 RP/0/RP0/CPU0:ios(config)#hw-module profile stats voqs-sharing-counters 2 RP/0/RP0/CPU0:ios(config)#commit RP/0/RP0/CPU0:ios#reload location lahat

Pagpapatakbo ng Configuration
RP/0/RP0/CPU0:ios#show run | sa hw-mod Mon Peb 10 13:57:35.296 UTC Building configuration… hw-module profile stats voqs-sharing-counters 2 RP/0/RP0/CPU0:ios#

Pagpapatunay
RP/0/RP0/CPU0:ios#show controllers npu stats voq ingress interface hundredGigE 0/0/0/16 instance lahat ng lokasyon 0/RP0/CPU0 Lun Peb 10 13:58:26.661 UTC

Pangalan ng Interface =

Interface Handle =

Lokasyon

=

Instance ng Asic

=

Base ng VOQ

=

Hu0/0/0/16 f0001b0
0/RP0/CPU0 0
10288

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 41

Dual Queue Limit

Pag-iwas sa Pagsisikip

Bilis ng Port(kbps) = 100000000

Lokal na Port

=

lokal

VOQ Mode

=

8

Shared Counter Mode =

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

Mga Kaugnay na Utos hw-module profile stats voqs-sharing-counters

Dual Queue Limit
Ang opsyon na dalawahang limitasyon sa queue ay idinaragdag sa queue-limit command sa CLI ng iyong router at ipinapakita bilang discard-class. Ang ginagawa ng opsyon sa discard-class ay nagbibigay sa iyo ng flexibility upang i-configure ang dalawang limitasyon sa queue sa isang mapa ng patakaran–isa para sa mataas na priyoridad na trapiko at ang isa para sa mababang priyoridad na trapiko. Tinitiyak ng opsyong ito na ang daloy ng trapiko na may mataas na priyoridad ay patuloy na hindi maaapektuhan (hanggang sa hinangong threshold mula sa discard-class 0 queue-limit) habang ang mababang priyoridad na trapiko ay nagpapatuloy hanggang sa mas mababang threshold (bawat discard-class 1 queue-limit).

Tell Me More Maaari mong i-configure ang dalawang limitasyon sa queue ayon sa mga detalyeng ito:
· Isa para sa daloy na minarkahan mo bilang discard-class 0 (mas mataas na priyoridad) sa pagpasok sa pamamagitan ng ingress-policy. · pangalawa, para sa daloy na minarkahan mo bilang itapon ang klase 1 (mas mababang priyoridad) sa pagpasok sa pamamagitan ng patakaran sa pagpasok.

Ang daloy ng discard-class 1 (para sa low-priority na trapiko) ay nagsisimulang bumaba kapag ang haba ng pila ay umabot sa limitasyon ng laki na iyong na-configure para sa discard-class 1. Sa kabaligtaran, ang daloy para sa discard-class 1 ay humihinto sa pagbagsak kapag ang haba ng pila ay bumaba sa ibaba ang naka-configure na halaga nito.

Bilang isang example, isaalang-alang ang pagsasaayos na ito:

policy-map egress_pol_dql class tc7
queue-limit discard-class 0 100 mbytes queue-limit discard-class 1 50 mbytes priority level 1 ! class-default na bandwidth na natitirang ratio 1 ! end-policy-map !

Isaalang-alang din ang pag-verify:

RP/0/RP0/CPU0:ios#

RP/0/RP0/CPU0:ios#show qos interface hundredGigE 0/0/0/30 output

TANDAAN:- Ang mga naka-configure na halaga ay ipinapakita sa loob ng mga panaklong

Interface HundredGigE0/0/0/30 ifh 0xf000210 — patakaran sa output

NPU Id:

0

Kabuuang bilang ng mga klase:

2

Bandwidth ng Interface:

100000000 kbps

Pangalan ng Patakaran:

egress_pol_dql

Base sa VOQ:

464

Uri ng Accounting:

Layer1 (Isama ang Layer 1 encapsulation at mas mataas)

VOQ Mode:

8

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 42

Pag-iwas sa Pagsisikip

Mga paghihigpit

Nakabahaging Counter Mode:

1

——————————————————————————

Level1 na Klase (HP1)

= tc7

Egressque Queue ID

= 471 (HP1 queue)

Queue Max. BW.

= walang max (default)

Itapon ang Class 1 Threshold

= 25165824 bytes / 2 ms (50 mbytes)

Itapon ang Class 0 Threshold

= 75497472 bytes / 5 ms (100 mbytes)

Hindi na-configure ang WRED para sa klase na ito

Level1 Class Egressq Queue ID Queue Max. BW. Hindi na-configure ang Inverse Weight / Weight TailDrop Threshold WRED para sa klase na ito

= class-default = 464 (Default na LP queue) = walang max (default) = 1 / (1) = 749568 bytes / 6 ms (default)

Sa naunang example, may dalawang daloy ng trapiko na minarkahan bilang discard-class 0 (mas mataas na priority) at discard-class 1 (lower priority).

Hangga't ang haba ng pila ng dalawang daloy ay nananatiling mas mababa sa 25165824 bytes (ang threshold para sa discard-class 1), ang mga packet mula sa parehong daloy ay magpapatuloy nang walang anumang pagbaba. Kapag ang haba ng pila ay umabot sa 25165824 bytes, ang mga discard-class 1 na packet ay hindi naka-enqueued, tinitiyak na ang lahat ng natitirang bandwidth ay ginagamit para sa mas mataas na priyoridad na daloy (discard-class 0).

Bumababa lang ang daloy ng mas mataas na priyoridad kapag umabot sa 75497472 bytes ang haba ng pila.

Tandaan

· Pinoprotektahan ng opsyong ito ang mataas na priyoridad na trapiko mula sa pagkawala dahil sa pagsisikip, ngunit hindi kinakailangan mula sa latency

dahil sa siksikan.

· Ang mga threshold na ito ay nagmula sa mga rehiyon ng queue na partikular sa hardware.

Mga paghihigpit

Tiyaking nabasa mo ang mga paghihigpit na ito tungkol sa opsyon na dalawahang limitasyon sa pila. · Ang parehong mga limitasyon ng pila ay dapat gumamit ng parehong yunit ng pagsukat.
· Ang limitasyon sa pila para sa discard-class 0 ay dapat palaging mas malaki kaysa sa discard-class 1.
· Kapag ang opsyon sa discard-class ay hindi ginagamit upang i-configure ang queue-limit, ang mga packet na minarkahan ng discard-class 0 at discard-class 1 ay may parehong queue-limit; sa madaling salita, sila ay tumatanggap ng magkatulad na pagtrato.
· Isang queue-limit na naka-configure na may lamang discard-class 0 o discard-class 1 ay tinanggihan.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 43

Patas na Daloy ng Trapiko Gamit ang Patas na VOQ

Pag-iwas sa Pagsisikip

Patas na Daloy ng Trapiko Gamit ang Patas na VOQ

Talahanayan 8: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok

Impormasyon sa Paglabas

Patas na Daloy ng Trapiko Gamit ang Fair Release 7.3.3 VOQ

Paglalarawan ng Tampok
Tinitiyak ng pag-configure sa feature na ito na ang pagpasok ng trapiko mula sa iba't ibang source port sa bawat network slice ng isang NPU ay itatalaga ng isang natatanging virtual output queue (VOQ) para sa bawat source port at destination port na pares. Tinitiyak ng pagkilos na ito na ang bandwidth na available sa patutunguhang port para sa isang partikular na klase ng trapiko ay ibinabahagi nang pantay-pantay sa lahat ng source port na humihiling ng bandwidth.
Sa mga naunang release, ang trapiko ay hindi naipamahagi nang pantay-pantay dahil ang bawat slice ay hindi nabigyan ng patas na bahagi ng output queue bandwidth.
Ang tampok na ito ay nagpapakilala sa fair-4 at fair-8 na mga keyword sa hw-module profile qos voq-mode na utos.

Fair VOQ: Bakit
Bawat default na pag-uugali, ang bawat network slice ng isang NPU ay nakatalaga ng isang set ng 4 o 8 Virtual Output Queue (VOQ) bawat destination port. Sa ganoong pagtatalaga, mahirap tiyakin na ang tamang dami ng buffering ay makukuha sa pamamagitan ng mga VOQ. Sa configuration na ito, ang trapiko sa pagpasok mula sa iba't ibang source port sa isang slice (o pipeline) sa isang NPU na nakadestino sa isang destination port ay nakatalaga sa isang VOQ bawat slice. Sa madaling salita, maraming source port na nagpapadala ng trapiko sa parehong destination port ay gumagamit ng parehong VOQ. Gayunpaman, kapag nagpapadala ng trapiko sa iba't ibang destinasyong port, ang trapiko ay naka-enqueued sa iba't ibang VOQ. Nangangahulugan ito na ang trapiko ay hindi naipamahagi nang pantay-pantay dahil ang bawat slice ay hindi nakakakuha ng patas na bahagi nito sa output queue bandwidth. Sa isang senaryo kung saan ang isang slice ay may dalawang port at isa pang slice ay may isang port lamang, ang bandwidth ay bumaba para sa mga port na nagbabahagi ng isang slice, kahit na ang dalawang port ay humahawak ng mas maraming trapiko kaysa sa isang port.
Isaalang-alang ang sumusunod na halampkung saan ang dalawang 100G port–port-0 at port-1–na kabilang sa parehong slice (slice-0) ay nagpapadala ng trapiko sa port-3 sa output queue (OQ). Mayroon kang 100G port sa isa pang slice (slice-1) sa parehong NPU na naka-iskedyul ding magpadala ng trapiko sa port-3. Ang ingress VOQ ay ibinabahagi sa pagitan ng dalawang port sa slice-0, samantalang ang ingress VOQ sa slice-1 ay available na eksklusibo para sa port-3. Ang pagsasaayos na ito ay nagreresulta sa port-0 at port-1 na nakakakuha ng 25% ng buffer traffic, habang ang port-3 ay tumatanggap ng 50% ng buffer traffic.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 44

Pag-iwas sa Pagsisikip Larawan 3: Umiiral na gawi : Ang mga source port sa slice ay nagbabahagi ng isang VOQ bawat destination port

Fair VOQ: Paano

Ang patas na tampok na VOQ ay nilulutas ang pagkakaibang ito sa pamamahagi ng trapiko.
Fair VOQ: Paano
Ang patas na tampok na VOQ ay tumatalakay sa default na gawi na tinatrato ang mga source port sa bawat NPU slice nang pantay-pantay, anuman ang bilang ng mga aktibong source port. Ginagawa ito sa pamamagitan ng muling pagdidisenyo ng paraan ng paglalaan ng bandwidth mula sa output queue. Sa halip na ipamahagi ang bandwidth sa isang slice level, ang patas na VOQ ay direktang namamahagi ng bandwidth sa mga source port. Kapag na-configure mo ang command na hw-module profile qos voq-mode at i-reload ang iyong router, lumilikha ang functionality ng dedikadong VOQ para sa bawat source port at destination port na pares. Tinitiyak ng pagsasaayos na ito na ang bandwidth na magagamit sa patutunguhang port para sa isang partikular na klase ng trapiko ay ibinabahagi nang pantay-pantay sa lahat ng source port na humihiling ng bandwidth.
Pinahaba ang naunang exampUpang maunawaan ang patas na paggana ng VOQ, mayroon na ngayong mga nakalaang VOQ para sa bawat ingress port na kumokonekta sa port sa output queue. Kaya, ang port-0 at port-1 ngayon ay hindi nagbabahagi ng VOQ, at ang port-3 ay may VOQ nito tulad ng dati, tulad ng ipinapakita sa sumusunod na figure. Ang patas na pag-aayos ng VOQ na ito ay nagreresulta sa trapikong nakapila sa mga nakatalagang pila, kaya nagpapabuti sa pagganap ng trapiko.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 45

Mga Fair VOQ Mode at Pagbabahagi ng mga Counter

Pag-iwas sa Pagsisikip

Figure 4: Patas na pag-uugali ng VOQ: bawat source port sa slice ay may isang nakatalagang VOQ bawat destination port

Mga Fair VOQ Mode at Pagbabahagi ng mga Counter
Maaari mong i-configure ang patas na VOQ para sa 8xVOQ mode (fair-8) at 4xVOQ mode (fair-4) gamit ang mga sumusunod na opsyon sa hw-module profile qos voq-mode na utos:
· hw-module profile qos voq-mode fair-8
· hw-module profile qos voq-mode fair-4

Maaari mo ring ibahagi ang mga counter ng istatistika ng VOQ sa parehong mga mode ng patas na VOQ, tulad ng ipinapakita sa sumusunod na talahanayan. (Para sa mga detalye kung bakit mahalaga ang pagbabahagi ng mga counter at kung paano i-configure ang pagbabahagi ng mga counter, tingnan ang Pagbabahagi ng VOQ Statistics Counter, sa pahina 41.)
Talahanayan 9: Mga Fair VOQ Mode at Sharing Counter

Fair VOQ Mode fair-8

Shareing Counter Mode 2, 4

Mahalagang Tala
· Walong VOQ na na-configure sa bawat source port at destination pair
· Ang mga counter ay ibinabahagi ng {2, 4} VOQ.
· Ang fair-8 mode ay hindi sumusuporta sa nakalaang counter mode (counter mode1, kung saan mayroong counter para sa bawat queue)

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 46

Pag-iwas sa Pagsisikip

Mga Fair VOQ at Slice (o Normal) na VOQ: Mga Pangunahing Pagkakaiba

Fair VOQ Mode fair-4

Shareing Counter Mode 1, 2, 4

Mahalagang Tala
· Apat na VOQ na na-configure sa bawat source port at destination pair
· Ang mga counter ay ibinabahagi ng {1, 2, 4} (na) VOQ.

Mga Fair VOQ at Slice (o Normal) na VOQ: Mga Pangunahing Pagkakaiba
Ang sumusunod na talahanayan ay isang snapshot upang ibalangkas ang mga pangunahing pagkakaiba sa pagitan ng mga patas na VOQ at mga slice o regular na VOQ.
Talahanayan 10: Mga Fair VOQ at Normal na VOQ

Makatarungang VOQ

Normal na VOQ

fair-8 mode: walong VOQ na na-configure sa bawat source port 8:

at pares ng destinasyon

· Walong VOQ bawat destination port bawat slice

· Ang mga VOQ na ito ay ibinabahagi ng lahat ng source port sa loob ng isang NPU slice.

fair-4 mode: apat na VOQ na na-configure sa bawat source port 4:

at pares ng destinasyon

· Apat na VOQ bawat destination port bawat slice

· Ang mga VOQ na ito ay ibinabahagi ng lahat ng source port sa loob ng isang NPU slice.

Mga Alituntunin at Limitasyon
· Ang tampok na patas na VOQ ay sinusuportahan sa Cisco 8202 router (12 QSFP56-DD 400G at 60 QSFP28 100G port).
· Ang sumusunod na talahanayan ay nagdedetalye ng maximum na mga interface (na may mga pangunahing IPv4 configuration at walang ibang scale configuration gaya ng QoS policy, ACL, at subinterface configuration) na pinapayagan batay sa VOQ mode at sharing counter mode.
Talahanayan 11: Pinakamataas na Mga Interface Batay sa Fair VOQ Mode at Sharing Counter Mode

VOQ Mode fair-8

Pagbabahagi ng Counter Mode 1

Pinakamataas na Mga Interface
Hindi sinusuportahan ng router ang kumbinasyong ito.
(Ito ay dahil sa default na counter mode, 72 interface ang hindi nagagawa.)

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 47

I-configure ang Fair VOQ

Pag-iwas sa Pagsisikip

VOQ Mode fair-8
patas-8 patas-4
patas-4 patas-4

Pagbabahagi ng Counter Mode 2
4 1
2 4

Pinakamataas na Mga Interface
96 = 60 (100G) + 8×4 + 4 (400G) ==> walong 400G interface lang ang maaari mong i-configure sa 4x10G o 4x25G breakout mode.
108 = 60 + 12 x 4 (breakout sa lahat ng 12 port – 400G)
96 = 60(100G) + 8×4 + 4 (400G) ==> walong 400 G interface lang ang maaari mong i-configure sa 4x10G o 4x25G breakout mode.
108 = 60 + 12 x4 (breakout sa lahat ng 12 port – 400G)
108 = 60 + 12 x4 (breakout sa lahat ng 12 port – 400G)

Tandaan Inirerekumenda namin ang paggamit ng pagbabahagi ng counter mode 4 sa mga breakout mode at pagbabahagi ng counter mode 2 para sa mga nonbreakout mode.

Tandaan Ang Breakout mode ay hindi suportado sa 100G interface.
· Tiyakin na i-reload mo ang router para magkabisa ang configuration.
· Ang trapiko ng Layer 2 ay hindi suportado sa fair-voq mode (fair-4 at fair-8).
· Ang subinterface na pagpila ay hindi suportado. (Nalalapat din ito sa mga bundle na sub-interface). Nangangahulugan ito na hindi ka makakapag-attach ng mga patakaran sa serbisyo ng paglabas na nangangailangan ng mga nakalaang VOQ. Gayunpaman, ang egress marking ay sinusuportahan para sa mga subinterface.
· hw-module profile stats voqs-sharing-counters 1 ay hindi suportado sa fair-8 mode. Tiyaking iko-configure mo ang hw-module profile voq sharing-counters 2 o hw-module profile voq sharing-counters 4 kasama ang hw-module profile qos voq-mode fair-4 o hw-module profile qos voq-mode fair-8 bago i-reload ang router.
· Ang breakout ay sinusuportahan lamang sa 400G na mga interface sa fair-voq mode (parehong fair-4 at fair-8) sa Cisco 8202 router.
· Ang src-interface at src-slice na mga keyword sa show controller npu stats ay makikita lang kapag na-configure mo ang VOQ mode sa fair-8 o fair-4.
I-configure ang Fair VOQ
Upang i-configure ang patas na VOQ:

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 48

Pag-iwas sa Pagsisikip

I-configure ang Fair VOQ

1. I-configure ang pagbabahagi ng mga counter ng istatistika ng VOQ. Itong example configures 2 counter.

Tandaan Ang pag-configure ng fair-8 mode nang walang counter sharing ay maaaring magdulot ng pagkabigo sa configuration o iba pang hindi inaasahang pag-uugali.
2. I-configure ang patas na VOQ mode. Itong example ay nagpapakita kung paano i-configure ang fair-8 mode.
3. I-restart ang router para magkabisa ang configuration.
4. Matagumpay mong pinagana ang patas na tampok na VOQ upang matiyak ang patas na pamamahagi ng trapiko sa pagitan ng bawat source port at destination port na pares.
/*I-configure ang pagbabahagi ng mga counter ng istatistika ng VOQ; nagko-configure kami ng 2 counter sa bawat pila*/ Router(config)#hw-module profile stats ?
voqs-sharing-counters I-configure ang bilang ng voqs (1, 2, 4) sharing counters Router(config)#hw-module profile stats voqs-sharing-counters ?
1 Counter para sa bawat queue 2 2 Queues share counters 4 4 Queues share counters Router(config)#hw-module profile stats voqs-sharing-counters 2
/*I-configure ang fair-voq mode; Kino-configure namin ang fair-8 VOQ mode dito*/ Router#config Router(config)#hw-module profile qos voq-mode fair-8 Router(config)#commit Router#reload location all
Pagpapatakbo ng Configuration
hw-module profile stats voqs-sharing-counters 2 ! hw-module profile qos voq-mode fair-8 !
Pagpapatunay
Patakbuhin ang show controller npu stats voq ingress interface <> instance <> location <> command para i-verify ang patas na configuration ng VOQ.
Router#show controllers npu stats voq ingress interface hundredGigE 0/0/0/20 instance 0 lokasyon 0/RP0/CPU0

Pangalan ng Interface

= Hu0/0/0/20

Panghawakan ng Interface

=

f000118

Lokasyon

= 0/RP0/CPU0

Instance ng Asic

=

0

Bilis ng Port(kbps)

= 100000000

Lokal na Port

=

lokal

Pangalan ng Interface ng Src =

LAHAT

VOQ Mode

=

Patas-8

Shared Counter Mode =

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#

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 49

Modular QoS Pag-iwas sa Pagsisikip

Pag-iwas sa Pagsisikip

Mga Kaugnay na Utos hw-module profile qos voq-mode
Modular QoS Pag-iwas sa Pagsisikip
Sinusubaybayan ng mga diskarte sa pag-iwas sa pagsisikip ang daloy ng trapiko sa pagsisikap na mauna at maiwasan ang pagsisikip sa mga karaniwang bottleneck sa network. Ang mga diskarte sa pag-iwas ay ipinatupad bago mangyari ang congestion kumpara sa mga diskarte sa pamamahala ng congestion na kumokontrol sa congestion pagkatapos na mangyari ito. Ang pag-iwas sa pagsisikip ay nakakamit sa pamamagitan ng pagbaba ng packet. Sinusuportahan ng router ang mga diskarte sa pag-iwas sa congestion ng QoS:
· Tail Drop at ang FIFO Queue, sa pahina 50 · Random Early Detection at TCP, sa pahina 52
Tail Drop at ang FIFO Queue
Ang tail drop ay isang diskarte sa pag-iwas sa congestion na bumababa ng mga packet kapag puno na ang isang output queue hanggang sa maalis ang congestion. Ang tail drop ay tinatrato ang lahat ng daloy ng trapiko nang pantay-pantay at hindi nag-iiba sa pagitan ng mga klase ng serbisyo. Pinamamahalaan nito ang mga packet na inilagay sa isang first-in, first-out (FIFO) queue, at ipinapasa sa rate na tinutukoy ng available na underlying link bandwidth.
I-configure ang Tail Drop
Ang mga packet na nakakatugon sa pamantayan ng pagtutugma para sa isang klase ay naiipon sa pila na nakalaan para sa klase hanggang sa maserbisyuhan ang mga ito. Ang queue-limit command ay ginagamit upang tukuyin ang maximum na threshold para sa isang klase. Kapag naabot na ang maximum threshold, ang mga naka-enqueued na packet sa class queue ay magreresulta sa tail drop (packet drop).
Mga Paghihigpit · Kapag kino-configure ang queue-limit command, dapat mong i-configure ang isa sa mga sumusunod na command: priority, shape average, o bandwidth na natitira, maliban sa default na klase.
Configuration Halample Kailangan mong gawin ang sumusunod upang makumpleto ang configuration ng tail drop: 1. Paglikha (o pagbabago) ng isang mapa ng patakaran na maaaring i-attach sa isa o higit pang mga interface upang tukuyin ang isang serbisyo
patakaran 2. Pag-uugnay ng klase ng trapiko sa patakaran sa trapiko 3. Pagtukoy sa maximum na limitasyon na maaaring hawakan ng pila para sa isang patakaran ng klase na na-configure sa isang mapa ng patakaran. 4. Pagtukoy ng priyoridad sa isang klase ng trapiko na kabilang sa isang mapa ng patakaran. 5. (Opsyonal) Pagtukoy sa bandwidth na inilalaan para sa isang klase na kabilang sa isang mapa ng patakaran o pagtukoy kung paano
upang maglaan ng natitirang bandwidth sa iba't ibang klase. 6. Pag-attach ng policy map sa isang output interface na gagamitin bilang patakaran sa serbisyo para sa interface na iyon.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 50

Pag-iwas sa Pagsisikip

I-configure ang 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)# antas ng priyoridad 7 Router(config-pmap-c)# exit Router(config-pmap)# exit
Router(config)# interface HundredGigE 0/6/0/18 Router(config-if)# service-policy output test-qlimit-1 Router(config-if)# commit

Pagpapatakbo ng Configuration
policy-map test-qlimit-1 class qos-1 queue-limit 100 us priority level 7 ! class class-default ! end-policy-map
!

Pagpapatunay

Router# ipakita qos int hundredGigE 0/6/0/18 output

TANDAAN:- Ang mga naka-configure na halaga ay ipinapakita sa loob ng mga panaklong

Interface HundredGigE0/6/0/18 ifh 0x3000220 — patakaran sa output

NPU Id:

3

Kabuuang bilang ng mga klase:

2

Bandwidth ng Interface:

100000000 kbps

Base sa VOQ:

11176

VOQ Stats Handle:

0x88550ea0

Uri ng Accounting:

Layer1 (Isama ang Layer 1 encapsulation at mas mataas)

——————————————————————————

Level1 na Klase (HP7)

= qos-1

Egressque Queue ID

= 11177 (HP7 queue)

TailDrop Threshold

= 1253376 bytes / 100 us (100 us)

Hindi na-configure ang WRED para sa klase na ito

Level1 Class Egressq Queue ID Queue Max. BW. Queue Min. BW. Hindi na-configure ang Inverse Weight / Weight TailDrop Threshold WRED para sa klase na ito

= class-default = 11176 (Default na LP queue) = 101803495 kbps (default) = 0 kbps (default) = 1 (BWR not configured) = 1253376 bytes / 10 ms (default)

Mga Kaugnay na Paksa · Tail Drop at ang FIFO Queue, sa pahina 50

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 51

Random na Maagang Pagtukoy at TCP

Pag-iwas sa Pagsisikip

Random na Maagang Pagtukoy at TCP
Ang Random Early Detection (RED) na pamamaraan sa pag-iwas sa kasikipan ay tumatagal ng advantage ng congestion control mechanism ng TCP. Sa pamamagitan ng random na pag-drop ng mga packet bago ang mga panahon ng mataas na congestion, sinasabi ng RED sa pinagmulan ng packet na bawasan ang transmission rate nito. Ipagpalagay na ang packet source ay gumagamit ng TCP, binabawasan nito ang transmission rate nito hanggang sa maabot ng lahat ng packet ang kanilang destinasyon, na nagpapahiwatig na ang congestion ay naalis na. Maaari mong gamitin ang RED bilang isang paraan upang mapabagal ng TCP ang paghahatid ng mga packet. Hindi lang nag-pause ang TCP, ngunit mabilis din itong nagre-restart at iniaangkop ang transmission rate nito sa rate na maaaring suportahan ng network. Ang RED ay namamahagi ng mga pagkalugi sa oras at pinapanatili ang normal na mababang lalim ng pila habang sinisipsip ang mga pagsabog ng trapiko. Nakakamit ito sa pamamagitan ng pagkilos sa average na laki ng pila, at hindi ang agarang laki ng pila. Kapag naka-enable sa isang interface, magsisimula ang RED na mag-drop ng mga packet kapag naganap ang congestion sa rate na iyong pinili sa panahon ng configuration.
I-configure ang Random na Early Detection
Ang random-detect na command na may minimum na threshold at maximum na threshold na mga keyword ay dapat gamitin upang paganahin ang random early detection (RED).
Mga Alituntunin · Kung iko-configure mo ang random-detect command sa anumang klase kabilang ang class-default, i-configure ang isa sa mga sumusunod na command: shape average o bandwidth na natitira. · Kung nag-configure ka ng queue-limit na mas mababa sa minimum na sinusuportahang halaga, ang naka-configure na halaga ay awtomatikong nag-aadjust sa sinusuportahang minimum na halaga. Habang kino-configure ang random-detect, kung itinakda mo ang at mga halagang mas mababa sa minimum na sinusuportahang halaga ng threshold: · Ang awtomatikong nagsasaayos ang halaga sa minimum na sinusuportahang halaga. · Ang hindi nag-autoadjust ang value sa isang value na mas mataas sa minimum na sinusuportahang threshold value. Nagreresulta ito sa isang nabigong pagsasaayos ng random-detect. Upang maiwasan ang error na ito, i-configure ang halaga na ito ay lumampas sa halaga na sinusuportahan ng iyong system.
Configuration HalampGawin ang sumusunod para makumpleto ang random na configuration ng maagang pagtuklas: 1. Paglikha (o pagbabago) ng isang mapa ng patakaran na maaaring i-attach sa isa o higit pang mga interface upang tukuyin ang isang serbisyo
patakaran 2. Pag-uugnay ng klase ng trapiko sa patakaran sa trapiko 3. Paganahin ang RED na may pinakamababa at maximum na mga limitasyon. 4. I-configure ang isa sa mga sumusunod:
· Pagtukoy kung paano maglaan ng natitirang bandwidth sa iba't ibang klase. O
· Paghubog ng trapiko sa tinukoy na bit rate o isang porsyentotage ng magagamit na bandwidth.
5. Pag-attach ng policy map sa isang output interface na gagamitin bilang patakaran sa serbisyo para sa interface na iyon.
Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 52

Pag-iwas sa Pagsisikip

I-configure ang Random na Early Detection

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)# hugis average na porsyento 10 Router(config-pmap-c)# end-policy-map Router(config)# commit Router(config)# interface HundredGigE0/0/0/12 Router(config- if)# service-policy output red-abs-policy Router(config-if)# commit
Pagpapatakbo ng Configuration
policy-map red-abs-policy class tc7
priority level 1 queue-limit 75 mbytes ! class tc6 priority level 2 queue-limit 75 mbytes ! class tc5 shape average 10 gbps queue-limit 75 mbytes ! class tc4 shape average 10 gbps queue-limit 75 mbytes ! class tc3 shape average 10 gbps queue-limit 75 mbytes ! class tc2 shape average 10 gbps queue-limit 75 mbytes ! class tc1 average na hugis 10 gbps random-detect ecn random-detect 100 mbytes 200 mbytes ! class class-default na hugis average 10 gbps random-detect 100 mbytes 200 mbytes ! end-policy-map !
interface HundredGigE0/0/0/12 output ng patakaran sa serbisyo red-abs-patakaran na shutdown !
Pagpapatunay
Router# ipakita qos int hundredGigE 0/6/0/18 output

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 53

Tahasang Pag-abiso sa Pagsisikip

Pag-iwas sa Pagsisikip

TANDAAN:- Ang mga naka-configure na halaga ay ipinapakita sa loob ng mga panaklong

Interface HundredGigE0/0/0/12 ifh 0x3000220 — patakaran sa output

NPU Id:

3

Kabuuang bilang ng mga klase:

2

Bandwidth ng Interface:

100000000 kbps

Base sa VOQ:

11176

VOQ Stats Handle:

0x88550ea0

Uri ng Accounting:

Layer1 (Isama ang Layer 1 encapsulation at mas mataas)

——————————————————————————

Antas 1 Klase

= qos-1

Egressque Queue ID

= 11177 (LP queue)

Queue Max. BW.

= 10082461 kbps (10 %)

Queue Min. BW.

= 0 kbps (default)

Baliktad na Timbang / Timbang

= 1 (Hindi naka-configure ang BWR)

Garantisadong rate ng serbisyo

= 10000000 kbps

TailDrop Threshold

= 12517376 bytes / 10 ms (default)

Default na RED profile RED Min. Threshold RED Max. Threshold

= 12517376 byte (10 ms) = 12517376 byte (10 ms)

Level1 Class Egressq Queue ID Queue Max. BW. Queue Min. BW. Inverse Weight / Weight Guaranteed service rate Ang TailDrop Threshold WRED ay hindi na-configure para sa klaseng ito

= class-default = 11176 (Default na LP queue) = 101803495 kbps (default) = 0 kbps (default) = 1 (BWR not configured) = 50000000 kbps = 62652416 bytes / 10 ms (default)

Mga Kaugnay na Paksa · Random na Maagang Pagtukoy at TCP, sa pahina 52

Tahasang Pag-abiso sa Pagsisikip
Ang Random Early Detection (RED) ay ipinapatupad sa mga pangunahing router ng isang network. Ang mga Edge router ay nagtatalaga ng mga nauunang IP sa mga packet, habang ang mga packet ay pumapasok sa network. Sa RED, ginagamit ng mga pangunahing router ang mga nauunang ito upang matukoy kung paano ituring ang iba't ibang uri ng trapiko. Nagbibigay ang RED ng iisang threshold at mga timbang sa bawat klase ng trapiko o pila para sa iba't ibang mga nauuna sa IP.
Ang ECN ay isang extension sa RED. Minamarkahan ng ECN ang mga packet sa halip na i-drop ang mga ito kapag ang average na haba ng pila ay lumampas sa isang partikular na halaga ng threshold. Kapag na-configure, tinutulungan ng ECN ang mga router at end host na maunawaan na ang network ay masikip at nagpapabagal sa pagpapadala ng mga packet. Gayunpaman, kung ang haba ng pila ay higit sa pinakamataas na threshold para sa pinalawig na memorya, ang mga packet ay ibinabagsak. Ito ang magkaparehong paggamot na natatanggap ng isang packet kapag pinagana ang RED nang hindi naka-configure ang ECN sa router.
Ang RFC 3168, The Addition of Explicit Congestion Notification (ECN) sa IP, ay nagsasaad na kasama ang pagdaragdag ng aktibong pamamahala ng queue (para sa example, RED) sa imprastraktura ng Internet, ang mga router ay hindi na limitado sa packet loss bilang indikasyon ng congestion.

Tandaan Hindi mo magagamit ang feature na ito kapag nagtakda ka ng qos-group o mpls na pang-eksperimento kasama ng klase ng trapiko sa patakaran sa pagpasok.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 54

Pag-iwas sa Pagsisikip

Tahasang Pag-abiso sa Pagsisikip

Pagpapatupad ng ECN
Ang pagpapatupad ng ECN ay nangangailangan ng field na tukoy sa ECN na mayroong dalawang bits–ang ECN-capable Transport (ECT) bit at ang CE (Congestion Experienced) bit–sa IP header. Ang ECT bit at ang CE bit ay maaaring gamitin upang gumawa ng apat na code point na 00 hanggang 11. Ang unang numero ay ang ECT bit at ang pangalawang numero ay ang CE bit.
Talahanayan 12: Setting ng ECN Bit

ECT Bit 0 0
1
1

CE Bit 0 1
0
1

Indikasyon ng Kumbinasyon
Hindi-ECN-kaya.
Ang mga endpoint ng transport protocol ay may kakayahang ECN.
Ang mga endpoint ng transport protocol ay may kakayahang ECN.
Pagsisikip na naranasan.

Ang ECN field combination 00 ay nagpapahiwatig na ang isang packet ay hindi gumagamit ng ECN. Ang mga code point na 01 at 10–Tinatawag na ECT(1) at ECT(0), ayon sa pagkakabanggit–ay itinakda ng nagpadala ng data upang isaad na ang mga endpoint ng transport protocol ay may kakayahang ECN. Parehong tinatrato ng mga router ang dalawang punto ng code na ito. Maaaring gamitin ng mga nagpadala ng data ang alinman sa isa o pareho sa dalawang kumbinasyong ito. Ang kumbinasyon ng field ng ECN 11 ay nagpapahiwatig ng pagsisikip sa mga endpoint. Ang mga packet na darating sa isang buong pila ng isang router ay ihuhulog.

Paghawak ng Packet Kapag Naka-enable ang ECN
Kapag pinagana ang ECN, lahat ng packet sa pagitan at ay minarkahan ng ECN. Tatlong magkakaibang senaryo ang lumitaw kung ang haba ng pila ay nasa pagitan ng minimum na threshold at ang maximum na threshold:
· Kung ang ECN field sa packet ay nagpapahiwatig na ang mga endpoint ay may kakayahang ECN (iyon ay, ang ECT bit ay nakatakda sa 1 at ang CE bit ay nakatakda sa 0, o ang ECT bit ay nakatakda sa 0 at ang CE bit ay nakatakda sa 1)–at tinutukoy ng RED algorithm na ang packet ay dapat na nalaglag batay sa drop probability–ang ECT at CE bits para sa packet ay binago sa 1, at ang packet ay ipinadala. Nangyayari ito dahil naka-enable ang ECN at mamarkahan ang packet sa halip na i-drop.
· Kung ang ECN field sa packet ay nagpapahiwatig na ang endpoint ay walang ECN-capable (iyon ay, ang ECT bit ay nakatakda sa 0 at ang CE bit ay nakatakda sa 0), ang packet ay ipinapadala. Kung, gayunpaman, ang max tail drop threshold ay lumampas, ang packet ay ibababa. Ito ang kaparehong paggamot na natatanggap ng isang packet kapag pinagana ang RED nang hindi naka-configure ang ECN sa router.
· Kung ang ECN field sa packet ay nagpapahiwatig na ang network ay nakakaranas ng congestion (iyon ay, ang ECT bit at ang CE bit ay nakatakda sa 1), ang packet ay ipinapadala. Walang karagdagang pagmamarka ang kinakailangan.

Configuration Halample
Router# configure Router(config)# policy-map policy1 Router(config-pmap)# class class1 Router(config-pmap-c)# bandwidth percent 50 Router(config-pmap-c)# random-detect 1000 packets 2000 packets Router (config-pmap-c)# random-detect ecn Router(config-pmap-c)# exit

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 55

Tahasang Pag-abiso sa Pagsisikip

Pag-iwas sa Pagsisikip

Router(config-pmap)# exit Router(config)# commit

Pag-verify Gamitin ang interface ng show policy-map para i-verify ang configuration.

Router# ipakita ang policy-map int hu 0/0/0/35 output TenGigE0/0/0/6 output: pm-out-queue

HundredGigE0/0/0/35 na output: egress_qosgrp_ecn

Klase tc7

Mga istatistika ng pag-uuri

Nagtugma

:

Ipinadala

:

Kabuuang Bumagsak

:

Mga istatistika ng pagpila

Queue ID

Taildropped(packet/bytes)

(packet/bytes)

(rate – kbps)

195987503/200691203072

0

188830570/193362503680

0

7156933/7328699392

0

: 18183 : 7156933/7328699392

WRED profile para sa

RED Transmitted (packet/bytes)

: N/A

RED random drops(packet/bytes)

: N/A

RED maxthreshold drops(packets/bytes)

: N/A

RED ecn minarkahan at ipinadala(packet/bytes): 188696802/193225525248

Klase tc6

Mga istatistika ng pag-uuri

(packet/bytes)

(rate – kbps)

Nagtugma

:

666803815/133360763000

0

Ipinadala

:

642172362/128434472400

0

Kabuuang Bumagsak

:

24631453/4926290600

0

Mga istatistika ng pagpila

Queue ID

: 18182

Taildropped(packet/bytes)

: 24631453/4926290600

WRED profile para sa

RED Transmitted (packet/bytes)

: N/A

RED random drops(packet/bytes)

: N/A

RED maxthreshold drops(packets/bytes)

: N/A

RED ecn minarkahan at ipinadala(packet/bytes): 641807908/128361581600

Klase tc5

Mga istatistika ng pag-uuri

(packet/bytes)

(rate – kbps)

Nagtugma

:

413636363/82727272600

6138

Ipinadala

:

398742312/79748462400

5903

Kabuuang Bumagsak

:

14894051/2978810200

235

Mga istatistika ng pagpila

Queue ID

: 18181

Taildropped(packet/bytes)

: 14894051/2978810200

WRED profile para sa

RED Transmitted (packet/bytes)

: N/A

RED random drops(packet/bytes)

: N/A

RED maxthreshold drops(packets/bytes)

: N/A

RED ecn minarkahan at ipinadala(packet/bytes): 398377929/79675585800

Tandaan Ang RED ecn na minarkahan at ipinadala(packet/bytes) na hilera ay nagpapakita ng mga istatistika para sa mga packet na may markang ECN. Upang magsimula sa, ito ay nagpapakita ng 0/0.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 56

6 KABANATA

I-configure ang Priority Flow Control

· Priyoridad na Pagkontrol sa Daloyview, sa pahina 57 · Configurable ECN Threshold at Maximum Marking Probability Values, sa pahina 66 · Priority Flow Control Watchdog Overview, sa pahina 71

Priyoridad na Pagkontrol sa Daloyview

Talahanayan 13: Talahanayan ng Kasaysayan ng Tampok
Pangalan ng Tampok
Priority Flow Control sa Cisco 8808 at Cisco 8812 Modular Chassis Line Cards

Paglabas ng Impormasyon sa Paglabas 7.5.3

Shortlink Priority Flow Control Release 7.3.3

Paglalarawan ng Tampok
Ang Priority Flow Control ay sinusuportahan na ngayon sa sumusunod na line card sa buffer-internal mode:
· 88-LC0-34H14FH
Ang tampok ay sinusuportahan sa buffer-internal at buffer-extended na mga mode sa:
· 88-LC0-36FH
Bukod sa buffer-external mode, ang suporta para sa feature na ito ay umaabot na ngayon sa buffer-internal mode sa mga sumusunod na line card:
· 88-LC0-36FH-M
· 8800-LC-48H
Ang tampok na ito at ang hw-module profile Ang priority-flow-control command ay sinusuportahan sa 88-LC0-36FH line card.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 57

Priyoridad na Pagkontrol sa Daloyview

I-configure ang Priority Flow Control

Pangalan ng Tampok

Impormasyon sa Paglabas

Priority Flow Control Support sa Cisco 8800 36×400 GbE QSFP56-DD Line Cards (88-LC0-36FH-M)

Paglabas 7.3.15

Priyoridad na Kontrol sa Daloy

Paglabas 7.3.1

Paglalarawan ng Tampok
Ang tampok na ito at ang hw-module profile Ang priority-flow-control command ay sinusuportahan sa 88-LC0-36FH-M at 8800-LC-48H line card.
Ang lahat ng nakaraang functionality at benepisyo ng feature na ito ay available sa mga line card na ito. Gayunpaman, hindi suportado ang buffer-internal mode.
Bilang karagdagan, para magamit ang buffer-extended mode sa mga line card na ito, kailangan mong i-configure ang kapasidad ng pagganap o mga halaga ng headroom. Tinitiyak ng kinakailangang configuration na ito na mas mahusay kang makakapagbigay at makakapagbalanse ng mga workload para makamit ang lossless na gawi, na nagsisiguro ng mahusay na paggamit ng bandwidth at mga mapagkukunan.
Ang tampok na ito at ang hw-module profile priority-flow-control command ay hindi suportado.

Ang Priority-based Flow Control (IEEE 802.1Qbb), na tinutukoy din bilang Class-based Flow Control (CBFC) o Per Priority Pause (PPP), ay isang mekanismo na pumipigil sa pagkawala ng frame na dulot ng congestion. Ang PFC ay katulad ng 802.x Flow Control (pause frames) o link-level flow control (LFC). Gayunpaman, gumagana ang PFC batay sa bawat class-of-service (CoS).
Sa panahon ng pagsisikip, nagpapadala ang PFC ng pause frame upang isaad ang halaga ng CoS na i-pause. Ang isang PFC pause frame ay naglalaman ng 2-octet timer value para sa bawat CoS na nagsasaad ng haba ng oras upang i-pause ang trapiko. Ang yunit ng oras para sa timer ay tinukoy sa pause quanta. Ang quanta ay ang oras na kinakailangan para sa pagpapadala ng 512 bits sa bilis ng port. Ang hanay ay mula 0 hanggang 65535 quanta.
Hinihiling ng PFC sa peer na ihinto ang pagpapadala ng mga frame ng isang partikular na halaga ng CoS sa pamamagitan ng pagpapadala ng pause frame sa isang kilalang multicast address. Ang pause frame na ito ay isang one-hop frame at hindi ipinapasa kapag natanggap ng peer. Kapag humina ang pagsisikip, hihinto ang router sa pagpapadala ng mga PFC frame sa upstream node.
Maaari mong i-configure ang PFC para sa bawat line card gamit ang hw-module profile priority-flow-control command sa isa sa dalawang mode:
· buffer-panloob
· buffer-extended

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 58

I-configure ang Priority Flow Control

buffer-internal na mode

Tandaan na ang mga configuration ng threshold ng PFC ay hindi na ginagamit sa pause command. Gamitin ang hw-module profile priority-flow-control command para i-configure ang mga configuration ng threshold ng PFC.
Mga Kaugnay na Paksa · I-configure ang Priority Flow Control, sa pahina 61
· Priority Flow Control Watchdog Overview, sa pahina 71
buffer-internal na mode
Gamitin ang mode na ito kung ang mga device na naka-enable ang PFC ay hindi hihigit sa 1 km ang layo. Maaari kang magtakda ng mga value para sa pause-threshold, headroom (parehong nauugnay sa PFC), at ECN para sa klase ng trapiko gamit ang hw-module profile priority-flow-control command sa mode na ito. Nalalapat ang buffer-internal na configuration sa lahat ng port na hino-host ng line card, na nangangahulugan na maaari mong i-configure ang isang set ng mga value na ito sa bawat line card. Ang umiiral na limitasyon sa queue at configuration ng ECN sa patakaran sa pagpila na naka-attach sa interface ay walang epekto sa mode na ito. Ang epektibong limitasyon sa queue para sa mode na ito = pause-threshold + headroom (sa bytes)
Mga Paghihigpit at Mga Alituntunin
Nalalapat ang mga sumusunod na paghihigpit at alituntunin habang kino-configure ang mga halaga ng threshold ng PFC gamit ang buffer-internal mode.
· Ang tampok na PFC ay hindi suportado sa mga fixed chassis system. · Tiyakin na walang breakout na naka-configure sa isang chassis na may naka-configure na PFC. Pag-configure ng PFC
at ang breakout sa parehong chassis ay maaaring humantong sa hindi inaasahang gawi, kabilang ang pagkawala ng trapiko. · Ang tampok ay hindi suportado sa bundle at non-bundle sub-interface queue. · Ang tampok ay sinusuportahan sa 40GbE, 100 GbE, at 400 GbE na mga interface. · Ang tampok ay hindi suportado sa 4xVOQ queuing mode. · Ang tampok ay hindi suportado kapag ang pagbabahagi ng mga VOQ counter ay na-configure.
buffer-extended mode
Gamitin ang mode na ito para sa mga PFC-enabled na device na may long-haul na koneksyon. Maaari mong itakda ang halaga para sa pause-threshold gamit ang hw-module profile priority-flow-control command sa mode na ito. Gayunpaman, dapat mong i-configure ang patakaran sa pagpila na nakalakip sa interface upang itakda ang mga limitasyon sa ECN at pagpila. Nalalapat ang buffer-extended na configuration sa lahat ng port na hino-host ng line card, na nangangahulugan na maaari mong i-configure ang isang set ng mga value na ito sa bawat line card.

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 59

Mahahalagang Pagsasaalang-alang

I-configure ang Priority Flow Control

Mga Alituntunin sa Configuration · Mga mahahalagang punto habang kino-configure ang buffer-extended mode sa 88-LC0-36FH-M line card: · Bukod sa pause-threshold, dapat mo ring i-configure ang mga value para sa headroom. · Ang hanay ng halaga ng headroom ay mula 4 hanggang 75000. · Tukuyin ang mga halaga ng pause-threshold at headroom sa mga unit ng kilobytes (KB) o megabytes (MB).
· Mahahalagang punto habang kino-configure ang buffer-extended mode sa 8800-LC-48H line card: · I-configure ang mga value para lamang sa pause-threshold. Huwag i-configure ang mga halaga ng headroom. · I-configure ang pause-threshold sa mga unit ng millisecond (ms) o microseconds. · Huwag gumamit ng mga unit ng kilobytes (KB) o megabytes (MB) units, kahit na ipinapakita ng CLI ang mga ito bilang mga opsyon. Gumamit lamang ng mga unit ng millisecond (ms) o microseconds.

(Tingnan din ang I-configure ang Priority Flow Control, sa pahina 61)

Mahahalagang Pagsasaalang-alang
· Kung iko-configure mo ang mga halaga ng PFC sa buffer-internal mode, ang ECN value para sa line card ay hango sa buffer-internal na configuration. Kung iko-configure mo ang mga halaga ng PFC sa buffer-extended mode, ang halaga ng ECN ay hango sa mapa ng patakaran. (Para sa mga detalye sa tampok na ECN, tingnan ang Explicit Congestion Notification , sa pahina 54.)
· Ang buffer-internal at buffer-extended na mga mode ay hindi maaaring magkasama sa parehong line card.
· Kung magdaragdag o mag-aalis ka ng mga aksyong pang-trapiko sa isang line card, dapat mong i-reload ang line card.
· Kapag ginagamit ang buffer-internal mode, maaari mong baguhin ang mga halaga ng mga sumusunod na parameter nang hindi kinakailangang i-reload ang line card. Gayunpaman, kung magdadagdag ka ng bagong klase ng trapiko at i-configure ang mga value na ito sa unang pagkakataon sa klase ng trapiko na iyon, dapat mong i-reload ang line card para magkabisa ang mga value.
· pause-threshold
· silid ng ulo
· ECN

· Kung magdaragdag o mag-aalis ka ng ECN configuration gamit ang hw-module profile priority-flow-control command, dapat mong i-reload ang line card para magkabisa ang mga pagbabago sa ECN.
· Ang mga saklaw ng halaga ng threshold ng PFC para sa buffer-internal mode ay ang mga sumusunod.

Threshold

Na-configure (bytes)

pause (min)

307200

i-pause (max)

422400

headroom (min)

345600

headroom (max)

537600

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 60

I-configure ang Priority Flow Control

Suporta sa Hardware para sa Priyoridad na Kontrol sa Daloy

Threshold ecn (min) ecn (max)

Na-configure (bytes) 153600 403200

· Para sa isang klase ng trapiko, ang halaga ng ECN ay dapat palaging mas mababa kaysa sa naka-configure na halaga ng pause-threshold.
· Ang pinagsamang mga naka-configure na halaga para sa pause-threshold at headroom ay hindi dapat lumampas sa 844800 bytes. Kung hindi, ang pagsasaayos ay tinanggihan.
· Ang hanay ng halaga ng pause-threshold para sa buffer-extended na mode ay mula 2 milliseconds (ms) hanggang 25 ms at mula 2000 microseconds hanggang 25000 microseconds.

Suporta sa Hardware para sa Priyoridad na Kontrol sa Daloy
Inililista ng talahanayan ang mga PID na sumusuporta sa PFC bawat release at ang PFC mode kung saan available ang suporta.
Talahanayan 14: PFC Hardware Support Matrix

Paglabas ng Paglabas 7.3.15

PID · 88-LC0-36FH-M · 88-LC0-36FH

PFC Mode buffer-extended

Paglabas 7.0.11

8800-LC-48H

buffer-panloob

I-configure ang Priority Flow Control
Maaari mong i-configure ang PFC para i-enable ang no-drop na gawi para sa CoS gaya ng tinukoy ng aktibong patakaran sa QoS ng network.

Tandaan Pinapagana ng system ang shortlink na PFC bilang default kapag pinagana mo ang PFC.
Configuration Halample Dapat mong gawin ang mga sumusunod upang makumpleto ang pagsasaayos ng PFC: 1. Paganahin ang PFC sa antas ng interface. 2. I-configure ang patakaran sa pag-uuri ng pagpasok. 3. Ilakip ang patakaran ng PFC sa interface. 4. I-configure ang mga halaga ng threshold ng PFC gamit ang buffer-internal o buffer-extended mode.
Router# configure Router(config)# priority-flow-control mode on /*Configure ingress classification policy*/

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 61

I-configure ang Priority Flow Control

I-configure ang Priority Flow Control

Router(config)# class-map match-anumang 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 -kontrol ang lokasyon
Pagpapatakbo ng Configuration
*Interface Level* interface HundredGigE0/0/0/0
naka-on ang priority-flow-control mode
*Ingress:* class-map match-anumang prec7
nauna sa pagtutugma 7
end-class-map
!
class-map match-anumang prec6
nauna sa pagtutugma 6
end-class-map
!
class-map match-anumang prec5
nauna sa pagtutugma 5
end-class-map
!
class-map match-anumang prec4
nauna sa pagtutugma 4
end-class-map
!
class-map match-anumang prec3 match precedence 3 end-class-map ! class-map match-anumang prec2 match precedence 2 end-class-map ! class-map match-anumang prec1 match precedence 1 end-class-map ! ! policy-map QOS_MARKING

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 62

I-configure ang Priority Flow Control
class prec7 set traffic-class 7 set qos-group 7
! klase prec6
itakda ang klase ng trapiko 6 itakda ang qos-grupo 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-anumang tc7
tumugma sa traffic-class 7 end-class-map ! class-map match-anumang tc6 match traffic-class 6 end-class-map ! class-map match-anumang tc5 match traffic-class 5 end-class-map
!
tugma ng class-map-anumang tc4
tumugma sa klase ng trapiko 4
end-class-map
!
tugma ng class-map-anumang tc3
tumugma sa klase ng trapiko 3
end-class-map
!

I-configure ang Priority Flow Control

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 63

I-configure ang Priority Flow Control

I-configure ang Priority Flow Control

class-map match-anumang tc2 match traffic-class 2 end-class-map ! class-map match-anumang tc1 match traffic-class 1 end-class-map ! policy-map QOS_QUEUING class tc7
priority level 1 hugis average percent 10 ! class tc6 bandwidth remaining ratio 1 queue-limit 100 ms ! class tc5 bandwidth remaining ratio 20 queue-limit 100 ms ! class tc4 bandwidth remaining ratio 20 random-detect ecn random-detect 6144 bytes 100 mbytes ! class tc3 bandwidth remaining ratio 20 random-detect ecn random-detect 6144 bytes 100 mbytes ! class tc2 bandwidth remaining ratio 5 queue-limit 100 ms ! class tc1 bandwidth remaining ratio 5 queue-limit 100 ms ! class-default na bandwidth ang natitirang ratio 20 queue-limit 100 ms ! [buffer-extended] hw-module profile lokasyon ng priority-flow-control 0/0/CPU0 buffer-extended traffic-class 3 pause-threshold 10 ms buffer-extended traffic-class 4 pause-threshold 10 ms
!
[buffer-internal] hw-module profile priority-flow-control na lokasyon 0/1/CPU0 buffer-internal na trapiko-class 3 pause-threshold 403200 bytes headroom 441600 bytes ecn
224640 bytes buffer-internal na trapiko-class 4 pause-threshold 403200 bytes headroom 441600 bytes ecn
224640 byte
Pagpapatunay
Router#sh controllers hundredGigE0/0/0/22 priority-flow-control Impormasyon ng kontrol sa daloy ng priority para sa interface HundredGigE0/0/0/22:

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 64

I-configure ang Priority Flow Control

I-configure ang Priority Flow Control

Priyoridad na Kontrol sa Daloy:

Kabuuang Rx PFC Frame : 0

Kabuuang Tx PFC Frame : 313866

Nahulog ang Mga Frame ng Data ng Rx: 0

CoS Status Rx Frames

— —— ———-

0 sa

0

1 sa

0

2 sa

0

3 sa

0

4 sa

0

5 sa

0

6 sa

0

7 sa

0

/*[buffer-internal]*/ Router#show controllers hundredGigE 0/9/0/24 priority-flow-control

Priyoridad na impormasyon sa kontrol ng daloy para sa interface HundredGigE0/9/0/24:

Priyoridad na Kontrol sa Daloy:

Kabuuang Rx PFC Frame : 0

Kabuuang Tx PFC Frame : 313866

Nahulog ang Mga Frame ng Data ng Rx: 0

CoS Status Rx Frames

— —— ———-

0 sa

0

1 sa

0

2 sa

0

3 sa

0

4 sa

0

5 sa

0

6 sa

0

7 sa

0

/*[buffer-internal, tc3 at tc4 na na-configure. Walang ECN ang TC4]*/

Router#show controllers npu priority-flow-control na lokasyon

Location Id:

0/1/CPU0

PFC:

Pinagana

PFC-Mode:

buffer-panloob

I-pause ang TC

Headroom

ECN

——————————————————-

3 86800 byte

120000 bytes 76800 bytes

4 86800 byte

120000 bytes Hindi na-configure

/*[buffer-extended PFC, tc3 & tc4 configured]*/

Router#show controllers npu priority-flow-control na lokasyon

Location Id:

0/1/CPU0

PFC:

Pinagana

PFC-Mode:

buffer-extended

I-pause ang TC

———–

3 5000 tayo

4 10000 tayo

/*[Walang PFC]*/

Router#show controllers npu priority-flow-control na lokasyon

Location Id:

0/1/CPU0

PFC:

Hindi pinagana

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 65

Nako-configure ang ECN Threshold at Maximum Marking Probability Values

I-configure ang Priority Flow Control

Mga Kaugnay na Paksa · Priyoridad na Pagkontrol sa Daloyview, sa pahina 57
Mga Kaugnay na Utos hw-module profile priority-flow-control na lokasyon

Nako-configure ang ECN Threshold at Maximum Marking Probability Values

Talahanayan 15: Talahanayan ng Kasaysayan ng Tampok

Pangalan ng Tampok

Impormasyon sa Paglabas

Configurable ECN Threshold at Release 7.5.4 Maximum Marking Probability Values

Paglalarawan ng Tampok
Habang kino-configure ang PFC sa buffer-internal mode, maaari mo na ngayong i-optimize ang congestion notification mula sa end router patungo sa transmitting router, kaya pinipigilan ang agresibong throttle ng source traffic. Posible ang pag-optimize na ito dahil nagbigay kami ng flexibility upang i-configure ang minimum at maximum na mga halaga para sa ECN threshold at ang maximum na halaga para sa posibilidad ng pagmamarka. Sa mga value na ito ay na-configure, ang probability percentagAng e marking ay inilalapat nang linearly, simula sa minimum na threshold ng ECN hanggang sa ECN Max na threshold.
Inayos ng mga naunang release ang maximum ECN marking probability sa 100% sa maximum ECN threshold.
Idinaragdag ng functionality na ito ang mga sumusunod na opsyon sa hw-module profile priority-flow-control command:
· max-threshold
· probabilidad-porsiyentotage

ECN Threshold at Maximum Marking Probability Values
Sa ngayon, ang pinakamataas na posibilidad ng pagmamarka ng ECN ay hindi na-configure at naayos sa 100%. Hindi mo rin ma-configure ang maximum na halaga ng threshold ng ECN. Ang ganitong pag-aayos ng mga preset marking probabilities at

Modular QoS Configuration Guide para sa Cisco 8000 Series Router, IOS XR Release 7.3.x 66

I-configure ang Priority Flow Control

Mga Benepisyo ng Configurable ECN Threshold at Maximum Marking Probability Values

ang mga nakapirming maximum na halaga ng threshold ay nangangahulugang nagsimulang bumaba ang mga rate ng trapiko bilang isang function ng haba ng pila. Dahil sa linear na pagtaas sa probabilidad ng pagmamarka ng ECN–at ang bunga ng congestion na pagsenyas mula sa end host patungo sa nagpapadalang host–maaaring bumagal ang mga rate ng trapiko kahit na ang iyong link ay may kinakailangang bandwidth.
W

Mga Dokumento / Mga Mapagkukunan

CISCO 8000 Series Router Modular QoS Configuration [pdf] Gabay sa Gumagamit
8000 Series Routers Modular QoS Configuration, 8000 Series, Routers Modular QoS Configuration, Modular QoS Configuration, QoS Configuration, Configuration

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *