天天看點

兩個QoS綜合配置案例

    許多讀者朋友是一說到QoS就頭痛,認為太難了。其實,雖然QoS的工作原理有些深奧,但QoS的配置還是比較簡單的,隻要你了解了各個關鍵參數的含義就沒什麼大問題了。本篇介紹的兩個QoS配置案例介紹的是華為S系列交換機中通過QoS功能實作擁塞避免和擁塞管理的配置方法,全文摘自今年元月份剛剛出版上市,由華為公司授權并稽核通過的《華為交換機學習指南》一書:http://item.jd.com/11355972.html,http://product.dangdang.com/23372225.html,http://www.amazon.cn/dp/B00GT743ME/ref=sr_1_1。

11.3.6  擁塞避免和擁塞管理綜合配置示例(一)

     本示例拓撲結構圖11-5所示(适用于S5700EI系列),Switch通過接口GE0/0/3與路由器互連,來自Internet的業務有語音、視訊、資料,攜帶的802.1p優先級分别為7、5、2,這些業務可經由路由器和Switch到達使用者。現為了減輕網絡擁塞造成的影響,保證使用者對于高優先級、低延遲業務的服務要求,要求按表11-17所示配置擁塞避免功能參數,按表11-18所示配置擁塞管理功能參數。

兩個QoS綜合配置案例

圖11-5 擁塞避免和擁塞管理綜合配置示例一拓撲結構

表11-17  擁塞避免配置參數

業務類型 顔色 門檻值下限 丢棄機率 對應丢棄機率值
語音 1000 0.78125% 4
500 6.25% 1
視訊 1000 0.78125% 4
500 6.25% 1
資料 1000 0.78125% 4
500 6.25% 1

表11-18  擁塞管理配置參數

業務類型 服務等級 Wrr權重
語音 CS7
視訊 EF 20
資料 AF2 10

1.       基本配置思路分析

本示例的基本配置思路如下(不包括VLAN方面的配置):

(1)首先在Switch裝置與路由器連接配接,Internet流量的入端口GE0/0/3上配置信任封包的802.1p優先級,然後配置基于流的流量監管,對封包進行着色。

(2)全局配置不同802.1p優先級封包的擁塞避免功能,即配置各隊列的SRED(S5700EI系列交換機僅支援SRED擁塞避免方法)門檻值和丢棄機率。此時隻需要配置2、5、7三個隊列的排程參數,因為這裡有配置優先級與隊列的映射,是以采用預設映射配置,即封包的802.1p優先級與隊列号是一一對應的。

(3)在Switch與下級兩交換機連接配接的兩個出接口上配置2、5、7三個隊列的排程參數。

2. 具體配置步驟

(1)配置GE0/0/3入接口信任封包的802.1p優先級。然後按照本章11.3.2節介紹的S5700EI系列交換機基于流的流量監管方法對封包進行着色。

<Quidway> system-view

[Quidway] sysname Switch

[Switch] interface gigabitethernet 0/0/3

[Switch-GigabitEthernet0/0/3] trust 8021p

[Switch-GigabitEthernet0/0/3] quit

(2)配置擁塞避免功能,即按照表10-17配置2、5、7隊列的SRED門檻值和丢棄機率。

[Switch] qos sred queue 2 red 500 discard-probability 1 yellow 1000 discard-probability 4

[Switch] qos sred queue 5 red 500 discard-probability 1 yellow 1000 discard-probability 4

[Switch] qos sred queue 7 red 500 discard-probability 1 yellow 1000 discard-probability 4

(3)配置擁塞管理功能,即按照表10-18在Switch的GE0/0/1、GE0/0/2出接口上配置各服務等級隊列的排程模式。

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos wrr

[Switch-GigabitEthernet0/0/1] qos queue 7 wrr weight 0

[Switch-GigabitEthernet0/0/1] qos queue 5 wrr weight 20

[Switch-GigabitEthernet0/0/1] qos queue 2 wrr weight 10

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos wrr

[Switch-GigabitEthernet0/0/2] qos queue 7 wrr weight 0

[Switch-GigabitEthernet0/0/2] qos queue 5 wrr weight 20

[Switch-GigabitEthernet0/0/2] qos queue 2 wrr weight 10

[Switch-GigabitEthernet0/0/2] quit

可通過任意視圖指令檢視接口出方向隊列的全局SRED配置,驗證配置結果。具體如下,從中可以看出輸出的配置資訊與上述配置是一緻的,表明配置是正确的。

[Switch] display qos sred

Current sred configuration:

qos sred queue-index 2 red 500 discard-probability 1 yellow 1000 discard-probability 4

qos sred queue-index 5 red 500 discard-probability 1 yellow 1000 discard-probability 4

qos sred queue-index 7 red 500 discard-probability 1 yellow 1000 discard-probability 4

11.3.7 擁塞避免和擁塞管理綜合配置示例(二)

本示例拓撲結構如圖11-6所示(适用于S5700HI/5710EI/6700/7700/9300/9300E/9700系列交換機)。Switch通過接口GE0/0/3與Router互連,來自Internet的業務有語音、視訊、資料,攜帶的802.1p優先級分别為6、5、2,這些業務可經由Router和Switch到達使用者。由于Switch入接口GE0/0/3的速率大于出接口GE0/0/1、GE0/0/2的速率,在這兩個出接口處可能會發生擁塞。為了減輕網絡擁塞造成的影響,保證使用者對于高優先級、低延遲業務的服務要求,現同時配置擁塞避免和擁塞管理功能,配置參數分别如表11-19和表11-20所示。

