MTP与MTP3B协议(5)

2019-08-31 11:00

HUAWEI MSOFTX3000 移动软交换中心 技术手册 信令与协议分册

第3章 MTP与MTP3B协议

(ITU-T Q.2140)、特定业务面向连接协议SSCOP子层(ITU-T Q.2110)和层管理LM(ITU-T Q.2144)三个部分。

MTP3BOSSCF-NNIMLMSSCOPCPCS -SARSAAL

图3-8 MSOFTX3000中SAAL协议结构图

在MSOFTX3000中,CPCS和SAR由WBSG板硬件完成,所以SSCOP、SSCF和层管理LM就构成了SAAL协议的核心。

3.3.2 SSCOP

1. SSCOP功能

SSCOP的主要功能如下:

?

顺序完整性:它能保证在传送SSCOP的数据包(SD PDU)时保证数据包顺序的一致性。

?

差错重传:接收端的SSCOP实体在检测丢失的SSCOP-SDU时,采用重发进行纠错。

? ? ?

流控:能通过发送滑窗的移动来调整发送速率进行流量控制。 向层管理报告错误:向层管理报告已发生差错。

保持链路激活:两个对等SSCOP实体之间能够在一段时间没有数据传输时仍保持连接状态。

?

本地数据回取:当高层发生链路倒换时,本地SSCOP用户能够回取未被SSCOP释放的SDU。

?

连接控制:本功能包括SSCOP连接的建立、释放、同步以及对不同长度的用户对用户消息(User to User Information)的不确定传送。

3-20

HUAWEI MSOFTX3000 移动软交换中心 技术手册 信令与协议分册

?

第3章 MTP与MTP3B协议

数据传送:在SSCOP用户之间传送用户数据User-Data,并同时支持确定和非确定数据传输。

? ?

协议差错恢复:对协议运行错误的检测和恢复。 状态报告:在发送接受对等实体之间交换状态信息。

2. SSCOP的协议数据单元(PDU)

SSCOP的协议数据单元就是在SSCOP对等层之间传送的用来建立、释放连接及保证消息可靠传输的消息单元。有如下基本消息单元:

?

BGN PDU(Begin):用来在两个SSCOP对等实体之间建立连接。它要求对端清除发送、接收缓存,进行状态变量和发送、接收计数器的初始化。

? ? ? ? ?

BGAK PDU(Begin Acknowledge):用来确认对端的连接请求。 BGREJ PDU(Begin Reject):用来拒绝对端SSCOP实体的连接请求。 END PDU(End):用来释放通信双方之间的连接。 ENDAK PDU(End Acknowledge):证实释放操作。

RS PDU(Resynchronization):充当其它面向连接的协议中的常规的面向连接的复位。它在重新同步缓冲区以及发射机和接收机的状态变量(计数器)。

?

RSAK PDU(Resynchronization Acknowledge):确认对等实体发出的再同步请求的响应。

? ? ?

ER PDU(Error Recovery):对连接操作中发生的差错进行恢复。 ERAK PDU(Error Recovery Acknowledge):确认恢复请求。

SD PDU(Sequenced Data):在建立SSCOP连接后,将用户业务数据发送到对等实体。

?

POLL PDU(Status Request):在建立SSCOP连接后,请求获得对端SSCOP的状态信息。

?

STAT PDU(Solicited Status Response):用来响应POLL PDU。它用来通知对端SSCOP有关数据包(SD PDU)的正确接收,它用来证实哪些SD PDU已经被收到,哪些没有被收到。它还用于更新发送窗口的位置。这样就控制了当前所能发送的最大 SD PDU的发送序号。该PDU还包含POLL PDU(N(PS))传送的顺序号,以作为对该POLL PDU的应答。

?

USTAT PDU(Unsolicited Status Response):当接收端通过比较接受SD PDU顺序号发现丢失SD PDU后,它就主动向对端发出,通知对端重发丢失的SD PDU。该PDU也含用于更新对端发送窗口的数据,但没有N(PS)字段。

3-21

HUAWEI MSOFTX3000 移动软交换中心 技术手册 信令与协议分册

?

第3章 MTP与MTP3B协议

UD未编号数据:在对等的SSCOP用户之间传送无序的数据,它既不影响进行中的面向连接的排序,也不改变两个实体之间的任何计数器或状态,数据丢失也不重传。

?

MD管理数据:在两个SSCOP管理实体之间传送未排序的管理信息。与UD PDU一样,它不保证对端可靠接收。

3. SSCOP的工作状态

SSCOP协议实体的工作状态反映了SSCOP同其用户交换信息和对等实体之间发送PDU分别所处的情况。它有如下基本状态:

?

State 1 - Idle空闲状态:SSCOP的初始状态,每个SSCOP实体在初始化和释放连接后,都会转到此状态。

?

State 2 - Outgoing Connection Pending等待发送连接确认状态:当本端SSCOP实体发出了建立连接请求而又未得到对端确认时,则处于此状态。

?

State 3 - Incoming Connection Pending等待接收连接确认状态:当SSCOP实体收到对端的一个建立连接请求,正在等待本端用户响应时处于此状态。

?

State 4 - Outgoing Disconnection Pending等待释放连接确认状态:当本端SSCOP实体请求释放与对端的连接时处于此状态,直到接收到对端在释放连接确认消息。

