CISCO-IP-IF-MIB

        The MIB module for configuring IP characteristics
of the interfaces of a device.
    
Source file
CISCO-IP-IF-MIB
Last revised
Identity
ciscoIPIfMIB
Base OID
1.3.6.1.4.1.9.9.309
Imported Objects
CISCO-SMI ciscoMgmt
IF-MIB ifIndex InterfaceIndex
INET-ADDRESS-MIB InetAddress InetAddressPrefixLength InetAddressType
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page)
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the cisco 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 'CISCO-IP-IF-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-IP-IF-MIB::ciscoIPIfMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-IP-IF-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-IP-IF-MIB::ciscoIPIfMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (32)
.1.3.6.1.4.1.9.9.309
.1.3.6.1.4.1.9.9.309.0
.1.3.6.1.4.1.9.9.309.0.0
.1.3.6.1.4.1.9.9.309.1
.1.3.6.1.4.1.9.9.309.1.1
Bits
.1.3.6.1.4.1.9.9.309.1.1.1
.1.3.6.1.4.1.9.9.309.1.1.2
.1.3.6.1.4.1.9.9.309.1.1.2.1
.1.3.6.1.4.1.9.9.309.1.1.2.1.1
OctetString
.1.3.6.1.4.1.9.9.309.1.1.2.1.2
.1.3.6.1.4.1.9.9.309.1.1.2.1.3
.1.3.6.1.4.1.9.9.309.1.1.2.1.4
.1.3.6.1.4.1.9.9.309.1.1.2.1.5
.1.3.6.1.4.1.9.9.309.1.1.2.1.6
.1.3.6.1.4.1.9.9.309.1.1.2.1.7
.1.3.6.1.4.1.9.9.309.1.1.3
.1.3.6.1.4.1.9.9.309.1.1.3.1
.1.3.6.1.4.1.9.9.309.1.1.3.1.1
.1.3.6.1.4.1.9.9.309.1.1.3.1.2
.1.3.6.1.4.1.9.9.309.1.1.3.1.3
.1.3.6.1.4.1.9.9.309.1.1.3.1.4
.1.3.6.1.4.1.9.9.309.1.2
.1.3.6.1.4.1.9.9.309.1.2.1
.1.3.6.1.4.1.9.9.309.1.2.1.1
OctetString
.1.3.6.1.4.1.9.9.309.1.2.1.1.1
.1.3.6.1.4.1.9.9.309.1.2.1.1.2
.1.3.6.1.4.1.9.9.309.1.2.1.1.3
.1.3.6.1.4.1.9.9.309.1.2.1.1.4
.1.3.6.1.4.1.9.9.309.1.2.1.1.5
.1.3.6.1.4.1.9.9.309.2
.1.3.6.1.4.1.9.9.309.2.1
.1.3.6.1.4.1.9.9.309.2.2
Dependencies (9) 7 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
Type Definitions (1)
Enumeration
single(1)
primary(2)
secondary(3)
Conformance Groups (5)
A collection of objects for the address configuration
of interfaces.
.1.3.6.1.4.1.9.9.309.2.2.1
A collection of objects for the broadcast address
configuration of interfaces.
.1.3.6.1.4.1.9.9.309.2.2.2
A collection of objects for the address configuration
of interfaces.
.1.3.6.1.4.1.9.9.309.2.2.3
A collection of objects for the broadcast address
configuration of interfaces.
.1.3.6.1.4.1.9.9.309.2.2.4
A collection of objects describing IP helper addresses
associated with interfaces.
.1.3.6.1.4.1.9.9.309.2.2.5
Compliance Statements (3)

OID .1.3.6.1.4.1.9.9.309.2.1.1
The compliance statement for the CISCO-IP-IF-MIB.

