SIGTRAN overview

39
Contenido SIGTRAN Overview SCTP Overview Comunicación SGP ASP Comunicación IPSP IPSP Pasos de configuración Troubleshoot Básico

Transcript of SIGTRAN overview

Page 1: SIGTRAN overview

Contenido

• SIGTRAN Overview

• SCTP Overview

• Comunicación SGP – ASP

• Comunicación IPSP – IPSP

• Pasos de configuración

• Troubleshoot Básico

Page 2: SIGTRAN overview

SIGTRAN OVERVIEWSIGTRAN

Page 3: SIGTRAN overview

SIGTRAN Overview

•SIGTRAN o SIGnaling TRANsport más que un protocolo es unstack de varios protocolos, es un conjunto de adaptacionesdefinido por la IETF para interoperabilidad entre SS7 e IP.• Soporta transmisión de mensajes de Switch Core Network

tradicional a través de la red IP.• Soporta todas las primitivas de comunicación entre capas

de la señalización SCN.• Garantiza que los mensajes de señalización del SCN sean

usados sin modificaciones.• Cumple con requerimientos especiales de transmisión

incluyendo funciones basadas en protocolos de transmisiónIP.

Page 4: SIGTRAN overview

Stack de SIGTRAN

Page 5: SIGTRAN overview

SCTP OVERVIEWSIGTRAN

Page 6: SIGTRAN overview

SCTP Overview

•SCTP es un protocolo de transporte confiable que opera sobre redesde paquetes potencialmente poco confiables como IP.• SCTP esta diseñado para transferir señalización narrowband SCN

sobre las redes IP.• Comparado con TCP, SCTP ofrece mas alta confiabilidad, tiempo real

y funcionalidades de multi-homing.• Soporte para transmisión ordenada y desordenada de información

de señalización.• Varios streams pueden ser establecidos en una asociación y los

streams no interfieren entre si.• La asociación debe pasar la autenticación a través de COOKIE antes

del establecimiento para garantizar la seguridad.

Page 7: SIGTRAN overview

SCTP Association

•Una asociación SCTP es una relación entre dos puntos decomunicación. La aplicación de SCTP es elestablecimiento y mantenimiento de una asociación. Unaasociación SCTP usa los siguientes parámetros: puerto deorigen, dirección IP de origen, puerto de destino ydirección IP de destino. Si uno de estos parámetros esdiferente, significa que una nueva asociación debe serestablecida. Una asociación puede tener varios caminoslógicos; este tipo de conexión se llama una conexión conmulti-homing, este tipo de funcionalidad no existe enTCP. Por esto, una asociación SCTP es menos susceptible afallas que TCP.

Page 8: SIGTRAN overview

SCTP Association

Page 9: SIGTRAN overview

SCTP multi-homing

•En la terminología IP, un host esta en multi-homing si puededirigirse a varias direcciones IP. Para aprovecharse de estafuncionalidad el host también debe soportar múltiplesinterfaces de red, cada una de estas debe configurarse paratrabajar en una subred diferente. El multi-homing SCTP esutilizado solo para recuperar fallas de red, no se utilizad porejemplo para balanceo de carga. La implementación de SCTPsoporta dos caminos por asociación. Normalmente lainformación es enviada a través del camino primario. Si ocurreuna falla de red en el camino primario, SCTP reenvía lainformación que no pudo ser procesada por el caminosecundario automáticamente. Todo este procedimiento sehace a nivel de transporte siendo transparente a nivel deaplicación.

Page 10: SIGTRAN overview

SCTP stream

•SCTP proporciona la funcionalidad de tenermúltiples streams en una asociación SCTP. SCTP usael método de streaming para el ordenamiento demensajes donde cada secuencia de mensajesordenada independientemente se llama un stream.La razón principal para el uso de streams es evitar elllamado HOL (Head of Line Blocking).

•El número de streams por asociación es 16 enM3UA, esto excepto cuando el equipo remotorequiere el uso de menos streams.

Page 11: SIGTRAN overview

Association set

•Una asociación SCTP es una conexión punto apunto entre dos endpoints. En los equipos NSN,un endpoint IP es una SU (ISU/SIGU). Al usarvarias SU en un asociation set (una asociaciónpor SU), la carga se distribuye entre varias SU yal mismo tiempo las conexiones de señalizaciónson redundantes. Una SU se puede conectar avarios asociation sets si es necesario, estaimplementación no es recomendada pero sepuede implementar de ser necesario.

Page 12: SIGTRAN overview

Association set

Page 13: SIGTRAN overview

COMUNICACIÓN SGP – ASPSIGTRAN

Page 14: SIGTRAN overview

SGP - ASP communication•La comunicación SGP(Signaling Gateway Process) -ASP (Application ServerProcess) es necesaria cuandoexiste comunicación entrepeers MTP3 en SS7 y dominiosIP.•Un grupo de ASPs conectadosa un SGP y sirviendo unRouting Key especifico se llamaAS. Cuando el SGP enruta losmensajes, selecciona un AScomparando la informacioncon un Routing Key (DPC+NI).

