voip: h.323 vs sip

28
VoIP: H.323 vs SIP La Voz sobre IP (VoIP) abre las puertas a la convergencia de las redes de voz y datos en una única red. BENEFICIOS: - Integración con PCs - Mayor flexibilidad para soportar nuevos servicios (p.ej: videoconferencia)

Upload: nubia

Post on 04-Jan-2016

90 views

Category:

Documents


7 download

DESCRIPTION

VoIP: H.323 vs SIP. La Voz sobre IP (VoIP) abre las puertas a la convergencia de las redes de voz y datos en una única red. BENEFICIOS: - Integración con PCs - Mayor flexibilidad para soportar nuevos servicios (p.ej: videoconferencia). VoIP: H.323 vs SIP. PROBLEMAS: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP

La Voz sobre IP (VoIP) abre las puertas a la convergencia de las redes de voz y datos en una única red.

BENEFICIOS:

- Integración con PCs

- Mayor flexibilidad para soportar nuevos servicios (p.ej: videoconferencia)

Page 2: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP

PROBLEMAS:

- Las redes IP no garantizan calidad de servicio (QoS)...

SOLUCIÓN:

- No hay solución. Los protocolos empleados en las comunicaciones VoIP deben ser tolerantes a posibles retrasos o pérdidas de información, en la medida de lo posible

Page 3: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP

H.323 es una propuesta de la ITU-T (International Telecommunications Union) que define una arquitectura de comunicaciones completa sobre redes de paquetes como IP.

SIP, estandarizada por la IETF (Internet Engineering Task Force) es un protocolo de señalización para sesiones interactivas.

Page 4: VoIP: H.323 vs SIP

H.323 – Protocolos utilizados H.225 para el control de llamadas y la

sincronización y empaquetamiento de flujos de medios

H.235 para la seguridad y cifrado

H.245 para la señalización de control

H.450 para los servicios suplementarios

RTP/RTCP para el transporte de contenido multimedia

T.120 como protocolo de datos para conferencia multimedia

Page 5: VoIP: H.323 vs SIP

H.323: Códecs

Audio:

- G.711 (PCM 64 kbps) – OBLIGATORIO

- G.722, G.723, G.728, G.729 – OPCIONALES

Vídeo:

- H.261, H.263, H.264 - OPCIONALES

Page 6: VoIP: H.323 vs SIP

H.323: Componentes

Terminal: permiten establecer conferencias bidireccionales de audio y (opcionalmente) vídeo

Gatekeeper: punto central de la red

- Control del ancho de banda

- Control de admisión

- Conversión de direcciones a nºs de teléfono

- Gestión de los elementos de la zona

Page 7: VoIP: H.323 vs SIP

H.323: Componentes (cont)

MCU (Unidad Multipunto): da soporte a las conferencias entre tres o más puntos finales (gateways, MCUs o terminales) H.323

Gateway: permite la conexión de una red H.323 a una red no H.323 como la PSTN (red telefónica tradicional)

Page 8: VoIP: H.323 vs SIP

H.323: H.245

H.245 es el protocolo de señalización empleado en el canal de control. Sus funciones son:

- Apertura y cierre de canales lógicos (para audio, vídeo, etc)

- Determinar el retraso de ida y vuelta entre ambos extremos de la comunicación

- Escoger qué punto final actúa como maestro y cuál como esclavo

Page 9: VoIP: H.323 vs SIP

H.323: H.225 H.225 define cómo gestionar datos, audio y

vídeo e información de control en redes de conmutación de paquete.

H.225 consta de dos partes:

- H.225/Señalización de llamadas

- H.225/RAS (Registro, Admisión y eStado)

H.225 puede encapsular múltiples mensajes H.245

en un mensaje H.225 para sincronizar el control de

llamadas con la señalización

Page 10: VoIP: H.323 vs SIP

H.323: H.225/Señalización de llamadas

En redes IP, H.225/Señalización de llamadas escucha en el puerto 1720.

H.225/Señalización crea los mensajes necesarios para iniciar, mantener y finalizar una llamada.

Estos mensajes se pueden enviar directamente entre terminales (señalización directa) o a través del gatekeeper (señalización enrutada por gatekeeper).

Page 11: VoIP: H.323 vs SIP

H.323: H.225/RAS H.225/RAS es el protocolo empleado para:

- Descubrir el/los gatekeepers existentes en la red H.323

- Registro de puntos finales en el gatekeeper

- Localización de puntos finales

- Control de admisión de puntos finales en el gatekeeper

- Notificación de cambios de estado en la conexión o en el ancho de banda disponible.

Page 12: VoIP: H.323 vs SIP

RTP/RTCP RTP (Real Time Protocol) y RTCP (Real Time

Control Protocol) son dos protocolos que actúan juntos

Utilizados por H.323 y SIP para el transporte y control de transporte de medios

RTP/RTCP funcionan sobre el protocolo de transporte no fiable UDP por requisitos de tiempo real

Page 13: VoIP: H.323 vs SIP

RTP/RTCP: RTP Empleado para la transmisión de medios

RTP Soporta:

- Conexiones unicast y multicast

- Identificación de contenido

- Secuenciación (numeración) de paquetes, para que la aplicación pueda reordenar paquetes que no hayan sido recibidos en orden

- Monitorización de la entrega de paquetes

Page 14: VoIP: H.323 vs SIP

RTP/RTCP: RTCP

RTCP monitoriza una conexión RTP para obtener información acerca de la calidad de servicio (QoS)

Obtiene estadísticas sobre:

- Jitter

