Must know something of everything and everything of something!
ATM的传输控制
上一篇 /
下一篇 2007-03-31 11:04:00
/ 个人分类:network
ATM的传输控制51Testing软件测试网^ x*sk
AG{7R
Q7D
51Testing软件测试网},h'T&_k+c8Ld 监视和管理信元在网络中的传输叫作传输控制。它做得好坏至关重要,特别是对时延敏感的视频数据。不同类型的通信需要不同水平的服务。一个ATM网对不同通信类型提供不同的QOS(服务质量)水平。51Testing软件测试网}*B#gFu1~x~2R
(cQ|]O(c4Cy0[0 1.ATM通信类型51Testing软件测试网TW
^5o"Z~`
我们可以按ATM网的三个特性:带宽、等待时间和信元延迟变化来对通信类型分类。带宽是为支持某一连接的网络容量大小。等待时间是与连接有关的延迟量。若需要低的等待时间意味着信元需要快速从网络中的一点传到另一点。信元延迟变化是每一相关信元组所经历的延迟范围。低的信元延迟变化意味着一组信元必须以相互间相隔不太远的方式通过网络。51Testing软件测试网 |e}3}6ZA
ATM网有三种通信类型:CRB(Constant bit rate恒定位速率)、VRB(Variable bit rate变化位速率)和ARB(Available bit rate可用位速率)。CRB通信包括声音和视频。为完成这种通信,ATM提供一个恒定的带宽、低等待时间和低信元延迟变化。VRB通信除了需求不同带宽以外与CRB相似。ABR通信不需要确定带宽或延迟参数并被许多数据应用所接受。51Testing软件测试网6xy{n!@ta
51Testing软件测试网iP6iU5JY
I 2.ATM连接
RqQzk xqP'r0 通过发出一个导致与ATM网协商的连接请求,ATM的一端请求ATM网络与另外一端相连接。这一过程称为连接建立程序。 必须协商的多数可由 ATM Forum UNI 3.0指定,包括通信类型、恒定和峰值带宽,信号序列长度及QOS级别。这一过程保证ATM网与端点建立一个“条约”。网络承诺递交一个QOS, ATM端点承诺不送出比连接过程中所要求的更多的通信量。51Testing软件测试网/s i;bo8M7T6X1\!mX`}
当阻塞发生时,传输控制提供机制使网络恢复状态。ATM网使用三种传输控制技术:传输管制、传输整形和阻塞控制:
/~Np({8J%\j051Testing软件测试网h:AT1m em/V,Ac(1)传输管制(Traffic Policing)
G^k-b|,Eu0 ATM网为确保每一连接中的通信不超出协商的参数,ATM开关使用一个“漏水桶”算法来管理通信。想象在木水桶的底部有一个孔,水以固定速率(协商速率)从桶内(缓冲区)流出。当信息流超过协商速率和缓冲区溢出时,需要进行传输管制。每一个ATM信元头有一个CLP(Cell Loss Priority)位,即信元丢失属性位,用来指示信元是否与合同相一致。举个例子,如果信元与合同不一致,意味着可能有比合同允许的更多的信元,ATM开关置CLP位为1。这个信元只有在有足够网络容量时,才能通过网络被传输,如果没有足够的带宽可获得,CLP位不一致的信元被丢掉,这时需要重新传输这些信元。 CBR通信需要一个单一“漏桶”,因为在它的网络协议中使用的是固定速率多数。VBR通信使用双“漏桶”,一方面在一些分立的时间间隔监视固定速率,另一方面在连 接期间监视最大(峰值)带宽。如果任何一个值超过协议参数,ATM开关通过控制CLP位管理VBR通信。51Testing软件测试网J1M1T5y+S9R$\8K}
(2)传输整形(Traffic Shaping)51Testing软件测试网m:H(? ~"u[^
与传输管制相似,传输整形是在用户——网络界面上完成的。使用双“漏桶”算法控制通信使流量速率遵守协议规定。完成传输整形的装置是典型的用在PC机或工作站、桥、路由器和DSUs(数字服务单元)中的ATM网络适配器。
8M-q2{2z(Y2|2n:C0(3)阻塞控制