blob: 2368b4ff2d3f7e152c32ae7b0d94d25b3ef884bf [file] [log] [blame]
Harald Welte6d839f52019-12-01 14:19:54 +01001[[overview]]
2== Overview
3
4
5[[intro_overview]]
6=== About OsmoHNBGW
7
8OsmoHNBGW implements the Home NodeB Gateway function in the 3G network architecture. It serves
9as a gateway between the classic 3G core network (CN) domain with its IuCS and IuPS interface
10and the femtocell based RAN.
11
12A typical 3G network consisting of Osmocom components will look as illustrated in the following
13diagram:
14
15[[fig-3g]]
16.Typical 3G network architecture used with OsmoHNBGW
17----
18 +------------+ +--------+ +----------+ +---------+
19 UE <-->| hNodeB |<--Iuh---->| HNB-GW |<--IuCS-->| OsmoMSC |<--GSUP-->| OsmoHLR |
20 UE <-->| femto cell | ...-->| | ...-->| | | |
21 | | | | +----------+ +---------|
22 +------------+<--GTP-U | |
23 \ | | +------+ +------+
24 | | |<--IuPS-->| SGSN |<--GTP-C-->| GGSN |
25 | +--------+ ...-->| | GTP-U-->| |
26 | +------+ / +------+
27 \_______________________________/
28----
29
30The HNB-GW performs a translation interface between the IuCS/IuPS interfaces on the one hand
31side, and the Iuh interface on the or ther hand:
32
33----
34 Iuh IuCS/IuPS
35
36NAS +----+----+ +----+----+
37Non-Access Stratum | CC | MM | | CC | MM |
38- - - - - - - - - - - +----+----+-------+ +----+----+
39 | RANAP | | H | RANAP |
40Access Stratum +---------+ HNBAP | N +---------+ - - SCCP USER SAP
41 | RUA | | B | SUA | \
42 +---------+-------+ - +---------+ |
43 | SCTP | G | SCTP | } SIGTRAN
44 +-----------------+ W +---------+ |
45 | IP | | IP | /
46 +-----------------+ +---------+
47----
48
49On the femtocell (Home NodeB) side, OsmoHNBGW implements the Iuh interface as specified by 3GPP.
50
51=== The Iuh interface
52
53Iuh consists of the following sub-layers:
54
55- HNBAP (Home NodeB Application Part)
56- RUA (RANAP User Adaptation, between RANAP and SCTP