IP header include a variable length in which reside options. Option types are single octets with three fields:

  • 1 bit copied flag, indicating whether to copy the option upon fragmentation (1 = copy)
  • 2 bits of option class: 0 is control, 2 is debugging and measurement, and 1 and 3 are reserved for later use.
  • 5 bits of option number, specifying the actualy option.
There are only a few IP options, as listed by RFC 1700: