<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root xmlns="urn:x-viathinksoft:std:0002:2024-09-02:json-schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oidplus-frdlweb-altids-plugin="urn:oid:1.3.6.1.4.1.37553.8.1.8.8.53354196964.641310544.1714020422" xsi:schemaLocation="urn:x-viathinksoft:std:0002:2024-09-02:json-schema https://www.viathinksoft.de/std/viathinksoft-std-0002-oidip.xsd urn:oid:1.3.6.1.4.1.37553.8.1.8.8.53354196964.641310544.1714020422 https://hosted.oidplus.com/viathinksoft/plugins/frdl/publicPages/altids/altids.xsd">
<oidip><querySection><query>aid:D276000186F2$format=xml</query><result>Found</result></querySection><objectSection><object>aid:D276000186F2</object><status>Information available</status><name>MAC (OUI/EUI or CID/ELI) address based AID</name><description><![CDATA[MAC (or OUI/EUI or CID/ELI) address based AID (up to 52 application-specific bits)
You can generate AIDs using a 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).
New definition as of 3 December 2023
Syntax:
D2 76 00 01 86 F2 + Size (1 nibble) + ELI/EUI/OUI/CID/... (1-16 nibbles BigEndian binary) + "F" padding if nibble count is odd + [ application-defined bits ]
The "size" nibble defines the length of the identifier (ELI/EUI/...): 

0 = 4-bit identifier (1 Nibble identifier + "F" + optional 16 Nibble PIX)
1 = 8-bit identifier (2 Nibble identifier + optional 16 Nibble PIX)
2 = 12-bit identifier (3 Nibble identifier + "F" + optional 14 Nibble PIX)
3 = 16-bit identifier (4 Nibble identifier + optional 14 Nibble PIX)
4 = 20-bit identifier (5 Nibble identifier + "F" + optional 12 Nibble PIX)
5 = 24-bit identifier (6 Nibble identifier + optional 12 Nibble PIX), e.g. a pure OUI (MA-L), or CID
6 = 28-bit identifier (7 Nibble identifier + "F" + optional 10 Nibble PIX), e.g. a pure MA-M
7 = 32-bit identifier (8 Nibble identifier + optional 10 Nibble PIX), e.g. CDI-32
8 = 36-bit identifier (9 Nibble identifier + "F" + optional 8 Nibble PIX), e.g. a pure OUI-36 (MA-S)
9 = 40-bit identifier (10 Nibble identifier + optional 8 Nibble PIX), e.g. CDI-40 (deprecated), or TCDI-40
A = 44-bit identifier (11 Nibble identifier + "F" + optional 6 Nibble PIX)
B = 48-bit identifier (12 Nibble identifier + optional 6 Nibble PIX), e.g. a EUI-48, or ELI-48
C = 52-bit identifier (13 Nibble identifier + "F" + optional 4 Nibble PIX)
D = 56-bit identifier (14 Nibble identifier + optional 4 Nibble PIX)
E = 60-bit identifier (15 Nibble identifier + "F" + optional 2 Nibble PIX), e.g. a EUI-60 (deprecated)
F = 64-bit identifier (16 Nibble identifier + optional 2 Nibble PIX), e.g. a EUI-64, or ELI-64

Next comes the identifier. It can be any MAC-based identifier between 1 nibble (4-bit) and 16 nibbles (64-bit), but they must be defined by IEEE and must be unique and unambiguous, because a non-unique MAC-based identifier cannot be encoded into an unique AID.
Examples of IEEE identifiers are:

IEEE Registrations

CID***
OUI (MA-L)
MA-M*
OUI-36 (MA-S)
IAB (deprecated)


EUI (OUI + Vendor part)

EUI-48 / MAC-48** (deprecated term)
EUI-60 (deprecated)
EUI-64

Regular EUI-64
MAC/EUI-48 to EUI-64 encapsulation (deprecated, because duplicate EUI-64 can be formed (https://www.ieee802.org/1/files/public/docs2014/as-garner-impact-of-new-OUI-tier-structure-on-1588-and-802-1as.pdf))




ELI*** (CID + Vendor part)

ELI-48
ELI-64


CDI (OUI + Vendor part)

CDI-32 
CDI-40 (deprecated)
TCDI-40


Not possible:

OUI-22 (deprecated) is not possible, since there is no 22-bit size option.
CDI-30 (deprecated) is not possible, since there is no 30-bit size option.
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 (https://www.ieee802.org/1/files/public/docs2014/as-garner-impact-of-new-OUI-tier-structure-on-1588-and-802-1as.pdf), 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 AID 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 AID that you have previously defined. In other words: If you have created an AID using your MAC address, then you will lose the permission to use the AID 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 AID, because the resulting AID will be ambiguous!
In the end, you can append an optional PIX to the AID.
Examples

If you want to use a 6-byte MAC address (MAC-48, used for network devices), a EUI-48 address (used for other devices and software), or an ELI-48 as an identifier:
D2 76 00 01 86 F2 B1 12 23 34 45 56 6F           = EUI-48/ELI-48 11:22:33:44:55:66, without application-specific part

If you have a EUI-64 (based on OUI) or ELI-64 (based on CID):
D2 76 00 01 86 F2 F1 12 23 34 45 56 67 78 8F     = EUI-64/ELI-64 address 11:22:33:44:55:66:77:88, without application-specific part

You can also merely use an OUI/MA-L, MA-M, OUI-36/MA-S, IAB, or CID as an identifier:
D2 76 00 01 86 F2 51 23 45 6F                    = OUI (MA-L) 123456, without application-specific part
D2 76 00 01 86 F2 61 23 45 67                    = MA-M 1234567, without application-specific part
D2 76 00 01 86 F2 81 23 45 67 89                 = OUI-36 (MA-S) 123456789, without application-specific part
D2 76 00 01 86 F2 B0 05 0C 21 23 45 6F           = IAB before September 2012 (00-50-C2) 123456, without application-specific part
D2 76 00 01 86 F2 B4 0D 85 51 23 45 6F           = IAB after September 2012 (40-D8-55) 123456, without application-specific part

Although CID cannot be used to generate a UAA MAC address, the CID is still unique and cannot overlap with OUI, so CID (an ELI) can be still used to create a unique AID.
D2 76 00 01 86 F2 51 A2 34 5F                    = CID 1A2345, without application specific part]]></description><url>https://hosted.oidplus.com/viathinksoft/?goto=aid%3AD276000186F2</url><oidplus-frdlweb-altids-plugin:canonical-identifier>oid:1.3.6.1.4.1.37476.30.9.6175446.1257316734</oidplus-frdlweb-altids-plugin:canonical-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>guid:005e3ad6-4b3b-8000-a571-2d96395f6d7f</oidplus-frdlweb-altids-plugin:alternate-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>mac:B2-B6-CA-F1-21-7E</oidplus-frdlweb-altids-plugin:alternate-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>mac:B3-B6-CA-F1-21-7E</oidplus-frdlweb-altids-plugin:alternate-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>oid:1.3.6.1.4.1.37476.30.9.6175446.1257316734</oidplus-frdlweb-altids-plugin:alternate-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>oid:1.3.6.1.4.1.37476.30.9.6175446.1257316734</oidplus-frdlweb-altids-plugin:alternate-identifier><oidplus-frdlweb-altids-plugin:alternate-identifier>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=1257316734</oidplus-frdlweb-altids-plugin:alternate-identifier><parent>aid:D276000186F</parent><created>2022-09-23 22:18:44</created><updated>2025-07-24 21:35:40</updated></objectSection><raSection><ra>Unknown</ra><status>Information unavailable</status></raSection></oidip>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
    <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"/>
  <ds:Reference><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha512"/><ds:DigestValue>unNUjpfpQi1drU6LxP/O8LATLyXzCdoJGb/IsmAljklu0oVr9IkfKg5aMOnlEP8Ce0+Wyux6IltNb2mOIJS8Rw==</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>CKyXNmHArwy2+TfDgmv3zF4nc7hs2J6WrzcysrRSvJnFcdAAmO1jk/yRiDrG/LSMW9a3XDQNcGvN50PY43ogPKntyrVD1kSGlQV9QNnihtEH0Syfv3N50qCw1udh/6v5I3oy/NiAJPfSYMcJcjiDKaYAgbgISOUvFuOlXe6eCqiBfl/vhBnwYDkRsH2TforbxrdNp5mjSozR3akmuXY/cnnvnDotQs6abOzkf74PFuDpMdOsvC2YRzWX8K8I39EUHJcNWkaUpNkOFSom6QRgCFjXNC9OdKP77v48tbFaBDDioRQLmEd9ikMBP1Uu+RTQxfaaekW7vwYf+SQ8sNgxtw==</ds:SignatureValue>
</ds:Signature></root>
