Stránka 1 z 1

OID cisca pro mac table

Napsal: 08 Feb 2012 17:00
od Viktor Novotný
Dotaz na pokrocilejsi uzivatele cisco switchu, vite nekdo OID pro snmp cteni .. pocet macu v tabulce pripadne lepe pocet macu na portu v tabulce ?

Diky

Re: OID cisca pro mac table

Napsal: 08 Feb 2012 21:05
od jakjmeno
Počty portů asi nejsou, resp. nenašel jsem to.

OID pro mac je standardizované pro všechy switche na .1.3.6.1.2.1.17.4.3.1.1,
provedu teda walk na subtree a vratí mi to macovky jako hex-stringy:

iso.3.6.1.2.1.17.4.3.1.1.0.7.103.129.78.35 = Hex-STRING: 00 07 67 81 4E 23
iso.3.6.1.2.1.17.4.3.1.1.0.7.103.129.79.222 = Hex-STRING: 00 07 67 81 4F DE
iso.3.6.1.2.1.17.4.3.1.1.0.7.103.129.80.63 = Hex-STRING: 00 07 67 81 50 3F
iso.3.6.1.2.1.17.4.3.1.1.0.7.103.129.85.144 = Hex-STRING: 00 07 67 81 55 90

pak si šáhnu na ( pozor na tu dvojku jinak ostatní stejné, vždy mě zajímá to co je za iso.3.6.1.2.1.17.4.3.1.1 a to je .0.7.103.129.78.35) iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.78.35 a dostanu port:

iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.78.35 = INTEGER: 26

takže vím že macovka 00 07 67 81 4E 23 je na portu 26.

Udělej si skript a zjistíš počty macovek na portu apod.

Na počty macovek by stačil walk na .1.3.6.1.2.1.17.4.3.1.2, vyjede ti např. toto:
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.78.35 = INTEGER: 26
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.79.222 = INTEGER: 26
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.80.63 = INTEGER: 2
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.129.85.144 = INTEGER: 12
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.136.0.228 = INTEGER: 6
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.213.108.128 = INTEGER: 6
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.213.111.74 = INTEGER: 6
iso.3.6.1.2.1.17.4.3.1.2.0.7.103.213.128.73 = INTEGER: 10

A vím že mam 2 macovky na portu 26, 1 na portu 2, jednu na port 12, 3 na p. 6 a jednu na portu 10.

Re: OID cisca pro mac table

Napsal: 08 Feb 2012 22:12
od Viktor Novotný
takze celkovy pocet macu na switchi by melo vracet oid : .1.3.6.1.2.1.17.4.3.1.1 ?

potreboval bych cist to cislo co se ukazuje na konci vypisu "sh mac-address-table" : Total Mac Addresses for this criterion : "cislo"

Re: OID cisca pro mac table

Napsal: 09 Feb 2012 14:44
od jakjmeno
Oid .1.3.6.1.2.1.17.4.3.1.1 vrací seznam macovek, takže si sám spočítám jejich počet, pomocí oid .1.3.6.1.2.1.17.4.3.1.2 si mohu zjistit na jakém portu macovky jsou ale logiku počet macovek celkem a počet macovek na portu si musíte udělat sám pomocí skriptu.

Re: OID cisca pro mac table

Napsal: 09 Feb 2012 14:50
od Viktor Novotný
jj diky ... uz se stalo .. tak to ted sleduju a uvidime ..