This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
ikostov gerrit-no-reply at lists.osmocom.orgHello Neels Hofmeyr, Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/1514
to look at the new patch set (#3).
BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships
Change-Id: I0eb09706efb768fa4f6810872fb6568cbc9838cb
---
M OsmoBSC/chapters/overview.adoc
M OsmoBTS/chapters/interfaces.adoc
2 files changed, 96 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/14/1514/3
diff --git a/OsmoBSC/chapters/overview.adoc b/OsmoBSC/chapters/overview.adoc
index 580a42e..c4fc0e6 100644
--- a/OsmoBSC/chapters/overview.adoc
+++ b/OsmoBSC/chapters/overview.adoc
@@ -13,6 +13,75 @@
GSM Base Station Controller with A-bis interface towards BTSs and A
interface towards a MSC.
+The difference between classic GSM network architecture and
+the OsmoNITB based GSM network architecture is illustrated in
+<<fig-gsm-classic>> and <<fig-gsm-nitb>>.
+
+[[fig-gsm-classic]]
+.Classic GSM network architecture (simplified)
+[graphviz]
+----
+digraph G {
+ rankdir=LR;
+ MS0 [label="MS"];
+ MS1 [label="MS"];
+ MS2 [label="MS"];
+ MS3 [label="MS"];
+ BTS0 [label="BTS"];
+ BTS1 [label="BTS"];
+ BSC;
+ MSC [label="MSC/VLR"];
+ HLR [label="HLR/AUC"]
+ EIR;
+ SMSC
+ MS0->BTS0 [label="Um"];
+ MS1->BTS0 [label="Um"];
+ MS2->BTS1 [label="Um"];
+ MS3->BTS1 [label="Um"];
+ BTS0->BSC [label="Abis"];
+ BTS1->BSC [label="Abis"];
+ BSC->MSC [label="A"];
+ MSC->HLR [label="C"];
+ MSC->EIR [label="F"];
+ MSC->SMSC;
+}
+----
+
+[[fig-gsm-nitb]]
+.GSM system architecture using OsmoNITB
+[graphviz]
+----
+digraph G {
+ rankdir=LR;
+ MS0 [label="MS"];
+ MS1 [label="MS"];
+ MS2 [label="MS"];
+ MS3 [label="MS"];
+ BTS0 [label="BTS"];
+ BTS1 [label="BTS"];
+ MS0->BTS0 [label="Um"];
+ MS1->BTS0 [label="Um"];
+ MS2->BTS1 [label="Um"];
+ MS3->BTS1 [label="Um"];
+ BTS0->BSC [label="Abis"];
+ BTS1->BSC [label="Abis"];
+ subgraph cluster_nitb {
+ label = "OsmoNITB";
+ BSC;
+ MSC [label="MSC/VLR"];
+ SMSC;
+ EIR;
+ HLR [label="HLR/AUC"];
+ BSC->MSC;
+ MSC->HLR;
+ MSC->EIR;
+ MSC->SMSC;
+ }
+ EXTMNCC [label="Linux Call Router / SoftSwitch / PBX\n(optional)"];
+ MSC -> EXTMNCC [label="external MNCC"];
+}
+----
+
=== Software Components
diff --git a/OsmoBTS/chapters/interfaces.adoc b/OsmoBTS/chapters/interfaces.adoc
index 242fa23..2ed08b7 100644
--- a/OsmoBTS/chapters/interfaces.adoc
+++ b/OsmoBTS/chapters/interfaces.adoc
@@ -113,6 +113,33 @@
co-locate the PCU with the BSC. However, the GSM specifications keep
the location up to the implementor.
+The GPRS network architecture including PCU in BTS is shown in
+<<fig-gprs-pcubts>>.
+
+[[fig-gprs-pcubts]]
+.GPRS network architecture with PCU in BTS
+[graphviz]
+----
+digraph G {
+ rankdir=LR;
+ MS0 [label="MS"];
+ MS1 [label="MS"];
+ BTS;
+ BSC;
+ MSC;
+ PCU;
+ SGSN;
+ GGSN;
+ MS0->BTS [label="Um"];
+ MS1->BTS [label="Um"];
+ BTS->BSC [label="Abis"];
+ BSC->MSC [label="A"];
+ BTS->PCU [label="pcu_sock"];
+ PCU->SGSN [label="Gb"];
+ SGSN->GGSN [label="GTP"];
+}
+----
+
The PCU socket interface serves the following purposes:
* to pass PCU relevant configuration from BTS to PCU
--
To view, visit https://gerrit.osmocom.org/1514
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I0eb09706efb768fa4f6810872fb6568cbc9838cb
Gerrit-PatchSet: 3
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Owner: ikostov <ikostov at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr at sysmocom.de>