Informační základna pro správu - Management information base
tento článek potřebuje další citace pro ověření.Únor 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A řídící informační základna (MIB) je databáze sloužící ke správě entit v a komunikační síť. Nejčastěji spojené s Jednoduchý protokol pro správu sítě (SNMP), tento termín se také používá obecněji v kontextech, jako například v OSI /ISO Model správy sítě. I když je zamýšleno odkazovat na úplnou sbírku informací o správě, které jsou k dispozici v entitě, často se používá k označení konkrétní podmnožiny, přesněji označované jako modul MIB.
Objekty v MIB jsou definovány pomocí podmnožiny Notace abstraktní syntaxe One (ASN.1 ) s názvem „Struktura manažerských informací verze 2 (SMIv2)“ RFC 2578. Software, který provádí analýzu, je kompilátor MIB.
Databáze je hierarchická (stromová struktura) a každý záznam je adresován prostřednictvím identifikátor objektu (OID). Internet dokumentace RFC diskutovat zejména o MIB RFC 1155 "Struktura a identifikace řídících informací pro TCP / IP založené na internetu “a jeho dvou společnících, RFC 1213 „Správa informační základny pro správu sítí internetů založených na TCP / IP“ a RFC 1157 „Jednoduchý protokol pro správu sítě“.
ASN.1
Abstract Syntax Notation One (ASN.1) je standardní a flexibilní notace, která popisuje datové struktury pro reprezentaci, kódování, přenos a dekódování dat. Poskytuje soubor formálních pravidel pro popis struktury objektů, které jsou nezávislé na strojově specifických technikách kódování, a představuje přesnou formální notaci, která odstraňuje nejasnosti.
ASN.1 je společný ISO a ITU-T standard, původně definovaný v roce 1984 jako součást CCITT X.409: 1984. ASN.1 přešel na svůj vlastní standard X.208 v roce 1988 kvůli své širší použitelnosti. Podstatně revidovaná verze z roku 1995 je pokryta řadou standardů X.680.[1]
Upravená podmnožina ASN.1, Struktura řídících informací (SMI), je určen pro použití v SNMP k definování sad souvisejících objektů MIB; tyto sady se nazývají moduly MIB.
Hierarchie MIB
Hierarchii MIB lze znázornit jako strom s bezejmenným kořenem, jehož úrovně jsou přiřazeny různými organizacemi. MIB OID nejvyšší úrovně patří různým organizacím pro standardy, zatímco ID objektů nižší úrovně přidělují přidružené organizace. Tento model umožňuje správu napříč všemi vrstvy z Referenční model OSI, zasahující do aplikace jako databáze, e-mailem a Referenční model Java, protože MIB lze definovat pro všechny takové informace a operace specifické pro danou oblast.
Spravovaný objekt (někdy nazývaný objekt nebo objekt MIB) je jednou z libovolných konkrétních charakteristik spravovaného zařízení. Spravované objekty se skládají z jedné nebo více instancí objektů, které jsou v zásadě proměnné. OID jednoznačně identifikuje spravovaný objekt v hierarchii MIB.
Existují dva typy spravovaných objektů:
- Skalární objekty definují jednu instanci objektu.
- Tabulkové objekty definují více souvisejících instancí objektů, které jsou seskupeny v tabulkách MIB.
Příkladem spravovaného objektu je atInput
, což je skalární objekt, který obsahuje jednu instanci objektu, celé číslo hodnota označující celkový počet vstupů AppleTalk pakety na routeru rozhraní.
Datové typy specifické pro SNMPv1 a SMI
První verze Struktura řídících informací (SMIv1) specifikuje použití řady datových typů specifických pro SMI, které jsou rozděleny do dvou kategorií: jednoduché datové typy a datové typy pro celou aplikaci.
Jednoduché datové typy
V SNMPv1 SMI jsou definovány tři jednoduché datové typy:
- The celé číslo datový typ je celé číslo se znaménkem v rozsahu −231 až 231−1.
- Řetězy oktetu jsou seřazené sekvence 0 až 65 535 oktetů.
- ID objektů představují identifikátory objektů, které jsou přidělovány podle pravidel uvedených v ASN.1.
Datové typy pro celou aplikaci
V SMI SNMPv1 existují následující datové typy pro celou aplikaci:
- Síťové adresy představují adresy z konkrétní rodiny protokolů. SMIv1 podporuje pouze 32bitové (IPv4) adresy (SMIv2 používá k obecnému zastupování adres oktetové řetězce, a proto jsou použitelné i v SMIv1. SMIv1 měl explicitní datový typ adresy IPv4.)
- Počítadla jsou nezáporná celá čísla, která se zvyšují, dokud nedosáhnou maximální hodnoty, a poté se převrátí na nulu. SNMPv1 určuje velikost čítače 32 bitů.
- Měřidla jsou nezáporná celá čísla, která se mohou zvyšovat nebo snižovat mezi zadanou minimální a maximální hodnotou. Kdykoli je vlastnost systému představovaná měřidlem mimo tento rozsah, hodnota samotného měřidla se nebude lišit dále než příslušné maximum nebo minimum, jak je uvedeno v RFC 2578.
- Čas tiká představují čas od nějaké události, měřený v setinách sekundy.
- Neprůhlednosti představují libovolné kódování, které se používá k předávání libovolných informačních řetězců, které neodpovídají přísnému datovému typování používanému SMI.
- Celá čísla představují podepsané celočíselné informace. Tento datový typ předefinuje celočíselný datový typ, který má libovolnou přesnost v ASN.1, ale omezenou přesnost v SMI.
- Nepodepsaná celá čísla představují nepodepsané celočíselné informace, což je užitečné, když jsou hodnoty vždy nezáporné. Tento datový typ předefinuje celočíselný datový typ, který má libovolnou přesnost v ASN.1, ale omezenou přesnost v SMI.
Tabulky SNMPv1 MIB
SNMPv1 SMI definuje vysoce strukturované tabulky, které se používají ke seskupení instancí tabulkového objektu (tj. Objektu, který obsahuje více proměnných). Tabulky se skládají z nula nebo více řádků, které jsou indexovány způsobem, který umožňuje SNMP načíst nebo změnit celý řádek jediným Dostat
, GetNext
nebo Soubor
příkaz.
SMIv2 a struktura řídících informací
Druhá verze SMI (SMIv2) je popsána v RFC 2578 a RFC 2579. Vylepšuje a přidává k datovým typům specifickým pro SMIv1, jako jsou například bitové řetězce, síťové adresy a čítače. Bitové řetězce jsou definovány pouze v SMIv2 a obsahují nulu nebo více pojmenovaných bitů, které určují hodnotu. Síťové adresy představují adresu z konkrétní rodiny protokolů. Čítače jsou nezáporná celá čísla, která se zvyšují, dokud nedosáhnou maximální hodnoty, a poté se vrátí na nulu. V SMIv1 je zadána velikost 32bitového čítače. V SMIv2 jsou definovány 32bitové a 64bitové čítače.
SMIv2 také specifikuje informační moduly, které specifikují skupinu souvisejících definic. Existují tři typy informačních modulů SMI: moduly MIB, prohlášení o shodě a prohlášení o schopnostech.
- Moduly MIB obsahují definice vzájemně souvisejících spravovaných objektů.
- Prohlášení o shodě poskytují systematický způsob popisu skupiny spravovaných objektů, které musí být implementovány, aby vyhovovaly normě.
- Příkazy schopností se používají k označení přesné úrovně podpory, kterou agent požaduje ve vztahu ke skupině MIB. NMS může upravit své chování vůči agentům podle prohlášení o schopnostech spojených s každým agentem.
Aktualizace modulů MIB
Moduly MIB jsou občas aktualizovány, aby přidaly nové funkce, odstranily nejednoznačnosti a opravily vady. Tyto změny jsou prováděny v souladu s částí 10 RFC 2578 a část 5 RFC 2579. Příkladem modulu MIB, který byl mnohokrát aktualizován, je důležitá sada objektů, která byla původně definována v RFC 1213, také známý jako „MIB-II“. Tento modul MIB byl od té doby rozdělen a lze jej nalézt v modulech MIB, jako je RFC 4293 "Management Information Base for the Internet Protocol (IP)", RFC 4022 "Manažerská informační základna pro protokol kontroly přenosu (TCP) ", RFC 4113 "Management Information Base for the User Datagram Protocol (UDP)", RFC 2863 "Skupina rozhraní MIB" a RFC 3418 "Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)".
Index MIB
Existuje velké množství MIB definovaných normalizačními organizacemi, jako je IETF, soukromé podniky a další subjekty.
IETF zachována
V prvních 5 000 RFC z IETF, které obsahují MIB, je 318 RFC. Tento seznam je pouhým zlomkem MIB, které byly napsány:
- SNMP - SMI: RFC 1155 - Definuje strukturu manažerských informací (SMI)
- MIB-I: RFC 1156 - Historicky používán s CMOT, nelze použít s SNMP
- SNMPv2-SMI: RFC 2578 - Struktura manažerských informací verze 2 (SMIv 2)
- MIB-II: RFC 1213 - Informační základna pro správu pro síťovou správu internetů založených na TCP / IP
- SNMPv2-MIB: RFC 3418 - Management Information Base (MIB) pro protokol Simple Network Management Protocol (SNMP)
- TCP-MIB: RFC 4022 - Informační základna pro správu protokolu Transmission Control Protocol (TCP)
- UDP-MIB: RFC 4113 - Management Information Base for the User Datagram Protocol (UDP)
- IP-MIB: RFC 4293 - Informační základna správy pro internetový protokol (IP)
- IF-MIB: RFC 2863 - Skupina rozhraní MIB
- ENTITY-MIB: RFC 4133 - Entity MIB (verze 3)
- STÁT ENTITY-MIB: RFC 4268 - stát subjektu MIB
- ALARM-MIB: RFC 3877 - Informační základna správy alarmů (MIB)
- Fibre Channel
- FC-MGMT-MIB: RFC 4044 Fibre Channel Management MIB
- FIBER-CHANNEL-FE-MIB: RFC 2837 Definice spravovaných objektů pro prvek Fabric ve standardu Fibre Channel
- HPR-IP-MIB: RFC 2584 - Definice spravovaných objektů pro APPN / HPR v sítích IP
IEEE udržováno
IETF a IEEE se dohodly na přesunu MIB vztahujících se k práci IEEE (například Ethernet a přemostění) do jejich příslušných pracovních skupin IEEE. Toto je v procesu a několik položek je hotových.
- Síťový most
- IEEE 802.1ap-2008[2] konsolidoval IEEE a IETF RFC související s přemosťovacími sítěmi do osmi souvisejících MIB.
Reference
- ^ Doporučení X.680, ITU
- ^ MIB, IEEE 802
externí odkazy
- Databáze MIB společnosti ByteSphere, bezplatné online úložiště MIB pro tisíce SNMP MIB.
- SimpleWeb MIB
- MIB index, ICIR.
- Překladače MIB a načítání MIB, Cisco.
- Centrum SNMP společnosti ipMonitor
- MIB Depot - rozsáhlý seznam MIB
- Registr PEN (číslo soukromého podniku)
- Orgán žádosti PEN
MIB prohlížeče
- SnmpB: Grafický otevřený prohlížeč MIB pro Windows, OSX a Linux.
- mbrowse: Grafický prohlížeč SNMP MIB pro Linux, založený na GTK + a Net-SNMP.
- BlackOwl MIB Browser: Grafický MIB prohlížeč pro Windows a Linux který může extrahovat MIB z RFC a zobrazit grafy.
- Prohlížeč SMI-Mib: Grafický prohlížeč MIB (k 18. 5. 2010 již tento projekt není v aktivním vývoji).
- MBJ: Grafický prohlížeč MIB napsaný v Javě
- JMibBrowser: Grafický prohlížeč MIB napsaný v Javě. Může odesílat požadavky SNMP a dynamicky načítat data MIB.
- JManager: Open-source SNMP manager, napsaný v Javě. Schopný importovat MIB, podpora IPv6.
- qtmib: Open source grafický prohlížeč MIB napsáno v C ++. Je postaven jako front-end pro Net-SNMP.
- Prohlížeč iReasoning MIB: Grafický prohlížeč MIB napsaný v Javě. Načtěte soubory MIB a vydejte požadavky SNMP, k dispozici pro Windows, OS X a Linux.
- LoriotPro SNMP Manager. Zahrňte prohlížeč MIB, kompilátor MIB, strom Mib, procházku MIB, MIB GET a SET žadatele