Tutorial Ss7.0

download Tutorial Ss7.0

of 51

Transcript of Tutorial Ss7.0

  • 5/20/2018 Tutorial Ss7.0

    1/51

    Tutorial de

    Signaling System Number 7

    y Conversin de User PartISUP-TUP

  • 5/20/2018 Tutorial Ss7.0

    2/51

    OBJETIVO

    El propsito de este tutorial, es el de brindar un referencia rpidade los caractersticas ms importantes de la sealizacin SS7, asicomo tambin los procedimientos a considerar en la realizacinde un convertidor de sealizacin (ISUP-TUP), proporcionando infor-

    macin concisa sobre el tema y mostrando con animaciones algunosde los procedimientos que se llevan a cabo en el protocolo de seali-zacin SS7 y en la conversin de mensajes

  • 5/20/2018 Tutorial Ss7.0

    3/51

    Sistema de Sealizacin por Canal Comn N.7

    Es un estndar definido por la International Telecommunica-tion Union (ITU). Este estndar define los procedimientos yprotocolos con los que los elementos de la red de conmuta-

    cin telefnica pueden intercambiar informacin en una reddigital de sealizacin para el establecimiento, ruteo y controlde llamadas.En este sistema la sealizacin se da fuera de banda (en

    canales dedicados) en vez de ir en banda ( en los canalesde voz).

  • 5/20/2018 Tutorial Ss7.0

    4/51

    Ventajas de la Sealizacin por Canal Comn

    Menor tiempo de establecimiento de llamada.Uso ms eficiente de los circuitos de voz.

    Apoyo a los servicios de la IN(Red Inteligente), loscuales requieren intercambiar informacin con bases dedatos.Se mejora el control sobre el uso fraudulento de la red.

  • 5/20/2018 Tutorial Ss7.0

    5/51

    Puntos de Sealizacin

    Cada punto de sealizacin en la red SS7 se identificanicamente por su cdigo de punto. Estos cdigos sonllevados en los mensajes de sealizacin intercambiadosentre los puntos de sealizacin para identificar el origeny destino de cada mensaje. Existen tres tipos de puntosde sealizacin.

    SSP(Puntos de Conmutacin de Servicio)STP (Puntos de Transferencia de Seal)SCP(Puntos de Control de Servicio, Bases de datos)

  • 5/20/2018 Tutorial Ss7.0

    6/51

    Un SCPmanda una respuesta al SSPconteniendo losnmeros de ruteo asociados con el nmero marcado. Pu-diendo el SSPusar un nmero de ruteo alterno si el pri-mero se encuentra ocupado o no se obtiene respuestaen un lapso de tiempo especificado.

    SSP(Puntos de Conmutacin de Servicio)

    Son switches que originan, terminan, o sirven de tandema llamadas. Este punto de sealizacin manda mensajesde sealizacin a otros SSPpara establecer, manejar, yliberar circuitos de voz requeridos para completar una lla-

    mada. Tambin pueden solicitar informacin a bases dedatos (SCP) para determinar como rutear una llamada.

    SCP(Puntos de Control de Servicio)

  • 5/20/2018 Tutorial Ss7.0

    7/51

    Son conmutadores de paquetes que se encargan deltrfico de la red, actan como concentradores de la redal rutear cada mensaje que llega a un enlace de seali-zacin de salida basndose en la informacin de ruteocontenida en el mensaje SS7. De esta manera los STPproporcionan una mejor utilizacin de la red SS7al eli-minar la necesidad de enlaces directos entre los puntos

    de sealizacin.

    STP (Puntos de Transferencia de Seal)

  • 5/20/2018 Tutorial Ss7.0

    8/51

    Red de sealizacin

    SSP

    SCP

    STPSTP SCPSCP

    SCP

    STPSTP

    SSP

    SSP

    SSP

    El STP W y el X ejecutan funciones idnticas, son re-dundantes, al igual que Y y Z. Se le llama el STP par.Cada SSP tiene dos enlaces, uno a cada STP del par.Los STP pares son unidos por un enlace.

    Dos pares de STPs se unen por cuatro enlaces, loscuales se les conoce como enlaces cuadrangulares o

    quad.

    De igual manera, se acostumbra tener SCP redun-dantes, pero estos no estn unidos por un enlace.

  • 5/20/2018 Tutorial Ss7.0

    9/51

    A. (Acces) Conecta un SCPo SSPa un STP.B. (Bridge) Conecta a un STPcon otro STP.C. (Cross) Conecta a STPsredundantes.

    D. (Diagonal) Lo mismo que los enlaces B.E. (Extended) Conecta a un SSPa un STPalter-

    no, para redundancia.F. (Fully associated) Conecta a dos puntos de

    sealizacin terminales, utilizado cuando nose tienen STPs.

    Tipos de Enlace de Sealizacin

  • 5/20/2018 Tutorial Ss7.0

    10/51

    Red SS7

    interconectadas

    Red SS7

    interconectadas

    Enlace B

    Enlace C

    Enlace D

    Enlace E

    Enlace B, C o B/D

    Tipos de Enlace de Sealizacin

    SSP

    SCP

    STP

    SSPSSP

    SSP

    SCP

    STP STP

    Enlace F

    Enlace AEnlace A

    Enlace B

    Enlace C

    Enlace D

    Enlace EEnlace F

    Enlace B, C o B/D

  • 5/20/2018 Tutorial Ss7.0

    11/51

    Establecimiento de una llamada

    A

    Lnea del abonadoTroncalEnlace de sealizacin

    El switch A analiza los dgitos marcados y determina queser necesario mandar la llamada al switch B...

    A selecciona una troncal entre ella y B y elabora un IAM(Mensaje Inicial de Llamada), en l se identifica a A comoorigen, a B como destino, el nmero que llama, el nmero

    a quien se le llama y ms informacin...

    A escoge uno de sus enlaces A y transmite el mensajehacia el switch B...

    El STP W recibe el mensaje, revisa la etiqueta de ruteo y veque es para el switch B, por lo que lo transmite a B...

    El switch B revisa el mensaje y se da cuenta que el nmerollamado le pertenece y que ste est desocupado.

    El switch B elabora un ACM (Mensaje de DireccinCompleta), la cual indica que el IAM ha llegado a su

    destino.

    B

    W X

    SSP

    STP

    SSP

    STP

  • 5/20/2018 Tutorial Ss7.0

    12/51

    A

    Lnea del abonadoTroncalEnlace de sealizacin

    El switch B escoge uno de sus enlaces A y transmite el ACM,al hacer esto completa la conexin de la llamada haciaatrs; manda tono de llamando hacia A y llama hacia la

    parte llamada.

    El STP X recibe el mensaje, revisa su etiqueta de ruteo yve que debe ser ruteado hacia A.

    Al recibir el ACM, el switch A conecta a la parte llamante ala troncal de regreso para que pueda escuchar el tono

    de llamada...

    Cuando la parte llamada contesta, el switch B elabora unMensaje de Respuesta (ANM)...

    El switch B utiliza el mismo enlace A anterior y transmite elANM, para esto la troncal ya debe estar conectada a la

    lnea llamada en ambas direcciones

    para permitir la conversacin...

    El STP X reconoce que el ANM est direccionado al switch Ay lo manda por el enlace A anterior...

    B

    W X

    SSP

    STP

    SSP

    STP

    Establecimiento de una llamada

  • 5/20/2018 Tutorial Ss7.0

    13/51

    A

    Lnea del abonadoTroncalEnlace de sealizacin

    El switch A se asegura que la parte llamante est conec-tado a la troncal de salida (en ambas direcciones) para

    permitir la conversacin...

    Si la parte llamante cuelga primero, A genera un mensajede Liberacin (REL) hacia el switch B, identificando a la

    troncal asociada con la llamada...El STP W recibe el mensaje y lo retransmite al switch B...

    El switch B recibe el mensaje, desconecta la troncalutilizada, poniendola en estado desocupado y genera

    un Mensaje de Liberacin Completa (RLC) para el switch A...El STP X recibe el mensaje y lo direcciona hacia el switch A...

    B

    W X

    SSP

    STP

    SSP

    STP

    Al recibir el switch A el mensaje, pone en estado desocupadoa la troncal involucrada y completa la llamada.

    Establecimiento de una llamada

  • 5/20/2018 Tutorial Ss7.0

    14/51

    SCP

    SSP

    STP SCP

    STP

    A

    W L

    MX

    Una persona del switch A quiere reservar unos boletosde avin en la sucursal ms cercana de la compaia deaviacin. Marca el nmero 800 de la compaia de avia-cin...

    Una vez que A recibe el nmero completo, reconoce quees un nmero 800 y que requiere ayuda para manejar ste...

    El switch A elabora un mensaje de peticin 800 incluyendoquien llama y el nmero llamado, lo manda a cualquiera desus STP por un enlace A...

    El STP X recibe y reconoce que el mensaje es una peticinde nmero 800 y selecciona una base de datos que puedaresponder a la peticin.

    El STP X manda una peticin al SCP M por un enlace AEl SCP M recibe la peticin, y basndose en sus registrosselecciona el nmero telefnico real o la red a la cual debeser ruteada la llamada.

    El SCP M elabora un mensaje de respuesta con la infor-macin necesaria para procesar la llamada, la direccionahacia el switch A, escoge un STP y un enlace A paramandarlo y rutea la respuesta...

    El STP W recibe el mensaje de respuesta, reconoce quees para el switch A y lo rutea hacia l...

    Una vez que el switch A recibe la respuesta utiliza la in-formacin para determinar a donde debe ser ruteada lallamada, escoge una troncal hacia ese destino, elabo-ra un IAM y procede de la misma forma que en el ejem-

    plo anterior.

    Peticin a una Base de Datos

  • 5/20/2018 Tutorial Ss7.0

    15/51

    Las funciones de hardware y software del protocolo SS7estn dividi-das en niveles, los cuales pueden ser comparados con el modelo OSIde 7 capas.

    MTP Level 1

    MTP Level 3

    MTP Level 2

    76

    5

    4

    3

    2

    1

    ApplicationPresentation

    Session

    Transport

    Network

    Data Link

    Physical

    SCCP

    TCAP

    OMAP ASE

    Modelo OSI Protocolo SS7

    Modelo del Protocolo SS7

  • 5/20/2018 Tutorial Ss7.0

    16/51

    Nivel MTP 3. Se encarga de rutear los mensajes entre los puntosde sealizacin en la red SS7. Rerutea trfico lejos de enlaces ypuntos de sealizacin con fallas y controla trfico cuando ocurrencongestiones.

    Message Transfer Part (MTP)

    sta se divide en 3 niveles:NivelMTP 1, es equivalente a la capa fsica delmodelo OSI. Aqu se define las caractersticasfsicas, elctricas, y funcionales del enlace desealizacin digital.

    Nivel MTP 2. Se asegura de la exactitud de la transmisin de ex-tremo a extremo de un mensaje a travs del enlace de sealizacin.Proporciona control de flujo, validacin de secuencia de mensajes yverificacin de error. Cuando ocurre un error en el enlace de sea-lizacin el mensaje se retransmite.

    MTP Level 1

    MTP Level 3

    MTP Level 2

  • 5/20/2018 Tutorial Ss7.0

    17/51

    User Part

    Level 3Level 2

    Signal UnitLevel 1

    User Part

    Level 3Level 2

    Level 1

    Circuits

    Intercambio de mensajes entre puntos de sealizacin

    Punto de sealizacin A Punto de sealizacin B

    La comunicacin entre los niveles de la arquitectura se da pormedio de primitivas, las cuales permiten el intercambio de infor-

    macin necesario para que cada uno de los niveles realice sufuncin.

    El intercambio de informacin entre dos niveles de puntos desealizacin (por ejemplo: User Part) tienen que hacer uso de

    los niveles inferiores de la arquitectura como se muestraa continuacin:

  • 5/20/2018 Tutorial Ss7.0

    18/51

    User Part

    Level 3

    Level 2

    Signal UnitLevel 1

    User Part

    Level 3

    Level 2

    Level 1

    Circuits

    Punto de sealizacin A Punto de sealizacin B

    Intercambio de mensajes entre puntos de sealizacin

  • 5/20/2018 Tutorial Ss7.0

    19/51

    Signaling Connection Control Part (SCCP)

    La SCCPproporciona funciones adicionales al MTPpara soportarservicios de red tanto connection-orientedo connectionless.

    La combinacin entre SCCPy MTPes llamada Network ServicePart (NSP).

    Una de sus funciones es la de traducir direcciones (Global TitleTranslation), tomar los dgitos marcados y traducirlos a un cdigode punto de destino (DPC), el cual ser utilizado por el MTP3para rutear entre puntos de sealizacin.

    As pues el objetivo del SCCPes de permitir la transferencia de datosentre nodos (centrales, o cualquier otro elemento de la red), auncuando no se involucren circuitos de voz.

    SCCP

  • 5/20/2018 Tutorial Ss7.0

    20/51

    Transaction Capabilities Application Part (TCAP)

    Esta habilita los servicios avanzados de la Red Inteligente (IN) al so-portar el intercambio de informacin entre puntos de sealizacinutilizando los servicios connectionlessdel SCCP.

    Las Peticiones y Respuestas mandadas entre SSPsy SCPs son lle-vadas en mensajes TCAP, los cuales estn contenidos dentro de laporcin SCCPde un MSU. Entre sus aplicaciones estn, por ejemplo:

    Cuando un SSPmanda una peticin TCAPpara determinar el ruteoasociado con un nmero 800 marcado o para verificar el nmero deidentificacin personal de un usuario de tarjeta prepagada

    Se utiliza en redes mviles (IS-41y GSM), para llevar mensajes entrelas centrales mviles y las bases de datos para proporcionar identi-ficacin de usuario, equipo y roaming.

    TCAP

  • 5/20/2018 Tutorial Ss7.0

    21/51

    Operations, Maintenance Applications Part (OMAP)

    Esta parte define los mensajes y protocolos diseados para ayu-dar a los administradores de la red SS7. Lo ms desarrollado ydifundido de estas capacidades son los procedimientos para vali-dar tablas de ruteo de la red y diagnstico de problemas con elenlace. OMAPincluye mensajes que utilizan tanto al MTPcomo

    al SCCPpara ruteo.

    OMAP

    Telephone User Part (TUP) TUP

    Fue diseado principalmente para controlar el establecimiento y li-beracin de llamadas. Adems, define los procedimientos y forma-tos para caractersticas extras (servicios suplementarios), como:

    Desviacin de llamadas Grupo Cerrado de UsuariosIdentificacin de llamadas Conectividad Digital

  • 5/20/2018 Tutorial Ss7.0

    22/51

    ISDN User Part (ISUP)

    ISUPdefine los procedimientos y funciones usadas dentro de lared para proporcionar a los usuarios con servicios de circuitosconmutados para llamadas de voz y datos. El servicio bsico que

    proporciona ISUP es en el establecimiento y liberacin de llamadas.Algunos otros servicios proporcionados por ISUPson:

    Grupo Cerrado de Usuarios.Identificacin de Llamadas.Redireccionar Llamadas.Llamada en Espera.

    ISUP es una versin mejorada de TUP.

    ISUP

  • 5/20/2018 Tutorial Ss7.0

    23/51

    Flag BSN FSN FIB LI SpareBIB CRC

    8 7 1 7 1 6 2 16

    Fill-in Signal Unit ( FISU )

    Flag BSN FSN FIB LI SpareBIB Status CRC

    8 7 1 7 1 6 2 8 o 16 16

    Link Status Signal Unit ( LSSU )

    Flag BSN FSN FIB LI SpareBIB SIO CRCSIF

    8 7 1 7 1 6 2 8 8n; n=

  • 5/20/2018 Tutorial Ss7.0

    24/51

    Flag BSN FSN FIB LI SpareBIB Status CRC

    8 7 1 7 1 6 2 8 o 16 16

    Link Status Signal Unit ( LSSU )

    Los LSSUson utilizados por el enlace de sealizacin para con-seguir entrar en alineacin. Con slo 3 bits puede proporcionar lassiguientes indicaciones de status:

    000 O Fuera de Alineacin.

    001 N Alineacin Normal.010 E Alineacin de Emergencia.011 OS Fuera de Servicio.100 PO Falla en Procesador.101 B Ocupado.

    Unidades de seales para el intercambio de mensajes

  • 5/20/2018 Tutorial Ss7.0

    25/51

    Flag BSN FSN FIB LI SpareBIB CRC

    8 7 1 7 1 6 2 16

    Fill-in Signal Unit ( FISU )

    Los FISUson mandados por el enlace de sealizacin cuando noexiste otra unidad de sealizacin disponible. Esto es para que lainformacin de error en el enlace est disponible an cuando nohaya informacin de niveles superiores que mandar y de esta ma-

    nera reconocer y corregir ms rpidamente los problemas, conuna mnima prdida de servicio.

    Los MSUson los encargados de transportar toda la sealizacinasociada a los establecimientos, liberacin de llamadas, peticiny respuesta de informacin a bases de datos.

    8 7 1 7 1 6 2 8 8n; n=

  • 5/20/2018 Tutorial Ss7.0

    26/51

    Flag

    LI

    BSN

    FSN

    FIB

    BIB

    Las banderas son utilizadas como delimitadores de unidades

    de sealizacin, su codigo es 01111110, para evitar falsasbanderas, se utiliza el bit stuffing (insercin de bit) para insertarun cero despus de una cadena de 5 unosconsecutivos.

    Backward Sequence Number

    Backward Indicator BitForward Sequence Number

    Forward Indicator Bit

    Los nmeros de secuencia

    son utilizados como recono-cimientos (ACKy NAK) parael esquema de retransmisinde mensajes Go-Back 7.

    Length Indicator. Se utiliza tambin para identificar que tipode unidad de sealizacin se trata:LI=0 octetos para FISULI=1..2 para LSSULI=3..63 para MSU

    Descripcin de las Unidades de Sealizacin

  • 5/20/2018 Tutorial Ss7.0

    27/51

    Spare

    SIO

    Se codifica con 00 para rellenar

    Contiene 4 bits del campo de subservicio, el cual indica si elmensaje es para una red nacional o internacional y 4 bits delindicador de servicio los cuales se codifican:

    0000 Mensajes de administracin de la red de sealizacin.0001 Mensajes de admon. y prueba de la red de sealizacin.0011 SCCP0100 TUP0101 ISUP

    0110 DUP(mensajes relacionados con ctos. y llamadas.)0111 DUP

  • 5/20/2018 Tutorial Ss7.0

    28/51

    CRC Cyclic Redundancy Check,

    el cual sirve para detectar erro-res que pudiera traer el frame despus de su transmisin.Esta verificacin se efectua por medio del chequeo de los16 bits de este campo.Estos bits de verificacin son generados al aplicar un poli-

    nomio complejo a la informacin en la unidad de sealiza-cin, este polinomio es el siguiente.

    X16+ X12+ X5+1

  • 5/20/2018 Tutorial Ss7.0

    29/51

    Formato del Signalling Information Field ( SIF)

    Para TUP

    Optional Part

    Variable

    mandatory

    part

    Message

    type

    Circuit

    identification

    code

    Routing

    Label

    Fixed

    mandatory

    part

    Routing

    Label

    Heading

    code E1

    Heading

    code E0

    Variable

    lengthmandatory

    Fixed

    lengthMandatory

    Fixed

    lengthoptional

    Variable

    lengthoptional

    Para ISUP

    SIF

  • 5/20/2018 Tutorial Ss7.0

    30/51

    Circuit

    identification

    code

    Routing

    LabelEst integrado por el Origination Point Code (OPC), con elcual se identifica al punto de sealizacin origen; por elDestination Point Code (DPC), el punto hacia a donde sedirige el mensaje y el Signalling Link Selection (SLS), elcual identifica al enlace escogido para transmitir el mensajey asi distribuir la carga en los enlaces.

    (CIC) Identifica el circuito de voz para el cual se ha mandadoel mensaje.

    ISDN User Part (ISUP)

    Message

    typeEl cdigo del mensaje, con el cual se puede identificar elformato establecido que lleva la informacin. Ejemplos:IAM = 00000001 REL = 00001100ANM= 00001001 ACM= 00000110

  • 5/20/2018 Tutorial Ss7.0

    31/51

    Variable

    mandatorypart

    Fixed

    mandatory

    part

    Parmetros obligatorios para el mensaje mandado, loscuales es necesario que se especifiquen sus valores enel mensaje, ejemplos de estos parmetros en un men-saje IAM:Nature of connection( status de la conexin establecida, si incluye satelite, supresor de eco, etc) ,

    Calling Party Category(Identifica si es un abonadonormal, el lenguaje de la operadora,etc ),Forward Call Indicator(si la llamada es nacional, inter-funcionamiento de redes, preferencia ISUP, etc).

    Parmetros obligatorios variables en longitud, en dondese especifica informacin que no es de longitud fija,como puede ser el nmero desde donde se hace lallamada, el nmero a llamar, etc.

  • 5/20/2018 Tutorial Ss7.0

    32/51

    Optional Part Parmetros Opcionales, como su nombre lo indica, es

    informacin que no es vital y que bien puede no ser in-cluida en el mensaje, ejemplo de esto:Nmero llamado inicialmente, nmero de redirecciona-miento, nmero de la parte llamante, etc.Estos parmetros para poder ser identificados se tienen

    que especificar proporcionando su cdigo , por ejemplo:

    Nmero para tarificacin = 11101011Seleccin de Red de Trnsito = 00100011

    ,asi como tambin su longitud total en octetos.

  • 5/20/2018 Tutorial Ss7.0

    33/51

    S

    I

    F

    Parte

    Obligatoria

    Fija

    Routing labelCIC

    Message codeParam. Oblig. A

    ParteObligatoria

    Variable

    Param. Oblig. FPuntero param M

    Puntero param P

    Punt. a opcional.Long. Param MParametro M

    Parte

    Opcional

    Long. Param PParametro P

    12345678

    Cod. Param X

    Long. Param XParametro X

    Cod. Param ZLong. Param ZParametro Z

    Fin a opcionales

    Formato de los mensajes en el SIF

    Al especificar el cdigo del men-saje es posible conocer el forma-to de su Parte Obligatoria Fija,pero en el caso de los Parmetros

    Obligatorios Variableses nece-sario utilizar apuntadores y espe-cificar la longitud total del par-metro. En el caso de los Parme-tros Opcionales, adems de todo

    esto es necesario el dar el cdigode parmetro que deseamos incluir.

  • 5/20/2018 Tutorial Ss7.0

    34/51

    Routing

    Label

    Heading

    code E1

    Heading

    code E0

    53 tipos de mensajes dentrode las categorias

    9 categoras de mensajes

    Telephone User Part (TUP)

    Est integrada por el Origination Point Code (OPC), con elcual se identifica al punto de sealizacin origen; por elDestination Point Code (DPC), el punto hacia a donde sedirige el mensaje y el Circuit Identification Code (CIC), elcual identifica al circuito de voz al cual hace referencia elmensaje.

    Fixed

    length

    Mandatory

    Parmetros obligatorios en los cuales se puede identificarsu formato dependiendo su cdigo de mensaje.

  • 5/20/2018 Tutorial Ss7.0

    35/51

    Variable

    length

    mandatory

    Parmetros obligatorios variables en longitud, en donde

    se especifica informacin la cual no se puede considerarde una longitud fija, como puede ser el nmero desdedonde se hace la llamada, el nmero a llamar, etc.

    Fixed

    length

    optional

    Parmetros opcionales los cuales pueden ser definidos en

    una longitud de octetos fija.Variable

    length

    optional

    Parmetros opcionales los cuales contienen informacinla cual puede ser variable.

  • 5/20/2018 Tutorial Ss7.0

    36/51

    Conversin de Mensajes entreISUPy TUP

    Dado que el protocolo bsico de establecimiento de llamada es elmismo para TUPque para ISUP, es posible el utilizar un convertidorde protocolo que tome la informacin en un tipo de formato (ISUPpor ejemplo) y la ordene para poder ser utilizada por el otro tipo departe de usuario (TUP).Como se mencion anteriormente al ser ISUPuna versin mejoradade TUP, al hacer la conversin de ISUPa TUPhabr informacin queser innecesaria para el mensaje TUP, pero en el caso de hacer laconversin entre TUPy ISUP, se tiene que analizar con detenimientola informacin que se requiere especificar en el mensaje ISUP, ya que

    el mensaje TUPno cuenta con toda la informacin necesaria para com-pletar el mensaje.

  • 5/20/2018 Tutorial Ss7.0

    37/51

    Las funciones que tiene que realizar el convertidor son las si-guientes:

    Deteccin de Bandera.Eliminar Bit Stuffing.Guardar informacin de los MSUs en memoria.Identificar que la unidad de sealizacin sea un MSU.Identificar que el destino de la llamada sea TUP(en el caso dela conversin TUP-ISUP).Cambiar el SIO (Signaling Information Octet) entre ISUPy TUP.Identificar el tipo de mensaje que se encuentra en el SIF(Signaling

    Information Field) y hacer la conversin apropiada al mensaje deque se trate.Hacer Bit Stuffing al frame ya convertido.Transmitir el frame.

    Funciones del convertidor

  • 5/20/2018 Tutorial Ss7.0

    38/51

    0100101001001001100111111011010010001001001001001100101111110

    Bandera de inicio de unidad de sealizacin

    Deteccin de Bandera de Inicio de Frame

    Eliminar Bit Stuffing

    110100100010010010111110101101001111101011001010101101111101

    Se ha detectado que hay un cero de relleno,el cual debe ser eliminado. (Click)

    0

  • 5/20/2018 Tutorial Ss7.0

    39/51

    Eliminar Bit Stuffing

    11010010001001001011111101101001111101011001010101101111110

    Se ha detectado que hay un cero de relleno,el cual debe ser eliminado. (Eliminado)

    0

    0100101001001001100111111011010010001001001001001100101111110

    Bandera de inicio de unidad de sealizacin

    Deteccin de Bandera de Inicio de Frame

  • 5/20/2018 Tutorial Ss7.0

    40/51

    Bandera BSN/BIB FSN/FIB LI/spare

    011111100111001000110100010101000010100100100101Bandera BSN/BIB FSN/FIB LI/spare LI=21

    Este frame si es un MSU, por lo tanto lo conservamos para hacer suconversin.

    011111100101001000100100000010000010100100100101

    Bandera BSN/BIB FSN/FIB LI/spare LI=2

    Este frame es un LSSU, por lo tanto no lo modificamos y lo transmi-timos tal y como lleg.

    Bandera BSN/BIB FSN/FIB LI/spare LI=0011111100101001000100100000000000010100100100101Bandera BSN/BIB FSN/FIB LI/spare

    Este frame es un FISU, por lo tanto no lo modificamos y lo transmi-timos tal y como lleg.

    Identificacin de Unidad de Sealizacin

  • 5/20/2018 Tutorial Ss7.0

    41/51

    Cambio del Signaling Information Octet (SIO)

    011111100111001000110100010101000010010100100101

    Los 4 bits menos significativos (LSB) del SIOnos indican el ser-

    vicio que presta la unidad de sealizacin, vemos que esta uni-dad es del tipo ISUP(0101), por lo que la convertimos a TUP(0100)

    Bandera BSN/BIB FSN/FIB LI/spare SIO

  • 5/20/2018 Tutorial Ss7.0

    42/51

    Cambio del Signaling Information Octet (SIO)

    011111100111001000110100010101000010010000100101

    Bandera BSN/BIB FSN/FIB LI/spare SIO

    Identificacin de Destino No ISUP

    011100100011010001010100001001000010010101001001001001

    Los 14 bits que siguen del SIOson el Destination Point Code (DPC)con el cual podemos saber hacia a donde se dirige el mensaje.

    BSN/BIB FSN/FIB LI/spare SIO DPC

    Los 4 bits menos significativos (LSB) del SIOnos indican el ser-

    vicio que presta la unidad de sealizacin, vemos que esta uni-dad es del tipo ISUP(0101), por lo que la convertimos a TUP(0100)

  • 5/20/2018 Tutorial Ss7.0

    43/51

    Identificacin del tipo de mensaje en ISUP

    100000001101000010001000010000100100000000001

    Despus de la etiqueta de ruteo y el CICse encuentra el cdigodel mensaje, con ste podemos identificarlo para poder llevarloa una rutina especial para la conversin de ese tipo de mensaje.

    En este caso el mensaje ISUPes un IAM(00000001)

    DPC OPC LSL CIC Mensaje

    100000001101000010001000010000100100000010001

    Despus de la etiqueta de ruteo y el CICse encuentra los cdigosde encabezamiento del mensaje E0 y E1, con ste podemos identi-ficarlo para poder hacer su conversin.En este caso el mensaje TUPes un IAM(00010001)

    DPCOPC CIC

    E0 E1

    Identificacin del tipo de mensaje en TUP

  • 5/20/2018 Tutorial Ss7.0

    44/51

    Como ejemplo de conversin de un mensaje de sealizacin semuestra a continuacin el procedimiento para cambiar de un

    Mensaje Inicial de Llamada (IAM) en formato ISUPa su equiva-lente en formato TUP.

    Parmetros ISUP Parmetros TUP

    Indicador de naturalezadireccin.

    Indicador de llamadahacia delante.

    Categora de la partellamante.

    Requisitos del medio detransmisin.

    Nm. Parte llamada.Nm. Parte llamante.

    Categora del abonado.Indicadores de mensaje.Nm. de seales dedireccin.

    Seales de direccin.

    TextoObligatorios FijosTextoObligatorios VariablesTextoOpcionales

  • 5/20/2018 Tutorial Ss7.0

    45/51

    Bsicamente el proceso de conversin consistir en ir localizandoen el mensaje ISUPla informacin necesaria para elaborar el men-

    saje TUP. En el caso del primer parmetro del mensaje TUP, Cate-gora del Abonado Llamante, pueden ser copiados los 6 bits menossignificativos (LSB)del parmetro de Categora de la Parte Llamanteen ISUP y pegarse en el mensaje TUP.

    0001001010000000100000000010000000000000100

    Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

    E0CIC E1

    00010010100010001 00

    Categ R

    001010

    001010001010001010001010001010001010001010001010001010001010001010

    Indicadores

    0

    No.

    001010

    001010001010

    En el caso de los Indicadores del Mensaje, los primeros dos bitsindican la Naturaleza de la Llamada, la cual podemos conocer cono-ciendo el LSBdel Indicador de Llamada hacia Adelante en ISUP

    TUP

    Indicallamada

    Internacional

    Indica Abonado normal

    11111111

    111

  • 5/20/2018 Tutorial Ss7.0

    46/51

    0001001010000000100000000010000000000000100

    Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

    E0CIC E1

    00010010100010001 00

    Categ R

    001010

    Indicadores

    01

    No.

    001010001010

    TUP

    Los siguientes dos bits del Indicador de Mensaje solicitan infor-macin sobre la utilizacin de satlites en la conexin, la cual po-demos obtener en los 2 bits (LSB) del parmetro de Naturalezade la Conexin en el mensaje ISUP

    0000000000000000000000La conexin no utiliza circuitos por satlite

    Para laPrueba de Continuidad e Indicador de Dispositivo de Controlde Eco, tomamos los siguientes tres bits del parmetro de Naturaleza

    de la Conexin.

    00

    00000 000 000 000 000 000 000 000 000 000 000 000 000No se necesita prueba de continuidady no se incluye semisupresor de eco

    a la salida

  • 5/20/2018 Tutorial Ss7.0

    47/51

    0001001010000000100000000010000000000000100

    Mensaje Nat.Con. Llamada adelante CategoriaCIC ISUP

    E0CIC E1

    00010010100010001 00

    Categ R

    001010

    Indicadores

    0000001

    No.

    001010001010

    TUP

    Los bits 7,8,9 y 10 del parmetro Indicador de Llamada hacia

    Adelante del mensaje ISUPcontiene la informacin para pro-

    porcionarle al mensaje TUPlos campos Indicador de Llama-das Internacionales Entrantes, Indicador de Llamada Trans-ferida, Indicador de Exigencia de Trayecto Totalmente Di-gital y el Indicador de Trayecto de Sealizacin.

    0000000000000000000000000000000000000Bit de Reserva 0 000

    Cualquier Trayecto

    Llamada Ordinaria

    Llamada no Transferida

    Llamada no InternacionalEntrante

    0000

  • 5/20/2018 Tutorial Ss7.0

    48/51

    Categora Requisitos Apuntador Longitud Nmero de la Parte Llamada

    Parte Obligatoria Fija Parte Obligatoria Variable

    E0 E1 Categ R Indicadores No. TUP

    00001010 00000011 00000000 00000111 000000011001010010000011

    Seales de Direccin

    En el mensaje TUPes necesario especificar el nmero de seales dedireccin que se estn mandando, lo cual lo podemos obtener utilizandoel campo indicador de la longitud del parmetro Nmero de la ParteLlamada del mensaje ISUP; slo le restamos 2 unidades (octetos) a esecampo y obtenemos el nmero de seales de direccin del mensaje.

    00010001001010 0 000000000001

    0111- 100101

    0101

    Las seales de Direccin se pueden copiar directamente del parmetroNmero de la Parte Llamada y con esto se ha completado el mensaje.

    0101100000110101011001010

  • 5/20/2018 Tutorial Ss7.0

    49/51

    Una vez que se ha completado la informacin del mensaje es ne-

    cesario hacer Bit Stuffing al frame para evitar falsas banderas deinicio de frame, esto es, insertar un cero en el sexto bit al encon-trar una cadena de bits 01111110.

    Bit Stuffing

    10011001101101011010111111011001100100100010001001

    Falsa Bandera

    011111100

  • 5/20/2018 Tutorial Ss7.0

    50/51

    Una vez que se ha completado la informacin del mensaje es ne-

    cesario hacer Bit Stuffing al frame para evitar falsas banderas deinicio de frame, esto es, insertar un cero en el sexto bit al encon-trar una cadena de bits 01111110.

    Bit Stuffing

    100110011011010110101111101011001100100100010001001

    Eliminada

    Una vez hecho esto slo resta ponerle una bandera de inicio alframe para poder transmitirlo y completar asi el procedimiento deconversin de un mensaje ISUPa TUP.

  • 5/20/2018 Tutorial Ss7.0

    51/51

    Se cre una simulacin del convertidor para conocer la capacidadde trfico que podra manejar, esta simulacin se realiz con elsoftware Matlab. Para su realizacin se tomaron estadsticas delos mensajes de sealizacin ISUP del Switch de Marcatel (porcen-tajes en los que se presentan los mensajes en el establecimiento deuna llamada, porcentaje de FISUs, LSSUs y MSUs). Se calcul el

    tiempo promedio en el que el convertidor realizara los procedimien-tos para cambiar un mensaje de un formato a otro, tomando comobase para esto los ciclos de reloj necesarios para que un mensajedeterminado sea procesado por un programa escrito en ensambla-dor.

    Este programa se puede ejecutar en el programa Matlab con el nom-bre de Marcatel.