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 (#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>