通用用电设备配电规范-城域网设备QOS配置规范-中盈优创

一 : 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

4.1.1 JuniperERX/E320配置

4.1.1.1 适用范围

? 软件版本:e320_8-2-4p0-16.rel测试通过

? 硬件配置:现网使用板卡均支持

4.1.1.2 配置说明

? ERX/E320路由器设备Qos策略配置相关资源:traffic-class、

traffic-class-group、scheduler-profile、qos-profile均为命名格式,采用匈牙利命名规则,名规则前缀分别为:tc、tcg、sp、qp

? 分类和标记:在上行端口,使用policy-list完成数据流的分类,即:不同的标

记进入不同的traffic-class。(www.loach.net.cn)在连接业务的端口,直接采用qos policy的方式实现对用户业务的标记。

? 队列调度:在上下行端口根据队列调度策略执行一级调度。 1、定义类、调度、丢弃策略

//定义三个等价类

virtual-router default

traffic-class best-effort

traffic-class tcCritical

fabric-strict-priority //指定PQ

traffic-class tcHigh

traffic-class-group tcgCritical extended

traffic-class tcCritical

traffic-class-group tcgHigh extended

traffic-class tcHigh

traffic-class-group tcgBe extended

traffic-class best-effort

/*定义BRAS GE端口的scheduler-profile */

scheduler-profile spCritical

shaping-rate 300000000

strict-priority

scheduler-profile spHigh

weight 50

中盈优创资讯科技有限公司 第1页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

scheduler-profile spDefault

weight 20

//物理端口一级QoS调度策略

qos-profile qpScheduler-ge-up

ethernet queue traffic-class tcCritical

ethernet queue traffic-class tcHigh

ethernet group tcgCritical scheduler-profile spCritical ethernet group tcgHigh scheduler-profile spHigh

ethernet group tcgDefault scheduler-profile spDefault

qos-profile qpScheduler-ge-down

ethernet queue traffic-class tcCritical

ethernet queue traffic-class tcHigh

ethernet group tcgCritical scheduler-profile spCritical ethernet group tcgHigh scheduler-profile spHigh

ethernet group tcgDefault scheduler-profile spDefault vlan queue traffic-class best-effort

vlan queue traffic-class tcHigh

vlan node group tcgBe

2、流分类-适用于default/IPTV VR

ip classifier-list classifier0 ip any any precedence 0 ip classifier-list classifier1 ip any any precedence 1 ip classifier-list classifier2 ip any any precedence 2 ip classifier-list classifier3 ip any any precedence 3 ip classifier-list classifier4 ip any any precedence 4 ip classifier-list classifier5 ip any any precedence 5 ip classifier-list classifier6 ip any any precedence 6 ip classifier-list classifier7 ip any any precedence 7

//定义上行端口in方向流量根据IP Prec标记进队列// Ip policy-list Classifier-Policy

Classifier-group classifier0

Traffic-class best-effort

Classifier-group classifier1

Traffic-class tcHigh

Classifier-group classifier2

Traffic-class tcHigh

Classifier-group classifier3

Traffic-class tcHigh

Classifier-group classifier4

Traffic-class tcCritical

Classifier-group classifier5

中盈优创资讯科技有限公司 第2页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

Traffic-class tcHigh

Classifier-group classifier6

Traffic-class tcCritical

Classifier-group classifier7

Traffic-class tcHigh

//在VR的上行子端口应用流分类策略//

virtual-router default

int gix/x/x.51 //default VR上行子接口

ip policy input Classifier-Policy

virtual-router IPTV

int gix/x/x.52 //IPTV VR上行子接口

ip policy input Classifier-Policy

virtual-router VPN_PE

int gix/x/x.53 //VPN_PE VR上行子接口

ip policy input Classifier-Policy

如果BRAS直连IPTV平台,则在直连端口标记IP Prec值为5: virtual-router default

ip policy-list plHigh

classifier-group *

mark tos-precedence 5

traffic-class tcHigh

virtual-router IPTV

interface gigabitEthernet x/x/x

ip policy input plHigh

3、流分类-使用于以VPN方式开展的业务,如:语音。(www.loach.net.cn)

(1)在下行端口对进来的语音流量打标记:

ip policy-list plCritical

classifier-group *

mark tos-precedence 4

traffic-class tcCritical

virtual-router VPN_PE:IAD

interface gigabitEthernet 12/0/3.16503600

ip policy input plCritical

(2)在上行端口对进来的流量进行分类并完成EXP-IP Prec映射 virtual-router VPN_PE

int gix/x/x.52 //VPN_PE VR上行子接口

中盈优创资讯科技有限公司 第3页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

ip policy input Classifier-Policy

