高級(jí)路由技術(shù)網(wǎng)絡(luò)系統(tǒng)建設(shè)課件-第8章 服務(wù)質(zhì)量_第1頁(yè)
高級(jí)路由技術(shù)網(wǎng)絡(luò)系統(tǒng)建設(shè)課件-第8章 服務(wù)質(zhì)量_第2頁(yè)
高級(jí)路由技術(shù)網(wǎng)絡(luò)系統(tǒng)建設(shè)課件-第8章 服務(wù)質(zhì)量_第3頁(yè)
高級(jí)路由技術(shù)網(wǎng)絡(luò)系統(tǒng)建設(shè)課件-第8章 服務(wù)質(zhì)量_第4頁(yè)
高級(jí)路由技術(shù)網(wǎng)絡(luò)系統(tǒng)建設(shè)課件-第8章 服務(wù)質(zhì)量_第5頁(yè)
已閱讀5頁(yè),還剩68頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第8章服務(wù)質(zhì)量學(xué)習(xí)目標(biāo)和素質(zhì)目標(biāo)了解QoS的基本知識(shí)。了解QoS中的分類(lèi)和標(biāo)記的原理,了解QoS中的擁塞管理和擁塞避免的原理。了解QoS中的流量監(jiān)管和流量整形的原理。掌握分類(lèi)和標(biāo)記的配置。掌握擁塞管理和擁塞避免的配置。掌握流量監(jiān)管和流量整形的配置。培養(yǎng)學(xué)生快速定位問(wèn)題的能力。提高學(xué)生分析問(wèn)題的能力。提升學(xué)生的質(zhì)量意識(shí)。8.1QoS基礎(chǔ)隨著技術(shù)的進(jìn)步、競(jìng)爭(zhēng)的加劇,客戶的要求越來(lái)越高,網(wǎng)絡(luò)提供有質(zhì)量保證的服務(wù)是大勢(shì)所趨。QoS是一種可以為不同業(yè)務(wù)類(lèi)型報(bào)文提供差分服務(wù)的技術(shù),通過(guò)對(duì)網(wǎng)絡(luò)流量進(jìn)行分類(lèi),避免并管理網(wǎng)絡(luò)擁塞,減少報(bào)文丟包率。直播視頻通信E-MailFTP怎么分配帶寬?怎么提供服務(wù)?QoS(QualityofService,服務(wù)質(zhì)量):針對(duì)各種應(yīng)用的不同需求,為其提供不同的服務(wù)質(zhì)量。8.1.1QoS的度量指標(biāo)影響QoS的因素帶寬延遲抖動(dòng)丟包率可用性高清畫(huà)質(zhì),網(wǎng)速快信號(hào)質(zhì)量好畫(huà)質(zhì)不清,網(wǎng)速卡頓信號(hào)質(zhì)量差8.1.1QoS的度量指標(biāo)帶寬通常情況下,帶寬越大,數(shù)據(jù)通行能力就越強(qiáng),網(wǎng)絡(luò)服務(wù)質(zhì)量就越好。對(duì)于網(wǎng)絡(luò)用戶而言,都希望帶寬越大越好,但是相應(yīng)的網(wǎng)絡(luò)運(yùn)營(yíng)和維護(hù)成本也就越高。和木桶原理一樣,端到端的最大帶寬取決于傳輸路徑上的最小帶寬。100Mbps10Mbps256kbps2Mbps1GbpsBWmax=256kbps我跟你說(shuō)的那個(gè)在線視頻你看了沒(méi)?網(wǎng)速太慢,在線看不了,很卡!等我下載完再看。公司分部公司總部最大帶寬BWmax等于傳輸路徑上的最小帶寬。8.1.1QoS的度量指標(biāo)時(shí)延時(shí)延是指一個(gè)報(bào)文或分組從網(wǎng)絡(luò)的發(fā)送端到接收端所需要的延遲時(shí)間,一般由傳輸延遲及處理延遲組成。端到端的時(shí)延等于路徑上所有時(shí)延之和?!班耍愫?!”(2秒后)“能聽(tīng)到嗎?”停頓這么久?(2秒后)嗨,你好!(再過(guò)4秒)是張三嗎?端到端網(wǎng)絡(luò)時(shí)延等于路徑上所有時(shí)延之和。傳輸時(shí)延處理時(shí)延隊(duì)列時(shí)延傳輸時(shí)延處理時(shí)延隊(duì)列時(shí)延傳輸時(shí)延處理時(shí)延隊(duì)列時(shí)延傳輸時(shí)延串行化時(shí)延串行化時(shí)延串行化時(shí)延IP網(wǎng)絡(luò)8.1.1QoS的度量指標(biāo)抖動(dòng)抖動(dòng)用來(lái)描述延遲變化的程度,也就是最大延遲與最小延遲的時(shí)間差。抖動(dòng)對(duì)于實(shí)時(shí)性的傳輸是一個(gè)重要參數(shù)?!懊魈烊タ蛻衄F(xiàn)場(chǎng)的人是我,不是他?!泵魈烊タ蛻衄F(xiàn)場(chǎng)的人是我不?…是他時(shí)延D1=50ms時(shí)延D2=50ms時(shí)延D3=10ms時(shí)延D4=40ms時(shí)延D5=90ms是我,不Time他是是我不是他時(shí)延D6=90msIP網(wǎng)絡(luò)8.1.1QoS的度量指標(biāo)丟包率丟包率是指在網(wǎng)絡(luò)傳輸過(guò)程中丟失報(bào)文的數(shù)量占傳輸報(bào)文總數(shù)的百分比。少量的丟包對(duì)業(yè)務(wù)的影響并不大。IP網(wǎng)絡(luò)“我剛發(fā)了個(gè)文件給你?!卑l(fā)了個(gè)什么??我剛發(fā)了個(gè)_給你。傳輸過(guò)程處理過(guò)程排隊(duì)過(guò)程處理過(guò)程8.1.1QoS的度量指標(biāo)常見(jiàn)業(yè)務(wù)的QoS需求業(yè)務(wù)類(lèi)型帶寬/吞吐量時(shí)延抖動(dòng)丟包率電子郵件、文件傳輸、遠(yuǎn)程終端需求低容許時(shí)延容許抖動(dòng)不敏感HTML網(wǎng)頁(yè)瀏覽需求不定容許適當(dāng)時(shí)延容許適當(dāng)抖動(dòng)不敏感電子商務(wù)需求適當(dāng)敏感敏感敏感,必須可靠傳輸基于IP的語(yǔ)音(VoIP)和實(shí)時(shí)視頻需求低非常敏感,要求可預(yù)計(jì)的時(shí)延非常敏感敏感,要求可預(yù)計(jì)的丟包率流媒體需求高非常敏感,要求可預(yù)計(jì)的時(shí)延非常敏感敏感,要求可預(yù)計(jì)的丟包率8.1.2QoS服務(wù)模型QoS服務(wù)模型是端到端QoS設(shè)計(jì)的方案。QoS提供三種服務(wù)模型Best-EffortService盡力而為服務(wù)模型IntergrateService綜合服務(wù)模型,簡(jiǎn)稱IntServDifferentiatedService區(qū)分服務(wù)模型,簡(jiǎn)稱DiffServ8.1.2QoS服務(wù)模型Best-Effortservice(盡力而為服務(wù)模型)應(yīng)用程序可以在任何時(shí)候,發(fā)出任意數(shù)量的報(bào)文。網(wǎng)絡(luò)盡最大的可能性來(lái)發(fā)送報(bào)文。對(duì)時(shí)延、可靠性等性能不提供任何保證。!無(wú)區(qū)別對(duì)待先入先出8.1.2QoS服務(wù)模型Integratedservice(綜合服務(wù)模型,簡(jiǎn)稱IntServ)應(yīng)用程序在發(fā)送報(bào)文前,需要向網(wǎng)絡(luò)申請(qǐng)?zhí)囟ǖ姆?wù)。網(wǎng)絡(luò)在收到應(yīng)用程序的資源請(qǐng)求后,通過(guò)交換RSVP信令信息,為每個(gè)信息流預(yù)留資源。實(shí)現(xiàn)復(fù)雜,資源浪費(fèi)!直播視頻通信……預(yù)留1M帶寬預(yù)留1M帶寬我要1M帶寬8.1.2QoS服務(wù)模型Differentiatedservice(區(qū)分服務(wù)模型,簡(jiǎn)稱DiffServ)將網(wǎng)絡(luò)中的流量分成多個(gè)類(lèi),然后為每個(gè)類(lèi)定義相應(yīng)的處理行為,使其擁有不同的優(yōu)先轉(zhuǎn)發(fā)、丟包率、時(shí)延等。DiffServ域DS邊界節(jié)點(diǎn)DS節(jié)點(diǎn)直播視頻通信FTP分支直播視頻通信FTP總部流量分類(lèi)、標(biāo)記服務(wù)等級(jí)映射隊(duì)列調(diào)度1238.1.2QoS服務(wù)模型三種服務(wù)模型對(duì)比優(yōu)點(diǎn)缺點(diǎn)盡力而為服務(wù)模型實(shí)現(xiàn)機(jī)制簡(jiǎn)單對(duì)不同業(yè)務(wù)流不能進(jìn)行區(qū)分對(duì)待綜合服務(wù)模型可提供端到端QoS服務(wù),并保證帶寬、延遲需要跟蹤和記錄每個(gè)數(shù)據(jù)流的狀態(tài),實(shí)現(xiàn)較復(fù)雜,且擴(kuò)展性較差,帶寬利用率較低區(qū)分服務(wù)模型不需跟蹤每個(gè)數(shù)據(jù)流狀態(tài),資源占用少,擴(kuò)展性較強(qiáng);且能實(shí)現(xiàn)對(duì)不同業(yè)務(wù)流提供不同的服務(wù)質(zhì)量需要在端到端每個(gè)節(jié)點(diǎn)都進(jìn)行手工部署,對(duì)人員能力要求較高8.1.3基于DiffServ模型的QoS業(yè)務(wù)DiffServ模型有四個(gè)QoS組件流分類(lèi)和標(biāo)記(ClassificationandMarking):要實(shí)現(xiàn)差分服務(wù),需要首先要將數(shù)據(jù)包分為不同的類(lèi)別或者設(shè)置為不同的優(yōu)先級(jí)。將數(shù)據(jù)包分為不同的類(lèi)別,這稱為流分類(lèi),流分類(lèi)并不修改原來(lái)的數(shù)據(jù)包。將數(shù)據(jù)包設(shè)置為不同的優(yōu)先級(jí)稱為標(biāo)記,而標(biāo)記會(huì)修改原來(lái)的數(shù)據(jù)包。流量監(jiān)管和流量整形(PolicingandShaping):是指將業(yè)務(wù)流量限制在特定的帶寬,當(dāng)業(yè)務(wù)流量超過(guò)額定帶寬時(shí),超過(guò)的流量將被丟棄或緩存。其中,將超過(guò)的流量丟棄的技術(shù)稱為流量監(jiān)管,將超過(guò)的流量緩存的技術(shù)稱為流量整形。擁塞管理(CongestionManagement):在網(wǎng)絡(luò)發(fā)生擁塞時(shí),將報(bào)文放入隊(duì)列中緩存,并采取某種調(diào)度算法安排報(bào)文的轉(zhuǎn)發(fā)秩序。擁塞避免(CongestionAvoidance):監(jiān)督網(wǎng)絡(luò)資源的使用情況,當(dāng)發(fā)現(xiàn)擁塞有加劇的趨勢(shì)時(shí)采取主動(dòng)丟棄報(bào)文的策略,通過(guò)調(diào)整流量來(lái)解除網(wǎng)絡(luò)的過(guò)載。8.1.3基于DiffServ模型的QoS業(yè)務(wù)分類(lèi)和標(biāo)記是實(shí)現(xiàn)差分服務(wù)的前提和基礎(chǔ);流量監(jiān)管、流量整形、擁塞管理和擁塞避免從不同方面對(duì)網(wǎng)絡(luò)流量及其分配的資源實(shí)施控制,是提供差分服務(wù)的具體體現(xiàn)。QoS的DiffServ模型數(shù)據(jù)處理流程如下圖。視頻語(yǔ)音數(shù)據(jù)入接口流量分類(lèi)令牌桶令牌Remark其它處理……隊(duì)列0隊(duì)列1隊(duì)列2隊(duì)列N……GTSWRED擁塞避免入隊(duì)列調(diào)度擁塞管理流量整形流量監(jiān)管出接口出隊(duì)列CAR8.2分類(lèi)與標(biāo)記要實(shí)現(xiàn)差分服務(wù),需要對(duì)進(jìn)入DiffServ域的流量按照一定的規(guī)則進(jìn)行分類(lèi)并進(jìn)行標(biāo)記,才有可能對(duì)不同類(lèi)別的流量提供不同的服務(wù)。流量分類(lèi)是部署DiffServQoS的基礎(chǔ)。規(guī)則1規(guī)則2規(guī)則31561562342438.2.1報(bào)文分類(lèi)的依據(jù)Precedence字段(優(yōu)先級(jí))IP數(shù)據(jù)包的頭部有一個(gè)ToS(TypeofService)域,由8個(gè)比特組成,其中3個(gè)比特的優(yōu)先級(jí)(Precedence)字段標(biāo)識(shí)了IP報(bào)文的優(yōu)先級(jí)。IPPrecedence定義見(jiàn)表,最高優(yōu)先級(jí)是7或6,經(jīng)常是為路由選擇或更新網(wǎng)絡(luò)控制通信保留的,用戶級(jí)應(yīng)用僅能使用0-5。IP優(yōu)先級(jí)含義IP優(yōu)先級(jí)含義0routine4flash-override1priority5critical2immediate6internet3flash7network8.2.1報(bào)文分類(lèi)的依據(jù)DSCP字段IP優(yōu)先級(jí)最多只能有8個(gè)值,后來(lái)RFC就使用IP數(shù)據(jù)包ToS域的前6位(0位-5位)作為差分服務(wù)代碼點(diǎn)(DiffServCodePoint,DSCP),后2位(6位、7位)是保留位,ToS域也改稱為DS域。理論上DSCP應(yīng)該有64個(gè)等級(jí),然而為了兼容IP優(yōu)先級(jí)等原因,DSCP只定義了一部分。76543210VersionLenToS(IPP/DSCP)…ProtocolFCSIP-SAIP-DAData76543210IP-PrecedenceDSCP取值范圍:0-7取值范圍:0-638.2.1報(bào)文分類(lèi)的依據(jù)DSCP前3位(0位~2位)是類(lèi)選擇代碼點(diǎn)(ClassSelectorCodePoint,CSCP),相同的CSCP值代表一類(lèi)DSCP。DSCP分為:盡力而為(Best-Effort,BE)、加速轉(zhuǎn)發(fā)(ExpeditedForwarding,EF)、保證轉(zhuǎn)發(fā)(AssuredForwarding,AF)和類(lèi)選擇器(ClassSelector,CS)4類(lèi)。DSCP含義備注DSCP含義備注000000default

