A接口电路管理讲义文档格式.docx
《A接口电路管理讲义文档格式.docx》由会员分享,可在线阅读,更多相关《A接口电路管理讲义文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
移动管理:
鉴权
位置更新
寻呼
DRX寻呼(时序安排)
呼叫控制
用户数据加密
MSC提供密匙和算法
信令元素加密
缩写说明:
TCHTrafficCHannel(业务信道)
BCCHBroadcastControlCHannel(广播控制信道)
CCCHCommonControlCHannel(公共控制信道)
DCCHDedicatedControlCHannel(专用控制信道)
DRXDiscontinuousreception(mechanism)(不连续接收机制)
1.2A接口信令的传递
MSC和BSS之间的消息是用MTP和SCCP来传递的。
在SCCP协议中,专门为这样应用定义了一项功能叫BSS应用部分(BSSAP)。
BSSAP又进一步划分为以下两个部分:
●直接传递应用部分(DTAP)——用来在MSC和MS之间传递消息;
BSS不解释这些消息中第三层的信息。
DTAP使用面向连接的SCCP功能。
●BSS管理应用部分(BSSMAP)——用来支持MSC和BSS之间的其它过程。
这些过程或者与MS相关的(如:
资源管理、切换控制等);
或者与BSS内的小区有关;
或者与整个BSS有关。
BSSMAP既用到面向连接的SCCP功能,也用到了无连接的SCCP功能;
至于使用哪种功能则与具体过程有关。
图1A接口信令协议参考模型
另外,为了区分DTAP和BSSMAP消息,在SCCP与DTAP/BSSMAP之间实际上还有一个完成分发/复用功能的子层。
每条SCCP消息的用户数据部分都包含了一个分发数据单元作为消息头,分发数据单元后面跟着的是长度指示和实际的BSSMAP或DTAP消息。
在DTAP消息中,分发数据单元包含两个参数:
1)判别参数;
2)数据链路连接指示参数(DLCI)。
判别参数是一个八位组,编码如下:
8
7
6
5
4
3
2
1
D
其中判别比特D置为1,表示透明传递。
在BSSMAP消息中,分发数据单元只包含一个参数:
判别参数。
其中的判别比特D置为0,表示非透明传递。
用户数据域的结构如下图所示:
图2用户数据域的结构
1.3模块处理的BSSMAP过程
BSSMAP主要有以下过程:
●*指配
●#闭锁
●#资源指示
●#复位
●*切换请求指示
●*切换资源分配
●*切换执行
●#切换候选查询
●*释放
●#寻呼
●#流量控制
●*级别标记更新
●*密码模式控制
●*跟踪激活
●*初始的MS消息
●*排队指示
●*数据链路控制SAPI不等于0
●#复位电路
●*PDSS1流量控制
其中带“*”的表示一个专门的过程,与无线接口上一个特定的无线资源相关。
其中带“#”的表示一个全局的过程,与整个小区或BSS或地面电路相关。
全局过程的相关消息用无连接的SCCP来传递;
专门过程的相关消息用面向连接的SCCP来传递。
A接口电路管理负责处理与地面电路状态相关的全局过程。
1.3.1闭锁/解闭锁
因为指配的过程中是由MSC来选择地面电路的,所以MSC需要知道在BSS侧有哪些地面电路是不可用的,这个过程由闭锁/解闭锁来实现。
每条消息包含一到多条地面电路的信息,用电路识别码(CIC)来表示。
假定当前所有的电路都处于非闭锁状态,以下原因会导致BSS闭锁地面电路:
1)操作维护人员介入使电路不可用;
2)设备故障导致电路不可用;
3)没有可用的无线资源。
当BSS决定闭锁一条地面电路时,应立即把该电路标记位“不可用”,然后向MSC发送一条闭锁消息。
MSC接收到闭锁消息时,如果指定的电路正在使用,不会马上打断该呼叫,而是等到该电路释放以后才把它真正闭锁掉。
MSC应向BSS发送一条闭锁应答消息,告诉BSS已完成了闭锁操作。
MSC会一直认为该电路是闭锁的,直到收到了BSS的解闭锁/复位消息。
闭锁/解闭锁是一个从BSS到MSC的单向操作,如果MSC希望某条地面电路推出服务,只需要在MSC内把它标记为闭锁就行了,不需要通知BSS。
1.3.2资源指示
资源指示的目的是通知MSC:
1)BSS侧可以用来承载业务的空闲无线资源的数目;
2)所有可用无线资源的数目(包括目前空闲和已被指配的无线资源)。
MSC在处理外部切换判决的时候可以参考这些信息。
资源指示过程与一个单一的小区相关,用MSC向BSS发送一条资源请求消息来启动。
消息里包含了一个资源指示方法元素,指示BSS完成以下操作:
1)自发的资源指示:
BSS应立即向MSC发送一条资源指示消息作为资源请求的应答。
然后,每当BSS侧指定小区的条件满足要求(如:
流量门限,两条消息之间的时间间隔)时,BSS就会向MSC发送资源指示消息。
这些条件是由运行维护人员设定的。
资源指示消息的周期从资源请求消息的周期元素得到,如果该周期设为0,BSS就忽略它。
BSS一直处于自发资源指示状态直到收到新的资源请求消息或复位消息。
2)单条资源指示:
BSS应马上返回一条资源指示消息。
3)周期资源指示:
然后根据资源请求消息指明的周期发送资源指示消息。
4)停止资源指示:
BSS应马上返回一条资源指示消息,该消息不包含任何资源信息。
1.3.3复位
1.3.3.1全局复位
全局复位的目的是在发生故障事件后初始化BSS和MSC。
该过程与整个BSS相关。
1)BSS全局复位:
当故障发生在BSS侧而且导致处理信息丢失时,BSS将向MSC发送复位消息,通知MSC释放所有受影响的呼叫,清除相关的资源并把电路置为空闲状态。
MSC在经过一个T2长的定时时间后向BSS发送一个复位应答,表示所有的资源都已经释放。
BSS受到该应答后,就会针对原先闭锁的电路向MSC发闭锁消息。
2)MSC全局复位:
当故障发生在MSC侧而且导致处理信息丢失时,MSC将向BSS发送复位消息,通知BSS释放所有受影响的呼叫并清除相关的资源。
同样地,BSS将向针对原先闭锁的电路向MSC发闭锁消息。
经过一段T13长的定时时间后,BSS向MSC发送一条复位应答消息,表示所有的资源已经清除。
1.3.3.2复位电路
当故障仅有影响一小部分时设备,MSC/BSS将发送复位电路消息来恢复资源。
1)BSS复位电路:
如果在BSS侧一条电路因为非正常的SCCP链路释放而被置为空闲状态时,BSS将向MSC发送复位电路消息。
2)MSC复位电路:
如果在MSC侧一条电路因为非正常的SCCP链路释放而被置为空闲状态时,MSC将向BSS发送复位电路消息。
BSS将返回一条复位应答消息。
如果该电路是闭锁的,BSS还应该发送一条闭锁消息。
1.4模块功能
图3模块功能示意图
上图是仅从A接口的角度来观察的MSC/VLR侧的模块功能示意图。
事实上MAG和MARM模块合并起来才完全处理了A接口上的消息。
而从601交换平台本身的角度来看,A接口电路管理模块的功能更倾向于系统的维护管理方面,把它独立处理,更能体现一种资源集中管理和维护的思想。
2相关数据
2.1内部数据
2.1.1端口状态
根据1.3的描述,A接口电路管理模块需要记录A接口端口的以下状态:
1)忙/闲:
只有处于空闲状态的电路才能被分配出去。
2)延时闭锁:
当BSC要求闭锁的电路处于呼叫忙状态时,就先把该电路置为延时闭锁状态;
一旦呼叫结束,就马上把它置为闭锁状态。
3)OAM闭锁:
MSC本地的人为闭锁。
如果有呼叫存在,就把呼叫打掉,通知MAG释放相关资源。
4)BSC闭锁:
表示闭锁源自于BSC,也只有BSC才能把闭锁解除;
否则无论任何该电路不能用于呼叫。
5)PPC闭锁:
表示闭锁源自于下位机,闭锁的原因通常是因为硬件的故障而引起的(如:
拔板子,电路板故障等)。
6)T12定时器启动:
MSC向BSC发送复位电路时,启动一个T12定时器来等待BSC的应答消息。
如果T12定时器超时仍然没有收到应答消息,MSC就把相应的电路状态置为闭锁。
7)未装备电路:
当BSC从MSC的消息的电路参数中发现与其配置不一致的电路识别码时,BSC向MSC发送未装备电路消息,表明该电路是不可用的。
这时MSC应当把它标记为未装备电路,通知维护人员处理。
2.1.2BSS信令点状态
A接口电路管理模块需要记录以下与BSS信令相关的信息:
1)信令点码:
虽然MSC与BSC是点到点的直联模式,在MTP层仍然需要信令点码作为路由信息。
2)配置的电路总数:
所有已配置的到该BSC的电路总数,应与实际的物理配置一致。
3)可用电路总数:
目前到该BSC的空闲链路总数。
4)不可用电路总数:
目前到该BSC的不可用的链路总数,包括:
呼叫忙的,闭锁的,T12定时器启动的及未装备的电路。
5)闭锁电路总数:
目前到该BSC的电路中处于闭锁状态的电路,包括:
OAM闭锁,PPC闭锁和BSC闭锁。
6)定时器状态:
T2或T16定时器状态。
T2是MSC向BSC发送复位应答的延时定时器;
T16是MSC等待BSC复位应答的定时器。
2.2API数据
A接口电路管理模块需要用到da.103和da.08数据表。
他们分别是关于BSC的信令点配置和CIC到端口对应关系的描述。
2.2.1da.103:
SPC配置表
Max_RecNum20
Key_Num5
Access2
RecNoOPCDPCCICNumCICBaseType
I4H4H4I2I2I4
Init00000
0000001460000014625610240/
10000013000001201224481/
30000013000001205222241/
RecNo:
记录号
OPC:
MSC点码
DPC:
对方(TUP或BSC)的点码
CICNum:
连接该信令点的电路数目
CICBase:
虚端口起始值(只在对方为TUP时有效)
Type:
对方类型(0-TUP,1-BSC)
2.2.2da.08:
CIC与端口的映射关系
Max_RecNum100
Key_Num3
RecNoC2P_DPCC2P_CICC2P_PortNo
I4H4I2I2
Init000
10000120117449/
2000012019450/
30000120125451/
50000120121453/
60000120113454/
70000120129455/
90000120119457/
100000120111458/
110000120127459/
130000120123461/
140000120115462/
150000120131463/
170000120118465/
180000120110466/
:
C2P_DPC:
信令点码
C2P_CIC:
电路识别号。
两个字节,高11比特表示PCM链路号,低5比特表示时隙号。
C2P_PortNo:
端口号。
3与其他任务的关系
3.1与A接口(MAG)关系
在呼叫建立、释放、切换的过程中提供相应的端口操作。
如:
呼叫建立时分配空闲端口;
呼叫结束时释放端口;
切换(同一MSC内)的时候改变端口等。
3.2与诊断子系统(DIAG)关系
提供A接口电路的管理维护接口。
如BSC全局复位,复位电路,启动资源指示,闭锁端口。
A接口故障时向诊断发送告警。
3.3与SCCP关系
SCCP是BSC与MSC之间的消息传输通道。
与MARM相关的消息都以SCCP的无连接方式进行传输的。
4重要队列
4.1.1MARM入口队列
队列名:
0x47534d08
消息:
端口申请、释放、切换等。
4.1.2MAG入口队列
0x47534d
端口申请证实、释放证实、切换证实、端口清除等。
4.1.3SCCP到MARM
0x53430013
全局复位、复位电路、闭锁端口、解锁端口、未装备电路、资源指示等。
4.1.4MARM到SCCP
0x53430004
全局复位、复位电路、闭锁端口应答、解锁端口应答、未装备电路、资源指示等。
4.1.5诊断到MARM
0x44324d41
全局复位、复位电路、闭锁端口、解锁端口、启动资源指示等。
5相关工具
5.1A接口端口监视(apm)
apm是A接口端口监视工具,提供:
查看A接口端口配置情况;
监视BSC信令点状态;
监视A接口端口的使用和故障状态;
发送端口维护命令等。
apm的界面如下图所示,由三个窗口组成:
信令点选择窗口
(1),信令点状态窗口
(2)和端口状态窗口(3)。
其中
(1)(3)既是信息窗口也是操作端口,
(2)只是信息端口。
用TAB键可以在
(1)、(3)窗口之间切换。
在所有窗口的最下面还有一条帮助信息栏。
图4apm的界面
信令点选择窗口
(1)显示与本MSC相连的所有BSC的信令点码,用上、下键可以选择不同的信令点码。
信令点状态端口
(2)显示当前选中的信令点的状态,包括以下内容:
CICNum
BadCIC
BloCIC
T12
T16
PtHead
FrPtHd
FrPtTl
电路总数
不可用电路总数
闭锁电路总数
T12定时器启动标记
T16定时器启动标记
端口记录头指针
空闲端口链表头指针
空闲端口链表尾指针
当信令点选择窗口
(1)被激活时,在正常状态下按“r”键可以向当前的BSC发送复位消息。
这时可以观察到T16定时器标记变为“1”,BadCIC的值与CICNum的值相等,所有正在进行的呼叫都被打掉。
复位操作的超时重发次数为6次,连续6次超时,就必须人工干预了。
信令点状态端口(3)显示当前BSC的所有端口的状态,如下图所示:
图5端口状态窗口
端口状态窗口(3)包括以下内容:
Index
PrtNo
CIC
Busy
DlyBo
OAMBo
BSCBo
PPCBo
Uneq
Prev
Next
端口记录索引号
端口号
电路识别码
忙/闲状态
延时闭锁
OAM闭锁
BSC闭锁
PPC闭锁
T12定时器启动
未装备电路
双向链表指针
在此窗口在最下面还有一行统计信息(StatusStatistic),表示目前处于各种状态的端口的数目。
当此窗口被激活时,按上、下键可以选择不同的端口。
按“r”可以发复位电路消息,按“b”可以进行OAM闭锁,按“u”可以进行OAM解闭锁。
5.2资源指示(resind)
资源指示工具专门用来向BSC发送资源请求消息。
它由一个UNIX进程(resind)和一个文本文件(resind.txt)组成。
使用时先按要求配置好resind.txt,然后运行resind就可以发送消息了。
resind.txt的内容说明如下:
OPCDPCVldPrdMthdCIDMNCMCCLACCIEXTRES
13012170f1000011064f01860042400
OPC(MSCSPC)
DPC(BSCSPC)
Prd(Periodicity):
Unit:
100ms
Mthd(ResourceMethod):
0-Spontaneous
1-Single
2-Periodic
3-No
CID(CellIndentificationdiscriminator):
0-CGI
1-LACCI
2-CI
3-Nocell
EXTRES(ExternResourceindicator):
bit0:
0-noextraResInfoisrequested
1-totalnumberofaccessiblechannelsisrequested
bit1:
0-method10
1-...
resind.txt主要由两部分组成:
配置数据和配置说明。
配置数据包括以下内容:
1)OPC:
MSC的信令点码(14比特);
2)DPC:
BSC的信令点码(14比特);
3)Vld:
参数有效位,总是为0f;
4)Prd:
资源指示周期,以百毫秒为单位;
5)Mthd:
资源指示方法。
0-自发;
1-单个;
2-周期;
3-停止;
6)CID:
小区识别描述符。
0-CGI;
1-LAC+CI;
2-CI;
3-无;
7)MNC:
移动网络号;
8)MCC:
移动国家号;
9)LAC:
位置区;
10)CI:
小区识别号;
11)EXTRES:
额外的资源指示。
比特0为“0”时表示不需要额外的资源指示;
为“1”时表示需要指示可用的无线信道总数,这时指示的方法由比特1来决定。
比特1为“0”时表示停止指示;
比特1为“1”时,如果前面的指示方法是自发或周期,则额外资源指示的方法也是自发或周期;
否则解释为停止指示。
6主要信令过程
以下是与A接口电路管理模块相关的,在A接口上的信令过程。
6.1闭锁
6.2复位
6.3资源指示