Page 15: SIGTRAN overview

SGP - ASP communication

•En la comunicación entre NEs de NSN, el conceptode AS y SG se mapea a elementos de red, AS = MSS,SG = MGW. Sin embargo las *SU en estos elementosse mapean a ASPs en el MSS y SGPs en el MGW.

•Cuando se usa comunicación SG - ASP, losmensajes de señalización desde la PSTN se destinanal servidor con direccionamiento de SPC. Una rutade señalización se establece a través del signalinggateway, donde el protocolo cambia de SS7 aSIGTRAN.

Page 16: SIGTRAN overview

SGP - ASP communication

Page 17: SIGTRAN overview

SGP - ASP communication

Page 18: SIGTRAN overview

COMUNICACIÓN IPSP – IPSPSIGTRAN

Page 19: SIGTRAN overview

IPSP - IPSP communication

•La comunicación IPSP - IPSP (IP Server Process) y lacomunicación ASP - SGP no son diferentes excepto por elhecho que la funcionalidad de SG no es necesaria enninguno de los endpoints.

•Cuando se usa este tipo de comunicación, los mensajesde señalización desde la PSTN se destinan al SG usandodireccionamiento de GT. Al usar GTT en la capa SCCP delmensaje de señalización el resultado es un SCCP peer queesta en la red IP, de manera similar cuando los mensajesse enrutan hacia la red SS7 el resultado del GTT es unpeer SCCP en la red SS7.

Page 20: SIGTRAN overview

IPSP - IPSP communication

Page 21: SIGTRAN overview

IPSP - IPSP communication

Page 22: SIGTRAN overview

INFORMACIÓN ADICIONALSIGTRAN

Page 23: SIGTRAN overview

M3UA message example

Page 24: SIGTRAN overview

Transición de estados de un link M3UA

M3UA_LINK_

INACTIVE

M3UA_LINK_

UNESTABLISH

M3UA_LINK_DOWN

Asp Inactive/Asp Inactive Ack/

Asp Alt Notify

Asp Active/Asp Active Ack

M3UA backout successful/Sctp-CDI

M3UA_LINK_ACTIVE

SCTP-RI Asp Down or

Asp Down Ack

or SCTP-RI

SCTP-CDI

SCTP

CDI

M3UA establish successful

Asp Up or

Asp Up Ack

Page 25: SIGTRAN overview

Site Configuration

Page 26: SIGTRAN overview

Términos

•SCTP association:

•Una relación a nivel de SCTP entre dos entidades, se compone de dos endpoints.

•SCTP Association set:

•Es un concepto que utiliza NSN para las asociaciones M3UA que define ciertas características delas asociaciones, entre ellas la distribución del trafico.

•Stream

•Un canal lógico unidireccional que se establece entre dos endpoints SCTP.

•SCTP endpoint

•Una entidad que envía/recibe paquetes SCTP. Una dirección SCTP es única para cada endpoint.

•ASP

•Es un endpoint SCTP que procesa trafico de señalización, en el contexto NSN es una SIGU.

•IPSP

•Es lo mismo que un ASP pero puede manejar M3UA de extremo a extremo.

Page 27: SIGTRAN overview

PASOS DE CONFIGURACIÓNSIGTRAN

Page 28: SIGTRAN overview

Pasos de configuración

Page 29: SIGTRAN overview

Pasos de configuración

• Crear el Association Set

• ZOYC:MGW123:C;

• Crear las Asociaones para ese Association Set

• ZOYA:MGW123:SIGU,0,:SCTP:;

• ZOYA:MGW123:SIGU,1,:SCTP:;

• ZOYA:MGW123:SIGU,2,:SCTP:;

• Agregar las direcciones IP de transporte a las asociaciones SCTP

• ZOYP:M3UA:MGW123,0:" 172.18.21.18"," 172.18.21.82":"131.228.45.4",24,"132.228.46.4",24,;

• ZOYP:M3UA:MGW123,1:" 172.18.21.4 ","172.18.21.68":"131.228.45.5",24,"132.228.46.5",24,;

• ZOYP:M3UA:MGW123,2:" 172.18.21.12","172.18.21.76":"131.228.45.6",24,"132.228.46.6",24,;

• Verificar los datos en el Association Set:

• ZOYI:NAME=MGW123:A;

Page 30: SIGTRAN overview

Pasos de configuración• Crear el SS7 Signaling Link Set a la Asociación IP llamada MGW123.• ZNSP:NA0,<signalling link set point code>, <signalling link set name>,<signalling link

number>,:MGW123;

• Crear el Signaling Route Set:• ZNRC:NA0:<signalling point code>, <signalling route set name>;

• Activar las Asociaciones SCTP:• ZOYS:M3UA:MGW123,0:ACT;

• ZOYS:M3UA:MGW123,1:ACT;

• ZOYS:M3UA:MGW123,2:ACT;

• Activar los Signaling Links:• ZNLA:<signalling link number>;

