From 071a60e465f14dc826599a679c832af8ab552c5c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 24 Jan 2021 13:53:21 +0100 Subject: [PATCH] manual: Add dotty graph on position of CBC in network Change-Id: I0216ebb34b2efc218628341495d026bf4ec0f026 --- doc/manuals/Makefile.am | 1 + doc/manuals/chapters/overview.adoc | 6 ++++++ doc/manuals/images/cbc-in-network.dot | 17 +++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 doc/manuals/images/cbc-in-network.dot diff --git a/doc/manuals/Makefile.am b/doc/manuals/Makefile.am index ef90e2b..9de94bb 100644 --- a/doc/manuals/Makefile.am +++ b/doc/manuals/Makefile.am @@ -3,6 +3,7 @@ EXTRA_DIST = osmocbc-usermanual.adoc \ osmocbc-vty-reference.xml \ regen_doc.sh \ chapters \ + images \ vty if BUILD_MANUALS diff --git a/doc/manuals/chapters/overview.adoc b/doc/manuals/chapters/overview.adoc index 3063ff7..c862197 100644 --- a/doc/manuals/chapters/overview.adoc +++ b/doc/manuals/chapters/overview.adoc @@ -10,6 +10,12 @@ It acts as a gateway between external applications / users, such as government authorities for civil protection, and the various components within the 3GPP network to actually deliver those broadcast and/or emergency messages. +.Role of the CBC inside the 3GPP network architecture +[graphviz] +---- +include::../images/cbc-in-network.dot[] +---- + [[about]] === About OsmoCBC diff --git a/doc/manuals/images/cbc-in-network.dot b/doc/manuals/images/cbc-in-network.dot new file mode 100644 index 0000000..960156c --- /dev/null +++ b/doc/manuals/images/cbc-in-network.dot @@ -0,0 +1,17 @@ +digraph G { + rankdir = RL; + CBC [color=red]; + CBE -> CBC [label="REST/JSON"]; + CBC -> BSC [label="CBSP"]; + CBC -> RNC [label="SABP"]; + CBC -> MME [label="SBc-AP"]; + + BSC -> BTS [label="A-bis RSL"]; + RNC -> NodeB [label="Iub"]; + MME -> eNodeB [label="S1-AP"]; + + BTS -> UE [label="CBCH"]; + NodeB -> UE [label="BMC/CTCH"]; + eNodeB -> UE [label="SIB10/11/12"]; + +}