CISCO-PREFERRED-PATH-MIB
AI MIB Summary
The CISCO-PREFERRED-PATH-MIB manages Fibre Channel routing parameters on Cisco SAN switches to override default FSPF calculations, enabling traffic steering based on specific interface ingress or source FC-ID criteria. This module facilitates explicit path selection and traffic separation across VSANs by configuring fcroute objects to direct frames between hosts and targets along non-shortest paths.
The MIB module for the management of preferred path. This MIB enables managers to configure and monitor Preferred Path parameters.
Preferred path provides a method of routing traffic over the selected paths, not necessarily the preferred shortest path as chosen by routing protocols such as FSPF. This kind of control allows users to choose shortest paths based on characteristics, such as frames received on a selected interface or frames with selected source FC-ID. This feature allows users to ensure paths seperation between switches for different traffic between a host and a target.
Glossary:
FC-ID - Fibre Channel Identifier.
VSAN - Virtual Storage Area Network.
fcroute - Fibre Channel route to host or target.
FSPF - Fibre Shortest Path First.
IVR - Inter-VSAN Routing.
Main OID:
ciscoPrefPathMIB.1.3.6.1.4.1.9.9.592
49
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
49 total| Object Name |
|---|
ciscoPrefPathMIBThe MIB module for the management of
preferred path. This MIB enables managers
to configure and monitor Preferred Path
parameters.
Preferred path provides a method of routing
traffic over the selected paths, not necessarily
the preferred shortest path as chosen by routing
protocols such as FSPF. This kind of control allows
users to choose shortest paths based on
characteristics, such as frames received on a
selected interface or frames with selected source
FC-ID. This feature allows users to ensure paths
seperation between switches for different traffic
between a host and a target.
Glossary:
FC-ID - Fibre Channel Identifier.
VSAN - Virtual Storage Area Network.
fcroute - Fibre Channel route to host or target.
FSPF - Fibre Shortest Path First.
IVR - Inter-VSAN Routing. MODULE-IDENTITY .1.3.6.1.4.1.9.9.592 |
ciscoPrefPathMIBNotifs OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.0 |
ciscoPrefPathHWFailureNotifyThis notification is generated whenever the
local device encounters some hardware failures
during programming of local preferred path
configuration. NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.592.0.1 |
ciscoPrefPathMIBObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.1 |
ciscoPrefPathConfiguration OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.1.1 |
cPrefPathRouteMapTableThis table allows users to configure and monitor
the preferred path fcroute-map parameters on all
the VSANs configured on the local switch.
A fcroute-map can be created per VSAN. For each
fcroute-map users can create multiple routes which
are identified by a route ID. Within each route
there can be multiple flows which are configured
using the cPrefPathRouteMapMatchTable table and
the corresponding outgoing interface for a route
can be configured using the
cPrefPathRouteMapSetTable table.
This table is the top-level table which is used to
configure the fcroute-map indexed by VSAN ID
and a route within a fcroute-map indexed by the
route ID of the route.
Entries in this table are created and deleted
using the cPrefPathRouteMapRowStatus object.
To create a row in this table, a manager must
set the cPrefPathRouteMapRowStatus object
to 'createAndGo' or 'createAndWait'. This will
create a route within a fcroute-map. There is
no need to configure instances of other
corresponding columns -
cPrefPathRouteMapIntfPrefStrict,
cPrefPathRouteMapRouteActive,
cPrefPathRouteMapActive in order to make the
newly created row to active.
To delete a row in this table, a manager must
set the cPrefPathRouteMapRowStatus object
to 'destroy'. This will delete a route within a
fcroute-map. SEQUENCE OF CPrefPathRouteMapEntry .1.3.6.1.4.1.9.9.592.1.1.1 |
cPrefPathRouteMapEntryA conceptual row in the cPrefPathRouteMapTable.
There is an entry in this table for each
route within a fcroute-map. CPrefPathRouteMapEntry .1.3.6.1.4.1.9.9.592.1.1.1.1 |
cPrefPathRouteMapVsanIndexThe VSAN ID of this fcroute-map. VsanIndex (CISCO-ST-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.1 |
cPrefPathRouteMapRouteIndexAn arbitrary integer value which identifies a
route in this fcroute-map. Unsigned32 .1.3.6.1.4.1.9.9.592.1.1.1.1.2 |
cPrefPathRouteMapIntfPrefStrictThis object allows to change the way
the preferred path selection logic would
select the preferred path.
Setting this object to 'true' will make the
preferred path to select the outgoing interface
strictly based on the preference set using the
cPrefPathRMapSetIntfPref. When this object is set
to 'false', then the preferred path selection logic
will perform selection only when the current
outgoing interface goes down.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.3 |
cPrefPathRouteMapRouteActiveThis object allows to activate/de-activate
the route within a fcroute-map.
If value of this object is set to 'true', then
route will be activated. If set to 'false', then
the route will be de-activated.
After the route is activated, any incremental
updates or changes made to the match or set criteria
would require this object to be set to 'true' again
(re-activation).rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.4 |
cPrefPathRouteMapActiveThis object allows to activate/de-activate all the
routes within a fcroute-map.
If value of this object is set to 'true', then all
the routes within this fcroute-map will be activated.
If set to 'false', then all routes within this
fcroute-map will be de-activated.
After the fcroute-map is activated, any incremental
updates or changes made to the match or set criteria
would require this object to be set to 'true' again
(re-activation).rwdeprecated TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.5 |
cPrefPathRouteMapStorageTypeThe storage type for this conceptual row.
Conceptual rows having the value 'permanent'
need not allow write-access to any columnar
objects in the row.rw StorageType (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.6 |
cPrefPathRouteMapRowStatusThe status of this conceptual row.
There is no need to configure instances of other
corresponding columnar objects in order to make the
newly created row to active.
Instances of all other corresponding columns can be
modified for an active row.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.1.1.7 |
cPrefPathRouteMapGlobalTableThis table allows users to configure and monitor
the preferred path fcroute-map global parameters.
Entries in this table are automatically created
when the first route in a fcroute-map is created
using the cPrefPathRouteMapTable table.
An entry is deleted automatically from this table
if either:
- The last route in a fcroute-map is removed using
the cPrefPathRouteMapTable table.
or
- The corresponding VSAN is deleted using the
vsanTable table (Defined in CISCO-VSAN-MIB). SEQUENCE OF CPrefPathRouteMapGlobalEntry .1.3.6.1.4.1.9.9.592.1.1.2 |
cPrefPathRouteMapGlobalEntryA row in the cPrefPathRouteMapGlobalTable table.
There is an entry in this table for each
fcroute-map created. CPrefPathRouteMapGlobalEntry .1.3.6.1.4.1.9.9.592.1.1.2.1 |
cPrefPathRouteMapGlobalActiveThis object allows to activate/de-activate all the
routes within a fcroute-map.
This object is read-write for the values of 'all'
and 'none', but cannot be set to 'partial'.
If this object is set to 'all', then all the routes
within this fcroute-map will be activated.
If this object is set to 'none', then all routes
within this fcroute-map will be de-activated.
The value of 'partial' indicates that not all of
the routes within this fcroute-map are active.
This happens when some of the routes within this
fcroute-map is de-activated by using
cPrefPathRouteMapRouteActive object.
After the fcroute-map is activated, any incremental
updates or changes made to the match or set criteria
would require this object to be set to 'all' again
(re-activation).rw Enumeration .1.3.6.1.4.1.9.9.592.1.1.2.1.1 |
cPrefPathRouteMapMatchTableThis table allows to configure and monitor
the match criteria for a route within a
fcroute-map created using the
cPrefPathRouteMapTable table.
Each match criteria allows user to classify a
traffic flow based on the the incoming frame's
source FC-ID and destination FC-ID match.
Each entry in this table is indexed by the
- cPrefPathRouteMapVsanIndex
- cPrefPathRouteMapRouteIndex
- cPrefPathRMapMatchSrcAddr
- cPrefPathRMapMatchSrcAddrMask
- cPrefPathRMapMatchSrcIntf
- cPrefPathRMapMatchDstAddr
- cPrefPathRMapMatchDstAddrMask
Note that any changes or updates made to the match
criteria would require the corresponding route
or the corresponding fcroute-map to be activated
again.
Entries in this table are created and deleted
using the cPrefPathRMapMatchRowStatus object.
To create a row in this table, a manager must
set the cPrefPathRMapMatchRowStatus object
to 'createAndGo' or 'createAndWait'. This will
create a match criteria for a route within a
fcroute-map.
To delete a row in this table, a manager must
set the cPrefPathRMapMatchRowStatus object
to 'destroy'.
This table is dependent on cPrefPathRouteMapTable
table. The association between this table and
cPrefPathRouteMapTable table is through the common
indices - cPrefPathRouteMapRouteIndex and
cPrefPathRouteMapVsanIndex.
All the entries in this table with the indices -
cPrefPathRouteMapVsanIndex and
cPrefPathRouteMapRouteIndex is in fact the match
criteria or the flows associated with the route
within a fcroute-map for a VSAN, which are created
and activated using the cPrefPathRouteMapTable table.
When the row corresponding to indices -
cPrefPathRouteMapVsanIndex and
cPrefPathRouteMapRouteIndex in
the cPrefPathRouteMapTable is destroyed then all
the rows in this table with those indices will be
destroyed. SEQUENCE OF CPrefPathRouteMapMatchEntry .1.3.6.1.4.1.9.9.592.1.1.3 |
cPrefPathRouteMapMatchEntryAn entry (conceptual row) in this table.
There is an entry in this table for each
match criteria of a route within a
fcroute-map. CPrefPathRouteMapMatchEntry .1.3.6.1.4.1.9.9.592.1.1.3.1 |
cPrefPathRMapMatchSrcAddrThe FC-ID which need to be matched with source
address in a frame for the flow classification. FcAddressId (CISCO-ST-TC) .1.3.6.1.4.1.9.9.592.1.1.3.1.1 |
cPrefPathRMapMatchSrcAddrMaskThis object represents the mask associated with
the source address represented by
cPrefPathRMapMatchSrcAddr.
The value of this object is meaningful only
if the corresponding instance of
cPrefPathRMapMatchSrcAddr contains a valid FC-ID. CiscoPrefPathFcAddrMask .1.3.6.1.4.1.9.9.592.1.1.3.1.2 |
cPrefPathRMapMatchSrcIntfThis object represents an interface on the
local device on which a frame should arrive
for flow classification.
The value of 0 indicates that source interface
match is not selected. InterfaceIndexOrZero (IF-MIB) .1.3.6.1.4.1.9.9.592.1.1.3.1.3 |
cPrefPathRMapMatchDstAddrThe FC-ID which need to be matched with
destination address in a frame for flow
classification. FcAddressId (CISCO-ST-TC) .1.3.6.1.4.1.9.9.592.1.1.3.1.4 |
cPrefPathRMapMatchDstAddrMaskThis object represents the mask associated with
the destination address represented by
cPrefPathRMapMatchDstAddr.
The value of this object is meaningful only if the
corresponding instance of cPrefPathRMapMatchDstAddr
contains a valid FC-ID. CiscoPrefPathFcAddrMask .1.3.6.1.4.1.9.9.592.1.1.3.1.5 |
cPrefPathRMapMatchRowStatusThe status of this conceptual row.
There is no need to configure instances of other
corresponding columnar objects in order to make the
newly created row to active.
Instances of all other corresponding columns can be
modified for an active row.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.3.1.6 |
cPrefPathRouteMapSetTableThis table allows to configure and monitor
the set criteria for a route within a
fcroute-map created using the
cPrefPathRouteMapTable table.
Each set criteria allows user to setup an action
on the classified or matched traffic flow created
using the cPrefPathRouteMapMatchTable table.
Each set criteria allows user to setup an outgoing
interface, and associate it with a preference level.
Preference level indicates the priority of the
interface during the selection in case multiple
outgoing interfaces are configured.
Match criteria configured using the
cPrefPathRouteMapMatchTable table for a route
within a fcroute-map and the set criteria
(this table) configured for the same route within
a fcroute-map go together as (match, set) pair.
Which means that those matched traffic
flows will be forwarded or routed via the interface
selected based on the preference level in the set
criteria (this table).
Each entry in this table is indexed by the
- cPrefPathRouteMapVsanIndex
- cPrefPathRouteMapRouteIndex
- cPrefPathRMapSetIntfPref
Note any changes or updates made to the set
criteria would require the corresponding route
or the corresponding fcroute-map to be activated
again.
Entries in this table are created and deleted
using the cPrefPathRMapSetRowStatus object.
To create a row in this table, a manager must
set the cPrefPathRMapSetRowStatus object
to 'createAndGo' or 'createAndWait'. This will
create a set criteria for a route within a
fcroute-map. It is required to configure instances
of cPrefPathRMapSetIntf column before or
concurrently in order to make the newly created
row to active.
To delete a row in this table, a manager must
set the cPrefPathRMapSetRowStatus object
to 'destroy'.
This table is dependent on cPrefPathRouteMapTable
table. The association between this table and the
cPrefPathRouteMapTable table is through the common
indices - cPrefPathRouteMapVsanIndex and
cPrefPathRouteMapVsanIndex. All the entries in this
table with the indices - cPrefPathRouteMapVsanIndex
and cPrefPathRouteMapRouteIndex is in fact the set
criteria associated with the route within a
fcroute-map, which are created and activated in the
cPrefPathRouteMapTable Table.
When the row corresponding to indices -
cPrefPathRouteMapVsanIndex and
cPrefPathRouteMapRouteIndex in
the cPrefPathRouteMapTable is destroyed then all
the rows in this table with those indices will be
destroyed. SEQUENCE OF CPrefPathRouteMapSetEntry .1.3.6.1.4.1.9.9.592.1.1.4 |
cPrefPathRouteMapSetEntryAn entry (conceptual row) in this table.
There is an entry in this table for each
set criteria of a route within a fcroute-map. CPrefPathRouteMapSetEntry .1.3.6.1.4.1.9.9.592.1.1.4.1 |
cPrefPathRMapSetIntfPrefPreference level, which indicates the metric
or cost, associated with the
cPrefPathRMapSetIntf outgoing interface.
The lower the number the higher the preference. CiscoPrefPathPreferenceLevel .1.3.6.1.4.1.9.9.592.1.1.4.1.1 |
cPrefPathRMapSetIntfThis object represents an interface on the
local device on which the matched or classified
frame will be forwarded.rw InterfaceIndex (IF-MIB) .1.3.6.1.4.1.9.9.592.1.1.4.1.2 |
cPrefPathRMapSetIvrNextHopVsanIdThis object represents the IVR next hop VSAN ID.rw CiscoPrefPathIvrNextHopVsanId .1.3.6.1.4.1.9.9.592.1.1.4.1.3 |
cPrefPathRMapSetRowStatusThe status of this conceptual row.
It is required to configure instances of
cPrefPathRMapSetIntf column before or concurrently
in order to make the newly created row to active.
Instances of all other corresponding columns can be
modified for an active row.rw RowStatus (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.4.1.4 |
cPrefPathHwFailureNotifEnableThis variable indicates whether the system produces
the ciscoPrefPathHWFailureNotify.
A 'false' value for this object will prevent
ciscoPrefPathHWFailureNotify notification being
generated by the device.rw TruthValue (SNMPv2-TC) .1.3.6.1.4.1.9.9.592.1.1.5 |
ciscoPrefPathInformation OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.1.2 |
cPrefPathRouteMapInfoTableThis table contains information of the
'preferred path' that is currently active and
selected for a route within a fcroute-map.
The 'preferred path' is the selected preference
level, and its associated interface which will be
the outgoing interface for traffic that are
classified using the match criteria in that
particular indexed fcroute-map route.
Each entry in this table is indexed by
- cPrefPathRouteMapVsanIndex
- cPrefPathRouteMapRouteIndex
For each route in a fcroute-map, preferred path
selects a preference level (the lower the number
the higher the preference) per VSAN based on link
status of interface associated with the
preference level. This table contains the
information of the selected preference level. SEQUENCE OF CPrefPathRouteMapInfoEntry .1.3.6.1.4.1.9.9.592.1.2.1 |
cPrefPathRouteMapInfoEntryAn entry which contains information about
the preferred path of a route within a
fcroute-map. CPrefPathRouteMapInfoEntry .1.3.6.1.4.1.9.9.592.1.2.1.1 |
cPrefPathRMapSelectedPrefThe selected preference level.ro CiscoPrefPathPreferenceLevel .1.3.6.1.4.1.9.9.592.1.2.1.1.1 |
cPrefPathRMapSelectedIntfThis object represents an interface on the
local device which is selected to forward
the classified or matched flow.ro InterfaceIndex (IF-MIB) .1.3.6.1.4.1.9.9.592.1.2.1.1.2 |
cPrefPathRMapSelIvrNextHopVsanIdThis object represents the IVR next hop VSAN ID.ro CiscoPrefPathIvrNextHopVsanId .1.3.6.1.4.1.9.9.592.1.2.1.1.3 |
cPrefPathRouteMapMatchInfoTableThis table allows to monitor the status of the
the match criteria of the route within a
fcroute-map that are activated using the
cPrefPathRouteMapGlobalActive or
cPrefPathRouteMapRouteActive objects.
Each match criteria entry in this table is indexed
by
- cPrefPathRouteMapVsanIndex
- cPrefPathRouteMapRouteIndex
- cPrefPathRMapMatchSrcAddr
- cPrefPathRMapMatchSrcAddrMask
- cPrefPathRMapMatchSrcIntf
- cPrefPathRMapMatchDstAddr
- cPrefPathRMapMatchDstAddrMask SEQUENCE OF CPrefPathRouteMapMatchInfoEntry .1.3.6.1.4.1.9.9.592.1.2.2 |
cPrefPathRouteMapMatchInfoEntryAn entry which contains information about the
match criteria of an 'active' route within a
fcroute-map. CPrefPathRouteMapMatchInfoEntry .1.3.6.1.4.1.9.9.592.1.2.2.1 |
cPrefPathRMapMatchStatusThe status of the indexed match entry.ro CiscoPrefPathStatus .1.3.6.1.4.1.9.9.592.1.2.2.1.1 |
cPrefPathRouteMapSetInfoTableThis table allows to monitor the status of the
the set criteria of the route within a
fcroute-map that are activated using the
cPrefPathRouteMapGlobalActive or
cPrefPathRouteMapRouteActive objects.
Each entry in this table is indexed by
- cPrefPathRouteMapVsanIndex
- cPrefPathRouteMapRouteIndex
- cPrefPathRMapSetIntfPref. SEQUENCE OF CPrefPathRouteMapSetInfoEntry .1.3.6.1.4.1.9.9.592.1.2.3 |
cPrefPathRouteMapSetInfoEntryAn entry which contains information about the
set criteria of an 'active' route within a
fcroute-map. CPrefPathRouteMapSetInfoEntry .1.3.6.1.4.1.9.9.592.1.2.3.1 |
cPrefPathRouteMapSetInfoIntfThis object represents an interface on the
local device on which the matched or classified
frame will be forwarded.ro InterfaceIndex (IF-MIB) .1.3.6.1.4.1.9.9.592.1.2.3.1.1 |
cPrefPathRouteMapSetInfoIvrNextHopVIdThis object represents the IVR next hop VSAN ID.ro CiscoPrefPathIvrNextHopVsanId .1.3.6.1.4.1.9.9.592.1.2.3.1.2 |
cPrefPathRouteMapSetStatusThe status of the indexed set entry.ro CiscoPrefPathStatus .1.3.6.1.4.1.9.9.592.1.2.3.1.3 |
ciscoPrefPathMIBConform OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.2 |
ciscoPrefPathMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.2.1 |
ciscoPrefPathMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.592.2.2 |