❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

OID cisca pro mac table

Příspěvky, které nespadají do žádného z vytvořených fór.
Uživatelský avatar
Viktor Novotný
Moderátor
Příspěvky: 4611
Registrován: 20 years ago
antispam: Ano
Bydliště: Novy Jicin
Kontaktovat uživatele:

OID cisca pro mac table

Příspěvekod Viktor Novotný » 13 years ago

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
0 x

jakjmeno
Příspěvky: 8
Registrován: 13 years ago

Příspěvekod jakjmeno » 13 years ago

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.
0 x

Uživatelský avatar
Viktor Novotný
Moderátor
Příspěvky: 4611
Registrován: 20 years ago
antispam: Ano
Bydliště: Novy Jicin
Kontaktovat uživatele:

Příspěvekod Viktor Novotný » 13 years ago

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"
0 x

jakjmeno
Příspěvky: 8
Registrován: 13 years ago

Příspěvekod jakjmeno » 13 years ago

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.
0 x

Uživatelský avatar
Viktor Novotný
Moderátor
Příspěvky: 4611
Registrován: 20 years ago
antispam: Ano
Bydliště: Novy Jicin
Kontaktovat uživatele:

Příspěvekod Viktor Novotný » 13 years ago

jj diky ... uz se stalo .. tak to ted sleduju a uvidime ..
0 x