blob: 2f2f3cfc62b9a6a6fb55af83a86dc3cd199e37b1 [file] [log] [blame]
Harald Welte09806e72015-12-31 12:49:02 +01001msc {
2 hscale="3", wordwraparcs="1";
3 ue,hnb,hnbgw,sgsn,ggsn;
4
5 ue box hnb [ label = "Radio Channel Establishment, possibly already done by IMSI ATTACH / RAU" ];
6 ue => hnb [ label = "RRC (SM PDP CTX ACT REQ)" ];
7 hnb => hnbgw [ label = "RUA DT (RANAP DirectTransfer (SM PDP CTX ACT REQ))" ];
8 hnbgw => sgsn [ label = "SCCP DT1 (RANAP DirectTransfer (SM PDP CTX ACT REQ))" ];
9
10 sgsn => ggsn [ label = "GTP-C PDP CTX ACT REQ" ];
11 ggsn >> sgsn [ label = "GTP-C PDP CTX ACT ACK (IP+TEI of GGSN)" ];
12
13 sgsn => hnbgw [ label = "SCCP DT1 (RANAP Activate RAB Req (IP+TEI of GGSN)" ];
14 hnbgw => hnb [ label = "RUA DT (RANAP Activate RAB Req (IP+TEI of GGSN)" ];
15 hnb box ue [ label = "RAB Establishment" ];
16 hnb >> hnbgw [ label = "RUA DT (RANAP Activate RAB Resp (IP + TEI of HNB)" ];
17 hnbgw >> sgsn [ label = "SCCP DT1 (RANAP Activate RAB Resp (IP + TEI of HNB)" ];
18
19 sgsn => ggsn [ label = "GTP-C PDP CTX MOD REQ (IP + TEI of HNB)" ];
20 ggsn >> sgsn [ label = "GTP-C PDP CTX MOD RESP" ];
21
22 sgsn >> hnbgw [ label = "SCCP DT1 (RANAP DirectTransfer (SM PDP CTX ACT ACK))" ];
23 hnbgw >> hnb [ label = "RUA DT (RANAP DirectTransfer (SM PDP CTX ACT ACK))" ];
24 hnb >> ue [ label = "RRC (SM PDP CTX ACT ACK))" ];
25}