概述
QoS(Quality of Service,服务品质保证)是指一个网络能够利用各种各样的技术向选定的网络通信提供更好的服务的能力。QoS是服务品质保证,提供稳定、可预测的数据传送服务,来满足使用程序的要求,QoS不能产生新的带宽,而是根据应用的需求以及网络管理的设置来有效的管理网络带宽。
对于L3交换机软件QoS的实现,首先应该给出一个参考模型,而这个模型要求是通用的,成熟的。QoS并不能产生新的带宽,但是它可以将现有的带宽资源做一个最佳的调整和配置,完整的应用QoS,可以对网络的数据传输做到完全的控管。下面将对QoS做一个尽量严格的描述:
IP协议的数据传送规范,只针对发送端和接收端的地址和服务等作出规定,并且利用OSI四层以上的,如TCP协议等来确认数据包的传送正确无误,但是,IP协议没有提供和保护传输数据包的带宽,而是以尽力而为(Best Effort)的方式来提供带宽服务。此种方式对于Mail以及FTP等服务尚可以接受,但是对于越来越多的多媒体业务数据和电子商务数据的传输,则无法满足这些应用需要的带宽和低延迟要求。
基于差别化服务的QoS在网络的入口指定每个数据包的优先级别,这些分类信息被携带在L3的IP包头或者L2的802.1Q帧头中。QoS对于相同优先级别的数据包提供相同服务,而对不同级别的数据包则提供不同的操作。支持QoS的交换机或路由器可以根据数据包的分类信息,为其提供不同的带宽资源,并且可以根据配置的监管策略来重写这些数据包携带的分类信息甚至在带宽紧张的时候丢弃某些低级别的数据包。
如果在一个网络中,每一跳的设备都支持基于差别化服务的QoS,那么就可以构建一个端到端的QoS解决方案。QoS的配置是很灵活的,可以很复杂,也可以很简单,这一切都依赖于实际的网络拓扑和网络设备,以及对网络出入流量的分析。
最后
以上就是喜悦百褶裙为你收集整理的QoS实现的全部内容,希望文章能够帮你解决QoS实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复