目录
一、QOS
1.6网络拥塞的方法
一、 QOS
1.1Qos技术概述
随着网络的发展,互联网流量迅速增加,网咯产生拥塞,延时增大,有时还会造成丢包,导致业务质量下降,当网络出现拥塞时,如何保证重要数据的带宽和实时性数据能够快速转发呢
1.2 Qos服务模型
QoS在网络中的服务模型一共分为三种。
(1)Best- -Effort Service: 尽力而为的服务模型。
(2)Integrated Service: 综合服务模型,简称IntServ。
(3)Differentiated Service: 区分服务模型,简称DiffServ。
1.BesEfor Srvice服务模型
Best-EffortService是一种单一的服务模型, 也是最简单的服务模型,应用程序可以在任何时候发送任意数量的报文。网络尽最大可能发送这些报文,但对于延时,可靠性不做保证。Best- -Effort Sevice. 是现在互联网中默认的服务模型, 其遵循先进先出的转发规则。
2. IntServ 服务模型
Intserv 服务模型在使用网络资源时,需要提前申请,申请的过程是通过RSVP (Resource ReservationFrocol,资源预留协议)完成的。应用程序会通过RSVP将需要的时延,带宽、 丢包率等性能通知其他节点。这些节点收到资源预留请求后,根据用户合法性、资源使用情况来决定是否预留资源。IntServ服务模型的扩展性很差,在实际网络中实施较为困难,并且RSVP 自身存在一定缺陷, 与路由协议不能很好地协调工作,这些都限制了IntServ 服务模型的广泛应用。
3.DiffServ 服务模型
Differv服务模型可以满足不同的QoS需求。与intServ不同,其不需要预留资源,网络不为每个端到端的流量进行维护。Differv服务模型可以使用不同的方法来指定报文的QoS.如报文的优先级、MAC地址、源IP 地址、目的IP地址等,网络通过这些信息来提供特定的服务(报文分类、流量整形等)。
1.3 Qos的操作模型
Qos涉及四大组件:
1.分类和标记
2.整形和监管
3.拥塞避免
4.拥塞管理
1.4 分类和标记
1.分类
流分类是进行区别服务的基础。流分类可以使用报文的优先级来识别不同流分类完全由网络也可以使用源地址、目的地址、 MAC地址、协议或端口等信息来识别不同流量。
管理人员定义,不同的网络,流量重要性也不同。例如,对于小型公司而言,HTTP流量可能是比较重要的:而对于大型公司而言,语音流量才是比较重要的。重要是相对而言的,任何流量都应该通过网络,QoS 只是优先保证重要的流量.流分类必须与某种流量控制或带宽分配的动作关联起来才有意义。
流分类一般通过 ACL区分不同的流量,尤其是扩展ACL,基本上可以定义大部分流量.
2.标记
在Qos技术的diffserv服务模型中,对于IP报文中的ds字段使用DSCP作为QOS优先级描述
DS字段一共八位,在DiffServ中使用DS的前六位,即DS0~DS5定义了0 ~63共64个优先级,QoS也可以使用DS字段中的P优先级,使用DS的前三位P.优先级共八个等级,其中0表示正常流量(尽力转发),道循尽力发送原则。
默认情况下在实际的网络通信中,如果不做任何设置,正常的数据优先级都是0.而像RIP或OSPF报文,默认的优先级是6.
QoS中标记可以通过PBR (Policy Based Routing.策略路由)或者Class -Based Marking. 前者多用于策略路由 ,后者通过一个配置模板实现。
在配置时,首先定义匹配类,然后定义流量控制策略,最后在端口实施策略,
1.5 流量整形与监管配置
1.流量整形配置有两种方式,一种是基本的流量整形配置,另一种是基于访问控制列表(ACL)的流量整形配置。
2.承诺访问速率配置
与流量整形相同,承诺访问速率也有两种配置方式,一种是基本的承诺访问速率配置,另一种是扩展的承诺访问速率配置。
1.6网络拥塞的方法
1.提高带宽
2.通过Qos解决