lundi 23 janvier 2012

Adresse Mac par port sur un switch - mibs SNMP


Ce mémo s'appuie sur un document disponible sur le site cisco et utilise les mibs bridge-mib et if-mib.
Les commandes ont été testées sur un switch Cisco.

La communauté est Public et le numéro IP du switch est 192.168.100.1.

1 - On récupère les différents vlans présents sur le switch:
#snmpwalk -v2c -c Public 192.168.100.1 .1.3.6.1.4.1.9.9.46.1.3.1.1.2

La sortie est du type: SNMPv2-SMI::enterprises.9.9.46.1.3.1.1.2.1.510 = INTEGER: 1


2 - Pour chaque vlan, on récupère les adresses mac traitées par le switch associées aux ports du vlan . Dans l'exemple ci-dessous, on remarquera le numéro de vlan qui suit le nom de communauté SNMP.
#snmpwalk -v2c -c Public@510 192.168.100.1 .1.3.6.1.2.1.17.4.3.1.1

La sortie est du type: SNMPv2-SMI::mib-2.17.4.3.1.1.0.21.199.67.152.109 = Hex-STRING: 00 16 C6 43 00 6D


3 - On récupère le numéro des ports "bridge" correspondant aux numéros des ports du vlan.
#snmpwalk -v2c -c Public@510 192.168.100.1 .1.3.6.1.2.1.17.4.3.1.2

la sortie est du type: oid.numero_de_port = SNMPv2-SMI::mib-2.17.4.3.1.2.0.21.198.67.152.109 = INTEGER: 1


4 - On récupère l'association des numéros des ports "bridge" avec les ID des ports du switch.
#snmpwalk -v2c -c Public@510 192.168.100.1 .1.3.6.1.2.1.17.1.4.1.2

La sortie est du type: SNMPv2-SMI::mib-2.17.1.4.1.2.1 = INTEGER: 10001


5 - On récupère l'association de l'ID du port du switch et le nom du port.
#snmpwalk -v2c -c Public@510 192.168.100.1 .1.3.6.1.2.1.31.1.1.1.1

La sortie est du type: IF-MIB::ifName.10001 = STRING: Fa0/1


6 - Il reste à associer les informations obtenues.

Aucun commentaire:

Enregistrer un commentaire

Comment ajouter une route statique sur une distribution Linux Ubuntu

Pour ajouter une route statique au démarrage d'Ubuntu, voici le fichier à modifier. Dans l'exemple on ajoute une route pour joindre ...