diff options
author | Ivaylo Kostov <ikostov@sysmocom.de> | 2016-12-29 15:26:59 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-11-27 17:12:40 +0100 |
commit | 931ec5a5b6095117c2ef1193279db82118704b77 (patch) | |
tree | b11681dcd651fe818096ae889217e7d3c8e80a71 | |
parent | 7f7ca91a0489277ddff259a3370a3d9bb5e1b27f (diff) |
BSC,BTS: add diagrams of PCU-BTS-NITB-SGSN relationships
Change-Id: I0eb09706efb768fa4f6810872fb6568cbc9838cb
-rw-r--r-- | doc/manuals/chapters/overview.adoc | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc index 580a42eb8..3bb22ccc0 100644 --- a/doc/manuals/chapters/overview.adoc +++ b/doc/manuals/chapters/overview.adoc @@ -13,6 +13,75 @@ Unlike the highly integrated OmsoNITB, OsmoBSC implements a more classic 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"]; + EXTMNCC [label="Linux Call Router / SoftSwitch / PBX\n(optional)"]; + 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; + } + MSC -> EXTMNCC [label="external MNCC"]; +} +---- + === Software Components |