RFC 4436:Detecting Network Attachment in IPv4 (DNA...
RFC-Ref

DHCP


Click on the red underlined text to get to the source

... supporting ARP [RFC826], DHCP [RFC2131], and IPv4 Link-Local addresses [RFC3927 ...
... DHCP is an effective and widely adopted mechanism for a host to obtain an IP address ...
... re-validate a previously obtained address via DHCP's INIT-REBOOT mechanism [RFC2131]. ...
... When obtaining a new address, DHCP specifies that the client SHOULD use ARP ...
... address using the INIT-REBOOT mechanism, the DHCP specification does not require the client to perform address conflict detection ...
... client to perform address conflict detection, so this seven-second delay does not apply. However, the DHCP server may be slow to respond or may be down and not responding at all, so hosts ...
... The alternative mechanism specified by this document applies when a host has a previously allocated DHCP address, which was not returned to the DHCP server ...
... DHCP address, which was not returned to the DHCP server via a DHCPRELEASE message, and which still has time remaining on its lease. In this case, the host may determine ...
... performance optimization. Its purpose is to speed up a process that may require as much as a few hundred milliseconds (DHCP INIT-REBOOT), as well as to reduce multi- second conflict detection delays when a host ...
... DNAv4 fails to provide a benefit, it should add little or no delay compared to today's DHCP processing. In practice, this implies that DHCP processing needs to proceed in parallel. Waiting for DNAv4 ...
... benefit, it should add little or no delay compared to today's DHCP processing. In practice, this implies that DHCP processing needs to proceed in parallel. Waiting for DNAv4 to ...
... processing needs to proceed in parallel. Waiting for DNAv4 to fail before beginning DHCP processing can greatly increase total processing time, the opposite of the desired effect. ...
... hardware address. DHCP client A DHCP client or "client ...
... DHCP client A DHCP client or "client" is an Internet host ...
... Internet host using the Dynamic Host Configuration Protocol (DHCP) [RFC2131] to obtain configuration parameters ...
... address. DHCP server A DHCP server or "server" is an Internet ...
... DHCP server A DHCP server or "server" is an Internet host that returns ...
... host that returns configuration parameters to DHCP clients. Link ...
... address assigned via DHCPv4 that has not been returned to the DHCP server via a DHCP RELEASE message, and whose lease has not yet expired. ...
... DHCPv4 that has not been returned to the DHCP server via a DHCP RELEASE message, and whose lease has not yet expired. ...


... [2] The IPv4 configuration parameters, including the DHCP client identifier, assigned address, and lease expiration time. ...
... when the host has previously completed conflict detection as recommended in Section 2.2 of the DHCP specification [RFC2131] and obtained an operable IPv4 configuration ...
... conflict is when: o a DHCP server hands out an address lease, ...
... network, o the DHCP server is power-cycled or crashes and is rebooted, o the DHCP server ...
... DHCP server is power-cycled or crashes and is rebooted, o the DHCP server, having failed to save leases to stable storage, assigns that same address to another host ...
... address. While Section 4 of the DHCP specification [RFC2131] assumes that DHCP servers save their leases in persistent storage, almost no consumer- ...
... While Section 4 of the DHCP specification [RFC2131] assumes that DHCP servers save their leases in persistent storage, almost no consumer- grade NAT gateway ...
... grade NAT gateway does so. Short DHCP lease lifetimes can mitigate this risk, though this also limits the operable candidate ...
... reachability test. [c] If DHCP authentication [RFC3118] is configured. The reachability ...
... ARP, which is insecure. Hosts that have been configured to attempt DHCP authentication SHOULD NOT utilize the reachability test. Security issues ...
... Security issues are discussed in Section 4. [d] The contents of the DHCP Client Identifier option that the client used to obtain the candidate ...
... used to obtain the candidate configuration is different from the DHCP Client Identifier option the client intends to present on the interface ...
... the interface in question. In this case, it is anticipated that a DHCP server would NAK any request made by the client to acquire ...
... INIT-REBOOT state, as described in Section 3.2 and 4.3.2 of the DHCP specification [RFC2131], completes more quickly than the reachability ...
... In situations where both DNAv4 and DHCP are used on the same link, it is possible that the reachability ...
... is possible that the reachability test will complete successfully, and then DHCP will complete later with a different result. If this happens, the implementation SHOULD abandon the reachability test ...
... reachability test results and use the DHCP result instead, unless the address confirmed via the reachability ...
... Where DNAv4 and DHCP are tried in parallel, one strategy is to forsake reachability test retransmissions ...
... forsake reachability test retransmissions and to allow only the DHCP client to retransmit. In order to reduce competition between DNAv4 and DHCP ...
... DHCP client to retransmit. In order to reduce competition between DNAv4 and DHCP retransmissions, a DNAv4 implementation that retransmits may ...
... utilize the retransmission strategy described in Section 4.1 of the DHCP specification [RFC2131], scheduling DNAv4 retransmissions ...
... DNAv4 retransmissions between DHCP retransmissions. ...
... If a response is received to any reachability test or DHCP message, pending retransmissions are canceled. It is RECOMMENDED that a DNAv4 ...
... subject to the lease re- acquisition and expiration behavior described in Section 4.4.5 of the DHCP specification [RFC2131]. ...
... broadcast address, as specified in Section 4.4.2 of the DHCP specification [RFC2131]. ...
... broadcast address, as described in Section 4.4.1 of the DHCP specification [RFC2131]. If the host supports the Rapid Commit ...
... DHCPDISCOVER, then it retransmits as specified in Section 4.1 of the DHCP specification [RFC2131]. ...
... RFC2131]. As discussed in Section 4.4.4 of the DHCP specification [RFC2131], a host ...
... INIT or REBOOTING state that knows the address of a DHCP server may use that address in the DHCPDISCOVER or DHCPREQUEST ...
... INIT-REBOOT state is not appropriate, since if the DHCP client has moved to another subnet, a DHCP server response ...
... DHCP client has moved to another subnet, a DHCP server response cannot be routed back to the client since the DHCPREQUEST ...
... since the DHCPREQUEST will bypass the DHCP relay and will contain an invalid source address. ...
... address may be legitimately regarded as being reserved for exclusive use by the assigned host. DHCP-assigned addresses fit this description, but IPv4 Link-Local ...
... state and sending a DHCPDISCOVER packet, as described in Section 2.3 of the DHCP specification [RFC2131]. Where a host ...
... DHCPv4 client does not receive a response after employing the retransmission algorithm, Section 3.2 of the DHCP specification [RFC2131] states that the client ...
... DNAv4, manually assigned addresses may be treated as equivalent to DHCP-assigned addresses with an infinite lifetime. ...
... conflict as long as the manually assigned address is reserved by the DHCP server or is outside the scope of addresses assigned by a DHCP server. However, where the manually assigned address ...
... DHCP server or is outside the scope of addresses assigned by a DHCP server. However, where the manually assigned address is within an address scope ...
... address is within an address scope utilized by a DHCP server, it is possible that the host will be unavailable ...
... host will be unavailable when the DHCP server checks for a conflict prior to assigning the conflicting address. In this case, a host ...
... address was not suitable for some reason. Therefore, where DNAv4 and DHCP are run in parallel and DNAv4 confirms a manual configuration ...
... confirms a manual configuration, it may be undesirable to allow this configuration to be overridden by DHCP, as described in Section 2.1. However, packet loss may cause the reachability ...
... packet loss may cause the reachability test to fail while DHCP completes successfully, resulting in the host obtaining a dynamic address ...
... aggressive retransmission strategy than that detailed in Section 4.1 of the DHCP specification [RFC2131]. For example, shorter retransmission ...


... DNAv4) is based on ARP and DHCP and inherits the security vulnerabilities of these two protocols. ...
... relating to DHCPv4 are described in "Authentication for DHCP Messages" [RFC3118]. ...
... IP configuration SHOULD NOT use DNAv4 but SHOULD instead utilize DHCP authentication [RFC3118], possibly in combination with the Rapid Commit Option [RFC4039 ...


... Droms, R. and W. Arbaugh, "Authentication for DHCP Messages", RFC 3118prop, June 2001. ...



Google
Web
RFC-Ref