📄 draft-george-sigtran-m2peer-01.txt
字号:
Network Working Group Tom GeorgeINTERNET-DRAFT Alcatel Ram Dantu IPmobile Malleswar Kalla Telcordia Hanns Juergen Schwarzbauer Siemens Greg Sidebottom Nortel Networks Ken Morneault Cisco Systems Expires November 2000 May 22, 2000 SS7 MTP2-User Peer-to-Peer Adaptation Layer <draft-george-sigtran-m2peer-01.txt>Status of This MemoThis document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC 2026. Internet-Drafts are workingdocuments of the Internet Engineering Task Force (IETF), its areas,and its working groups. Note that other groups may also distributeworking documents as Internet-Drafts.Internet-Drafts are draft documents valid for a maximum of six monthsand may be updated, replaced, or obsoleted by other documents at anytime. It is inappropriate to use Internet-Drafts as referencematerial or to cite them other than as 'work in progress.'The list of current Internet-Drafts can be accessed athttp://www.ietf.org/ietf/1id-abstracts.txtThe list of Internet-Draft Shadow Directories can be accessed athttp://www.ietf.org/shadow.html.To learn the current status of any Internet-Draft, please check the'1id-abstracts.txt' listing contained in the Internet- Drafts ShadowDirectories on ftp.is.co.za (Africa), nic.nordu.net (Europe),munnari.oz.au (Pacific Rim), ftp.ietf.org (US East Coast), orftp.isi.edu (US West Coast).George, et al [Page 1]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000AbstractThis Internet Draft defines a protocol supporting the transport of SS7MTP Layer 3 signaling messages over IP using the services of theStream Control Transmission Protocol (SCTP). This protocol would beused between SS7 Signaling Points employing the MTP Level 3protocol. The SS7 Signaling Points may also employ standard SS7 linksusing the SS7 Message Transfer Part (MTP) Layer 2 to provide transportof MTP Layer 3 signaling messages.George, et al [Page 2]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000 TABLE OF CONTENTS1. Introduction............................................. 4 1.1 Scope................................................. 4 1.2 Terminology........................................... 4 1.3 Abbreviations......................................... 5 1.4 Signaling Transport Architecture...................... 5 1.5 Services Provided by the MTP2 User Adaptation Layer... 7 1.6 Functions Provided by the MTP2 User Adaptation Layer.. 8 1.7 Definition of the M2UA Boundaries..................... 82. Protocol Elements........................................ 8 2.1 Common Message Header................................. 9 2.2 M2UA Messages......................................... 93. Procedures...............................................10 3.1 Procedures to Support MTP2 Features...................11 3.2 Procedures to Support the MTP3/MTP2 Interface.........134. Examples of MTP2 User Adaptation (M2UA) Procedures.......16 4.1 Link Initialization (Alignment).......................16 4.2 Message Transmission and Reception....................18 4.3 Link Status Indication................................18 4.4 Link Status Message (Processor Outage)................19 4.5 Congestion Notification to Upper layer................20 4.6 Link Deactivation.....................................21 4.7 Link Changeover.......................................215. Security.................................................236. IANA Considerations......................................237. Acknowledgements.........................................238. References...............................................239. Author's Addresses.......................................24George, et al [Page 3]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 20001. Introduction1.1 ScopeThere is a need for Switched Circuit Network (SCN) signaling protocoldelivery over an IP network. This includes delivery from a SignallingGateway (SG) to a Media Gateway Controller (MGC) or IP SignalingPoint, as described in the Framework Architecture for SignallingTransport [1]. . This could allow for convergence of some signalingand data networks. SCN Signaling nodes would have access to databasesand other devices in the IP network domain that do not employ SS7signaling links. There may also be operational cost and performanceadvantages when traditional signaling links are replaced by IP network"connections".The delivery mechanism described in this document allows for full MTP3message handling and network management capabilities between any twoSS7 nodes, communicating over an IP network. An SS7 node equipped withan IP network connection is called an IP Signaling Point (IPSP). TheIPSPs function as traditional SS7 nodes using the IP network insteadof SS7 links.The delivery mechanism should * Support seamless operation of MTP3 protocol peers over an IP network connection. * Support the MTP Level 2 / MTP Level 3 interface boundary. * Support management of SCTP transport associations and traffic instead of MTP2 Links. * Support asynchronous reporting of status changes to management.Throughout this document, M2UA is used to refer to the MTP 2 UserPeer-to-Peer case. This should not be confused with the MTP 2 UserBackhauling case described in [6].1.2 TerminologyMTP - The Message Transfer Part of the SS7 protocol [2]. MTP2 - MTP Level 2, the MTP signaling link layer.MTP3 - MTP Level 3, the MTP signaling network layer.MTP2-User - A protocol that normally uses the services of MTP Level2. The only MTP2 user is MTP3.Signaling End Point (SEP) - A node in an SS7 network that originatesGeorge, et al [Page 4]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000or terminates signaling messages. One example is a central officeswitch.IP Signaling Point (IPSP) - An SS7 Signaling Point with an IPnetwork connection used for SS7 over IP. Signaling Gateway (SG) - A signaling agent that receives/sends SCNnative signaling at the edge of the IP network [4]. In this context,an SG is an SS7 Signaling Point that has both an IP network connectionused for SS7 over IP, and a traditional (non-IP) link to an SS7network.Signaling Transfer Point (STP) - A node in an SS7 network that routessignaling messages based on their destination point code in the SS7network.Association - An association refers to a SCTP association [5]. Theassociation providea the transport for MTP3 protocol data units andM2UA adaptation layer peer messages.Network Byte Order - Most significant byte first, also known as "BigEndian".Stream - A stream refers to a SCTP stream [5]. 1.3 AbbreviationsSCN - Switched Circuit NetworkSCTP - Stream Control Transmission ProtocolSS7 - Signaling System 71.4 Signaling Transport ArchitectureThe architecture that has been defined [4] for Switched CircuitNetwork (SCN) signaling transport over IP uses multiple components,including an IP transport protocol, the Stream Control TransmissionProtocol (SCTP), and an adaptation module to support the servicesexpected by a particular SCN signaling protocol from its underlyingprotocol layer.Within this framework architecture, this document defines an SCNadaptation module that is suitable for the transport of SS7 MTP3messages.Figure 1 shows the seamless interworking at the MTP3 layer. MTP3 isadapted to the SCTP layer using the MTP2 User Adaptation Layer (M2UA).All the primitives between MTP3 and MTP2 are supported by M2UA. TheSCTP association acts as an SS7 link between the IPSPs. Theassociation contains two streams, one in each direction.George, et al [Page 5]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000 ******** IP ******** * IPSP *--------* IPSP * ******** ******** +------+ +------+ | MTP3 | | MTP3 | +------+ +------+ | M2UA | | M2UA | +------+ +------+ | SCTP | | SCTP | +------+ +------+ | IP | | IP | +------+ +------+ IP - Internet Protocol IPSP - IP Signaling Point SCTP - Stream Control Transmission Protocol (see Reference [5]) Figure 1: M2UA Symmetrical Peer-to-Peer ArchitectureAn IPSP may have SCCP and other SS7 layers above MTP3. Figure 2 showsan example. The Signaling Gateway is an IPSP equipped with bothtraditional SS7 and IP network connections. In effect, the SignalingGateway acts as an STP. Any of the nodes in the diagram could haveSCCP or other SS7 layers. STPs may or may not be present in the SS7path between the SEP and the SG. ******** SS7 *************** IP ******** * SEP *--------* SG *--------* IPSP * ******** *************** ******** +------+ +------+ | TCAP | | TCAP | +------+ +------+ | SCCP | | SCCP | +------+ +-------------+ +------+ | MTP3 | | MTP3 | | MTP3 | +------+ +------+------+ +------+ | MTP2 | | MTP2 | M2UA | | M2UA | +------+ +------+------+ +------+ | MTP1 | | MTP1 | SCTP | | SCTP | | | | +------+ +------+ | | | | IP | | IP | +------+ +------+------+ +------+ SEP - SS7 Signaling Endpoint Figure 2: M2UA in IP Signaling GatewayGeorge, et al [Page 6]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000Figure 2 is only an example. Other configurations are possible. Forexample, IPSPs without traditional SS7 links could use the protocollayers MTP3/M2UA/SCTP/IP to route SS7 messages in a network with allIP links. Another example, related to Figure 2, is that two SGs could beconnected over an IP network to form an SG mated pair similar to theway STPs are provisioned in traditional SS7 networks.1.4.1 Point Code RepresentationThe MTP specification requires that each node with an MTP3 layer isrepresented by an SS7 point code.1.5 Services Provided by the MTP2 User Adaptation LayerThe SS7 MTP3/MTP2 (MTP2-User) interface is retained at the terminationpoint in the IP network. The M2UA protocol layer is required toprovide the equivalent set of services to its user as provided by MTPLevel 2 to MTP Level 3.These services are described in the following subsections.1.5.1 Support for MTP Level 2 / MTP Level 3 interface boundaryThis interface is the same as the MTP2/MTP3 interface described in[2], with the addition of support for larger sequence numbers in[7]. Because SCTP uses larger sequence numbers than MTP, the MTP3Changeover procedure must use the Extended Changeover Order andExtended Changeover Acknowledgment messages described in [7]. Thiswill allow for use of the SCTP stream sequence numbers in thechangeover messages.1.5.2 Support for peer-to-peer communicationIn SS7, MTP Level 2 sends three types of messages, known as signalunits: Message Signal Units (MSUs), Link Status Signal Units (LSSUs),and Fill-In Signal Units (FISUs).MSUs originate at a higher level than MTP2, and are destined for apeer at another node. Likewise, M2UA passes these messages from MTP3to SCTP as data for transport across a link.LSSUs allow peer MTP2 layers to exchange statusinformation. Analogous messages are needed for M2UA.FISUs are sent when no other signal units are waiting to be sent. Thispurpose is served by the heartbeat messages in SCTP. FISUs also carryGeorge, et al [Page 7]Internet Draft SS7 MTP2-User Peer-to-Peer Adaptation Layer May 2000acknowledgment of messages. This function is performed bySCTP. Therefore, it is unnecessary for M2UA to send FISUs.To perform the function of MTP2 in traditional SS7, the followingprotocol element is defined.Link StatusThis element performs a function similar to the LSSU in MTP2. Itprovides a means for asychronous notification of link state to an M2UApeer. An example would be the reporting of a local processor outage.1.6 Functions Provided by the MTP2 User Adaptation Layer1.6.1 MappingFor each IP link, the M2UA layer must maintain a map of the SS7 linkto its SCTP association and its corresponding IP destination. 1.6.2 SCTP Stream ManagementSCTP allows user specified number of streams to be opened during theinitialization. It is the responsibility of the M2UA layer to ensureproper management of the two streams allowed within each association.1.6.3 Retention of MTP3 in the SS7 Network M2UA allows MTP3 to perform all of its Message Handling and NetworkManagement functions with IPSPs as with other SS7 nodes.1.7 Definition of the M2UA Boundaries1.7.1 Definition of the M2UA / MTP Level 3 boundaryThe upper layer primitives provided by M2UA are the same as thoseprovided by MTP2 to MTP3 [2].1.7.2 Definition of the Lower Layer Boundary between M2UA and SCTPThe upper layer primitives provided by SCTP are described in Reference[5] Section 10 "Interface with Upper Layer".2. Protocol ElementsThis section describes the format of various messages used in this protocol.All fields in an M2UA message must be transmitted in the network byteorder, i.e., most significant byte first, unless otherwise stated.George, et al [Page 8]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -