Organizationally Unique Identifier ( OUI ) är ett 24 -bitars nummer som tilldelas av IEEE- registreringsadministrationen [1] (en avdelning av IEEE - Institute of Electrical and Electronics Engineers ). Den används för att generera olika typer av unika identifierare baserat på den. En välkänd användning är för MAC-adresser för nätverksenheter och gränssnitt, som består av OUI och ytterligare tre oktetter .
En utrustningsleverantör eller tillverkare ( eller annan organisation som har ansökt till IEEE om en identifierare ) tilldelas en Globally Unique Organizational Identifier (OUI) [2] [3] och därmed ett block av alla möjliga härledda identifierare , t.ex. som MAC-adresser , är reserverad för den organisationen. , multicast-MAC-adresser, SNAP- ID:n osv.
OUI används sedan av denna organisation för att skapa sina egna identifierare baserade på den för olika applikationer, såsom identifiering av enskilda delar av utrustning (till exempel nätverksväxlar ) eller identifiering av nätverksprotokoll , såväl som för användning i olika datorkomponenter, inklusive Ethernet MAC-adresser eller andra NIC , WWN för Fibre Channel HBA och annan Fibre Channel och SAS - utrustning.
Typiskt representeras identifierare (både OUI och derivator) som en sekvens av oktetter skrivna som par av hexadecimala siffror separerade med tecken
- ( bindestreck ) används i kanonisk notation : ( kolon ) används i bitomvänd [4] (icke-kanonisk) notationantingen som en sträng av formen {FF, FF, ... , FF} eller ett hexadecimalt tal.
I vissa fall används även andra presentationsformer .
Exempel: En
OUI skriven som {AC,DE,48} kan också representeras enligt följande:
Den tilldelade identifieraren är tre oktetter eller 24 bitar . Men bara 22 bitar är signifikanta i den. Den mest signifikanta biten av den första oktetten i OUI (i bit-omvänt [4] -format) tilldelas två värden på en gång - 0 och 1, som används i MAC-adresser för att utse en singel- eller multicastdestination. Nästa bit är alltid 0 [5] . I det kanoniska formatet (som visas när ipconfig/ifconfig-kommandona matas ut) är de minst signifikanta 2 bitarna i den första oktetten respektive signifikanta. För alla enstaka adresser i det kanoniska formatet är det andra tecknet (den minst signifikanta biten av den första oktetten i binär representation) alltid jämnt, för gruppadresser är det udda.
Exempel: MAC-48- adress ACDE48010203 16
Kanoniskt format:
AC-DE-48-01-02-03 (Windows) AC:DE:48:01:02:03 (Unix) ACDE.4801.0203 (Cisco) | MAC-48 | | OUI | ytterligare identifierare | | Oktett 0 | Oktett 1 | Oktett 2 | Oktett 3 | Oktett 4 | Oktett 5 | | AC | DE | 4 8 | 0 1 | 0 2 | 0 3 | |1010 1100|1101 1110|0100 1000|0000 0001|0000 0010|0000 0011| || || |enkel (0) eller grupp (1) destination | alltid 0 när du använder OUIBit-omvänt [4] (icke-kanoniskt) format:
35:7B:12:80:40:C0 | MAC-48 | | OUI | ytterligare identifierare | | Oktett 0 | Oktett 1 | Oktett 2 | Oktett 3 | Oktett 4 | Oktett 5 | | 3 5 | 7 B | 1 2 | 80 | 40 | C 0 | |0011 0101|0111 1011|0001 0010|1000 0000|0100 0000|1100 0000| || || |alltid 0 när du använder OUI | enkel (0) eller grupp (1) destination
32-bitars Context Dependent Identifier CDI-32 är en identifierare som skapas genom att kombinera en 24-bitars OUI med en 8-bitars ytterligare identifierare som tilldelas av organisationen som tog emot OUI.
40-bitars Context Dependent Identifier CDI-40 är en identifierare som skapas genom att kombinera en 24-bitars OUI med en 16-bitars ytterligare identifierare som tilldelas av organisationen som tog emot OUI.
48-bitars Media Access Control Identifier MAC-48 . IEEE anser att termen MAC-48 är föråldrad, efter att den tidigare använts för att hänvisa till ett specialfall av att använda EUI-48-identifieraren som hårdvaruadress för ett nätverksgränssnitt (t.ex. nätverksadaptrar eller annan nätverkshårdvara) för befintliga nätverksapplikationer baserade på IEEE 802-standarderna. I framtiden bör tillverkare och andra organisationer använda beteckningen EUI-48.Dessa identifierare är identiska när de används ensamma, men det finns några konstigheter när de är inkapslade i EUI-64 .
48-bitars Extended Unique Identifier [6] ( Eng. Extended Unique Identifier ) EUI-48 är en identifierare som skapas genom att kombinera en 24-bitars OUI med en 24-bitars ytterligare identifierare tilldelad av organisationen som tog emot OUI.
60-bitars Extended Unique Identifier [7] ( Engelska Extended Unique Identifier ) EUI-60 är en identifierare skapad genom att kombinera en 24-bitars OUI med en 36-bitars ytterligare identifierare tilldelad av organisationen som tog emot OUI. Utöver alternativen ovan för att representera identifierare används en annan post i formuläret
FF-FF-FF:FFFFFFFFFF Tidigare användes denna identifierare som ett WWN i vissa lagringssystem (Fibre Channel, SAS). Denna applikation är nu föråldrad av IEEE och EUI-64 bör användas i framtiden istället för EUI-60.
64-bitars Extended Unique Identifier [8] ( Eng. Extended Unique Identifier ) EUI-64 är en identifierare som skapats genom att kombinera en 24-bitars OUI med en 40-bitars ytterligare identifierare tilldelad av organisationen som tog emot OUI.
Enligt IEEE rekommendationer ska de första fyra siffrorna i den ytterligare (organisationstilldelade) identifieraren inte vara FFFE 16 eller FFFF 16 (dvs EUI-64 identifierare som ccccccFFFEeeeeee 16 och ccccccFFFFeeeeee 16 är inte tillåtna) - de används för att stödja encapulation . MAC-48 och EUI-48 till EUI-64.Det finns andra typer av identifierare som härrör från OUI, men listan ovan täcker de mest använda.
Ett IAB [3] [ 9] Individual Address Block är ett block av identifierare som skapas genom att ansluta en 24-bitars OUI, som tillhör IEEE Registration Administration [1] , med en ytterligare 12-bitars identifierare som tilldelas organisationen av registreringen Administration IEEE , lämnar ytterligare 12 bitar för användning av organisationen som tog emot IAB. Den resulterande 48-bitars identifieraren (IAB) identifierar unikt organisationen som tar emot IAB och tillhandahåller 4096 unika EUI-48- nummer. Poängen med att tilldela en IAB är att tillåta organisationer att få små block av identifierare till en låg kostnad.
Båda dessa identifierare är 36 bitar som kan användas för att generera EUI-48 , men IAB kan inte användas för att generera EUI-64 . I skrivande stund är registreringsavgifterna för IAB och EUI-36 desamma.
IAB-baserade CDI-40- sekvenser är också möjliga, vilka bildas genom att sammanfoga en 36-bitars IEEE-tilldelad IAB med en 4-bitars ytterligare identifierare tilldelad av organisationen som tog emot IAB.