`
xitong
  • 浏览: 6204678 次
文章分类
社区版块
存档分类
最新评论

LAP-D协议概述

 
阅读更多

Q.921协议由称为LAPD(链路访问协议-D通道),与HDLC的关系密切,它是在ISDN D通道上使用的数据链路协议。

注:http://www.freesoft.org/CIE/Topics/125.htm

LAP-D的帧格式

标志、位填充技术和FCS校验计算与HDLC一致。

16位的地址包括C/R字段、SAPI(服务访问点标识)和TEI(端点标识)。TEI用于区分使用相同ISDN链路的几个不同的设备。TEI 127是广播,其它的TEI值是动态赋值的。SAPI用于协议或者端口数,并且指示用于数据字段的更高层协议。Q.931消息使用SAPI 0,SAPI 16来发送,标识X.25协议,并且SAPI63用于TEI设定过程,这里通常只有SAPI值被使用。

数据传输以两种方式产生:消息(I)帧和未编号信息(UI)帧。UI,提供不可靠的传输,是两种方式中最简单的,因为没有涉及序列号、应答或者重传机制。I帧以模式128来计数;帧的数码包括在N(S)字段中。应答通过N(R)字段发送,任何一个字段也含在反向的I帧中,或者明确的在RR或RNR帧中发送。RR指示端已经准备好更多的数据,RNR指示一种忙状态,并且放置循环等待后来的RR。REJ是否定应答,请求带有N(R)帧的重传开始。

在I帧可以传输之前,SABME命令初始化序列数为0。DISC命令终止多帧操作。SABME和DISC都使用UA应答。

协议错误(未定义的控制字段,不正确的长度帧,不可用的应答等)通过发送带有错误帧的初始字段的FRMR消息来报告。

TEI管理

在执行更高级(Q.931)功能之前,每个ISDN设备至少必须赋予一个唯一的TEI值。这些数被预先分配(TEI 0-63),或者动态复制(TEI 64-126)。许多TEI赋值是动态完成的,使用TEI管理协议。用于广播Identity Request(标识请求),网络响应一个包含TEI值的Identity assigned标识赋值。功能也提供验证和释放TEI分配。

所有的TEI管理功能使用TEI 127(广播),SAPI 63和5个字节的UI帧来执行:

基准数是一个随机生成的16位值,它用于区分不同ISDN设备(同时请求TEI的分配)。

可能的消息类型有:

消息

方向

功能标识

Identity request(1)

用户-->网络

127

Identity Assigned(2)

网络-->用户

分配的TEI

Identity Denied(3)

网络-->用户

Identity Check(4)

用户-->网络

TEI被检查

Identity Check Response(5)

网络-->用户

TEI值被使用

Identity Remove(6)

用户-->网络

TEI被删除

Identity Verify(7)

用户-->网络

TEI被检查

交互示例

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics