FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES SISTEMAS DE TELECOMUNICAÇÕES I 4ºAno Ramo TEC 1999/2000 Trabalho Prático de RDIS Alunos: Filipe Alexandre da Silva Vila Real Pascoal Ramos Barbosa Data: 12 de Junho de 2000
1. INTRODUÇÃO 1.1. Descrição: Analisar os cenários correspondentes aos registos log5.dat e log6.dat, identificar as sequências de mensagens (nível 2 e 3), em forma de diagrama, como foi sugerido e descrever os principais procedimentos observados (nível 2 e 3). 1.2. Objectivos: Analisar e compreender possíveis cenários de utilização da rede RDIS, tomando conhecimento da estrutura, caracterização e descrição das mensagens de nível 2 e 3 envolvidas nos procedimentos de controlo e conexão de comutação de circuitos e de sinalização entre utilizadores. 1.3. Âmbito: Este trabalho foi desenvolvido na sequência do programa de cadeira de Sistemas de Telecomunicações 1. 2. ANÁLISE DOS CENÁRIOS 2.1. Log5.dat O cenário de utilização referente ao log5.dat diz respeito a duas chamadas iniciadas no lado TE. As duas chamadas incluídas neste log dizem respeito a dois tipos de procedimento distintos: En-bloc Sending, em que a mensagem de SETUP deve incluir toda a informação necessária ao processamento da chamada pela rede. A marcação en-bloc está associada, por exemplo, aos telemóveis em que a mensagem de SETUP inclui o conjunto total dos dígitos a marcar. Overlap Sending, a mensagem de SETUP inclui apenas parte da informação necessária ao processamento da chamada. A informação adicional para o estabelecimento da chamada é então enviada em uma ou mais mensagens do tipo INFORMATION. A marcação overlap está associada, por exemplo, aos telefones analógicos, em que os dígitos são enviados de per si, ou seja, são enviados um a um. 2.2. Log6.dat O cenário do log6.dat é uma tentativa de chamada iniciada no lado do NT ao qual TE não atende. 2
3. IDENTIFICAÇÃO DAS SEQUÊNCIAS DE MENSAGENS A identificação é feita em anexo em forma de diagrama. 4. DESCRIÇÃO DOS PRINCIPAIS PROCEDIMENTOS 4.1. Log5.dat 4.1.1. En-bloc Sending Vamos então passar á descrição dos procedimentos observados. Com origem no TE (utilizador) é transmitida uma trama UI, trama não numerada que envia informação em modo não confirmado. Trata-se de uma trama de gestão de TEIs (SAPI=63, TEI=127). O procedimento de gestão é um Identity Request (pedido de identidade). TE gera aleatoriamente um número de referência (55869), usado nas mensagens seguintes. O indicador de acção é Ai=127, ou seja qualquer TEI é aceitável. A rede (NT) envia uma trama UI. Outra mensagem de gestão de TEIs (SAPI=63, TEI=127). O procedimento é Identity Assigned (identidade atribuída). A rede atribuí identificador Ai=71. É neste TEI que temos que centrar a nossa atenção e filtrar todas as outras mensagens que não digam respeito a este identificador. A rede usou o número de referência que o TE tinha gerado, para poder responder ao respectivo pedido de identificação. TE envia uma trama SABME. Esta trama inicia a ligação de dados em modo ABME com tramas múltiplas confirmadas. NT responde com trama UA para confirmar a aceitação do comando SABME anterior. TE envia uma trama INFO com uma mensagem do tipo SETUP (N(S)=0). Trata-se de uma trama I que transfere tramas numeradas sequencialmente contendo um campo de informação proveniente do nível superior. A mensagem de SETUP é utilizada para indicar um pedido de estabelecimento de uma chamada. São enviados elementos de informação adicionais, entre os quais sending complete; bearer capability (capacide de transferência: voz; modo: circuito; débito: 64 kbit/s); channel identification; called party number (962909002). NT envia trama RR, a notificar que está pronta a receber a trama I com o número N(R)=1. NT envia trama INFO (N(S)=0). A mensagem é um CALL PROCEEDING para indicar que o estabelecimento da chamada pedida está em curso e que não é necessária mais informação adicional. Elementos de informação enviados: channel identification (canal seleccionado: B1); display (CHAMADA EM PROGRESSO). 3
TE envia trama RR indicando que está pronto a receber a trama N(R)=1 da rede. NT envia trama INFO (N(S)=1). É uma mensagem de ALERTING para indicar que foi iniciado o alerta ao terminal chamador. Elementos de informação: progress indicator (localização: rede pública, utilizador local); display (A CHAMAR). TE envia trama RR. Está pronto a receber a trama N(R)=2. NT envia trama INFO (N(S)=2). Uma mensagem de CONNECT para indicar a aceitação da chamada pelo TE chamado. Elementos adicionais: display (CHAMADA ESTABELECIDA); hora/data (27/Maio/2000; 17h09). TE envia trama RR. Está pronto a receber a trama N(R)=3. TE envia trama INFO (N(S)=1). É uma mensagem de CONNECT ACK para indicar que a chamada foi activada. Resposta á mensagem de CONNECT. NT envia trama RR. Está pronta a receber a trama N(R)=2. TE envia trama INFO (N(S)=2). Mensagem de DISCONNECT a pedir o desligamento da chamada. Elementos de informação: cause (class 1 evento normal; class value: desligar normal da chamada). NT envia trama RR. Está pronta a receber a trama N(R)=3. NT envia trama INFO (N(S)=3). Mensagem de RELEASE para indicar que o equipamento que envia a mensagem desligou o canal e que tenciona libertar a referência de chamada e que o TE deve libertar o canal e preparar-se para libertar e referência de chamada depois de enviar RELEASE COMPLETE. Elemento de informação: display (IMPULSOS=3). TE envia trama RR. Pronto a receber a trama N(R)=4. TE envia trama INFO (N(S)=3). Mensagem de RELEASE COMPLETE para indicar que o equipamento desligou o canal e libertou a referência de chamada, o canal está livre para reutilização. NT envia trama DISC que termina a ligação de dados iniciada com SABME. TE envia trama UA para confirmar a aceitação do comando DISC anterior. 4.1.2. Overlap Sending Os procedimentos observados foram os seguintes: TE envia uma trama SABME. Esta trama inicia a ligação de dados em modo ABME com tramas múltiplas confirmadas. NT responde com trama UA para confirmar a aceitação do comando SABME anterior. 4
TE envia trama INFO. Mensagem do tipo SETUP. Elementos de informação adicionais: bearer capability (capacide de transferência: voz; modo: circuito; débito: 64 kbit/s); channel identification. NT envia trama RR. Está pronta a receber trama N(R)=1. NT envia INFO (N(S)=0). Mensagem SETUP ACK para indicar que o estabelecimento da chamada foi iniciado, mas pode ser requerida informação adicional. Enviada quando SETUP não contém toda a informação necessária para o estabelecimento da chamada. Elementos de informação: channel id (selection: B1 channel; tipo de interface: interface básica); progress indicator (location: rede pública, local user); display (POR FAVOR MARCAR). TE envia RR. Pronto a receber trama N(R)=1. number (9). NT envia trama RR. Pronta a receber trama N(R)=2. number (6). NT envia RR. Pronta a receber trama N(R)=3. number (6). NT envia RR. Pronta a receber trama N(R)=4. number (2). NT envia RR. Pronta a receber trama N(R)=5. number (2). NT envia RR. Pronta a receber trama N(R)=6. number (5). NT envia RR. Pronta a receber trama N(R)=7. number (5). 5
NT envia RR. Pronta a receber trama N(R)=8. number (9). NT envia RR. Pronta a receber trama N(R)=9. number (5). NT envia RR. Pronta a receber trama N(R)=10. NT envia INFO (N(S)=1). Mensagem de CALL PROCEDING. Elemento de informação: display (CHAMADA EM PROGRESSO). TE envia RR. Pronto a receber N(R)=2. NT envia INFO (N(S)=2). Mensagem de ALERTING. Elementos de informação: progress indicator (location: public net, local user); display (A CHAMAR). TE envia RR. Pronto a receber N(R)=3. NT envia RR. Pronta a receber N(R)=10. TE envia RR. Pronto a receber N(R)=3. NT envia INFO (N(S)=3). Mensagem de CONNECT. Elemento de informação: display (CHAMADA ESTABELECIDA); data e hora (27/Maio/2000; 17h10). TE envia RR. Pronto a receber N(R)=4. TE envia INFO (N(S)=10). Mensagem de CONNECT ACK. NT envia RR. Pronta a receber N(R)=11. NT envia RR. Pronta a receber N(R)=11. TE envia RR. Pronto a receber N(R)=4. NT envia INFO (N(S)=4). Mensagem de DISCONNECT. Elementos de informação: cause (class 2 recurso não disponível; class value: falha temporária); progress indicator (location: public net, local user); display (IMPULSOS=3). TE envia RR. Pronto a receber N(R)=5. TE envia INFO. Mensagem de RELEASE. NT envia RR. Pronta a receber N(R)=12. NT envia INFO. Mensagem de RELEASE COMPLETE. 6
TE envia RR. Pronto a receber N(R)=6. NT envia RR. Pronta a receber N(R)=12. TE envia RR. Pronto a receber N(R)=6. NT envia trama DISC, termina a ligação de dados iniciada com SABME. TE envia trama UA, confirma a aceitação do comando DISC anterior. 4.2. Log6.dat Tentativa de chamada iniciada no lado do NT e TE não atende. A descrição dos procedimentos observados é a seguinte: TE envia trama UI. Identity Request. TE gera aleatoriamente 26881. Ai=127, qualquer TEI disponível. NT atribui TEI=90. Envia trama UI. Identity Assigned. TE envia trama SABME. NT envia UA. TE envia trama INFO (N(S)=0). Mensagem de ALERTING. 7
NT envia INFO (N(S)=0). Mensagem de RELEASE. Elementos de informação: cause (location: public net, local user); cause (class 1 normal event; class value: no answer from user); display (DESTINO NÃO ATENDE). TE envia RR. Está pronto a receber N(R)=1. (P/F=0) TE envia INFO (N(S)=1). Mensagem de RELEASE COMPLETE. NT envia RR. Pronta a receber N(R)=2. (P/F=0) NT envia RR. Pronta a receber N(R)=2. (P/F=1) TE envia RR. Pronto a receber N(R)=1. (P/F=1) NT envia DISC. TE envia UA. 8