OsmoSTP » History » Version 8
laforge, 03/05/2018 03:28 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 | 8 | 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 (which in turn implements connectionless + connection-oriented SCCP, SUA and M3UA in both SG and ASP roles). |
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 | 8 | laforge | {{include(cellular-infrastructure:MacroBinaryPackages)}} |
40 | 1 | laforge | |
41 | h2. Manual |
||
42 | |||
43 | 8 | laforge | The OsmoSTP user manual is still work in progress. |
44 | |||
45 | * "osmostp-usermanual.pdf":http://ftp.osmocom.org/docs/latest/osmostp-usermanual.pdf |
||
46 | * "osmostp-vty-reference.pdf":http://ftp.osmocom.org/docs/latest/osmostp-vty-reference.pdf |