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 |