REsource LOcation And Discovery (RELOAD) Base Protocol
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 176
- Abstract
- This specification defines REsource LOcation And Discovery (RELOAD), a peer-to-peer (P2P) signaling protocol for use on the Internet. A P2P signaling protocol provides its clients with an abstract storage and messaging service between a set of cooperating peers that form the 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.
- Publication Date
- 2014-01-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC6940- Link
- https://doi.org/10.17487/RFC6940
- Author(s)
- Cullen Fluffy JenningsBruce LowekampEric RescorlaSalman BasetHenning Schulzrinne
- Keyword(s)
- P2P, DHT, P2PSIP, Peer To Peer
Latest version of IETF RFC 6940
Document Versions — IETF RFC 6940
-
▶ IETF RFC 6940 (2014-01-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- Bray, T. and M. Murata, "RELAX NG Specification", December 2001. EXTERNAL
- Bray, T., Hollander, D., Layman, A., Tobin, R., and University of Edinburgh and W3C, "Namespaces in XML 1.0 (Third Edition)", December 2008. EXTERNAL
- IETF RFC 1918 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2388 [Superseded*]
- IETF RFC 2585 [Active*]
- IETF RFC 2782 [Active*]
- IETF RFC 2818 [Superseded*]
- IETF RFC 3023 [Superseded*]
- IETF RFC 3174 [Active, Amended*]
- IETF RFC 3339 [Active*]
- IETF RFC 3447 [Superseded*]
- IETF RFC 3629 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 4279 [Active*]
- IETF RFC 4395 [Superseded*]
- IETF RFC 4648 [Active*]
- IETF RFC 5226 [Superseded*]
- IETF RFC 5245 [Superseded*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 5272 [Superseded*]
- IETF RFC 5273 [Superseded*]
- IETF RFC 5389 [Superseded*]
- IETF RFC 5405 [Superseded*]
- IETF RFC 5766 [Superseded*]
- IETF RFC 5952 [Active*]
- IETF RFC 6091 [Active*]
- IETF RFC 6234 [Active*]
- IETF RFC 6298 [Active*]
- IETF RFC 6347 [Superseded*]
- W3C XML Schema P2 [Active]
Bibliographic Reference(s)
- Wikipedia, "Skip list", 2013, < http://en.wikipedia.org/w/ index.php?title=Skip_list&oldid=551304213 >. EXTERNAL
- Freedman, M., Lakshminarayanan, K., Rhea, S., and I. Stoica, "Non-Transitive Connectivity and DHTs", WORLDS'05, 2005. EXTERNAL
- Wikipedia, "Chord (peer-to-peer)", 2013, < http://en.wikipedia.org/w/ index.php?title=Chord_%28peer-to-peer%29&oldid=549516287 >. EXTERNAL
- Godfrey, P., Shenker, S., and I. Stoica, "Minimizing Churn in Distributed Systems", SIGCOMM 2006, 2006. EXTERNAL
- Bryan, D., Lowekamp, B., and M. Zangrilli, "The Design of a Versatile, Secure P2PSIP Communications Architecture for the Public Internet", Hot-P2P'08, 2008. EXTERNAL
- Wikipedia, "Unix Time", 2013, < http://en.wikipedia.org/w/ index.php?title=Unix_time&oldid=551527446 >. EXTERNAL
- Rhea, S., Godfrey, B., Karp, B., Kubiatowicz, J., Ratnasamy, S., Shenker, S., Stoica, I., and H. Yu, "OpenDHT: A Public DHT and its Uses", SIGCOMM'05, 2005. EXTERNAL
- Wikipedia, "Key-based routing", 2013, <en.wikipedia.org/w/ index.php?title=Key-based_routing&oldid=543850833>. EXTERNAL
- Stoica, I., Morris, R., Liben-Nowell, D., Karger, D., Kaashoek, M., Dabek, F., and H. Balakrishnan, "Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications", IEEE/ACM Transactions on Networking Volume 11, Issue 1, 17-32, Feb 2003, 2001. EXTERNAL
- Zong, N., Jiang, X., Even, R., and Y. Zhang, "An extension to RELOAD to support Relay Peer Routing", Work in Progress, October 2013. EXTERNAL
- Maenpaa, J. and G. Camarillo, "Service Discovery Usage for REsource LOcation And Discovery (RELOAD)", Work in Progress, August 2013. EXTERNAL
- Maenpaa, J. and G. Camarillo, "A Self-tuning Distributed Hash Table (DHT) for REsource LOcation And Discovery (RELOAD)", Work in Progress, August 2013. EXTERNAL
- Srivatsa, M. and L. Liu, "Vulnerabilities and Security Threats in Structured Peer-to-Peer Systems: A Quantitative Analysis", ACSAC 2004, 2004. EXTERNAL
- Song, H., Jiang, X., Even, R., and D. Bryan, "P2P Overlay Diagnostics", Work in Progress, August 2013. EXTERNAL
- Jennings, C., Lowekamp, B., Rescorla, E., Baset, S., Schulzrinne, H., and T. Schmidt, "A SIP Usage for RELOAD", Work in Progress, July 2013. EXTERNAL
- Rhea, S., Geels, D., Roscoe, T., and J. Kubiatowicz, "Handling Churn in a DHT", In Proc. of the USENIX Annual Technical Conference June 2004 USENIX 2004, 2004. EXTERNAL
- Wu, D., Tian, Y., and K. Ng, "Analytical Study on Improving DHT Lookup Performance under Churn", IEEE P2P'06, 2006. EXTERNAL
- Singh, A., Ngan, T., Druschel, T., and D. Wallach, "Eclipse Attacks on Overlay Networks: Threats and Defenses", INFOCOM 2006, April 2006. EXTERNAL
- Douceur, J., "The Sybil Attack", IPTPS 02, March 2002. EXTERNAL
- IETF RFC 1035 [Active, Amended*]
- IETF RFC 1122 [Active*]
- IETF RFC 2311 [Active*]
- IETF RFC 3688 [Active*]
- IETF RFC 4013 [Superseded*]
- IETF RFC 4086 [Active*]
- IETF RFC 4145 [Active*]
- IETF RFC 4340 [Active*]
- IETF RFC 4787 [Active*]
- IETF RFC 4960 [Superseded*]
- IETF RFC 5054 [Active*]
- IETF RFC 5095 [Active*]
- IETF RFC 5201 [Superseded*]
- IETF RFC 5280 [Active, Amended*]
- IETF RFC 5694 [Active*]
- RFC5765 — RFC5765 EXTERNAL
- IETF RFC 5785 [Superseded*]
- IETF RFC 6079 [Active*]
- IETF RFC 6544 [Active*]
- IETF RFC 7086 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6940.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6940, REsource LOcation And Discovery (RELOAD) Base Protocol. Available at https://doi.org/10.17487/RFC6940
Snippet:
IETF RFC 6940, REsource LOcation And Discovery (RELOAD) Base Protocol. Available at https://doi.org/10.17487/RFC6940
HTML (ISO 690 compliant)
Preview:
IETF RFC 6940, REsource LOcation And Discovery (RELOAD) Base Protocol. Available at https://doi.org/10.17487/RFC6940
Snippet:
<span class="citation"><cite>IETF RFC 6940</cite>, REsource LOcation And Discovery (RELOAD) Base Protocol. Available at <a href="https://doi.org/10.17487/RFC6940" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6940</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6940, REsource LOcation And Discovery (RELOAD) Base Protocol
doi: 10.17487/RFC6940
url: https://doi.org/10.17487/RFC6940
doi: 10.17487/RFC6940
url: https://doi.org/10.17487/RFC6940
Snippet:
<li> <cite id="bib-rfc6940">IETF RFC 6940</cite>, REsource LOcation And Discovery (RELOAD) Base Protocol <span class="doi">10.17487/RFC6940</span> </li>
Referenced By
- IETF RFC 7086 [Active*]
- IETF RFC 8816 [Active*]