一、QoS
1、随着网络的不断发展,网络规模及 流量类型的不断增加,使得互联网流量激增,产生网络拥塞,增加转发时延,严重时还会产生丢包,导致业务质量下降甚至不可用,所以要在IP网络开展实时性业务,就必须解决网络拥塞问题。QoS(Quality of Service)技术就是在带宽有限的情况下,通过有保证的策略对网络流量进行管理,并实现不同的流量可以获得不同的优先服务。
2、传统端到端网络通信存在的问题
传统的IP网络无区别对待所有的报文,采取先入先出FIFO(First In First Out),它依照报文到达时间的先后顺序分配转发所需的资源,所以无法对一些关键业务的通信质量进行保证。
3、改善网络通信质量的三套方案
(1)尽力而为服务模型
即传统的先进先出,通过提升带宽、升级网络设备,直接提升服务质量
(2)综合服务模型
RSVP协议工作过程:在应用程序发送报文前,需要向网络申请特定的带宽和所需的特定服务质量的请求,等收到确认信息后才发送报文。
综合服务模型(Integrated Services Model):
IntServ是一种最为复杂的服务模型,它需要用到RSVP(Resource Reservation Protocol)协议。该服务模型在发送报文前,需要向网络申请特定的服务。这个请求是通过信令(signal)来完成的,应用程序首先通知网络它自己的流量参数和所需的特定服务质量的请求,包括带宽、时延等。应用程序一般在收到网络的确认信息后,即认为网络已经为这个应用程序的报文发送预留了资源,然后立即发送报文。
IntServ模型要求端到端网络的所有节点都支持RSVP协议,且每个节点都需要周期性地同相邻节点交换状态信息,这样就会加大协议报文导致的开销。更关键的是,所有网络节点都需要为每个数据流保存状态信息,而当前在Internet骨干网上有着成千上万条数据流,因此IntServ模型在Internet骨干网上无法得到广泛应用。
(3)区分服务模型
在网络中部署DiffServ区分服务类型来保证关键业务的通信质量。
DiffServ区分服务工作过程:首先将网络中的流量分成多个类,然后为每个类定义相应的处理行为,使其拥有不同的优先转发、丢包率、时延等。