2.2.1.1 DHCPv6 Vendor Class Option Structure

An NKPU client on DHCPv6 can identify its traffic as specifically NKPU by using the vendor class option specified in [RFC3315] section 22.16 and by including the string value "BITLOCKER" in the Vendor Class Data String field. The DHCPv6 Vendor Class Option structure consists of the following fields.


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

Enterprise Number

A

B

...

Option Code (2 bytes): As specified in [RFC3315] section 22.16, this field is used to indicate the DHCPv6 Vendor Class Option. The value of this field MUST be 16 (0x0010).

Option Length (2 bytes): This field MUST be set to 15 (0x000F). (Hint: 4 + 2 + the size of Vendor Class Data String = 15.)

Enterprise Number (4 bytes): This field MUST be set to 0x00000137 (decimal 311), which is the Microsoft Enterprise number [IANA-ENT] assigned by the Internet Assigned Numbers Authority (IANA).

A - Vendor Class Data Length (2 bytes): The length of the Vendor Class Data String field MUST be set to 0x0009.

B - Vendor Class Data String (variable): This field is a non-NULL terminated ASCII string. It MUST be set to the string value "BITLOCKER".