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

Send routes with their masks

01

DHCPv4 can give a client routes to particular IPv4 networks, each with an explicit mask and a next-hop router.

RFC 3442 · Classless Route Option Format (unnumbered; page 3)EXAMPLE
4 / 4
Send routes with their masksDHCPv4 can give a client routes to particular IPv4 networks, each with an explicit mask and a next-hop router.Default route: 0.0.0.0/0No destination octetswidth 0, then router0 · 198 · 51 · 100 · 15 data octets · minimum option lengthRFC3442 · chapter1 state4 · illustrative / schematic
04
Represent the default explicitly

A separate example default route uses width 0 followed immediately by 198, 51, 100, 1. Its data length is five.

Source for this drawing: RFC 3442 · Read RFC source: Classless Route Option Format (unnumbered; page 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 route describes a destination network and how to reach it.

  • Option code 121 carries one or more destination descriptors, each followed by a four-octet router address. Its minimum data length is five octets.
  • A descriptor begins with a mask width, then only the significant destination octets. Width means the number of one bits in the subnet mask.
  • A default route uses width 0, no destination octets, and the four router octets. Length excludes the Code and Len octets.
DETAILS

All addresses here are fictional documentation or private examples. RFC 3442 updates RFC 2132: its option replaces option 33, not the entire older publication.

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 ↗