DAS_12_Administrace sítí
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Forma komunikace:
Komunikaci si lze představit jako client-server, kde servery jsou Management station. Oproti klasické C-S architektuře není iniciování komunikace na straně klienta. SNMP je asynchronní protokol typu požadavek/odpověď. SNMP je na rozdíl od Token Ringu, kde příjemce musí odpovědět dříve než může vysílací stanice znovu posílat další zprávu, méně rigidní. Tak vysílající zařízení rozezná odpověď jen je-li vyslána a přijata zpět. Slovo Simple pochází z toho faktu, že protokol má jen 5 funkcí: Komunikaci v SNMP protokolu zahajuje Management station následujících PDU (protocol Data Unit) :
GET REQUEST - základní GET na principu adresy složené z OID
GETNEXT REQUEST - pro iteraci přes záznamy
GET RESPONSE - jako odpověď agenta
SET REQUEST - pro nastavování hodnot
TRAP Agent iniciuje komunikaci u TRAP
SNMP protokol:
Data jsou obsažena v MIB (Management Information Base). MIB je hierarchicky organizovaná kolekce informaci s bezejmenným kořenem a stromovou strukturou - SNMP Global Naming Tree. Každý uzel v tomto stromu(kromě kořene) obsahuje stručný textový popis a integerovou hodnotu. V nejvyšší úrovni jsou například uzly 1-ISO(spravován organizaci ISO) 0-CCIT(spravován organizací ITU-T) 2-JOINT-ISO-CCITT(
spravován společně organizaci ISO a ITU-T). Jednotlivým výrobcům jsou níže ve stromu přidělovány jejich vlastní podstromy, ve kterých už nadále nejsou omezeni. MIB je adresován pomocí OID (object identifier). Každé OID je adresou proměnné, která může být čtena či zapisována. MIB adresy (tvar OID) - jedná se o čísla oddělené tečkovou notací. Příklad adresace MIB stromu pomocí OID viz obrázek.
Formát SNMP zprávy:
Podpora protokolu SNMP:
Podpora protokolu SNMP je implementována do celé řady jazyků určených pro tvorbu dynamických stránek (např. PHP, ASP, Java, Perl, Python a další). Díky existujícím modulům je tak možné v relativně krátké době umožnit přes protokol SNMP přístup k datům, která poskytuje periferní zařízení systému, a to jak pro čtení, tak pro zápis
MIB databáze:
MIB (Management Information Base) je databáze, která dovoluje jednoznačně identifikovat informace využívané systémem správy. Aby mohl SNMP manager i agent tyto informace získat a předávat, tak je nutná znalost struktury MIB.
Báze dat je objektově orientovaná. Data jsou uložena jako objekty a sdružují se do tříd. Jednotlivé objekty mají hodnoty. Každý řízený objekt v MIB obsahuje veškeré informace potřebné pro popis. Způsob pojmenování objektů je založen na jejich vztahu. Jeden objekt může obsahovat jiné objekty nebo jiné třídy. MIB je tedy tvořena jedním stromem.
Každý agent by měl udržovat objekty standardní MIB (např. síťové adresy, typy rozhraní, čítače). Jsou definovány tři mechanismy pro přidání:
přidání nových objektů prostřednictvím definice nové verze MIB-II;
přidání nestandardních objektů přidáním experimentální větve;
přidání vlastních objektů v rámci podstromu soukromé větve.