.. image:: ../../../_static/openl2m_logo.png ==================== SNMP Driver Overview ==================== The SNMP driver --------------- Several vendors allow a pure Snmp connector. The base SnmpConnector() and related code is in the *switches/connect/snmp/* directory. There are several vendor-specific snmp drivers derired from the base snmp class. Below are some documents that explain how we extract interface and vlan information from the various SNMP MIBs. Most of that data is read from 'Standard' MIBs, and some vendors have vendor extensions for additional data. .. toctree:: :maxdepth: 1 :caption: The various parts of the SNMP driver: snmp-mibs.rst snmp-base.rst snmp-discover-vlan.rst snmp-discover-interface.rst snmp-discover-vlan-membership.rst snmp-discover-mac-arp.rst snmp-interface-ip.rst snmp-interface-lacp.rst snmp-interface-poe.rst snmp-discover-lldp.rst snmp-discover-vrf.rst snmp-transceiver-type snmp-vlan-add-del.rst There are additional vendor-specific SNMP drivers. They all inherit most functionality from the base SnmpConnector(). Only vendor-specific sections are implemented in the vendor classes. They are listed here in alphabetical order: .. toctree:: :maxdepth: 1 arista/index.rst aruba_cx/index.rst cisco/index.rst comware/index.rst juniper/index.rst mikrotik/index.rst procurve/index.rst