Home/Catalog/CISCO-IP-IF-MIB

CISCO-IP-IF-MIB

AI MIB Summary

The CISCO-IP-IF-MIB enables the configuration and monitoring of IP protocol parameters, including interface addresses, subnet masks, and IP helper settings, on Cisco IOS devices. This module facilitates granular control over Layer 3 interface attributes to ensure correct IP routing and connectivity within the network infrastructure.

The MIB module for configuring IP characteristics of the interfaces of a device.
31
Objects
Active
Status
5
Dependencies

Imported Objects

Objects

31 total
Object Name
ciscoIPIfMIB
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309
IF-MIB
Unknown
.1.3.6.1.4.1.9.9.309
ciscoIPIfMIBNotifs
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.0
ciiIPIfNotifications
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.0.0
ciscoIPIfMIBObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.1
ciiIPAddressConfiguration
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.1.1
ciiIPAddressCategoryCapThis object indicates what types of IP address category can be configured on this device. single(0) means that each interface on the device can be assigned only one IP address. primary(1) means that each interface on the device can be assigned an IP address as the primary one. secondary(2) means that each interface on the device can be assigned an IP address as the secondary one. Devices which has the single(0) bit set to 1, should have the primary(1) and secondary(2) bits set to 0. Likewise devices which have the primary(1) and/or secondary(2) bits set to 1, should have the single(0) set to 0.ro
OCTET STRING
.1.3.6.1.4.1.9.9.309.1.1.1
ciiIPAddressTableThe table of addressing information relevant to this entity's IP addresses. This is the enhancement of the ipAddrTable in IP-MIB.
SEQUENCE OF CiiIPAddressEntry
.1.3.6.1.4.1.9.9.309.1.1.2
ciiIPAddressEntryThe addressing information for one of this entity's IP addresses. The only way an entry can be created is by setting the ciiIPAddressStatus object to 'create and go' and the only way an entry can be destroyed is by setting the ciiIPAddressStatus object to 'destroy'. Any column in the entry may be modified anytime, when the value of ciiIPAddressStatus is 'active'.
CiiIPAddressEntry
.1.3.6.1.4.1.9.9.309.1.1.2.1
ciiIPAddressTypeThe type of Internet address for all the objects with SYNTAX InetAddress and InetAddressPrefixLength in this entry.
InetAddressType -- Rsyntax INTEGER { -- ?? enum value of zero may cause problems -- unknown(0), -- ipv4(1), -- ipv6(2), -- ipv4z(3), -- ipv6z(4), -- dns(16) -- }
.1.3.6.1.4.1.9.9.309.1.1.2.1.1
ciiIPAddressThe IP address to which this entry's addressing information pertains.
InetAddress
.1.3.6.1.4.1.9.9.309.1.1.2.1.2
ciiIPAddressIfIndexThe index value which uniquely identifies the interface to which this entry is applicable. ciiIPAddressIfIndex is the same as the ifIndex of the interface associated with this ciiIPAddressEntry.rw
InterfaceIndex -- Rsyntax INTEGER
.1.3.6.1.4.1.9.9.309.1.1.2.1.3
ciiIPAddressPrefixLengthThe length of the prefix associated with the IP address of this entry. A value of zero causes all addresses to match. The type of address is specified by ciiIPAddressType of this entry.rw
InetAddressPrefixLength -- Rsyntax Gauge
.1.3.6.1.4.1.9.9.309.1.1.2.1.4
ciiIPAddressBroadcastThe broadcast address associated with the IP address of this entry. The type of address is specified by ciiIPAddressType of this entry.rw
InetAddress -- Rsyntax OCTET STRING
.1.3.6.1.4.1.9.9.309.1.1.2.1.5
ciiIPAddressCategoryIndicates the IP address category of this entry. Setting of this object has to comply with the value of ciiIPAddressCategoryCap.rw
IpAddressCatagory -- Rsyntax INTEGER { -- single(1), -- primary(2), -- secondary(3) -- }
.1.3.6.1.4.1.9.9.309.1.1.2.1.6
ciiIPAddressStatusThis object is used to manage creation and deletion of rows in this table. ciiIPAddressStatus must be set to 'creatAndGo' to create an entry and set to 'destroy' to delete an entry. The value in any column may be modified any time even the value of this entry rowStatus object is 'active'. Caution has to be taken before destroying any entry. Example: Need to change the IP address of an interface, which provides sole network connectivity. This has to be done by destroying the entry and creating a new one. The device would loose network connectivity after the entry is destroyed. In this case, the destroy of the old entry and the creation on the new entry should be packed in the same PDU.rw
RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- }
.1.3.6.1.4.1.9.9.309.1.1.2.1.7
ciiIPIfAddressTableThe table of addressing information relevant to this entity's IP addresses. This is the enhancement of the ipAddrTable in IP-MIB. This table is same as ciiIPAddressTable accept that ciiIPIfAddressIfIndex is part of the INDEX clause. This table is used to configure an IP address on a interface identified by ifIndex. Each interface can be configured with multiple IP addresses. When requested to create/delete an entry in this table, the agent also creates/deletes a correspondng entry in the ipAddrTable of rfc2011. Entries in this table are created/deleted only by network managers. Agents will typically only allow entries to be created on a subset of ifIndex values.
SEQUENCE OF CiiIPIfAddressEntry
.1.3.6.1.4.1.9.9.309.1.1.3
ciiIPIfAddressEntryThe addressing information for one of this entity's IP addresses. The only way an entry can be created is by setting the ciiIPIfAddressStatus object to 'create and go' and the only way an entry can be destroyed is by setting the ciiIPIfAddressStatus object to 'destroy'. Any column in the entry may be modified anytime, when the value of ciiIPIfAddressStatus is 'active'.
CiiIPIfAddressEntry
.1.3.6.1.4.1.9.9.309.1.1.3.1
ciiIPIfAddressPrefixLengthThe length of the prefix associated with the IP address of this entry. A value of zero causes all addresses to match. The type of address is specified by ciiIPAddressType of this entry. This object is same as the ciiIPAddressPrefixLength object, and changes to one will affect the other.rw
InetAddressPrefixLength -- Rsyntax Gauge
.1.3.6.1.4.1.9.9.309.1.1.3.1.1
ciiIPIfAddressBroadcastThe broadcast address associated with the IP address of this entry. The type of address is specified by ciiIPAddressType of this entry. This object is same as the ciiIPAddressBroadcast object, and changes to one will affect the other.rw
InetAddress -- Rsyntax OCTET STRING
.1.3.6.1.4.1.9.9.309.1.1.3.1.2
ciiIPIfAddressCategoryIndicates the IP address category of this entry. Setting of this object has to comply with the value of ciiIPAddressCategoryCap. This object is same as the ciiIPAddressCategory object, and changes to one will affect the other.rw
IpAddressCatagory -- Rsyntax INTEGER { -- single(1), -- primary(2), -- secondary(3) -- }
.1.3.6.1.4.1.9.9.309.1.1.3.1.3
ciiIPIfAddressStatusThis object is used to manage creation and deletion of rows in this table. ciiIPAddressStatus must be set to 'creatAndGo' to create an entry and set to 'destroy' to delete an entry. The value in any column may be modified any time even the value of this entry rowStatus object is 'active'. Caution has to be taken before destroying any entry. Example: Need to change the IP address of an interface, which provides sole network connectivity. This has to be done by destroying the entry and creating a new one. The device would loose network connectivity after the entry is destroyed. In this case, the destroy of the old entry and the creation on the new entry should be packed in the same PDU.rw
RowStatus -- Rsyntax INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- }
.1.3.6.1.4.1.9.9.309.1.1.3.1.4
ciscoIPIfMIBConform
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2
ciscoIPIfMIBCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.1
ciscoIPIfMIBCompliance
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.1.1
ciscoIPIfMIBCompliance1
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.1.2
ciscoIPIfMIBGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.2
ciscoIPIfAddressConfigurationGroup1
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.2.1
ciscoIPIfAddressConfigurationGroup2
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.2.2
ciscoIPIfAddressConfigurationGroup3
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.2.3
ciscoIPIfAddressConfigurationGroup4
OBJECT IDENTIFIER
.1.3.6.1.4.1.9.9.309.2.2.4