国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

3550交換機(jī)QoS時(shí)序及隊(duì)列討論(二)

2019-11-05 01:34:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  隊(duì)列的權(quán)值可以通過(guò)IOS show 命令進(jìn)行驗(yàn)證:
  
  NifNif#sh mls qos interface gig 0/1 queueing
  
  GigabitEthernet0/1
  
  QoS is disabled. Only one queue is used
  
  When QoS is enabled, following settings will be applied
  
  Egress eXPedite queue: dis
  
  wrr bandwidth weights:
  
  qid-weights
  
  1 - 25
  
  2 - 25
  
  3 - 25
  
  4 - 25
  
  假如啟用了快速優(yōu)先級(jí)隊(duì)列,Q4的權(quán)值僅在快速隊(duì)列失效時(shí)使用。
  
  看下面的示例:
  
  NifNif#sh mls qos interface gig 0/1 queueing
  
  GigabitEthernet0/1
  
  Egress expedite queue: ena
  
  wrr bandwidth weights:
  
  qid-weights
  
  1 - 25
  
  2 - 25
  
  3 - 25
  
  4 - 25
  
  !--- The expedite 隊(duì)列 is disabled.
  
  Catalyst 3550 交換機(jī)的WRED
  
  3550 家族交換機(jī)中,只有千兆端口支持WRED。 WRED是RED的修正版本,用來(lái)避免擁塞的發(fā)生。RED定義了如下的參數(shù):
  
  min-threshold(最小限度): 描述了一個(gè)隊(duì)列內(nèi)的限制, 無(wú)包被歸于低于該限度
  
  max-threshold(最大限度): 描述了隊(duì)列的另一個(gè)限制。所有包被歸于高于最大限度。
  
  slope(斜率): 介于最大和最小值之間的丟包概率。隨隊(duì)列大小的變化,丟包率將按照一定的斜率增加。
  
  下圖表示了在RED隊(duì)列中的丟包率。注重,所有的Catalyst 交換機(jī)都答應(yīng)采用可調(diào)的斜率來(lái)執(zhí)行RED。
  
  在WRED中,不同的服務(wù)是通過(guò)加權(quán)方式工作的。你可以定義一個(gè)標(biāo)準(zhǔn)的服務(wù)和一個(gè)高級(jí)的服務(wù)。每個(gè)服務(wù)被分配不同的極限。當(dāng)達(dá)到最小極限1時(shí),只有被標(biāo)示為標(biāo)準(zhǔn)服務(wù)的包會(huì)被丟棄。當(dāng)達(dá)到最小極限2時(shí),僅高級(jí)服務(wù)的數(shù)據(jù)包將會(huì)被丟棄。假如最小極限值2高于1,被丟棄的包中,普通服務(wù)的數(shù)量高于高級(jí)服務(wù)。下圖顯示了WRED 中每個(gè)應(yīng)用服務(wù)的可能的丟包率。
  
 

  3550交換機(jī)不答應(yīng)調(diào)節(jié)最小限度,僅答應(yīng)調(diào)節(jié)最大限度。最小限度被固定為0。下圖給出了一個(gè)3550交換機(jī)上普遍實(shí)現(xiàn)的丟包率。
  
  3550交換機(jī)上的任何激活的隊(duì)列通常有一個(gè)非零的丟包率,而總是有部分?jǐn)?shù)據(jù)包被丟棄。 這是因?yàn)樽钚O限值總是為0。若要避免丟包率達(dá)到最大值,最好采用加權(quán)尾部數(shù)據(jù)丟棄的方式,下一節(jié)將進(jìn)行描述。
  

  注重: 關(guān)于配置最小極限值的一些增強(qiáng)性需求,參考下面文檔:Bug ID CSCdz73556.
  
  要了解關(guān)于該BUG的更多信息,需要使用到Bug Toolkit。
  
  3550交換機(jī)上,WRED可以被配置成兩種不同的最大極限值,以提供兩種不同的服務(wù)。
  
  不同類型的數(shù)據(jù)流根據(jù)各自的內(nèi)部服務(wù)代碼要點(diǎn)區(qū)分(Differentiated Services Code Points DSCPs)被標(biāo)識(shí)為各自的極限值。這有別于根據(jù)數(shù)據(jù)包的服務(wù)類別(CoS)來(lái)劃分的隊(duì)列標(biāo)識(shí)。DSCP與極限列表的映射關(guān)系決定64個(gè)DSCPs 中各自對(duì)應(yīng)的極限值。
  
  使用下面的命令,可以顯示及更改該列表:
  
  (config-if)# wrr-queue dscp-map threshold_number DSCP_1 DSCP_2 DSCP_8
  
  例如,下面的命令表示了DSCP 23 對(duì)應(yīng)于極限值 2:
  
  NifNif(config-if)#wrr-queue dscp-map 2 26
  
  NifNif#sh mls qos int gig 0/1 queue
  
  GigabitEthernet0/1
  
  Dscp-threshold map:
  
  d1 : d2 0 1 2 3 4 5 6 7 8 9
  
  ---------------------------------------
  
  0 : 01 01 01 01 01 01 01 01 01 01
  
  1 : 01 01 01 01 01 01 02 01 01 01
  
  2 : 01 01 01 01 02 01 02 01 01 01
  
  3 : 01 01 01 01 01 01 01 01 01 01
  
  4 : 02 01 01 01 01 01 02 01 01 01
  
  5 : 01 01 01 01 01 01 01 01 01 01
  
  6 : 01 01 01 01
  
  一旦定義了DSCP與極限值的映射關(guān)系, 你所選擇的隊(duì)列的WRED 將會(huì)被激活。
  
  使用下面的命令:
  
  (config-if)# wrr-隊(duì)列 random-detect max-thresold 隊(duì)列_id Threshold_1 Threshold_
  
  下例顯示了Q1隊(duì)列分別被配置為極限值1 = 50% 及極限值 2 = 100%, 以及極限值 1 = 70% 和極限值 2 = 100%的情況。
  
  3550(config)# interface gigabitethernet0/1
  
  3550(config-if)# wrr-queue random-detect max-threshold 1 50 100
  
  3550(config-if)# wrr-queue random-detect max-threshold 2 70 100
  
  3550(config-if)# wrr-queue random-detect max-threshold 3 50 100
  
  3550(config-if)# wrr-queue random-detect max-threshold 4 70 100
  
  可以通過(guò)下面的命令來(lái)驗(yàn)證每個(gè)隊(duì)列的類型(WRED或其他):
  
  nifnif#sh mls qos int gi 0/1 buffers
  
  GigabitEthernet0/1
  
  ..
  
  qid WRED thresh1 thresh2
  
  1 dis 10 100
  
  2 dis 10 100
  
  3 ena 10 100
  
  4 dis 100 100
  
  ena 表示enable,隊(duì)列使用WRED方式。 dis 表示 disable, 隊(duì)列使用Tail Drop(tail drop)方式 。
  
  使用下面命令可以監(jiān)視在每個(gè)極限值下丟棄的包的數(shù)量。
  
  sh mls qos int gig x/x stat
  
  WRED drop counts:
  
  qid thresh1 thresh2 FreeQ
  
  1 : 327186552 8 1024
  
  2 : 0 0 1024
  
  3 : 37896030 0 1024
  
  4 : 0 0 1024
  
  Catalyst 3550 交換機(jī)的Tail Drop
  
  Tail Drop是3550交換機(jī)的千兆端口上的缺省的治理機(jī)制。每個(gè)千兆端口可以有兩個(gè)尾部極限值。每個(gè)Tail Drop極限值所標(biāo)識(shí)的整套的DSCP 使用同樣的DSCP極限值映射表,本文檔的WRED章節(jié)已經(jīng)定義。當(dāng)達(dá)到極限值,所有的數(shù)據(jù)包都將被丟棄的極限值。使用下面命令配置尾部丟棄極限值:
  
  (config-if)# wrr-queue threshold queue-id threshold-percentage1 threshold-percentage2
  
  下面的配置示例定義了Q1的尾部丟棄極限值1 = 50%,極限值2 = 100%,以及極限值1 = 70% 和極限值2 = 100%
  
  Switch(config-if)# wrr-queue threshold 1 50 100
  
  Switch(config-if)# wrr-queue threshold 2 70 100
  
  Switch(config-if)# wrr-queue threshold 3 60 100
  
  Switch(config-if)# wrr-queue threshold 4 80 100
  
  配置千兆端口上的隊(duì)列大小
  
  3550 交換機(jī)使用中心緩存。這意味著每個(gè)端口上沒(méi)有固定的緩存大小。
  
  但是,千兆端口上的固定數(shù)量的數(shù)據(jù)包可以被排列。這些數(shù)量固定為4096。缺省的,千兆端口上的每個(gè)隊(duì)列可以達(dá)到1024個(gè)數(shù)據(jù)包,而不管包的大小。可以使用下面的命令更改這4096個(gè)數(shù)據(jù)包在四個(gè)隊(duì)列中的分配:
  
  wrr-queue queue-limit Q_size1 Q_size2 Q_size3 Q_size4
  
  如下例所示:
  
  3550(config)# interface gigabitethernet0/1
  
  3550(config-if)# wrr-queue queue-limit 4 3 2 1
  
  這些隊(duì)列的大小參數(shù)是相關(guān)的,上例表示隊(duì)列Q1的數(shù)據(jù)包大小是Q4的4倍,Q2是Q4的3倍,Q3是Q4的2倍。4096個(gè)數(shù)據(jù)包被重新分配如下:
  
  · Q1 = [4 /(1+2+3+4) ] * 4096 = 1639 packets
  
  · Q2 = 0.3 * 4096 = 1229 packets
  
  · Q3 = 0.2 * 4096 = 819 packets
  
  · Q1 = 0.1 * 4096 = 409 packets
  
  下面的命令可以顯示四個(gè)隊(duì)列中分割的緩沖區(qū)之間相關(guān)的權(quán)值:
  
  cat3550# sh mls qos int buffers
  
  GigabitEthernet0/1
  
  Notify Q depth:
  
  qid-size
  
  1 - 4
  
  2 - 3
  
  3 - 2
  
  4 - 1
  
  ...
  
  你也可以使用下面的命令來(lái)察看每個(gè)隊(duì)列中還保持了多少空閑的數(shù)據(jù)包:
  
  (config-if)# sh mls qos int gig x/x stat
  
  WRED drop counts:
  
  qid thresh1 thresh2 FreeQ
  
  1 : 0 0 1639
  
  2 : 0 0 1229
  
  3 : 0 0 819
  
  4 : 0 0 409


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武隆县| 揭东县| 舟曲县| 大渡口区| 延寿县| 聊城市| 三都| 宝丰县| 文山县| 怀远县| 梅州市| 峨眉山市| 临潭县| 博兴县| 阿合奇县| 岑溪市| 兰坪| 双鸭山市| 九龙县| 常熟市| 洛南县| 通河县| 凤城市| 大关县| 泽州县| 邵武市| 东光县| 旅游| 安龙县| 阿拉善右旗| 济阳县| 东台市| 饶河县| 中宁县| 临颍县| 泾川县| 浪卡子县| 舒兰市| 栾川县| 张家港市| 万源市|