Visual RFC.
ALL RFCs / RFC 5227
Read the RFC ↗
RFC 5227 / IPV4 CONFLICT DETECTION

Announce, refresh stale mappings and answer peers

04

Successful probing leads to two broadcast ARP Announcements. The first establishes when ordinary use may begin; an existing peer cache entry can be refreshed from the sender mapping.

RFC 5227 · § 2.3EXAMPLE
3 / 3
Announce, refresh stale mappings and answer peersAfter successful probing and the final wait: broadcast Announcement1refreshes an existing stale peer cache entry; use may begin now. Announcement2is sent2seconds later while normal use may continue. Separate later peer Probe targets the configured address and receives an ordinary ARP Reply. Announcements are Requests; universal broadcast Replies are not recommended.Separate normal reply to a peer ProbeCurrent userProbing peerProbe for our addressordinary ARP ReplySender IP zero is not an ongoing claimMUST answer this nonconflicting Request
03
Answer a later nonconflicting Probe.

Separate ongoing case: a peer sends a Probe for192.0.2.10. As the current user, answer with an ordinary ARP Reply. A target-IP match alone is not an ongoing conflict when sender IP is zero.

Source for this drawing: RFC 5227 · Read RFC section 2.3 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

A message needs an address.

Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

Use may start after Announcement 1; Announcement 2follows two seconds later.

  • A host implementing ACD MUST send2 Announcements separated by2 seconds. Sender and target IP equal its selected address; opcode remains ARP Request.
  • The host may begin legitimate use immediately after the first Announcement. Sending the second can proceed asynchronously alongside ordinary networking.
  • For its whole period of address use, the host MUST answer nonconflicting ARP Requests for that address, including Probes with zero sender IP (§2.5).
  • Broadcast ARP Replies are NOT RECOMMENDED for general use and SHOULD NOT be used universally (§2.6). Do not confuse mandatory broadcast Announcements with optional broadcast Replies.
DETAILS

The cache illustration starts with an existing stale mapping; it does not claim every unsolicited Announcement creates a new entry in every peer. ARP packet reception remains as in826. Configuring-agent notification can go to a person, DHCP (Dynamic Host Configuration Protocol) client/server, or other software.

Read the RFC section ↗

All chapters in RFC 5227

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