比如说 我ping一个交换机 然后看ARP 表,看到地址对应着一个MAC,但是我用snmp如何在INTERFACE表中确定这个mac是那个接口对应的呢??

解决方案 »

  1.   

    现在感觉csdn恢复月来越慢了哦
    555
      

  2.   

    通过SNMP 管理站与各个交换机的SNMP代理通信可以获取每个交换机保存的与端口对应的MAC地址表,从而形成一个实时的Switch-Port-MAC对应表。
      

  3.   

    http://www.cisco.com/warp/public/477/SNMP/mac_ip_snmp.shtml
      

  4.   

    这个对应表能获得到,但是怎么确定那个才是真正交换机通讯的网卡地址呢
    我cisco 1912 他那个mac对应的接口的描述是CPU 但是换个别的型号就不是CPU了,所以不知道怎么确定那个接口对应的mac是真正通讯用的mac (就是ping交换机时,交换机恢复用的mac地址
      

  5.   

    不同交换机,对mac的维护方式是不同的,有的采用cpu维护,有的是驱动芯片维护不过arp返回的肯定是cpu维护的mac表,而真正的mac表在驱动芯片中维护
      

  6.   

    这个在RFC-1213中有规定的,我做了一个简单的程序,可以初步的实现对应的功能