diff options
Diffstat (limited to 'doc/hnb_ps_pdp_act.msc')
-rw-r--r-- | doc/hnb_ps_pdp_act.msc | 25 |
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))" ]; +} |