cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5230
Views
0
Helpful
2
Replies

how to see mac address table on the l2 interface using snmp

alex-talker
Level 1
Level 1

Hello

   I have set snmp on my cisco cat3750 and cat2960: snmp-server community public RO.

   I have cheked it by snmpwalk -c public -v 1  <ip of my switch> system. It works!

   But when I try to get  mac address table through snmwalk -c public -v 1 <ip of my switch> 1.3.6.1.2.1.17.4.3.1.1 it shows nothing about mac address table. What I do wrong? Can you (experts) show me please an example of snmp equivalent show mac-  int <my interface> command?

Bye

2 Replies 2

Joe Clarke
Cisco Employee
Cisco Employee

You need to use community string indexing to walk the MAC address table for each VLAN configured on the switch.  For example, to get all the MAC address entries for VLAN 10, do:

snmwalk -c public@10 -v 1  1.3.6.1.2.1.17.4.3.1.1

To get the MACs on a given switchport, you will need to add the dot1dBasePort index to the end of this OID.  That will be different for each port, and can be mapped back to an ifIndex (then back to an ifDescr) using the dot1dBasePortTable.

Hi Guys, 

 

I need  to execute the same thing.  

 

how can i get  "show mac-  int <my interface>" result using snmp? 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: