LAP-D 是 ISDN 协议集中的第二层协议,与 X.25 LAP-B 协议几乎相同。ISDN 的三种逻辑数字通信信道执行如下功能:
- B 信道 - 传送用户业务信息包括数字数据、视频和语音;
- D 信道 - 在用户和网络间传送信令和数据包;
- H 信道 - 执行与 B 信道相同的功能但其运行速率超过 DS-0 (64 Kbps)。
LAP-D 完成 ISDN 链路建立过程具体如下:
- 终端端点(TE)和网络交换准备接受帧(RR),等待初始化一个连接。
- 终端端点(TE)发送一个未编号的信息(UI)帧,其中 SAPI(业务接入点标识)的值为63(管理协议、查询网络),TEI (终端终点标识) 的值为127(建立广播链路)。
- 网络分配一个可使用 TEI(范围为 64 - 126 )。
- TE 发送一个 SABME 帧,其 SAPI 值为0(呼叫控制),TEI 值为网络分配的值。
- 网络发出未编号响应(UA)帧,SAPI=0,TEI 值为分配值 。
LAPD 由 CCITT Q.920/921 定义,其工作于平衡式异步模式(ABM)下,该模式是完全平衡的(也就是没有主从关系)。任何时候每个站都可以进行初始化、监督、错误恢复和发送帧操作。 DTE 和 DCE 在该协议中是同等的。
协议结构
标准 LAPD 帧格式如下所示:
| Flag | Address Field | Control Field | Information | FCS | Flag |
Flag ― Flag 字段的值恒为 0x7E。采用“Bit Stuffing”技术以确保帧分隔符标志的位模式不会出现在帧的数据字段。
Address Field ― 帧中头标志后面的起始两个字节为 Address Field。Address Field 格式如下所示:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| SAPI (6 bits) | C/R | EA0 | |||||
| TEI (7 bits) | EA1 | ||||||
- SAPI(服务访问点标识符),6位(如下所示);
- C/R(命令/响应)位表示帧是命令还是响应;
- EA0(地址字段扩展)位表示是否是地址最后八位字节;
- TEI(终端终点标识符),7位设备标识符(如下所示);
- EA1(地址字段扩展)位,与 EA0 相同。
Control Field ― Control Field 字段在 Address Field 字段后面,用于识别帧类型。另外,它还包括序列号、控制特征和差错追踪,这主要取决于帧类型。下面提供了 LAPD 中定义的管理帧类型:
| RR | 信息帧确认和指示以接收更多信息。 |
| REJ | 请求重发指定序列号后面的所有帧。 |
| RNR | 表示临时占有站的状态(如全窗口)。 |
LAPD 支持的一些未编号的帧类型有 DISC(请求断开)、UA(确认帧)、DM (DISC 的应答,表示断开模式)、FRMR (帧拒绝)、SABM、SABME、UI 和 XID。
FCS - 通过检查所传输帧数据的完整性, 帧校验序列(FCS)可以进行高级别的物理差错控制。首先,传输方使用基于帧中所有位的值的算法得出序列号。然后接收方对接收到的帧采用相同的算法,将得到的值与 CRC 作比较。
Window size - LAPD 支持扩展的窗口大小(模数为128),确认帧的可能值是从8扩展到128。这种扩展值通常应用于确认时延比帧传输时间大得多的卫星传输系统中。链路初始帧类型决定会话模数,并且在基本帧类型名称中增加了“E”(如由SABM 变为 SABME)。
相关协议:BRI、PRI、Q.920-Q.923、LAP-B、X.25、Q.931、ATM
组织来源:LAP-D 协议基于 ITU Q-series Documents 标准。
相关链接:
http://www.nationalisdncouncil.com/isdnassistance: The National ISDN Council (NIC) specification
http://www.catcouncil.org/isdn/index.html: The Council for Access Technologies (CAT; formerly NIC) specification and documents


