FEC Encoding ID allocation

"Michael Luby" <[email protected]>
Newsgroups gmane.ietf.rmt
Message-ID <200512081652.jB8Gq4sB012627@mail>
Colleagues,

The conditions under which an FEC Encoding ID is allocated is still open,
and thus I'm sending another email to spur discussion and hopefully close
this issue soon, as it is holding up progress.  Before I expressed a
preference for option A, but upon further reflection I think the following
is the right way to proceed:

 

(1)     Option B for Fully-Specified FEC Encoding IDs. 

(2)     Option B for Under-Specified FEC Encoding IDs.

a.       FEC Instance IDs associated with an Under-Specified FEC Encoding ID
are registered according to the current FEC building block specification
(which I think are even weaker than Option C)

 

Thus, as the name implies Fully-Specified means a full written specification
that has undergone IETF scrutiny and is under the control of the IETF, which
is what Option B provides.   There will probably be less of these, since the
process for getting one of these approved is quite a bit of work, and thus
it may turn out that having space for 128 of these is sufficient, but only
time will tell.  

 

The rationale for Under-Specified FEC Encoding IDs is that one must remember
that these don't actually specify an FEC scheme, the Under-Specified FEC
Encoding ID only provides the packet framework and FEC OTI framework
(leaving room for interpretation and further scheme specific information on
a FEC scheme specific basis).  The idea is that the same FEC Encoding ID can
(and should) be reused by many many FEC schemes, and these FEC schemes can
be easily registered with IANA (obtain an FEC Instance ID) by outside
bodies/individual/parties without any IETF scrutiny, providing very little
information (a reference to a product, or a public document, etc.).  Thus,
having the Under-Specified FEC Encoding IDs adhere to Option B in no way
impedes other commercial standardization bodies from very easily registering
their own FEC schemes (by registering a FEC Instance ID) without any IETF
scrutiny, and recall that there are up to 65536 FEC Instance IDs that can be
registered with each Under-Specified FEC Encoding ID.  On the other hand,
since a Under-Specified FEC Encoding ID can and should be reused for many
many FEC schemes, it makes sense for the specification of Under-Specified
FEC Encoding IDs to have a full written specification that has undergone
IETF scrutiny and is under the control of the IETF, which is what Option B
provides.   Note that there can be up to 128 Under-Specified FEC Encoding
IDs, and for each one there can be up to 65536 FEC Instance IDs (and thus a
total of around 8 million FEC schemes), and thus I think for the time being
the name spaces are large enough, but again only time will tell.  .

Mike

_______________________________________________
Rmt mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/rmt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.