æ‚¨è®¢é˜…çš„äº§å“æœ‰æ›´æ–°ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¯·å®žæ—¶æŸ¥é˜…
查看详情QoS(Quality of Service,,,,,,æœåŠ¡è´¨é‡ï¼‰å¯èƒ½æ»¡è¶³ç”¨æˆ·å¯¹åˆ†æ§åˆ©ç”¨åˆ†æ§æœåŠ¡è´¨é‡çš„è¦æ±‚ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚å‡æ®ç”¨æˆ·çš„è¦æ±‚分é…和调度资æºï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯¹åˆ†æ§çš„æŠ¥æ–‡æä¾›åˆ†æ§çš„æœåŠ¡è´¨é‡ã€‚。。。。。
åœ¨ä¼ ç»Ÿçš„IP网络ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè®¾å¤‡å¯¹æ‰€æœ‰çš„æŠ¥æ–‡éƒ½é€‰å–ç‰åŒå¯¹å¾…æ–¹å¼ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œä¾ç…§æŠ¥æ–‡è¾¾åˆ°çš„功夫先åŽï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå…ˆå…¥å…ˆå‡ºçš„列队战术(FIFO)处置,,,,,,尽最大的致力(Best-Effortï¼‰å°†æŠ¥æ–‡ä¼ é€åˆ°ä¸»å¼ 地。。。。。。当网络带宽丰裕的时辰,,,,,,所有的报文都得到了较好的处置;;;;;;;而当网络产生拥塞的时辰,,,,,,所有的报文都有å¯èƒ½è¢«æŠ›å¼ƒã€‚。。。。。
QoS针对æŸç§ç±»æ¤å¤–报文,,,,,,å¯ä»¥ä¸ºå®ƒèµ‹äºˆæŸä¸ªçº§æ¤å¤–ä¼ è¾“ä¼˜å…ˆçº§ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ ‡è¯†å®ƒçš„ç›¸å¯¹æ²‰è¦æ€§ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¹¶ä½¿ç”¨è®¾å¤‡æ‰€æä¾›çš„å„ç±»ä¼˜å…ˆçº§è½¬å‘æˆ˜æœ¯ã€æ‹¥å¡žé¢„é˜²ç‰æœºé€ 为这些报文æä¾›ç‰¹æ®Šçš„ä¼ è¾“æœåŠ¡ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚å¯¹å®žæ—¶æ€§å¼ºä¸”æ²‰è¦çš„æŠ¥æ–‡ä¼˜å…ˆå¤„置;;;;;;;对于实时性ä¸å¼ºçš„通常报文,,,,,,æä¾›è¾ƒä½Žçš„处置优先级,,,,,,网络拥塞时甚至抛弃。。。。。。
QoS增长了网络机能的å¯é¢„知性,,,,,,并å¯èƒ½æœ‰æ•ˆåœ°åˆ†é…网络带宽,,,,,,越å‘åˆç†åœ°åˆ©ç”¨ç½‘络资æºã€‚。。。。。
æŸå¦å ‚为了满足æ£å¸¸çš„讲授业务必è¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¦æ±‚满足以下四点需è¦ï¼š
l é™åº¦å¦å ‚接è§Internetçš„æµé‡ä¸º100Mbps,,,,,,抛弃超出é™åº¦çš„æŠ¥æ–‡ã€‚。。。。。
l é™åº¦å®¿èˆæ¥¼çš„å‡ºå£æµé‡ä¸º50Mbps,,,,,,抛弃超出é™åº¦çš„æŠ¥æ–‡ã€‚。。。。。
l é™åº¦å°è¯•楼å‘出DSCP优先级为7的报文的速度为20Mbps,,,,,,将速度超过20Mçš„æ¤ç±»æŠ¥æ–‡æŠ›å¼ƒã€‚。。。。。
l é™åº¦è®²æŽˆæ¥¼çš„å‡ºå£æµé‡ä¸º30Mbps,,,,,,抛弃超出é™åº¦çš„æŠ¥æ–‡ã€‚。。。。。
注明
æŸå¦å ‚通过Device Açš„G0/24上è”Internet,,,,,,Device Açš„G0/1ã€G0/2å’ŒG0/3别离下è”的讲授楼(192.168.194.2~253/24)ã€å°è¯•楼(192.168.195.2~253/24)å’Œå®¿èˆæ¥¼(192.168.196.2~253/24)。。。。。。
图1-6 接å£é™é€Ÿå’Œä¼˜å…ˆçº§æ²‰è±¡å¾åˆ©ç”¨åœºæ™¯

(1) å¯¹äºŽå‡ºå£æŽ¥è§Internet,,,,,,在Device A接å£G0/24上é…置接å£çš„å‡ºå£æµé‡é™åº¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¸¦å®½é™åº¦ä¸ºæ¯ç§’102400KBits,,,,,,çªå‘æµé‡é™åº¦ä¸ºæ¯ç§’256Kbytes。。。。。。
(2) å¯¹äºŽå®¿èˆæ¥¼ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨Device A接å£G0/3上é…置接å£çš„入壿µé‡é™åº¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¸¦å®½é™åº¦ä¸ºæ¯ç§’51200KBits,,,,,,çªå‘æµé‡é™åº¦ä¸ºæ¯ç§’256Kbytes。。。。。。
(3) 对于讲授楼,,,,,,在Device A接å£G0/1上é…置接å£çš„入壿µé‡é™åº¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¸¦å®½é™åº¦ä¸ºæ¯ç§’30720KBits,,,,,,çªå‘æµé‡é™åº¦ä¸ºæ¯ç§’256Kbytes。。。。。。
(4) 对于å°è¯•楼,,,,,,创建类cmap_dscp7匹é…DSCP优先级7,,,,,,创建战术pmap_shiyan,,,,,,关è”cmap_dscp7,,,,,,绑定盛行为,,,,,,将速度超过20M的报文的DSCP值改为16;;;;;;;将pmap_shiyan利用在接å£G0/2上,,,,,,并é…置接å£ä¿¡èµ–DSCP。。。。。。
(1) é…置接å£IP地å€ï¼ˆç•¥ï¼‰ã€‚。。。。。
(2) é…置接å£é™é€Ÿã€‚。。。。。
# å¯¹äºŽå‡ºå£æŽ¥è§Internet,,,,,,在接å£G0/24上é…置接å£çš„å‡ºå£æµé‡é™åº¦ã€‚。。。。。
DeviceA> enable
DeviceA# configure terminal
DeviceA(config)# interface gigabitethernet 0/24
DeviceA(config-if-GigabitEthernet 0/24# rate-limit output 102400 256
DeviceA(config-if-GigabitEthernet 0/24)# exit
# å¯¹äºŽå®¿èˆæ¥¼ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œåœ¨æŽ¥å£G0/3上é…置接å£çš„入壿µé‡é™åº¦ã€‚。。。。。
DeviceA(config)# interface gigabitethernet 0/3
DeviceA(config-if-GigabitEthernet 0/3# rate-limit input 51200 256
DeviceA(config-if-GigabitEthernet 0/3)# exit
# 对于讲授楼,,,,,,在接å£G0/1上é…置接å£çš„入壿µé‡é™åº¦ã€‚。。。。。
DeviceA(config)# interface gigabitethernet 0/1
DeviceA(config-if-GigabitEthernet 0/1# rate-limit input 30720 256
DeviceA(config-if-GigabitEthernet 0/1)# exit
(3) é…ç½®æµåˆ†ç±»ã€‚。。。。。
# 对于å°è¯•楼,,,,,,é…置类,,,,,,盛行为和战术。。。。。。
DeviceA(config)# class-map cmap_dscp7
DeviceA(config-cmap)# match ip dscp 7
DeviceA(config-cmap)# exit
DeviceA(config)# policy-map pmap_shiyan
DeviceA(config-pmap)# class cmap_dscp7
DeviceA(config-pmap-c)# police 20480 128 exceed-action drop
DeviceA(config-pmap-c)# exit
DeviceA(config-pmap)# exit
# 将战术利用到接å£ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¹¶é…置接å£ä¿¡èµ–DSCP。。。。。。
DeviceA(config)# interface gigabitethernet 0/2
DeviceA(config-if-GigabitEthernet 0/2# service-policy input pmap_shiyan
DeviceA(config-if-GigabitEthernet 0/2)# mls qos trust dscp
DeviceA(config-if-GigabitEthernet 0/2)# exit
# 查抄接å£é™é€Ÿé…ç½®æ˜¯å¦æˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show mls qos rate-limit
Interface: GigabitEthernet 0/1
 rate limit input Kbps = 30720 burst = 256
Interface: GigabitEthernet 0/3
 rate limit input Kbps = 51200 burst = 256
Interface: GigabitEthernet 0/24
 rate limit output Kbps = 102400 burst = 256
# 查抄类是å¦åˆ›å»ºæˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show class-map cmap_dscp7
Class Map cmap_dscp7
  Match ip dscp 7
# 查抄战术是å¦åˆ›å»ºæˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show policy-map pmap_shiyan
Policy Map pmap_shiyan
  Class cmap_dscp7
   police 20480 128 exceed-action dscp 16
# æŸ¥æŠ„æˆ˜æœ¯æ˜¯å¦æˆåŠŸåˆ©ç”¨åœ¨æŽ¥å£ä¸Šã€‚。。。。。
DeviceA# show mls qos interface gigabitethernet 0/2
Interface: GigabitEthernet 0/2
Ratelimit input:
Ratelimit output:
Attached input policy-map: pmap_shiyan
Attached output policy-map:
Default trust: dscp
Default cos: 0
Device Açš„é…置文件
hostname DeviceA
!
class-map cmap_dscp7
match ip dscp 7
!
policy-map pmap_shiyan
class cmap_dscp7
 police 20480 128 exceed-action drop
!
interface GigabitEthernet 0/1
ip add 192.168.194.1 255.255.255.0
rate-limit input 30720 256
!
interface GigabitEthernet 0/2
ip add 192.168.195.1 255.255.255.0
service-policy input pmap_shiyan
mls qos trust dscp
!
interface GigabitEthernet 0/3
ip add 192.168.196.1 255.255.255.0
rate-limit input 51200 256
!
interface GigabitEthernet 0/24
rate-limit output 102400 256
!
é…置优先级沉象å¾å’Œé˜Ÿåˆ—调度,,,,,,实现下述需è¦ï¼š
l å½“ç ”å‘éƒ¨å’Œå¸‚åœºéƒ¨æŽ¥è§æœåŠ¡å™¨æ—¶ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒæœåŠ¡å™¨æŠ¥æ–‡çš„ä¼˜å…ˆçº§ä¸ºï¼šé‚®ä»¶æœåС噍>文件æœåС噍>工资查问æœåŠ¡å™¨ã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
l æ— è®ºäººäº‹æ²»ç†éƒ¨æŽ¥è§Internetæˆ–æŽ¥è§æœåŠ¡å™¨ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒDevice A都优先处置。。。。。。
l Device A在è¿è¡Œè¿‡ç¨‹ä¸ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œæ—¶å¸¸å‘现网络拥塞。。。。。。为了ä¿éšœä¸šåŠ¡é¡ºåˆ©è¿è¡Œï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè¦æ±‚使用WRRé˜Ÿåˆ—è°ƒåº¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯¹ç ”å‘部和市场部接è§é‚®ä»¶æ•°æ®åº“ã€æŽ¥è§æ–‡ä»¶æ•°æ®åº“ã€æŽ¥è§å·¥èµ„查问数æ®åº“çš„IPæ•°æ®æŠ¥ä¾ç…§6:2:1的比例æ¥è°ƒåº¦ã€‚。。。。。
注明
ç ”å‘部(192.168.45.2~253/24)ã€å¸‚场部(192.168.46.2~253/24)和人事治ç†éƒ¨(192.168.47.2~253/24)别离接入Device A的接å£G0/1ã€G0/2å’ŒG0/3;;;;;;;工资查问æœåС噍(192.168.10.2/24)ã€é‚®ä»¶æœåС噍(192.168.10.3/24)和文件æœåС噍(192.168.10.4/24)衔接在Device A的接å£G0/23。。。。。。
图1-7 队列调度和拥塞预防利用场景

(1) 在Device A上创建接è§å„ç±»æœåŠ¡å™¨çš„ACL,,,,,,并创建类匹é…这些ACL。。。。。。
(2) 创建战术,,,,,,关è”å„个类,,,,,,为接è§å„ç±»æœåŠ¡å™¨çš„æŠ¥æ–‡æ²‰æ–°æŒ‡å®š802.1p。。。。。。接è§é‚®ä»¶æœåŠ¡å™¨çš„æŠ¥æ–‡æ²‰æ–°æŒ‡å®š802.1p为4ï¼Œï¼Œï¼Œï¼Œï¼Œï¼ŒæŽ¥è§æ–‡ä»¶æœåŠ¡å™¨çš„æŠ¥æ–‡æ²‰æ–°æŒ‡å®š802.1p为3,,,,,,接è§å·¥èµ„查问æœåŠ¡å™¨çš„æŠ¥æ–‡æ²‰æ–°é€ è®¢802.1p为2。。。。。。并将其关è”åˆ°ç ”å‘部和市场部的入å£ä¸Šï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œé…置接å£ä¿¡èµ–802.1p。。。。。。
(3) é…置人事治ç†éƒ¨æŽ¥å£çš„802.1p为最高优先级7,,,,,,优先ä¿é™©äººäº‹éƒ¨å‘出的报文。。。。。。
(4) é…置队列的输出调度战术为WRRï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè½®è½¬æƒæ²‰ä¸º1:1:1:2:6:1:1:0,,,,,,å³å¯¹äººäº‹æ²»ç†éƒ¨æŠ¥æ–‡å°è¯•SPè°ƒåº¦ï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œå¯¹ç ”å‘部与市场部接è§é‚®ä»¶æ•°æ®åº“ã€æ–‡ä»¶æ•°æ®åº“ã€å·¥èµ„查问数æ®åº“的报文ä¾ç…§6:2:1的比例æ¥è°ƒåº¦ã€‚。。。。。
(5) å¼€å¯WREDèŒèƒ½ã€‚。。。。。
(6) é…置接å£G0/2队列2的低门é™ä¸º10 20。。。。。。
(7) é…置接å£G0/2队列2的高门é™ä¸º60 90。。。。。。
(8) é…置接å£G0/2队列2的最大抛弃概率60 80。。。。。。
(1) 在Device A上é…置接è§å„ç±»æœåŠ¡å™¨çš„ACL和对应规定。。。。。。
# é…置接è§å·¥èµ„查问æœåŠ¡å™¨çš„ACL和对应规定。。。。。。
DeviceA> enable
DeviceA# configure terminal
DeviceA(config)# ip access-list extended salary
DeviceA(config-ext-nacl)# permit ip any host 192.168.10.2
DeviceA(config-ext-nacl)# exit
# é…置接è§é‚®ä»¶æœåŠ¡å™¨çš„ACL和对应规定。。。。。。
DeviceA(config)# ip access-list extended mail
DeviceA(config-ext-nacl)# permit ip any host 192.168.10.3
DeviceA(config-ext-nacl)# exit
# é…ç½®æŽ¥è§æ–‡ä»¶æœåŠ¡å™¨çš„ACL和对应规定。。。。。。
DeviceA(config)# ip access-list extended file
DeviceA(config-ext-nacl)# permit ip any host 192.168.10.4
DeviceA(config-ext-nacl)# exit
(2) 在Device A上é…置类。。。。。。
# 将类salaryå’Œå…许接è§å·¥èµ„查问æœåŠ¡å™¨çš„ACL规定关è”èµ·æ¥ã€‚。。。。。
DeviceA(config)# class-map salary
DeviceA(config-cmap)# match access-group salary
DeviceA(config-cmap)# exit
# 将类mailå’Œå…许接è§é‚®ä»¶æœåŠ¡å™¨çš„ACL规定关è”èµ·æ¥ã€‚。。。。。
DeviceA(config)# class-map mail
DeviceA(config-cmap)# match access-group mail
DeviceA(config-cmap)# exit
# 将类fileå’Œå…è®¸æŽ¥è§æ–‡ä»¶æœåŠ¡å™¨çš„ACL规定关è”èµ·æ¥ã€‚。。。。。
DeviceA(config)# class-map file
DeviceA(config-cmap)# match access-group file
DeviceA(config-cmap)# exit
(3) 在Device A上é…置战术。。。。。。
# é…ç½®æŽ¥è§æœåŠ¡å™¨çš„æˆ˜æœ¯toserver。。。。。。
DeviceA(config)# policy-map toserver
DeviceA(config-pmap)#
# 将类salary和对应的盛行为关è”èµ·æ¥ã€‚。。。。。
DeviceA(config-pmap)# class salary
DeviceA(config-pmap-c)# set cos 2
DeviceA(config-pmap-c)# exit
# 将类mail和对应的盛行为关è”èµ·æ¥ã€‚。。。。。
DeviceA(config-pmap)# class mail
DeviceA(config-pmap-c)# set cos 4
DeviceA(config-pmap-c)# exit
# 将类file和对应的盛行为关è”èµ·æ¥ã€‚。。。。。
DeviceA(config-pmap)# class file
DeviceA(config-pmap-c)# set cos 3
DeviceA(config-pmap-c)# exit
DeviceA(config-cmap)# exit
(4) 在Device A上利用战术。。。。。。
# åœ¨æŽ¥å…¥ç ”å‘部的接å£ä¸Šåˆ©ç”¨æˆ˜æœ¯ã€‚。。。。。
DeviceA(config)# interface gigabitethernet 0/1
DeviceA(config-if-GigabitEthernet 0/1)# service-policy input toserver
DeviceA(config-if-GigabitEthernet 0/1)# mls qos trust cos
DeviceA(config-if-GigabitEthernet 0/1)# exit
# 在接入市场部的接å£ä¸Šåˆ©ç”¨æˆ˜æœ¯ã€‚。。。。。
DeviceA(config)# interface gigabitethernet 0/2
DeviceA(config-if-GigabitEthernet 0/2)# service-policy input toserver
DeviceA(config-if-GigabitEthernet 0/2)# mls qos trust cos
DeviceA(config-if-GigabitEthernet 0/2)# exit
(5) 在Device A上é…置接å£çš„802.1p。。。。。。
# é…置人事治ç†éƒ¨æŽ¥å£çš„802.1p为最高优先级。。。。。。
DeviceA(config)# interface gigabitethernet 0/3
DeviceA(config-if-GigabitEthernet 0/3)# mls qos cos 7
DeviceA(config-if-GigabitEthernet 0/3)# exit
(6) 在Device A上é…置队列的输出调度战术。。。。。。
# é…置队列的输出调度战术为WRR。。。。。。
DeviceA(config)# wrr-queue bandwidth 1 1 1 2 6 1 1 0
DeviceA(config)# mls qos scheduler wrr
(7) 在Device A上é…置拥塞预防。。。。。。
# å¼€å¯WREDèŒèƒ½ã€‚。。。。。
DeviceA(config)# queueing wred
# é…置凹凸门é™å’Œæœ€å¤§æŠ›å¼ƒæ¦‚率。。。。。。
DeviceA(config)# interface gigabitethernet 0/2
DeviceA(config-if-GigabitEthernet 0/2)# wrr-queue random-detect min-threshold 2 10 20
DeviceA(config-if-GigabitEthernet 0/2)# wrr-queue random-detect max-threshold 2 60 90
DeviceA(config-if-GigabitEthernet 0/2)# wrr-queue random-detect probability 2 60 80
# é…置内部æœåŠ¡ç±»åˆ«ä¸Žé—¨é™çš„æ˜ 射。。。。。。
DeviceA(config-if-GigabitEthernet 0/2)# wrr-queue cos-map 2 0 1 2 3
DeviceA(config-if-GigabitEthernet 0/2)# exit
# 查抄ACL是å¦åˆ›å»ºæˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show access-lists
ip access-list extended file
10 permit ip any host 192.168.10.4
ip access-list extended mail
10 permit ip any host 192.168.10.3
ip access-list extended salary
10 permit ip any host 192.168.10.2
# æŸ¥æŠ„ç±»æ˜¯å¦æˆåŠŸå…³è”ACL。。。。。。
DeviceA# show class-map
Class Map salary
  Match access-group salary
Class Map mail
  Match access-group mail
Class Map file
  Match access-group file
# 查抄战术是å¦åˆ›å»ºæˆåŠŸï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œç±»ä¸Žç››è¡Œä¸ºæ˜¯å¦ç»‘定æˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show policy-map
Policy Map toserver
  Class mail
   set cos 4
  Class file
   set cos 3
  Class salary
   set cos 2
# æŸ¥æŠ„æˆ˜æœ¯æ˜¯å¦æˆåŠŸåˆ©ç”¨åœ¨æŽ¥å£GigabitEthernet 0/1上。。。。。。
DeviceA# show mls qos interface gigabitethernet 0/1
Interface: GigabitEthernet 0/1
Ratelimit input:
Ratelimit output:
Attached input policy-map: toserver
Attached output policy-map:
Default trust: cos
Default cos: 0
# æŸ¥æŠ„æˆ˜æœ¯æ˜¯å¦æˆåŠŸåˆ©ç”¨åœ¨æŽ¥å£GigabitEthernet 0/2上。。。。。。
DeviceA# show mls qos interface gigabitethernet 0/2
Interface: GigabitEthernet 0/2
Ratelimit input:
Ratelimit output:
Attached input policy-map: toserver
Attached output policy-map:
Default trust: cos
Default cos: 0
# æŸ¥æŠ„æˆ˜æœ¯æ˜¯å¦æˆåŠŸåˆ©ç”¨åœ¨æŽ¥å£GigabitEthernet 0/3上。。。。。。
DeviceA# show mls qos interface gigabitethernet 0/3
Interface: GigabitEthernet 0/3
Ratelimit input:
Ratelimit output:
Attached input policy-map:
Attached output policy-map:
Default trust: none
Default cos: 7
# 查抄接å£çš„802.1p是å¦é…ç½®æˆåŠŸï¼Œï¼Œï¼Œï¼Œï¼Œï¼Œè°ƒåº¦æˆ˜æœ¯ä¸Žè½®è½¬æƒæ²‰æ˜¯å¦é…ç½®æˆåŠŸã€‚ã€‚ã€‚ã€‚ã€‚ã€‚
DeviceA# show mls qos queueing
Cos-queue map:
cos qid
--- ---
0  1
1  2
2  3
3  4
4  5
5  6
6  7
7  8
wrr bandwidth weights:
qid weights
--- -------
1  1
2  1
3  1
4  2
5  6
6  1
7  1
8  0
drr bandwidth weights:
qid weights
--- -------
1  1
2  1
3  1
4  1
5  1
6  1
7  1
8  1
wfq bandwidth weights:
qid weights
--- -------
1  1
2  1
3  1
4  1
5  1
6  1
7  1
8  1
Device Açš„é…置文件
hostname DeviceA
!
wrr-queue bandwidth 1 1 1 2 6 1 1 0
queueing wred
wrr-queue cos-map 2 0 1 2 3
!
class-map salary
match access-group salary
class-map mail
match access-group mail
class-map file
match access-group file
!
policy-map toserver
class salary
 set cos 2
class mail
 set cos 4
class file
 set cos 3
!
interface GigabitEthernet 0/1
ip add 192.168.45.1 255.255.255.0
service-policy input toserver
mls qos trust cos
!
interface GigabitEthernet 0/2
ip add 192.168.46.1 255.255.255.0
wrr-queue random-detect min-threshold 2 10 20
service-policy input toserver
mls qos trust cos
!
interface GigabitEthernet 0/3
ip add 192.168.47.1 255.255.255.0
mls qos cos 7
!