Project

General

Profile

OsmoSGSN » History » Version 18

Version 17 (laforge, 10/21/2017 06:15 PM) → Version 18/25 (laforge, 10/21/2017 06:22 PM)

{{>toc}}

h1. [[OsmoSGSN:]]



Contact us via the osmocom-net-gprs@ mailing list, see [[Cellular Infrastructure:Mailing Lists]].
Contributions are welcome via [[Cellular Infrastructure:Gerrit]].
Git repository browser at https://git.osmocom.org/osmo-sgsn

Serving GPRS Support Node (SGSN). As such it implements the GPRS Mobility Management (GMM) and SM (Session Management).

The SGSN implements
*
connects via the Gb interface Gb-Interface to the BSS's BSS (like the [[OsmoPCU:]] or an ip.access [[OpenBSC:nanoBTS]])
*
[[OpenBSC:nanoBTS]]), and it connects via the Gp interface with its GTP protocol
to one or more a Gateway GPRS Support Node (GGSN) like [[OpenGGSN:OsmoGGSN]].
* the IuPS interface with its RANAP protocol to onre or more RNCs or HNB-GWs like [[OsmoHNBGW:]]


[[OsmoSGSN:]] is available from the http://git.osmocom.org/osmo-sgsn/ repository. In order to build it, you will need a libgtp installation from the
[[OpenGGSN:OsmoGGSN]] project.

h2. Position in a typical Osmocom network

{{graphviz_link()
digraph G {
rankdir = LR;
OsmoBTS -> OsmoBSC [label="Abis/IP"];
OsmoBSC -> OsmoMSC [label="3GPP AoIP"];
OsmoBTS -> OsmoPCU [label="pcu_sock"];
OsmoPCU -> OsmoSGSN [label="Gb/IP"];
OsmoMSC -> OsmoHLR [label="GSUP"];
OsmoSGSN -> OsmoHLR [label="GSUP"];
hNodeB -> OsmoHNBGW [label="Iuh"];
OsmoHNBGW -> OsmoMSC [label="IuCS"];
OsmoHNBGW -> OsmoSGSN [label="IuPS"];
OsmoSGSN -> OsmoGGSN [label="Gp"];
OsmoGGSN -> Internet [label="Gi"];
OsmoSGSN [color=red];
}
}}

h2. Setup / Configuration

For more information regarding the setup + configuration, refer to [[cellular-infrastructure:OpenBSC_GPRS]]

h2. Manuals

* User Manual: http://ftp.osmocom.org/docs/latest/osmosgsn-usermanual.pdf
* VTY Reference: http://ftp.osmocom.org/docs/latest/osmosgsn-vty-reference.pdf

h2. TODO list

For details see the Issue tracker above. Roughtly, the following areas are in need of attention:

* secondary PDP contexts
* persistent storage of GMM and SM state
* recovery from GGSN outages
* SMS delivery via GPRS
* network-initiated PDP context activation

h2. Contact

* Contact us via the osmocom-net-gprs@ mailing list, see [[Cellular Infrastructure:Mailing Lists]].
* Contributions are welcome via [[Cellular Infrastructure:Gerrit]].
* Git repository browser at https://git.osmocom.org/osmo-sgsn
Add picture from clipboard (Maximum size: 48.8 MB)