23.08.2015 Views

Sistema de VoIP para la RAAP

Sistema de VoIP para la RAAP

Sistema de VoIP para la RAAP

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Sistema</strong> <strong>de</strong> <strong>VoIP</strong> <strong>para</strong> <strong>la</strong><strong>RAAP</strong>Diego Quintana Cruz


Objetivos• Com<strong>para</strong>r los diversos protocolos <strong>de</strong>señalización y hardware necesarios<strong>para</strong> <strong>la</strong> implementación <strong>de</strong> una red contelefonía IP.• Implementar una red piloto <strong>de</strong> telefoníaIP usando Software Libre en <strong>la</strong> <strong>RAAP</strong>.


Arquitectura <strong>de</strong> Protocolos<strong>de</strong> <strong>VoIP</strong>SeñalizaciónMultimediaH.323H.450.X H.235Có<strong>de</strong>cs <strong>de</strong>audioCó<strong>de</strong>cs <strong>de</strong>vi<strong>de</strong>oH.225.0 H.245 RAS SIPRTP RTCP RTSPTCPUDPIPRAS: Registration, Admission and StatusRTP: Real-time Transport ProtocolRTSP: Real Time Streaming ProtocolUDP: User Datagram ProtocolSIP: Session Initiation ProtocolRTCP: RTP Control ProtocolTCP: Transmission Control ProtocolIP: Internet Protocol


H.323• ITU• Control L<strong>la</strong>mada(H.225)• Control Canal(H.245)Fuente: [MAR2006]


SIP• IETF• Velocidad• No <strong>de</strong>fine canalesRegistro2829bytes7378 bytesEstablecimiento <strong>de</strong> L<strong>la</strong>mada


IAX2• Asterisk• NAT• Puerto 4569Registro404 bytes1366bytesEstablecimiento <strong>de</strong> L<strong>la</strong>mada


Có<strong>de</strong>cs• G.711:• G.729:• GSM:• iLBC:64 kbps8 kbps13 kbps13.2 kbps


Có<strong>de</strong>cs: Tab<strong>la</strong> Resumen


Tasa <strong>de</strong> bits: Có<strong>de</strong>csG.711 vs iLBC


Arquitectura <strong>de</strong> RedServidor Asterisk PrincipalRouter INICTEL200.37.45.65/26Router PUCP200.37.45.1/26200.37.45.50/26Servidor Asterisk Secundario200.37.45.51/26


Implementación: HW y SW• Servidores IBM• <strong>Sistema</strong> Operativo Ubuntu Server• Software:- Asterisk- AMPortal- HeartBeat- MySQL


Alta Disponibilidad• HeartBeat- IP virtual- Peticiones ARP• MySQL• Principal o Secundario- Réplica BD


Prueba <strong>de</strong> Desempeño (1/3)- Generación <strong>de</strong> l<strong>la</strong>madas con cadacó<strong>de</strong>c- SIPp- Escenario:Archivo XML


Prueba <strong>de</strong> Desempeño (2/3)• Archivo XML (1/2)…INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]From: sipp ;tag=[call_number]To: sut Call-ID: [call_id]CSeq: 1 INVITEContact: sip:sipp@[local_ip]:[local_port]Max-Forwards: 70Subject: Performance TestContent-Type: application/sdpContent-Length: [len]…


Prueba <strong>de</strong> Desempeño (3/3)• Archivo XML (2/2)……v=0o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]s=c=INIP[media_ip_type] [media_ip]t=0 0m=audio [media_port] RTP/AVP 0a=rtpmap:96 iLBC/8000


Resultados G.711


Resultados iLBC


ResultadosAlta DisponibilidadServidor PrincipalTotal <strong>de</strong> L<strong>la</strong>madasServidor Secundario


Recomendaciones• Tecnologías Recomendadas- Protocolos: IAX2, SIP- Hardware basado en IP- Có<strong>de</strong>c: G.711


Conclusiones• Benchmarking <strong>de</strong> <strong>la</strong>s diversastecnologías disponibles.• Implementación satisfactoria <strong>de</strong> <strong>la</strong> redpiloto.• Cuantificación <strong>de</strong> <strong>la</strong> capacidad real <strong>de</strong>lsistema.


Trabajos Futuros• Implementar <strong>la</strong> no pérdida <strong>de</strong>comunicación cuando se caiga elservidor principal.• Implementar nuevos servicios.• Implementar el cluster <strong>de</strong> altadisponibilidad en distintos segmentos<strong>de</strong> red.


¡ MUCHAS GRACIAS !http://gst.telecom.pucp.edu.pe/~dquintana/tesis.pdfdquintana@pucp.edu.pediegoquintana@gmail.comhttp://routerman.blogsome.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!