Change in osmo-gsm-manuals[master]: add SGs / CSFB related dot + msc files

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/.

Harald Welte gerrit-no-reply at lists.osmocom.org
Sat Oct 6 10:15:00 UTC 2018


Harald Welte has submitted this change and it was merged. ( https://gerrit.osmocom.org/11245 )

Change subject: add SGs / CSFB related dot + msc files
......................................................................

add SGs / CSFB related dot + msc files

Those graphs + message sequence charts are not yet used by any
of our manuals, but they should become used by the OsmoMSC user
manual once SGs interface support is added.

Related: OS#2583
Change-Id: Idfd3a66c18131b5458d183b8e66f62eaaab65991
---
A OsmoMSC/images/sgs-imsi_attach_lu.msc
A OsmoMSC/images/sgs-mo_call_no_ps_ho.msc
A OsmoMSC/images/sgs-mo_sms_idle.msc
A OsmoMSC/images/sgs-mt_call_idle.msc
A OsmoMSC/images/sgs-mt_sms_idle.msc
A common/images/lte-eps-sgs.dot
A common/images/lte-eps.dot
7 files changed, 135 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved



diff --git a/OsmoMSC/images/sgs-imsi_attach_lu.msc b/OsmoMSC/images/sgs-imsi_attach_lu.msc
new file mode 100644
index 0000000..e62c2b8
--- /dev/null
+++ b/OsmoMSC/images/sgs-imsi_attach_lu.msc
@@ -0,0 +1,15 @@
+msc {
+	UE, MME, VLR [label="MSC/VLR"], HSS [label="HSS/HLR"];
+
+	UE => MME [label="Attach Request"];
+	UE box HSS [label="Steps 3..16 of LTE Attach procedure TS 23.401"];
+	MME box MME [label="Derive VLR Number"];
+	MME => VLR [label="LU Request"];
+	VLR box VLR [label="Create SGs Association"];
+	VLR box HSS [label="MAP/GSUP UL / ISD"];
+	MME <= VLR [label="LU Accept"];
+	UE box HSS [label="Steps 17..16 of LTE Attach procedure TS 23.401"];
+	|||;
+	...;
+	MME <= VLR [label="Paging Request"];
+}
diff --git a/OsmoMSC/images/sgs-mo_call_no_ps_ho.msc b/OsmoMSC/images/sgs-mo_call_no_ps_ho.msc
new file mode 100644
index 0000000..f886c89
--- /dev/null
+++ b/OsmoMSC/images/sgs-mo_call_no_ps_ho.msc
@@ -0,0 +1,18 @@
+msc {
+	hscale=2;
+	UE, ENB [label="eNodeB"], BSS, MME, VLR [label="MSC/VLR"], HSS [label="HSS/HLR"];
+
+	UE => MME	[label="NAS Extended Service Request"];
+	ENB <= MME	[label="S1-AP UE Context Mod Req with CSFB"];
+	ENB => MME	[label="S1-AP UE Context Mod Resp"];
+	UE <= ENB	[label="NACC (Network Assisted Cell Change)"];
+	ENB => MME	[label="S1-AP S1 UE Context Release Req"];
+	UE box MME	[label="S1 UE Context Release"];
+
+	UE box HSS	[label="UE changes RAT then LA and/or RA update"];
+	UE <=> HSS	[label="PS Suspend (TS 23.060)"];
+
+	UE => BSS	[label="CM SERV REQ"];
+	BSS => VLR	[label="COMPL L3 (CM SERV REQ)"];
+	UE <=> VLR	[label="Normal 2G Voice Call"];
+}
diff --git a/OsmoMSC/images/sgs-mo_sms_idle.msc b/OsmoMSC/images/sgs-mo_sms_idle.msc
new file mode 100644
index 0000000..5acc0e8
--- /dev/null
+++ b/OsmoMSC/images/sgs-mo_sms_idle.msc
@@ -0,0 +1,21 @@
+msc {
+	hscale=2;
+	UE, MME, VLR [label="MSC/VLR"], HSS [label="HSS/HLR"], SMSC;
+
+	UE box HSS	[label="EPS/IMSI attach procedure"];
+	...;
+	UE box MME	[label="UE triggered Service Request"];
+	UE => MME	[label="UL NAS Transport"];
+	MME => VLR	[label="SGsAP UPLINK UNITDATA\n(CP-DATA/RP-DATA/TPDU)"];
+	VLR => SMSC	[label="MAP/GSUP Forward SM"];
+	MME <= VLR	[label="SGsAP DOWNLINK UNITDATA"];
+	UE <= MME	[label="DL NAS Transport"];
+	...;
+
+	VLR <= SMSC	[label="Delivery Report"];
+	MME <= VLR	[label="SGsAP DOWNLINK UNITDATA"];
+	UE <= MME	[label="DL NAS Transport"];
+	UE => MME	[label="UL NAS Transport"];
+	MME => VLR	[label="SGsAP UPLINK UNITDATA"];
+	MME <= VLR	[label="SGsAP RELEASE REQ"];
+}
diff --git a/OsmoMSC/images/sgs-mt_call_idle.msc b/OsmoMSC/images/sgs-mt_call_idle.msc
new file mode 100644
index 0000000..b3cff3c
--- /dev/null
+++ b/OsmoMSC/images/sgs-mt_call_idle.msc
@@ -0,0 +1,17 @@
+msc {
+	hscale=2;
+	UE, ENB [label="eNodeB"], BSS, MME, VLR [label="MSC/VLR"], PSTN;
+
+	VLR <= PSTN	[label="ISUP IAM or SIP INVITE"];
+	MME <= VLR	[label="SGsAP PAGING REQUEST"];
+	ENB <= MME	[label="Paging"];
+	UE <= MME	[label="Paging"];
+
+	UE => MME	[label="Extended Service Req"];
+	MME => VLR	[label="SGsAP SERVICE REQUEST"];
+	ENB <= MME	[label="Initial UE Ctx Setup"];
+
+	UE => BSS	[label="Paging Response"];
+	BSS => VLR	[label="COMPL L3 (PAGING RESP)"];
+	UE <=> VLR	[label="Normal 2G Voice Call"];
+}
diff --git a/OsmoMSC/images/sgs-mt_sms_idle.msc b/OsmoMSC/images/sgs-mt_sms_idle.msc
new file mode 100644
index 0000000..7b453e0
--- /dev/null
+++ b/OsmoMSC/images/sgs-mt_sms_idle.msc
@@ -0,0 +1,22 @@
+msc {
+	hscale=2;
+	UE, MME, VLR [label="MSC/VLR"], HSS [label="HSS/HLR"], SMSC;
+
+	UE box HSS	[label="EPS/IMSI attach procedure"];
+	...;
+
+	VLR <= SMSC	[label="MAP/GSUP ForwardSM"];
+	MME <= VLR	[label="SGsAP PAGING"];
+	UE <= MME	[label="Paging"];
+	UE box MME	[label="Service Request"];
+	MME => VLR	[label="SGsAP SERVICE REQ"];
+	MME <= VLR	[label="SGsAP DL UNITDATA\n(CP-DATA/RP-DATA/TPDU)"];
+	UE <= MME	[label="DL NAS Transport"];
+	UE => MME	[label="UL NAS Transport"];
+	MME => VLR	[label="SGsAP UL UNITDATA"];
+	...;
+	UE => MME	[label="UL NAS Transport"];
+	MME => VLR	[label="SGsAP UL UNITDATA"];
+	VLR => SMSC	[label="Delivery report"];
+	MME <= VLR	[label="SGsAP RELEASE REQ"];
+}
diff --git a/common/images/lte-eps-sgs.dot b/common/images/lte-eps-sgs.dot
new file mode 100644
index 0000000..a9a714d
--- /dev/null
+++ b/common/images/lte-eps-sgs.dot
@@ -0,0 +1,28 @@
+digraph G {
+	rankdir=LR;
+
+	HSS [label="HSS/HLR"];
+
+	{ rank=same; MME; MSC; }
+
+	SGW [label="S-GW"];
+	PGW [label="P-GW"];
+
+	UE -> eNodeB [label="Radio"];
+	eNodeB -> MME [label="S1-MME\nControl Plane"];
+	eNodeB -> SGW [label="S1-U\nUser Plane"];
+	MME -> HSS [label="S6a\nDIAMETER"];
+	MME -> SGW [label="S11"];
+	SGW -> PGW [label="S5/S8\nGTP"];
+	PGW -> Internet [label="SGi"];
+
+	UE -> GERAN [label="Um"];
+	UE -> UTRAN [label="Uu"];
+	GERAN-> MSC [label="A"];
+	UTRAN-> MSC [label="IuCS"];
+
+	MME -> MSC [label="SGs"];
+
+	MSC -> HSS [label="MAP"];
+	MSC -> SMSC [label="MAP"];
+}
diff --git a/common/images/lte-eps.dot b/common/images/lte-eps.dot
new file mode 100644
index 0000000..d48bce2
--- /dev/null
+++ b/common/images/lte-eps.dot
@@ -0,0 +1,14 @@
+digraph G {
+	rankdir=LR;
+
+	SGW [label="S-GW"];
+	PGW [label="P-GW"];
+
+	UE -> eNodeB [label="Radio"];
+	eNodeB -> MME [label="S1-MME\nControl Plane"];
+	eNodeB -> SGW [label="S1-U\nUser Plane"];
+	MME -> HSS [label="S6a\nDIAMETER"];
+	MME -> SGW [label="S11"];
+	SGW -> PGW [label="S5/S8\nGTP"];
+	PGW -> Internet [label="SGi"];
+}

-- 
To view, visit https://gerrit.osmocom.org/11245
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Idfd3a66c18131b5458d183b8e66f62eaaab65991
Gerrit-Change-Number: 11245
Gerrit-PatchSet: 1
Gerrit-Owner: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder (1000002)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20181006/ddafd36a/attachment.htm>


More information about the gerrit-log mailing list