Zum Hauptinhalt springen

Appendix B. Appearance of Options in Message Types

This section preserves the RFC text for DHCPv6, including message exchanges, relay behavior, DUIDs, IA_NA, IA_TA, IA_PD, DHCP options, RKAP authentication, IANA registries, normative requirements, and appendix option-appearance matrices.

Original RFC Text​

Appendix B.  Appearance of Options in Message Types

   The following tables indicate with a "*" the options that are allowed
   in each DHCP message type.

   These tables are informational.  If they conflict with text earlier
   in this document, that text should be considered authoritative.

   +=========+========+========+=====+=====+===+====+=====+=====+=====+
   |         | Client | Server |IA_NA|IA_PD|ORO|Pref|Elap.|Relay|Auth.|
   |         | ID     | ID     |     |     |   |    |Time |Msg. |     |
   +=========+========+========+=====+=====+===+====+=====+=====+=====+
   | Solicit |   *    |        |  *  |  *  | * |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Advert. |   *    |   *    |  *  |  *  |   | *  |     |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Request |   *    |   *    |  *  |  *  | * |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Confirm |   *    |        |  *  |     |   |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Renew   |   *    |   *    |  *  |  *  | * |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Rebind  |   *    |        |  *  |  *  | * |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Decline |   *    |   *    |  *  |  *  |   |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Release |   *    |   *    |  *  |  *  |   |    |  *  |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Reply   |   *    |   *    |  *  |  *  |   |    |     |     |  *  |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Reconf  |   *    |   *    |     |     |   |    |     |     |  *  |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | Inform. |   *    | (see   |     |     | * |    |  *  |     |     |
   |         |        | note)  |     |     |   |    |     |     |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | R-forw. |        |        |     |     |   |    |     |  *  |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+
   | R-repl. |        |        |     |     |   |    |     |  *  |     |
   +=========+--------+--------+-----+-----+---+----+-----+-----+-----+

      Table 4: Appearance of Options in Message Types (Part 1 of 3)

   NOTE: The Server Identifier option (see Section 21.3) is only
   included in Information-request messages that are sent in response to
   a Reconfigure (see Section 18.2.6).

   +=======+======+=====+=====+======+======+======+======+======+=====+
   |       |Status|Rap. |User |Vendor|Vendor|Inter.|Recon.|Recon.|Info |
   |       |Code  |Comm.|Class|Class |Spec. |ID    |Msg.  |Accept|Refr.|
   |       |      |     |     |      |      |      |      |      |Time |
   +=======+======+=====+=====+======+======+======+======+======+=====+
   |Solicit|      |  *  |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Advert.|  *   |     |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Request|      |     |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Confirm|      |     |  *  |  *   |  *   |      |      |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Renew  |      |     |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Rebind |      |     |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Decline|      |     |  *  |  *   |  *   |      |      |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Release|      |     |  *  |  *   |  *   |      |      |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Reply  |  *   |  *  |  *  |  *   |  *   |      |      |  *   |  *  |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Reconf.|      |     |     |      |      |      |  *   |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |Inform.|      |     |  *  |  *   |  *   |      |      |  *   |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |R-forw.|      |     |     |      |  *   |  *   |      |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+
   |R-repl.|      |     |     |      |  *   |  *   |      |      |     |
   +=======+------+-----+-----+------+------+------+------+------+-----+

       Table 5: Appearance of Options in Message Types (Part 2 of 3)

                   +=========+============+============+
                   |         | SOL_MAX_RT | INF_MAX_RT |
                   +=========+============+============+
                   | Solicit |            |            |
                   +=========+------------+------------+
                   | Advert. |     *      |            |
                   +=========+------------+------------+
                   | Request |            |            |
                   +=========+------------+------------+
                   | Confirm |            |            |
                   +=========+------------+------------+
                   | Renew   |            |            |
                   +=========+------------+------------+
                   | Rebind  |            |            |
                   +=========+------------+------------+
                   | Decline |            |            |
                   +=========+------------+------------+
                   | Release |            |            |
                   +=========+------------+------------+
                   | Reply   |     *      |     *      |
                   +=========+------------+------------+
                   | Reconf. |            |            |
                   +=========+------------+------------+
                   | Inform. |            |            |
                   +=========+------------+------------+
                   | R-forw. |            |            |
                   +=========+------------+------------+
                   | R-repl. |            |            |
                   +=========+------------+------------+

                     Table 6: Appearance of Options in
                        Message Types (Part 3 of 3)