RFC Errata
Found 5 records.
Status: Held for Document Update (5)
RFC 8431, "A YANG Data Model for the Routing Information Base (RIB)", September 2018
Source of RFC: i2rs (rtg)
Errata ID: 7359
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2023-02-17
Held for Document Update by: Alvaro Retana
Date Held: 2023-02-17
Section 3 says:
grouping vxlan-header { description "The VXLAN encapsulation header information."; choice vxlan-type { description "NVGRE can use either an IPv4 or an IPv6 header for encapsulation."; case ipv4 { uses ipv4-header; } case ipv6 { uses ipv6-header; } } leaf vxlan-identifier { type uint32; mandatory true; description "The VXLAN identifier of the VXLAN header."; } }
It should say:
grouping vxlan-header { description "The VXLAN encapsulation header information."; choice vxlan-type { description "VXLAN can use either an IPv4 or an IPv6 header for encapsulation."; case ipv4 { uses ipv4-header; } case ipv6 { uses ipv6-header; } } leaf vxlan-identifier { type uint32; mandatory true; description "The VXLAN identifier of the VXLAN header."; } }
Notes:
In the description, instead of VXLAN, NVGRE is indicated (page 49)
Errata ID: 7360
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2023-02-17
Held for Document Update by: Alvaro Retana
Date Held: 2023-02-17
Section 3 says:
rpc route-delete { description "To delete a route or a list of routes from a RIB"; input { leaf return-failure-detail { type boolean; default "false"; description "Whether to return the failure detail. true - return the failure detail false - do not return the failure detail The default is false."; } leaf rib-name { type string; mandatory true; description "A reference to the name of a RIB."; } container routes { description "The routes to be added to the RIB."; list route-list { key "route-index"; description "The list of routes to be deleted."; uses route-prefix; } } } output { uses route-operation-state; } }
It should say:
rpc route-delete { description "To delete a route or a list of routes from a RIB"; input { leaf return-failure-detail { type boolean; default "false"; description "Whether to return the failure detail. true - return the failure detail false - do not return the failure detail The default is false."; } leaf rib-name { type string; mandatory true; description "A reference to the name of a RIB."; } container routes { description "The routes to be deleted from the RIB."; list route-list { key "route-index"; description "The list of routes to be deleted."; uses route-prefix; } } } output { uses route-operation-state; } }
Notes:
Copy-paste error at page 60.
Errata ID: 7361
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2023-02-17
Held for Document Update by: Alvaro Retana
Date Held: 2023-02-17
Section 3 says:
rpc route-update { description "To update a route or a list of routes of a RIB. The inputs: 1. The match conditions, which could be: a. route prefix, b. route attributes, or c. nexthop. 2. The update parameters to be used: a. new nexthop, b. new route attributes, or c. nexthop.
It should say:
rpc route-update { description "To update a route or a list of routes of a RIB. The inputs: 1. The match conditions, which could be: a. route prefix, b. route attributes, or c. nexthop. 2. The update parameters to be used: a. new nexthop, or b. new route attributes
Notes:
Excess item 2.c (page 61)
Errata ID: 7362
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2023-02-17
Held for Document Update by: Alvaro Retana
Date Held: 2023-02-17
Section 3 says:
output { leaf result { type boolean; mandatory true; description "Return the result of the rib-add operation: true - success false - failed"; } leaf reason { type string; description "The specific reason that caused the failure."; } leaf nexthop-id { type uint32; description "A nexthop identifier that is allocated to the nexthop."; }
It should say:
output { leaf result { type boolean; mandatory true; description "Return the result of the nh-add operation: true - success false - failed"; } leaf reason { type string; description "The specific reason that caused the failure."; } leaf nexthop-id { type uint32; description "A nexthop identifier that is allocated to the nexthop."; }
Notes:
Erroneously specified operation rib-add instead of nh-add on page 64
Errata ID: 7363
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Nikolai Malykh
Date Reported: 2023-02-17
Held for Document Update by: Alvaro Retana
Date Held: 2023-02-17
Section 3 says:
output { leaf result { type boolean; mandatory true; description "Return the result of the rib-add operation: true - success; false - failed"; }
It should say:
output { leaf result { type boolean; mandatory true; description "Return the result of the nh-delete operation: true - success; false - failed"; }
Notes:
Erroneously specified operation rib-add instead of nh-delete on page 65