Visual RFC.
ALL RFCs / RFC 3442
Read the RFC ↗
RFC 3442 / DHCPV4 ROUTING

Request routes and apply precedence

03

Supporting clients request option 121 ahead of older alternatives. If 121 arrives, it controls route installation.

RFC 3442 · DHCP Client Behavior (unnumbered; page 5)EXAMPLE
4 / 4
Request routes and apply precedenceSupporting clients request option 121 ahead of older alternatives. If 121 arrives, it controls route installation.Client has no option121 supportoption 121MUST IGNORE 121No claim about which older route it usesRFC3442 · chapter3 state4 · illustrative / schematic
04
Keep unsupported clients distinct

An unsupported client MUST ignore 121. This drawing makes no claim that such a client installs a particular older option.

Source for this drawing: RFC 3442 · Read RFC source: DHCP Client Behavior (unnumbered; page 5) ↗

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 request list order and a reply precedence rule are different decisions.

  • A supporting client that sends a Parameter Request List MUST request 121 and Router option 3; it MAY request old Static Routes option 33 for compatibility. Code 121 MUST precede both, if present.
  • A supporting client MUST install routes in 121, subject to the local-subnet exception. With 121 present it MUST ignore option 3 and MUST NOT install routes from option 33.
  • A client without support MUST ignore 121. A default route from option 3 is not rescued merely because option 121 omits a default.
DETAILS

The example reply includes all three options to exercise client precedence; it is not a recommendation for this server response. When a requesting client asks for 121 plus older options, a server sending 121 SHOULD NOT include the older options.

Read the RFC section ↗

All chapters in RFC 3442

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 ↗