Skip to content

danpascu/reload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RELOAD stands for REsource LOcation And Discovery and is a peer-to-peer (P2P) signaling protocol that provides its clients with an abstract storage and messaging service between a set of cooperating peers that form an overlay network.

RELOAD is designed to support a P2P Session Initiation Protocol (P2PSIP) network, but can be utilized by other applications with similar requirements by defining new usages that specify the kinds of data that need to be stored for a particular application.

RELOAD defines a security model based on a certificate enrollment service that provides unique identities. NAT traversal is a fundamental service of the protocol. RELOAD also allows access from "client" nodes that do not need to route traffic or store data for others.

RELOAD is described in RFC 6940. For more details see docs/overview

This project also includes a standalone DTLS-over-ICE implementation.

This project was funded through the NGI0 Discovery Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825322.