Conjunto de protocolos de Internet |
---|
Capa de aplicación |
Capa de transporte |
Capa de Internet |
Capa de enlace |
GTP' (GTP prime) es un protocolo basado en IP que se utiliza en redes GSM y UMTS . Se puede utilizar con UDP o TCP . GTP' utiliza la misma estructura de mensajes que GTP (GTP-C, GTP-U), pero es en gran medida un protocolo independiente. GTP' utiliza el puerto UDP/TCP registrado 3386.
El GTP se puede utilizar para transportar datos de tarificación desde la "Función de datos de tarificación" (CDF) de la red GSM o UMTS hasta la "Función de pasarela de tarificación" (CGF). En la mayoría de los casos, esto debería significar desde muchos elementos de red individuales, como los GGSN, hasta un ordenador centralizado que luego envía los datos de tarificación de forma más cómoda al centro de facturación del operador de red.
'GTP' se utiliza en la interfaz Ga dentro de la definición de red central GPRS 3GPP .
GTP' reutiliza aspectos de GTP, aunque, para citar 3GPP TS 32.295, "solo se reutiliza parcialmente el plano de señalización de GTP". [1] GTP' define un encabezado diferente, mensajes adicionales, valores de campo, así como un protocolo de sincronización para evitar perder o duplicar los CDR en caso de fallo de CGF o SGSN / GGSN . Los CDR transferidos, si siguen los estándares 3GPP, se codifican en ASN.1 .
Los encabezados v1 y v2 de GTP contienen los siguientes campos
+ | Bits 0-2 | 3 | 4 | 5 | 6 | 7 | 8-15 | 16-31 | 32-47 | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Versión | ES [0] | Reservado | lente hdr | Tipo de mensaje | Longitud | Número de secuencia |
Tipo de mensaje | Descripción |
---|---|
1 | Solicitud de eco |
2 | Respuesta de eco |
3 | Versión no compatible |
4 | Solicitud de nodo activo |
5 | Respuesta de nodo activo |
6 | Solicitud de redirección |
7 | Respuesta de redirección |
240 | Solicitud de transferencia de registros de datos |
241 | Respuesta de transferencia de registro de datos |
GTP' utiliza los mensajes Versión GTP no compatible, Solicitud de eco y Respuesta de eco sin cambios, pero agrega los siguientes mensajes
Los mensajes Node Alive se utilizan para avisar a otros componentes de la red que un nodo ha iniciado el servicio. La solicitud se envía desde el nodo que se está iniciando y, por lo tanto, proporciona un método más rápido para volver a habilitar el servicio que el sondeo mediante Echo Request/Response. Este mensaje también se puede utilizar para avisar de que otros nodos vuelven a estar en servicio y (en la versión 2 de GTP) para avisar de la dirección IPv6 del CGF.
Los mensajes de redirección se utilizan para:
En cualquier caso, los CDF reciben más información sobre una falla inminente o inmediata que la que recibirían si el CDF estuviera sondeando utilizando mensajes de solicitud de eco.
Este mensaje contiene detalles sobre la causa y, opcionalmente, direcciones de un CGF alternativo.
Los mensajes de transferencia de registros de datos se utilizan para transportar de manera confiable los CDR desde el punto de generación ( SGSN / GGSN ) al almacenamiento no volátil en el CGF.
Cada mensaje de solicitud de transferencia de registro de datos puede contener un mensaje de uno de cuatro tipos:
Existe un mecanismo para intentar evitar la pérdida o escritura de cualquier CDR duplicado. Esto se describe con cierto detalle en 3GPP TS 32.295. La premisa básica es que cada paquete está secuenciado y, si no se reconoce individualmente, se reenvía hasta que lo reconozca cualquier CGF. Los paquetes de registro de datos normales se escriben inmediatamente en un almacenamiento no volátil (por ejemplo, un disco), pero los paquetes reenviados se marcan como "posiblemente duplicados" y entran en una cola especial que no se escribe inmediatamente en un almacenamiento no volátil; se requiere una segunda confirmación del CDF.
La capacidad de enviar una solicitud de transferencia de registro de datos que contenga cero CDR se utiliza como prueba para detectar el éxito o el fracaso del CGF en tener ya registros escritos asignados a ese número de secuencia y es una parte importante del mecanismo mencionado anteriormente.
La respuesta de transferencia de registro de datos reconoce la recepción de uno o más mensajes de transferencia de registro de datos; las respuestas se pueden agrupar por razones de eficiencia, pero se deben enviar con mayor frecuencia que el tiempo de espera de envío de CDF.
El reconocimiento incluye una causa y puede ser un rechazo de los registros contenidos.