doc: add mscpool-attach.dot

Change-Id: I4ffe0997be3d91a2a1d84998c56cba1c4eb30852
This commit is contained in:
Neels Hofmeyr 2023-02-01 16:31:29 +01:00 committed by laforge
parent c206cd7808
commit fa5a5f050b
2 changed files with 31 additions and 0 deletions

View File

@ -26,6 +26,7 @@ dot: \
$(builddir)/handover-intra-bsc-fsm.png \
$(builddir)/handover-inter-bsc-out-fsm.png \
$(builddir)/handover-inter-bsc-in-fsm.png \
$(builddir)/mscpool-attach.png \
$(NULL)
$(builddir)/%.png: $(srcdir)/%.msc

30
doc/mscpool-attach.dot Normal file
View File

@ -0,0 +1,30 @@
digraph G {
rankdir=LR
labelloc=t; label="OsmoBSC MSC-pool conn (re)direction"
subgraph cluster_msc_usable {
style=dotted; label="MSC usable\n(successful BSSMAP RESET)"
allowed [label="MSC\nallow-attach"]
notallowed [label="MSC\nno allow-attach\n(MSC should respond\nwith null-NRI)"]
}
subgraph cluster_msc_unusable {
style=dotted; label="MSC unusable\n(no link)"
allowed_unusable [label="MSC\nallow-attach"]
notallowed_unusable [label="MSC\nno allow-attach"]
}
TMSI_unknown_NRI [label="TMSI, NRI unknown"]
TMSI_null_NRI [label="TMSI, null-NRI"]
TMSI_known_NRI [label="TMSI, NRI known"]
IMSI -> allowed
TMSI_unknown_NRI -> allowed
TMSI_null_NRI -> allowed
TMSI_known_NRI -> allowed
TMSI_known_NRI -> notallowed
never [style=dotted]
never -> {allowed_unusable, notallowed_unusable} [style=dotted]
}