Project

General

Profile

OsmoSTP » History » Version 7

laforge, 10/21/2017 06:25 PM

1 1 laforge
h1. OsmoSTP
2
3
The Osmocom Signal Transfer Point is  a SS7 Transfer Point implementing MTP routing as well as SIGTRAN SG (Signaling Gateway) functionality.
4
5 2 laforge
The program is currently part of the [[libosmo-sccp:]] git repository, as it is basically just a small main loop + VTY interface wrapped around the libosmo-sigtran code.
6 3 laforge
7
h2. SIGTRAN protocol support
8
9
OsmoSTP supports all transport protocols implemented in [[libosmo-sigtran:]].  At time of this writing (October 2017), this includes:
10
* SCTP + M3UA + SCCP
11
* SCTP + SUA
12
* IPA + SCCP (experimental
13
14
We're looking for contributions/funding to add more protocols like M2UA, M2PA
15
16 7 laforge
h3. traffic mode support
17 5 laforge
18 7 laforge
OsmoSTP currently only implements _override_ and doesn't implement the _load-share_ or _broadcast_ traffic modes. Contributions in whatever form are welcome.
19
20 5 laforge
h2. Position in a typical Osmocom cellular network
21
22
{{graphviz_link()
23
digraph G {
24
    rankdir = LR;
25
    BTS -> OsmoBSC [label="Abis/IP"];
26
    hNodeB -> OsmoHNBGW [label="Iuh"];
27
    OsmoBSC -> OsmoSTP [label="AoIP/M3UA"];
28
    OsmoSTP -> OsmoMSC [label="AoIP/M3UA"];
29
    OsmoSTP -> OsmoMSC [label="IuCS/M3UA"];
30
    OsmoHNBGW -> OsmoSTP [label="IuCS/M3UA"];
31
    OsmoHNBGW -> OsmoSTP [label="IuPS/M3UA"];
32
    OsmoSTP -> OsmoSGSN [label="IuPS/M3UA"];
33
    OsmoMSC -> OsmoHLR [label="GSUP"];
34
    OsmoSGSN -> OsmoHLR [label="GSUP"];
35
    OsmoSTP [color=red];
36
}
37 3 laforge
}}
38 1 laforge
39
40 7 laforge
h2. Manual
41
42
The OsmoSTP user manual has not been written yet.  Once written, it will be released at http://ftp.osmocom.org/docs/latest/ where the other Osmocom cellular network manuals are published.  If you'd like to help us by donating time or funds towards the creation of a manual, let us know.
Add picture from clipboard (Maximum size: 48.8 MB)