概述
帧中继的重要优势之一是未使用的任何网络带宽可供所有用户使用或共享,而无需额外付费。 这让用户可以免费享受超出其 CIR 的突发量。
帧中继包括以下三种拥塞控制措施:接纳控制、通信量管制和拥塞通知。
(1) 接纳控制
接纳控制是帧中继根据新的连接请求的通信量和网络剩余带宽的容量确定是否接纳这一新的连接建立。新的连接请求若被接受,它对通信量的需求应得到某种保证。通信量描述包括以下3个参数,它们在用户和帧中继服务 商为每一条虚电路达成的合约中约定。
承诺信息速率CIR:网络承诺该连接的数据传输平均速率,实际上交换机是在某一约定的时间间隔Tc内对通信量进行测量;
承诺突发量Bc:网络承诺该连接在Tc内可传输的最大信息量,Bc=CIR×Tc;
超额突发量Be:描述在时间间隔Be内网络将试图为连接传输的、非承诺的最大超额信息量。
(2) 通信量控制
一旦某连接被允许进行网络,与数据源连接的帧中继的边界交换机必须监控该连接的通信量,使其对网络资源的实际使用不超过建立连接时所限定的数值。网络对连接的通信量管制基于在Tc内收到的帧的总比特数的多少,设为N,则通信量管制方式如下:
当N未超过Bc时,帧将被传输;
当N介于Bc和Bc+Be之间时,网络将超过Bc的那些帧的DE标志置1,DE置1的帧也提交给网络,但若无资源可用时它有可能被丢弃;当N超过Bc+Be时,帧将立即被丢弃。
(3) 拥塞通知
帧中继交换结点使用帧首部的FECN和BECN比特显式的拥塞通知,链路两端主机的高层协议根据帧中继的拥塞通知执行拥塞控制。当收到BECN拥塞通知时,高层协议可以直接降低自己的发送速率。当收到FECN拥塞通知时,接收端高层协议可以采取适当的流量控制措施。
定义Bc (承诺突发量)是用户可用于短时内传输突发量的超过 CIR 的协商速率,代表在正常工作环境下允许的最大流量。 在可用网络带宽允许的情况下,CBIR 允许流量突发到更高的速度, 但不得超出链路的接入速率。 设备的突发量最多可为 Bc,此时数据仍有望顺利通过。 如果经常需要长时间的突发量,则应购买更高的 CIR。
Be (超额突发量)用于描述超过 CIR 的可用带宽,最高可为链路的接入速率。 与 Bc(承诺突发量) 不同,Be 是不可协商的。 帧也许能够达到这样的传输速率,但很可能会被丢弃1。
举例举例来说,某用户申请了CIR为64kbit/s的帧中继电路,并且与电信运营商签定了另外两个指标,Bc(承诺突发量)、Be (超过的突发量),当用户以等于或低于64kbit/s的速率发送数据时,网络将确保此速率传送,当用户以大于64kbit/s的速率发送数据时,只要网络不拥塞,且用户在承诺时间间隔(Tc)内发送的突发量小于Bc+Be时,网络还会传送,当突发量大于Bc+Be时,网络将丢弃帧。所以帧中继用户虽然支付了64kbit/s的信息速率费(收费依CIR来定),却可以传送高于64kbit/s的数据,这是帧中继吸引用户的主要原因。