OBJECT ciiIPAddressType
SYNTAX INTEGER { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.

OBJECT ciiIPAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
Required groups
mandatory ciscoIPIfAddressConfigurationGroup1
optional ciscoIPIfAddressConfigurationGroup2 Implementation of this group is optional.
Object refinements
ObjectAccessSyntaxDescription
ciiIPAddressBroadcast readonly An implementation is only required if the value of
ciiIPAddressType in the same conceptual row is ipv4(1).

Write access is not required.
ciiIPAddressStatus
active(1), createAndGo(4), destroy(6)
An implementation is only required to support
three of the six enumerated values of the RowStatus
textual convention, specifically: active(1),
createAndGo(4), and destroy(6).

OID .1.3.6.1.4.1.9.9.309.2.1.2
The compliance statement for the CISCO-IP-IF-MIB.

OBJECT ciiIPAddressType
SYNTAX INTEGER { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.

OBJECT ciiIPAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
Required groups
optional ciscoIPIfAddressConfigurationGroup1 Implementation of this group is optional. But in an
implementaion of this mib, either
ciscoIPIfAddressConfigGroup1 or
ciscoIPIfAddressConfigGroup3 must be
implemented.
optional ciscoIPIfAddressConfigurationGroup2 Implementation of this group is optional.
optional ciscoIPIfAddressConfigurationGroup3 Implementation of this group is optional. But in an
implementaion of this mib, either
ciscoIPIfAddressConfigGroup1 or
ciscoIPIfAddressConfigGroup3 must be
implemented.
optional ciscoIPIfAddressConfigurationGroup4 Implementation of this group is optional.
Object refinements
ObjectAccessSyntaxDescription
ciiIPAddressBroadcast readonly An implementation is only required if the value of
ciiIPAddressType in the same conceptual row is ipv4(1).

Write access is not required.
ciiIPAddressStatus
active(1), createAndGo(4), destroy(6)
An implementation is only required to support
three of the six enumerated values of the RowStatus
textual convention, specifically: active(1),
createAndGo(4), and destroy(6).
ciiIPIfAddressBroadcast readonly An implementation is only required if the value of
ciiIPAddressType in the same conceptual row is ipv4(1).

Write access is not required.
ciiIPIfAddressStatus
active(1), createAndGo(4), destroy(6)
An implementation is only required to support
three of the six enumerated values of the RowStatus
textual convention, specifically: active(1),
createAndGo(4), and destroy(6).
ciiIPIfAddressCategory readonly
Write access is not required.

OID .1.3.6.1.4.1.9.9.309.2.1.3
The compliance statement for the CISCO-IP-IF-MIB.

OBJECT ciiIPAddressType
SYNTAX INTEGER { ipv4(1) }
DESCRIPTION
An implementation is only required to support IPv4
addresses.

OBJECT ciiIPAddress
SYNTAX InetAddress (SIZE(4))
DESCRIPTION
An implementation is only required to support IPv4
addresses.
Required groups
optional ciscoIPIfAddressConfigurationGroup1 Implementation of this group is optional. But in an
implementaion of this mib, either
ciscoIPIfAddressConfigGroup1 or
ciscoIPIfAddressConfigGroup3 must be
implemented.
optional ciscoIPIfAddressConfigurationGroup2 Implementation of this group is optional.
optional ciscoIPIfAddressConfigurationGroup3 Implementation of this group is optional. But in an
implementaion of this mib, either
ciscoIPIfAddressConfigGroup1 or
ciscoIPIfAddressConfigGroup3 must be
implemented.
optional ciscoIPIfAddressConfigurationGroup4 Implementation of this group is optional.
optional ciiHelperAddressGroup This group is mandatory only for those implementations that
support interface IP address helper address configuration.
Object refinements
ObjectAccessSyntaxDescription
ciiIPAddressBroadcast readonly An implementation is only required if the value of
ciiIPAddressType in the same conceptual row is ipv4(1).

Write access is not required.
ciiIPAddressStatus
active(1), createAndGo(4), destroy(6)
An implementation is only required to support
three of the six enumerated values of the RowStatus
textual convention, specifically: active(1),
createAndGo(4), and destroy(6).
ciiIPIfAddressBroadcast readonly An implementation is only required if the value of
ciiIPAddressType in the same conceptual row is ipv4(1).

Write access is not required.
ciiIPIfAddressStatus
active(1), createAndGo(4), destroy(6)
An implementation is only required to support
three of the six enumerated values of the RowStatus
textual convention, specifically: active(1),
createAndGo(4), and destroy(6).
ciiIPIfAddressCategory readonly
Write access is not required.
ciiHelperAddressStatus readonly
An implementation must at least provide read-only access to
this object.
ciiHelperAddressStorage readonly
An implementation must at least provide read-only access to
this object.