//MPLS下行流量:根据EXP的值放入相应的队列 virtual-router default

mpls

mpls match exp-bits 4 set traffic-class tcCritical color green

//MPLS的上行流量,则把traffic-class转换为EXP标记。[www.loach.net.cn) mpls match traffic-class tcCritical color green set exp-bits 4

4、将三层标记转换为二层标记:

vlan classifier-list pretc0 traffic-class "best-effort"

vlan classifier-list pretc1 traffic-class tcHigh

vlan classifier-list pretc2 traffic-class tcHigh

vlan classifier-list pretc3 traffic-class tcHigh

vlan classifier-list pretc4 traffic-class tcCritical vlan classifier-list pretc5 traffic-class tcHigh

vlan classifier-list pretc6 traffic-class tcCritical vlan classifier-list pretc7 traffic-class tcHigh

vlan policy-list "OUT_COS"

classifier-group pretc0

mark-user-priority 0

classifier-group pretc1

mark-user-priority 1

classifier-group pretc2

mark-user-priority 2

classifier-group pretc3

mark-user-priority 3

classifier-group pretc4

mark-user-priority 4

classifier-group pretc5

mark-user-priority 5

classifier-group pretc6

mark-user-priority 6

classifier-group pretc7

mark-user-priority 7

//应用到相应的profile中

profile vlanprof

vlan policy output "OUT_COS"

5、上行主端口模式下静态加载QoS总体调度策略 virtual-router default

中盈优创资讯科技有限公司 第4页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

方案二

配置范例 1、定义traffic-class

traffic-class "best-effort" # 优先为0,尽力而为的传送

traffic-class 1 # 定义优先级为1的class

traffic-class 2

traffic-class 3

traffic-class 4 # 定义PQ队列

fabric-strict-priority

traffic-class 5

traffic-class 6

traffic-class 7

2、将下行的流量标记成相应的IPP

ip policy-list "plIPP0"

classifier-group *

mark tos-precedence 0

traffic-class best-effort

ip policy-list " plIPP1"

classifier-group *

mark tos-precedence 1

traffic-class 1

ip policy-list " plIPP2"

classifier-group *

mark tos-precedence 2

中盈优创资讯科技有限公司 第5页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

traffic-class 2

ip policy-list " plIPP3"

classifier-group *

mark tos-precedence 3

traffic-class 3

ip policy-list " plIPP4"

classifier-group *

mark tos-precedence 4

traffic-class 4

ip policy-list " plIPP5"

classifier-group *

mark tos-precedence 5

traffic-class 5

ip policy-list " plIPP6"

classifier-group *

mark tos-precedence 6

traffic-class 6

ip policy-list " plIPP7"

classifier-group *

mark tos-precedence 7

traffic-class 7

3、宽带拨号和iTV业务在上行子接口中调用此policy list,其它业务在下接子接口中调用,进行流量分类。(www.loach.net.cn]

Default VR上行子接口调用:

interface tenGigabitEthernet 1/0/0.10

vlan id 10

ip description uT:CZ-YDL-CR-1.MAN.NE5000E:()GE23/0/1.1

ip filter-options all

ip ignore-df-bit

no ip proxy-arp

no ip redirects

no ip unreachables

ip policy output "plIPP0"

下行子接口调用:

interface gigabitEthernet 4/0/1.25979042

svlan id 2597 42

svlan ethertype 8100

ip policy input "plIPP3"

4、将traffic-class映射到mpls的exp

mpls match traffic-class 4 set exp-bits 4

mpls match traffic-class best-effort set exp-bits 0

中盈优创资讯科技有限公司 第6页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

mpls match traffic-class 1 set exp-bits 1

mpls match traffic-class 2 set exp-bits 2

mpls match traffic-class 3 set exp-bits 3

mpls match traffic-class 5 set exp-bits 5

mpls match traffic-class 6 set exp-bits 6

mpls match traffic-class 7 set exp-bits 7

5、定义PQ和4个队列的WRR Queue,具体weight可以根据要求修改

queue-profile qpQueue1 #定义队列

buffer-weight 15

!

queue-profile qpQueue2

buffer-weight 10

!

queue-profile qpQueue3

buffer-weight 30

!

queue-profile qpQueue4

buffer-weight 20

!

queue-profile qpQueue5

buffer-weight 25

!

scheduler-profile spQueue1 #定义调度策略

shaping-rate 150000000 #以GE为例,PQ限速150M

weight 15

strict-priority

scheduler-profile spQueue2

weight 10

!

scheduler-profile spQueue3

weight 30

!

scheduler-profile spQueue4

weight 20

!

scheduler-profile spQueue5

weight 25

#定义丢弃门限

drop-profile dpDrop1

committed-threshold percent 90 100 100

