RFC Errata
RFC 5812, "Forwarding and Control Element Separation (ForCES) Forwarding Element Model", March 2010
Note: This RFC has been updated by RFC 7408
Source of RFC: forces (rtg)
Errata ID: 5363
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2018-05-18
Held for Document Update by: Alvaro Retana
Date Held: 2019-09-10
Section 3.2.8 says:
An interesting issue related to class inheritance is backward compatibility between a descendant and an ancestor class. Consider the following hypothetical scenario where a standardized LFB class "L1" exists. Vendor A builds an FE that implements LFB "L1", and vendor B builds a CE that can recognize and operate on LFB "L1". Suppose that a new LFB class, "L2", is defined based on the existing "L1" class by extending its capabilities incrementally. Let us examine the FE backward-compatibility issue by considering what would happen if vendor B upgrades its FE from "L1" to "L2" and vendor C's Halpern & Hadi Salim Standards Track [Page 29] RFC 5812 ForCES FE Model March 2010 CE is not changed. The old L1-based CE can interoperate with the new L2-based FE if the derived LFB class "L2" is indeed backward compatible with the base class "L1".
It should say:
An interesting issue related to class inheritance is backward compatibility between a descendant and an ancestor class. Consider the following hypothetical scenario where a standardized LFB class "L1" exists. Vendor A builds an FE that implements LFB "L1", and vendor B builds a CE that can recognize and operate on LFB "L1". Suppose that a new LFB class, "L2", is defined based on the existing "L1" class by extending its capabilities incrementally. Let us examine the FE backward-compatibility issue by considering what would happen if vendor A upgrades its FE from "L1" to "L2" and vendor B's Halpern & Hadi Salim Standards Track [Page 29] RFC 5812 ForCES FE Model March 2010 CE is not changed. The old L1-based CE can interoperate with the new L2-based FE if the derived LFB class "L2" is indeed backward compatible with the base class "L1".
Notes:
Confusion in the notation of vendors.