Protocolul de tunelare GPRS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Protocolul de tunelare GPRS sau GTP este un grup de protocoale de comunicații bazate pe IP utilizate pentru transportul serviciului general de pachete radio în rețelele GSM , UMTS și LTE . În arhitecturile 3GPP, interfețele bazate pe proxy GTP și Mobile IPv6 sunt specificate pe diferite puncte de interfață.

GTP poate fi împărțit în protocoale distincte, GTP-C, GTP-U și GTP prime (sau GTP ').

  • GTP-C Protocolul GTP-C este utilizat în rețelele de transport GPRS pentru funcții de semnalizare între GGSN și SGSN . Acest lucru permite sistemului SGSN să activeze o sesiune în numele unui utilizator (activare context PDP) sau să dezactiveze aceeași sesiune, să ajusteze parametrii calității serviciului sau să actualizeze o sesiune pentru un utilizator a cărui conexiune provine dintr-un alt SGSN .
  • GTP-U Protocolul GTP-U este utilizat pentru transportul datelor utilizatorilor în rețeaua de transport GPRS și, de asemenea, între rețeaua de acces radio și rețeaua de transport . Datele utilizatorului transportate pot fi încapsulate în orice format: IPv4, IPv6 sau PPP.
  • GTP prime sau GTP „ Protocolul„ GTP prime ”folosește aceeași structură de mesaje ca GTP-C și GTP-U, dar are o funcție independentă. Poate fi folosit pentru a transporta date de încărcare de la funcția de încărcare a datelor (CDF) a rețelei GSM sau UMTS la funcția de gateway de încărcare (CGF). În cele mai multe cazuri, acest lucru înseamnă că, din multe elemente de rețea individuale, cum ar fi GGSN-urile, datele de trafic procesate sunt trimise către un computer centralizat care furnizează datele într-un mod mai convenabil și organizat către centrul de facturare al operatorului de rețea.

Mai multe variante de GTP sunt implementate de RNC, SGSN, GGSN și CGFS în rețelele 3GPP.

Stațiile mobile GPRS (SM) sunt conectate la un SGSN fără a fi conștienți de utilizarea GTP. GTP poate fi utilizat atât pe UDP cât și pe TCP. UDP este fie recomandat, fie necesar, cu excepția tunelării X.25 versiunea 0. GTP versiunea 1 este utilizată numai peste UDP.

Caracteristici generale

Toate variantele GTP au unele caracteristici comune. Structura mesajului este aceeași, cu antetul GTP urmat de antetul UDP sau TCP.

Antet

GTP versiunea 1

Anteturile protocolului GTP versiunea 1 conțin următoarele câmpuri: [1]

+ 0 1 2 3 4 5-7 8-15 16-23 24-31
0 Steagul numărului N-PDU Steagul numărului secvenței Drapelul antetului extensiei Rezervat Tipul protocolului Versiune Tipul mesajului Lungime totală
32 TEID
64 Număr de secvență Numărul N-PDU Următorul tip de antet de extensie
Versiune
Versiunea este un câmp pe 3 biți. În versiunea GTP 1, este evaluată la 1.
Tipul protocolului (PT)
Tipul de protocol, este un câmp de 1 bit care distinge GTP (dacă este evaluat la 1) de GTP prime (dacă este evaluat la 0).
Rezervat
Rezervat, este un câmp rezervat pe 1 biți (trebuie să fie 0).
Semnalizare antet extensie (E)
este un câmp de 1 bit care indică dacă este prezent câmpul opțional Extension Header.
Steagul numărului secvenței (S)
este un câmp de 1 bit care indică dacă este prezent câmpul opțional Număr secvență.
Steagul numărului N-PDU (PN)
este un câmp de 1 bit care indică dacă este prezent câmpul opțional Număr de N-PDU-uri.
Tipul mesajului
Tipul mesajului, este un câmp de 8 biți pe care tipul de mesaj GTP. Diferitele tipuri de mesaje sunt definite în secțiunea 7.1 3GPP TS 29.060 standard.
Lungime
Lungime: este un câmp pe 16 biți care indică lungimea sarcinii utile în octeți (restul pachetului următor trebuie să rămână la cei 8 octeți ai antetului GTP). Include câmpuri opționale.
Identificator punct final tunel (TEID)
este un câmp pe 32 de biți (4 octeți) folosit pentru a identifica tunelul GTP afectat.
Număr de secvență
este un câmp pe 16 biți (opțional). Acest câmp există dacă unul dintre câmpurile E, S sau PN este activ. Câmpul trebuie interpretat numai dacă bitul S este activ.
Numărul N-PDU
este un câmp pe 8 biți (opțional). Acest câmp există dacă unul dintre câmpurile E, S sau PN este activ. Câmpul trebuie interpretat numai dacă bitul PN este activ.
Următorul tip de antet de extensie
este un câmp pe 8 biți (opțional). Acest câmp există dacă unul dintre câmpurile E, S sau PN este activ. Câmpul trebuie interpretat numai dacă bitul E este activ.

Anteturile următoarei extensii sunt după cum urmează:

+ Biți 0-7 8-23 24-31
0 Lungime totală Cuprins
... ...
... Cuprins Următorul antet de extensie

Notă

Bibliografie

  • Gennaro Columpsi, Marco Leonardi, Alessio Ricci, UMTS. Tehnici și arhitecturi pentru rețele multimedia de comunicații mobile , Hoepli, 2005, ISBN 9788820335915
  • Onelio Bertazioli, Lorenzo Favalli, Onelio Bertazioli, GSM-GPRS. Tehnici, arhitecturi, proceduri , Hoepli, 2002, ISBN 9788820330439
Telefonie Portal de telefonie : accesați intrările Wikipedia care se ocupă de telefonie