Q.931协议分析培训教材
? ? ? ?
管理呼叫控制过程中使用的定时器和逻辑实体 接入资源的管理,包括对B通道的管理
保证所提供的业务与用户要求一致性的检查(例如承载能力)
另外,第三层的功能还包括:选路和中继、传递用户和网络间的信息等。
第三层和相邻层的接口:ISDN用户-网络接口第三层服务接入点(SAP)为上一层提供服务,并通过数据链路层SAP从数据链路层接受服务。第三层和数据链路层之间接口的综述在Q.921标准中规定。为了更好地理解Q.931,先对Q.921进行简单的介绍。
1.2 Q.921帧结构及规程单元和字段的格式
在ISDN用户-网络接口处,数据链路层是采用D通道的链路接入协议LAPD(Link Access Procedure on the D-channel)。Q.921标准说明的是LAPD帧结构、规程单元及字段格式等。LAPD的目的是通过ISDN用户-网络接口采用D通道在第三层实体之间传递信息。
为了使LAPD能够应用于直接的用户-用户情况下的通信(例如,通过租用线的PABX至PABX通信),或者在混合的公用网和专用网情况下的通信,必须在相邻的数据链路层实体之间指定用户侧和网络侧。在混合的公用网和专用网情况下,公用网假定为网络侧,专用网假定为用户侧。
1.2.1 Q.921帧结构
数据链路层对等网络间信息的交换采用的是下面所示的帧结构方式,格式A所示的是没有信息字段的帧结构,格式B所示的是具有信息字段的帧结构。
项目管理和技术支持部 2
Q.931协议分析培训教材
Format A8 7 6 5 4 3 2 1Flag0 1 1 1 1 1 1 0Address(high order octet)Address(low order octet)Control (note 2)Octet 1Format B8 7 6 5 4 3 2 1Flag0 1 1 1 1 1 1 0Address(high order octet)Address(low order octet)Control (Notes 1 and 2)Control (Notes 1 and 2)Octet 12233445Control (note 2)5informationFSC (first octet)FSC (first octet)...n-2n-2FSC (second octet)Flag0 1 1 1 1 1 1 0n-1FSC (second octet)Flag0 1 1 1 1 1 1 0n-1nnNOTE 1 - For unacknowledged operation, format B applies and one octet control field is used.NOTE 2 - For multiple frame operation, frames with sequence numbers contain a two-octet control field and frameswithout sequence numbers contain a one-octet control field. Connection management information transfer framescontain a one-octet control field.Figure Q.921 - Frame formats
1.2.2 Q.921规程单元及字段的格式
1.2.2.1 Flag
所有的帧都是以Flag序列(01111110)开始和结束的。
1.2.2.2 Address
为了确保D通路上多个数据链路层协议的协调工作,在这些协议之间必须分配第二层地址区域。第二层地址区域的分配如下表所示:
SAPI0~3132~6263标准Q.921和Q.922Q.922Q.921和Q.922
第二层协议地址区域分配
项目管理和技术支持部 3
Q.931协议分析培训教材
一个数据链路连接由每帧的地址字段中的数据链路连接标识符(DLCI)来识别。DLCI由服务接入点标识符(SAPI)和终端端点标识符(TEI)组成。
SAPI用于标识用户-网络接口处网络侧或用户侧的服务接入点。 TEI用于标识服务接入点内一个指定的连接端点。
地址字段由两个8比特组组成,地址字段识别命令帧的指定接收机和响应帧的发送机。地址字段的格式如下表所示:
8 7 6 5 4 3 2 1EA 0EASAPITEIC/ROctet 2 13
EA C/R SAPI TEI地址扩展比特(Address field extension bit)命令/响应比特(Command/response field bit )服务接入点标识符(Service Access Point Identifier)终端端点标识符(Terminal Endpoint Identifier)
EA:地址扩展比特
地址字段的八比特组数由地址字段八比特组的第一个被传送的比特(即EA)来标识。 如果一个地址字段八比特组的第一个比特为“1”,则标识此八比特组为地址字段的最后一个八比特组。对LAPD操作的双八比特组地址字段,第一个八比特组的第1个比特应为“0”,标识下一个八比特组仍为地址字段;第二个八比特组的第1个比特应为“1”,标识该八比特组为地址字段的最后一个八比特组。 C/R:命令/响应比特
该比特标识一个帧是命令帧还是响应帧。在用户侧,发送命令帧时,C/R比特为“0”,发送响应帧时,C/R比特为“1”。而在网络侧则相反,发送命令帧时,C/R比特为“1”,发送响应帧时,C/R比特为“0”。具体如下表所示:
命令/响应命令响应方向网络侧->用户侧用户侧->网络侧网络侧->用户侧用户侧->网络侧C/R值1001
SAPI:服务接入点标识符
C/R比特的使用
项目管理和技术支持部 4
Q.931协议分析培训教材
SAPI标识一个点,在此点处数据链路层实体为第三层或管理层实体提供数据链路服务。因此,SAPI规定了一个处理数据链路层帧的数据链路层实体,以及将接收由数据链路层帧所携带的信息的第三层或管理层实体。SAPI可以标识64个服务接入点,SAPI值的分配如下表所示:
SAPI值01-111213-151617-3163其他保留Teleaction communication保留符合X.25第三层规程的分组方式的通信保留第二层的管理规程对Q.921规程不可用SAPI值的分配相应的第三层或管理实体呼叫控制过程
TEI:终端端点标识符
点到点数据链路连接的TEI仅对应于一个终端设备。TEI子字段允许规定128个TEI值,TEI值的分配如下表所示:
TEI值0-6364-126127设备类型非自动分配TEI设备自动分配TEI用户设备广播数据链路连接TEI值的分配
1.2.2.3 Control
控制字段用于识别帧的类型,它或者是命令、或是者响应。LAPD定义了三种类型的控制字段格式:编号信息传送(I格式)、管理功能(S格式)、无编号信息传送和控制功能(U格式)。各控制字段格式如下表所示:
I格式――用于在第三层实体间传送信息。
S格式――用于执行数据链路监视控制功能,例如:确认I帧、请求重新发送I帧等。 U格式――用于提供附加数据链路控制功能和无确认信息传送的无编号信息传送。
项目管理和技术支持部 5
Q.931协议分析培训教材
控制字段比特I格式S格式U格式8 7 6 5 4 3 2 1N(S)N(R)X X X XM M MN(R)P/FS S0P0 1P/FM M1 1Octet 4 5Octet 4 5Octet 4N(S) 发送I帧的发送序号M 修改功能比特N(R) 下一个期望接受的I帧的发送序号X 保留,设置为0S 监视功能比特P/F 发送的帧为命令帧时为探询比特;发送的帧为响应帧时为终止比特
控制字段格式
探询/终止(P/F)比特:所有的帧都包含有P/F比特,在命令帧中,P/F比特作为P比特使用;在响应帧中,P/F比特作为F比特使用。P比特置“1”,表示数据链路实体请求一个来自对端数据链路层实体的响应帧。F比特置“1”,表示数据链路实体所发送的帧为响应帧。 发送序号N(S):只有I帧存在N(S),为所发送I帧的发送序号。
接收序号N(R):所有的I帧和监视帧都包含有N(R),N(R)表示下一个期望接收的I帧的发送序号。N(R)表明发送这个N(R)的数据链路实体已经准确地接收了序号小于等于N(R)-1的所有I帧。
下表所列的是用户侧或网络侧数据链路层实体所使用的命令帧和响应帧:
应用格式信息传送I命令IRR未确认和多帧确认信息传递监视SRNRRRRNRREJ编码8 7 6 5 4 3 2 1N(S)N(R)0P响应Octet454545454444440 0 0 0 0 0 0 1P/FN(R)0 0 0 0 0 1 0 1N(R)P/FREJSABME0 0 0 0 1 0 0 1N(R)P/F0 1 1PFPPFF1 11 10 00 00 00 11 11 11 11 11 11 10 0 00 0 00 1 0DM无编号UUIDISCUAFRMR0 1 11 0 0命令和响应
信息(I-Information)命令:其功能是通过数据链路连接传送第三层信息的编号帧。
项目管理和技术支持部 6