OsmoSTP » History » Revision 9
Revision 8 (laforge, 03/05/2018 03:28 PM) → Revision 9/16 (laforge, 03/23/2018 12:39 PM)
h1. OsmoSTP The Osmocom Signal Transfer Point is a SS7 Transfer Point implementing MTP routing as well as SIGTRAN SG (Signaling Gateway) functionality. 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). h2. SIGTRAN protocol support OsmoSTP supports all transport protocols implemented in [[libosmo-sccp:|libosmo-sigtran]]. [[libosmo-sigtran:]]. At time of this writing (October 2017), this includes: * SCTP + M3UA + SCCP * SCTP + SUA * IPA + SCCP (experimental We're looking for contributions/funding to add more protocols like M2UA, M2PA h3. traffic mode support OsmoSTP currently only implements _override_ and doesn't implement the _load-share_ or _broadcast_ traffic modes. Contributions in whatever form are welcome. h2. Position in a typical Osmocom cellular network {{graphviz_link() digraph G { rankdir = LR; BTS -> OsmoBSC [label="Abis/IP"]; hNodeB -> OsmoHNBGW [label="Iuh"]; OsmoBSC -> OsmoSTP [label="AoIP/M3UA"]; OsmoSTP -> OsmoMSC [label="AoIP/M3UA"]; OsmoSTP -> OsmoMSC [label="IuCS/M3UA"]; OsmoHNBGW -> OsmoSTP [label="IuCS/M3UA"]; OsmoHNBGW -> OsmoSTP [label="IuPS/M3UA"]; OsmoSTP -> OsmoSGSN [label="IuPS/M3UA"]; OsmoMSC -> OsmoHLR [label="GSUP"]; OsmoSGSN -> OsmoHLR [label="GSUP"]; OsmoSTP [color=red]; } }} {{include(cellular-infrastructure:MacroBinaryPackages)}} h2. Manual The OsmoSTP user manual is still work in progress. * "osmostp-usermanual.pdf":http://ftp.osmocom.org/docs/latest/osmostp-usermanual.pdf * "osmostp-vty-reference.pdf":http://ftp.osmocom.org/docs/latest/osmostp-vty-reference.pdf