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
