diff options
Diffstat (limited to '2018/phone_protocol-eh2018/gprs_attach.svg')
-rw-r--r-- | 2018/phone_protocol-eh2018/gprs_attach.svg | 315 |
1 files changed, 315 insertions, 0 deletions
diff --git a/2018/phone_protocol-eh2018/gprs_attach.svg b/2018/phone_protocol-eh2018/gprs_attach.svg new file mode 100644 index 0000000..26a5ee8 --- /dev/null +++ b/2018/phone_protocol-eh2018/gprs_attach.svg @@ -0,0 +1,315 @@ +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" + width="1800px" height="745px" + viewBox="0 0 1800 745" + xmlns="http://www.w3.org/2000/svg" shape-rendering="crispEdges" + stroke-width="1" text-rendering="geometricPrecision"> +<polygon fill="white" points="214,7 234,7 234,16 214,16"/> +<text x="225" y="16" textLength="18" font-family="Helvetica" font-size="12" fill="black" text-anchor="middle"> + +MS +</text> +<polygon fill="white" points="616,7 732,7 732,16 616,16"/> +<text x="675" y="16" textLength="115" font-family="Helvetica" font-size="12" fill="black" text-anchor="middle"> + +BSS (BTS,BSC,PCU) +</text> +<polygon fill="white" points="1106,7 1142,7 1142,16 1106,16"/> +<text x="1125" y="16" textLength="34" font-family="Helvetica" font-size="12" fill="black" text-anchor="middle"> + +SGSN +</text> +<polygon fill="white" points="1561,7 1587,7 1587,16 1561,16"/> +<text x="1575" y="16" textLength="24" font-family="Helvetica" font-size="12" fill="black" text-anchor="middle"> + +HLR +</text> +<line x1="225" y1="22" x2="225" y2="39" stroke="black"/> +<line x1="675" y1="22" x2="675" y2="39" stroke="black"/> +<line x1="1125" y1="22" x2="1125" y2="39" stroke="black"/> +<line x1="1575" y1="22" x2="1575" y2="39" stroke="black"/> +<line x1="225" y1="39" x2="225" y2="56" stroke="black" stroke-dasharray="2,2"/> +<line x1="675" y1="39" x2="675" y2="56" stroke="black" stroke-dasharray="2,2"/> +<line x1="1125" y1="39" x2="1125" y2="56" stroke="black" stroke-dasharray="2,2"/> +<line x1="1575" y1="39" x2="1575" y2="56" stroke="black" stroke-dasharray="2,2"/> +<polygon fill="white" points="833,40 965,40 965,49 833,49"/> +<text x="834" y="49" textLength="130" font-family="Helvetica" font-size="12" fill="black"> +GPRS Attach Procedure +</text> +<line x1="225" y1="56" x2="225" y2="73" stroke="black"/> +<line x1="675" y1="56" x2="675" y2="73" stroke="black"/> +<line x1="1125" y1="56" x2="1125" y2="73" stroke="black"/> +<line x1="1575" y1="56" x2="1575" y2="73" stroke="black"/> +<line x1="225" y1="73" x2="225" y2="101" stroke="black"/> +<line x1="675" y1="73" x2="675" y2="101" stroke="black"/> +<line x1="1125" y1="73" x2="1125" y2="101" stroke="black"/> +<line x1="1575" y1="73" x2="1575" y2="101" stroke="black"/> +<polygon fill="white" points="8,73 442,73 442,95 8,95"/> +<line x1="8" y1="73" x2="442" y2="73" stroke="black"/> +<line x1="8" y1="95" x2="442" y2="95" stroke="black"/> +<line x1="8" y1="73" x2="8" y2="95" stroke="black"/> +<line x1="442" y1="73" x2="442" y2="95" stroke="black"/> +<polygon fill="white" points="187,80 262,80 262,89 187,89"/> +<text x="188" y="89" textLength="73" font-family="Helvetica" font-size="12" fill="black"> +Cell Selection +</text> +<line x1="225" y1="101" x2="225" y2="129" stroke="black"/> +<line x1="675" y1="101" x2="675" y2="129" stroke="black"/> +<line x1="1125" y1="101" x2="1125" y2="129" stroke="black"/> +<line x1="1575" y1="101" x2="1575" y2="129" stroke="black"/> +<line x1="225" y1="112" x2="675" y2="112" stroke="black"/> +<polygon fill="black" points="675,112 665,118 665,106"/> +<polygon fill="white" points="371,102 527,102 527,111 371,111"/> +<text x="372" y="111" textLength="154" font-family="Helvetica" font-size="12" fill="black"> +L1 RACH burst (cause=TBF) +</text> +<line x1="225" y1="129" x2="225" y2="157" stroke="black"/> +<line x1="675" y1="129" x2="675" y2="157" stroke="black"/> +<line x1="1125" y1="129" x2="1125" y2="157" stroke="black"/> +<line x1="1575" y1="129" x2="1575" y2="157" stroke="black"/> +<line x1="675" y1="140" x2="225" y2="140" stroke="black"/> +<polygon fill="black" points="225,140 235,146 235,134"/> +<polygon fill="white" points="359,130 540,130 540,139 359,139"/> +<text x="360" y="139" textLength="179" font-family="Helvetica" font-size="12" fill="black"> +AGCH: RR IMMEDIAGE ASSIGN +</text> +<line x1="225" y1="157" x2="225" y2="185" stroke="black"/> +<line x1="675" y1="157" x2="675" y2="185" stroke="black"/> +<line x1="1125" y1="157" x2="1125" y2="185" stroke="black"/> +<line x1="1575" y1="157" x2="1575" y2="185" stroke="black"/> +<polygon fill="white" points="8,157 442,157 442,179 8,179"/> +<line x1="8" y1="157" x2="442" y2="157" stroke="black"/> +<line x1="8" y1="179" x2="442" y2="179" stroke="black"/> +<line x1="8" y1="157" x2="8" y2="179" stroke="black"/> +<line x1="442" y1="157" x2="442" y2="179" stroke="black"/> +<polygon fill="white" points="103,164 345,164 345,173 103,173"/> +<text x="104" y="173" textLength="240" font-family="Helvetica" font-size="12" fill="black"> +Switch from BCCH/CCCH to dedicated mode +</text> +<line x1="225" y1="185" x2="225" y2="213" stroke="black"/> +<line x1="675" y1="185" x2="675" y2="213" stroke="black"/> +<line x1="1125" y1="185" x2="1125" y2="213" stroke="black"/> +<line x1="1575" y1="185" x2="1575" y2="213" stroke="black"/> +<line x1="225" y1="196" x2="675" y2="196" stroke="black"/> +<polygon fill="black" points="675,196 665,202 665,190"/> +<polygon fill="black" points="225,196 235,202 235,190"/> +<polygon fill="white" points="389,186 510,186 510,195 389,195"/> +<text x="390" y="195" textLength="119" font-family="Helvetica" font-size="12" fill="black"> +UL TBF establishment +</text> +<polygon fill="white" points="405,197 494,197 494,206 405,206"/> +<text x="406" y="206" textLength="87" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC Layer +</text> +<line x1="225" y1="213" x2="225" y2="241" stroke="black"/> +<line x1="675" y1="213" x2="675" y2="241" stroke="black"/> +<line x1="1125" y1="213" x2="1125" y2="241" stroke="black"/> +<line x1="1575" y1="213" x2="1575" y2="241" stroke="black"/> +<line x1="225" y1="224" x2="675" y2="224" stroke="black"/> +<polygon fill="black" points="675,224 665,230 665,218"/> +<polygon fill="white" points="328,214 571,214 571,223 328,223"/> +<text x="329" y="223" textLength="241" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC (LLC (GMM ATTACH REQUEST)) +</text> +<line x1="225" y1="241" x2="225" y2="269" stroke="black"/> +<line x1="675" y1="241" x2="675" y2="269" stroke="black"/> +<line x1="1125" y1="241" x2="1125" y2="269" stroke="black"/> +<line x1="1575" y1="241" x2="1575" y2="269" stroke="black"/> +<line x1="675" y1="252" x2="1125" y2="252" stroke="black"/> +<polygon fill="black" points="1125,252 1115,258 1115,246"/> +<polygon fill="white" points="764,242 1034,242 1034,251 764,251"/> +<text x="765" y="251" textLength="268" font-family="Helvetica" font-size="12" fill="black"> +BSSGP UL-UD (LLC (GMM ATTACH REQUEST)) +</text> +<line x1="225" y1="269" x2="225" y2="297" stroke="black"/> +<line x1="675" y1="269" x2="675" y2="297" stroke="black"/> +<line x1="1125" y1="269" x2="1125" y2="297" stroke="black"/> +<line x1="1575" y1="269" x2="1575" y2="297" stroke="black"/> +<polygon fill="white" points="14,269 1336,269 1336,291 14,291"/> +<polygon fill="white" points="8,275 1342,275 1342,285 8,285"/> +<circle fill="white" cx="14" cy="275" r="6"/> +<circle fill="white" cx="1336" cy="275" r="6"/> +<circle fill="white" cx="14" cy="285" r="6"/> +<circle fill="white" cx="1336" cy="285" r="6"/> +<line x1="14" y1="269" x2="1336" y2="269" stroke="black"/> +<line x1="14" y1="291" x2="1336" y2="291" stroke="black"/> +<line x1="8" y1="275" x2="8" y2="285" stroke="black"/> +<line x1="1342" y1="275" x2="1342" y2="285" stroke="black"/> +<path d="M 8 275 A6,6 0 0,1 14,269" stroke="black" fill="none"/><path d="M 1336 269 A6,6 0 0,1 1342,275" stroke="black" fill="none"/><path d="M 1342 285 A6,6 0 0,1 1336,291" stroke="black" fill="none"/><path d="M 14 291 A6,6 0 0,1 8,285" stroke="black" fill="none"/><polygon fill="white" points="473,276 875,276 875,285 473,285"/> +<text x="474" y="285" textLength="400" font-family="Helvetica" font-size="12" fill="black"> +optional: GMM IDENTITY REQ + RESP (IMSI) if SGSN doesn't know TMSI +</text> +<line x1="225" y1="297" x2="225" y2="325" stroke="black"/> +<line x1="675" y1="297" x2="675" y2="325" stroke="black"/> +<line x1="1125" y1="297" x2="1125" y2="325" stroke="black"/> +<line x1="1575" y1="297" x2="1575" y2="325" stroke="black"/> +<line x1="1125" y1="308" x2="1575" y2="308" stroke="black"/> +<polygon fill="black" points="1575,308 1565,314 1565,302"/> +<polygon fill="white" points="1273,298 1426,298 1426,307 1273,307"/> +<text x="1274" y="307" textLength="151" font-family="Helvetica" font-size="12" fill="black"> +MAP SEND AUTH INFO req +</text> +<line x1="225" y1="325" x2="225" y2="353" stroke="black"/> +<line x1="675" y1="325" x2="675" y2="353" stroke="black"/> +<line x1="1125" y1="325" x2="1125" y2="353" stroke="black"/> +<line x1="1575" y1="325" x2="1575" y2="353" stroke="black"/> +<line x1="1575" y1="336" x2="1125" y2="336" stroke="black"/> +<polygon fill="black" points="1125,336 1135,342 1135,330"/> +<polygon fill="white" points="1270,326 1429,326 1429,335 1270,335"/> +<text x="1271" y="335" textLength="157" font-family="Helvetica" font-size="12" fill="black"> +MAP SEND AUTH INFO resp +</text> +<line x1="225" y1="353" x2="225" y2="381" stroke="black"/> +<line x1="675" y1="353" x2="675" y2="381" stroke="black"/> +<line x1="1125" y1="353" x2="1125" y2="381" stroke="black"/> +<line x1="1575" y1="353" x2="1575" y2="381" stroke="black"/> +<line x1="1125" y1="364" x2="675" y2="364" stroke="black"/> +<polygon fill="black" points="675,364 685,370 685,358"/> +<polygon fill="white" points="788,354 1011,354 1011,363 788,363"/> +<text x="789" y="363" textLength="221" font-family="Helvetica" font-size="12" fill="black"> +BSSGP DL-UD (LLC (GMM AUTH REQ)) +</text> +<line x1="225" y1="381" x2="225" y2="409" stroke="black"/> +<line x1="675" y1="381" x2="675" y2="409" stroke="black"/> +<line x1="1125" y1="381" x2="1125" y2="409" stroke="black"/> +<line x1="1575" y1="381" x2="1575" y2="409" stroke="black"/> +<line x1="225" y1="392" x2="675" y2="392" stroke="black"/> +<polygon fill="black" points="675,392 665,398 665,386"/> +<polygon fill="black" points="225,392 235,398 235,386"/> +<polygon fill="white" points="389,382 510,382 510,391 389,391"/> +<text x="390" y="391" textLength="119" font-family="Helvetica" font-size="12" fill="black"> +DL TBF establishment +</text> +<polygon fill="white" points="405,393 494,393 494,402 405,402"/> +<text x="406" y="402" textLength="87" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC Layer +</text> +<line x1="225" y1="409" x2="225" y2="437" stroke="black"/> +<line x1="675" y1="409" x2="675" y2="437" stroke="black"/> +<line x1="1125" y1="409" x2="1125" y2="437" stroke="black"/> +<line x1="1575" y1="409" x2="1575" y2="437" stroke="black"/> +<line x1="675" y1="420" x2="225" y2="420" stroke="black"/> +<polygon fill="black" points="225,420 235,426 235,414"/> +<polygon fill="white" points="352,410 547,410 547,419 352,419"/> +<text x="353" y="419" textLength="193" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC (LLC (GMM AUTH REQ)) +</text> +<line x1="225" y1="437" x2="225" y2="465" stroke="black"/> +<line x1="675" y1="437" x2="675" y2="465" stroke="black"/> +<line x1="1125" y1="437" x2="1125" y2="465" stroke="black"/> +<line x1="1575" y1="437" x2="1575" y2="465" stroke="black"/> +<line x1="225" y1="448" x2="675" y2="448" stroke="black"/> +<polygon fill="black" points="675,448 665,454 665,442"/> +<polygon fill="white" points="348,438 550,438 550,447 348,447"/> +<text x="349" y="447" textLength="200" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC (LLC (GMM AUTH RESP)) +</text> +<line x1="225" y1="465" x2="225" y2="493" stroke="black"/> +<line x1="675" y1="465" x2="675" y2="493" stroke="black"/> +<line x1="1125" y1="465" x2="1125" y2="493" stroke="black"/> +<line x1="1575" y1="465" x2="1575" y2="493" stroke="black"/> +<line x1="675" y1="476" x2="1125" y2="476" stroke="black"/> +<polygon fill="black" points="1125,476 1115,482 1115,470"/> +<polygon fill="white" points="785,466 1014,466 1014,475 785,475"/> +<text x="786" y="475" textLength="227" font-family="Helvetica" font-size="12" fill="black"> +BSSGP UL-UD (LLC (GMM AUTH RESP)) +</text> +<line x1="225" y1="493" x2="225" y2="521" stroke="black"/> +<line x1="675" y1="493" x2="675" y2="521" stroke="black"/> +<line x1="1125" y1="493" x2="1125" y2="521" stroke="black"/> +<line x1="1575" y1="493" x2="1575" y2="521" stroke="black"/> +<polygon fill="white" points="908,493 1342,493 1342,515 908,515"/> +<line x1="908" y1="493" x2="1342" y2="493" stroke="black"/> +<line x1="908" y1="515" x2="1342" y2="515" stroke="black"/> +<line x1="908" y1="493" x2="908" y2="515" stroke="black"/> +<line x1="1342" y1="493" x2="1342" y2="515" stroke="black"/> +<polygon fill="white" points="1046,500 1202,500 1202,509 1046,509"/> +<text x="1047" y="509" textLength="154" font-family="Helvetica" font-size="12" fill="black"> +SRES(MS) == SRES(HLR) ? +</text> +<line x1="225" y1="521" x2="225" y2="549" stroke="black"/> +<line x1="675" y1="521" x2="675" y2="549" stroke="black"/> +<line x1="1125" y1="521" x2="1125" y2="549" stroke="black"/> +<line x1="1575" y1="521" x2="1575" y2="549" stroke="black"/> +<line x1="1125" y1="532" x2="1575" y2="532" stroke="black"/> +<polygon fill="black" points="1575,532 1565,538 1565,526"/> +<polygon fill="white" points="1260,522 1439,522 1439,531 1260,531"/> +<text x="1261" y="531" textLength="177" font-family="Helvetica" font-size="12" fill="black"> +MAP UPD GPRS LOC AREA req +</text> +<line x1="225" y1="549" x2="225" y2="577" stroke="black"/> +<line x1="675" y1="549" x2="675" y2="577" stroke="black"/> +<line x1="1125" y1="549" x2="1125" y2="577" stroke="black"/> +<line x1="1575" y1="549" x2="1575" y2="577" stroke="black"/> +<line x1="1575" y1="560" x2="1125" y2="560" stroke="black"/> +<polygon fill="black" points="1125,560 1135,566 1135,554"/> +<polygon fill="white" points="1257,550 1442,550 1442,559 1257,559"/> +<text x="1258" y="559" textLength="183" font-family="Helvetica" font-size="12" fill="black"> +MAP INSERT SUBSCR DATA req +</text> +<line x1="225" y1="577" x2="225" y2="605" stroke="black"/> +<line x1="675" y1="577" x2="675" y2="605" stroke="black"/> +<line x1="1125" y1="577" x2="1125" y2="605" stroke="black"/> +<line x1="1575" y1="577" x2="1575" y2="605" stroke="black"/> +<line x1="1125" y1="588" x2="1575" y2="588" stroke="black"/> +<polygon fill="black" points="1575,588 1565,594 1565,582"/> +<polygon fill="white" points="1254,578 1445,578 1445,587 1254,587"/> +<text x="1255" y="587" textLength="189" font-family="Helvetica" font-size="12" fill="black"> +MAP INSERT SUBSCR DATA resp +</text> +<line x1="225" y1="605" x2="225" y2="633" stroke="black"/> +<line x1="675" y1="605" x2="675" y2="633" stroke="black"/> +<line x1="1125" y1="605" x2="1125" y2="633" stroke="black"/> +<line x1="1575" y1="605" x2="1575" y2="633" stroke="black"/> +<line x1="1575" y1="616" x2="1125" y2="616" stroke="black"/> +<polygon fill="black" points="1125,616 1135,622 1135,610"/> +<polygon fill="white" points="1257,606 1442,606 1442,615 1257,615"/> +<text x="1258" y="615" textLength="183" font-family="Helvetica" font-size="12" fill="black"> +MAP UPD GPRS LOC AREA resp +</text> +<line x1="225" y1="633" x2="225" y2="661" stroke="black"/> +<line x1="675" y1="633" x2="675" y2="661" stroke="black"/> +<line x1="1125" y1="633" x2="1125" y2="661" stroke="black"/> +<line x1="1575" y1="633" x2="1575" y2="661" stroke="black"/> +<line x1="1125" y1="644" x2="675" y2="644" stroke="black"/> +<polygon fill="black" points="675,644 685,650 685,638"/> +<polygon fill="white" points="769,634 1030,634 1030,643 769,643"/> +<text x="770" y="643" textLength="259" font-family="Helvetica" font-size="12" fill="black"> +BSSGP DL-UD (LLC (GMM ATTACH ACCEPT)) +</text> +<line x1="225" y1="661" x2="225" y2="689" stroke="black"/> +<line x1="675" y1="661" x2="675" y2="689" stroke="black"/> +<line x1="1125" y1="661" x2="1125" y2="689" stroke="black"/> +<line x1="1575" y1="661" x2="1575" y2="689" stroke="black"/> +<line x1="675" y1="672" x2="225" y2="672" stroke="black"/> +<polygon fill="black" points="225,672 235,678 235,666"/> +<polygon fill="white" points="333,662 566,662 566,671 333,671"/> +<text x="334" y="671" textLength="231" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC (LLC (GMM ATTACH ACCEPT)) +</text> +<line x1="225" y1="689" x2="225" y2="717" stroke="black"/> +<line x1="675" y1="689" x2="675" y2="717" stroke="black"/> +<line x1="1125" y1="689" x2="1125" y2="717" stroke="black"/> +<line x1="1575" y1="689" x2="1575" y2="717" stroke="black"/> +<line x1="225" y1="700" x2="675" y2="700" stroke="black"/> +<polygon fill="black" points="675,700 665,706 665,694"/> +<polygon fill="white" points="312,690 587,690 587,699 312,699"/> +<text x="313" y="699" textLength="273" font-family="Helvetica" font-size="12" fill="black"> +RLC/MAC (LLC (GMM P-TMSI REALLOC COMPL) +</text> +<line x1="225" y1="717" x2="225" y2="745" stroke="black"/> +<line x1="675" y1="717" x2="675" y2="745" stroke="black"/> +<line x1="1125" y1="717" x2="1125" y2="745" stroke="black"/> +<line x1="1575" y1="717" x2="1575" y2="745" stroke="black"/> +<line x1="675" y1="728" x2="1125" y2="728" stroke="black"/> +<polygon fill="black" points="1125,728 1115,734 1115,722"/> +<polygon fill="white" points="768,718 1031,718 1031,727 768,727"/> +<text x="769" y="727" textLength="261" font-family="Helvetica" font-size="12" fill="black"> +BSSGP (LLC (GMM P-TMSI REALLOC COMPL) +</text> +<line x1="225" y1="739" x2="225" y2="745" stroke="black"/> +<line x1="675" y1="739" x2="675" y2="745" stroke="black"/> +<line x1="1125" y1="739" x2="1125" y2="745" stroke="black"/> +<line x1="1575" y1="739" x2="1575" y2="745" stroke="black"/> +</svg> |