Protocolo SCCP en SS7: Direccionamiento Extendido, Clases de Servicio y Superación de Limitaciones MTP

1. Relación entre MTP y SCCP en la Pila de Protocolos SS7

a) Limitaciones de MTP que conducen a la especificación de SCCP

El protocolo Message Transfer Part (MTP) presenta las siguientes limitaciones que justifican la necesidad del Signalling Connection Control Part (SCCP):

  • Servicio de red limitado: MTP solo proporciona un servicio de red sin conexión (tipo datagramas).
  • Capacidad limitada de direccionamiento: El direccionamiento se realiza a través de:
    • Un Código de Punto de Señalización (SP, Signalling Point).
    • Un máximo de 16 aplicaciones en un SP, utilizando los cuatro bits del Indicador de Servicio (SI) dentro del campo Octeto de Información de Servicio (SIO) de la cabecera MTP3.
  • Diseño centrado en circuitos: MTP fue diseñado primariamente para transferir mensajes de señalización relativos a circuitos.
    • Deriva el valor del campo Signalling Link Selection (SLS) de la cabecera MTP3 a partir del valor del Código de Circuito de Intercambio (CIC).
    • La utilización adecuada del valor del campo SLS garantiza el orden de los mensajes de señalización entre origen y destino.
    • Existe una relación directa entre un circuito troncal y la ruta de señalización vinculada al mismo.

b) Aportes de SCCP respecto a MTP

SCCP amplía significativamente las capacidades de la red de señalización SS7 (MTP + SCCP) mediante:

  • Ampliación de los servicios de red SS7: Ofrece servicios de red orientados a conexión (conectivos) y no orientados a conexión (no conectivos).
    • Estos servicios son similares a los circuitos virtuales y datagramas de las redes de datos, adaptándose a las necesidades de las aplicaciones de señalización.
  • Transferencia de señalización no relacionada con circuitos: Permite la transferencia de señalización relacionada o no con circuitos.
    • Esto es crucial para la comunicación entre centrales de conmutación y centros especializados (como centros de gestión, administración, mantenimiento o bases de datos).
    • Dado que el CIC no está disponible para señalización no relativa a circuitos, el valor del campo SLS debe obtenerse por otra vía.
  • Direccionamiento extendido: Proporciona mecanismos de direccionamiento más flexibles y amplios que MTP.

2. Clases de Servicios de Red del Protocolo SCCP

a) Identificación de las Clases de Servicio y su Dependencia

El protocolo SCCP provee cinco clases de servicios de red. La utilización de una u otra clase depende de los requisitos de fiabilidad, control de flujo y secuenciación que necesite la aplicación de señalización (usuario de SCCP).

  1. Clase 0: Servicio no conectivo básico.
  2. Clase 1: Servicio no conectivo con entrega en secuencia.
  3. Clase 2: Servicio conectivo básico.
  4. Clase 3: Servicio conectivo con control de flujo.
  5. Clase 4: Servicio conectivo con recuperación de errores.

b) Descripción del Servicio que Provee cada Clase

Servicio de red SCCP Clase 0

  • No permite segmentación: Los bloques de datos tienen un máximo de 255 octetos.
  • No garantiza entrega ordenada: El usuario no tiene control sobre la selección del enlace de señalización (SL) o el SLS de cada paquete MTP3.
  • Los mensajes enviados por el mismo subsistema (usuario de SCCP) pueden seguir rutas diferentes y recibirse en el destino fuera de secuencia, especialmente cuando se trata de señalización NO relativa a circuitos (donde el CIC no está disponible).

Servicio de red SCCP Clase 1

  • Equivalente a MTP3, pero con direccionamiento ampliado.
  • Permite segmentación.
  • Garantiza entrega ordenada: Se basa en el campo SLS.
    • Asigna el mismo SL para todos los mensajes de una misma “relación de señalización” mediante la codificación adecuada del campo SLS.
    • La codificación puede derivarse, por ejemplo, de los bits más significativos del campo Número de Subsistema (SSN) de la parte llamante o del número de control de secuencia del mensaje de usuario.

