2.2.3 DHCPv4 Option Code 60 (0x3C) - Vendor Class Identifier Option

A DHCPv4 client sends vendor information in all DHCPv4 packets that it sends to the DHCPv4 server to indicate the vendor or the version of the operating system running on the client. This information is sent in the form of a Vendor Class Identifier Option, as specified in [RFC2132] section 9.13.

The DHCPv4 servers implementing this specification use the information contained in this option to determine whether a client implements this specification and whether to send the options defined in this specification. For semantics on the usage of vendor class identifiers, refer to [RFC2132] sections 8.4 and 9.13.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Option Code

Option Length

Value (variable)

...

Option Code (1 byte): This MUST be 60 (0x3C) (as specified in [RFC2132] section 9.13) to indicate the Vendor Class Identifier Option.

Option Length (1 byte): The unsigned length in bytes of the Value field.

Value (variable): This 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 98"

The client implements this specification but does not understand any encapsulated vendor-specific options.

"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.<9>