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:
- [edit forwarding-options dhcp-relay]
- user@host# edit relay-option-82
- [edit forwarding-options dhcp-relay]
- user@host# set relay-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:
- (fe | ge)-fpc/pic/port
- (fe | ge)-fpc/pic/port:vlan-id
- (fe | ge)-fpc/pic/port:svlan-id-vlan-id
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.
-
hostname:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
-
logical-system-name:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
-
routing-instance-name:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
-
host-name/logical-system-name:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
-
logical-system-name;routing-instance-name:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
-
host-name/logical-system-name;routing-instance-name:(fe | ge)-fpc/pic/port:svlan-id-vlan-id
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# set circuit-id
- [edit forwarding-options dhcp-relay relay-option-82]
- user@host# set circuit-id prefix host-name logical-system-name