计算机网络中ATM单元结构详解
ATM以固定大小的单元传输数据,称为信元。每个信元包含53个八位字节,如图所示。前5个字节包含信元头数据,其余48个字节包含有效负载(用户信息)。
由于此类流量容易受到因必须等待下载大型数据包而导致的延迟等因素的影响,因此小而固定的信元长度非常适合传输语音和视频流量。
头部 | 有效负载 |
---|---|
5字节 | 48字节 |
ATM信元格式
ATM信元头有两种格式,例如用户网络接口 (UNI) 或网络到网络接口 (NNI)。UNI头部可用于私有ATM网络中ATM端点和ATM交换机之间的通信。NNI头部可用于ATM交换机之间的通信。
该图显示了ATM UNI信元头格式和ATM NNI信元头格式。与UNI不同,NNI头部不包含通用流量控制 (GFC) 字段。NNI头部包含一个虚拟路径标识符 (VPI) 字段,出现在前12位。它允许公共ATM交换机之间建立高容量的链路。
ATM信元头字段
以下定义总结了上图所示的ATM信元头字段:
通用流量控制 (GFC) - 它支持本地功能,例如识别通过单个ATM接口发送数据的多个站点。此字段通常不用于,并设置为其默认值0(二进制0000)。
虚拟路径标识符 (VPI) - 与虚拟通道标识符 (VCI) 一起,它识别信元在传输到其目标的过程中通过一系列ATM交换机的下一个目标。
虚拟通道标识符 (VCI) - 与VPI一起,它识别信元在传输到其目标的过程中通过一系列ATM交换机的下一个目标。
有效负载类型 (PT) - 它在第一位表示信元包含用户数据还是控制数据。如果信元包含用户数据,则该位设置为0。如果包含控制数据,则设置为1。第二位表示拥塞(0 = 无拥塞,1 = 拥塞),第三位表示信元是否是定义单个AAL5帧的信元序列中的最后一个信元(1 = 帧的最后一个信元)。
信元丢失优先级 (CLP) - 它表示如果信元在通过网络传输时遇到极端拥塞,是否应将其删除。如果CLP位为1,则应优先丢弃该信元,而不是CLP位为0的信元。
头部错误控制 (HEC) - 它仅对报头的前4个字节进行校验和计算。它可以纠正这些字节中的单个位错误,从而保留信元而不是丢弃它。