010010af21

001000cs1等同IP優(yōu)先級(jí)1010100af22中丟棄優(yōu)先級(jí)010000cs2等同IP優(yōu)先級(jí)2010110af23高丟棄優(yōu)先級(jí)011000cs3等同IP優(yōu)先級(jí)3011010af31低丟棄優(yōu)先級(jí)100000cs4等同IP優(yōu)先級(jí)4011100af32中丟棄優(yōu)先級(jí)101000cs5等同IP優(yōu)先級(jí)5011110af33高丟棄優(yōu)先級(jí)110000cs6等同IP優(yōu)先級(jí)6100010af41低丟棄優(yōu)先級(jí)111000cs7等同IP優(yōu)先級(jí)7100100af42中丟棄優(yōu)先級(jí)001010af11低丟棄優(yōu)先級(jí)100110af43高丟棄優(yōu)先級(jí)001100af12中丟棄優(yōu)先級(jí)101110ef加速轉(zhuǎn)發(fā)001110af13高丟棄優(yōu)先級(jí)

8.2.1報(bào)文分類(lèi)的依據(jù)VLAN幀頭中的802.1p優(yōu)先級(jí)通常二層設(shè)備之間交換VLAN幀。VLAN幀中的PRI字段位置如圖所示,根據(jù)IEEE802.1Q定義,VLAN幀頭中的PRI字段(即802.1p優(yōu)先級(jí))也稱為CoS(ClassofService)字段,標(biāo)識(shí)了服務(wù)質(zhì)量需求。PRI字段為3比特長(zhǎng),定義了8種業(yè)務(wù)優(yōu)先級(jí)CoS,按照優(yōu)先級(jí)從高到低順序取值為7、6、5、4、3、2、1和0。DestaddSouradd802.1Q(PRI)Length/TypeDataFCSTPIDPRI

