eCos Reference Manual
Prev | Chapter 52. SNMP for eCos | Next

# MIBs supported

The standard set in MIB-II, together with the Ether-Like MIB, are supported by default. The MIB files used to compile the handlers in the agent and to “drive” the testing (snmpwalk et al under LINUX) are those acquired from that same UCD distribution.

These are the supported MIBs; all are below mib2 == 1.3.6.1.2.1:

    system        { mib2 1 }
    interfaces    { mib2 2 }
                  [ address-translation “at” { mib2 3 } is deprecated ]
    ip            { mib2 4 }
    icmp          { mib2 5 }
    tcp           { mib2 6 }
    udp           { mib2 7 }
                  [ exterior gateway protocol “egp” { mib2 8 } not supported ]
                  [ cmot { mib2 9 } is “historic”, just a placeholder ]
    dot3          { mib2 10 7 } == { transmission 7 } “EtherLike MIB”
    snmp          { mib2 11 }

On inclusion of SNMPv3 support packages, the following MIBs are added to the default set of MIBs enumerated above :

    snmpEngine    { snmpFrameworkMIBObjects 1 }  SNMP-FRAMEWORK-MIB, as described in
                                                 RFC-2571 for support of SNMPv3
                                                 framework.

    usmStats      {           usmMIBObjects 1 }  SNMP-USER-BASED-SM-MIB, as
    usmUser       {           usmMIBObjects 2 }  specified in RFC-2574 for support
                                                 of user based security model in
                                                 SNMPv3 management domains.

> Note: Not every MIB variable is necessarily supported - some don't really apply to eCos, some are simply not yet implemented, and some would be overly complex to implement to be worth it in an embedded system. Similarly writing to some variables may be permitted by the MIB definition, but may not produce any effect. For example trying to set an interface administratively up or down with IF-MIB::ifAdminStatus at present has no effect.

Prev | Home | Next
SNMP packages in the eCos source repository | Up | Changes to eCos sources