• ZNLC:<signalling link number>, ACT;

• Activar los Signaling Route Sets:

• ZNVA:NA0,>signalling point code>:,;

• ZNVC:NA0,<signalling point code>:,:ACT;

Page 31: SIGTRAN overview

Parámetros de M3UA

•Los parámetros de M3UA se pueden modificar con el comando ZOYN de sernecesario en caso de incompatibilidades con equipos de otros vendor.

• NAME ASSOCIATION SET NAME

• ROLE ASSOCIATION SET ROLE

• VERSION M3UA

• TRAFFIC TRAFFIC MODE

• ASP ASP MESSAGES

• REG REGISTRATION REQUEST

• SSNM SSNM MESSAGES NEED TO BE BROADCASTED TO ALL ASPS SPECIFICATION VERSION

• NETWORK NETWORK APPEARANCE

• IPSP SENDING OF ASP MESSAGES IN IPSP CONNECTION

• ROUTING ROUTING CONTEXT

• FIRST FIRST DATA STREAM NUMBER

Page 32: SIGTRAN overview

Parámetros de M3UA

•En caso de un requerimiento especial del medio de transmisión o en caso deproblemas de interoperabilidad con equipos de otro vendor ciertos parámetros deSCTP pueden ser modificados con el comando ZOYT

• RTO.min Minimum value of retransmission time-out.

• RTO.max Maximum value of the retransmission time-out.

• RTO.initial Default RTO value after SCTP association is established

• SACK period Maximum delay which message receiver for another data chunk

• HB.Interval Basic value of the heartbeat interval

• Path.Max.Retr Maximum number of unacknowledged transmissions

• Assoc.Max.Retr Max number of unacknowledged transmissions per association

• CHECKSUM Which Checksum method is used in an association

• BUNDLING Allows or not allow more than one chunk within the SCTP packet

Page 33: SIGTRAN overview

Parámetros de SCTP

Page 34: SIGTRAN overview

TROUBLESHOOT BÁSICOSIGTRAN

Page 35: SIGTRAN overview

Troubleshoot Básico

• 1273 ASP ACTIVATION FAILED

• 3156 ASSOCIATION ROUTING FAILURE

• 3155 ERRONEOUS M3UA MESSAGE

• 3159 SCTP ASSOCIATION LOST

• 3379 SCTP PATH FAILURE

Page 36: SIGTRAN overview

Troubleshoot Básico

• SCTP association fails• Steps• Check the alarms (AHO).

Check the following alarm with the AHO command: 3159.If there are any alarms, follow the alarm instructions.

• Check the state of association and association set.• Check the SCTP error counters and SCTP statistics (QRS).• Check the static IP route configuration.• Check the static IP route configuration with the QKB command.• Check the availability of the peer IP address with PING (QRX).• Use the QRX command for IPv4 • Check the LAN cables.• Check the LAN cables and their connections.• Check the IP network configuration.• Check the router configuration and the site level LAN switch

configuration.

Page 37: SIGTRAN overview

Troubleshoot Básico

•3159 SCTP ASSOCIATION LOST

•Meaning

•A SCTP association has terminated abnormally, that is, not by a normal abortor shutdown procedure of the SCTP. The SCTP has terminated the association due tothe lack of the SACK chunks or HEARTBEAT ACK chunks from the peer endpoint, so thereason for the termination is either in the underlying IP network or inthe peer endpoint (for example, reset). If this association is used for the M3UAprotocol, this association is included in an association set specified in the 2ndsupplementary information field. If this association is the only available in theassociation set, the system sets also alarm 2070, LINK SET UNAVAILABLE. If thereremains available associations in the association set, the signaling traffic to thenetwork element reachable via the association set is distributed to the remainingassociations in the set. In this case the signal transmission capacity maybe somewhat decreased. If this association is used for the IUA protocol, this alarmmeans that the D channels using this association are out of use.

Page 38: SIGTRAN overview

Troubleshoot Básico

• Path of SCTP association fails

• Steps

• Check the alarms (AHO).

• Check the following alarm with the AHO command: (3379).

• Check the state of association or association set.

• Check the SCTP error counters and SCTP statistics (QRS).

• Check the static IP route configuration.

• Check the availability of the peer IP address via failed path with PING (QRX).

• Check the LAN cables.

• Check the LAN cables and their connections.

• Check the IP network configuration.

• Check the router configuration and the site level LAN switch configuration.

Page 39: SIGTRAN overview

Troubleshoot Básico

•3379 SCTP PATH FAILURE

•Meaning

Two path to each SCTP association are normally created in the SCTP associationestablishment. If the primary path fails then the traffic is automatically transferred viaa secondary path. The traffic is not affected. If the secondary path fails then the trafficis transferred via the primary path normally and only the redundant connection is lost.If both path of association are lost then the alarm is set twice; first time for theprimary path and second time for the secondary path.

•The alarm indicates a failure in the SCTP association. The system possibly takes intouse an alternative path or the alternative path is lost.