This MIB applies to one or more of a set of devices which have connectivity through some kind of 'fabric'. Many features which run in such an environment require the exchange of information between the peer devices which participate in providing the feature. An example of the type of information exchanged is configuration information. It would be advantageous to have the ability to have configuration for a feature done on one device and propagated to all other devices in the fabric. Cisco Fabric Service (CFS) is a general mechanism for data distribution within the fabric that could be used by most features. A feature supported in a device may or may not be CFS capable. In case a feature is CFS capable, the control of the CFS operations are instrumented through this MIB. A CFS capable feature can be enabled for data distribution within the fabric by the user via SNMP. When a CFS capable feature is enabled for data distribution, CFS operations can then be performed for that particular feature. As part of the CFS configuration the first mandatory step is to explicitly enable the feature for data distribution. This enabling of distribution for a feature needs to be done for those devices in the fabric where the distribution is intended. Following this mandatory step, feature specific configurations can be instrumented in the respective MIBs. Once a feature is enabled for data distribution, first subsequent feature specific configuration SET operation results in a snapshot of current 'Running Configuration' of the feature, on the local device. This snapshot is used for subsequent modifications by feature specific SET operations. Such modified configuration is referred to as 'Pending Configuration'. There can only be one 'Pending Configuration' in the fabric. Additionally, such 'Pending Configuration' can be maintained within the context of additional scope, specific to the respective features. The user who initiates the creation of the 'Pending Configuration' is its owner. When a 'Pending Configuration' for a feature exists in one of the devices of the fabric, an attempt to create a 'Pending Configuration' for the same feature and on a different device by way of feature specific SET operation results in an error. This means feature specific SET operations intended for distribution can only be performed on the device that has the 'Pending Configuration' with it. This ensures data consistency for distribution. Once the configuration of a feature is ready to be distributed to all devices connected to the fabric, a 'commit' action performed on the local device overwrites the local 'Running Configuration' and then distributes the new local 'Running Configuration' to all other devices in the fabric. The successful 'commit' action also results into destroying of the 'Pending Configuration' and makes the feature available for new distribution. Any attempt to perform 'commit' without any modification results in to an error. The 'commit' action can only be performed by the owner of the 'Pending Configuration'. The 'Pending Configuration' can optionally be destroyed without any distribution. This can be done by using either 'abort' or 'clear' action. The 'abort' action needs to performed only on that device where the 'Pending Configuration' exists and can only be performed by the owner of the 'Pending Configuration'. The 'clear' action can be initiated through any of the devices in the fabric. The successful 'abort' or 'clear' operation makes the feature available for new distribution. The CFS, in addition to providing the basic distribution infrastructure to the CFS capable features in a stable fabric, also provides infrastructure to handle data distribution when two stable fabrics merge. This MIB module is to facilitate the global level control (enabling/disabling) and actions (commit/abort/clear) over the CFS capable features in the system. Glossary of the terms used in this MIB: -------------------------------------- VSAN - Virtual Storage Area Network, similar to a VLAN. CFS feature Scope - The scope of distribution. The scope provides the context within which the CFS actions are performed on a CFS capable feature. CFS Fabric Merge - The merging of two stable fabrics. The CFS provides infrastructure to handle data distribution for CFS distribution enabled features when the two stable fabrics merge. CFS control and actions : CFS Distribution Enable - This is to enable data distribution for CFS capable feature. CFS Distribution Disable - This is to disable data distribution for CFS capable feature. CFS Commit - This is to commit the 'Pending Configuration' on the local device. This action triggers the distribution of the 'Pending Configuration' to all the devices in the fabric. CFS Abort - This is to Destroy the 'Pending Configuration' on the local device without any distribution. Once local 'Pending Configuration' is destroyed, creation of 'Pending Configuration' in the local or any other device connected to the fabric is allowed. CFS Clear - This is to Destroy the 'Pending Configuration' that exists in any of the device in the fabric. Once 'Pending Configuration' that exists with one of the devices in the fabric is destroyed, creation of 'Pending Configuration' in the local or any other device connected to the fabric is allowed. |
ciscoMgmt | CISCO-SMI |
InetAddressType, InetAddress | INET-ADDRESS-MIB |
SnmpAdminString | SNMP-FRAMEWORK-MIB |
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP | SNMPv2-CONF |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE | SNMPv2-SMI |
TEXTUAL-CONVENTION, TimeStamp | SNMPv2-TC |
ciscoCFSMIB | .1.3.6.1.4.1.9.9.433 | |
ciscoCFSMIBNotifs | .1.3.6.1.4.1.9.9.433.0 | |
ciscoCFSFeatureActionNotif | .1.3.6.1.4.1.9.9.433.0.1 | |
ciscoCFSMergeFailNotif | .1.3.6.1.4.1.9.9.433.0.2 | |
ciscoCFSDiscoveryCompleteNotif | .1.3.6.1.4.1.9.9.433.0.3 | |
ciscoCFSMIBObjects | .1.3.6.1.4.1.9.9.433.1 | |
cfsFeature | .1.3.6.1.4.1.9.9.433.1.1 | |
cfsFeatureOpTable | .1.3.6.1.4.1.9.9.433.1.1.1 | |
cfsFeatureOpEntry | .1.3.6.1.4.1.9.9.433.1.1.1.1 | |
cfsFeatureOpName | .1.3.6.1.4.1.9.9.433.1.1.1.1.1 | |
cfsFeatureOpShowCfgOption | deprecated | .1.3.6.1.4.1.9.9.433.1.1.1.1.10 |
cfsFeatureOpStatus | .1.3.6.1.4.1.9.9.433.1.1.1.1.11 | |
cfsFeatureOpAttribs | .1.3.6.1.4.1.9.9.433.1.1.1.1.12 | |
cfsFeatureOpAction | .1.3.6.1.4.1.9.9.433.1.1.1.1.2 | |
cfsFeatureOpScopeType | .1.3.6.1.4.1.9.9.433.1.1.1.1.3 | |
cfsFeatureOpScopeVal | .1.3.6.1.4.1.9.9.433.1.1.1.1.4 | |
cfsFeatureOpLastAction | .1.3.6.1.4.1.9.9.433.1.1.1.1.5 | |
cfsFeatureOpLastScopeType | .1.3.6.1.4.1.9.9.433.1.1.1.1.6 | |
cfsFeatureOpLastScopeVal | .1.3.6.1.4.1.9.9.433.1.1.1.1.7 | |
cfsFeatureOpLastActionResult | .1.3.6.1.4.1.9.9.433.1.1.1.1.8 | |
cfsFeatureOpLastFailureReason | .1.3.6.1.4.1.9.9.433.1.1.1.1.9 | |
cfsPendingConfOwnerTable | .1.3.6.1.4.1.9.9.433.1.1.2 | |
cfsPendingConfOwnerEntry | .1.3.6.1.4.1.9.9.433.1.1.2.1 | |
cfsPendingConfOwnerScopeType | .1.3.6.1.4.1.9.9.433.1.1.2.1.1 | |
cfsPendingConfOwnerScopeVal | .1.3.6.1.4.1.9.9.433.1.1.2.1.2 | |
cfsPendingConfOwnerAddrType | .1.3.6.1.4.1.9.9.433.1.1.2.1.3 | |
cfsPendingConfOwnerAddr | .1.3.6.1.4.1.9.9.433.1.1.2.1.4 | |
cfsPendingConfOwnerIDType | .1.3.6.1.4.1.9.9.433.1.1.2.1.5 | |
cfsPendingConfOwnerID | .1.3.6.1.4.1.9.9.433.1.1.2.1.6 | |
cfsMergeStatusTable | .1.3.6.1.4.1.9.9.433.1.1.3 | |
cfsMergeStatusEntry | .1.3.6.1.4.1.9.9.433.1.1.3.1 | |
cfsMergeStatusScopeType | .1.3.6.1.4.1.9.9.433.1.1.3.1.1 | |
cfsMergeStatusScopeVal | .1.3.6.1.4.1.9.9.433.1.1.3.1.2 | |
cfsMergeStatusValue | .1.3.6.1.4.1.9.9.433.1.1.3.1.3 | |
cfsMergeMembersTable | .1.3.6.1.4.1.9.9.433.1.1.4 | |
cfsMergeMembersEntry | .1.3.6.1.4.1.9.9.433.1.1.4.1 | |
cfsMergeMemberAddrType | .1.3.6.1.4.1.9.9.433.1.1.4.1.1 | |
cfsMergeMemberAddr | .1.3.6.1.4.1.9.9.433.1.1.4.1.2 | |
cfsMergeMemberFabricType | .1.3.6.1.4.1.9.9.433.1.1.4.1.3 | |
cfsMergeMemberRole | .1.3.6.1.4.1.9.9.433.1.1.4.1.4 | |
cfsPeersTable | .1.3.6.1.4.1.9.9.433.1.1.5 | |
cfsPeersEntry | .1.3.6.1.4.1.9.9.433.1.1.5.1 | |
cfsPeerAddrType | .1.3.6.1.4.1.9.9.433.1.1.5.1.1 | |
cfsPeerAddr | .1.3.6.1.4.1.9.9.433.1.1.5.1.2 | |
cfsFeaturePeersTable | .1.3.6.1.4.1.9.9.433.1.1.6 | |
cfsFeaturePeersEntry | .1.3.6.1.4.1.9.9.433.1.1.6.1 | |
cfsFeaturePeersScopeType | .1.3.6.1.4.1.9.9.433.1.1.6.1.1 | |
cfsFeaturePeersScopeVal | .1.3.6.1.4.1.9.9.433.1.1.6.1.2 | |
cfsFeaturePeersAddrType | .1.3.6.1.4.1.9.9.433.1.1.6.1.3 | |
cfsFeaturePeersAddr | .1.3.6.1.4.1.9.9.433.1.1.6.1.4 | |
cfsFeatureOpExtTable | .1.3.6.1.4.1.9.9.433.1.1.7 | |
cfsFeatureOpExtEntry | .1.3.6.1.4.1.9.9.433.1.1.7.1 | |
cfsFeatureOpExtScopeType | .1.3.6.1.4.1.9.9.433.1.1.7.1.1 | |
cfsFeatureOpExtScopeVal | .1.3.6.1.4.1.9.9.433.1.1.7.1.2 | |
cfsFeatureOpExtLastAction | .1.3.6.1.4.1.9.9.433.1.1.7.1.3 | |
cfsFeatureOpExtLastActionResult | .1.3.6.1.4.1.9.9.433.1.1.7.1.4 | |
cfsFeatureOpExtLastFailureReason | .1.3.6.1.4.1.9.9.433.1.1.7.1.5 | |
cfsFeatureOpExtShowCfgOption | .1.3.6.1.4.1.9.9.433.1.1.7.1.6 | |
cfsFeatureOpExtLastActionTime | .1.3.6.1.4.1.9.9.433.1.1.7.1.7 | |
cfsNotifObjects | .1.3.6.1.4.1.9.9.433.1.2 | |
cfsMergeFailFeatureName | .1.3.6.1.4.1.9.9.433.1.2.1 | |
cfsMergeFailScopeType | .1.3.6.1.4.1.9.9.433.1.2.2 | |
cfsMergeFailScopeVal | .1.3.6.1.4.1.9.9.433.1.2.3 | |
cfsMergeFailReasonDescription | .1.3.6.1.4.1.9.9.433.1.2.4 | |
cfsDiscoveryObjects | .1.3.6.1.4.1.9.9.433.1.3 | |
cfsStartPeersDiscovery | .1.3.6.1.4.1.9.9.433.1.3.1 | |
cfsPeersDiscoveryResult | .1.3.6.1.4.1.9.9.433.1.3.2 | |
cfsPeersDiscoveryFailureReason | .1.3.6.1.4.1.9.9.433.1.3.3 | |
cfsDistCtrlObjects | .1.3.6.1.4.1.9.9.433.1.4 | |
cfsDistCtrl | .1.3.6.1.4.1.9.9.433.1.4.1 | |
cfsDistCtrlTable | .1.3.6.1.4.1.9.9.433.1.4.2 | |
cfsDistCtrlEntry | .1.3.6.1.4.1.9.9.433.1.4.2.1 | |
cfsDistCtrlAddrType | .1.3.6.1.4.1.9.9.433.1.4.2.1.1 | |
cfsDistCtrlAddr | .1.3.6.1.4.1.9.9.433.1.4.2.1.2 | |
cfsDistCtrlAction | .1.3.6.1.4.1.9.9.433.1.4.2.1.3 | |
ciscoCFSMIBConformance | .1.3.6.1.4.1.9.9.433.2 | |
ciscoCFSMIBCompliances | .1.3.6.1.4.1.9.9.433.2.1 | |
ciscoCFSMIBGroups | .1.3.6.1.4.1.9.9.433.2.2 |