Home/Catalog/HP-ICF-OPENFLOW-MIB

HP-ICF-OPENFLOW-MIB

AI MIB Summary

The HP-ICF-OPENFLOW-MIB enables network administrators to configure and monitor OpenFlow protocol parameters on HP Intelligent Control Framework (ICF) switches, specifically managing flow table entries, controller connections, and port-level forwarding rules.

The MIB module for configuring OpenFlow.
Main OID:
hpicfOpenFlowMIB.1.3.6.1.4.1.25506.11.1.89
75
Objects
Active
Status
8
Dependencies

Imported Objects

Objects

75 total
Object Name
hpicfOpenFlowMIBThe MIB module for configuring OpenFlow.
MODULE-IDENTITY
.1.3.6.1.4.1.25506.11.1.89
hpicfOpenFlowNotifications
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.0
hpicfOpenFlowObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.1
hpicfOpenFlowStatusGlobal configuration to enable or disable OpenFlow on the device. The 'disableWithClearConfig' enum disables OpenFlow along with removing all the OpenFlow related configuration.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.1
hpicfOpenFlowInstanceTableTable used to create an OpenFlow instance. For maximum number of OpenFlow instances that can be supported, refer to hpicfOpenFLowMaxInstances MIB object.
SEQUENCE OF HpicfOpenFlowInstanceEntry
.1.3.6.1.4.1.25506.11.1.89.1.4
hpicfOpenFlowInstanceEntryA set of objects that are used to create an OpenFlow instance.
HpicfOpenFlowInstanceEntry
.1.3.6.1.4.1.25506.11.1.89.1.4.1
hpicfOpenFlowInstanceNameUnique name given to an OpenFlow instance. The instance name 'aggregate' is special case denoting switch functioning as OpenFlow switch. The instance name allows lowercase alphanumeric characters and the special character underscore.
SnmpAdminString
.1.3.6.1.4.1.25506.11.1.89.1.4.1.1
hpicfOpenFlowInstanceAdminStatusThis object is used to administratively enable or disable an OpenFlow instance. This MIB object can be set to 'enable' only when either hpicfOpenFlowInstanceListenPortCfg has been set to 'true' or atleast one controller is associated with this instance.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.2
hpicfOpenFlowInstanceListenPortCfgThis object indicates if a listen-port is configured on this OpenFlow instance.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.3
hpicfOpenFlowInstanceListenPortPort number for the listen-port on the OpenFlow instance. A valid port number is between 1024 and 65534 inclusive.rw
InetPortNumber (INET-ADDRESS-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.4
hpicfOpenFlowInstanceListenPortIsOobmThis object indicates if a listen-port is configured for this OpenFlow instance over OOBM(Out Of Band Management) interface. This MIB object will be applicable only if there is a physical OOBM port on the device.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.5
hpicfOpenFlowInstanceModeThis object allows the user to specify the mode of OpenFlow operation for an instance. In active mode, new flows get redirected to the OpenFlow controller. In passive mode, new flows are not sent to the OpenFlow controller.This object is applicable only for an OpenFlow version 1.0 instance.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.6
hpicfOpenFlowInstanceFlowLocationModeThis object specifies if the flows for this instance will be located in hardware only or in hardware and software. By default, flows will be located in hardware and software.This object is applicable only for an OpenFlow version 1.0 instance.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.7
hpicfOpenFlowConnectionInterruptionModeThis MIB object is used to specify the type of fallback when the switch loses connection with the controller. In fail-secure mode, packets and messages destined to the current controller are dropped. Flows should continue to expire according to their timeouts in fail-secure mode. In fail-standalone mode, the switch acts as a legacy Ethernet switch or router.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.8
hpicfOpenFlowInstanceHwRateLimitThis object limits the bandwidth per module in kilobits per second, that this OpenFlow instance can utilize. This implementation supports a minimum rate limit of 0 kbps and a maximum rate limit of 10000000 kbps.rw
Integer32 UNITS "kilobits per second"
.1.3.6.1.4.1.25506.11.1.89.1.4.1.9
hpicfOpenFlowInstanceSwRateLimitThis object limits the number of packets per second for each module, that this instance can send to the software path on the CPU. Increasing the software rate limit would increase CPU consumption and may impact the system performance. For maximum number of packets per second for each module, that an OpenFlow instance can send to the software path on the CPU, refer to hpicfOpenFLowInstanceMaxSwRateLimit MIB object.rw
Integer32 UNITS "packets per second"
.1.3.6.1.4.1.25506.11.1.89.1.4.1.10
hpicfOpenFlowInstanceDatapathIDDatapath ID(DPID) uniquely identifies a datapath between this instance and the controller. Its lower 48-bits are intended for switch MAC address, while the upper 16-bits are defined by the implementation.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.4.1.11
hpicfOpenFlowInstanceNumOfHwFlowsThis object indicates the number of hardware flows in this OpenFlow instance.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.4.1.12
hpicfOpenFlowInstanceNumOfSwFlowsThis object indicates the number of software flows in this OpenFlow instance.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.4.1.13
hpicfOpenFlowInstanceOperStatusThis object is used to determine the operational state of an OpenFlow instance. The reason for operational status to be down is specified by the hpicfOpenFlowInstanceOperStatusReason MIB.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.14
hpicfOpenFlowInstanceMaxBackOffIntervalInterval between two consecutive attempts made by an instance to reconnect to a controller increases exponentially till it reaches the value specified by this MIB object. All subsequent attempts use this value as the interval between retries.rw
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.4.1.15
hpicfOpenFlowInstanceRowStatusRow status for this table.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.16
hpicfOpenFlowInstanceProbeIntervalThis MIB object specifies the interval between two consecutive probes sent from an instance to the controller. This MIB value also determines how soon the instance will enter the connection interruption mode. If the instance does not hear a reply from the controller for three consecutive probes, it will flag the controller as unreachable and enter connection interruption mode.rw
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.4.1.17
hpicfOpenFlowInstanceProtoVersionThis MIB object specifies the OpenFlow instance protocol version.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.18
hpicfOpenFlowInstanceProtoVersionOnlySetting this MIB object to true will support only the specific version mentioned by hpicfOpenFlowInstanceProtoVersion MIB and not compatible with lower versions.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.19
hpicfOpenFlowInstanceNumOfSwFlowTableThis MIB object specifies the number of software flow tables for this OpenFlow instance. The maximum value supported is 8. This object is applicable only for an OpenFlow version 1.3 instance.rw
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.4.1.20
hpicfOpenFlowInstanceOperStatusReasonThis MIB object specifies the reason for hpicfOpenFlowInstanceOperStatus to be down.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.21
hpicfOpenFlowInstanceEgressOnlyPortsThis MIB object specifies the list of egress only ports for this OpenFlow instance.ro
PortList (Q-BRIDGE-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.4.1.22
hpicfOpenFlowInstanceCapabilitiesThis MIB object specifies the instance capabilities exchanged with the controller.ro
Bits
.1.3.6.1.4.1.25506.11.1.89.1.4.1.23
hpicfOpenFlowInstanceHwTableMissCountThis MIB object specifies the number of packets which do not match any rules in the hardware table. This object is applicable only for an OpenFlow version 1.0 instance.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.4.1.24
hpicfOpenFlowInstanceTableModelThis MIB object determines the table model of an OpenFlow instance.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.4.1.25
hpicfOpenFlowInstanceMembershipTableTable used to add members to OpenFlow instances.
SEQUENCE OF HpicfOpenFlowInstanceMembershipEntry
.1.3.6.1.4.1.25506.11.1.89.1.5
hpicfOpenFlowInstanceMembershipEntryA set of objects that are used to add members to an OpenFlow instance.
HpicfOpenFlowInstanceMembershipEntry
.1.3.6.1.4.1.25506.11.1.89.1.5.1
hpicfOpenFlowInstanceMembershipRowStatusRow status for this member.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.5.1.2
hpicfOpenFlowControllerTableTable used to configure controllers. For maximum number of OpenFlow controllers that can be supported, refer to hpicfOpenFlowMaxControllers MIB object.
SEQUENCE OF HpicfOpenFlowControllerEntry
.1.3.6.1.4.1.25506.11.1.89.1.6
hpicfOpenFlowControllerEntryA set of objects that are used to configure OpenFlow Controllers.
HpicfOpenFlowControllerEntry
.1.3.6.1.4.1.25506.11.1.89.1.6.1
hpicfOpenFlowControllerIDUnique ID given to a Controller. This will be associated with an instance through hpicfOpenFlowInstanceControllerTable.
Integer32
.1.3.6.1.4.1.25506.11.1.89.1.6.1.1
hpicfOpenFlowControllerInetAddressTypeAddress type of this controller. This implementation supports only ipv4 type.rw
InetAddressType (INET-ADDRESS-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.6.1.2
hpicfOpenFlowControllerInetAddressIP Address of the controller.rw
InetAddress (INET-ADDRESS-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.6.1.3
hpicfOpenFlowControllerPortThe port over which the controller can be reached.rw
InetPortNumber (INET-ADDRESS-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.6.1.4
hpicfOpenFlowControllerInterfaceThis MIB object specifies an interface over which the controller is reachable.rw
InterfaceIndex (IF-MIB)
.1.3.6.1.4.1.25506.11.1.89.1.6.1.5
hpicfOpenFlowControllerRowStatusRow status for this table. The hpicfOpenFlowControllerInetAddress and hpicfOpenFlowControllerInterface MIB objects have to be set to valid values to move this object to 'active' state. This conceptual row can be deleted only if the corresponding controller association is removed from the hpicfOpenFlowInstanceControllerTable.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.6.1.6
hpicfOpenFlowInstanceControllerTableTable that contains objects for connection state and status between an OpenFlow instance and a controller.
SEQUENCE OF HpicfOpenFlowInstanceControllerEntry
.1.3.6.1.4.1.25506.11.1.89.1.8
hpicfOpenFlowInstanceControllerEntryA set of objects used to monitor the status and state of connection between an OpenFlow instance and controller.
HpicfOpenFlowInstanceControllerEntry
.1.3.6.1.4.1.25506.11.1.89.1.8.1
hpicfOpenFlowInstanceControllerStatusConnection status between an OpenFlow instance and a controller.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.8.1.1
hpicfOpenFlowInstanceControllerStateConnection state between an OpenFlow instance and a controller. The state 'void' implies that there is no connection. The state 'backoff' represents a state where the device is attempting to reconnect to the controller at increasing intervals of time. The state 'connecting' represents a state where the device is in the process of connecting to the controller. The state 'active' implies that a connection has been established and that the controller is responsive. The state 'idle' implies that the connection is idle and waiting for a response.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.8.1.2
hpicfOpenFlowInstanceControllerRoleRole of a controller in an instance. The default role of a controller is equal. In this role, the controller has full access to the switch and is equal to other controllers in the same role. In slave role, the controller has read-only access to the switch. The master role is similar to equal and has full access to the switch, the difference is that the switch ensures it is the only controller in this role. When a controller changes its role to master, the switch changes all other controllers with the role master to have the role slave.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.8.1.3
hpicfOpenFlowInstanceControllerConnSecureThis object indicates if the connection between the controller and instance is secure. Setting this MIB to true will initiate TLS as transport protocol.rw
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.8.1.4
hpicfOpenFlowInstanceControllerRowStatusRow status for this table. Row transition to 'createAndWait', 'notReady' and 'notInService' states are not allowed.rw
RowStatus (SNMPv2-TC)
.1.3.6.1.4.1.25506.11.1.89.1.8.1.5
hpicfOpenFlowMaxInstancesThis MIB object specifies the maximum number of OpenFlow instances.ro
Integer32
.1.3.6.1.4.1.25506.11.1.89.1.10
hpicfOpenFlowMaxFlowsThis MIB objects specifies the total number of flows that can be supported on the switch. That is, the sum of all hardware flows and software flows across all OpenFlow instances cannot exceed this number.ro
Integer32
.1.3.6.1.4.1.25506.11.1.89.1.11
hpicfOpenFlowMaxControllersThis MIB object specifies the maximum number of OpenFlow controllers.ro
Integer32
.1.3.6.1.4.1.25506.11.1.89.1.12
hpicfOpenFlowInstanceMeterTableTable that contains objects related to meters of an OpenFlow instance. This table is populated when meters are configured from controller.
SEQUENCE OF HpicfOpenFlowInstanceMeterEntry
.1.3.6.1.4.1.25506.11.1.89.1.19
hpicfOpenFlowInstanceMeterEntryA set of objects used to retrieve details about meters associated with an OpenFlow instance.
HpicfOpenFlowInstanceMeterEntry
.1.3.6.1.4.1.25506.11.1.89.1.19.1
hpicfOpenFlowInstanceMeterIDUnique ID given to a meter.
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.19.1.1
hpicfOpenFlowInstanceMeterFlowCountNumber of flows on which this meter is applied.ro
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.19.1.2
hpicfOpenFlowInstanceMeterInputPktCountNumber of packets processed by this meter.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.19.1.3
hpicfOpenFlowInstanceMeterInputByteCountNumber of bytes processed by this meter.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.19.1.4
hpicfOpenFlowInstanceMeterDurationDuration for which this meter is active.ro
Unsigned32 UNITS "seconds"
.1.3.6.1.4.1.25506.11.1.89.1.19.1.5
hpicfOpenFlowInstanceMeterBandTableTable that contains objects related to meter bands for a specific meter in an OpenFlow instance. This table is populated when meters and their bands are configured from controller.
SEQUENCE OF HpicfOpenFlowInstanceMeterBandEntry
.1.3.6.1.4.1.25506.11.1.89.1.20
hpicfOpenFlowInstanceMeterBandEntryA set of objects used to retrieve details about meter bands associated with a meter and an OpenFlow instance.
HpicfOpenFlowInstanceMeterBandEntry
.1.3.6.1.4.1.25506.11.1.89.1.20.1
hpicfOpenFlowInstanceMeterBandIDUnique ID given to a band in a meter.
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.20.1.1
hpicfOpenFlowInstanceMeterBandTypeThis meter band type determines how the packets are processed.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.20.1.2
hpicfOpenFlowInstanceMeterBandRateThis MIB object specifies the rate beyond which the incoming packets would be treated according to action specified by hpicfOpenFlowInstanceMeterBandType MIB. The units of this rate is determined by the hpicfOpenFlowInstanceMeterBandRateUnit MIBro
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.20.1.3
hpicfOpenFlowInstanceMeterBandRateUnitThis MIB object specifies the unit for hpicfOpenFlowInstanceMeterBandRate MIB. The units can be either kilobits per second or packets per second.ro
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.20.1.4
hpicfOpenFlowInstanceMeterInBandPktCountNumber of packets processed by this meter.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.20.1.5
hpicfOpenFlowInstanceMeterInBandByteCountNumber of bytes processed by this meter.ro
Counter64
.1.3.6.1.4.1.25506.11.1.89.1.20.1.6
hpicfOpenFlowScalarObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.1.21
hpicfOpenFlowIPControlTableUsageThis object is used to specify maximum percentage of IP control table resources that can be used by OpenFlow. The percentage is not a guarantee, but a maximum allowed limit.rw
Unsigned32
.1.3.6.1.4.1.25506.11.1.89.1.21.1
hpicfOpenFlowIPControlTableStatsRefreshRateThis MIB object is used to specify the time interval at which the hardware will be polled for statistics. A value of '0' would mean that the hardware will no longer be polled to update the statistics.ro
Unsigned32 UNITS "seconds"
.1.3.6.1.4.1.25506.11.1.89.1.21.2
hpicfOpenFlowIpControlTableModeThis MIB object specifies the OpenFlow operation mode. In this mode, IP control table would be advertised by an OpenFlow 1.3 instance.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.21.9
hpicfOpenFlowEgressOnlyPortsSetting this MIB object to 'enable' will advertise egress-only ports to the controller.rw
Enumeration
.1.3.6.1.4.1.25506.11.1.89.1.21.10
hpicfOpenFlowConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.2
hpicfOpenFlowCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.2.1
hpicfOpenFlowGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.25506.11.1.89.2.2
HP-ICF-OPENFLOW-MIB - SNMP MIB Reference | MIBs Explorer