Implantação de Alta disponibilidade em centrais IP

De MediaWiki do Campus São José
Revisão de 13h27min de 15 de setembro de 2016 por Etorresini (discussão | contribs) (Criou página com '=Resumo estendido= Atualmente a telefonia IP é um assunto muito visado pela grande indústria tecnológica, considerando que a voz transportada através de pacotes é uma saída...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Resumo estendido

Atualmente a telefonia IP é um assunto muito visado pela grande indústria tecnológica, considerando que a voz transportada através de pacotes é uma saída bastante atrativa por oferecer baixo custo e qualidade aceitável. Com o surgimento da telefonia IP, surgiram também as centrais telefônicas IP. Uma central telefônica IP é tratada como um servidor, e esta deve atender o máximo de usuários possíveis com alta qualidade e alta disponibilidade. No entanto, problemas no dia a dia levam esses equipamentos a eventuais falhas e até desligamento, consequentemente usuários antes autenticados na central perdem seu registro e ficam sem o serviço de telefonia, que é essencial e até primordial em inúmeras empresas. Falhas como queda de energia e problemas com o hardware da central estão sujeitos a ocorrer a qualquer momento. Baseado nestes problemas, existem diversas maneiras de se contornar a indisponibilidade, os quais serão abordados neste trabalho. Atualmente o mundo corporativo depende essencialmente da telefonia para execução e manutenção de seus serviços. Hospitais, sistemas bancários, call centers, entre outros segmentos, dependem de alta disponibilidade do serviço, pois atuam em setores primordiais para população e não podem cogitar a possibilidade de terem seus serviços prejudicados. Com base nesta necessidade do mercado, surge a necessidade do estudo e implementação de alta disponibilidade em PABX IP.

Objetivo

Este trabalho tem por objetivo o estudo, testes e a implementação de mecanismos para monitorar o estado de sessões SIP de um PBX IP e fazer o tratamento necessário para que um servidor secundário assuma o controle dos registros de seus ramais. Com isso se pretende tratar falhas do servidor principal com redundância de sistema secundário. Para tal, será necessária a implementação de um mecanismo que permitirá o sincronismo do banco de dados dos dois servidores envolvidos, para que as informações de todos os registros SIP do PABX sejam compartilhadas e disponíveis no servidor secundário que as utilizará para garantir o registro de ramais e troncos SIP.

Cronograma

  • 15/09: Instalação e testes em bancada: MySQL distribuído
  • 
22/09: Estudo e testes do Csync2: Sincronismo dos arquivos de configuração

  • 29/09: Estudo e testes do protocolo de redundância de roteamento IP: VRRP/CARP

  • 06/10: Estudo e testes do protocolo de redundância de roteamento IP: VRRP/CARP

  • 13/10: Análise e implementação dos cenários de teste vistos anteriormente agora em conjunto

  • 27/10: Conclusão, trabalhos futuros
  • 
10/11: revisão do texto final e entrega a banca
  • 
17/11: Formulação da apresentação

  • 30/11: defesa do trabalho

Referências Bibliográficas

ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 6028: Resumo - apresentação. Rio de Janeiro, 2003. 2 p.

COULOURIS JEAN DOLLIMORE, T. K. G. Sistemas distribuídos Conceitos e Projeto. [S.l.]: Bookman, 2005.

DANTAS, J. R. Cluster de alta disponibilidade com arquitetura heartbeat, um projeto linux-ha para software livres. 2009. Citado na página 34.

DELTA encoding. Disponível em: <http://en.wikipedia.org/wiki/Delta\_encoding>.

DRBD. Disponível em: <http://www.drbd.org/home/>.

EGEVANG, K.; FRANCIS, P. The IP network address translator (NAT). [S.l.], 1994.

FERREIRA, F.; SANTOS, N.; ANTUNES, M. Clusters de alta disponibilidade–uma abordagem open source. Relatorio desenvolvido na disciplina de Projecto I, 2005.

FILHO, H. B. Telefonia ip. 2003.

GALERA Cluster. Disponível em: <http://galeracluster.com/documentation-webpages/>.

GUINDANI, A. Gestão da continuidade dos negócios. 2008.

HASHIMOTO, G. T. Uma proposta de extensao para um protocolo para arquiteturas de alta disponibilidade. Tese (Doutorado) — Universidade Federal de Uberlandia, 2009.

HINDEN, R. Virtual router redundancy protocol (vrrp). 2004.

HINDEN, R. M. Virtual Router Redundancy Protocol (VRRP). RFC Editor, 2015. RFC 3768. (Request for Comments, 3768). Disponível em: <https://rfc-editor.org/rfc/rfc3768.txt>.

HOST Stanby Router Protocol, CISCO. 2013. Disponível em: <http://www.cisco.com/en/US/tech/tk648/tk362/tk321/tsd\_technology\_support\_sub-protocol\_home.html>.

PF: Firewall Redundancy with CARP and pfsync. Disponível em: <http://www.openbsd.org/faq/pf/carp.html>.

�ROBERTSON, A. The evolution of the linux-ha project. In: UKUUG LISA/Winter Conference High-Availability and Reliability. [S.l.: s.n.], 2004.

ROCHA, W. et al. Servidor voip utilizando asterisk. Pará, January, 2013.

ROSA, R. H. da. Ferramenta para desenvolvimento de planos de discagem no asterisk.

RSYNC. Disponível em: <http://rsync.samba.org/ftp/rsync/rsync.html>.

SATO, A. M. Pabx ip. 2004.

SERVIDOR Samba. Disponível em: <http://www.samba.org/>.

SHINN, S. K. Fault tolerance virtual router for linux virtual server. In: IEEE. Future Networks, 2009 International Conference on. [S.l.], 2009

TECNOLOGIA, C. S. D. et al. Cluster de alta disponibilidade em linux.

VOIP I: Telefonia Convencional. Disponível em: <http://www.teleco.com.br/tutoriais/tutorialvoipcp1/pagina_2.asp>.

VOZ sobre IP II: A Convergência de Dados e Voz. Disponível em: <http://www.teleco.com.br/tutoriais/tutorialvoipconv2/pagina_4.asp>.

VRRPV2. Disponível em: <http://www.cis.ohio-state.edu/htbin/rfc/rfc2338.html.>

WU, W.-M. et al. A fast failure detection and failover scheme for sip high availability networks. In: IEEE. Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium on. [S.l.], 2007. p. 187–190.