DHCP Options |
43
Variable; minimum length is 1 octet.
An object of n octets (where n is equal to the length specified with this option). The definition of values stored for this option type is vendor specific, and values provided here are presumed to be interpreted by vendor-specific code on DHCP clients and the DHCP server.
This option is used by clients and servers to exchange vendor-specific information. Servers that are not equipped to interpret the information ignore it. Clients that expect but don't receive the information attempt to operate without it.
In some cases, a vendor uses this option type to send more than one information item; therefore, this option can serve as an encapsulated options subfield for encapsulating vendor-specific options. When encapsulating options, DHCP servers maintain the same syntax (that is, the same code/length/value fields sequence) for each encapsulated option type as it would normally appear in the full standard options field, with the following exceptions for the encapsulated vendor-specific subfield:
"Magic cookies" cannot be used.
All standard option codes—other than the padding option (0) or the end option (255)—can be redefined.
If present, the end option (255) signifies the end of the encapsulated vendor options, but not the end of the encapsulated vendor-specific subfield. If no end option is present, the end for the encapsulated vendor-specific subfield is taken from its stated length.
Code | Length | Vendor-Specific Information |
---|---|---|
43 ... | n | i1, i2, ... |
When this option type uses an encapsulated vendor-specific subfield, the information bytes 1–n have the following format:
Code | Length | Data Item | Code | Length | Data Item | Code |
---|---|---|---|---|---|---|
T1 | n | d1, d2, ... | T2 | n | D1, D2, ... | ... |