Identifiers

  • Media access control address (MAC address), a.k.a. Extended Unique Identifier (EUI)
    • wikipedia: MAC address
    • IEEE: iab.txt
    • Organizationally Unique Identifier (OUI) - wikipedia: Organizationally unique identifier
    • Variants - MAC-48 (physical, older) / EUI-48 (logical, newer) and EUI-64 (logical, newer):
      Name Len Used by (e.g.)
      MAC-48,
      EUI-48
      48 bits,
      12 hex
      EUI-64 64 bits,
      16 hex
      • FireWire
      • IPv6 (Modified EUI-64 as the least-significant 64 bits of a unicast network address or link-local address when stateless autoconfiguration is used)
      • ZigBee / 802.15.4 / 6LoWPAN wireless personal-area networks

      "The distinction between EUI-48 and MAC-48 identifiers is purely nominal: MAC-48 is used for network hardware; EUI-48 is used to identify other devices and software. (Thus, by definition, an EUI-48 is not in fact a "MAC address", although it is syntactically indistinguishable from one and assigned from the same numbering space.)" [wikipedia]
       
    • "To convert a MAC-48 into an EUI-64, copy the OUI, append the two octets FF-FF and then copy the organization-specified extension identifier. To convert an EUI-48 into an EUI-64, the same process is used, but the sequence inserted is FF-FE. In both cases, the process can be trivially reversed when necessary. Organizations issuing EUI-64s are cautioned against issuing identifiers that could be confused with these forms. The IEEE policy is to discourage new uses of 48-bit identifiers in favor of the EUI-64 system.
      IPv6 — one of the most prominent standards that uses a Modified EUI-64 — treats MAC-48 as EUI-48 instead (as it is chosen from the same address pool) and toggles the U/L bit (as this makes it easier to type locally assigned IPv6 addresses based on the Modified EUI-64). This results in extending MAC addresses (such as IEEE 802 MAC address) to Modified EUI-64 using only FF-FE (and never FF-FF) and with the U/L bit inverted.[11]" [src]
      From To Standard Conversion (IPv6 NEVER MAC-48!)
      MAC-48 EUI-64 AA:AA:AA:BB:BB:BB -> AA:AA:AA:FF:FF:BB:BB:BB (Note! FF:FF)
      EUI-48 EUI-64 AA:AA:AA:BB:BB:BB -> AA:AA:AA:FF:FE:BB:BB:BB (Note! FF:FE)
       
  • SNMP: SMI Private Enterprise Codes
  • Transport Protocol Port Numbers
  • USB: Vendor ID (VID), Product ID (PID)
    • Resources exist but require additional privileges...