?

State 5 - Outgoing Resynchronization Pending等待发送再同步确认状态:请求与对端连接的同步时所处状态。

?

State 6 - Incoming Resynchronization Pending等待接收再同步确认状态:接收到对端的同步请求后等待用户响应时所处的状态。

?

State 7 - Outgoing Recovery Pending等待发送恢复确认状态:请求恢复与对端已存在的连接时所处的状态。

?

State 8 - Recovery Response Pending等待恢复响应确认状态:当SSCOP实体完成恢复并通知了用户,正在等待回答时所处的状态。

?

State 9 - Incoming Recovery Pending等待接收恢复确认状态:SSCOP实体接收了对端的恢复请求正在等待它的用户的回答时所处的状态。

?

State 10 - Data Transfer Ready准备传送数据状态:已成功完成连接建立,再同步或错误恢复程序,两个SSCOP实体进入准备传送数据状态,将进行可靠的数据传输。

4. SSCOP的运作机制

?

SSCOP建立连接

3-22

HUAWEI MSOFTX3000 移动软交换中心 技术手册 信令与协议分册

第3章 MTP与MTP3B协议

为在两个对等SSCOP实体之间建立连接,SSCF向SSCOP发出一个AA-ESTABLISH.req原语。这个原语包含被SSCOP用来产生BGN消息的SSCOP-UU和BR参数。BGN消息被送到接收SSCOP处,在那里它被解码、处理并映射成AA-ESTABLISH.ind信号,这个信号被送到接收端的SSCF处。SSCF以AA-ESTABLISH.res响应SSCOP,这个原语也包含SSCOP-UU和BR参数。反之,SSCOP将BGAK消息发回始发SSCOP,始发SSCOP对其解码、处理,并把它送到SSCF。这些动作在两个宽带信令交换机中的两个SAAL实体之间建立了连接。如图3-9所示。

SSCOP ASSCOP BAA-ESTABLISH.reqPDU BGNAA-ESTABLISH.ind.AA-ESTABLISH.con.PDU BGAKAA-ESTABLISH.rsp.

图3-9 SSCOP连接建立

?

SSCOP数据的传输及差错恢复

如图3-10所示,SSCOP A 发送4个SD PDU到SSCOP B ,它们的N(S)从1到4。只有PDU1,PDU2正确到达了SSCOP B。SSCOP把PDU1,PDU2交付给用户。SSCOP A发送一个POLL PDU。该消息包含N(S)=5, 它代表下一个新的SD PDU(即下次被传送的SD PDU)的N(S)值。POLL还包含N(PS)=1,这是一个POLL PDU顺序号。SSCOP B用STAT PDU响应POLL PDU,STAT PDU被编码为N(R)=3以确认PDU1,PDU2。并指出它正期待下一个PDU即PDU3,STAT中的N(PS)字段必须与相关的POLL PDU中的N(PS)字段值相同。列表元素置为3、5,它传送的信息如下文所述。奇元素(其值为3)指明某个丢失间隔的PDU,偶元素(值为5)指明下一个正确接收到的序列中的第一个PDU。这个消息告诉SSCOP A:⑴它必须重发PDU3,PDU4;⑵它可以从缓冲区释放PDU1,PDU2;⑶它必须保留PDU3,PDU4,因为还没有足够的关于PDU3,PDU4的最终结果的信息。SSCOP A接着发送3个SD PDU到SSCOP B,只有PDU7收到了,由于不允许SSCOP向用户交互失序业务,所以SSCOP B将PDU7保留在缓冲区内。它将一个USTAT PDU(其N(R)=3)发送到SSCOP A。

3-23

HUAWEI MSOFTX3000 移动软交换中心 技术手册 信令与协议分册

ActionTx1 (0) 2 (0) 3 (0) 4 (0) 5 (1) 6 (1) 7 (1)第3章 MTP与MTP3B协议

RxDeliveredPOLL(5,1)1 2XXX X(MR), {3, 5}), N 13,T(ASTFree 1, 2(MR), {5, 7})USTAT(3, NX X 75 (1) 6 (1) 34X X

T1160080-94/d82图3-10 SSCOP的数据传输

FIGURE II.9/Q.2110SSCOP的连接释放 Error recovery via solicited and unsolicited STATsof the last transmitted SD PDUs当SSCOP接收到释放请求消息AA-RELEASE.request后,向对端SSCOP发送

?

END PDU,对端接收到后,发送AA-RELEASE.indication,释放连接后发送ENDAK PDU。接收端接收后向SSCF发送AA-RELEASE.confirm消息,并释放连接。如 图3-11所示。

SSCOP AAA-RELEASE.requestENDSSCOP BAA-RELEASE.indicationAA-RELEASE.confirmENDAK

图3-11 SSCOP的连接释放

3.3.3 SSCF

SSCF用于协调SSCOP和上层MTP3B的接口,它将原语从MTP3B映射为要求的SSCOP信号,反之亦然。从本质上说,它只是将信号在SSCOP和MTP3B之间来回传递,起一个中介的作用。SSCF并不向接收机中的对等实体发送协议数据单元(PDU),而是依靠SSCOP在SSCOP PDU中传递它的信息。

3-24


MTP与MTP3B协议(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:11、安健环会议管理标准

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: