CIRCUIT-IF-MIB

        The MIB module to allow insertion of selected circuit into
the ifTable.
    
Source file
CIRCUIT-IF-MIB
Last revised
Identity
circuitIfMIB
Base OID
1.3.6.1.2.1.94
Imported Objects
IF-MIB ifIndex InterfaceIndex
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Gauge32 mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page)
SNMPv2-TC RowPointer RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CIRCUIT-IF-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CIRCUIT-IF-MIB::circuitIfMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CIRCUIT-IF-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CIRCUIT-IF-MIB::circuitIfMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (20)
.1.3.6.1.2.1.94
.1.3.6.1.2.1.94.1
.1.3.6.1.2.1.94.1.1
.1.3.6.1.2.1.94.1.1.1
.1.3.6.1.2.1.94.1.1.1.1
.1.3.6.1.2.1.94.1.1.1.2
.1.3.6.1.2.1.94.1.1.1.3
.1.3.6.1.2.1.94.1.1.1.4
.1.3.6.1.2.1.94.1.1.1.5
.1.3.6.1.2.1.94.1.1.1.6
.1.3.6.1.2.1.94.1.2
.1.3.6.1.2.1.94.1.2.1
.1.3.6.1.2.1.94.1.2.1.1
.1.3.6.1.2.1.94.1.2.1.2
.1.3.6.1.2.1.94.1.3
.1.3.6.1.2.1.94.1.4
.1.3.6.1.2.1.94.2
.1.3.6.1.2.1.94.3
.1.3.6.1.2.1.94.3.1
.1.3.6.1.2.1.94.3.2
Dependencies (6) 4 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. CIRCUIT-IF-MIBrfcselected
Type Definitions (1)
Enumeration
transmit(1)
receive(2)
both(3)
Conformance Groups (3)
A collection of required objects providing
information from the circuit table.
.1.3.6.1.2.1.94.3.1.1
A collection of required objects providing
information from the interface map table.
.1.3.6.1.2.1.94.3.1.2
A collection of statistical metrics used to help manage
the ciCircuitTable.
.1.3.6.1.2.1.94.3.1.3
Compliance Statements (1)

OID .1.3.6.1.2.1.94.3.2.1
The compliance statement for SNMP entities

which support of the Circuit Interfaces MIB module.
This group defines the minimum level of support
required for compliance.
Required groups
Object refinements
ObjectAccessSyntaxDescription
ciCircuitStatus readonly
active(1)
Row creation can be done outside of the scope of
the SNMP protocol. If this object is implemented with
max-access of read-only, then the only value that MUST
be returned is active(1).
ciCircuitStorageType readonly
It is legal to support ciCircuitStorageType as read-
only as long as the value reported in consistent
with the actual storage mechanism employed within the
agent.