RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 8572, "Secure Zero Touch Provisioning (SZTP)", April 2019

Note: This RFC has been updated by RFC 9646

Source of RFC: netconf (ops)

Errata ID: 8246
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT

Reported By: Kent Watsen
Date Reported: 2025-01-10
Held for Document Update by: Mahesh Jethanandani
Date Held: 2025-01-10

Section 6.3 says:

          container boot-image {
            description
              "Specifies criteria for the boot image the device MUST
               be running, as well as information enabling the device
               to install the required boot image.";
            leaf os-name {
              type string;
              description
                "The name of the operating system software the device
                 MUST be running in order to not require a software
                 image upgrade (e.g., VendorOS).";
            }
            leaf os-version {
              type string;
              description
                "The version of the operating system software the
                 device MUST be running in order to not require a
                 software image upgrade (e.g., 17.3R2.1).";
            }

It should say:

          container boot-image {
            presence
              "Indicates that boot-image information has been configured.
               This statement is present so the mandatory descendant
               nodes do not imply that this node must be configured.";
            description
              "Specifies criteria for the boot image the device MUST
               be running, as well as information enabling the device
               to install the required boot image.";
            leaf os-name {
              type string;
              mandatory true;
              description
                "The name of the operating system software the device
                 MUST be running in order to not require a software
                 image upgrade (e.g., VendorOS).";
            }
            leaf os-version {
              type string;
              mandatory true;
              description
                "The version of the operating system software the
                 device MUST be running in order to not require a
                 software image upgrade (e.g., 17.3R2.1).";
            }

Notes:

The "os-name" and "os-version" fields MUST be specified, as stated in their "description" statements, and hence should be "mandatory true", when the boot image criteria is specified.

The "boot-image" container is optional, as indicated in Section 5.6 by both the "(if any)" in the 2nd paragraph and the "If boot image criteria are specified" in the 9th paragraph, and hence a "presence" container is used to prevent the "boot-image" from becoming mandatory.

Report New Errata



Advanced Search