A Menedzsment információs bázis ( MIB , Management Information Base) egy virtuális adatbázis, amelyet kommunikációs hálózatban lévő objektumok kezelésére használnak. Ezt a koncepciót leggyakrabban az Simple Network Management Protocol-hoz ( SNMP ) társítják, de tágabb értelemben is használják - az OSI / ISO hálózatkezelési modell kontextusában . Bár a MIB kifejezés az objektumról elérhető összes információra vonatkozik, gyakran használják egy adott részhalmazra is, amelyet pontosabban MIB modulnak neveznek.
A MIB-ben lévő objektumok az RFC 2578 szerint az ASN.1 szabvány "Structure of Management Information Version 2" (SMIv2) alkészletével vannak meghatározva . Az elemzést végző szoftvert MIB fordítónak nevezik.
Az adatbázis hierarchikus (faszerű) felépítésű. A rekordokhoz objektumazonosítókon (OID) keresztül lehet hozzáférni. A MIB-eket az RFC -k tárgyalják , különösen az RFC 1155 , valamint a kísérői, az RFC 1213 és az RFC 1157 .
A távközlés és a számítógépes hálózatok területén az Abstract Syntax Notation One az OSI által használt absztrakt adatszintaxis leírására szolgáló nyelv. Rögzítési szabvány, amely leírja az adatok megjelenítésére, kódolására , továbbítására és dekódolására szolgáló adatstruktúrákat. Formális szabályokat biztosít a gépfüggetlen objektumok szerkezetének leírására.
Az ASN.1 egy ISO és ITU-T kompatibilis szabvány, amelyet eredetileg 1984-ben határoztak meg a CCITT X.409:1984 részeként. Az ASN.1 széleskörű elterjedése miatt 1988-ban áttért a saját X.208 szabványra. 1995 óta az X.680 szabvány jelentősen átdolgozott ASN.1-et ír le.
Az SNMP-ben az SMI (Structure of Management Information) adaptált részhalmaza van megadva a kapcsolódó MIB objektumok készletének meghatározásához; az ilyen készleteket MIB moduloknak nevezzük.
Oroszországban az ASN.1 a GOST R ISO/IEC 8824-1-2001 és a GOST R ISO/IEC 8825-93 szerint szabványosított.
A MIB-hierarchia egy névtelen gyökérfaként ábrázolható, különböző szervezetek által hozzárendelt szintekkel. A legfelső szintű OID-k a szabványügyi szervezetekhez tartoznak, míg az alacsonyabb szintű azonosítók a kapcsolódó szervezetekhez tartoznak. Ez a modell az OSI referenciamodell minden szintjén megszervezi a kezelést , kiterjesztve az olyan alkalmazásokat , mint az adatbázisok , az e- mail és a Java referenciamodell, mivel MIB-ek definiálhatók minden művelethez és információhoz az adott területen.
A felügyelt entitás (más néven MIB objektum, objektum vagy egyszerűen MIB) a felügyelt eszköz egyik sajátos jellemzője. A felügyelt objektumok egy vagy több objektumpéldányból állnak (az OID-jükkel azonosítva), amelyek lényegében változók.
Kétféle felügyelt objektum létezik:
Példa a felügyelt objektumra: atInput- egy skaláris objektum, amely az objektum egy példányát tartalmazza ( egy egész szám, amely az útválasztó felületén bejövő AppleTalk -csomagok teljes számát jelzi).
Az objektumazonosító (OID) egyedileg azonosítja a felügyelt objektumot a MIB-hierarchiában.
Az SMI első verziója (SMIv1) több SMI-specifikus adattípus használatát határozza meg, amelyek két kategóriába sorolhatók:
Az SNMPv1 SMI három egyszerű adattípust határoz meg:
A következő alkalmazásszintű adattípusok léteznek az SNMPv1 SMI-ben:
Az SNMPv1 SMI erősen strukturált táblákat határoz meg, amelyek egy táblaobjektum (azaz több változót tartalmazó objektum) példányainak csoportosítására szolgálnak. A táblázatok nulla vagy több sorból állnak, amelyek indexelve vannak, így az SNMP egyetlen vagy paranccsal le tudja kérni vagy módosítani tudja a Getteljes GetNextsort Set.
Az SMI második változatát (SMIv2) az RFC 2578 és az RFC 2579 írja le . Javítja és kiegészíti az SMIv1-specifikus adattípusokat, például bitkarakterláncokat, hálózati címeket és számlálókat. A bitláncok csak az SMIv2-ben vannak definiálva, és nulla vagy több olyan bitet tartalmaznak, amelyek értéket határoznak meg. A hálózati címek egy adott protokollcsaládhoz tartozó címek. A számlálók nem negatív egész számok, amelyek addig növekednek, amíg el nem érik a maximális értéket, majd visszaállnak nullára. Az SMIv1-ben a számláló mérete 32 bitben volt meghatározva. Az SMIv2 32 és 64 bites számlálókat is meghatároz.
Az SMIv2 információs modulokat is definiál, amelyek kapcsolódó definíciók csoportját határozzák meg. Háromféle információs modul létezik: MIB modulok, megfelelőségi nyilatkozatok és képességnyilatkozatok.
A MIB-eket rendszeresen frissítik az új funkciók hozzáadásához, a kétértelműségek feloldásához és a hiányosságok kijavításához. Ezeket a változtatásokat az RFC 2578 10. szakaszának megfelelően hajtják végre . Egy példa a sokszor frissített MIB-re egy fontos objektumkészlet, amelyet eredetileg az RFC 1213 "MIB-II" definiált. Ezt a MIB-et azóta felosztották, és már megtalálható az olyan MIB-ekben, mint például az RFC 4293 "Management Information Base for the Internet Protocol (IP)", RFC 4022 "Management Information Base for the Transmission Control Protocol (TCP)", RFC 4113 " Kezelési információs bázis a felhasználói adatgram protokollhoz (UDP), RFC 2863 "The Interfaces Group MIB" és RFC 3418 "Management Information Base (MIB) az egyszerű hálózatkezelési protokollhoz (SNMP)".
Mind a szabványügyi szervezetek (például az IETF ), mind a magánvállalkozások és más szervezetek nagyszámú MIB-et határoznak meg .
A MIB-ket az IETF első 5000 RFC-je közül 318 RFC tartalmazza. Ez a lista csak egy kis része az írott MIB-eknek:
Az IETF és az IEEE megállapodott abban, hogy az IEEE-műveletekhez (pl. Ethernet) kapcsolódó MIB-eket átadják az IEEE-n belüli megfelelő munkacsoportoknak. Ez a folyamat még nem fejeződött be, és csak egy kis része fejeződött be.
TCP / IP protokollok az OSI modell rétegei szerint | Alapvető|
---|---|
Fizikai | |
csatornázott | |
hálózat | |
Szállítás | |
ülés | |
Reprezentáció | |
Alkalmazott | |
Egyéb alkalmazva | |
A TCP és UDP portok listája |