Links

GitHub

Open HUB

Quick Links

Download

STREAMS

SIGTRAN

SS7

Hardware

SCTP

Related

Package

Manual

Manual Pages

References

Conformance

Performance

Documentation

Design

Status

FAQ

SIGTRAN Stack

BUA

ISUA

TUA

SUA

M3UA

M2UA

IUA

TALI

UA LM

Man Pages

Applications

SS7 Stack

ISDN Stack

SIGTRAN Stack

VoIP Stack

MG Stack

SS7/ISDN Devices

IP Transport

Embedded Systems

OS

Documentation

FAQ

SIGTRAN

Design

Conformance

Performance

References

Man Pages

Manuals

Papers

Home

Overview

Status

Documentation

Resources

About

News

SS7 MTP Level 2 User Adaptation Layer (M2UA)

Description: OpenSS7 Project Manual Pages SIGTRAN Stack


M2UA

Section: OpenSS7 STREAMS SIGTRAN Devices (4)
Updated: 2008-10-31
Index Return to Main Contents

NAME

M2UA - SS7 MTP2 User Adaptation Layer (M2UA)

SYNOPSIS

#include <ss7/sli.h>
#include <ss7/sli_ioctl.h>
#include <ss7/m2ua_ioctl.h>

int m2ua_stream = open(``/dev/m2ua'', flags);
int m2ua_stream = open(``/dev/m2ua-cdi'', flags);
int m2ua_stream = open(``/dev/m2ua-dlpi'', flags);

DESCRIPTION

M2UA
is an implementation of the SS7 MTP2 User Adaptation Layer (M2UA) defined in RFC 3331[1]. M2UA provides a backhaul of the services of the sl(4) over an IP network using Stream Control Transmission Protocol, sctp(4), as defined in RFC 2960[2].

M2UA is implemented as a STREAMS(4) multiplexing driver. sl(4) or sctp(4) streams are linked under the M2UA multiplexing driver using the I_LINK or I_PLINK commands of streamio(7), to provide transport or direct SL services[3..5] to M2UA. Once linked, the streams must be configured using m2ua_ioctl(4).

M2UA provides the following stream types that are directly compatible with the stream types provided by sl(4):

/dev/m2ua
This device provides the SL protocol service interface using the SL-primitives of the Signalling Link Interface described in sli(7). This interface is suitable for use with other SS7 modules and drivers.
/dev/m2ua-cdi
This device provides the SL protocol service interface using the CD-primitives of the Communications Data Interface, described in cdi(7). This interface is suitable for use with other modules and drivers expecting a cdi(7) interface.
/dev/m2ua-dlpi
This device provides the SL protocol service interface using the DL-primitives of the Data Link Provider Interface dlpi(7). This interface is suitable for use with other modules and drivers expecting a dlpi(7) interface.

IOCTLS

All interfaces support a set of mangaement IO controls using the ioctl(2) system call on the m2ua_stream. These management controls are documented in m2ua_ioctl(4).

DEVICES

/dev/m2ua, /dev/m2ua-cdi, /dev/m2ua-dlpi.

FILES

<ss7/sli.h>, <ss7/sli_ioctl.h>, <ss7/m2ua_ioctl.h>, <sys/cdi.h>, <sys/cdi_ss7.h>, <sys/cdi_sl.h>, <sys/dlpi.h>, <sys/dlpi_ss7.h>, <sys/dlpi_sl.h>.

SEE ALSO

m2ua_as(4), ss7(8), sigtran(8), sli(7), sli_cdi(7), sli_dlpi(7).

VERSIONS

The M2UA driver is specific to the OpenSS7 stack. This is Version 3 of the interface.

REFERENCES

[1]
RFC 3331, Signaling System 7 (SS7) Message Transfer Part 2 (MTP2) --- User Adaptation Layer, September 2002, Ken Morneault, ed., The Internet Society. <http://www.ietf.org/rfc/rfc3331.txt>
[2]
RFC 2960, Stream Control Transmission Protocol (SCTP), October 2000, Randall R. Stewart, ed., The Internet Society. (Obsoleted by RFC 4960) (Updated by RFC 3309) (Status: PROPOSED STANDARD) <http://www.ietf.org/rfc/rfc2960.txt>
[3]
ITU-T Recommendation Q.703, Signalling System No. 7 --- Signalling Link, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.703/>
[4]
ETSI EN 300 008-1 V1.3.1, Integrated Services Digital Network (ISDN); Signalling System No. 7; Protocol Specification, September 2000, (Sophia Antipolis, Valbonne), ETSI, European Telecommunications Standards Institute. [REN/SPAN-01074-1] (ITU-T Recommendations Q.701, Q.702, Q.703, Q.704, Q.705, Q.706, Q.707 and Q.708, modified) <http://www.etsi.org/>
[5]
ANSI T1.111, Signalling System No. 7 --- Message Transfer Part, 1992, ANSI, American National Standards Institute.

TRADEMARKS

OpenSS7tm
is a trademark of OpenSS7 Corporation.
Linux®
is a registered trademark of Linus Torvalds.
UNIX®
is a registered trademark of The Open Group.
Solaris®
is a registered trademark of Sun Microsystems.

Other trademarks are the property of their respective owners.

IDENTIFICATION


OpenSS7 STREAMS SIGTRAN: Package sigtran version 0.9.2.4 released 2008-10-31.

Copyright©1997-2008OpenSS7 Corp. All Rights Reserved.
(See roff source for permission notice.)



Index

NAME
SYNOPSIS
DESCRIPTION
IOCTLS
DEVICES
FILES
SEE ALSO
VERSIONS
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 04:09:04 GMT, November 12, 2014
Last modified: Sun, 05 Mar 2006 08:34:13 GMT  
Copyright © 2014 OpenSS7 Corporation All Rights Reserved.