1、YD 中华人民共和国通信行业标准YD厅1445-2006No.7信令与IP互通适配层技术要求消息传递部分(MTP第二级用户适配层(M2UA)Technical Requirements of Adaption Layer of No.7 Signalling Interworking with IP Message Transfer Pa时(MTP ) Level 2 User Adaption Layer 2006-05-31发布2006-10-01实施中华人民共和国信息产业部发布YD!T 1445-2006 目录前言.III 范围2 规范性引用文件.3 定义和缩略语3.1 定义.3.2缩略
2、语. . 2 4概述. 2 4.1 M2UA的结构. 2 4.2 M2UA适配层提供的业务.3 4.3 M2UA层提供的功能.4 4.4 M2UA边界原语的定义.65 M2UA协议单元格式JO5.1 公共消息头.JO 5.2 M2UA消息头.1453 M2UA消息.146 M2UA协议程序.32 61 支持M2UA用户层的程序.326.2 收到层管理的原语32 6.3 AS和ASP的状态维护.336.4 链路关键字管理程序(暂不使用). . 40 附录A(资料性附录)M2UA程序示例.42附录B(资料性附录)SG侧M2UA通知链路故障原因的程序(国内任选). .51 YD厅14452006前本
3、标准是No.7信令与E互通适配层的系列标准之一。该系列标准由6项标准组成,名称及结构如下:I. YD厅1192-2002No.7信令与E互通适配层技术规范消息传递部分(MTP)第三级用户适配层(M3UA)2. YD厅1316-2004No.7信令与JP互通适配层测试方法消息传递部分(MTP)第三级用户适配层(M3UA)3. YD厅1191-2002No.7信令与P互通适配层技术规范消息传递部分(MTP)第二级对等适配层(M2PA)4. YD厅1315-2004No.7信令与E互通适配层测试方法一一消息传递部分(MTP)第二级对等适配层(M2PA)5. YD厅1145-2006No.7信令与E互
4、通适配层技术要求一一消息传递部分(MTP)第二级用户适配层(M2UA)6. YD厅1409-2005No.7信令与E互通适配层测试方法一消息传递部分(MTP)第二级用户适配层(M2UA)本标准非等效采用了IETFNo.7信令消息传递部分(MTP)第二级用户适配层(M2UA)协议(盯C3331),主要区别如下:I.对于接口标识符管理消息及程序,建议在我国的M2UA标准中暂不考虑,因为我国信令网中一直采用的是人工配信令链路终端的工作方式。但在本标准中仍对这些程序进行了描述。2.由于M2UA的工作特点,本标准强调了在信令网关上使用M2UA时,应主要适用于信令网提SG)与媒体网关(MG)在同一物理设备
5、的情况。3. M2UA协议定义的拥塞指示状态中包括拥塞状态和舍弃状态两种状态,但在我国应用时,舍弃状态不使用。本标准的附录A和附录B都是资料性附录。本标准由中国通信标准化协会提出并归口。本标准起草单位:信息产业部电信研究院上海贝尔阿尔卡特股份有限公司中兴通讯股份有限公司华为技术有限公司本标准的主要起草人:昌军续合元林铭连超高毅黄少军II YD厅1445-2006No.7信令与IP1i通适自己层技术要求消息传递部分(MTP第二级用户适配层(M2UA 1 范围材示准规定了No.7信令消息传递部分第二级用户适配层(M2UA)协议的功能、消息参数、格式和程序c本标准适用于采用M2UA协议作为信令传送适
6、配协议软交换设备,以及信令网关功能(SGF)与媒体网关功能(MGF)采用同一物理实体的信令网关设备,此时的信令网关功能只完成信令链路终端的功能。2规范性引用文件F列文件中的条款通过在本标准中引用而成为本标准的条款,凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而鼓励根据本标准达成协议的各方研究是否可以适用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。YD厅1194-2002流控制传输协议(1.0)技术规范GF010 9001 RFC 3331 3定义和缩略语中国国内电话网No.7信号方式技术规范(暂行规定)消息传递部分(MTP)第
7、二级用户适配层(M2UA)协议下列定义和缩略i吾适用于本标准。3.1 定义应用服务器(AS):执行特定应用实例的逻辑实体。软交换或MGC就可以被看做是一个应用服务器,它用来处理MTP第三层消息和终接于No.7信令链路上的呼叫处理。通常来讲,SG通常把AS看做是一个或多个相关应用服务器进程(ASP)组成的有序队列(例如首选、次选等)。应用服务器进程(ASP):应用服务器的处理实例。如主用的或备份的MGC通常可以看傲是应用服务器进程。偶联:本标准中提到的偶联都是指S口?偶联。偶联可以用来在一个或多个接口上传递协议数据单元。故障倒换、倒回:在当前使用的应用服务器进程故障或不可用的情况下,信令业务可以
8、重新选路到替换服务器的其他ASP上;当先前不可用的应用服务器进程(ASP)恢复后,故障倒回能力可以把原来该ASP承担的业务量重新送到该ASP。接口标识符:接口标识符用来识别SG上的物理接口。它用来表示接收或发送的信令消息是从哪个接口上收到的或者是需要发送到的。接口标识符参数可以是文本的,也可以是整数,该参数值的分配由网络运营者决定。该参数值只在本地有效,该值的分配由SG和ASP之间协调。层管理:层管理是SG或ASP中的节点功能。它用来处理M2UA层和本地管理实体之间的输入和输出。链路关键字:链路关键字是一个本地惟一(在SG和ASP之间)的值,用这个参数可以识别一个特定的信令数据链路和信令链路终
9、端对之间的注册请求。MTP-2:消息传递部分第二层,No.7信令协议校中的信令数据链路层。MTP-3:消息传递部分第三层,No.7信令协议校中的网络层oMTP2用户:使用MTP二层提供服务的协议(即MTP-3)。YD厅1445-2006f言令数据链路:言令数据链路是指连接在两个言令链路终端的流:本标准中提主ii的流是指SCTP流o它是从一个SCTP端点到另桶关SCTP端点建立的单向逻辑通路。所有用户消息在流中按序传递,除非提交的是元序传递业务。M2UA通路是指使用M2UA协议的SG和ASP及其之间的SCTP偶联。3.2缩略语AS Application Server 应用服务器ASP Appl
10、ication Server pr田ess应用服务器进程IP Internet Protocol 因特网协议M2UA Sigmalling System 7 ( SS7 ) Message Tramsfer Part 2 No.7信息消息传递部分(MTPJ(MTP-2)一UserAdaptation La吕er第二级用户适配层MOC Media Gateway Controller 媒体网关控制器NIF Node Interworking Function 节点互通功能SC? Stream Control Transmission Pro田ol流控制传输协议SG Signalling Gate
11、way 信令网关SP Signalling Point No.7信令点4概述4.1 M2UA的结构本标准中定义的M2UA适配协议用于传送No.7信令协议中MTP2的用户消息,即MTP-3消息。目前MTP-3是No.7信令MTP-2的惟一用户,M2UA利用流控制传输协议来提供可靠的低层传送。信令网关使用标准的No.7信令链路接口与PSTN网相连,在No.7信令接口上使用MTP协议来保证MTP-2消息可以可靠地向(从)信令点或信令转接点发送(接收),同时SG还提供与E网的互通功能,把MTP-2用户消息传送到对应的应用服务器进程。4.1.1 使用M2UA协议时,倍令网关与软交换(或MGC)的关系信令
12、网关可以通过标准的No.7信令链路终端接收No.7信令消息,并使用MTP功能提供对MTP-2用户信令消息传递。此时信令网关只完成信令链路终端(SLT)的功能,向软交换(或MOC)传送MTP-3消息。使用M2UA协议的信令网关提供的信令传送功能如图1所示。N。7部信分令用户I MTP L3 (NIF) MTP : s: I L2 LI 图1SG和MGC中应用M2UA协议的结构注信令点和信令网关之间的No.7信令通路上可以包括STP,MTP L3 M2UA SCTP IP YD!T 1445-2006 对于使用M2UA作为适配协议的信令传送功能,必须使用流控制传输协议(SCTP)作为低层的传送协议
13、,SCTP用以提供以下功能:明确的面向分组的递交;多个流中的用户消息的顺序递交,也可以提供对单个用户消息的按消息到达顺序进行递交;把多个用户消息复用到一个SCTP分组中;在偶联的两端使用多归属机置来增加网络层的可靠性,避免泛播和其他的攻击;根据通路MTU的情况对用户数据进行分段。在公共的传输层之下不需要提供另外的冗余性保证。4.1.2 ASP故障倒换的概念为了提供更高的呼叫可用性和事务处理能力,M2UA提供了故障倒换、倒回功能。从No.7信令网进入SG的所有MTP-2用户消息,根据消息的接口标识符被分配到一个惟一的应用服务器。M2UA协议支持n仗的冗余配置模型(包括:主备用、负荷分担),其中n
14、是指处理业务所必需的最少的ASP数量;k则是可用来代替故障或不可用ASP的ASP数量。4.1.3客户机服务器模型SG和ASP都可以支持服务器和客户机的操作,如果在两个端点上使用了M2UA协议,则配置原则如下即端总是配置为服务器的客户机,另外端则配置为服务器,通常情况是SG被配置为服务器端,ASP被配置为客户端。在这种情况下,应当由ASP发起到SG的SCTP偶联建立,其中M2UA协议使用的SCTP的端口号为290404.2 M2UA适配层提供的业务由于E网中的端点仍然保留了No.7信令协议的MTP-3/MTP-2( MTP-2用户)间的接口,因此就要求M2UA协议层向MTP-3提供的业务应当与M
15、TP-2向MTP-3提供的业务相同。4.2.1 支持MTP-2/MTP-3间的接口M2UA必须支持MTP-2/MTP-3间的接口,从而保证No.7信令网络中和E域中的MTP-2对等用户实体间的操作可以是元缝的。M2UA协议也是利用与MTP-2类似的原语来支持MTP-2/MTP-3间的接口。4.2.2支持M2UA协议的端点(SG、MGC)与层管理之间的通信为了方便与SG(MGC)层管理模块之间的通信,M2UA定义了M-ERROR原语来报告由于承载MTP-3协议时产生的错误:M-ERROR原语用来指示收到的M2UA消息中出现了差错(例如,接口D值未知或不存在)。4.2.3支持对SG和MGC间偶联的
16、管理SG的M2UA层应当维护所有配置的ASP的状态,以下原语由层管理使用,用于管理SG和软交换(或MGC)之间的偶联。M2UA层可以根据层管理的指示来建立或释放到对端M2UA端点的SCTP的偶联。M-SCTP ESTABLISH原语用来请求、指示和证实到对端M2UA节点的SCTP的偶联建立。M-SCTP RELEASE原语用来请求、指示和证实到对端M2UA节点的SCTP的偶联释放。M2UA层使用M-SCTP_STATUS原语向层管理通知当前SCTP偶联的状态。YD!T 1445-2006 4.2.4支持对AS和ASP的状态管理层管理可以向M2UA层通知AS/ASP的状态(例如激活、故障等),通
17、过在两个对等的M2UA层之间交换些消息来停止或恢复到本地M2UA用户的业务。这一功能是通过以F原语实现的M-ASP _STATUS原语:该原语由层管理调用,向M2UA层请求应用服务器进程的状态,该原i吾也可用来指示ASP的状态。M-ASP MODIFY原语:该原语由层管理调用,修改ASP的状态,即ASP侧的层管理可以使用该原语启动ASPM程序。M-AS_STATUS原语:该原语由层管理调用,向M2UA层请求应用服务器的状态,这个原语也可用来指示AS的状态。4.3 M2UA层提供的功能4.3.1 映射功能在M2UA层必须要维护一张用于接口E与SG物理接口之间映射的表,物理接口可以是El电路时隙等
18、,同时M2UA层还必须维护一张用于接口P与S口?偶联和相关流进行映射的表,从而完成物理接口到SCTP流之间的映射关系。只有当ASP针对某个特定的接口标识符发送了ASPActive消息后,SG才可以把接口标识符映射成SCTP的偶联和流。由于ASP的状态会发生变化,因此这种映射关系是可以动态变化的。SG必须要知道AS/ASP的状态,并且在进行消息选路时参考AS/ASP的当前状态。图2中给出了在SG中的No.7信令链路、接口标识符、AS和ASP之间的关系。其中一个SG可以支持多个AS,一个AS可以支持多个接口标识符。r-. j M2UA通路: 广一一一一丁一一一一一一:i !一一一!酣卢L1No.7
19、倍寺链路1流2:.p-广No.7信令链胳2备用一: 一一IASP I : L _-_ : 固2主备用方式下N。.7倍令链路、接口标识符与流之间的关系,.-. j M2UA通路; 一一一一i 一吨 !一一一!翩(I 流1No.7倍令链路1流2No.7信守链路2! L一一_Jl 一! i. UA通路i 固3负荷分担方式下No.7倍令链路、接口标识符与流之间的关系4 YD厅14452006 个接门标识符标识的是条No.7信令链路,M2UA通路用于承载个(或多个)No.7信令链路的业务。在通常的应用中,一条No.7信令链路映射到1JM2UA通路中的一个流,但条No.7信令链路上的消息不能映射到M2UA
20、通路的多个流中。4.3.2 支持对SG和ASP之间SCTP偶联的管理为了管理SCTP偶联以及SG与MGC之间的业务量,SG的M2UA层必须维护所有己配置的ASP的可用性状态,包括远端ASP的激活或去激活状态。所谓激活的ASP就是当前可以接收SG发送的业务量的ASP。M2UA层可以根据本地层管理的指令,建立到对端M2UA节点的SCTP偶联,这个建立过程可以通过调用M-SCTP_ESTABLISH原i吾来实现。同样地,M2UA层也可以使用M-SCTP_STATUS向本地层管理通知底层SCTP的状态。M2UA可以利用这个原语向本地管理报告本地SCTP偶联释放的原因,确定释放是由本地M2UA发起的,还
21、是由SC哑发起的。此外,M2UA层还可以使用M-ASPSTATUS或M-ASSTATUS原语向本地管理报告ASP或AS的状态变化,4.3.3. SG上对ASP的状态管理SG的M2UA层必须维护它支持的ASP的状态。ASP的状态变化可以是由于收到对等层间的消息(ASPM消息)造成的,也可以是由于收到本地SCTP偶联的指示造成的。ASP的状态迁移程序可参见6.3.1节。在SG,为了支持故障倒换、倒回程序,应用服务器列表中必须包括所有激活的和未激活的ASP。当首选和备用的ASP都可用时,对端M2UA协议要求指定当前的哪个ASP是激活的。一个逻辑AS中的ASP排序情况始终在SG中进行跟踪刷新,用以反映
22、当前激活的应用服务器进程。同样地,M2UA也需要向本地管理通知ASP或AS的状态变化,这个功能的实现需要使用MASPSTATUS或M-ASSTATUS。4.3.4对SCTP的流管理SCTP允许用户在偶联最初建立时规定可以使用的流的数量,从而保证M2UA可以正确地管理这些流。由于SCTP的流具有单向特性,因此M2UA并不知道对端M2UA层的流信息。同时接口标识符应当在M2UA消息头中。在M2UA中之所以推荐使用SCTP的流,其主要原因是可以使传输和缓存的时延降到最小,从而可以全面改善信令实体单元间的性能和可靠性。每个No.7信令链路可以使用一个单独的SCTP流。SCTP偶联中的流“。”不用来传送
23、MTP-2用户适配层消息(MAUP),这是因为M2UA要求SCTP偶联中的流“。”只能用来传送ASP管理消息。4.3.5与No.7信令网管理无缝的互通如果当前激活的ASP从激活(ACVE)状态迁移出后,则SG的M2UA层应当向本地层管理传送关于M2UA的用户(MTP-3)不可用的指示。SG的M2UA采取的动作应当与Q.703建议规定的MTP-2协议的动作一致。4.3.6流量控制和拥塞控制M2UA可以采用不同实施的方式,通知E网络拥塞门限触发和消除(即来自于SCTP的指示)。M2UA层对收到的这个拥塞指示的处理取决于不同的实施。但是SG采取的动作应当与MTP规范规定的动作AYD厅14452006
24、 致,并可以保证No.7信令链路的流量控制功能可以正确地进行。当SG的SCTP检测到拥塞时,应i句M2UA发送搪塞指示。当SG的M2UA在收!IJSCTP发送的拥塞指示时,M2UA向MTP2发送拥塞指示,言令网关在相应的No.7信令链路上发送SIB(SIB的发送处理程序应符合Q.703建议中规定的程序),以便通知对端的MTP2在收到SIB消息后减少或停止发送信令消息。在SG侧,当M2UA收到SCTP上报的网络拥塞消除指示时,M2UA向MTP2发送拥塞消除指示,SG应停止在相关的N07信令链路上发送SIB消息(其处理程序应符合Q.703建议中规定的程序)。4.3.7查询No.7信令链路状态当从个
25、ASP故障倒换到另一个ASP后,可能需要ASP上的M2UA去查询当前No.7信令链路的状态,以保证其状态的致性,SG的M2UA可以在查询请求的响应中包含当前No.7信令链路的状态信息(即进入业务、退出服务、拥塞状态或四011主PO状态)。4.4 M2UA边界原语的定义4.4.1 M2UA和MTP-3之间的原语M2UA和MTP第二功能级之间使用如下原语,使用这些原语后,对于MTP-3来讲,M2UA与MTP-2是相同的:- DATA ESTABLISH - RELEASE STATE - DATARETRIEVAL DATA RETRIEVAL COMPLETE 4.4.2 M2A和MTP-2之间
26、的原语M2UA和MTP-2之间定义了如下原语,这部分原语主要是用于提供SG功能的M2UA端点。- DATA - ESTABLISH - RELEASE - STATE - DATA RETRIEVAL - DATARETRIEVALCOMPLETE 4.4.3 M2UA和SCTP之i闹的原语M2UA和SCTP之间的原语可参见YD厅1194-2002流控制传输协议(1.0 )4.4.4 M2UA和层管理之间的原语6 M2UA协议和M2UA端点的层管理定义了如下原话:M-SCTPESTA BLISH request原话:方向:山M2UA作用:LM请求ASP与SG建立SCTP偶联。M-STCP ES
27、TABLISH confirm原话:方向:M2UA LM 作用ASP向LM确认它已经与SG建立了SCTP,M-SCTP ESTABLISH indication原语:方向:M2UA LM 作用:SG通知层管理ASP已经建立了SCTP偶联。M-SCTP RELEASE request原语:方向:LM M2UA 作用:LM请求ASP释放与SG的SCTP偶联。M-SCTP RELEASE confirm原语:方向:M2UA LM 作用:ASP向层管理确认它已经释放了与SG的SCTP偶联。M-SCTP RELEASE indication原语:方向:M2UA LM 作用:SG通知层管理ASP已经释放了
28、SCTP偶联。M-SCTP RESTA RT indication原语:方向:M2UALM作用:M2UA通知层管理收到了SCTP再启动指示。M-SCTP STATUS request原语:方向:LM M2UA 作用:LM请求M2UA报告SCTP偶联的状态。M-SCTP STATUS confirm原语:方向:M2UA LM 作用:M2UA报告SCTP偶联的状态。M-ASP STATUS r叫uest原语:方向:LM M2UA 作用:LM请求SG报告远端ASP的状态。M-ASP STATUS confirm原语:方向:M2UA LM 作用:SG报告远端ASP的状态。YD!T 1445-2006
29、YD厅1445-2006M-AS STATUS request原话:方向:LM M2UA 作用LM请求SG报告AS的状态。M-AS_STA:叽JSindication原语:方向M2UA LM 作用:SG报告远端AS的状态。M-NOTIFY indication原语:方向:M2UA LM 作用:ASP用来报告已经收到对端的NOTIFY消息。M-ERROR indication原语:方向M2UA LM 作用:ASP或SG用来报告已经收到对端的ERROR消息。M-ASP _UP request原话:方向:LM M2UA 作用:LM请求ASP启动运行并向对端SG发送ASPUP消息。M-ASP_UPco
30、n曲回原语:方向:M2UA LM 作用:ASP 向层管理报告它已经从对端SG收到了ASPUP Acknowledgement消息。M” ASP_DOWN r叫uest原语:方向:LMM2UA作用:LM请求ASP停止运行并向对端SG发送ASPDOWN消息。M-ASP _DOWN confirm原语:方向:M2UALM作用:ASP 向层管理报告它已经从对端SG收到了ASPDOWN Acknowledgement消息。M-ASP _ACTNE request原语:方向:LM M2UA 作用:山请求ASP向对端SG发送ASPACVE消息。M-ASP _ACTNE confirm原语:YD厅1445-2
31、006方向:M2UA LM 作用:ASP I主层管理报告它已经从对端SG收到了ASPAClVEAc灿owledgement消息。MASP剧ACTIVErequ回原语:方向LM M2UA 作用LM请求ASP向对端SGP发送ASPil吨ACTIVE消息M ASP _INACTIVE confirm原语:方向M2UA LM 作用ASP向层管理报告它已经从对端SG收到了ASPINACTIVE Acknowledgement肖息。M-LINK KEY REG Request原语:方向LM M2UA 作用:LM请求ASP用REGREQ消息向SG注册链路关键字M LINK KEY _REG Confirm原
32、语:方向:M2UA LM 作用:ASP向层管理报告已经从SG成功的收到了REGRSP消息。M LINK KEY REG Indication原语:方向:M2UA LM 作用:SG向层管理报告已经成功处理了一个来自ASP的REGRSP消息。M-LINK一KEY_DEREG Request原语:方向:LM M2UA 作用:LM请求ASP通过向SG发送DEREGREQ消息注销一个已经注册的链路关键字。M-LINK_KEY _DEREG Confirm原语:方向:M2UA LM 作用:ASP向层管理报告它已经成功的从SG收到了DEREGRSP消息。M-LINK KEY DE阻GIndication原语
33、:方向:M2UA LM 作用:SG向层管理报告它已经成功地处理了一个从ASP收到的DE阻GREQ消息。9 YD厅1445-20065 M2UA协议单元格式5.1 公共消息头MTP-2用户适配层协议消息中必须包括版本、消息类别、消息类型、消息长度和消息内容几个部分。消息头部分对于所有信令协议适配层消息都是通用的。01234567890123456789012345678901 版本备用消且、;lj消息类型消息Kilt固4公共消息头5.1.1 版本字段版本字段(Vers)中包含了M2UA适配层的版本。目前所支持的版本编码为:。00000011.0版本协议5.1.2备用字段备用字段的长度为8胁,在发
34、送方应当设置为全0;在接收方应忽略该字段,即收到备用字段不为全。的消息时也应正确处理。5.1.3消息类别字段该字段为8bit的无符号整数。表1列出了公共消息头中消息类别字段的编码分配。表1消息类别编码消息类别名消息类别编码管理(MGMT)消息IUNM2UA岛13UA/SUA 传送消息M3UA。1No. 7信令同管理(SSNM)消息M3UA/SUA02 ASP状态维护(ASPSM)消息IUNM2UA/M3UA/SUA03 ASP业务维护(ASPTM)消息IUA/M2UA/M3UA/SUA04 Q.921/Q.931边界原语传递(Q凹M)消息IUA05 MTP-2用户适配(MAUP)消息M2UA0
35、6 无连接的消息SUA07 面向连接的消息SUA08 选路关键字管理(RKM)消息M3UA09 接口标识符管理(HM)消息M2UAOA IETF备用OB句7F为IETF定义的消息类别扩展备用8。”FF5.1.4消息类型字段表2表6中给出了在不同的M2UA消息类别下,该字段所使用的有效消息类型编码。10 YDfT 1445-2006 表2MTP-2用户适配(MAUP)消息消息,类型名称消息类型编码备用。Data 。l一Establish Reque远t02 Establish Confirn 03 Release Request 04 Release Confirm 05 Release Ind
36、ication 06 State Request 07 State Confirm 08 State Indication 09 Data Retrieval R呵uestOa Data Retrieval Confirm Ob Data Retrieval Indication Oc Da阳RetrievalComplete Indication Od Congestion Indication Oe Data Acknowledge 。fIETF备用IO-ff 为IETF定义MAUP扩展80百襄3M2UA ASP状态维护(ASPSM)消息类型消息类型名称消息类型编码备用 ASP Up (
37、ASPUP ) 。lASP Down ( ASPDN) 02 Heartbeat (BEAT) 03 ASP Up Ack ( ASPUP ACK ) 04 ASP Down Ack ( ASPDN ACK) 05 Heartbeat Ack (BEAT ACK) 06 IETF备用7 “ 7F 为IETF定义的ASPSM扩展备用80-FF 表4M2UA ASP业务维护(ASPTM)消息类型消息类型消息类型编码备用 ASP ACTIVE ( ASPAC) 01 ASP INA口1VE(ASPIA) 02 ASP ACTIVE Ack ( ASPAC ACK) 03 ASP INACTIVE A
38、ck ( ASPIA ACK) 04 IETF备用5时7F为IETF定义的ASPTM扩展备用80 FF II YD厅14452006 Enr (ERR) Notify ( Nl下Y)IETF备用为IE1下定义的MGMT扩展备用表5M2UA管理(MGMT)消息类型淌息类型名称表6M2UA接口标识符管理(Mii)消息类型消息类型名称备用Registration Request (RE盯REQ)Registration Response (REG RSP) Deregistration Request ( DEREG REQ) Dereg1stratton Response ( DEREG RSP
39、) IETF备用为IETF定义的Mil扩展备用5.1.5 消息长度字段消息类型编码布w一创一m消息类型编码。l02 03 04 5 7F 8。”FF消息长度定义了整个M2UA消息的八位位组数,对于消息的最后一个参数,如果包含填充字节,那么消息长度应把填充信息包含在内。消息长度字段的取值应等于MfP-3消息长度、公共消息头长度和M2UA消息头的长度之和。5.1.6可变长参戴的格式M2UA消息在公共消息头之后可以包含0个或几个可变长参数,所有包含在消息中的参数的格式都使用“参数标签参数长度参数取值”的形式进行描述,如图5所示。01234567890123456789012345678901 垂数标
40、签盎数取值图5可变长参数的格式消息中的必备参数必须要放在任选参数前传送。垂数长度参数标签:,参数标签字段是一个16bit的元符号整数,其取值范围为0-65534,适配层使用的通用参数的标签取值范围为00-ff,M2UA专有参数的标签取值范围为3003ffoM2UA使用的通用参数标签(即所有的用户适配层使用)编码见表7;专用参数编码见表8012 YD厅14452006 表7通用参数标签编码参数标签名参数标签编码备用OxOOOO 接口标识、符(整数类型)OxOOOl 在M2UA中不使用Ox0002 接口标识符(文本类型)Ox0003 信息串Ox0004 在M2UA中不使用Ox0005 在M2UA中
41、不使用Ox0006 诊断信息Ox0007 接口标识符(整数范围)Ox0008 Heartbeat数据Ox0009 在M2UA中不使用OxOOOa 在M2UA中不使用Ox)()b 差错码OxOOOc 状态、类型信息OxOOOd 在M2UA中不使用OxOOOe 在M2UA中不使用OxOOOf 在M2UA中不使用OxOOlO ASP标识符OxOOll 在M2UA中不使用Ox0012 关联IDOx0013 备用Ox0014阳OxOOff表BM2UA的专用参数编码参数名参数标签编码协议数据1Ox0300 协议数据2(TIC) Ox0301 状态请求Ox0302 状态事件Ox0303 拥塞状态Ox0304
42、 舍弃状态Ox0305 动作Ox0306 顺序号码Ox0307 恢复结果Ox0308 链路关键字Ox0309 本地链路关键字标识符Ox030a 信令数据终端(SDT)标识符Ox030b 信令数据链路(SDL)标识符Ox030c 注册结果Ox03创注册状态Ox030e 注销结果Ox030f 注销状态Ox0310 IETF备用Ox031 l -Oxftlf 13 YD!T 1445 2006 参数度字段为l6bit的无符号整数。该字段指示r参数的字节数,长度包括参数标签、参数长度和参数值字段,/l当没有参数取值时,该字段的长度取值为4。参数指示的长度不包括任何填充字节参数值的长度是可变的,它包含参
43、数实际传送的信息。参数的实际总长度(包括标签、参数长度和值字段)必须是4字节的整数倍。如果参数长度不是4的整数倍,发送者应在结尾用。填充参数,填充的长度不包括在参数长度字段。发送者不能填充多于3个字节,接收方忽略填充字节(即根据长度字段指示的长度处理参数)。5.2 M2UA 消息头除了公共消息头外,M2UA消息还有特有消息头。M2UA特有消息头紧跟在公共消息头后,但只用在MAUP消息中,M2UA特有消息头应包括接口标识符。接口标识符用来标识SG接收和发送信令消息的物理接口。接口标识符参数的格式可以是基于整数类型的,也可以是基于文本编码的,分别见图6和7。该参数的取值由网络运营者来分配,这个参数
44、值仅在本地有效,由SG和ASP协商使用。01234567890123456789012345678901 标签(O旺IOI)盎数t是度8接口ID(整数类型)固6M2UA消息头l基于整披编码的接口标ii!符)01234567890123456789012345678901 标签(Ox0003) 盎数度接口ID(文本类型)图7M2UA消息头基于文本编码的接口标ii!符)在国内应用时,要求使用整数类型编码方式的接口标识符,对基于文本格式编码方式的接口标识符的支持是任选的,目前暂不要求使用字符串类型的接口标识符。基于整数格式编码的接口标识符参数的标签值为OxOOOl。此时,参数的长度字段取值恒等于8。基于文本格式编码的接口标识符参数的标签值为Ox0003。此时,接口标识符的编码应符合ANSIX3.4-1986的规定,基于文本标识符的字符串最大取值为255个八位位组。参数长度字段的取值等于文本标识符的字符串的长度加4个字节。5.3 M2UA消息下节中定义了M2UA消息和参数内容。M2UA消息使用公共消息头(图3)和M2UA消息头(图