A接口部分的信令分析 下载本文

内容发布更新时间 : 2024/5/18 12:52:56星期一 下面是文章的全部内容请认真阅读。

A接口部分的信令分析

1. Abis、A接口信令数据的的收集和分析

1.1参数提取

有些参数既可在A接口上提取又可在从Abis接口上提取,如呼通率和呼损率。一般地,在A口提取时,实现起来复杂。获得的信息多,接入的设备少。参数提取是通过对采集到的信令数据的研究获得的。 1.2信令数据处理

可以建立如下的数据处理模型:

屏幕格式化输出网络通道其它通道过滤器TMS采集模块(数据源)原始信令流信令分解模块DTAP、BSMAP消息流过滤器过程提取格式化输出屏幕网络通道其它通道图1 A接口数据处理模型

消息分解模块分解采集到的信令消息,并形成一定的格式输出报文; 过程提取模块则根据采集到的信令消息,提取其中的处理过程,采取消息状态机模型进行提取。确定FSM的关键问题在于如何将采集到的消息分发(Dispatch)到适当的FSM中。DTAP过程和部分BSSMAP过程是使用SCCP有连接服务,另外一部分BSSMAP过程是使用SCCP无连接服务。另外对于SCCP连接的发起和建立,规范中有明确的规定,据此对过程提取FSM的确定如下:

为每一类SCCP连接的发起过程和每一类使用无连接的BSSMAP过程定义一类业务进程,可以将之视为一个对象。每一次具体的业务过程看做是这一对象的实例化。DATAP和BSSMAP使用SCCP连接服务的消息根据其承载SCCP连接的连接识别号(CI)来分发。需要建立CI和进程号的映射关系。对于使用无连接服务的BSSMAP消息根据不同情况来确定消息的归属进程,例如对电路有关的进程,根据消息中的电路识别号(CIC)来分发。 在过程提取FSM中另外一个重要问题是如何进行保护的问题,因为在异常情况下,会因为一些异常情况包括消息可能的错序造成永远也收不到某些预期消息,使得FSM挂起在某一

zlqiu

第 1 页

3/19/2014

状态,如何对这一情况进行保护。在交换控制程序中除了充分考虑各种情况外,采用定时器来实现的。对于信令过程的提取,可能不适合在各个状态下进行定时保护,因为它不是一种主动的互控过程,而且开销也很大,定时的长度也不容易确定,对于过程提取来说也没有太大的必要。根据这种情况,采用以下机制:设置几个队列,定时扫描队列上的进程,发现队列上面的进程的状态没有发生变化,则将这一进程释放掉,不同的队列具有不同的保护时长。对于进程则需要在状态变化时插入到合适的队列上去。

另外对于一些SCCP连接过程中,可能同时有多个事务同时进行,即多个基本过程穿插进行,如果在一个FSM中,会造成状态膨胀,而且很难考虑完整,FSM太复杂。可以考虑引入子进程或分支进程的概念,在进程内部再进行一次消息分发。具体过程如下,在主子进程的状态下如果收到一个非主分支过程时候,启动一个子进程,并更新子进程状态表,后续的有关此子进程的消息先检查是否其子进程启动,如果启动,则分发到此子进程,如果不是,由主子进程来处理。主子进程的以SCCP连接建立起始,以SCCP连接释放或异常结束结束,主子进程必须包含这两个基本过程。主子进程结束,则整个进程包括其所有子进程也要结束。另外上面的定时保护以主子进程的状态为准。

一般的子进程在一个进程中不会存在多个,子进程中的基本过程在进程中的顺序以其启动时刻排列,而不以结束时刻排列。

在多个进程中可能共用一些子进程,在实现中考虑共用代码。 一些进程只有一个基本过程组成,所以主要信息都集中在基本过程表中去记录,但为了模型的统一,仍然采用了分级的记录和描述方式。

在使用SCCP连接服务的进程中都隐含了两个基本过程:SCCP连接建立过程、连接释放过程和连接异常终止过程。

子进程号为:进程号U子进程类别。

zlqiu 第 2 页 3/19/2014

1.3信令消息、信令过程存储

1.3.1存储模型

进程流水号...进程信息...过程信息消息描述消息指针消息记录消息记录...P0P1基本过程信息基本过程指针基本过程信息基本过程指针M0消息记录消息记录消息描述...Mn过程描述块Pn基本过程信息基本过程指针进程描述块消息指针...图2

...DTAP、BSSMAP及空中接口消息和过程存储模型

如图所示,解码模块产生的消息驱动过程提取状态机,FSM生成图中的各项记录或修改记录项。一个进程描述块就是一条记录项。图中的记录以关系表的形式组织,可以存储于数据库中,也可以组织在内存或磁盘文件中,组织在内存和磁盘文件需要另外建立控制、索引等文件来控制和加速记录的访问和查询。 1.3.2信令消息

1.3.2.1 信令消息描述表

对信令报文的分析,可以提取一些用于评估和优化的有用信息,所以在分析中提取这些信息,存储在表中,用于后分析和处理。记录主要分为三部分:七号信令部分、BSSMAP、DTAP部分。可以按照各种参数属性对报文分类组织:SPC 、SCCP连接、IMSI、CIC等。

信令消息记录表是最基本和原始的记录表。

信令消息是系统最原始和直接的信息,采用两级的描述和存储:消息和信息单元。但在一般情况下,是不需要深入到信息单元级的记录,所以对于信息单元的描述和记录做预留待研究,着重关注消息的描述和存储。

对于空中接口L3的RR子层的消息,由BSS进行处理,并不在A接口上出现,所以不

zlqiu

第 3 页

3/19/2014