2.2.5 DHCPv6 Option Code 16 (0x0010) - Vendor Class Option
A DHCPv6 client sends vendor information in all DHCPv6 packets to the DHCPv6 server. This information is sent in the form of a vendor class option, as specified in [RFC3315] section 22.16. An implementation that supports DHCPv6 MUST support this option.<12>
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Option_Code |
Option_Length |
||||||||||||||||||||||||||||||
Enterprise_Number |
|||||||||||||||||||||||||||||||
Vendor_Class_Data_Length |
Vendor_Class_Data_String (variable) |
||||||||||||||||||||||||||||||
... |
Option_Code (2 bytes): As specified in [RFC3315] section 22, this is used to indicate the Vendor Class Option and MUST be 0x0010.
Option_Length (2 bytes): MUST be set to 0x000E or 0x0013 (4 + 2 + the size of Vendor_Class_Data_String).
Enterprise_Number (4 bytes): MUST be set to 0x00000137 (decimal 311), the Internet Assigned Numbers Authority (IANA)–assigned Microsoft Enterprise number [IANA-ENT].
Vendor_Class_Data_Length (2 bytes): The length of the Vendor_Class_Data_String field MUST be set to 0x0008.
Vendor_Class_Data_String (variable): MUST be set to one of the following values, where the value shown is encoded as a non-NULL-terminated ASCII string.
-
Value
Meaning
"MSFT 5.0"
The client implements this specification and understands all encapsulated vendor-specific options defined herein.
"MSFT 5.0 XBOX"
The client implements this specification and understands all encapsulated vendor-specific options defined herein and the client claims to be a Microsoft Xbox gaming console. Not all Xbox consoles will use this value, and a client using this value may or may not actually be a Microsoft Xbox gaming console.<13>
-