[PATCH] osmo-gsm-manuals[master]: BSC, BTS: add diagrams of PCU-BTS-NITB-SGSN relationships

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.org
Tue Jan 3 15:53:12 UTC 2017


Hello 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 (#2).

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, 103 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/14/1514/2

diff --git a/OsmoBSC/chapters/overview.adoc b/OsmoBSC/chapters/overview.adoc
index 580a42e..63e01ca 100644
--- a/OsmoBSC/chapters/overview.adoc
+++ b/OsmoBSC/chapters/overview.adoc
@@ -13,6 +13,83 @@
 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 [label="BSC"]
+	MSC [label="MSC/VLR"]
+        HLR [label="HLR/AUC"]
+	EIR [label="EIR"]
+	SMSC [label="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 [label="BSC"];
+                MSC [label="MSC/VLR"];
+                HLR [label="HLR/AUC"];
+		EIR [label="EIR"];
+		SMSC [label="SMSC"];
+                BSC->MSC;
+		MSC->HLR;
+                MSC->EIR;
+                MSC->SMSC;
+	}
+	
+	subgraph cluster_extmncc{
+        label="Linux Call Router / SoftSwitch / PBX";
+		
+	}
+
+	MSC -> "Linux Call Router / SoftSwitch / PBX" [label="MNCC"]
+
+
+}
+----
+
 
 === Software Components
 
diff --git a/OsmoBTS/chapters/interfaces.adoc b/OsmoBTS/chapters/interfaces.adoc
index 242fa23..a387aec 100644
--- a/OsmoBTS/chapters/interfaces.adoc
+++ b/OsmoBTS/chapters/interfaces.adoc
@@ -113,6 +113,32 @@
 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 [label="BTS"]
+        BSC [label="BSC"]
+        MSC [label="MSC"]
+        PCU [label="PCU"]
+        SGSN [label="SGSN"]
+        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: 2
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>



More information about the gerrit-log mailing list