中盈优创资讯科技有限公司 第7页

中盈优创 城域网设备QOS配置规范-中盈优创

浙江电信IP城域网QOS配置规范

drop-profile dpDrop2

committed-threshold percent 90 100 100

drop-profile dpDrop3

committed-threshold percent 80 100 100

drop-profile dpDrop4

committed-threshold percent 70 100 100

drop-profile dpDrop5

committed-threshold percent 30 100 100

#定义Qos策略

Qos-profile qpQueueScheduler

ip queue traffic-class "best-effort" queue-profile qpQueue5 scheduler-profile spQueue5 drop-profile dpDrop5 statistics-profile default

ip queue traffic-class 1 queue-profile qpQueue4 scheduler-profile spQueue4 drop-profile dpDrop4 statistics-profile default

ip queue traffic-class 2 queue-profile qpQueue4 scheduler-profile spQueue4 drop-profile dpDrop4 statistics-profile default

ip queue traffic-class 3 queue-profile qpQueue4 scheduler-profile spQueue4 drop-profile dpDrop4 statistics-profile default

ip queue traffic-class 4 queue-profile qpQueue1 scheduler-profile spQueue1 drop-profile dpDrop1 statistics-profile default

ip queue traffic-class 5 queue-profile qpQueue3 scheduler-profile spQueue3 drop-profile dpDrop3 statistics-profile default

ip queue traffic-class 6 queue-profile qpQueue2 scheduler-profile spQueue2 drop-profile dpDrop2 statistics-profile default

ip queue traffic-class 7 queue-profile qpQueue3 scheduler-profile spQueue3 drop-profile dpDrop3 statistics-profile default

# 在上行接口应用Qos-profile

interface TenGigabitEthernet2/0/0.10

qos-profile qpQueueScheduler

中盈优创资讯科技有限公司 第8页

二 : 利用css @viewport 做设备适配

在需要调整设备浏览器的viewport时,我们通常在HTML中使用来解决。[www.loach.net.cn)但是令人意想不到的是,viewport meta标签并不具有“规范性”,即它不是W3C的正式标准,也非Web标准。

Apple公司率先在其iPhone中的Safari浏览器中实现了viewport meta标签,其他浏览器厂商也快速采纳了它。由于IOS、Android及类似平台在平板电脑和智能手机设备中的流行度和市场占有率,使得viewport meta标签被广泛使用。

viewport meta标签是用做布局的,这种活本应属于CSS的职能。这也是为什么W3C正在尝试规范一种新的设备适配方法的原因,将HTML对viewport的控制转交给CSS。

@viewport CSS 规则

使用@viewport规则控制viewport,与使用meta标签的效果相同,只是我们完全使用CSS来控制。与使用meta标签一样,仍然建议使用设备无关的值(device-width)来设置viewport宽度。

@viewport { width: device-width;}

如今,也有很多开发者已经在使用@viewport了,因为在IE10的捕捉模式(snap mode)下,Windows 8 Metro模式下的一个特性,可以将浏览器拖至屏幕的左端或右端,同时使用两个窗口。奇怪的是,要解决这个问题,开发者就要使用上面介绍的device-width方法,或者在media query里面使用@viewport规则。

@viewport 与 Media Queries配合使用

我们可以在media query里面使用@viewport,已达到更加精准的优化。比如,下面的media query将viewport小于400px(IE10 的 捕捉模式)缩放至320px宽。

@media screen and (max-width: 400px) { @-ms-viewport { width: 320px; } ...}

@viewport 描述符(Descriptors)

zoom描述符等同于viewport meta 标签的initial-sacale属性。

@viewport { width: device-width; zoom: 2;}

与minimum-scale, maximum-scale对应的描述符是max-zoom, min-zoom。

@viewport { width: device-width; max-zoom: 3; min-zoom: 0.50; }

user-zoom与user-scalable属性等效。

@viewport { width: device-width; user-zoom: fixed;}

浏览器支持情况

IE10/11 , opera, webkit, moz 都已支持,,且需要厂商前缀。

@-webkit-viewport { width: device-width;}@-moz-viewport { width: device-width;}@-ms-viewport { width: device-width;}@-o-viewport { width: device-width;}@viewport { width: device-width; }

所以,目前我们还是需要viewport meta 标签。

后记

用此方法可以解决 Windows Phone IE浏览下, 定位在底部(bottom:0)的元素与底部有间距的问题。

上一篇: 《看门狗2》不加后缀运行方法详解不加后缀怎么运行?-这些不常见的域名后缀 你怎么看? 下一篇: 杨朔散文的主要作品-杨青[演员]:杨青[演员]-演艺经历,杨青[演员]-主要作品

优秀文章