(3bits)CFIVLANID取值范圍:0-78.2.2報(bào)文分類(lèi)、標(biāo)記概念流量分類(lèi)和標(biāo)記是QoS的基礎(chǔ),是有區(qū)別地實(shí)施服務(wù)的前提。視頻語(yǔ)音數(shù)據(jù)入接口流量分類(lèi)根據(jù)不同類(lèi)別提供不同服務(wù)擁有不同優(yōu)先級(jí)的報(bào)文流標(biāo)記隊(duì)列8.2.2報(bào)文分類(lèi)、標(biāo)記概念簡(jiǎn)單流分類(lèi)802.1PMPLSExpDSCP映射ServiceClassColorServiceClassColor802.1PMPLSExpDSCP映射交換網(wǎng)板上行方向不同的報(bào)文使用不同的QoS優(yōu)先級(jí)報(bào)文頭優(yōu)先級(jí)報(bào)文在設(shè)備內(nèi)部的服務(wù)等級(jí)ServiceClass報(bào)文在設(shè)備內(nèi)部的丟棄優(yōu)先級(jí)ColorVLAN報(bào)文MPLS報(bào)文IP報(bào)文簡(jiǎn)單流分類(lèi)外部?jī)?yōu)先級(jí)內(nèi)部?jī)?yōu)先級(jí)下行方向丟棄優(yōu)先級(jí)8.2.2報(bào)文分類(lèi)、標(biāo)記概念復(fù)雜流分類(lèi)采用復(fù)雜的規(guī)則,如由五元組(源地址、源端口號(hào)、協(xié)議號(hào)碼、目的地址、目的端口號(hào))對(duì)報(bào)文進(jìn)行精細(xì)的分類(lèi)。DS邊界節(jié)點(diǎn)直播視頻通信FTP總部直播視頻通信FTP分支要求為語(yǔ)音、視頻等即時(shí)性業(yè)務(wù)提供最優(yōu)先的轉(zhuǎn)發(fā)服務(wù)8.2.3MQC模塊化QoS命令行(ModularQoSCommand-LineInterface,MQC)通過(guò)將具有某類(lèi)共同特征的報(bào)文劃分為一類(lèi),并為同一類(lèi)報(bào)文提供相同的服務(wù),也可以對(duì)不同類(lèi)的報(bào)文提供不同的服務(wù)。配置模板化QoS需要用到TrafficPolicy工具。TrafficPolicy由TrafficClassifier與TrafficBehavior組成。數(shù)據(jù)流TrafficPolicyTrafficClassifierTrafficBehavior流量匹配規(guī)則1流量匹配規(guī)則2流量匹配規(guī)則3邏輯或流量修改規(guī)則1流量修改規(guī)則2流量修改規(guī)則3依次修改TrafficClassifierTrafficBehavior流量匹配規(guī)則1流量匹配規(guī)則2流量匹配規(guī)則3邏輯或流量修改規(guī)則1流量修改規(guī)則2流量修改規(guī)則3依次修改TrafficPolicy規(guī)則1TrafficPolicy規(guī)則2順序執(zhí)行8.2.3MQCMQC包含流分類(lèi)、流行為和流策略3個(gè)要素DS邊界節(jié)點(diǎn)直播視頻通信FTP總部直播視頻通信FTP分支配置流分類(lèi)配置流行為配置流量策略應(yīng)用流量策略“模板化”的QoSMQC的配置流程8.2.3MQC配置流分類(lèi)使用【trafficclassifierclassifier-name[operator{and|or}]】命令可以創(chuàng)建一個(gè)流分類(lèi)。配置流行為使用【trafficbehaviorbehavior-name】命令創(chuàng)建一個(gè)流行為,進(jìn)入流行為視圖。配置流策略進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficpolicypolicy-name】命令創(chuàng)建一個(gè)流策略,進(jìn)入流策略視圖。執(zhí)行【classifierclassifier-namebehaviorbehavior-name】命令,在流策略中為指定的流分類(lèi)配置所需流行為,即綁定流分類(lèi)和流行為。應(yīng)用流策略進(jìn)入接口視圖,執(zhí)行【traffic-policypolicy-name{inbound|outbound}】命令,在接口的入方向或出方向應(yīng)用流策略。8.2.4報(bào)文分類(lèi)、標(biāo)記案例以下在R1路由器的二層接口E2/0/1的入方向,把8021p優(yōu)先級(jí)為3的語(yǔ)音數(shù)據(jù)包重新標(biāo)記為8021p等于5。[R1]trafficclassifiervoice[R1-classifier-voice]if-match8021p3//以上定義一個(gè)流分類(lèi)voice,把8021p優(yōu)先級(jí)為3的流量歸為該分類(lèi)[R1]trafficbehaviorvoice[R1-behavior-voice]remark8021p5//以上定義流行為voice,把8021p優(yōu)先級(jí)標(biāo)記為5[R1]trafficpolicypolicy_1[R1-trafficpolicy-policy_1]classifiervoicebehaviorvoice//以上定義一個(gè)流策略,把流分類(lèi)voice按照流行為voice進(jìn)行處理[R1]interfaceEthernet2/0/1[R1-Ethernet2/0/1]traffic-policypolicy_1inbound//以上在接口入方向上應(yīng)用流策略8.3擁塞管理?yè)砣?jīng)常發(fā)生在兩種場(chǎng)景:2Mbps廣域網(wǎng)局域網(wǎng)2Mbps數(shù)據(jù)流10Mbps局域網(wǎng)擁塞點(diǎn)100Mbps100Mbps100Mbps100Mbps匯聚問(wèn)題高速鏈路低速鏈路100Mbps10Mbps帶寬不匹配8.3擁塞管理?yè)砣芾硎侵妇W(wǎng)絡(luò)在發(fā)生擁塞時(shí),針對(duì)不同類(lèi)型的業(yè)務(wù)流量,如何進(jìn)行管理和控制。處理的方法是:使用隊(duì)列技術(shù)。隊(duì)列0隊(duì)列1隊(duì)列2隊(duì)列N……調(diào)度出隊(duì)列數(shù)據(jù)發(fā)送隊(duì)列擁塞管理按照各個(gè)隊(duì)列的優(yōu)先級(jí),對(duì)報(bào)文的轉(zhuǎn)發(fā)進(jìn)行不同的調(diào)度處理什么是隊(duì)列隊(duì)列指在緩存中對(duì)報(bào)文進(jìn)行排序的邏輯。擁塞管理使用隊(duì)列技術(shù)。每個(gè)端口上都有8個(gè)下行隊(duì)列,稱為CQ(ClassQueue)隊(duì)列,也叫端口隊(duì)列(Port-queue)分別為BE、AF1、AF2、AF3、AF4、EF、CS6和CS7。隊(duì)列先進(jìn)先出,F(xiàn)IFO(FirstInFirstOut)嚴(yán)格優(yōu)先級(jí),SP(StrictPriority)加權(quán)公平隊(duì)列,WFQ(WeightedFairQueuing)隊(duì)列調(diào)度算法8.3.1先進(jìn)先出隊(duì)列調(diào)度FIFO按報(bào)文到達(dá)接口的先后順序使報(bào)文進(jìn)入隊(duì)列FIFO不對(duì)報(bào)文進(jìn)行分類(lèi)單個(gè)隊(duì)列的報(bào)文采用FIFO

