Visual RFC.
ALL RFCs / RFC 3021
Read the RFC ↗
RFC 3021 / IPv4 POINT-TO-POINT LINKS

Deliver to either host value

03

The directly connected router applies the /31 endpoint interpretation. Unicast means delivery to one destination. Packets can use either host value as source or destination within the stated exception.

RFC 3021 · § 3.3EXAMPLE
4 / 4
Deliver to either host valueSeparate packets travel A192.0.2.0toB192.0.2.1, then BtoA, with both host values usable. A separate remote host192.0.2.10sends to192.0.2.1through a configured /31 route at routerR. Rforwards toA; Athen forwards on its connected /31 toBwithout changing source or destination. The connected router handles .1asoneendpoint, not a broadcast. No route autoinstall or public TEST-NET delivery is claimed.Separate remote-source packet · configured routesRA.0B.1connected /31 linksource: 192.0.2.10destination: 192.0.2.1A → BB’s .1 is a host destination: MUSTFictional routed network · no public TEST-NET route
04
Apply the rule on the connected link.

A forwards the destination-.1 packet to B over the /31 link. The source remains the fictional remote host, 192.0.2.10.

Source for this drawing: RFC 3021 · Read RFC section 3.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

A destination ending in the one host bit is one router, not a broadcast fan-out.

  • Section 3.3 says a packet addressed to either /31 host value MUST be treated as directed to the router with that address. Configuring the /31 mask SHOULD allow generating datagrams to its zero host value.
  • The source-address restrictions described in §§3.1–3.3 have explicit exceptions when the originator is a /31 point-to-point endpoint. This is not permission to use a subnet broadcast source on other link types.
  • The administrator assigns a prefix unique in the local routing domain. The directly connected router interprets the destination; remote forwarding algorithms are not changed (§2.2).
DETAILS

The first two arrows are separate unicast packets, not a guaranteed request/reply exchange. The later two states show a separately configured remote route into this fictional network. A prefix match alone neither installs a route nor guarantees delivery; ordinary policies and reachability still apply. No public routing of TEST-NET addresses is implied.

Read the RFC section ↗

All chapters in RFC 3021

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 ↗