2.2.5 Vendor-Specific TLV
A vendor-specific TLV is used to carry a set of TLVs specific to a vendor (indicated by the Vendor-Id field). The TLV Type field MUST be set to 7 (see section 2.2.4).
The following diagram shows the format of the vendor-specific TLV, which is placed in the Value field of the TLV. The fields of the header are transmitted as bytes from left to right.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vendor-Id |
|||||||||||||||||||||||||||||||
Vendor_TLVs (variable) |
|||||||||||||||||||||||||||||||
... |
Vendor-Id (4 bytes): A 32-bit unsigned integer in network byte order, with the most significant 8 bits set to 0 and the remaining 24 bits set to the Structure and Identification of Management Information (SMI) code of the vendor, taken from [IANA-ENT]. Microsoft vendor-specific TLVs MUST have the Vendor-Id field set to 311 (0x00000137).
Vendor_TLVs (variable): One or more TLVs defined by the vendor, as indicated by the preceding Vendor-Id field.