MIB Viewer

IF-MIB

92 objects
The MIB module to describe generic objects for network interface sub-layers. This MIB is an updated version of MIB-II's ifTable, and incorporates the extensions defined in RFC 1229.
Imported Objects
IANAifType-MIBIANAifType
SNMPv2-CONFMODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP
SNMPv2-MIBsnmpTraps
SNMPv2-SMICounter32 Counter64 Gauge32 Integer32 mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE TimeTicks
SNMPv2-TCAutonomousType DisplayString PhysAddress RowStatus TestAndIncr TEXTUAL-CONVENTION TimeStamp TruthValue
OIDNameAccessStatusDescription
1.3.6.1.2.1.2Nodeinterfaces
1.3.6.1.2.1.2.1ScalarifNumberread-onlycurrentThe number of network interfaces (regardless of their current state) present on this system.
1.3.6.1.2.1.2.2TableifTablenot-accessiblecurrentA list of interface entries. The number of entries is given by the value of ifNumber.
1.3.6.1.2.1.2.2.1RowifEntrynot-accessiblecurrentAn entry containing management information applicable to a particular interface.
1.3.6.1.2.1.2.2.1.1ColumnifIndexread-onlycurrentA unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface su…
1.3.6.1.2.1.2.2.1.2ColumnifDescrread-onlycurrentA textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the i…
1.3.6.1.2.1.2.2.1.3ColumnifTyperead-onlycurrentThe type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifTy…
1.3.6.1.2.1.2.2.1.4ColumnifMturead-onlycurrentThe size of the largest packet which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagram…
1.3.6.1.2.1.2.2.1.5ColumnifSpeedread-onlycurrentAn estimate of the interface's current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation ca…
1.3.6.1.2.1.2.2.1.6ColumnifPhysAddressread-onlycurrentThe interface's address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a MAC address. The interface's media-spec…
1.3.6.1.2.1.2.2.1.7ColumnifAdminStatusread-writecurrentThe desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces…
1.3.6.1.2.1.2.2.1.8ColumnifOperStatusread-onlycurrentThe current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. If ifAdminStatus is down(2) then ifOp…
1.3.6.1.2.1.2.2.1.9ColumnifLastChangeread-onlycurrentThe value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of…
1.3.6.1.2.1.2.2.1.10ColumnifInOctetsread-onlycurrentThe total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization…
1.3.6.1.2.1.2.2.1.11ColumnifInUcastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. Dis…
1.3.6.1.2.1.2.2.1.12ColumnifInNUcastPktsread-onlydeprecatedThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. Discont…
1.3.6.1.2.1.2.2.1.13ColumnifInDiscardsread-onlycurrentThe number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer pr…
1.3.6.1.2.1.2.2.1.14ColumnifInErrorsread-onlycurrentFor packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For char…
1.3.6.1.2.1.2.2.1.15ColumnifInUnknownProtosread-onlycurrentFor packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For charac…
1.3.6.1.2.1.2.2.1.16ColumnifOutOctetsread-onlycurrentThe total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initial…
1.3.6.1.2.1.2.2.1.17ColumnifOutUcastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-…
1.3.6.1.2.1.2.2.1.18ColumnifOutNUcastPktsread-onlydeprecatedThe total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-laye…
1.3.6.1.2.1.2.2.1.19ColumnifOutDiscardsread-onlycurrentThe number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reaso…
1.3.6.1.2.1.2.2.1.20ColumnifOutErrorsread-onlycurrentFor packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfac…
1.3.6.1.2.1.2.2.1.21ColumnifOutQLenread-onlydeprecatedThe length of the output packet queue (in packets).
1.3.6.1.2.1.2.2.1.22ColumnifSpecificread-onlydeprecatedA reference to MIB definitions specific to the particular media being used to realize the interface. It is recommended that this value point to an instance of …
1.3.6.1.2.1.31IdentityifMIBThe MIB module to describe generic objects for network interface sub-layers. This MIB is an updated version of MIB-II's ifTable, and incorporates the extension…
1.3.6.1.2.1.31.1NodeifMIBObjects
1.3.6.1.2.1.31.1.1TableifXTablenot-accessiblecurrentA list of interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table.
1.3.6.1.2.1.31.1.1.1RowifXEntrynot-accessiblecurrentAn entry containing additional management information applicable to a particular interface.
1.3.6.1.2.1.31.1.1.1.1ColumnifNameread-onlycurrentThe textual name of the interface. The value of this object should be the name of the interface as assigned by the local device and should be suitable for use …
1.3.6.1.2.1.31.1.1.1.2ColumnifInMulticastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer prot…
1.3.6.1.2.1.31.1.1.1.3ColumnifInBroadcastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. Discontinuities in t…
1.3.6.1.2.1.31.1.1.1.4ColumnifOutMulticastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including …
1.3.6.1.2.1.31.1.1.1.5ColumnifOutBroadcastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including …
1.3.6.1.2.1.31.1.1.1.6ColumnifHCInOctetsread-onlycurrentThe total number of octets received on the interface, including framing characters. This object is a 64-bit version of ifInOctets. Discontinuities in the value…
1.3.6.1.2.1.31.1.1.1.7ColumnifHCInUcastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. Thi…
1.3.6.1.2.1.31.1.1.1.8ColumnifHCInMulticastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer prot…
1.3.6.1.2.1.31.1.1.1.9ColumnifHCInBroadcastPktsread-onlycurrentThe number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. This object is a 64-…
1.3.6.1.2.1.31.1.1.1.10ColumnifHCOutOctetsread-onlycurrentThe total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of ifOutOctets. Discontinuities in t…
1.3.6.1.2.1.31.1.1.1.11ColumnifHCOutUcastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-…
1.3.6.1.2.1.31.1.1.1.12ColumnifHCOutMulticastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including …
1.3.6.1.2.1.31.1.1.1.13ColumnifHCOutBroadcastPktsread-onlycurrentThe total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including …
1.3.6.1.2.1.31.1.1.1.14ColumnifLinkUpDownTrapEnableread-writecurrentIndicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which d…
1.3.6.1.2.1.31.1.1.1.15ColumnifHighSpeedread-onlycurrentAn estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface i…
1.3.6.1.2.1.31.1.1.1.16ColumnifPromiscuousModeread-writecurrentThis object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station. This object has a value of true(1) when t…
1.3.6.1.2.1.31.1.1.1.17ColumnifConnectorPresentread-onlycurrentThis object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise.
1.3.6.1.2.1.31.1.1.1.18ColumnifAliasread-writecurrentThis object is an 'alias' name for the interface as specified by a network manager, and provides a non-volatile 'handle' for the interface. On the first instan…
1.3.6.1.2.1.31.1.1.1.19ColumnifCounterDiscontinuityTimeread-onlycurrentThe value of sysUpTime on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. The relevant counters are th…
1.3.6.1.2.1.31.1.2TableifStackTablenot-accessiblecurrentThe table containing information on the relationships between the multiple sub-layers of network interfaces. In particular, it contains information on which su…
1.3.6.1.2.1.31.1.2.1RowifStackEntrynot-accessiblecurrentInformation on a particular relationship between two sub- layers, specifying that one sub-layer runs on 'top' of the other sub-layer. Each sub-layer correspond…
1.3.6.1.2.1.31.1.2.1.1ColumnifStackHigherLayernot-accessiblecurrentThe value of ifIndex corresponding to the higher sub-layer of the relationship, i.e., the sub-layer which runs on 'top' of the sub-layer identified by the corr…
1.3.6.1.2.1.31.1.2.1.2ColumnifStackLowerLayernot-accessiblecurrentThe value of ifIndex corresponding to the lower sub-layer of the relationship, i.e., the sub-layer which runs 'below' the sub-layer identified by the correspon…
1.3.6.1.2.1.31.1.2.1.3ColumnifStackStatusread-createcurrentThe status of the relationship between two sub-layers. Changing the value of this object from 'active' to 'notInService' or 'destroy' will likely have conseque…
1.3.6.1.2.1.31.1.3TableifTestTablenot-accessibledeprecatedThis table contains one entry per interface. It defines objects which allow a network manager to instruct an agent to test an interface for various faults. Tes…
1.3.6.1.2.1.31.1.3.1RowifTestEntrynot-accessibledeprecatedAn entry containing objects for invoking tests on an interface.
1.3.6.1.2.1.31.1.3.1.1ColumnifTestIdread-writedeprecatedThis object identifies the current invocation of the interface's test.
1.3.6.1.2.1.31.1.3.1.2ColumnifTestStatusread-writedeprecatedThis object indicates whether or not some manager currently has the necessary 'ownership' required to invoke a test on this interface. A write to this object i…
1.3.6.1.2.1.31.1.3.1.4ColumnifTestResultread-onlydeprecatedThis object contains the result of the most recently requested test, or the value none(1) if no tests have been requested since the last reset. Note that this …
1.3.6.1.2.1.31.1.3.1.6ColumnifTestOwnerread-writedeprecatedThe entity which currently has the 'ownership' required to invoke a test on this interface.
1.3.6.1.2.1.31.1.4TableifRcvAddressTablenot-accessiblecurrentThis table contains an entry for each address (broadcast, multicast, or uni-cast) for which the system will receive packets/frames on a particular interface, e…
1.3.6.1.2.1.31.1.4.1RowifRcvAddressEntrynot-accessiblecurrentA list of objects identifying an address for which the system will accept packets/frames on the particular interface identified by the index value ifIndex.
1.3.6.1.2.1.31.1.4.1.1ColumnifRcvAddressAddressnot-accessiblecurrentAn address for which the system will accept packets/frames on this entry's interface.
1.3.6.1.2.1.31.1.4.1.2ColumnifRcvAddressStatusread-createcurrentThis object is used to create and delete rows in the ifRcvAddressTable.
1.3.6.1.2.1.31.1.4.1.3ColumnifRcvAddressTyperead-createcurrentThis object has the value nonVolatile(3) for those entries in the table which are valid and will not be deleted by the next restart of the managed system. Entr…
1.3.6.1.2.1.31.1.5ScalarifTableLastChangeread-onlycurrentThe value of sysUpTime at the time of the last creation or deletion of an entry in the ifTable. If the number of entries has been unchanged since the last re-i…
1.3.6.1.2.1.31.1.6ScalarifStackLastChangeread-onlycurrentThe value of sysUpTime at the time of the last change of the (whole) interface stack. A change of the interface stack is defined to be any creation, deletion, …
1.3.6.1.2.1.31.2NodeifConformance
1.3.6.1.2.1.31.2.1NodeifGroups
1.3.6.1.2.1.31.2.1.1GroupifGeneralGroupdeprecatedA collection of objects deprecated in favour of ifGeneralInformationGroup.
1.3.6.1.2.1.31.2.1.2GroupifFixedLengthGroupcurrentA collection of objects providing information specific to non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20,000…
1.3.6.1.2.1.31.2.1.3GroupifHCFixedLengthGroupcurrentA collection of objects providing information specific to high speed (greater than 20,000,000 bits/second) character- oriented or fixed-length-transmission net…
1.3.6.1.2.1.31.2.1.4GroupifPacketGroupcurrentA collection of objects providing information specific to non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20,000…
1.3.6.1.2.1.31.2.1.5GroupifHCPacketGroupcurrentA collection of objects providing information specific to high speed (greater than 20,000,000 bits/second but less than or equal to 650,000,000 bits/second) pa…
1.3.6.1.2.1.31.2.1.6GroupifVHCPacketGroupcurrentA collection of objects providing information specific to higher speed (greater than 650,000,000 bits/second) packet- oriented network interfaces.
1.3.6.1.2.1.31.2.1.7GroupifRcvAddressGroupcurrentA collection of objects providing information on the multiple addresses which an interface receives.
1.3.6.1.2.1.31.2.1.8GroupifTestGroupdeprecatedA collection of objects providing the ability to invoke tests on an interface.
1.3.6.1.2.1.31.2.1.9GroupifStackGroupdeprecatedThe previous collection of objects providing information on the layering of MIB-II interfaces.
1.3.6.1.2.1.31.2.1.10GroupifGeneralInformationGroupcurrentA collection of objects providing information applicable to all network interfaces.
1.3.6.1.2.1.31.2.1.11GroupifStackGroup2currentA collection of objects providing information on the layering of MIB-II interfaces.
1.3.6.1.2.1.31.2.1.12GroupifOldObjectsGroupdeprecatedThe collection of objects deprecated from the original MIB- II interfaces group.
1.3.6.1.2.1.31.2.1.13GroupifCounterDiscontinuityGroupcurrentA collection of objects providing information specific to interface counter discontinuities.
1.3.6.1.2.1.31.2.1.14GrouplinkUpDownNotificationsGroupcurrentThe notifications which indicate specific changes in the value of ifOperStatus.
1.3.6.1.2.1.31.2.2NodeifCompliances
1.3.6.1.2.1.31.2.2.1ComplianceifComplianceread-onlydeprecatedA compliance statement defined in a previous version of this MIB module, for SNMP entities which have network interfaces.
1.3.6.1.2.1.31.2.2.2ComplianceifCompliance2read-onlydeprecatedA compliance statement defined in a previous version of this MIB module, for SNMP entities which have network interfaces.
1.3.6.1.2.1.31.2.2.3ComplianceifCompliance3read-onlycurrentThe compliance statement for SNMP entities which have network interfaces.
1.3.6.1.6.3.1.1.5.3NotificationlinkDowncurrentA linkDown trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links is about …
1.3.6.1.6.3.1.1.5.4NotificationlinkUpcurrentA linkUp trap signifies that the SNMP entity, acting in an agent role, has detected that the ifOperStatus object for one of its communication links left the do…
Type Definitions
NameSyntaxStatusDescription
InterfaceIndexInteger32 (1..2147483647)currentA unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must re…
InterfaceIndexOrZeroInteger32 (0..2147483647)currentThis textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits t…
OwnerStringOCTET STRING (SIZE(0..255))deprecatedThis data type is used to model an administratively assigned name of the owner of a resource. This information is taken from the NVT ASCII character set. It is suggested that this name contain one or more of the followi…