1.LAPF基本特性
LAPF是以帧手段承载业务的数据链路层协议和规则,包括在ITU-T建议Q.922中。LAPF的功能是以帧的手段在ISDN用户-网络接口的B、D或H通路上承担业务,在用户平面上的数据链路(DL)业务用户间传送数据单元(SDU)。
LAPF用1.430与1431支持的物理层服务,并允许在ISDN B/DH通路上统计复用多个帧方式承载连接。它也可用其他类型接口的物理层服务。
LAPF的子集与数据链路层核心子层对应,用来支撑帧中继承载业务。这个子集叫做数据链路核心协议(DL-CORE)。LAPF的其余部分叫数据链路控制协议(DL-CONTROL)。
LAPF提供两种信息传送方式:非确认信息传送方式和确认信息传送方式。
2.LAPF帧结构
LAPF的帧标志有字段F、地址字段A、控制字段C、信息字段I和帧检验序列字段FCS五种组成。
标志字段是一个特殊的八比特组011111110(7E),它的作用是表示一帧的起始和最终。在地址标志前为起始标志,在帧校验序列(FCS)字段后为最终标志。
地址字段A的用途是为了区分同一通路上多个数据链路连接,以便实现帧的复用/分路。地址字段的长度一般为2个字节,必要时最多可扩展到4个,地址字段通常有地址字段扩展比特EA、命令/响应指示C/R、帧可丢失指示比特DE、前向显式拥塞比特FECN、后向显示拥塞比特BECN、数据链路连接标识符DLCI和DLCI扩展痉控制知识比特DC等7个部分。
控制字段C分三种类型的帧:①信息帧(I帧)用来传送用户数据,但在传的同时,I帧还捎带传流量与差错控制信息,来保证用户数据的正确传送;②监视帧(S帧)专门用来传送控制信息。当控制信息没有帧可“搭乘”时,需用S帧传输;③无编号帧(U帧)有传送链路控制信息及按非确认方式传用户数据两个用途。
信息字段I含的用户数据可是任意的比特序列,它的长度必须是整数字节。LAPF字节的最大长度为260B,网络应能支持协商的信息字段的最大字节数至少为1598,用来支持如LAN互联之类的应用,以尽量减少用户设备分段和重装用户数据的需要。
帧校验序列字段FCS是16比特的序列。它有非常强的检验错误的能力,能测出任何位置上的三个内的、全部的奇数个、16比特内的连续及多数突发错误。
3.LAPF帧交换过程
LAPF的帧交换过程是在D/B/H通路或其他类型物理通路上对等实体间传输和替换信息的过程。交换的帧有I帧、S帧和U帧。
采用非确认信息传送方式时,LAPF的工作方程十分简单,用到的帧只有一种,即无编号信号帧UI。UI帧的I段包含了用户发送的数据。UI帧到达接收端后,LAPF实体按FCS字段的内容检查传输错误。如没有错误,则将I字段的内容送到第三层实体。若有错误,则把该帧丢掉,但不论接收是否正确,接收端都不给发送端回答。
用确定的信息传输手段时,LAPF的帧变换有以下三个阶段:
(1)连接建立。任何一端都可通过发送一个 SAME帧来申请逻辑连接,这通常是对来自一个第三层实体的申请的响应。SABME帧含有数据链路连接标识符(DLCI)。LAPF实体接收该SABME帧,并向合适的第三层实体发连接申请指示。若该第三层实体用接受连接响应,则该LAPF实体发一个UA帧返给对方。当对方的LAPF实体收到说明接受的UA帧时,就向上给提出申请的用户送一个证实信息。若终点用户拒绝该连接申请,其LAPF实体就回送一个DM帧,接收DM的LAPF实体则通知其用户对方拒绝建立连接。
(2)数据传递。当连接请求被接受和证实,就建立起连接,双方就可在I帧中发用户数据,并从序号0开始。I帧中的N(S)及N(R)两个字段用来流量与差错控制,一个发I帧序列的LAPF给这些帧编序号并把序号放进N(S)中,N(R)是已收的I帧的捎带确认,它使LAPF实体能明确它期望收的下一个I帧的序号。
(3)连接释放。任何一方LAPF实体均可启动一次切断,可以是出于它本身的原,或根据它的第三层用户的请求。LAPF实体给对等的实体发一个DSC帧来切断连接。对方的LAPF实体必须通过回答一个UA而接受该切断,并通知第三层用户连接已经终止。在途中的任何还未被确认的I帧均会被丢失,由较高层负责恢复。
4.LAPF管理功能
LAPF的管理功能表现在以下两个方面:
(1)DLCI管理。当用帧方式承载业务时,DLCI值或借助应用Q.933呼叫确立规则在控制平面协商,或通过应用永久虚电路,在预订时,由管理部分分配。一旦有DLCI值能用在分配层,管理实体向用户平面数据链路层实体发MDL-ASSIGN请求原语,此原语含将要分配的DLCI值和相关联的DL-CEI。
(2)管理参数。除参数N200外,其他的都可让LAPF借助交换XID帧协商与修改。