1. Queue parsing
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/07/wKioL1ahiJ6R4-9xAAEMSo_E464844.png "style=" float: none; "title=" Q1.png "alt=" Wkiol1ahij6r4-9xaaemso_e464844.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M01/7A/07/wKioL1ahiKGSCB_BAAHPHPIAtk0171.png "style=" float: none; "title=" Q2.png "alt=" Wkiol1ahikgscb_baahphpiatk0171.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/08/wKiom1ahiGeCvJNsAAJT8b1E2-Q973.png "style=" float: none; "title=" Q3.png "alt=" Wkiom1ahigecvjnsaajt8b1e2-q973.png "/>
2, first in first out (FIFO)
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M00/7A/09/wKiom1ahiemgqryoAAIaluVXUvE476.png "style=" float: none; "title=" Q4.png "alt=" Wkiom1ahiemgqryoaaialuvxuve476.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/09/wKiom1ahieviYp-sAAEow_ZbjRQ572.png "style=" float: none; "title=" Q5.png "alt=" Wkiom1ahieviyp-saaeow_zbjrq572.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/07/wKioL1ahiiyDugo4AAHtJi5fskk706.png "style=" float: none; "title=" Q6.png "alt=" Wkiol1ahiiydugo4aahtji5fskk706.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/09/wKiom1ahifLBRa9pAAILgVmYJWg214.png "style=" float: none; "title=" Q7.png "alt=" Wkiom1ahiflbra9paailgvmyjwg214.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/7A/09/wKiom1ahifbzdNbYAAJ-vmw5GoI219.png "style=" float: none; "title=" Q8.png "alt=" Wkiom1ahifbzdnbyaaj-vmw5goi219.png "/>
interface with a bandwidth greater than 2.048M, by default, the FIFO queue is running.
Interface bandwidth is less than 2.048M, by default, the WFQ queue is running.
3. Priority Queuing (PQ)
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/08/wKioL1ahj4_Af20RAAIVWML72M0293.png "style=" float: none; "title=" Q9.png "alt=" Wkiol1ahj4_af20raaivwml72m0293.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/09/wKiom1ahj1PCX-RLAAFoIHwct4I413.png "style=" float: none; "title=" Q10.png "alt=" Wkiom1ahj1pcx-rlaafoihwct4i413.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/08/wKioL1ahj5PA3k9MAAFgwFPgQtw100.png "style=" float: none; "title=" Q11.png "alt=" Wkiol1ahj5pa3k9maafgwfpgqtw100.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/08/wKioL1ahj5WCPLumAAFv8qTD67o061.png "style=" float: none; "title=" Q12.png "alt=" Wkiol1ahj5wcplumaafv8qtd67o061.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/7A/09/wKiom1ahj1rBff-SAAHqsm0zUDY772.png "style=" float: none; "title=" Q13.png "alt=" Wkiom1ahj1rbff-saahqsm0zudy772.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/08/wKioL1ahj5uTAaGGAAEpzD_GjcI982.png "style=" float: none; "title=" Q14.png "alt=" Wkiol1ahj5utaaggaaepzd_gjci982.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/08/wKioL1ahj53xi-kgAAF8vfgLN3U745.png "style=" float: none; "title=" Q15.png "alt=" Wkiol1ahj53xi-kgaaf8vfgln3u745.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M01/7A/08/wKioL1ahj6CBqKFKAAGLXcslSrA999.png "style=" float: none; "title=" Q16.png "alt=" Wkiol1ahj6cbqkfkaaglxcslsra999.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/7A/08/wKioL1ahj6Pgo__nAAHFqE0TuQY586.png "style=" float: none; "title=" Q17.png "alt=" Wkiol1ahj6pgo__naahfqe0tuqy586.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/08/wKioL1ahj6Wgfa4lAAEhciUoqzs777.png "style=" float: none; "title=" Q18.png "alt=" Wkiol1ahj6wgfa4laaehciuoqzs777.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/08/wKioL1ahj6iDVCpjAAGlUtZ2yQg611.png "style=" float: none; "title=" Q19.png "alt=" Wkiol1ahj6idvcpjaaglutz2yqg611.png "/>
Classification: PQ Queues can be divided into high, Medium, Normal, and low four queues, the default traffic is in the Normal queue.
Add Team: The default queue cache size is 20, 40, 60, 80, with the tail drop method.
Dispatch: A low level of traffic is sent only when a high level of traffic is sent.
4, Custom Queuing (CQ)
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/08/wKioL1ahlmLgG1_GAAH5eROFbxI477.png "style=" float: none; "title=" Q20.png "alt=" Wkiol1ahlmlgg1_gaah5erofbxi477.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/08/wKioL1ahlmTgCYKbAAFV8ZADJ6U201.png "style=" float: none; "title=" Q21.png "alt=" Wkiol1ahlmtgcykbaafv8zadj6u201.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/08/wKioL1ahlmaQnojyAAFwH-Dxjug130.png "style=" float: none; "title=" Q22.png "alt=" Wkiol1ahlmaqnojyaafwh-dxjug130.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/08/wKioL1ahlmjRugTqAAFoXmmBFa4722.png "style=" float: none; "title=" Q23.png "alt=" Wkiol1ahlmjrugtqaafoxmmbfa4722.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/08/wKioL1ahlmvB-ipNAAGcOFjj170655.png "style=" float: none; "title=" Q24.png "alt=" Wkiol1ahlmvb-ipnaagcofjj170655.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/0A/wKiom1ahljCzu98lAAHhiFw_y40228.png "style=" float: none; "title=" Q25.png "alt=" Wkiom1ahljczu98laahhifw_y40228.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/0A/wKiom1ahljKhWjXNAAGRvomg_OQ565.png "style=" float: none; "title=" Q26.png "alt=" Wkiom1ahljkhwjxnaagrvomg_oq565.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/08/wKioL1ahlnOBVY3PAAHds5X4N18541.png "style=" float: none; "title=" Q27.png "alt=" Wkiol1ahlnobvy3paahds5x4n18541.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/08/wKioL1ahlnagsnFvAAHxnM_utoc783.png "style=" float: none; "title=" Q28.png "alt=" Wkiol1ahlnagsnfvaahxnm_utoc783.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/08/wKioL1ahlnmyPBKAAAGiYTvmX_4848.png "style=" float: none; "title=" Q29.png "alt=" Wkiol1ahlnmypbkaaagiytvmx_4848.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/7A/0A/wKiom1ahlj6z0mzxAAGrRj4fc8Q218.png "style=" float: none; "title=" Q30.png "alt=" Wkiom1ahlj6z0mzxaagrrj4fc8q218.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/08/wKioL1ahloCQqqknAAH7wXz6qfg740.png "style=" float: none; "title=" Q31.png "alt=" Wkiol1ahlocqqqknaah7wxz6qfg740.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/08/wKioL1ahloKT_CvcAAFhK40gspo080.png "style=" float: none; "title=" Q32.png "alt=" Wkiol1ahlokt_cvcaafhk40gspo080.png "/>
Classification: CQ Queues can be divided into 16+1 (System queue) queues.
Add Team: The default individual queue cache size is 20, using the tail drop method.
Dispatch: Polling each queue, default 1500Bytes per queue bed.
5, Weighted Fair Queuing (WFQ)
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/2F/wKiom1alhojiqRIyAAH03ZTEBow299.png "style=" float: none; "title=" Q1.png "alt=" Wkiom1alhojiqriyaah03ztebow299.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M00/7A/2E/wKioL1alhs2hDrdyAAFxW8603lU435.png "style=" float: none; "title=" Q2.png "alt=" Wkiol1alhs2hdrdyaafxw8603lu435.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M00/7A/2F/wKiom1alho2ABdJUAAE6UzTlqMQ598.png "style=" float: none; "title=" Q3.png "alt=" Wkiom1alho2abdjuaae6uztlqmq598.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/2F/wKiom1alho_CeHniAAGMtWLfF10575.png "style=" float: none; "title=" Q4.png "alt=" Wkiom1alho_cehniaagmtwlff10575.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/2F/wKiom1alhpGxd-4dAAEftsy5NQU435.png "style=" float: none; "title=" Q5.png "alt=" Wkiom1alhpgxd-4daaeftsy5nqu435.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/2F/wKiom1alhpPwYrBaAADNE00oWRM794.png "style=" float: none; "title=" Q6.png "alt=" Wkiom1alhppwyrbaaadne00owrm794.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/2E/wKioL1alhteT6FNKAAD4rFJ0Obk002.png "style=" float: none; "title=" Q7.png "alt=" Wkiol1alhtet6fnkaad4rfj0obk002.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M01/7A/2E/wKioL1alhtjg8mVfAAEa2t6LOI8985.png "style=" float: none; "title=" Q8.png "alt=" Wkiol1alhtjg8mvfaaea2t6loi8985.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/2F/wKiom1alhpiRRkpsAADxtQ--Zmw695.png "style=" float: none; "title=" Q9.png "alt=" Wkiom1alhpirrkpsaadxtq--zmw695.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/2E/wKioL1alhtyQXAKSAAEiaaj6ldE879.png "style=" float: none; "title=" Q10.png "alt=" Wkiol1alhtyqxaksaaeiaaj6lde879.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/7A/2E/wKioL1alht3T91nSAAEuH02zdZw901.png "style=" float: none; "title=" Q11.png "alt=" Wkiol1alht3t91nsaaeuh02zdzw901.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/7A/2E/wKioL1alht_QHULKAADU3UWFn2k807.png "style=" float: none; "title=" Q12.png "alt=" Wkiol1alht_qhulkaadu3uwfn2k807.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/7A/2F/wKiom1alhp_gUbVOAAEZ7wZHkW0154.png "style=" float: none; "title=" Q13.png "alt=" Wkiom1alhp_gubvoaaez7wzhkw0154.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/2E/wKioL1alhuKx4q7KAADrq7kC7FE711.png "style=" float: none; "title=" Q14.png "alt=" Wkiol1alhukx4q7kaadrq7kc7fe711.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/2E/wKioL1alhuTzWQxjAAE4B7ewc_w531.png "style=" float: none; "title=" Q15.png "alt=" Wkiol1alhutzwqxjaae4b7ewc_w531.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/2E/wKioL1alhuWDgzQhAACoo3HMwLc670.png "style=" float: none; "title=" Q16.png "alt=" Wkiol1alhuwdgzqhaacoo3hmwlc670.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/2F/wKiom1alhqWhHuiSAAE7xTKra1w195.png "style=" float: none; "title=" Q17.png "alt=" Wkiom1alhqwhhuisaae7xtkra1w195.png "/>
Classification: WFQ is based on stream classification, and is automatic completion, without intervention, the default can be divided into 256 categories.
The so-called flow classification, src_addr, DEST_ADDR, Protocol, Tos, Src_port, dest_port Six need to be exactly the same.
Add team: Macro-control cache, not queue-based. CDT cache lower limit, HQO cache upper limit.
When the total cache packet has reached CDT, if another packet of the longest queue is sent, the packet is discarded, and if the packet is not the longest queue, the packet is queued.
When the total cache packet goes to HQO, if another packet of the longest queue is sent, the packet is discarded, and if the packet is not the longest queue, the last packet of the longest queue is discarded and the new packet is queued.
Schedule: The formula is calculated according to the completion time: Finish Time=real Packet Size/(IP precedence + 1), and finish times small queue priority scheduling.
Interface configuration mode: Fair-queue start Wfq
Interface configuration mode: Hold-queue to modify Hqo
Interface configuration mode: Fair-queue 0 64 represents the value of the CDT, 256 represents the number of Wfq queues, and 0 represents the number of queues for RSVP
6, Low Latency Queuing (LLQ)
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/2E/wKioL1alisDhP9lTAAEqygGmaAo428.png "style=" float: none; "title=" Q18.png "alt=" Wkiol1alisdhp9ltaaeqyggmaao428.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/7A/2F/wKiom1alioCyfA3AAAGuklBA8Rs419.png "style=" float: none; "title=" Q19.png "alt=" Wkiom1aliocyfa3aaaguklba8rs419.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/2F/wKiom1alioLSNNR5AAEhV9wSw4s165.png "style=" float: none; "title=" Q20.png "alt=" Wkiom1aliolsnnr5aaehv9wsw4s165.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/2E/wKioL1alisiQOkd0AAIRfJy5Mqs616.png "style=" float: none; "title=" Q21.png "alt=" Wkiol1alisiqokd0aairfjy5mqs616.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/7A/2F/wKiom1alionCfs2MAAHbztca0X0991.png "style=" float: none; "title=" Q22.png "alt=" Wkiom1alioncfs2maahbztca0x0991.png "/>
7, class-based Weighted Fair Queuing (CBWFQ)
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/2F/wKiom1aljMCCUa03AAHwiIh2oIY541.png "style=" float: none; "title=" Q23.png "alt=" Wkiom1aljmccua03aahwiih2oiy541.png "/>
650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/7A/2F/wKiom1aljMPQslt2AAHby0df3x0590.png "style=" float: none; "title=" Q24.png "alt=" Wkiom1aljmpqslt2aahby0df3x0590.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/2F/wKioL1aljQniCRqhAAH5XO8kowA240.png "style=" float: none; "title=" Q25.png "alt=" Wkiol1aljqnicrqhaah5xo8kowa240.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/2F/wKioL1aljQvCSsi8AAE8ttJeTZc502.png "style=" float: none; "title=" Q26.png "alt=" Wkiol1aljqvcssi8aae8ttjetzc502.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/7A/2F/wKioL1aljQ7R2tS8AAHovrV8pNY015.png "style=" float: none; "title=" Q27.png "alt=" Wkiol1aljq7r2ts8aahovrv8pny015.png "/>
650) this.width=650; "src=" Http://s4.51cto.com/wyfs02/M02/7A/2F/wKioL1aljRGQ7x3fAAEurxAEoow241.png "style=" float: none; "title=" Q28.png "alt=" Wkiol1aljrgq7x3faaeurxaeoow241.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7A/2F/wKiom1aljNGyeywnAAICZOoGkv4917.png "style=" float: none; "title=" Q29.png "alt=" Wkiom1aljngyeywnaaiczoogkv4917.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/2F/wKioL1aljRaD15-IAAFwVshsEfw422.png "style=" float: none; "title=" Q30.png "alt=" Wkiol1aljrad15-iaafwvshsefw422.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/7A/2F/wKiom1aljNeRJ3daAAFcKrqsrGM542.png "style=" float: none; "title=" Q31.png "alt=" Wkiom1aljnerj3daaafckrqsrgm542.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M01/7A/2F/wKiom1aljNmQwTrMAAFoIqtUhT0645.png "style=" float: none; "title=" Q32.png "alt=" Wkiom1aljnmqwtrmaafoiqtuht0645.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M02/7A/2F/wKioL1aljR7h3MLnAAFlskdcvNo306.png "style=" float: none; "title=" Q33.png "alt=" Wkiol1aljr7h3mlnaaflskdcvno306.png "/>
650) this.width=650; "src=" Http://s1.51cto.com/wyfs02/M00/7A/30/wKiom1aljN_h_64wAAGIjUzqhy8610.png "style=" float: none; "title=" Q34.png "alt=" Wkiom1aljn_h_64waagijuzqhy8610.png "/>
CBWFQ: module-based weighted fair queue (with 64+1 class, can be divided into 64, all the remaining traffic is classified into 1 classes, for the default class, you can also do Wfq) to set the bandwidth for each class, polling
Class-map Match-all VOIP
Match IP RTP 16384 16383
Policy-map CBWFQ
Class VOIP
Bandwidth Percent 50
Class Class-default
Bandwidth Percent 30
Interface serial0/0
Max-reserved-bandwidth 100
Service-policy Output CBWFQ
8, class-based low Latency Queuing (CBLLQ)
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/30/wKiom1aljTnx_d1pAAFyJBbCWUU868.png "style=" float: none; "title=" Q35.png "alt=" Wkiom1aljtnx_d1paafyjbbcwuu868.png "/>
650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7A/30/wKiom1aljT2QJBa6AAKidG-NMjY921.png "style=" float: none; "title=" Q36.png "alt=" Wkiom1aljt2qjba6aakidg-nmjy921.png "/>
650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M01/7A/30/wKiom1aljUGzy1vRAAIb-TvTMS8283.png "style=" float: none; "title=" Q37.png "alt=" Wkiom1aljugzy1vraaib-tvtms8283.png "/>
CBLLQ module-based Low latency queue: Low latency, regulated, equivalent to PQ in each class of CBWFQ
This article is from the "Open Source Hall" blog, please be sure to keep this source http://kaiyuandiantang.blog.51cto.com/10699754/1738132
93. QoS-Differentiated Service configuration Experiment queue