Project

General

Profile

OsmoHLR » History » Version 9

laforge, 05/11/2018 11:14 AM

1 2 laforge
h1. Osmocom HLR
2
3
OsmoHLR, the Osmocom HLR is a minimal implementation of the Home Location Register, the subscriber database of a 2G/3G cellular network.  It stores parameters such as the IMSI and MSISDN of each subscriber, together with the secret key material (Ki, K/OP/OPc) in order to generate authentication vectors.
4
5 5 laforge
OsmoHLR *does not support the classic TCAP/MAP protocol* but rather implements the more light-weight [[cellular-infrastructure:GSUP]] protocol. 
6 2 laforge
7
h2. Position in a typical Osmocom network
8
9
{{graphviz_link()
10
digraph G {
11
    rankdir = LR;
12
    OsmoBTS -> OsmoBSC [label="Abis/IP"];
13
    OsmoBSC -> OsmoMSC [label="3GPP AoIP"];
14
    OsmoBTS -> OsmoPCU [label="pcu_sock"];
15
    OsmoPCU -> OsmoSGSN [label="Gb/IP"];
16
    OsmoMSC -> OsmoHLR [label="GSUP"];
17
    OsmoSGSN -> OsmoHLR [label="GSUP"];
18 3 laforge
    hNodeB -> OsmoHNBGW [label="Iuh"];
19
    OsmoHNBGW -> OsmoSGSN [label="IuPS"];
20
    OsmoHNBGW -> OsmoMSC [label="IuCS"];
21 2 laforge
    OsmoHLR [color=red];
22
}
23
}}
24
25 6 laforge
{{include(cellular-infrastructure:MacroBinaryPackages)}}
26
27 4 laforge
h2. Manuals
28 1 msuraev
29 4 laforge
* "osmohlr-usermanual.pdf":http://ftp.osmocom.org/docs/latest/osmohlr-usermanual.pdf
30
* "osmohlr-vty-reference.pdf":http://ftp.osmocom.org/docs/latest/osmohlr-vty-reference.pdf
31 7 laforge
32 8 laforge
h2. Source code
33
34
The source code is available from @git.osmocom.org@ (module @osmo-hlr@).
35
36
Public read-only access is available via
37
<pre>
38
git clone git://git.osmocom.org/osmo-hlr.git
39
</pre>
40
41
You can browse it via cgit:  https://git.osmocom.org/osmo-hlr
42
43 9 laforge
Contributions are welcome via [[cellular-infrastructure:Gerrit]].
44 8 laforge
45 7 laforge
h2. Test Suite
46
47
We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]]
48
* source code: http://git.osmocom.org/osmo-ttcn3-hacks/tree/hlr
49
* results: https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-hlr-test/
Add picture from clipboard (Maximum size: 48.8 MB)