总体技术方案V2.0_0926(修订05)-QoS规划和实现v0.1
更新时间:2024-06-29 18:33:01 阅读量: 综合文库 文档下载
- 总体技术方案评审意见推荐度:
- 相关推荐
浙江电信IP城域网改造扩容工程
总体技术方案修订05
QoS规划和实现
中盈优创资讯科技有限公司
2006年10月
Confidential
1. QOS业务等级和保障策略
1.1 QOS实现模型
本期工程遵循集团城域网优化指导意见的相关思路。采用下图所示的实现模型规划本期工程相关技术方案。
浙江电信城域骨干网以基于DiffServ 为主的QoS 技术(业务分类、标记、流量控制、队列调度等机制)提供突发拥塞时QoS 保证。IP 城域网业务接入控制点根据物理端口、逻辑子端口或CoS 位完成对接入用户的分类和三层QoS 标记(DSCP或EXP),并实现用户上行流量的限速和用户下行流量的限速、整形。BRAS、SR 和核心路由器提供一个严格优先队列和四个轮循队列,配合WRED 丢弃机制,实现基于QoS 等级的IP 包转发。
宽带接入网以基于802.1P 为主的QoS 技术提供突发拥塞时的QoS 保证。由DSLAM 与片区或园区交换机根据VLAN 完成不同用户或业务的CoS 分类和标记;汇聚交换机设备再根据内层VLAN 的CoS 标记直接映射成外层VLAN 的CoS。由DSLAM 和片区或园区交换机实现xDSL 和LAN 接入用户上行流量的限速。为提高连接的稳定性,在DSLAM 上设置DSLAM 到Modem 的握
手速率上限。MSTP对业务的速率限制和带宽保证通过划分不同的VC 实现。宽带接入网接入点及以上设备提供一个严格优先队列和一个以上轮循队列,实现基于QoS 等级的包转发。
1.2 QOS等级规划
根据集团统一规划,IP 城域网的QoS 策略与CN2 骨干网、ChinaNet 骨干网统筹考虑,城域网标记只按照IP PRE/EXP/802.1P 给予8 个值的划分空间,进出CN2 时要求保持等级标签的一致性(进出CN2 不必重写),不为城域网内部互通业务设置专门的等级(也就是说城域网做出口策略路由时,不能只根据QoS 标签决定出口方向,需要结合QoS 标签与源/目的路由共同决定),业务等级的划分名称保持与CN2的一致性(分为网络控制,钻石,白金,金,金,银,铜),城域网内只保留一个Default 等级(163业务),一个城域网专用等级(6)预留给网络控制信息或城域网内部专用,城域网队列只给出城域骨干网队列类型的参考划分原则(5 )队列,关键业务与网络控制各独占一个队列,钻石与白金共占一个轮询,银铜共占一个轮询,ChinaNet 独占一个最低等级,宽带接入网的队列不作规定,业务类型的划分原则:以业务为划分基础,可为每个大客户根据业务给予多个等级队列。
等级优先级(从高到低)等级名称中国电信自身关键业务城域网专用CN2/城域网钻石业务CN2/城域网白金业务CN2/城域网金业务CN2/城域网银业务CN2/城域网铜业务CHINANET业务记(IP城城域网标记(IPCN2标域骨干网队列业务类型(参考)PRE/EXP/802.1P))Pre/EXP)类型(参考)100100严格优先队列3G/软交换语音等110110轮询队列1网络控制信息或城域网专用111101011010001000111101011010001000轮询队列4轮询队列3轮询队列2大客户实时语音大客户交互视频,IPTV组播,新视通,全球眼大客户信息系统,VNET金大客户视频点播,VNET银大客户普通数据,个人VIP互联网接入CHINANET业务 浙江电信城域网本期二层接入网、城域网骨干网和CN2以及163的QOS等级规划对应关系定义为:
76high: 7-4高质量接业务low: 0-3业务入普通质量网钻石大客户网控白金大客户3G/NGN金大客户银大客户铜大客户ChinaNet业务城域网Default: 0所有业务1635432107&64532&1&0网控3G/NGN语音钻石、白金大客户金、银大客户VNet高等级铜大客户VNet低等级CN2 1.3 QOS保障策略
1.3.1 总体策略
针对浙江电信IP城域网设备的QoS支持能力的分析,结合对现网QoS总体部署建议,可以对浙江电信IP城域网中的各类设备进行如下QoS功能的部署。
? 二层接入设备
流量限速,基于COS/802.1P的分类、标记和WRR(PQ)、WRED ? 三层业务接入控制设备SR/BRAS
流量限速,COS-DSCP-EXP标记转换,基于DSCP或EXP的WRR+(PQ)、WRED
? 汇聚和核心设备
基于EXP的MDRR(PQ)、WRED
1.3.2 接入网设备的QoS部署策略
由DSLAM 与片区或园区交换机根据VLAN 完成不同用户或业务的CoS 分类和标记;汇聚交换机设备再根据内层VLAN 的CoS 标记直接映射成外层VLAN 的CoS。由DSLAM 和片区或园区交换机实现xDSL 和LAN 接入用户上行流量的限速。为提高连接的稳定性,在DSLAM 上设置DSLAM 到Modem 的握手速率上限。MSTP对业务的速率限制和带宽保证通过划分不同的VC 实现。宽带接
入网接入点及以上设备提供一个严格优先队列和一个以上轮循队列,实现基于QoS 等级的包转发。
? 分类标记
接入层设备是离用户端设备最近的设备,对于所有支持用户分类标记的接入层设备,需要完成的第一项功能是用户数据的分类标记。在用户接入端口根据用户的不同类型,就近对用户的上行流量进行cos标记,供后续城域网内所有设备进行队列调度。
? 队列调度和拥塞避免
其次,就是根据cos标记对数据进行队列调度。这里主要分为两个方向,下行流量,首先在设备的上行口配置信任上一级设备提供的cos标签,然后在设备的下行端口,也就是用户的接入端口的出方向,根据数据包中的cos标记,启用WRR+WRED队列调度功能;对于上行流量,就直接在设备的上行接口,启用WRR+WRED功能,根据在用户入口方向标记的cos值,对用户数据进行队列调度。
? 限速与流量整形
如果设备支持速率限制和流量整形,在用户接入端口,启用入方向的速率限制,防止用户过渡使用资源以及出现流量攻击,同时在用户的接入端口,对用户的下行流量进行流量整形,尽量减少因突发流量导致的丢包现象。
1.3.3 城域网设备的QoS部署策略
? SR设备上的部署策略
对于C7609/7750 SR12系列的SR设备,其承担着城域网大客户业务的直接接入功能,并且包括了城域网一些重要的业务,如3G/NGN等。
? 用户分类标记
对于直接接入SR设备的大客户,由于没有接入设备对其进行标记分类,需要在用户的接入端口对其进行DSCP标记。另外,对于下游不支持标记的接入设备透传上来的用户流量,由于无法直接根据端口进行调度,可以利用SR进行基
Match access-group Gold ! !
Class-map IPMAN-Silver Match access-group Silver ! !
Class-map IPMAN-Copper Match access-group Copper ! !
Class-map IPMAN-chinanet Match access-group chinanet ! !
/*Class-map里通过access-group调用的access-list省略*/
/*设置IP优先级*/
Policy-map 163-to-ZJIPMAN Class ZJTel-GuanJianYewu Set ip precedence 4 !
Class ZJTel-ZhuanYong Set ip precedence 6 !
Class ZJTel-Diamond Set ip precedence 7 !
Class ZJTel-platina Set ip precedence 5 !
Class ZJTel-gold Set ip precedence 3 !
Class ZJTel-silver Set ip precedence 2 !
Class ZJTel-copper Set ip precedence 1 !
Class default
Set ip precedence 0 !
/*在和163互联接口的input方向上应用该policy*/
2.3 Juniper T320/M320配置模板
/*定义分类*/ classifiers {
exp expClassifiers {
forwarding-class fcDiamond {
loss-priority low code-points 111; }
forwarding-class fcNetworkControl { loss-priority low code-points 110; }
forwarding-class fcPlatinum {
loss-priority low code-points 101; }
forwarding-class fcCritical {
loss-priority low code-points 100; }
forwarding-class fcGoldSilverCopper {
loss-priority low code-points [ 001 010 011 ]; }
forwarding-class fcDefault {
loss-priority low code-points 000; } }
inet-precedence precClassifiers { forwarding-class fcDiamond {
loss-priority low code-points 111; }
forwarding-class fcNetworkControl { loss-priority low code-points 110; }
forwarding-class fcPlatinum {
loss-priority low code-points 101; }
forwarding-class fcCritical {
loss-priority low code-points 100; }
forwarding-class fcGoldSilverCopper {
loss-priority low code-points [ 001 010 011 ]; }
forwarding-class fcDefault {
loss-priority low code-points 000; } } }
/*定义拥塞避免*/ drop-profiles {
dropDiamondTCP { interpolate {
fill-level [ 80 90 100 ];
drop-probability [ 0 10 100 ]; } }
dropPlatinumTCP { interpolate {
fill-level [ 80 90 100 ];
drop-probability [ 0 10 100 ]; } }
dropGoldSilverCopperTCP { interpolate {
fill-level [ 80 90 100 ];
drop-probability [ 0 10 100 ]; } }
dropDiamondNonTCP { interpolate {
fill-level [ 90 100 ];
drop-probability [ 0 100 ]; } }
dropPlatinumNonTCP { interpolate {
fill-level [ 90 100 ];
drop-probability [ 0 100 ]; } }
dropGoldSilverCopperNonTCP { interpolate {
fill-level [ 90 100 ];
drop-probability [ 0 100 ]; } }
dropDefaultTCP { interpolate {
fill-level [ 90 100 ];
drop-probability [ 0 100 ]; } }
dropDefaultNonTCP { interpolate {
fill-level [ 80 90 100 ];
drop-probability [ 0 10 100 ]; } } }
/*定义队列调度*/ forwarding-classes {
queue 0 fcDefault priority low;
queue 1 fcGoldSilverCopper priority low; queue 2 fcWorkaround-1 priority low; queue 3 fcNetworkControl priority high; queue 4 fcCritical priority high; queue 5 fcPlatinum priority low;
queue 6 fcWorkaround-2 priority low; queue 7 fcDiamond priority low; }
/*定义标记映射*/ rewrite-rules {
exp rrMarkEXP {
forwarding-class fcNetworkControl { loss-priority low code-point 110; }
forwarding-class fcCritical {
loss-priority low code-point 100; }
forwarding-class fcGoldSilverCopper { loss-priority low code-point 010; }
forwarding-class fcDiamond {
loss-priority low code-point 111; }
forwarding-class fcPlatinum {
loss-priority low code-point 101; }
forwarding-class fcDefault {
loss-priority low code-point 000; } }
inet-precedence rrMarkPrec {
forwarding-class fcNetworkControl { loss-priority low code-point 110; }
forwarding-class fcCritical {
loss-priority low code-point 100; }
forwarding-class fcDiamond {
loss-priority low code-point 111; }
forwarding-class fcPlatinum {
loss-priority low code-point 101; }
forwarding-class fcGoldSilverCopper { loss-priority low code-point 010; }
forwarding-class fcDefault {
loss-priority low code-point 000; } } }
/*引用队列调度*/ scheduler-maps {
schmapNetwork {
forwarding-class fcNetworkControl scheduler schNetworkControl; forwarding-class fcDiamond scheduler schDiamond; forwarding-class fcPlatinum scheduler schPlatinum;
forwarding-class fcGoldSilverCopper scheduler schGoldSilverCopper; forwarding-class fcCritical scheduler schCritical; forwarding-class fcDefault scheduler schDefault; }
schmapNetwork-NGNDC1 {
forwarding-class fcNetworkControl scheduler schNetworkControl; forwarding-class fcCritical scheduler schCritical-NGNDC1; forwarding-class fcPlatinum scheduler schPlatinum-NGNDC1; forwarding-class fcDiamond scheduler schDiamond-NGNDC1; forwarding-class fcGoldSilverCopper scheduler
schGoldSilverCopper-NGNDC1;
forwarding-class fcDefault scheduler schDefault; }
schmap4Q {
forwarding-class fcNetworkControl scheduler schNCCritical; forwarding-class fcCritical scheduler schNCCritical; forwarding-class fcPlatinum scheduler schPlatinum;
forwarding-class fcDiamond scheduler schDiamond;
forwarding-class fcGoldSilverCopper scheduler schGoldSilverCopper; } }
replace: schedulers {
schNetworkControl {
transmit-rate percent 5; buffer-size temporal 20000; priority strict-high; }
schCritical {
transmit-rate percent 60; buffer-size temporal 1000; priority high; }
schDiamond {
transmit-rate percent 10; buffer-size temporal 5000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropDiamondTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropDiamondNonTCP; }
schPlatinum {
transmit-rate percent 10; buffer-size temporal 5000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropPlatinumTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropPlatinumNonTCP; }
schGoldSilverCopper { transmit-rate percent 5; buffer-size temporal 10000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropGoldSilverCopperTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropGoldSilverCopperNonTCP; }
schDefault { priority low; }
schCritical-NGNDC1 {
transmit-rate percent 80; buffer-size temporal 1000; priority high; }
schPlatinum-NGNDC1 { transmit-rate percent 5; buffer-size temporal 5000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropPlatinumTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropPlatinumNonTCP; }
schDiamond-NGNDC1 { transmit-rate percent 3; buffer-size temporal 5000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropDiamondTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropDiamondNonTCP; }
schGoldSilverCopper-NGNDC1 { transmit-rate percent 2; buffer-size temporal 10000; priority medium-high;
drop-profile-map loss-priority low protocol tcp drop-profile
dropGoldSilverCopperTCP;
drop-profile-map loss-priority low protocol non-tcp drop-profile
dropDiamondNonTCP; }
schNCCritical {
transmit-rate percent 35; buffer-size temporal 5000; priority high; } }
2.4 华为NE80e配置模板
/*定义分类*/
[RouterB] acl number 2001
[RouterB-acl-basic-2001] rule permit source 1.1.1.1 0.0.0.0 [RouterB] acl number 2002
[RouterB-acl-basic-2002] rule permit source 1.1.1.2 0.0.0.0 [RouterB] traffic classifier a
[RouterB-classifier-a] if-match acl 2001 [RouterB-classifier-a] quit [RouterB] traffic classifier b
[RouterB-classifier-b] if-match acl 2002 [RouterB-classifier-b] quit
/*根据前面的分类结果,进行重新标记*/
[RouterA]traffic classifier remark_ip_pre
[RouterA-classifier-remark_ip_pre]if-match ip-precedence 5 [RouterA-classifier-remark_ip_pre]quit [RouterA]traffic behavior remark_ip_pre
[RouterA-behavior-remark_ip_pre]remark ip-precedence 6 [RouterA-behavior-remark_ip_pre]quit [RouterA]traffic policy remark_ip_pre
[RouterA-trafficpolicy-remark_ip_pre]classifier remark_ip_pre behavior remark_ip_pre
[RouterA-trafficpolicy-remark_ip_pre]quit [RouterA]interface Ethernet 0/0/0
[RouterA-Ethernet0/0/0]traffic-policy remark_ip_pre inbound [RouterA-Ethernet0/0/0]traffic-policy remark_ip_pre outbound
因为现在的QoS对所有的MPLS的报文全部都只是匹配外层的EXP值,而在MPLS报文出MPLS域的时候,需要执行倒数第二跳弹出策略,弹出是,外层标签的EXP值向内层标签的EXP值复制。
/*根据前面的分类结果,进行队列调度*/ 华为缺省支持8个队列,各个值的对应关系如下
1) 设置交换矩阵调度策略
华为设备在入端口方向支持4个队列,其中可以配置PQ队列的数量,保证PQ队列优先进入交换矩阵。
2) 根据前面的分类结果,设置丢包策略
/*配置WRED模板*/ 步骤 1
操作 进入系统视图
命令 system-view
wred template template-index color { green |
2
配置WRED模板
yellow | red } low-limited low-limited-value high-limited high-limited-value discard-percent discard-percent-value
/*为不同服务级别的队列在出方向指定WRED模板*/ 步骤 1 2 3
操作 进入系统视图 进入接口视图
为不同服务级别的队列在出方向指定WRED模板
命令 system-view
interface interface-type interface-number wred service-class template template-index outbound
/*队列调度*/ 步骤 1 2 3
操作 进入系统视图 进入接口视图
配置接口QoS服务级别承诺信息速率和峰值信息速率,以及队列调度的优先级
命令 system-view
interface interface-type interface-number qos queue service-class [ priority priority ] [ cir { cir-value | cir-percentage percentage } ] [ pir { pir-value | pir-percentage percentage } ] outbound
步骤 1 2 3
操作 进入系统视图 进入接口视图 配置物理接口限速
命令 system-view
interface interface-type interface-number qos lr cir cir-value
2.5 Alcatel 7750SR配置模板
/*定义分类*/
# 根据IP五元组进行分类,用sap端口部署
# 部署在Access端口,用于接入L2 汇聚层,终结qinq或者dot1q封装的大客户、VPN等业务 #-------------------------------------------------- config qos
sap-ingress 2 create # 用policy-id 2表示关键业务的id号 description xxxx
default-fc be # 未匹配的数据包进入be转发类
ip-criteria
entry 1 create
action fc af priority low # 设置转发类型
match protocol 6 # 匹配条件:ip层协议类型
exit
entry 5 create
action
match src-ip *.*.*.*/24 # 匹配条件:源Ip地址 exit
exit
entry 10 create
action
match dst-port eq 23 # 匹配条件:源应用层端口 exit
exit
entry 15 create
action fc be priority low match exit
exit
# sap qos策略的应用 config service
ies 1 customer 1 create
interface \
sap 1/1/1 create # 要在port 1/1/1上配置ethernet/mode
access
ingress
qos 2
exit
exit
# Network端口根据MPLS Exp或DSCP分类 config qos
network 3
description xxxx
ingress
default-action fc be # 未匹配的标记为3,5,7的数据包进入be
转发类
lsp-exp 6 fc nc dscp nc1 fc nc lsp-exp 4 fc L1 dscp cs4 fc L1 lsp-exp 2 fc af
fc nc create
queue 1
exit
fc l1 create
queue 2
fc be create
queue 3
exit
exit
2.6 Juniper ERX/E320配置模板
/*定义分类*/
根据物理端口、逻辑端口和子端口分类,没有特殊命令可以做到,但是可以通过在相关端口下配置相关的input policy-list实现 根据IP五元组进行分类
ERX-42-36-d2(config)#classifier-list showallclassifer ? <0 - 255> The protocol matched by this classifier list color Match color
destination-route-class Match route class from destination IP address lookup icmp Configure a classifier list specific to the ICMP protocol
igmp Configure a classifier list specific to the IGMP protocol
ip Configure a classifier list specific to the IP protocol
local Specify whether to match locally destined packets not Match packets with protocols not equal to specified protocol
source-route-class Match route class from source IP address lookup tcp Configure a classifier list specific to the TCP protocol
traffic-class Match traffic class
udp Configure a classifier list specific to the UDP protocol
user-packet-class Match user packet class
根据ip precedence,mpls exp等标记字段进行分类
mpls classifier-list exp5 exp-bits 2
ip classifier-list matchPQ ip any any precedence 4 !
ip classifier-list matchmanpre ip any any precedence 6 !
ip classifier-list matchCN2diamond ip any any precedence 7 !
ip classifier-list matchCN2platium ip any any precedence 5 !
ip classifier-list matchCN2gold ip any any precedence 3 !
ip classifier-list matchCN2sliver ip any any precedence 2 !
ip classifier-list matchCN2bronze ip any any precedence 1 !
ip classifier-list matchChinanetdefault ip any any precedence 0
/*根据前面的分类结果,进行重新标记*/
如果exp 和 IP 需要同时做rempark,只有在应用时用Mpls policy /ip policy 区分(可以放在同一个端口下)
ip policy-list remarkprecedence classifier-group matchCN2diamond mark tos-precedence 5 classifier-group * forward !
interface gigabitEthernet 2/0/0.3 vlan id 100
ip address 192.168.168.1 255.255.255.252 ip policy output remarkprecedence
对MPLS包,可以同时改写内层和外层的MPLS EXP mpls policy-list remarkexp classifier-group exp5 mark-exp 5 classifier-group * forward
/*根据前面的分类结果,进行队列调度*/
可以支持〉8个队列,可以支持PQ和WRR ,调度器本身只支持出口调度, 每个scheduler-profile、queue-profile可以配置weight 值来实现buffer 带宽分配。
traffic-class PQ !
traffic-class platinum !
queue-profile \ buffer-weight 16 !
queue-profile \ buffer-weight 48 !
scheduler-profile \
shaping-rate 2000000 burst 32767 bytes
strict-priority
!
scheduler-profile \
shaping-rate 2000000 burst 32767 bytes !
qos-profile \ ip queue traffic-class \queue-profile \scheduler-profile \
ip queue traffic-class platinum queue-profile \scheduler-profile common drop-profile default
交换矩阵调度策略
可以,只支持2个fabric等级: strict 和 normal,但是可以通过weight 值区
分进入strict fabric queue的不同 traffic-class的权重 traffic-class \ fabric-weight 10 fabric-strict-priority !
traffic-class \ fabric-weight 20 fabric-strict-priority !
/*配置WRED模板*/ WRR:
drop-profile WRRdrop
committed-threshold percent 20 90 0
conformed-threshold percent 40 80 60 exceeded-threshold percent 30 100 100 !
Tail-drop:
Drop-profile default /*限速和整形*/
inbound方向和outbound方向设置命令均相同 限速的参数只支持绝对带宽值 scheduler-profile \ shaping-rate 200000000 burst 32767 bytes !
Shaping rate 可以配置在64000 to 1Gbps 之间 /*层次化QOS*/
支持3个层次: group / node /queue
Group是各个traffic-class的逻辑分类,每一个group. Node 用于做不同层次的(vlan/ip 或vpvc/ip)共享限速.
Queue是最高一个层次的调度器,根据端口类型可以是 vlan queue/vp queue/vc queue/ip queue.
各个层次都可以有独立的调度器(scheduler-profile)
以下配置模版的应用场景是拨号或固定IP用户从物理端口gi9/0接收不同业务
的情况,即一个用户一个session通过该模版对3类业务进行优先级调度。 所有voice用户的总流量被限制在20M,单个voice应用流量被限制在1M 所有video用户的总流量被限制在50M,单个video应用流量被限制在1M 所有data用户(best-effort)流量是去掉被voice/video占用端口后的剩余带
宽
(config)#traffic-class video (config-traffic-class)#exit (config)#traffic-class voice
(config-traffic-class)#fabric-strict-priority (config-traffic-class)#exit (config)#traffic-class best-effort (config-traffic-class)#exit
(config)#scheduler-profile expeditedGroup
(config-scheduler-profile)#strict-priority
(config-scheduler-profile)#shaping-rate 20000000 (config-scheduler-profile)#assured-rate 20000000 (config-scheduler-profile)#exit
(config)#scheduler-profile assuredGroup
(config-scheduler-profile)#shaping-rate 50000000 (config-scheduler-profile)#assured-rate hierarchical (config-scheduler-profile)#exit
(config)#scheduler-profile bestEffortGroup (config-scheduler-profile)#exit
(config)#scheduler-profile voice
(config-scheduler-profile)#shaping-rate 1000000 (config-scheduler-profile)#exit (config)#scheduler-profile video
(config-scheduler-profile)#shaping-rate 1000000 (config-scheduler-profile)#exit (config)#scheduler-profile best-effort (config-scheduler-profile)#exit
(config)#traffic-class-group assured-forwarding auto-strict-priority (config-traffic-class-group)#traffic-class video (config-traffic-class-group)#exit
(config)#traffic-class-group expedited-forwarding extended (config-traffic-class-group)#traffic-class voice (config-traffic-class-group)#exit
(config)#traffic-class-group best-effort extended (config-traffic-class-group)#traffic-class best-effort (config-traffic-class)#exit
(config)#qos-profile qpDiffServExample
(config-qos-profile)#ethernet group assured-fwd scheduler-profile assuredGroup (config-qos-profile)#ethernet group expedited-fwd scheduler-profile expeditedGroup (config-qos-profile)#ethernet group best-effort scheduler-profile bestEffortGroup (config-qos-profile)#ip node group assured-fwd scheduler-profile default (config-qos-profile)#ip node group expedited-fwd scheduler-profile default (config-qos-profile)#ip node group best-effort scheduler-profile default (config-qos-profile)#ip queue traffic-class voice scheduler-profile voice (config-qos-profile)#ip queue traffic-class video scheduler-profile video
(config-qos-profile)#ip queue traffic class best-effort scheduler-profile best-effort (config-qos-profile)#exit
[Quidway] interface GigabitEthernet1/0/1 [Quidway-GigabitEthernet1/0/1] qos
[Quidway-qosb-GigabitEthernet1/0/1] traffic-limit inbound ip-group 2000 kbps 128 exceed remark-dscp 56
2.9 Cisco交换机配置模板
/*定义分类*/
根据物理端口和VLAN进行分类
Switch(config)# class-map match-all qosinterface
Switch(config-cmap)# match input-interface fastethernet 0/1 Switch(config-cmap)# class-map match-all qosvlan Switch(config-cmap)# match vlan 20 Switch(config-cmap)# end
/*根据前面的分类结果,进行重新标记*/
Switch(config)# policy-map remarktest
Switch(config-pmap)# class qosinterface
Switch(config-pmap-c)# set cos 5
Switch(config-cmap-c)# end
/*根据前面的分类结果,进行队列调度*/
CISCO3550/3750/4500都支持PQ和WRR队列; 4个
CISCO6509/7609的GE板卡都可以支持PQ和WRR队列,FE板卡基本都没有
PQ队列,只有WRR队列; // 3550配置 //
Switch(config)# interface gigabitethernet0/1 Switch(config-if)# priority?queue out Switch(config-if)# wrr?queue cos?map 1 4 Switch(config-if)# wrr?queue bandwidth 1 3 3 3 // 4500 配置 //
Switch(config)# interface gigabitethernet 1/1 Switch(config-if)# tx-queue 3 Switch(config-if-tx-queue)# priority high Switch(config-if-tx-queue)# bandwidth percent 10 Switch(config-if-tx-queue)# exit Switch(config-if)# qos map dscp 32 to tx-queue 3 /*配置WRED模板*/
是否可以支持WRED和Tailor Drop
CISCO3550的FE接口不支持;GE接口支持; CISCO3750的ESport和customer port都支持; CISCO4500和CISCO6500/7600常用的板卡都支持。
Switch(config)# interface gigabitethernet 1/1 Switch(config-if)# (config-if)# wrr-queue random-detect max-threshold 2 70 90 Switch(config-if)# end
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 修订
- 总体
- 规划
- 实现
- 方案
- 技术
- 0926
- 2.0
- QoS
- 0.1
- 05
- 2018年江苏省泰州市中考数学试卷及答案解析
- 01吴新财毕业论文
- 压桩机行业市场调研行情及投资前景预测分析报告2018年目录
- 高二文科生物必修一试卷
- 修改版2
- 婴儿湿巾及奶粉市场调研报告 - 图文
- 第四章+图形的初步认识
- 水利监理工程师继续教育客观题考试(85分)
- 设计前期与场地设计1
- 类人机器人
- 积极心理学课程大纲word版7月2日修改稿
- 2018支部书记批评与自我批评
- C语言,编程入门
- 用友NC系统成本核算操作手册
- 市政工程施工技术交底(1)
- 射线探伤工艺
- 我的心理辅导经历
- 我国家电行业企业并购财务风险及其防范——以美的电器并购小天鹅
- 重庆市2018届高三第三次诊断性考试理综化学试题+Word版含解析
- 2017-2018学年江苏省无锡市示范名校高二上学期期末考试(套题)