Mudanças entre as edições de "Mobilidade com o Protocolo SIP: Uma Plataforma de Testes e Análise de Cenários"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 9: Linha 9:
 
e, em segundo lugar, a anáalise do uso do SIP em um contexto de mobilidade. Tendo em
 
e, em segundo lugar, a anáalise do uso do SIP em um contexto de mobilidade. Tendo em
 
vista que o comportamento do protocolo DHCP influencia no desempenho do SIP em situações
 
vista que o comportamento do protocolo DHCP influencia no desempenho do SIP em situações
de mobilidade, inicialmente optou-se pelo uso de uma vers˜ao do DHCP para sistemas embarcados:
+
de mobilidade, inicialmente optou-se pelo uso de uma versão do DHCP para sistemas embarcados:
micro Dynamic Host Configuration Protocol client (uDHCPc). Foram ent˜ao realizados
+
micro Dynamic Host Configuration Protocol client (uDHCPc). Foram então realizados
 
experimentos no sentido de proceder com medições dos tempos gastos na aquisição de
 
experimentos no sentido de proceder com medições dos tempos gastos na aquisição de
 
endereçamento IP com o uDHCPc, tendo sido implementado um esquema com scripts para
 
endereçamento IP com o uDHCPc, tendo sido implementado um esquema com scripts para
auxiliar o uDHCPc na reconex˜ao com uma rede ao alcance. A biblioteca escolhida para auxiliar
+
auxiliar o uDHCPc na reconexão com uma rede ao alcance. A biblioteca escolhida para auxiliar
 
na plataforma foi a PJSIP. Na sequência foi feita uma junção das características de uma
 
na plataforma foi a PJSIP. Na sequência foi feita uma junção das características de uma
 
aplicação desta biblioteca (simple pjsua), com as do uDHCPc, realizando-se ao fim um cenário
 
aplicação desta biblioteca (simple pjsua), com as do uDHCPc, realizando-se ao fim um cenário

Edição das 13h46min de 24 de abril de 2012

Autor

Wagner Vinicius Vieira

Resumo

O estudo da comunicação de Voz sobre IP (VoIP) e redes sem fio nunca foi tão visado como nos dias de hoje. O Session Initiation Protocol (SIP) é um dos principais protocolos de sinalização usado em sessões de comunicação VoIP. Dois objetivos foram determinados para este trabalho: a definição de uma plataforma de testes com o SIP, no âmbito de sistemas embarcados e, em segundo lugar, a anáalise do uso do SIP em um contexto de mobilidade. Tendo em vista que o comportamento do protocolo DHCP influencia no desempenho do SIP em situações de mobilidade, inicialmente optou-se pelo uso de uma versão do DHCP para sistemas embarcados: micro Dynamic Host Configuration Protocol client (uDHCPc). Foram então realizados experimentos no sentido de proceder com medições dos tempos gastos na aquisição de endereçamento IP com o uDHCPc, tendo sido implementado um esquema com scripts para auxiliar o uDHCPc na reconexão com uma rede ao alcance. A biblioteca escolhida para auxiliar na plataforma foi a PJSIP. Na sequência foi feita uma junção das características de uma aplicação desta biblioteca (simple pjsua), com as do uDHCPc, realizando-se ao fim um cenário de mobilidade. Obteve-se a confirmação de um re-registro junto ao Asterisk, após mobilidade e descoberta de uma nova rede. Os tempos obtidos durante os experimentos foram mensurados e ilustrados

Palavras chave

Sessão SIP, Sistema embarcado, Mobilidade, Linux Mínimo.

Abstract

The study of communication and Voice over IP (VoIP) and wireless networks has never been targeted as today. The Session Initiation Protocol (SIP) is a major signaling protocols used in VoIP communication sessions Two goals were established for this work: the definition of a test platform with SIP in the context of embedded systems and, secondly The analysis of the use of SIP in the context of mobility. Given that the behavior of the DHCP protocol influences the performance of SIP in mobile situations, initially it was decided to use one version of DHCP for embedded systems: micro Dynamic Host Configuration Protocol (uDHCPc). We then performed experiments in order to proceed with measurements of time spent in acquiring IP address with the uDHCPc and was implemented with a scheme to assist the uDHCPc scripts in reconnecting with a network in range. The library chosen to assist in the platform was PJSIP. Following was a combination of characteristics of an application of this library (simple pjsua) with the uDHCPc, taking place after a mobility scenario. We obtained confirmation of a reregistration with Asterisk, mobility and after discovery of a new network. The times obtained during the experiments were measured and illustrated in tables. The mobility of sessions in progress was discussed but not implemented.

Keywords

SIP Session, Embedded System, Mobility, Linux Minimum.

Monografia.pdf