GPRS Tunnelling Protocol
GPRS Tunneling Protocol (GTP) est un groupe de protocoles basés sur IP qui est utilisé pour le transport des paquets GPRS dans les réseaux de téléphonie mobile GSM, EDGE, UMTS et LTE.
GTP qui peut ĂȘtre dĂ©composĂ© en protocoles distincts, GTP-C, GTP-U et GTP'. GTP-C est utilisĂ© dans le cĆur d'un rĂ©seau GPRS pour la signalisation entre les nĆuds "Gateway GPRS Support Node" (GGSN) et le "Serving GPRS Support Node" (SGSN). Cela permet au SGSN d'activer une session au nom d'un utilisateur (activation de contexte PDP), de dĂ©sactiver la mĂȘme session, de rĂ©gler les paramĂštres de qualitĂ© de service, ou de mettre Ă jour une session pour un abonnĂ© qui vient d'arriver d'un autre SGSN (handover).
GTP-U est utilisĂ© pour transporter des donnĂ©es d'utilisateur dans le cĆur des rĂ©seaux GPRS et entre le Radio Access Network et le cĆur de rĂ©seau. Les donnĂ©es de l'utilisateur peuvent ĂȘtre transportĂ©es dans des paquets de type IPv4, IPv6, ou PPP.
GTP' (GTP prime) utilise la mĂȘme structure de message que GTP-C et le GTP-U, mais a une fonction indĂ©pendante. Il peut ĂȘtre utilisĂ© pour transporter des donnĂ©es utilisĂ©es pour la facturation.
DiffĂ©rentes variantes de GTP sont mises en Ćuvre par les RNC, SGSN, GGSN, et CGF (Charging Gateway Function) au sein des rĂ©seaux 3GPP. Les stations GPRS mobiles (MS) sont connectĂ©s Ă un SGSN sans avoir Ă ĂȘtre conscientes de l'utilisation du protocole GTP.
GTP peut ĂȘtre utilisĂ© avec UDP ou TCP. UDP est soit recommandĂ© soit obligatoire, sauf pour les tunnels X.25 utilisĂ©s dans la version 0. GTP versions 1 ou ultĂ©rieures est utilisĂ© uniquement avec UDP et RTCP.