SIP de igual a igual


Peer-to-peer SIP ( P2P-SIP ) es una implementación de una voz distribuida sobre Protocolo de Internet (VoIP) o una aplicación de comunicaciones de mensajería instantánea que utiliza una arquitectura peer-to-peer (P2P) en la que se facilita el control de la sesión entre los puntos finales de la comunicación. con el Protocolo de inicio de sesión (SIP).

En una arquitectura de aplicación puramente peer-to-peer no se requieren servidores centrales, [1] mientras que las redes de telefonía SIP tradicionales se han basado en el uso de servidores SIP administrados y desplegados de manera centralizada, en analogía con la arquitectura de conmutación centralizada de la red telefónica pública conmutada (PSTN ). [2] [3] El diseño de la aplicación P2P puede mejorar la escalabilidad [4] y la supervivencia en caso de interrupciones de la red central.

El Protocolo de inicio de sesión es en principio un protocolo cliente-servidor ; sin embargo, se ha descrito de forma análoga a la relación P2P, denominada diálogo , que se define mediante una combinación única de parámetros del protocolo SIP (To-tag, From-tag, Call -IDENTIFICACIÓN). [3] Ambos puntos finales de una sesión de comunicación implementan un servidor de agente de usuario y un cliente de agente de usuario, lo que permite que dos agentes de usuario se comuniquen directamente entre sí sin la mediación de otro, un sistema de conmutación central. SIP también proporciona facilidades para registrar (solicitud de REGISTRO) la ubicación de red de un agente de usuario con otros elementos SIP y funciones de suscripción (solicitud de SUBSCRIBE) y notificación (solicitud de NOTIFICAR) para el seguimiento de eventos entre agentes de usuario.

Basándose en estas características inherentes de SIP, es posible construir una red peer-to-peer de nodos SIP.

En otro enfoque, SIP sobre P2P, el servicio de ubicación SIP se reemplaza por el enfoque de red de superposición P2P convencional, como el marco OverSim . [5] En este modelo, la red superpuesta se utiliza para el servicio o el descubrimiento y encuentro de nodos. La clave de búsqueda en dicho mecanismo es el Identificador uniforme de recursos (URI) de un agente de usuario. Este URI requiere resolución para un dispositivo en particular o un localizador uniforme de recursos (URL) que debe realizarse en tiempo real. Los sistemas P2P-SIP pueden emplear enfoques estructurados de igual a igual [6] , así como arquitecturas no estructuradas de igual a igual. [7]

El Grupo de Trabajo de Ingeniería de Internet (IETF) está llevando a cabo un grupo de trabajo (P2PSIP) que desarrolla especificaciones de seguimiento de estándares para P2P-SIP. [8] Este esfuerzo se basa en el uso del Protocolo base de localización y descubrimiento de recursos (RELOAD) [9], un protocolo de señalización de igual a igual (P2P) para su uso en Internet. El protocolo de señalización P2P proporciona a los nodos de red que forman una red superpuesta con almacenamiento abstracto, mensajería y servicios de seguridad. [10] [11]