Project

General

Profile

OsmoSTP » History » Version 6

laforge, 10/21/2017 06:23 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 5 laforge
17
h2. Position in a typical Osmocom cellular network
18
19
{{graphviz_link()
20
digraph G {
21
    rankdir = LR;
22
    BTS -> OsmoBSC [label="Abis/IP"];
23
    hNodeB -> OsmoHNBGW [label="Iuh"];
24
    OsmoBSC -> OsmoSTP [label="AoIP/M3UA"];
25
    OsmoSTP -> OsmoMSC [label="AoIP/M3UA"];
26
    OsmoSTP -> OsmoMSC [label="IuCS/M3UA"];
27
    OsmoHNBGW -> OsmoSTP [label="IuCS/M3UA"];
28
    OsmoHNBGW -> OsmoSTP [label="IuPS/M3UA"];
29
    OsmoSTP -> OsmoSGSN [label="IuPS/M3UA"];
30
    OsmoMSC -> OsmoHLR [label="GSUP"];
31
    OsmoSGSN -> OsmoHLR [label="GSUP"];
32
    OsmoSTP [color=red];
33
}
34
}}
35 6 laforge
36 3 laforge
h2. traffic mode support
37
38 4 ipse
OsmoSTP currently only implements _override_ and doesn't implement the _load-share_ or _broadcast_ traffic modes. Contributions in whatever form are welcome.
Add picture from clipboard (Maximum size: 48.8 MB)