aboutsummaryrefslogtreecommitdiffstats
path: root/doc/hnb_ps_pdp_act.msc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/hnb_ps_pdp_act.msc')
-rw-r--r--doc/hnb_ps_pdp_act.msc25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/hnb_ps_pdp_act.msc b/doc/hnb_ps_pdp_act.msc
new file mode 100644
index 0000000..2f2f3cf
--- /dev/null
+++ b/doc/hnb_ps_pdp_act.msc
@@ -0,0 +1,25 @@
+msc {
+ hscale="3", wordwraparcs="1";
+ ue,hnb,hnbgw,sgsn,ggsn;
+
+ ue box hnb [ label = "Radio Channel Establishment, possibly already done by IMSI ATTACH / RAU" ];
+ ue => hnb [ label = "RRC (SM PDP CTX ACT REQ)" ];
+ hnb => hnbgw [ label = "RUA DT (RANAP DirectTransfer (SM PDP CTX ACT REQ))" ];
+ hnbgw => sgsn [ label = "SCCP DT1 (RANAP DirectTransfer (SM PDP CTX ACT REQ))" ];
+
+ sgsn => ggsn [ label = "GTP-C PDP CTX ACT REQ" ];
+ ggsn >> sgsn [ label = "GTP-C PDP CTX ACT ACK (IP+TEI of GGSN)" ];
+
+ sgsn => hnbgw [ label = "SCCP DT1 (RANAP Activate RAB Req (IP+TEI of GGSN)" ];
+ hnbgw => hnb [ label = "RUA DT (RANAP Activate RAB Req (IP+TEI of GGSN)" ];
+ hnb box ue [ label = "RAB Establishment" ];
+ hnb >> hnbgw [ label = "RUA DT (RANAP Activate RAB Resp (IP + TEI of HNB)" ];
+ hnbgw >> sgsn [ label = "SCCP DT1 (RANAP Activate RAB Resp (IP + TEI of HNB)" ];
+
+ sgsn => ggsn [ label = "GTP-C PDP CTX MOD REQ (IP + TEI of HNB)" ];
+ ggsn >> sgsn [ label = "GTP-C PDP CTX MOD RESP" ];
+
+ sgsn >> hnbgw [ label = "SCCP DT1 (RANAP DirectTransfer (SM PDP CTX ACT ACK))" ];
+ hnbgw >> hnb [ label = "RUA DT (RANAP DirectTransfer (SM PDP CTX ACT ACK))" ];
+ hnb >> ue [ label = "RRC (SM PDP CTX ACT ACK))" ];
+}