没有合适的资源?快使用搜索试试~ 我知道了~
rfc4666 SS7 MTP3-User Adaptation Layer
需积分: 10 8 下载量 153 浏览量
2013-11-09
23:04:31
上传
评论
收藏 170KB PDF 举报
温馨提示
试读
125页
M3UA英文规范文档 Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) -User Adaptation Layer (M3UA)
资源推荐
资源详情
资源评论
Network Working Group K. Morneault, Ed.
Request for Comments: 4666 Cisco Systems
Obsoletes: 3332 J. Pastor-Balbas, Ed.
Category: Standards Track Ericsson
September 2006
Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) -
User Adaptation Layer (M3UA)
Status of This Memo
This document specifies an Internet standards track protocol for the
Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Official Protocol Standards" (STD 1) for the standardization state
and status of this protocol. Distribution of this memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This memo defines a protocol for supporting the transport of any SS7
MTP3-User signalling (e.g., ISUP and SCCP messages) over IP using the
services of the Stream Control Transmission Protocol. Also,
provision is made for protocol elements that enable a seamless
operation of the MTP3-User peers in the SS7 and IP domains. This
protocol would be used between a Signalling Gateway (SG) and a Media
Gateway Controller (MGC) or IP-resident Database, or between two IP-
based applications. It is assumed that the SG receives SS7
signalling over a standard SS7 interface using the SS7 Message
Transfer Part (MTP) to provide transport. This document obsoletes
RFC 3332.
Morneault & Pastor-Balbas Standards Track [Page 1]
RFC 4666 SS7 MTP3-User Adaptation Layer September 2006
Table of Contents
1. Introduction ....................................................6
1.1. Scope ......................................................6
1.2. Terminology ................................................6
1.3. M3UA Overview ..............................................9
1.3.1. Protocol Architecture ...............................9
1.3.2. Services Provided by the M3UA Layer ................10
1.3.2.1. Support for the Transport of
MTP3-User Messages ........................10
1.3.2.2. Native Management Functions ...............11
1.3.2.3. Interworking with MTP3 Network
Management Functions ......................11
1.3.2.4. Support for the Management of SCTP
Associations between the ..................11
1.3.2.5. Support for the Management of
Connections to Multiple SGPs ..............12
1.4. Functional Areas ..........................................12
1.4.1. Signalling Point Code Representation ...............12
1.4.2. Routing Contexts and Routing Keys ..................14
1.4.2.1. Overview ..................................14
1.4.2.2. Routing Key Limitations ...................15
1.4.2.3. Managing Routing Contexts and
Routing Keys ..............................15
1.4.2.4. Message Distribution at the SGP ...........15
1.4.2.5. Message Distribution at the ASP ...........16
1.4.3. SS7 and M3UA Interworking ..........................16
1.4.3.1. Signalling Gateway SS7 Layers .............16
1.4.3.2. SS7 and M3UA Interworking at the SG .......17
1.4.3.3. Application Server ........................17
1.4.3.4. IPSP Considerations .......................18
1.4.4. Redundancy Models ..................................18
1.4.4.1. Application Server Redundancy .............18
1.4.5. Flow Control .......................................18
1.4.6. Congestion Management ..............................19
1.4.7. SCTP Stream Mapping ................................19
1.4.8. SCTP Client/Server Model ...........................19
1.5. Sample Configuration ......................................20
1.5.1. Example 1: ISUP Message Transport ..................20
1.5.2. Example 2: SCCP Transport between IPSPs ............21
1.5.3. Example 3: SGP Resident SCCP Layer, with
Remote ASP .........................................22
1.6. Definition of M3UA Boundaries .............................23
1.6.1. Definition of the Boundary between M3UA and
an MTP3-User .......................................23
1.6.2. Definition of the Boundary between M3UA and SCTP ...23
1.6.3. Definition of the Boundary between M3UA and
Layer Management ...................................24
Morneault & Pastor-Balbas Standards Track [Page 2]
RFC 4666 SS7 MTP3-User Adaptation Layer September 2006
2. Conventions ....................................................27
3. M3UA Protocol Elements .........................................28
3.1. Common Message Header .....................................28
3.1.1. M3UA Protocol Version: 8 bits (unsigned integer) ...28
3.1.2. Message Classes and Types ..........................28
3.1.3. Reserved: 8 Bits ...................................30
3.1.4. Message Length: 32-Bits (Unsigned Integer) .........30
3.2. Variable-Length Parameter Format ..........................30
3.3. Transfer Messages .........................................33
3.3.1. Payload Data Message (DATA) ........................33
3.4. SS7 Signalling Network Management (SSNM) Messages .........36
3.4.1. Destination Unavailable (DUNA) .....................36
3.4.2. Destination Available (DAVA) .......................39
3.4.3. Destination State Audit (DAUD) .....................40
3.4.4. Signalling Congestion (SCON) .......................40
3.4.5. Destination User Part Unavailable (DUPU) ...........43
3.4.6. Destination Restricted (DRST) ......................45
3.5. ASP State Maintenance (ASPSM) Messages ....................45
3.5.1. ASP Up .............................................45
3.5.2. ASP Up Acknowledgement (ASP Up Ack) ................46
3.5.3. ASP Down ...........................................47
3.5.4. ASP Down Acknowledgement (ASP Down Ack) ............48
3.5.5. Heartbeat (BEAT) ...................................48
3.5.6. Heartbeat Acknowledgement (BEAT Ack) ...............49
3.6. Routing Key Management (RKM) Messages [Optional] ..........49
3.6.1. Registration Request (REG REQ) .....................49
3.6.2. Registration Response (REG RSP) ....................54
3.6.3. Deregistration Request (DEREG REQ) .................56
3.6.4. Deregistration Response (DEREG RSP) ................57
3.7. ASP Traffic Maintenance (ASPTM) Messages ..................59
3.7.1. ASP Active .........................................59
3.7.2. ASP Active Acknowledgement (ASP Active Ack) ........60
3.7.3. ASP Inactive .......................................61
3.7.4. ASP Inactive Acknowledgement (ASP Inactive Ack) ....62
3.8. Management (MGMT) Messages ................................63
3.8.1. Error ..............................................63
3.8.2. Notify .............................................67
4. Procedures .....................................................70
4.1. Procedures to Support the M3UA-User .......................70
4.1.1. Receipt of Primitives from the M3UA-User ...........70
4.2. Receipt of Primitives from the Layer Management ...........71
4.2.1. Receipt of M3UA Peer Management Messages ...........72
4.3. AS and ASP/IPSP State Maintenance .........................73
4.3.1. ASP/IPSP States ....................................74
4.3.2. AS States ..........................................76
4.3.3. M3UA Management Procedures for Primitives ..........78
4.3.4. ASPM Procedures for Peer-to-Peer Messages ..........79
4.3.4.1. ASP Up Procedures .........................79
Morneault & Pastor-Balbas Standards Track [Page 3]
RFC 4666 SS7 MTP3-User Adaptation Layer September 2006
4.3.4.2. ASP-Down Procedures .......................81
4.3.4.3. ASP Active Procedures .....................82
4.3.4.4. ASP Inactive Procedures ...................86
4.3.4.5. Notify Procedures .........................88
4.3.4.6. Heartbeat Procedures ......................89
4.4. Routing Key Management Procedures [Optional] ..............90
4.4.1. Registration .......................................90
4.4.2. Deregistration .....................................92
4.4.3. IPSP Considerations (REG/DEREG) ....................93
4.5. Procedures to Support the Availability or
Congestion Status of SS7 Destination ......................93
4.5.1. At an SGP ..........................................93
4.5.2. At an ASP ..........................................94
4.5.2.1. Single SG Configurations ..................94
4.5.2.2. Multiple SG Configurations ................94
4.5.3. ASP Auditing .......................................94
4.6. MTP3 Restart ..............................................96
4.7. NIF Not Available .........................................97
4.8. M3UA Version Control ......................................97
4.9. M3UA Termination ..........................................97
5. Examples of M3UA Procedures ....................................98
5.1. Establishment of Association and Traffic between
SGPs and ASPs .............................................98
5.1.1. Single ASP in an Application Server ("1+0"
sparing), No Registration ..........................98
5.1.1.1. Single ASP in an Application
Server ("1+0" Sparing), No Registration ...98
5.1.1.2. Single ASP in Application Server
("1+0" Sparing), Dynamic Registration .....99
5.1.1.3. Single ASP in Multiple
Application Servers (Each with "1+0"
Sparing), Dynamic Registration (Case 1
- Multiple Registration Requests) ........100
5.1.1.4. Single ASP in Multiple
Application Servers (each with "1+0"
sparing), Dynamic Registration (Case 2
- Single Registration Request) ...........101
5.1.2. Two ASPs in Application Server ("1+1" Sparing) ....102
5.1.3. Two ASPs in an Application Server ("1+1"
Sparing, Loadsharing Case) ........................103
5.1.4. Three ASPs in an Application Server ("n+k"
Sparing, Loadsharing Case) ........................104
5.2. ASP Traffic Failover Examples ............................105
5.2.1. 1+1 Sparing, Withdrawal of ASP, Backup Override ...105
5.2.2. 1+1 Sparing, Backup Override ......................105
5.2.3. n+k Sparing, Loadsharing Case, Withdrawal of ASP ..106
5.3. Normal Withdrawal of an ASP from an Application Server ...106
5.4. Auditing Examples ........................................107
Morneault & Pastor-Balbas Standards Track [Page 4]
RFC 4666 SS7 MTP3-User Adaptation Layer September 2006
5.4.1. SG State: Uncongested/Available ...................107
5.4.2. SG State: Congested (Congestion Level=2) /
Available .........................................107
5.4.3. SG State: Unknown/Available .......................107
5.4.4. SG State: Unavailable .............................108
5.5. M3UA/MTP3-User Boundary Examples .........................108
5.5.1. At an ASP .........................................108
5.5.1.1. Support for MTP-TRANSFER
Primitives at the ASP ....................108
5.5.2. At an SGP .........................................109
5.5.2.1. Support for MTP-TRANSFER Request
Primitive at the SGP .....................109
5.5.2.2. Support for MTP-TRANSFER
Indication Primitive at the SGP ..........110
5.5.2.3. Support for MTP-PAUSE,
MTP-RESUME, MTP-STATUS Indication
Primitives ...............................110
5.6. Examples for IPSP Communication ..........................112
5.6.1. Single Exchange ...................................112
5.6.2. Double Exchange ...................................113
6. Security Considerations .......................................113
7. IANA Considerations ...........................................114
7.1. SCTP Payload Protocol Identifier .........................114
7.2. M3UA Port Number .........................................114
7.3. M3UA Protocol Extensions .................................114
7.3.1. IETF-Defined Message Classes ......................115
7.3.2. IETF Defined Message Types ........................115
7.3.3. IETF-Defined Parameter Extension ..................115
8. Acknowledgements ..............................................115
9. Document Contributors .........................................116
10. References ...................................................116
10.1. Normative References ....................................116
10.2. Informative References ..................................117
Appendix A .......................................................119
A.1. Signalling Network Architecture .............................119
A.2. Redundancy Models ...........................................121
A.2.1. Application Server Redundancy ........................121
A.2.2. Signalling Gateway Redundancy ........................122
Morneault & Pastor-Balbas Standards Track [Page 5]
剩余124页未读,继续阅读
资源评论
Cellchen
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功