Servicio de red SCCP Clase 2

  • Servicio conectivo básico.
  • Puede segmentar.
  • Permite conexiones lógicas simultáneas: Facilita varias conexiones lógicas entre las mismas entidades origen-destino, basándose en un valor de REFERENCIA en las cabeceras de mensajes SCCP.
  • Garantiza entrega ordenada: Asigna el mismo valor SLS a los paquetes MTP3 que transportan mensajes SCCP con igual valor de REFERENCIA.

Servicio de red SCCP Clase 3

  • Complementa la Clase 2 mediante la numeración de los mensajes SCCP.
  • Funcionalidades adicionales:
    • Control de secuencia.
    • Control de flujo para gestión de congestión.
    • Detección y notificación de mensajes perdidos y fuera de secuencia.

Servicio de red SCCP Clase 4

  • Complementa la Clase 3 con mecanismos de recuperación de errores mediante retransmisión.

3. Funciones Principales de la Capa SCCP en SS7

La capa SCCP provee funciones esenciales para la señalización avanzada en la red SS7:

  • Señalización “extremo a extremo” no relativa a circuitos: Permite la comunicación entre centrales de conmutación y otras entidades (como bases de datos o centros de gestión) utilizando el método SCCP.
  • Servicios de red diversificados: Ofrece servicios no conectivos y conectivos (tanto temporales como permanentes).
  • Direccionamiento extendido: Proporciona mecanismos de direccionamiento más flexibles que MTP.
  • Gestión de la red:
    • Garantiza la transferencia de mensajes SCCP en situaciones anómalas, como la congestión de la red SS7.
    • Notifica a sus usuarios si los mensajes no pueden ser entregados.

4. Tipos de Direcciones en el Direccionamiento Extendido de SCCP

El direccionamiento extendido en SCCP se basa en dos tipos principales de direcciones:

a) Sub-direccionamiento (DPC y SSN)

El sub-direccionamiento se logra mediante la combinación de:

  • Código del SP destino (DPC, Destination Point Code): Identifica el punto de señalización.
  • Número de Subsistema (SSN, SubSystem Number): Identifica la aplicación o subsistema dentro del SP.
    • Está codificado en un octeto, especificando hasta 127 usuarios.
    • Amplía las posibilidades de direccionamiento más allá del campo SIO de la cabecera MTP3.
    • Es de uso local en un Punto Final de Señalización (SEP, Signal End Point), como un Punto de Conmutación de Servicio (SSP) o un Punto de Control de Servicio (SCP).

b) Título Global (GT, Global Title)

  • Mecanismo para direccionar aplicaciones: Permite el desacople entre las direcciones de la red SS7 (DPC-SSN) y las direcciones de las aplicaciones.
  • Dirección “funcional”: Es ajena a las direcciones físicas de la red SS7.
    • No puede ser utilizada directamente por la red SS7 para encaminar un mensaje, ya que no tiene contenido explícito para su enrutamiento.
    • Requiere traducción: SCCP dispone de mecanismos de traducción de GT a DPC–SSN, una funcionalidad propia del nivel SCCP de algunos Puntos de Transferencia de Señalización (STP).
  • Mecanismo de routing y direccionamiento: Es propio del nivel SCCP y es adecuado para señalización y encaminamiento “extremo a extremo”.
  • Utilidad en redes externas: Es esencial para enviar mensajes de señalización a otras redes SS7, ya que un operador generalmente no conoce las direcciones de los SP de las redes de otros operadores.
  • Formato: Tiene longitud variable y se codifica mediante una cadena de dígitos.

5. Uso y Propósito del Título Global (GT) en el Contexto SS7

  • Desacople de Direcciones: El GT es el mecanismo clave para direccionar aplicaciones, permitiendo la independencia entre las direcciones físicas de la red (DPC-SSN) y las direcciones lógicas de las aplicaciones.
  • Interconexión de Redes: Es fundamental para enviar mensajes de señalización a otras redes SS7, facilitando la comunicación cuando un operador no conoce las direcciones específicas de los Puntos de Señalización (SP) de las redes externas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.