表11-19  擁塞避免配置參數

業務類型 顔色 門檻值下限(%) 門檻值上限(%) 丢棄機率
語音 80 100 10
視訊 60 80 20
資料 40 60 40

表11-20  擁塞管理配置參數

業務類型 服務等級 DRR
語音 EF
視訊 AF3 100
資料 AF1 50
兩個QoS綜合配置案例

圖11-6 擁塞避免和擁塞管理綜合配置示例二拓撲結構

1.       基本配置思路分析

(1)因為在S5700HI/5710EI/6700/7700/9300/9300E/9700系列交換機中支援PHB行為着色,是以需要在Switch上建立并配置DiffServ域,将802.1p優先級映射為PHB行為并着色,并在Switch入接口上綁定DiffServ域。參見本章11.1.4節。

(2)在Switch上配置WRED模闆,并在出接口應用WRED模闆。

(3)在Switch出接口上配置各服務等級隊列的排程參數。

2. 具體配置步驟

(1)配置基于簡單流分類的優先級映射,即建立DiffServ域ds1,将802.1p優先級6、5、2分别映射為PHB行為EF、AF3、AF1,并分别将顔色标記為綠色、黃色、紅色。

<Quidway> system-view

[Quidway] sysname Switch

[Switch] diffserv domain ds1

[Switch-dsdomain-ds1] 8021p-inbound 6 phb ef green

[Switch-dsdomain-ds1] 8021p-inbound 5 phb af3 yellow

[Switch-dsdomain-ds1] 8021p-inbound 2 phb af1 red

[Switch-dsdomain-ds1] quit

(2)在Switch入接口GE0/0/3上綁定DiffServ域。

[Switch] interface gigabitethernet 0/0/3

[Switch-GigabitEthernet0/0/3] trust upstream ds1

[Switch-GigabitEthernet0/0/3] trust 8021p inner

[Switch-GigabitEthernet0/0/3] quit

(3)配置擁塞避免,即在Switch上建立WRED模闆wred1,并配置wred1的三色封包參數。

[Switch] drop-profile wred1

[Switch-drop-wred1] color green low-limit 80 high-limit 100 discard-percentage 10

[Switch-drop-wred1] color yellow low-limit 60 high-limit 80 discard-percentage 20

[Switch-drop-wred1] color red low-limit 40 high-limit 60 discard-percentage 40

[Switch-drop-wred1] quit

(4)在Switch的GE0/0/1、GE0/0/2出接口上應用WRED模闆wred1。

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 5 wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 3 wred wred1

[Switch-GigabitEthernet0/0/1] qos queue 1 wred wred1

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 5 wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 3 wred wred1

[Switch-GigabitEthernet0/0/2] qos queue 1 wred wred1

[Switch-GigabitEthernet0/0/2] quit

(5)配置擁塞管理,在Switch的GE0/0/1、GE0/0/2接口上配置各服務等級隊列的排程參數。

[Switch] interface gigabitethernet 0/0/1

[Switch-GigabitEthernet0/0/1] qos drr

[Switch-GigabitEthernet0/0/1] qos queue 5 drr weight 0  #如果是S7700/9300/9300E/9700系列,本指令要通過以下兩條指令來實作:?[Switch-GigabitEthernet0/0/1] qos pq 5,②[Switch-GigabitEthernet0/0/1] qos drr 0 to 4,下同

[Switch-GigabitEthernet0/0/1] qos queue 3 drr weight 100

[Switch-GigabitEthernet0/0/1] qos queue 1 drr weight 50

[Switch-GigabitEthernet0/0/1] quit

[Switch] interface gigabitethernet 0/0/2

[Switch-GigabitEthernet0/0/2] qos drr

[Switch-GigabitEthernet0/0/2] qos queue 5 drr weight 0

[Switch-GigabitEthernet0/0/2] qos queue 3 drr weight 100

[Switch-GigabitEthernet0/0/2] qos queue 1 drr weight 50

[Switch-GigabitEthernet0/0/2] quit

配置好後,可以通過display diffserv domain name ds1指令檢視DiffServ域ds1的配置資訊,驗證配置結果。

 [Switch] display diffserv domain name ds1

diffserv domain name:ds1

 8021p-inbound 0 phb be green

 8021p-inbound 1 phb af1 green

 8021p-inbound 2 phb af1 red

 8021p-inbound 3 phb af3 green

 8021p-inbound 4 phb af4 green

 8021p-inbound 5 phb af3 yellow

 8021p-inbound 6 phb ef green

 8021p-inbound 7 phb cs7 green

 8021p-outbound be green map 0

......

同樣可通過display drop-profile name wred1指令檢視WRED模闆配置資訊,驗證配置結果。

[Switch] display drop-profile name wred1

Drop-profile[3]: wred1

Color     Low-limit   High-limit  Discard-percentage

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Green     80          100         10

Yellow    60          80          20

Red       40          60          40

Non-tcp   100         100         100

-----------------------------------------------------------------

繼續閱讀