一文解说QoS理论 宽带qos是什么( 二 )


一文解说QoS理论  宽带qos是什么

文章插图
所以抖动是实时传输的一个重要参数 , 尤其是语音、视频等实时业务对抖动的容忍度极低 , 抖动会造成语音或视频的中断 。
抖动还会影响某些网络协议的处理 。一些协议以固定的时间间隔发送交互式数据包 。抖动太大会导致协议振荡 。
所有传输系统都有抖动 , 只要抖动在规定的容限内 , 就不会影响服务质量 。过度抖动可以通过缓冲来克服 , 但这会增加延迟 。
丢包率
丢包率是指网络传输过程中丢包占总传输包数的百分比 。少量丢包对业务影响不大 。例如 , 在语音传输中 , 一个比特或一个数据包的信息丢失 , 通话双方往往都没有注意到 。在视频传输过程中 , 丢失一个比特或一个数据包可能会导致画面出现瞬间的波形扰动 , 但很快就会恢复正常 。
使用 TCP 传输数据可以处理少量的数据包丢失 , 因为 TCP 允许重新传输丢失的信息 。但是大量的丢包会影响传输效率 。在QoS中 , 我们关注的是丢包的统计 , 即丢包率 。因此 , 在正常传输过程中 , 应将网络丢包率控制在一定范围内 。
QoS服务模型
现在我们了解了 QoS 指标 。那么 , 如何通过在网络中的部署来保证这些指标在一定的合理范围内 , 从而提高网络的服务质量呢?这涉及到 QoS 模型 。需要注意的是 , QoS模型并不是一个特定的功能 , 而是一种端到端的QoS设计方案 。例如 , 当网络中的两台主机进行通信时 , 其间可能存在各种设备 。只有网络中的所有设备都遵循统一的QoS服务模型 , 才能实现端到端的质量保证 。IETF 和 ITU-T 等国际组织已经为他们关注的服务设计了 QoS 模型 。下面介绍三种主流的QoS模型 。
最佳服务模型
Best-是最简单最早的QoS服务模型 。在这个模型中 , 网络中的设备除了保证网络之间的路由可达外 , 不需要部署额外的功能 。一个应用程序可以随时发送任意数量的消息 , 并且不需要通知网络 。网络只尝试尽可能多地发送数据包 , 但不提供延迟和可靠性等性能保证 。
在理想条件下 , 如果有足够的带宽 , Best- 是最简单的服务模式 。事实上 , 这种“简单”带来了一定的局限性 。因此 , Best-适用于对延迟、可靠性等性能要求不高的服务 , 如FTP、E-mail等 。
服务模式
由于网络带宽的限制 , Best-模型无法为一些实时性要求高的服务提供强有力的质量保证 , 因此IETF在1994年提出了该模型 。
模型是指应用程序在发送数据包之前首先通过 RSVP() 信令向网络描述其流量参数 。在流量参数描述的范围内 , 网络预留资源(如带宽、优先级)以承诺满足请求 。在收到确认信息并确认网络已经为该应用的消息预留资源后 , 应用开始发送该消息 。应用程序发送的数据包应该控制在流量参数描述的范围内 。网络节点需要为每个数据流维护一个状态 , 并根据该状态执行相应的QoS动作 , 以满足对应用的承诺 。
一文解说QoS理论  宽带qos是什么

文章插图
简单来说 , 在该模型下 , 网络需要为某项服务预留一个专用通道 。这种资源预留状态称为“软状态” 。为保证该通道不被占用 , RSVP会定期发送大量协议报文进行检测 。通过RSVP , 各个网元可以判断是否有足够的资源进行预留 。只有当所有网元都预留了足够的资源时 , 才能建立专用信道 。