RFC Errata
Found 4 records.
Status: Verified (2)
RFC 2131, "Dynamic Host Configuration Protocol", March 1997
Source of RFC: dhc (int)
Errata ID: 489
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Soohong Daniel Park
Date Reported: 2004-04-29
Section 3.1 number 5 says:
The client times out and retransmits the DHCPREQUEST message if the client receives neither a DHCPACK or a DHCPNAK message. ... If the client receives neither a DHCPACK or a DHCPNAK message after employing the retransmission algorithm, the client reverts to INIT state and restarts the initialization process.
It should say:
The client times out and retransmits the DHCPREQUEST message if the client receives neither a DHCPACK nor a DHCPNAK message. ... If the client receives neither a DHCPACK nor a DHCPNAK message after employing the retransmission algorithm, the client reverts to INIT state and restarts the initialization process.
Notes:
Errata ID: 490
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Sreeni R. Nair
Date Reported: 2004-01-13
Section 4.1 says:
Normally, DHCP servers and BOOTP relay agents attempt to deliver DHCPOFFER, DHCPACK and DHCPNAK messages directly to the client using uicast delivery.
It should say:
Normally, DHCP servers and BOOTP relay agents attempt to deliver DHCPOFFER, DHCPACK and DHCPNAK messages directly to the client using unicast delivery.
Notes:
typo (uicast -> unicast). Updated 2013-06-05. Thanks to Carlos Prendes for the correction.
Status: Reported (2)
RFC 2131, "Dynamic Host Configuration Protocol", March 1997
Source of RFC: dhc (int)
Errata ID: 5100
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Fan Wei
Date Reported: 2017-08-29
Section 4.1 says:
Normally, DHCP servers and BOOTP relay agents attempt to deliver DHCPOFFER, DHCPACK and DHCPNAK messages directly to the client using uicast delivery.
It should say:
Normally, DHCP servers and BOOTP relay agents attempt to deliver DHCPOFFER, DHCPACK messages directly to the client using unicast delivery.
Notes:
According to prior part description in section 4.1: "In all cases, when ’giaddr’ is zero, the server broadcasts any DHCPNAK messages to 0xffffffff.", the DHCP server should not send DHCPNAK in unicast to client unless 'giaddr' is not zero.
Errata ID: 6447
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Adrien de Croy
Date Reported: 2021-03-01
Section 2.2 says:
a client requests the use of an address for some period of time. The allocation mechanism (the collection of DHCP servers) guarantees not to reallocate that address within the requested time
It should say:
a client requests the use of an address for some period of time. The allocation mechanism (the collection of DHCP servers) may or may not be able or willing to grant a lease for the requested duration. Any lease duration it offers it then guarantees not to reallocate within the offered time
Notes:
It is simply ludicrous to imagine that clients are in control of the lease duration, and that servers will simply comply, regardless of resource availability.