1) 什么是QOS?
· QOS是指服务质量。就是在有限的广域资源的前提下,为应用提供优质服务质量。让关键应用以最低的响应时延通过网络,而不受时间、用户数变化等网络突发事件因素的影响
2) QOS一般部署在网络的什么位置?
· QoS特性一般部署于路由器与局域网之间,这样保证数据包在进入路由器之前已经被分好类,这样便于路由器的快速处理
3) 现代网络对QOS提出了哪些要求?
总体来说,现代网络对QOS的要求越来越高,越来越细,总结归纳起来的话,现代网络对QOS提出了7大要求,具体如下所述:
· 根治各种引起阻塞的问题:如在两层网络的结合部分,尽量使流量平滑,减少突发流量对网络性能的影响
· 对不同信息流进行清晰细腻的分类:能在网络中依据不同信流特征如MAC地址、IP地址、IP群组、IP子网、域名、TCP端口、网址、档类、COS、TOS、DiffServ码值、外向流、内向流、不同协议和应用等对各种信流进行有效和清晰的分类。
· 对信息流进行广泛的数据采集和分析:没有对信息流在网络中运行效能的历史和现状的充分了解和分析,就很难拟定相应的QoS策略。除了一些普通的参数如信息包数、比特数、带宽占用量等,解决方案还应能对应用的总响应时延、网络时延和服务器时延进行采集和分析。因为只有响应时延才能最真实地以量化了的形式(以毫秒计算)将QoS反映出来
· 灵活多样和强有力的带宽控管能力:同一种应用在不同企业中有可能承担的责任不一样,不同的应用在网络中的行为也不一样,那就要求我们的解决方案能提供灵活多样的QoS控管方式。
· 跨网络名副其实的端对端QoS:应该涵盖IP信息包在通过了“最后一公里”(LastMile)瓶颈后,在电讯部门核心传输设施上的服务质量。也就是说,核心传输设施要能识别从局域网发出来的IP信息包上带着的服务等级标志,然后实施相应措施安排适当的路由路径和分配相应的带宽资源以满足服务等级的需要。
· 简易方便的管理界面和平台
· 安全性要求
4) CIR,EIR,CBS,EBS分别代表什么?请做简要解释
· CIR:committed information rate(承诺信息速率),即允许的流的平均速率。也可理解为向令牌桶添加令牌的速度。XXX设备中修改CIR时,其只能为64K的倍数,如果不是64K的倍数,会自动增加或减少到64k的倍数。
· CBS: Committed Burst Size(承诺突发尺寸),即每次突发流量所允许的最大流量尺寸,若突发流量超过此尺寸,则会造成丢包。就是突发大流量时,我可保证CBS大小的流量可以顺利的无影响的被处理掉,而不丢包。但如果高流量持续时间过长,那么就不能保证所有的报文都被正确无延时的被处理。此尺寸必须要大于可能出现的最大报文长度,否则每次最大长度的报文都会被丢掉。相当于令牌桶的尺寸。XXX设备中配置CBS时,CBS的单位默认为KB。
· EBS:Excess Burst Size (超额突发尺寸),一般来讲CBS+EBS = 令牌桶大小。但在配置过程中,EBS一般配置为0。
· CAR:Committed Access Rate,承诺访问速率,主要用来限速,并不用来做流量保证。
· PIR:Peak Information Rate,PIR = CIR + EIR
5) Shaper
· Shaper是配置在端口上的,网络口上配置A2N的shaper,接入口上配置N2A的shaper
· 在端口上配置shaper时,只能配置一个shaper的缓冲区大小,单位是Kbyte.
6)XXX公司QOS大致处理流程
7) 如何测试Shaper功能
· 首先要把policy禁用掉,然后再通过打流的方式,看看业务流是否通,是否能达到CIR承诺的水平。其实对业务组来讲,业务通了,应该就没有问题了。
8) Shaper中的Port based 和FlowBased有什么区别?
· PortBased:shaper是挂在网络端口下面的,shaper的数量是固定的(8个),根据流不同的COS值,进不同的队列。流可以有很多条,但是队列数量却是固定的,只有8个
· FlowBased:Shaper是挂接在flow下面的,每条流都有一个shaper
9) Shaper中的COS值和QID有什么对应关系
· single cos的流,那么它的队列ID就是他的COS值,
· Multicos的话,它选择队列ID的方式就会比Single Cos稍微复杂一些,
10) 请问我们在设备调试过程中通过dump命令读取出来的寄存器值为什么和经常和配置的值不一样?
· 因为两边使用的单位不一样,配置流的CIR,EIR时,单位是byte,而寄存器中通过dumpshaper查出来的CIR, EVC limit等的值,他们的单位都要乘以64K;配置shaper的BS时,单位是KB,但是在寄存器中查出来的值单位是byte。
11) 使用smartbits打流时,如何设置流的cos值
· COS值是Vlan下的概念,所以设置COS值要进入vlan的子菜单
· 设置COS值直接设置vlan的pri优先级即可
12) Vlan头的格式是怎样的
· Vlan头格式如下所示
TPID(16) | Priority(3) | CFI(1) | Vlan ID(12) |