(FirstInFirstOut)原則入隊(duì)和出隊(duì)優(yōu)點(diǎn):實(shí)現(xiàn)機(jī)制簡(jiǎn)單且處理速度快。缺點(diǎn):不能有差別地對(duì)待優(yōu)先級(jí)不同的報(bào)文。報(bào)文1報(bào)文2報(bào)文3FIFO調(diào)度隊(duì)列報(bào)文1報(bào)文2報(bào)文3FIFO原則入隊(duì)列FIFO原則出隊(duì)列8.3.2優(yōu)先級(jí)隊(duì)列(PQ)調(diào)度PQ調(diào)度算法維護(hù)一個(gè)優(yōu)先級(jí)遞減的隊(duì)列系列并且只有當(dāng)更高優(yōu)先級(jí)的所有隊(duì)列為空時(shí)才服務(wù)低優(yōu)先級(jí)的隊(duì)列。SP調(diào)度出隊(duì)列高優(yōu)先級(jí)隊(duì)列中優(yōu)先級(jí)隊(duì)列低優(yōu)先級(jí)隊(duì)列報(bào)文1報(bào)文2報(bào)文3報(bào)文6報(bào)文4報(bào)文5報(bào)文2報(bào)文6報(bào)文3報(bào)文4報(bào)文5報(bào)文1報(bào)文1報(bào)文2報(bào)文3報(bào)文4報(bào)文5報(bào)文6分類(lèi)入隊(duì)列8.3.2優(yōu)先級(jí)隊(duì)列(PQ)調(diào)度優(yōu)先級(jí)隊(duì)列調(diào)度就是嚴(yán)格按照隊(duì)列優(yōu)先級(jí)的高低順序進(jìn)行調(diào)度。PQ調(diào)度算法對(duì)低時(shí)延業(yè)務(wù)非常有用。優(yōu)點(diǎn):對(duì)高優(yōu)先級(jí)的報(bào)文提供了優(yōu)先轉(zhuǎn)發(fā)。缺點(diǎn):低優(yōu)先級(jí)隊(duì)列可能出現(xiàn)“餓死”現(xiàn)象。即:擁塞發(fā)生時(shí),如果較高優(yōu)先級(jí)隊(duì)列中長(zhǎng)時(shí)間有報(bào)文存在,那么低優(yōu)先級(jí)隊(duì)列中的報(bào)文就會(huì)得不到調(diào)度機(jī)會(huì)。8.3.3加權(quán)公平(WFQ)調(diào)度加權(quán)公平隊(duì)列(WeightedFairQueue,WFQ)對(duì)報(bào)文按流特征進(jìn)行分類(lèi)。按流的“會(huì)話”信息分類(lèi):根據(jù)報(bào)文的協(xié)議類(lèi)型、TCP或UDP源和目的端口號(hào)、源和目的IP地址、ToS域中的優(yōu)先級(jí)位等自動(dòng)進(jìn)行流分類(lèi),并且盡可能多地提供隊(duì)列,以將不同的流均勻地放入不同隊(duì)列中(共八個(gè)隊(duì)列),從而在總體上均衡各個(gè)流的延遲。在出隊(duì)的時(shí)候,WFQ按流的優(yōu)先級(jí)(Precedence)來(lái)分配每個(gè)流應(yīng)占有帶寬。優(yōu)先級(jí)的數(shù)值越小,所得的帶寬越少。優(yōu)先級(jí)的數(shù)值越大,所得的帶寬越多。8bit報(bào)文出隊(duì)列高優(yōu)先級(jí)隊(duì)列:50%中優(yōu)先級(jí)隊(duì)列:25%低優(yōu)先級(jí)隊(duì)列:25%4bit報(bào)文6bit報(bào)文Bit-by-bit4bit報(bào)文6bit報(bào)文8bit報(bào)文報(bào)文組裝離開(kāi)的報(bào)文8.3.3加權(quán)公平(WFQ)調(diào)度按優(yōu)先級(jí)分:通過(guò)優(yōu)先級(jí)映射把流量標(biāo)記為本地優(yōu)先級(jí),每個(gè)本地優(yōu)先級(jí)對(duì)應(yīng)一個(gè)隊(duì)列號(hào)。每個(gè)接口預(yù)分配8個(gè)隊(duì)列,報(bào)文根據(jù)隊(duì)列號(hào)進(jìn)入隊(duì)列。默認(rèn)情況,隊(duì)列的WFQ權(quán)重相同,流量平均分配接口帶寬。用戶可以通過(guò)配置修改權(quán)重,高優(yōu)先權(quán)和低優(yōu)先權(quán)按權(quán)重比例分配帶寬。8.3.3加權(quán)公平(WFQ)調(diào)度加權(quán)公平(WFQ)調(diào)度特點(diǎn):優(yōu)點(diǎn):不同的隊(duì)列獲得公平的調(diào)度機(jī)會(huì),從總體上均衡各個(gè)流的延遲。短報(bào)文和長(zhǎng)報(bào)文獲得公平的調(diào)度:如果不同隊(duì)列間同時(shí)存在多個(gè)長(zhǎng)報(bào)文和短報(bào)文等待發(fā)送,讓短報(bào)文優(yōu)先獲得調(diào)度,從而在總體上減少各個(gè)流的報(bào)文間的抖動(dòng)。從統(tǒng)計(jì)上看,權(quán)重越小,所分得的帶寬越少。權(quán)重越大,所分得的帶寬越多。缺點(diǎn):低時(shí)延業(yè)務(wù)仍得不到及時(shí)調(diào)度;無(wú)法實(shí)現(xiàn)用戶自定義分類(lèi)規(guī)則。8.3.4PQ+WFQ調(diào)度PQ+WFQ調(diào)度,不僅能發(fā)揮兩種調(diào)度的優(yōu)勢(shì),而且能克服兩種調(diào)度各自的缺點(diǎn)。8.3.4PQ+WFQ調(diào)度在調(diào)度時(shí)設(shè)備首先按照PQ方式優(yōu)先調(diào)度Queue7、~5隊(duì)列中的報(bào)文流,這些隊(duì)列的報(bào)文流調(diào)度完畢后,才開(kāi)始以WFQ方式調(diào)度Queue4~0隊(duì)列中的報(bào)文流。Queue4~0隊(duì)列包含自己的權(quán)值。重要的協(xié)議報(bào)文以及有低延時(shí)需求的業(yè)務(wù)報(bào)文應(yīng)放入需要進(jìn)行PQ調(diào)度的隊(duì)列中,得到優(yōu)先調(diào)度的機(jī)會(huì),其他報(bào)文放入以WFQ方式調(diào)度的各隊(duì)列中。8.3.5CBQ調(diào)度基于類(lèi)的加權(quán)公平調(diào)度(ClassBasedQueueing,CBQ)是對(duì)WFQ功能的擴(kuò)展,為用戶提供了定義類(lèi)的支持。CBQ首先根據(jù)IP優(yōu)先級(jí)或者DSCP優(yōu)先級(jí)、輸入接口、IP報(bào)文的五元組等規(guī)則來(lái)對(duì)報(bào)文進(jìn)行分類(lèi),然后讓不同類(lèi)別的報(bào)文進(jìn)入不同的隊(duì)列。對(duì)于不匹配任何類(lèi)別的報(bào)文,送入系統(tǒng)定義的默認(rèn)類(lèi)。CBQ提供三類(lèi)隊(duì)列:EF隊(duì)列AF隊(duì)列BE隊(duì)列8.3.5CBQ調(diào)度EF隊(duì)列:滿足低時(shí)延業(yè)務(wù)。EF隊(duì)列是具有高優(yōu)先級(jí)的隊(duì)列,一個(gè)或多個(gè)類(lèi)的報(bào)文可以被設(shè)定進(jìn)入EF隊(duì)列,不同類(lèi)別的報(bào)文可設(shè)定占用不同的帶寬。在調(diào)度出隊(duì)的時(shí)候,若EF隊(duì)列中有報(bào)文,會(huì)優(yōu)先得到調(diào)度,以保證其獲得低時(shí)延。當(dāng)接口發(fā)生擁塞時(shí),EF隊(duì)列的報(bào)文會(huì)優(yōu)先發(fā)送,但為了防止低優(yōu)先級(jí)隊(duì)列(AF、BE隊(duì)列)得不到調(diào)度,EF隊(duì)列以設(shè)置的帶寬限速。當(dāng)接口不擁塞時(shí),EF隊(duì)列可以占用AF、BE的空閑帶寬。這樣,屬于EF隊(duì)列的報(bào)文既可以獲得空閑的帶寬,又不會(huì)占用超出規(guī)定的帶寬,保護(hù)了其他報(bào)文的應(yīng)得帶寬。8.3.5CBQ調(diào)度AF隊(duì)列:每個(gè)AF隊(duì)列分別對(duì)應(yīng)一類(lèi)報(bào)文,用戶可以設(shè)定每類(lèi)報(bào)文占用的帶寬。在系統(tǒng)調(diào)度報(bào)文出隊(duì)列的時(shí)候,按用戶為各類(lèi)報(bào)文設(shè)定的帶寬將報(bào)文出隊(duì)列發(fā)送,可以實(shí)現(xiàn)各個(gè)類(lèi)的隊(duì)列的公平調(diào)度。當(dāng)接口有剩余帶寬時(shí),AF隊(duì)列按照權(quán)重分享剩余帶寬。對(duì)于AF隊(duì)列,當(dāng)隊(duì)列的長(zhǎng)度達(dá)到隊(duì)列的最大長(zhǎng)度時(shí),缺省采用尾丟棄的策略,但用戶還可以選擇用WRED丟棄策略。8.3.5CBQ調(diào)度BE隊(duì)列:當(dāng)報(bào)文不匹配用戶設(shè)定的所有類(lèi)別時(shí),報(bào)文被送入系統(tǒng)定義的缺省類(lèi)。雖然允許為缺省類(lèi)配置AF隊(duì)列,并配置帶寬,但是更多的情況是為缺省類(lèi)配置BE隊(duì)列。BE隊(duì)列使用WFQ調(diào)度,使所有進(jìn)入缺省類(lèi)的報(bào)文進(jìn)行基于流的隊(duì)列調(diào)度。對(duì)于BE隊(duì)列,當(dāng)隊(duì)列的長(zhǎng)度達(dá)到隊(duì)列的最大長(zhǎng)度時(shí),缺省采用尾丟棄的策略,但用戶還可以選擇用WRED丟棄策略。8.3.5CBQ調(diào)度隊(duì)列調(diào)度算法的比較類(lèi)

