You can enable or disable support for the DHCP relay agent information option (option 82) in packets destined for a DHCP server. To enable support for the DHCP relay agent information option you use the relay-option-82 statement.
You can configure option 82 support globally or for a named group of interfaces.
To enable support for DHCP relay agent information option 82:
This topic includes the following sections:
You use the relay-option-82 statement to enable insertion of option 82 information in DHCP packets. You must also specify at least the circuit-id statement to include the Agent Circuit ID suboption (suboption 1) of the DHCP relay agent information option.
If you specify the circuit-id statement, the format of the Agent Circuit ID information for Fast Ethernet (fe) or Gigabit Ethernet (ge) interfaces is one of the following, depending on your network configuration:
To enable insertion of option 82 information:
- [edit forwarding-options dhcp-relay]
- user@host# edit relay-option-82
- [edit forwarding-options dhcp-relay relay-option-82]
- user@host# set circuit-id
You can include an optional prefix to the base option 82 information in DHCP packets destined for a DHCP server.
The prefix is separated from the option 82 Agent Circuit ID information by a colon (:), and can include any combination of the host-name, logical-system-name, and routing-instance-name options. The DHCP relay agent obtains the values for the host-name, logical-system-name, and routing-instance-name as follows:
If you include the hostname and either or both of the logical system name and the routing instance name in the prefix, the hostname is followed by a forward slash (/). If you include both the logical system name and the routing instance name in the prefix, these values are separated by a semicolon (;).
The following examples show several possible formats for the Agent Circuit ID information when you specify the prefix statement for Fast Ethernet (fe) or Gigabit Ethernet (ge) interfaces with S-VLANs.
For Fast Ethernet or Gigabit Ethernet interfaces that use VLANs but not S-VLANs, only the vlan-id value appears in the Agent Circuit ID format. For Fast Ethernet or Gigabit Ethernet interfaces that do not use VLANs or S-VLANs, neither the vlan-id value nor the svlan-id value appears.
To configure an optional prefix with the option 82 information:
- [edit forwarding-options dhcp-relay]
- user@host# edit relay-option-82
- [edit forwarding-options dhcp-relay relay-option-82]
- user@host# edit circuit-id
- [edit forwarding-options dhcp-relay relay-option-82 circuit-id]
- user@host# set prefix host-name logical-system-name
By default, when DHCP option 82 is inserted into client packets, the Agent Circuit ID suboption includes the interface identifier. You can optionally configure that the Agent Circuit ID suboption include the textual description that is configured for the interface instead of the interface identifier. You can use the textual description for either the logical interface or the device interface.
You can include the textual interface description in the Agent Circuit ID suboption for static interfaces. The textual description is configured using the description statement at the [edit interfaces interface-name] hierarchy level. If you specify that the textual description is used and no description is configured for the interface, DHCP relay defaults to using the interface identifier.
To configure the DHCP relay option 82 suboption to include the textual interface description:
- [edit forwarding-options dhcp-relay]
- user@host# edit relay-option-82
- [edit forwarding-options dhcp-relay relay-option-82]
- user@host# edit circuit-id
- [edit forwarding-options dhcp-relay relay-option-82 circuit-id]
- user@host# set use-interface-description device