The Vendor-Specific LCAF relies on using the IEEE Organizationally Unique Identifier (OUI) [
IEEE.802] to prevent collisions across vendors or organizations using the LCAF. The format of the Vendor-Specific LCAF is provided below.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AFI = 16387 | Rsvd1 | Flags |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type = 255 | Rsvd2 | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Rsvd3 | Organizationally Unique Identifier (OUI) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Internal format... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The fields in the first 8 octets of the above Vendor-Specific LCAF are actually the fields defined in the general LCAF format specified in [
RFC 8060]. The Type field
MUST be set 255, the value assigned by IANA to indicate that this is a Vendor-Specific LCAF; see
Section 6. The Length field has to be set accordingly to the length of the internal format, plus the OUI, plus the Rsvd3 fields, as for [
RFC 8060]. The fields defined by the Vendor-Specific LCAF are as follows:
-
Rsvd3:
-
This 8-bit field is reserved for future use. It MUST be set to 0 on transmit and MUST be ignored on receipt.
-
Organizationally Unique Identifier (OUI):
-
This is a 24-bit field that carries an OUI or Company ID (CID) assigned by the IEEE Registration Authority (RA) as defined by the IEEE Std 802 [IEEE.802]
-
Internal format:
-
This is a variable-length field that is left undefined on purpose. Each vendor or organization can define its own internal format(s) to use with the Vendor-Specific LCAF.
The Vendor-Specific LCAF type
SHOULD NOT be used in deployments where different organizations interoperate. However, there may be cases where two (or more) organizations share a common deployment on which they explicitly and mutually agree to use a particular Vendor-Specific LCAF. In that case, the organizations involved need to carefully assess the interoperability concerns for that particular deployment. It is
NOT RECOMMENDED to use an OUI not assigned to an organization.
If a LISP device receives a LISP message containing a Vendor-Specific LCAF with an OUI that it does not understand, it
MUST drop the message and it
SHOULD create a log message.