型優(yōu)

點(diǎn)缺

點(diǎn)FIFO實(shí)現(xiàn)簡(jiǎn)單,處理速度快不能有差別地對(duì)待優(yōu)先級(jí)不同的報(bào)文PQ低延遲業(yè)務(wù)能得到保障低優(yōu)先級(jí)隊(duì)列可能出現(xiàn)“餓死”現(xiàn)象WFQ按權(quán)重實(shí)現(xiàn)公平調(diào)度;自動(dòng)分類(lèi),配置簡(jiǎn)單低時(shí)延業(yè)務(wù)得不到保障;無(wú)法支持自定義類(lèi)PQ+WFQ低時(shí)延業(yè)務(wù)能得到保障;按權(quán)重實(shí)現(xiàn)公平調(diào)度等無(wú)法支持自定義類(lèi)CBQ支持自定義類(lèi)耗費(fèi)較多的系統(tǒng)資源8.3.6擁塞管理的配置進(jìn)入系統(tǒng)視圖,執(zhí)行【qosqueue-profilequeue-profile-name】命令,創(chuàng)建一個(gè)隊(duì)列模板,并進(jìn)入隊(duì)列模板視圖。由于LAN側(cè)和WAN側(cè)接口支持的調(diào)度模式有所區(qū)別,請(qǐng)選擇執(zhí)行下列命令,配置各隊(duì)列的調(diào)度模式。對(duì)于WAN接口,執(zhí)行【schedule{pqstart-queue-index[toend-queue-index]|wfqstart-queue-index[toend-queue-index]}*】命令,配置WAN接口下各隊(duì)列的調(diào)度模式。對(duì)于LAN接口,執(zhí)行【schedule{pqstart-queue-index[toend-queue-index]|drrstart-queue-index[toend-queue-index]|wrrstart-queue-index[toend-queue-index]}*】命令,配置LAN接口下各隊(duì)列的調(diào)度模式。(可選)執(zhí)行【queue{start-queue-index[toend-queue-index]}&<1–10>length{bytesbytes-value|packetspackets-value}*】命令,配置接口下各隊(duì)列的長(zhǎng)度。(可選)執(zhí)行【queue{start-queue-index[toend-queue-index]}&<1–10>weightweight-value】命令,配置接口下各隊(duì)列的權(quán)重。默認(rèn)情況下,隊(duì)列權(quán)重為10。進(jìn)入接口視圖,執(zhí)行【qosqueue-profilequeue-profile-name】命令,在接口下應(yīng)用隊(duì)列模板。8.3.6擁塞管理的配置配置基于隊(duì)列的擁塞管理案例(PQ)[R1]aclnumber3000[R1-acl-adv-3000]rule1permiticmp[R1]trafficclassifiericmp[R1-classifier-icmp]if-matchacl3000[R1]trafficbehavioricmp[R1-behavior-icmp]remarklocal-precedencecs7[R1]trafficpolicyicmp[R1-trafficpolicy-icmp]classifiericmpbehavioricmp[R1]interfaceGigabitEthernet0/0/0[R1-GigabitEthernet0/0/0]traffic-policyicmpinbound//以上使用MQC在G0/0/0接口入方向把ICMP的流量標(biāo)記為優(yōu)先級(jí)為cs7,從而進(jìn)入Queue7[R1]qosqueue-profilepq[R1-qos-queue-profile-pq]schedulepq7[R1-qos-queue-profile-pq]queue7lengthpackets10//以上創(chuàng)建隊(duì)列模板,把Queue7優(yōu)先調(diào)度,并指定Queue7的長(zhǎng)度為7個(gè)數(shù)據(jù)包[R1]interfaceGigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]qosqueue-profilepq//以上在G0/0/1接口上應(yīng)用隊(duì)列模板8.3.6擁塞管理的配置配置基于隊(duì)列的擁塞管理案例(WFQ)[R1]aclnumber3001[R1-acl-adv-3001]rule1permittcpdestination-porteqtelnet[R1]trafficclassifiertelnet[R1-classifier-telnet]if-matchacl3001[R1]trafficbehaviortelnet[R1-behavior-telnet]remarklocal-precedencecs6[R1]trafficpolicytelnet[R1-trafficpolicy-telnet]classifiertelnetbehaviortelnet[R1]interfaceGigabitEthernet0/0/0[R1-GigabitEthernet0/0/0]traffic-policytelnetinbound//以上使用MQC在G0/0/0接口入方向把telnet的流量標(biāo)記為優(yōu)先級(jí)=cs6,從而進(jìn)入Queue6[R1]qosqueue-profilewfq[R1-qos-queue-profile-wfq]schedulewfq6[R1-qos-queue-profile-wfq]queue6lengthpackets20//以上創(chuàng)建隊(duì)列模板,把Queue6進(jìn)行加權(quán)公平調(diào)度,并指定Queue6的長(zhǎng)度為20個(gè)數(shù)據(jù)包[R1]interfaceGigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]qosqueue-profilewfq//以上在G0/0/1接口上應(yīng)用隊(duì)列模板8.3.6擁塞管理的配置進(jìn)入系統(tǒng)視圖,使用【trafficclassifierclassifier-name[operator{and|or}]】命令可以創(chuàng)建一個(gè)流分類(lèi)。配置流行為執(zhí)行【trafficbehaviorbehavior-name】命令,創(chuàng)建一個(gè)流行為,進(jìn)入流行為視圖。執(zhí)行【queueefbandwidth{bandwidth[cbscbs-value]|pctpercentage[cbscbs-value]}】命令,配置符合要求的某一類(lèi)報(bào)文進(jìn)入EF隊(duì)列,并配置允許的最小帶寬。執(zhí)行【queueafbandwidth[remaining]{bandwidth|pctpercentage}】命令,配置符合要求的某一類(lèi)報(bào)文進(jìn)入AF隊(duì)列,并配置可確保的最小帶寬。執(zhí)行【queuewfq[queue-numbertotal-queue-number]】命令,配置默認(rèn)類(lèi)報(bào)文進(jìn)入使用WFQ方式調(diào)度的BE隊(duì)列,并配置隊(duì)列的總數(shù)。(可選)執(zhí)行【queue-length{bytesbytes-value|packetspackets-value}*】命令,配置隊(duì)列的最大長(zhǎng)度。配置流策略進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficpolicypolicy-name】命令,創(chuàng)建一個(gè)流策略并進(jìn)入流策略視圖。執(zhí)行【classifierclassifier-namebehaviorbehavior-name】命令,綁定流分類(lèi)和流行為。應(yīng)用流策略進(jìn)入接口視圖,執(zhí)行【traffic-policypolicy-name{inbound|outbound}】命令在接口的入向或出向應(yīng)用流策略。8.3.6擁塞管理的配置MQC實(shí)現(xiàn)擁塞管理案例[R1]aclnumber3000[R1-acl-adv-3000]rule1permiticmp[R1]aclnumber3001[R1-acl-adv-3001]rule1permittcpdestination-porteqtelnet[R1]trafficclassifiericmp[R1-classifier-icmp]if-matchacl3000[R1]trafficclassifiertelnet[R1-classifier-telnet]if-matchacl3001//使用類(lèi)分類(lèi)器把icmp、telnet流量分類(lèi)[R1]trafficbehavioricmp[R1-behavior-icmp]queueafbandwidth100[R1-behavior-icmp]statisticenable//配置流量行為,把流量放到隊(duì)列af,保證轉(zhuǎn)發(fā),保證最低帶寬為100kbit/s[R1]trafficbehaviortelnet[R1-behavior-telnet]queueefbandwidth200cbs5000[R1-behavior-telnet]statisticenable//配置流量行為,把流量放到隊(duì)列ef,優(yōu)先轉(zhuǎn)發(fā),但限速為200kbit/s[R1]trafficpolicymqc[R1-trafficpolicy-mqc]classifiericmpbehavioricmp//icmp流量為保證轉(zhuǎn)發(fā)[R1-trafficpolicy-mqc]classifiertelnetbehaviortelnet//telnet流量為優(yōu)先轉(zhuǎn)發(fā)[R1]interfaceGigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]traffic-policymqcoutbound//在接口上應(yīng)用流策略8.4擁塞避免擁塞的影響擁塞有可能會(huì)引發(fā)一系列的負(fù)面影響:擁塞增加了報(bào)文傳輸?shù)难舆t和延遲抖動(dòng)。過(guò)高的延遲會(huì)引起報(bào)文重傳。擁塞使網(wǎng)絡(luò)的有效吞吐率降低,造成網(wǎng)絡(luò)資源的損害。擁塞加劇會(huì)耗費(fèi)大量的網(wǎng)絡(luò)資源(特別是存儲(chǔ)資源),不合理的資源分配甚至可能導(dǎo)致系統(tǒng)陷入資源死鎖而崩潰。影響對(duì)策擁塞避免擁塞管理8.4.1尾丟棄傳統(tǒng)的丟包策略采用尾部丟棄(TailDrop)的方法。當(dāng)隊(duì)列的長(zhǎng)度達(dá)到最大值后,所有新入隊(duì)列的報(bào)文(緩存在隊(duì)列尾部)都將被丟棄。每秒6個(gè)數(shù)據(jù)包每秒4個(gè)數(shù)據(jù)包432165隊(duì)列已經(jīng)被裝滿后續(xù)向該隊(duì)列發(fā)送的報(bào)文都將直接被丟棄8.4.1尾丟棄缺點(diǎn)1:TCP全局同步現(xiàn)象問(wèn)題TCP全局同步現(xiàn)象TCP連接始終無(wú)法建立步驟:TCP啟動(dòng)過(guò)程流量過(guò)大,導(dǎo)致隊(duì)列被裝滿,發(fā)生尾丟棄行為服務(wù)器回復(fù)的TCP確認(rèn)包由于擁塞被丟掉,故發(fā)送方未收到TCP確認(rèn),則認(rèn)為網(wǎng)絡(luò)發(fā)生了擁塞,于是同時(shí)將TCP滑動(dòng)窗口Size減小,則整體流量同時(shí)減小此時(shí)網(wǎng)絡(luò)擁塞消除,發(fā)送方又都能收到TCP確認(rèn)包,故認(rèn)為網(wǎng)絡(luò)不再擁塞,于是都進(jìn)入TCP慢啟動(dòng)過(guò)程,周而復(fù)始流量時(shí)間最大值12348.4.1尾丟棄缺點(diǎn)2:無(wú)差別丟棄問(wèn)題無(wú)差別丟棄非關(guān)鍵4非關(guān)鍵3非關(guān)鍵2關(guān)鍵1隊(duì)列已經(jīng)被裝滿后續(xù)向該隊(duì)列發(fā)送的報(bào)文都將直接被丟棄尾丟棄很可能導(dǎo)致大量非關(guān)鍵數(shù)據(jù)被轉(zhuǎn)發(fā),而大量關(guān)鍵數(shù)據(jù)被丟棄尾丟棄無(wú)法對(duì)流量進(jìn)行區(qū)分原因:關(guān)鍵7關(guān)鍵6關(guān)鍵58.4.2加權(quán)早期隨機(jī)監(jiān)測(cè)為避免TCP全局同步現(xiàn)象,出現(xiàn)了RED(RandomEarlyDetection)技術(shù)。RED通過(guò)隨機(jī)地丟棄數(shù)據(jù)報(bào)文,讓多個(gè)TCP連接不同時(shí)降低發(fā)送速度,從而避免了TCP的全局同步現(xiàn)象。使TCP速率及網(wǎng)絡(luò)流量都趨于穩(wěn)定。丟棄概率實(shí)際隊(duì)列長(zhǎng)度100%最大丟棄概率低門(mén)限高門(mén)限隊(duì)列最大長(zhǎng)度丟棄概率曲線不丟棄隨機(jī)丟棄尾丟棄123流量時(shí)間最大值TCP全局同步現(xiàn)象圖1圖28.4.2加權(quán)早期隨機(jī)監(jiān)測(cè)基于RED技術(shù),設(shè)備實(shí)現(xiàn)了WRED(WeightedRandomEarlyDetection)。通過(guò)對(duì)不同優(yōu)先級(jí)數(shù)據(jù)包或隊(duì)列設(shè)置相應(yīng)的丟棄策略,以實(shí)現(xiàn)對(duì)不同流量進(jìn)行區(qū)分丟棄。流隊(duì)列支持基于DSCP或IP優(yōu)先級(jí)進(jìn)行WRED丟棄。舉例:IPPrecedence=0的流量低門(mén)限為20,高門(mén)限為40IPPrecedence=1的流量低門(mén)限為30,高門(mén)限為40IPPrecedence=2的流量低門(mén)限為35,高門(mén)限為40,優(yōu)點(diǎn):打亂TCP滑動(dòng)窗口的調(diào)整時(shí)間,避免TCP全局同步現(xiàn)象基于權(quán)重,實(shí)現(xiàn)了不同流量的區(qū)分丟棄丟棄概率實(shí)際隊(duì)列長(zhǎng)度100%最大丟棄概率20304035以IPPrecedence為例對(duì)應(yīng)優(yōu)先級(jí)分別為:012流量1流量2流量3128.4.3擁塞避免配置進(jìn)入系統(tǒng)視圖,執(zhí)行【drop-profiledrop-profile-name】命令,創(chuàng)建一個(gè)丟棄模板,并進(jìn)入丟棄模板視圖。執(zhí)行【wred{dscp|ip-precedence}】命令,指定當(dāng)前WRED丟棄模板基于DSCP優(yōu)先級(jí)或IP優(yōu)先級(jí)進(jìn)行丟棄。選擇執(zhí)行下列命令,配置基于DSCP優(yōu)先級(jí)或IP優(yōu)先級(jí)的WRED參數(shù)。執(zhí)行【dscp{dscp-value1[todscp-value2]}&<1-10>low-limitlow-limit-percentagehigh-limithigh-limit-percentagediscard-percentagediscard-percentage】命令,配置基于DSCP優(yōu)先級(jí)的WRED參數(shù)。執(zhí)行【ip-precedence{ip-precedence-value1[toip-precedence-value2]}&<1-10>low-limitlow-limit-percentagehigh-limithigh-limit-percentagediscard-percentagediscard-percentage】命令,配置基于IP優(yōu)先級(jí)的WRED參數(shù)。進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficclassifierclassifier-name[operator{and|or}]】命令創(chuàng)建一個(gè)流分類(lèi)。進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficbehaviorbehavior-name】命令創(chuàng)建一個(gè)流行為。執(zhí)行【drop-profiledrop-profile-name】命令在流行為中綁定已創(chuàng)建的丟棄模板。進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficpolicypolicy-name】命令創(chuàng)建一個(gè)流策略并進(jìn)入流策略視圖。執(zhí)行【classifierclassifier-namebehaviorbehavior-name】命令綁定流分類(lèi)和流行為。進(jìn)入接口視圖,執(zhí)行【traffic-policypolicy-name{inbound|outbound}】命令,在接口的入向或出向應(yīng)用流策略。8.4.3擁塞避免配置MQC實(shí)現(xiàn)擁塞避免案例以下在路由器上的G0/0/1接口出方向,把ftp、manager、video流量基于IP優(yōu)先級(jí)進(jìn)行丟棄。[R1]trafficclassifierftp[R1-classifier-ftp]if-matchip-precedence1//把流量根據(jù)IP優(yōu)先級(jí)1分類(lèi)為ftp[R1]drop-profileftp[R1-drop-profile-ftp]wredip[R1-drop-profile-ftp]ip-precedence1low-limit70high-limit90discard-percentage10//定義丟棄模板ftp[R1]trafficbehaviorftp[R1-behavior-ftp]queueafbandwidth700[R1-behavior-ftp]drop-profileftp//定義流量行為ftp[R1]trafficpolicypolicy_1[R1-trafficpolicy-policy_1]classifierftpbehaviorftp//創(chuàng)建流量策略[R1]interfaceGigabitEthernet0/0/1[R1-GigabitEthernet0/0/1]traffic-policypolicy_1outbound//在接口上應(yīng)用流量策略8.5流量監(jiān)管與流量整形時(shí)間RTA接口入方向的報(bào)文速率2000kbps800kbps1200kbpsvoicevideodata超過(guò)限定速率的報(bào)文可能會(huì)被丟掉或降低優(yōu)先級(jí)轉(zhuǎn)發(fā)。時(shí)間1200kbpsdata超過(guò)限定速率的報(bào)文會(huì)被緩存,等待鏈路空閑時(shí)再被發(fā)送。流量監(jiān)管流量整形流量監(jiān)管和流量整形通過(guò)監(jiān)督進(jìn)入網(wǎng)絡(luò)的流量速率來(lái)限制流量及其資源的使用,保證更好地為用戶提供服務(wù)。8.5流量監(jiān)管與流量整形流量分類(lèi)CARRemark其它處理……隊(duì)列0隊(duì)列1隊(duì)列2隊(duì)列N……GTSWRED入隊(duì)列調(diào)度出接口出隊(duì)列流量監(jiān)管流量整形對(duì)進(jìn)入設(shè)備的流量進(jìn)行監(jiān)控,確保其沒(méi)有濫用網(wǎng)絡(luò)資源流量監(jiān)管對(duì)輸出報(bào)文的速率進(jìn)行控制,使報(bào)文以均勻的速率發(fā)送出去流量整形作用在網(wǎng)絡(luò)邊緣,監(jiān)控網(wǎng)絡(luò)流量對(duì)于進(jìn)出的不同流量規(guī)定帶寬占用比例,讓不同的業(yè)務(wù)有不同的流量邊界視頻語(yǔ)音數(shù)據(jù)入接口8.5.1流量監(jiān)管原理流量監(jiān)管就是對(duì)流量進(jìn)行控制,通過(guò)監(jiān)督進(jìn)入網(wǎng)絡(luò)的流量速率,對(duì)超出部分的流量進(jìn)行“懲罰”,使進(jìn)入的流量被限制在一個(gè)合理的范圍之內(nèi),從而保護(hù)網(wǎng)絡(luò)資源和用戶的利益。要監(jiān)督進(jìn)入網(wǎng)絡(luò)的流量首先需要對(duì)流量進(jìn)行度量,然后才能根據(jù)度量結(jié)果實(shí)施調(diào)控策略。一般采用令牌桶(TokenBucket)對(duì)流量的規(guī)格進(jìn)行度量。令牌桶:令牌桶是一個(gè)存放令牌的容器,預(yù)設(shè)一定的容量,系統(tǒng)按給定的速度向桶中放置令牌,當(dāng)桶中令牌滿時(shí)令牌溢出。8.5.1流量監(jiān)管原理當(dāng)數(shù)據(jù)流到達(dá)設(shè)備時(shí)首先會(huì)根據(jù)數(shù)據(jù)的大小從令牌桶中取出與數(shù)據(jù)大小相當(dāng)?shù)牧钆茢?shù)量用來(lái)傳輸數(shù)據(jù)。也就是說(shuō)要使數(shù)據(jù)被傳輸必須保證令牌桶里有足夠多的令牌,如果令牌數(shù)量不夠,則數(shù)據(jù)會(huì)被丟棄或緩存。這就可以限制報(bào)文的流量只能小于等于令牌生成的速度,達(dá)到限制流量的目的。8.5.1流量監(jiān)管原理令牌桶算法有兩種令牌桶算法:?jiǎn)嗡俾嗜珮?biāo)記算法和雙速率三色標(biāo)記算法,使用紅、黃、綠三色來(lái)標(biāo)記評(píng)估結(jié)果。單速率較雙速率實(shí)現(xiàn)簡(jiǎn)單,成為目前業(yè)界比較常用的方式。兩種令牌桶算法都有兩種工作模式:色盲模式與非色盲模式,其中色盲模式是較常用的,也是默認(rèn)的模式。8.5.1流量監(jiān)管原理單速率雙令牌桶兩個(gè)令牌桶稱為C桶和E桶。C桶容量為CBS,E桶容量為EBS,總?cè)萘渴荂BS+EBS。令牌桶主要由如下3個(gè)參數(shù)構(gòu)成。承諾信息速率(CommittedInformationRate,CIR):,單位是bit/s,表示向令牌桶中投放令牌的速率。承諾突發(fā)尺寸(CommittedBurstSize,CBS):?jiǎn)挝粸閎it,用來(lái)定義在部分流量超過(guò)CIR之前的最大突發(fā)流量,即為令牌桶的容量(深度)。CBS越大,表示所允許的突發(fā)量越大。超額突發(fā)尺寸(ExtendedBurstSize,EBS):用來(lái)定義在所有流量超過(guò)CIR之前的最大突發(fā)量。8.5.1流量監(jiān)管原理雙桶單速三色標(biāo)記法B<Tc?到達(dá)的數(shù)據(jù)大小BNoTc<B<Te?No,Tc和Te不變CBS令牌C桶E桶EBSCIR令牌溢出令牌初始數(shù)量C桶:Tc=CBSE桶:Te=EBSYes,Tc=Tc-BYes,Te=Te-B數(shù)據(jù)包標(biāo)記為紅色,默認(rèn)丟棄數(shù)據(jù)包標(biāo)記為綠色,默認(rèn)轉(zhuǎn)發(fā)數(shù)據(jù)包標(biāo)記為黃色,默認(rèn)轉(zhuǎn)發(fā)8.5.1流量監(jiān)管原理雙速率雙令牌桶主要包括四個(gè)參數(shù):承諾信息速率(CommittedInformationRate,CIR)承諾突發(fā)尺寸(CommittedBurstSize,CBS)峰值信息速率(PeakInformationRate,PIR)峰值突發(fā)尺寸(PeakBurstSize,PBS)8.5.1流量監(jiān)管原理雙桶雙速三色標(biāo)記法令牌初始數(shù)量P桶:Tp=PBSC桶:Tc=CBSP桶溢出,丟棄PBSPIRCBS令牌溢出,丟棄C桶CIR令牌數(shù)據(jù)包標(biāo)記為紅色,默認(rèn)丟棄數(shù)據(jù)包標(biāo)記為黃色,默認(rèn)轉(zhuǎn)發(fā)數(shù)據(jù)包標(biāo)記為綠色,默認(rèn)轉(zhuǎn)發(fā)B>Tp?到達(dá)的數(shù)據(jù)大小BYes,Tc和Tp不變NoTp>B>Tc?No,Tc=Tc-BTp=Tp-BYes,Tp=Tp-B8.5.2流量監(jiān)管配置配置流量監(jiān)管進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficclassifierclassifier-name[operator{and|or}]】命令創(chuàng)建一個(gè)流分類(lèi),進(jìn)入流分類(lèi)視圖。根據(jù)實(shí)際情況配置流分類(lèi)中的匹配規(guī)則。進(jìn)入系統(tǒng)視圖,執(zhí)行【trafficbehaviorbehavior-name】命令,創(chuàng)建一個(gè)流行為并進(jìn)入流行為視圖,或進(jìn)入已存在的流行為視圖。執(zhí)行【carcir{cir-value|pctcir-percentage}[pir{pir-value|pctpir-percentage}][cbscbs-valuepbspbs-value][green{discard|pass[remark-8021p8021p-value|remark-dscpdscp-value|remark-mpls-expexp-value]}][yellow{discard|pass[remark-8021p8021p-value|remark-dscpdscp-value|remark-mpls-expexp-value]}][red{discard|pass[remark-8021p8021p-value|remark-dscpdscp-value|remark-mpls-expexp-value]}]】命令,配置流量監(jiān)管動(dòng)作。8.5.2流量監(jiān)管配置MQC實(shí)現(xiàn)流量監(jiān)管舉例[R1]trafficclassifierc1[R1-classifier-c1]if-matchvlan-id10//根據(jù)幀的VLANID把流量進(jìn)行分類(lèi),VLAN10為c1類(lèi)

[R1]trafficclassifierc2[R1-classifier-c2]if-matchvlan-id20//根據(jù)幀的VLANID把流量進(jìn)行分類(lèi),VLAN20為c2類(lèi)[R1]trafficbehaviorb1[R1-behavior-b1]carcir256pir512cbs32000pbs64000greenpassyello

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論