Nástroje používateľa

Nástoje správy stránok


Bočný panel

siete:snmp

SNMP ("Simple" Network Managemet Protocol)

Kodovanie OID

Prvé dva bajty napr. 1.3 sú zakodované trošku špecialnym sposobom. Všeobecne to možeme popísať napr. takto: Prvé dva bajty sú x.y potom budú zakódované sposobom 40*x+y. V pr9pade 1.3 je to 40*1+2 = 43 = 0x2b.

Dalej su cisla kodovane po 7 bitoch, pricom sa ten 8 pouziva takym specialnym sposobom. Pokail je cislo v OID mensie ako 127 tak sa nepouziva a je vzdy nastaveny na 0. Sranda prichadza ked chces pouzit cilos vacsie ako napr.: 36061 =

1000 1100 1101 1101

To cislo rozdelis na 7 bitove casti postupne od najnizsieho bitu najvyssie chybajuce bity sa doplnia nulami):

0000010 0011001 1011101

a k tomu uz len doplnis 8. bit, tak ze k prvim 2 pridas jednotku a k poslednemu 0

1 0000010 1 0011001 0 1011101

ta jednotak na zaciatku proste znamena ze to cislo este bude pokracovat v dalsom bajte.

siete/snmp.txt · Posledná úprava: 2015/06/30 08:44 od ma3x