RFC Errata
RFC 6313, "Export of Structured Data in IP Flow Information Export (IPFIX)", July 2011
Source of RFC: ipfix (ops)See Also: RFC 6313 w/ inline errata
Errata ID: 3232
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Paul Aitken
Date Reported: 2012-05-25
Verifier Name: Benoit Claise
Date Verified: 2012-06-04
Section 4.5.3 says:
In the exceptional case of zero instances in the subTemplateMultiList, no data is encoded, only the Semantic field and Template ID field(s), and the Data Record Length field is set to zero.
It should say:
In the exceptional case of zero instances in the subTemplateMultiList, no data is encoded, only the Semantic field and Template ID field(s), and the Data Records Length field is set to four.
Notes:
s/zero/four/ && s/Record/Records/
- because the Data Record Length field includes two bytes for the Template ID and two bytes for the Data Records Length field itself, as specified on page 23:
Data Records Length
This is the total length of the Data Records encoding for the
Template ID previously specified, including the two bytes for the
Template ID and the two bytes for the Data Records Length field
itself.
Therefore, a Data Records Length < 4 bytes is invalid. This should be noted in the "Data Records Length" definition.
Also note the pluralisation of "Records" in the definition.
Kudos to Manish Patil, manish.patil@guavus.com