IPOP (IP-over-P2P) es una red virtual de software de fuente abierta que permite a los usuarios finales definir y crear sus propias redes privadas virtuales (VPN). Las redes virtuales de IPOP proporcionan un túnel de extremo a extremo de IP o Ethernet a través de la configuración de enlaces "TinCan" y se administran a través de una API de control para crear varias superposiciones VPN definidas por software.
La arquitectura y el diseño de IPOP han evolucionado desde el inicio del proyecto, desde una basada en una biblioteca P2P estructurada (Brunet) que conecta a todos los pares en una superposición global, hasta el diseño actual basado en enlaces TinCan que conecta a los usuarios con compañeros confiables ( por ejemplo, de las redes sociales en línea) a través de la mediación de un controlador desacoplado. En su núcleo, IPOP aprovecha las tecnologías existentes (Jingle / WebRTC) y los estándares (STUN, TURN, XMPP) para canalizar paquetes IP a través de enlaces P2P entre computadoras, incluso cuando están detrás de firewalls y / o traductores de direcciones de red (NAT) ... .
Discontinuado El proyecto ya no se desarrolla. La última versión, 0.8, lanzada en diciembre de 2010, todavía se puede descargar desde SourceForge.