PGM Reliable Transport Protocol Specification
Metadata
- Publisher
- IETF
- Doc Type
- Experimental
- Pages
- 111
- Abstract
- Pragmatic General Multicast (PGM) is a reliable multicast transport protocol for applications that require ordered or unordered, duplicate- free, multicast data delivery from multiple sources to multiple receivers. PGM guarantees that a receiver in the group either receives all data packets from transmissions and repairs, or is able to detect unrecoverable data packet loss. PGM is specifically intended as a workable solution for multicast applications with basic reliability requirements. Its central design goal is simplicity of operation with due regard for scalability and network efficiency. This memo defines an Experimental Protocol for the Internet community.
- Publication Date
- 2001-12-01
- Status Note
- Experimental
- DOI
10.17487/RFC3208- Link
- https://doi.org/10.17487/RFC3208
- Author(s)
- Tony SpeakmanJon CrowcroftJim GemmellDino FarinacciSteven LinDan LeshchinerMichael LubyTodd L. MontgomeryLuigi RizzoAlex TweedlyNidhi BhaskarRichard EdmonstoneRajitha SumanasekeraLorenzo Vicisano
- Keyword(s)
- PGM
Latest version of IETF RFC 3208
Document Versions — IETF RFC 3208
-
▶ IETF RFC 3208 (2001-12-01)THIS DOC [ACTIVE] [LATEST VERSION]
Bibliographic Reference(s)
- J. Nonnenmacher, E. Biersack, D. Towsley, "Parity-Based Loss Recovery for Reliable Multicast Transmission", ACM SIGCOMM September 1997. EXTERNAL
- V. Jacobson, "Congestion Avoidance and Control", ACM SIGCOMM August 1988. EXTERNAL
- J. Bolot, T. Turletti, I. Wakeman, "Scalable Feedback Control for Multicast Video Distribution in the Internet", Proc. ACM/Sigcomm 94, pp. 58-67. EXTERNAL
- M. Psaltaki, R. Araujo, G. Aldabbagh, P. Kouniakis, and A. Giannopoulos, "Pragmatic General Multicast (PGM) host implementation for FreeBSD.", http://www.cs.ucl.ac.uk/research/darpa/pgm/PGM_FINAL.html EXTERNAL
- J. C. Lin, S. Paul, "RMTP: A Reliable Multicast Transport Protocol", ACM SIGCOMM August 1996. EXTERNAL
- C. Papadopoulos, "RAIMS: an Architecture for Router-Assisted Internet Multicast Services." Presented at ETH, Zurich, Switzerland, October 23 2000. EXTERNAL
- Cain, B., Speakman, T. and D. Towsley, "Generic Router Assist (GRA) Building Block, Motivation and Architecture", Work In Progress. EXTERNAL
- L. Rizzo, "Effective Erasure Codes for Reliable Computer Communication Protocols", Computer Communication Review, April 1997. EXTERNAL
- L. Rizzo, "pgmcc: A TCP-friendly Single-Rate Multicast Congestion Control Scheme", Proc. of ACM SIGCOMM August 2000. EXTERNAL
- C. Papadopoulos, and E. Laliotis,"Incremental Deployment of a Router-assisted Reliable Multicast Scheme,", Proc. of Networked Group Communications (NGC2000), Stanford University, Palo Alto, CA. November 2000. EXTERNAL
- H. W. Holbrook, S. K. Singhal, D. R. Cheriton, "Log-Based Receiver-Reliable Multicast for Distributed Interactive Simulation", ACM SIGCOMM 1995. EXTERNAL
- C. Partridge, "Gigabit Networking", Addison Wesley 1994. EXTERNAL
- S. Floyd, V. Jacobson, C. Liu, S. McCanne, L. Zhang, "A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing", ACM Transactions on Networking, November 1996. EXTERNAL
- L. Rizzo, "A PGM Host Implementation for FreeBSD", http://www.iet.unipi.it/~luigi/pgm.html EXTERNAL
- Miller, K., Robertson, K., Tweedly, A. and M. White, "Multicast File Transfer Protocol (MFTP) Specification", Work In Progress. EXTERNAL
- J. Chesterfield, A. Diana, A. Greenhalgh, M. Lad, and M. Lim, "A BSD Router Implementation of PGM", http://www.cs.ucl.ac.uk/external/m.lad/rpgm/ EXTERNAL
- B. Whetten, T. Montgomery, S. Kaplan, "A High Performance Totally Ordered Multicast Protocol", in "Theory and Practice in Distributed Systems", Springer Verlag LCNS938, 1994. EXTERNAL
- M. Luby, L. Vicisano, T. Speakman. "Heterogeneous multicast congestion control based on router packet filtering", RMT working group, June 1999, Pisa, Italy. EXTERNAL
- IETF RFC 1112 [Active*]
- IETF RFC 1321 [Active*]
- IETF RFC 1700 [Superseded*]
- IETF RFC 2113 [Active*]
- IETF RFC 2119 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC3208.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 3208, PGM Reliable Transport Protocol Specification. Available at https://doi.org/10.17487/RFC3208
Snippet:
IETF RFC 3208, PGM Reliable Transport Protocol Specification. Available at https://doi.org/10.17487/RFC3208
HTML (ISO 690 compliant)
Preview:
IETF RFC 3208, PGM Reliable Transport Protocol Specification. Available at https://doi.org/10.17487/RFC3208
Snippet:
<span class="citation"><cite>IETF RFC 3208</cite>, PGM Reliable Transport Protocol Specification. Available at <a href="https://doi.org/10.17487/RFC3208" target="_blank" rel="noopener">https://doi.org/10.17487/RFC3208</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 3208, PGM Reliable Transport Protocol Specification
doi: 10.17487/RFC3208
url: https://doi.org/10.17487/RFC3208
doi: 10.17487/RFC3208
url: https://doi.org/10.17487/RFC3208
Snippet:
<li> <cite id="bib-rfc3208">IETF RFC 3208</cite>, PGM Reliable Transport Protocol Specification <span class="doi">10.17487/RFC3208</span> </li>
Referenced By
- IETF RFC 5110 [Active*]
- IETF RFC 5135 [Active*]
- IETF RFC 5401 [Active*]
- IETF RFC 5783 [Active*]
- IETF RFC 6398 [Active*]
- IETF RFC 9805 [Active*]