ABR
可用比特率(ABR:availablebit-rate),是由ITU-T定义的一种承载能力。除了ABR之外,还有CBR和VBR。
基本信息
- 中文名
比特率
- 外文名
ABR
- 全称
ABR: available bit-rate
- 意义
响应ATM层的转移特性的变化
概述
数据应用的一个重要特点是对时延变化是能够容忍的,而对信元丢失十分敏感。这是由于数据业务的高层PDU通常比较大,可靠性通常基于重传机制。一个信元的丢失将造成整个PDU中所有信元被重传,对网络性能造成很大影响。对这一类数据业务,网络可以有两种处理方式。一种是允许应用以不受控的方式共享使用CBR/VBR的剩余带宽。网络不为这类应用提供QoS保证,拥塞出现时信元会被丢失,高层协议(如TCP)等可能会自动根据拥塞状态调整数据发送速率。这种方式放入的缺点是信元丢失引起的重传业务量大、效率低。另一种方法是网络利用反馈机制,在资源将要耗尽且有可能引起信元丢失的情况下,通知业务源降低信息发送的速率,以减少信元的丢失。为了使这一类数据业务能够最大限度地利用网络中的剩余带宽,同时又不影响CBR和VBR连接的性能,ITU-T定义了一种新的ATM层的承载能力,称为可用比特率(ABR)承载能力。
ABR连接的业务源所在的系统称为源端系统(SES),相应的业务接收端称为目的端系统(DES)。在ABR承载能力中,网络提供给连接的传输特性(如吞吐量和传输带宽等)在连接建立之后有可能改变,这是与CBR/VBR不同的。用户可以根据网络反馈的控制信息的指示改变其发送业务量的特性,使其能够适应改变了的ATM层的传输特性,因而克获得一个很低的信元丢失率。可见ABR承载能力具有以下特点:
1 ABR业务利用CBR/VBR的剩余容量,且不影响其QoS,提高了利用率;
2 ABR连接使用的容量是动态变化的;
3网络为ABR业务源提供反馈,业务源能够根据反馈调整信息发送速率;
4在ABR连接中,信元传输时延和信元时延变化时不受控制的,因此ABR承载能力并不适合于支持实时业务。
ABR业务量控制的参数
ABR采用反馈控制来确定业务源的信元传输速率。为了实现业务量控制,ABR的反馈控制机制中涉及到以下一系列相关的参数。
(1)允许信元速率
允许信元速率是当前的网络状况所能允许信息源(即SES)发送信元的最大速率。ACR反映了当前网络能够给ABR连接提供的最大传输带宽。信息源实际发送信元的速率应小于ACR。SES通过反馈控制调整ACR的值,以实现发送速率随着网络状态的动态调整。
(2) 峰值信源速率
峰值信元速率PCR是在业务量合约中约定的业务源发送信元的最大速率,也就是ACR可能达到的最大速率。ABR连接信元的一致性由算法GCRA(T,t)来定义(其中T为峰值发送间隔)。速率超过PCR的ABR连接将被认为不一致。
(3) 最小信元速率
最小信元速率(MCR,Minimum Cell Rate)是网络必须保证的ACR的最小值,MCR也在业务量合约中约定。在任何时候,网络分配给ABR连接的带宽(ACR)不应该小于预先约定的MCR,MCR的值可设为0.
(4) 初始信元速率
初始信元速率(ICR,Initial Cell Rate)是当ABR连接初始启动时,或者信息源子啊空闲一段时间是ACR的初始值。默认值等于连接的PCR。
(5) 速度增加因子
当SES收到的反馈RM信元允许信息源增加信元传输速率时,ACR一次可增加的量由速率增加因子(RIF,Rate Increase Factor)以及PCR决定。RIF的默认值等于1/16。