MAC (OUI/EUI or CID/ELI) address based OIDs

Go back Parent node: ViaThinkSoft (1.3.6.1.4.1.37476)

Technical information

Dot notation: 1.3.6.1.4.1.37476.9001
ASN.1 notation: { iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 37476 mac-based(9001) }
OID-IRI notation: /ISO/Identified-Organization/6/1/4/1/37476/MacBased
WEID notation: weid:pen:SX0-6Y1-3
DER encoding: 06:0A:2B:06:01:04:01:82:A4:64:C6:29

Description

OIDs can be generated using an IEEE company identification (OUI or CID) or using an NUI (an NUI-48 is a 48-bit NUI that is an EUI-48, ELI-48, SAI-48, or AAI-48), such as the MAC address of a device.

Construction rule:

1.      The first arc is the number of bits that will follow in the next arc.

2.      Since many OID implementations have size limitations for arcs, an arc longer than 24 bits should be split up into 2 arcs (see example below).

Examples:

1.      An OUI (MA-L) address has 24 bits, hence the owner of the OUI AA-BB-CC (in decimal 11189196) will gain ownership over the OID 1.3.6.1.4.1.37476.9001.24.11189196

2.      An EUI-48 (usual MAC address for devices) could be AA-BB-CC-DD-EE-FF (in decimal 187723572702975). The arcs would split up into AA-BB-CC (in decimal 11189196) and 0xDDEEFF (in decimal 14544639). Hence, the owner of that device will gain ownership over the OID 1.3.6.1.4.1.37476.9001.48.11189196.14544639

Requirements:

1.      Most MAC-based identifiers can be used, but they must be defined by IEEE.

2.      They must be unique and unambiguous, because non-unique MAC-based identifiers cannot be encoded into an unique OID. Hence, AAI and Administrator CID are NOT allowed, because they are not worldwide unique and SAI may only be used if it is worldwide unique (depending on the IEEE standard defining the SAI).

3.      In case the OID is based on an actual device / network card, the ownership of the OID is lost if the device / card is given to someone else.

Examples of IEEE identifiers are:

  • IEEE Registrations
    • CID***
    • OUI (MA-L)
    • MA-M*
    • OUI-36 (MA-S)
    • IAB (deprecated)
  • EUI (OUI + Vendor part)
    • OUI-22 (deprecated)
    • EUI-48 / MAC-48** (deprecated term)
    • EUI-60 (deprecated)
    • EUI-64
  • ELI*** (CID + Vendor part)
    • ELI-48
    • ELI-64
  • CDI (OUI + Vendor part)
    • CDI-30 (deprecated)
    • CDI-32 
    • CDI-40 (deprecated)
    • TCDI-40
  • AAI are NOT allowed, because they are not worldwide unique.
  • SAI may only be used if it is worldwide unique (depending on the IEEE standard defining the SAI).

 

* IEEE recommends not to use the 28-bit identifier MA-M to identify a company, but we don't see any reason why not to do it, since the MA-M prefix is unique and unambiguous.

** You can generate an OID using the MAC of your network card, but then you must make sure that nobody else can use that network card, otherwise they could use it to generate an OID that you have previously defined. In other words: If you have created an OID using your MAC address, then you will lose the permission to use the OID namespace once you give/sell the network card to someone else.

*** IEEE defines "Administrator CIDs" (e.g. 3AA3F8, CA30BF, 4A07D6, FA94F1) which are not assigned exclusively, to allow local administrators to create ELIs. These CIDs and their constructed ELIs must not be used to create an OID, because the resulting OID will be ambiguous!

Registration Authority

ViaThinkSoft
E-Mail: oidra@viathinksoft.de
Daniel Marschall
ViaThinkSoft
Germany

Subordinate objects

ID Base36 ASN.1 IDs (comma sep.) IRI IDs (comma sep.) RA Comment Created Updated
No items available

Alternative Identifiers

IdentifierDescription
aid:D276000186B20005005E3AD63BA93818
(No PIX allowed)
OIDplus Information Object Application Identifier (ISO/IEC 7816) More information
aid:D276000186F62B0601040182A464C629
(No PIX allowed)
Application Identifier (ISO/IEC 7816) More information
guid:005e3ad6-4f46-8000-a6d3-9e454210b302OIDplus Information Object Custom UUID (RFC 9562) More information
guid:865fc051-2139-3f82-8e72-1bcd0a2ef00aName based version 3 / MD5 UUID with namespace UUID_NAMEBASED_NS_OID
guid:1d7f1f6a-f906-5d63-9028-0437b67bb9fcName based version 5 / SHA1 UUID with namespace UUID_NAMEBASED_NS_OID
mac:D2-21-BB-A9-38-18OIDplus Information Object MAC address, Unicast (AAI)
mac:D3-21-BB-A9-38-18OIDplus Information Object MAC address, Multicast (AAI)
weid:pen:SX0-6Y1-3WEID notation More information
x500dn:/​dc=com/​dc=example/​cn=oidplus/​1.3.6.1.4.1.37476.2.5.2.9.4.1=6175446/​1.3.6.1.4.1.37476.2.5.2.9.4.2=1000945688OIDplus Information Object X.500 DN

RDAP
OID-IP: Text, JSON, XML (Documentation)
REST API (Documentation)

Share Static link to this page


Deutsch English (USA)
oidplus:system | System
oid: | Object Identifier (OID)
     oid:1.3.6.1.4.1.37476 | -- ViaThinkSoft
          oid:1.3.6.1.4.1.37476.9001 | -- MAC (OUI/EUI or CID/ELI) address based OIDs
guid: | Globally Unique Identifier (GUID)
ipv4: | IPv4 Network Blocks
ipv6: | IPv6 Network Blocks
domain: | Domain Names
fourcc: | Four-Character-Code (FourCC)
aid: | Application Identifier (ISO/IEC 7816)
mac: | MAC adresses (EUI/ELI/AAI/SAI)
php: | PHP Namespaces
x500dn: | X.500 Distinguished Name
urn: | Uniform Resource Name (URN)
oidplus:rest_api_documentation | REST API Documentation
oidplus:login | Login
oidplus:whois | OID-IP / WHOIS
oidplus:com.viathinksoft.freeoid | Register a free OID
oidplus:search | Search
oidplus:resources | Documents and Resources
oidplus:contact | Contact administrator