
Reliable Multicast Transport (RMT) FEC Encoding IDs and FEC Instance IDs

(last updated 2009-04-29)

Registries included below:
- FEC Encoding IDs - Fully-Specified FEC schemes (0-127)
- FEC Encoding IDs - Under-Specified FEC schemes (128-255)


Registry Name: ietf:rmt:fec:encoding - Fully-Specified FEC schemes (0-127)
Reference: [RFC5052]
Registration Procedures: IETF Consensus

Registry:
Value  Description                                        Reference
-----  -------------------------------------------------  ---------
0      Compact No-Code                                    [RFC5445]
1      Raptor                                             [RFC5053]
2      Reed-Solomon Codes over GF(2^^m)                   [RFC5510]
3      LDPC Staircase Codes                               [RFC5170]
4      LDPC Triangle Codes                                [RFC5170]
5      Reed-Solomon Codes over GF(2^^8)                   [RFC5510]
6-127  Unassigned


Registry Name: ietf:rmt:fec:encoding - Under-Specified FEC schemes (128-255)
Reference: [RFC5052]
Registration Procedures: IETF Consensus

Registry:
Value    Description                                        Reference  
-------  -------------------------------------------------  ---------  
128      Small Block, Large Block and Expandable FEC Codes  [RFC5445]
129      Small Block Systematic FEC Codes                   [RFC5445]
130      Compact FEC                                        [RFC5445]

131-255  Unassigned

Sub-registry: ietf:rmt:fec:encoding:instance:128
Reference: [RFC5445][RFC5052]
Registration Procedures: First Come First Served

Note: ietf:rmt:fec:encoding = 128 (Small Block, Large Block and ...)

Registry:
Value    Description                            Reference                     Registration Date
-------  -------------------------------------  ----------------------------  -----------------
0        Digital Fountain LT Code               Michael Luby                  January 2003 
                                                <luby&digitalfountain.com> 
1-65535  Unassigned

Sub-registry: ietf:rmt:fec:encoding:instance:129
Reference: [RFC5445][RFC5052]
Registration Procedures: First Come First Served

Note: ietf:rmt:fec:encoding = 129 (Small Block Systematic FEC Codes)
    
Registry:
Value    Description                            Reference
-------  -------------------------------------  ---------
0        Reed-Solomon Codes over GF(2^^8)       [RFC5510]
1-65535  Unassigned

Sub-registry: ietf:rmt:fec:encoding:instance:130
Reference: [RFC5445][RFC5052]
Registration Procedures: First Come First Served

Note: ietf:rmt:fec:encoding = 130 (Compact FEC)

Registry:
Value    Description                            Reference
-------  -------------------------------------  ---------
0-65535  Unassigned


References
----------
[RFC3452]  M.Luby, L.Vicisano, J.Gemmell, L.Rizzo, M.Handley, 
           and J. Crowcroft, "Forward Error Correction building block",
           RFC 3452, December 2002.

[RFC3695]  M. Luby and L. Vicisano, "Compact Forward Error Correction 
           (FEC) Schemes", RFC 3695, February 2004.

[RFC5052]  M. Watson, M. Luby and L. Vicisano, "Forward Error Correction 
           (FEC) Building Block", RFC 5052, August 2007.

[RFC5053]  M. Luby, A. Shokrollahi, M. Watson, T. Stockhammer, "Raptor 
           Forward Error Correction Scheme for Object Delivery",
           RFC 5053, September 2007.

[RFC5170]  V. Roca, C. Neumann, D. Furodet, "Low Density Parity Check 
           (LDPC) Staircase and Triangle Forward Error Correction (FEC) 
           Schemes", RFC 5170, June 2008.

[RFC5445]  M. Watson, "Basic Forward Error Correction (FEC) Schemes", 
           RFC 5445, March 2009.

[RFC5510]  J. Lacan, V. Roca, J. Peltotalo, S. Peltotalo, "Reed-Solomon 
           Forward Error Correction (FEC) Schemes", RFC 5510, April 2009.


(registry created 2002-11-07)

[]