- Retraso de ida y vuelta (RTT)

- Paquetes enviados / perdidos

Page 15: VoIP: H.323 vs SIP

SIP - Funciones SIP no define una arquitectura de

comunicaciones ni servicio alguno – es un componente flexible que ofrece primitivas para que las aplicaciones implementen servicios.

Funciones de SIP:

- Redirección de llamadas

- Resolución de direcciones

- Determinar la disponibilidad de un punto final

- Establecer llamadas punto a punto o multipunto

Page 16: VoIP: H.323 vs SIP

SIP - Componentes Agente de usuario: aplicación con arquitectura

cliente/servidor para iniciar y terminar las sesiones. Consta de dos partes:

- Cliente agente-usuario (UAC): realiza peticiones SIP

- Servidor agente-usuario (UAS): notifica al usuario cuando recibe una petición SIP y responde a dicha petición dependiendo de la acción tomada por el usuario

Page 17: VoIP: H.323 vs SIP

SIP - Componentes

Servidor Proxy: actúa como un intermediario que realiza peticiones en nombre de otros clientes

Servidor de Redirecciones: acepta una petición SIP y devuelve una respuesta con las direcciones de los servidores con los que debe contactar el cliente.

Page 18: VoIP: H.323 vs SIP

SIP - Componentes

Servidor de Registro: almacena (o actualiza) en una base de datos la información de contacto del usuario que realiza la petición

Page 19: VoIP: H.323 vs SIP

SIP - Componentes

B2BUA (Back 2 Back User Agent): entidad que recibe una petición INVITE (invitación a unirse a una sesión) y la procesa como un servidor usuario-agente (UAS).

Para determinar la respuesta a la petición, actúa como un cliente usuario-agente (UAS) que determina cómo responder a la petición y realizar llamadas salientes.

Page 20: VoIP: H.323 vs SIP

SIP: SDP SDP (Session Description Protocol) es el

protocolo utilizado para describir una sesión multimedia, que consiste en un conjunto de flujos de medios (audio, vídeo o datos) que existen durante un determinado tiempo. Contienen información sobre:

- Ancho de banda

- Protocolos de transporte empleados

- Códecs utilizados

- Dirección de contacto del que inició la sesión

Page 21: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP - Comparativa<Complejidad>

H.323 describe una arquitectura de comunicaciones completa. Todos los dispositivos son compatibles y al menos pueden establecer llamadas de voz.

SIP es muy flexible y tiene mayor capacidad para interoperar con distintos protocolos, pero al no especificar nada, distintos dispositivos SIP pueden resultar incompatibles.

Ambos protocolos son demasiado complejas para un servicio básico de telefonía o videotelefonía, sufren el antipatrón de diseño “feature creep”.

Page 22: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP – Comparativa <Direccionamiento> H.323 soporta múltiples formatos de dirección:

- dirección IP:puerto

- nº de teléfono tradicional (E164)

- alias H.323

- URL

- (...etc)

SIP soporta direcciones URI (Unique Resource Identifier)

Page 23: VoIP: H.323 vs SIP

VoIP: H.323 vs SIP - Comparativa<Direccionamiento> (cont) Soporte de E164 acertado por parte de

H.323, el resto de formatos (salvo IP:puerto) pueden resultar de poca utilidad y añaden complejidad innecesaria.

El tipo de direcciones URI empleadas por SIP, similar a las direcciones de e-mail, es cómodo de recordar pero inadecuado para servicios de telefonía.

Page 24: VoIP: H.323 vs SIP

H.323 vs SIP - Comparativa<Formato de los mensajes> H.323 codifica los mensajes en un formato binario,

del mismo modo que las tramas IP o Ethernet

SIP emplea formato texto legible por humanos, como HTTP o XML

La codificación binaria es mucho más adecuada pues el procesado de texto tiene un coste computacional elevado que reduce el rendimiento. Asímismo, los mensajes de texto suelen consumir más ancho de banda.

Page 25: VoIP: H.323 vs SIP

H.323 vs SIP - Comparativa<Interconexión con otras redes>

H.323 es compatible con las redes H.32x y con la red telefónica tradicional (PSTN) de circuito conmutado. La traducción de direcciones de red H.323 a E164 es una función obligatoria de los gatekeepers.

SIP no define cómo interoperar con otras redes, la funcionalidad queda delegada a los dispositivos implementadores

¡La interconexión con la PSTN es de vital importancia para el éxito de la telefonía IP!

Page 26: VoIP: H.323 vs SIP

H.323 vs SIP - Comparativa<Seguridad>

H.323 negocia los puertos que va a utilizar para:

- RTP (Audio), RTP (Vídeo)

- RTCP

- H.245

SIP especifica los puertos de RTP/RTCP durante el establecimiento de la llamada

Page 27: VoIP: H.323 vs SIP

H.323 vs SIP - Comparativa<Seguridad> (cont) ¡Ni H.323 ni SIP funcionan detrás de firewalls!

Solución tomada por algunos fabricantes:

Firewalls “inteligentes” capaces de reconocer los protocolos H.323 y/o SIP y abrir los puertos necesarios durante la comunicación <- ¡¡CHAPUZA!!

La verdadera solución, utilizada por el protocolo IAX2 (Inter-Asterisk eXchange 2) pasa por transmitir conjuntamente la señalización y los datos mediante UDP.

Page 28: VoIP: H.323 vs SIP

H.323 vs SIP – Implantación

H.323 cuenta con una mayor base establecida, pero SIP está ganando aceptación por parte de algunos proveedores de servicio para el transporte de tráfico VoIP.