3.3.6 Timer Events

DHCPv4 Authorization Retransmission Timer: The expiration of this timer denotes a period during which the Validating Server has broadcast a DHCPINFORM message with the Rogue Detection Request Option (section 2.2.2.4) but has not received a corresponding DHCPACK message. The following are the tasks to be performed when this timer expires:

  • Retry the message up to an implementation-specific number of attempts.<56>

  • If the maximum number of retry attempts has not been reached, retransmit the DHCPINFORM message with the Rogue Detection Request Option (section 2.2.2.4).<57>

  • When all attempts are exhausted, the Validating Server MAY<58> consider itself authorized and set the DHCPv4ServerAttributes.IsRogue element, a shared ADM element (see [MS-DHCPM] section 3.1.1.26), to FALSE or continue validation using the DHCPv6 Information-request message.

DHCPv6 Authorization Retransmission Timer: The expiration of this timer denotes a period during which the Validating Server has broadcast a DHCPv6 Information-request message with the Rogue Detection Request Option (section 2.2.10.1) but has not received a corresponding DHCPv6 Reply message. The following are the tasks to be performed when this timer expires:

  • Retry the message up to an implementation-specific number of attempts.<59>

  • If the maximum number of retry attempts has not been reached, retransmit the DHCPv6 Information-request message with the Rogue Detection Request Option (section 2.2.10.1).<60>

  • When all attempts are exhausted, the Validating Server MAY consider itself authorized and set the DHCPv4ServerAttributes.IsRogue element, a shared ADM element (see [MS-DHCPM] section 3.1.1.26), to FALSE.

Rogue Authorization Recheck Timer: The expiration of this timer denotes that the rogue authorization state of the DHCP server needs to be reestablished. The following are the tasks to be performed when this timer expires:

  • Initiate rogue detection using DHCPINFORM messages as specified in section 3.3.5.1.