From c7654828971327afd4e13a3f4936d6d8cfb42185 Mon Sep 17 00:00:00 2001 From: Alfredo Cardigliano Date: Tue, 27 Aug 2024 18:08:37 +0200 Subject: [PATCH] Remove unused mibs --- packages/mibs/T11-FC-FABRIC-ADDR-MGR-MIB | 1241 ----- packages/mibs/T11-FC-FABRIC-CONFIG-SERVER-MIB | 1717 ------- packages/mibs/T11-FC-FABRIC-LOCK-MIB | 490 -- packages/mibs/T11-FC-FSPF-MIB | 1170 ----- packages/mibs/T11-FC-NAME-SERVER-MIB | 1136 ----- packages/mibs/T11-FC-ROUTE-MIB | 448 -- packages/mibs/T11-FC-RSCN-MIB | 751 --- packages/mibs/T11-FC-SP-AUTHENTICATION-MIB | 920 ---- packages/mibs/T11-FC-SP-POLICY-MIB | 4274 ----------------- packages/mibs/T11-FC-SP-SA-MIB | 2483 ---------- packages/mibs/T11-FC-SP-TC-MIB | 637 --- packages/mibs/T11-FC-SP-ZONING-MIB | 550 --- packages/mibs/T11-FC-VIRTUAL-FABRIC-MIB | 523 -- packages/mibs/T11-FC-ZONE-SERVER-MIB | 2638 ---------- packages/mibs/T11-TC-MIB | 67 - 15 files changed, 19045 deletions(-) delete mode 100644 packages/mibs/T11-FC-FABRIC-ADDR-MGR-MIB delete mode 100644 packages/mibs/T11-FC-FABRIC-CONFIG-SERVER-MIB delete mode 100644 packages/mibs/T11-FC-FABRIC-LOCK-MIB delete mode 100644 packages/mibs/T11-FC-FSPF-MIB delete mode 100644 packages/mibs/T11-FC-NAME-SERVER-MIB delete mode 100644 packages/mibs/T11-FC-ROUTE-MIB delete mode 100644 packages/mibs/T11-FC-RSCN-MIB delete mode 100644 packages/mibs/T11-FC-SP-AUTHENTICATION-MIB delete mode 100644 packages/mibs/T11-FC-SP-POLICY-MIB delete mode 100644 packages/mibs/T11-FC-SP-SA-MIB delete mode 100644 packages/mibs/T11-FC-SP-TC-MIB delete mode 100644 packages/mibs/T11-FC-SP-ZONING-MIB delete mode 100644 packages/mibs/T11-FC-VIRTUAL-FABRIC-MIB delete mode 100644 packages/mibs/T11-FC-ZONE-SERVER-MIB delete mode 100644 packages/mibs/T11-TC-MIB diff --git a/packages/mibs/T11-FC-FABRIC-ADDR-MGR-MIB b/packages/mibs/T11-FC-FABRIC-ADDR-MGR-MIB deleted file mode 100644 index dab6622c9e87..000000000000 --- a/packages/mibs/T11-FC-FABRIC-ADDR-MGR-MIB +++ /dev/null @@ -1,1241 +0,0 @@ -T11-FC-FABRIC-ADDR-MGR-MIB DEFINITIONS ::= BEGIN - --- the Fibre Channel Fabric Address Manager MIB --- --- for management of the functionality, in Fibre Channel switches, --- which is used to manage fabric configuration, domains, and --- addresses within a domain. --- - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, Unsigned32, - Counter32, Gauge32, mib-2 FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] - TEXTUAL-CONVENTION, TruthValue, - RowStatus FROM SNMPv2-TC -- [RFC2579] - ifIndex FROM IF-MIB -- [IF-MIB] - fcmInstanceIndex, fcmSwitchIndex, - FcDomainIdOrZero, FcNameIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT] - T11FabricIndex FROM T11-TC-MIB; - -t11FcFabricAddrMgrMIB MODULE-IDENTITY - - LAST-UPDATED "200603020000Z" - ORGANIZATION "T11" - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Phone: +1 408 853-9172 - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA USA 95134 - Phone: +1 408-526-5260 - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the Fabric Address management - functionality defined by the Fibre Channel standards. For - the purposes of this MIB, Fabric Address Manager refers to - the functionality of acquiring DomainID(s) as specified in - FC-SW-3, and managing Fibre Channel Identifiers as specified - in FC-FS. An instance of 'Fabric Address Manager' software - functionality executes in the Principal Switch, and in each - other switch. - - After an agent reboot, the values of read-write objects - defined in this MIB module are implementation-dependent. - - Copyright (C) The Internet Society (2006). This version of - this MIB module is part of RFC 4439; see the RFC itself for - full legal notices." - REVISION "200603020000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4439." - ::= { mib-2 137 } - -t11FamNotifications OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 0 } -t11FamMIBObjects OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 1 } -t11FamMIBConformance OBJECT IDENTIFIER ::= { t11FcFabricAddrMgrMIB 2 } -t11FamConfiguration OBJECT IDENTIFIER ::= { t11FamMIBObjects 1 } -t11FamInfo OBJECT IDENTIFIER ::= { t11FamMIBObjects 2 } -t11FamNotifyControl OBJECT IDENTIFIER ::= { t11FamMIBObjects 3 } - --- Textual Conventions - -T11FamDomainPriority ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "Priority of a switch. - - The Principal Switch selection is influenced by the - priority of the switches. - - Some values of importance are: - - 1 : The highest priority in Principal Switch - selection, which is used by the administrator - to establish which switch becomes the Principal - Switch. - 255 : Indicates that the switch is not capable of - acting as a Principal Switch." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, section 6.1.5." - SYNTAX Unsigned32 (1..255) - -T11FamDomainInterfaceRole ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The 'designated' state/role of the Inter-Switch Link (ISL) - to which an interface connects, or (if not connected) - the state of the interface: - - nonPrincipal (1) - non-Principal ISL - principalUpstream (2) - Upstream Principal ISL - principalDownsteam (3) - Downstream Principal ISL - isolated (4) - interface is isolated - down (5) - interface is down - unknown (6) - state/role is unknown - " - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, Sections 3.1, 5.7, - and Figure 9." - SYNTAX INTEGER { - nonPrincipal (1), - principalUpstream (2), - principalDownsteam (3), - isolated (4), - down (5), - unknown (6) - } - -T11FamState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The state of the Fabric Address Manager, as described in - Table 86 and Figure 15 of FC-SW-3. - - - 'other' represents a switch that is in a state not - represented by any of the below enumerations. - - - 'starting' represents a switch engaged in the process - represented by the first row in Table 86. - - - 'unconfigured' represents a switch that requires - operator input before it can begin the process - represented by the first row in Table 86. - - - 'principalSwitchSelection' represents a switch engaged - in the process represented by the second row in - Table 86, but not in states F0 or F1 of Figure 15. - - - 'domainIdDistribution' represents a switch engaged in - the process represented by the third row in Table 86. - - - 'buildFabricPhase' represents a switch that is in - state F0 of Figure 15. - - - 'reconfigureFabricPhase' represents a switch that is - in state F1 of Figure 15. - - - 'stable' represents a switch that has successfully - completed the process represented by the third row in - Table 86 and has at least one E_Port. - - - 'stableWithNoEports' represents a switch that has - successfully completed the process represented by the - third row in Table 86 but has no E_Ports. - - - 'noDomains' represents a switch that has completed - the process represented by the third row in Table 86 - but failed to obtain a Domain_ID. - - - 'disabled' represents any situation in which the - corresponding instance of t11FamEnable has the value - 'false'. - - - 'unknown' represents a switch that is confused about - what state it is in." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, Table 86 and Figure 15." - SYNTAX INTEGER { - - other(1), - starting(2), - unconfigured(3), - principalSwitchSelection(4), - domainIdDistribution(5), - buildFabricPhase(6), - reconfigureFabricPhase(7), - stable(8), - stableWithNoEports(9), - noDomains(10), - disabled(11), - unknown(12) - } - --- --- t11FamTable --- - -t11FamTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FamEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains Fabric Address Manager related - parameters that are able to be configured and monitored - in a Fibre Channel switch. For each of the switches - (identified by fcmSwitchIndex) managed by a Fibre Channel - management instance (identified by fcmInstanceIndex), - there is any entry for each Fabric known to that switch. - Entries are implicitly created/removed if and when - additional Fabrics are created/deleted." - ::= { t11FamConfiguration 1 } - -t11FamEntry OBJECT-TYPE - SYNTAX T11FamEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry provides information on the local Fabric Address - Manager functionality for a Fabric known to a - particular switch." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FamFabricIndex } - ::= { t11FamTable 1 } - -T11FamEntry ::= SEQUENCE { - t11FamFabricIndex T11FabricIndex, - t11FamConfigDomainId FcDomainIdOrZero, - t11FamConfigDomainIdType INTEGER, - t11FamAutoReconfigure TruthValue, - t11FamContiguousAllocation TruthValue, - t11FamPriority T11FamDomainPriority, - t11FamPrincipalSwitchWwn FcNameIdOrZero, - t11FamLocalSwitchWwn FcNameIdOrZero, - t11FamAssignedAreaIdList OCTET STRING, - t11FamGrantedFcIds Counter32, - t11FamRecoveredFcIds Counter32, - t11FamFreeFcIds Gauge32, - t11FamAssignedFcIds Gauge32, - t11FamAvailableFcIds Gauge32, - t11FamRunningPriority T11FamDomainPriority, - t11FamPrincSwRunningPriority T11FamDomainPriority, - t11FamState T11FamState, - t11FamLocalPrincipalSwitchSlctns Counter32, - t11FamPrincipalSwitchSelections Counter32, - t11FamBuildFabrics Counter32, - t11FamFabricReconfigures Counter32, - t11FamDomainId FcDomainIdOrZero, - t11FamSticky TruthValue, - t11FamRestart INTEGER, - t11FamRcFabricNotifyEnable TruthValue, - t11FamEnable TruthValue, - t11FamFabricName FcNameIdOrZero -} - -t11FamFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric known to a particular switch. - - In a Fabric conformant to FC-SW-3, only a single Fabric - can operate within a physical infrastructure, and thus, - the value of this Fabric Index will always be 1. - - However, the current standard, FC-SW-4, defines - how multiple Fabrics, each with its own management - instrumentation, could operate within one (or more) - physical infrastructures. When such multiple Fabrics - are in use, this index value is used to uniquely - identify a particular Fabric within a physical - infrastructure." - ::= { t11FamEntry 1 } - -t11FamConfigDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The configured Domain_ID of the particular switch on this - Fabric, or zero if no Domain_ID has been configured. - The meaning of this object depends on - t11FamConfigDomainIdType object. - - If t11FamConfigDomainIdType is 'preferred', then the - configured Domain_ID is called the 'preferred Domain_ID'. - Valid values are between 0 and 239. In a situation where - this Domain_ID cannot be assigned, any other Domain_ID - will be acceptable. A value of zero means any Domain_ID. - - If t11FamConfigDomainIdType is 'insistent', then the - configured Domain_ID is called the 'insistent Domain_ID' and - valid values are between 1 and 239. In a situation where - this Domain_ID cannot be assigned, no other Domain_ID is - acceptable. - - In both of the above cases, the switch sends an RDI (Request - Domain_ID) to request this Domain_ID to the Principal - Switch. If no Domain_ID is able to be granted in the case - of 'preferred', or if an 'insistent' Domain_ID is configured - but not able to be granted, then it is an error condition. - When this error occurs, the switch will continue as if it - receives a SW_RJT with a reason/explanation of 'Unable to - perform command request'/'Domain_ID not available'. That - is, its E_Ports on that Fabric will be isolated and the - administrator informed via a 't11FamDomainIdNotAssigned' - notification. - - If t11FamConfigDomainIdType is 'static', then the configured - Domain_ID is called the 'static Domain_ID' and valid values - are between 1 and 239. In this situation, there is no - Principal Switch in the Fabric and the Domain_ID is simply - assigned by configuration, together with the Fabric_Name. - A switch configured with a static Domain_ID, on receiving - an EFP, BF, RCF, DIA, or RDI SW_ILS, shall reply with an - SW_RJT having Reason Code Explanation 'E_Port is Isolated' - and shall isolate the receiving E_Port. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 7." - DEFVAL { 0 } - ::= { t11FamEntry 2 } - -t11FamConfigDomainIdType OBJECT-TYPE - SYNTAX INTEGER { - preferred(1), - insistent(2), - static(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Type of configured Domain_ID contained in - t11FamConfigDomainId. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - DEFVAL { preferred } - ::= { t11FamEntry 3 } - -t11FamAutoReconfigure OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object determines how a particular switch - responds to certain error conditions. - - The condition that might cause these errors is - the merging of two disjoint Fabrics that have - overlapping Domain_ID lists. - - If value of this object is 'true', the switch will - send an RCF (ReConfigureFabric) to rebuild the - Fabric. - - If 'false', the switch will isolate the E_Ports on - which the errors happened. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - December 2003, sections 6.1.12 & 7.3. - Fibre Channel - Methodologies for Interconnects - (FC-MI), INCITS TR-30-2002, table 14, note g." - DEFVAL { false } - ::= { t11FamEntry 4 } - -t11FamContiguousAllocation OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Determines how a particular switch behaves when elected as - the Principal Switch. - - If true, the switch will only accept RDIs with a contiguous - allocation; specifically, it will reject RDIs with - non-contiguous Domain_IDs, and if an RDI for a contiguous - Domain_ID is not able to be fulfilled, it will try to - replace all the Domain_IDs in the list with contiguous - Domain_IDs, and if that fails, the RDI will be rejected. - - If false, then the switch acts normally in granting - the Domain_IDs even if they are not contiguous. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - ::= { t11FamEntry 5 } - -t11FamPriority OBJECT-TYPE - SYNTAX T11FamDomainPriority - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The initial or configured priority of a particular switch - to be used in Principal Switch selection process. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - ::= { t11FamEntry 6 } - -t11FamPrincipalSwitchWwn OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN of the Principal Switch on this Fabric, - or zero-length string if the identity of the principal - switch is unknown." - DEFVAL { ''H } - ::= { t11FamEntry 7 } - -t11FamLocalSwitchWwn OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN of the particular switch on this Fabric." - ::= { t11FamEntry 8 } - -t11FamAssignedAreaIdList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..256)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The list of (zero or more) Area_IDs that have been - assigned by a particular switch in this Fabric, formatted - as an array of octets in ascending order. - - Each octet represents one Area_ID. So, the list containing - Area_IDs 23, 45, 235, and 56 would be formatted as the - 4-octet string x'172d38eb'. - - A particular area's Area_ID is used as the index into the - t11FamAreaTable to get the statistics on that area." - ::= { t11FamEntry 9 } - -t11FamGrantedFcIds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of Fibre Channel Address Identifiers - granted (for local use, i.e., with a particular switch's - Domain_ID) by the Fabric Address Manager on that switch. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 10 } - -t11FamRecoveredFcIds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of Fibre Channel Address Identifiers that - have been recovered by the Fabric Address Manager on a - particular switch since the switch has been initialized. - A recovered Fibre Channel Address Identifier is one that is - explicitly returned after previously being used. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 11 } - -t11FamFreeFcIds OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Fibre Channel Address Identifiers that are - currently unassigned on this Fabric and could be available - for assignment either immediately or at some later time. - - The sum of the instances of FreeFcIds and AssignedFcIds - corresponding to a particular Fabric is the total number of - Fibre Channel Address Identifiers that the local Fabric - Address Management is capable of assigning on that Fabric." - ::= { t11FamEntry 12 } - -t11FamAssignedFcIds OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Fibre Channel Address Identifiers that are - currently assigned on this Fabric. - - The sum of the instances of FreeFcIds and AssignedFcIds - corresponding to a particular Fabric is the total number of - Fibre Channel Address Identifiers that the local Fabric - Address Management is capable of assigning on that Fabric." - ::= { t11FamEntry 13 } - -t11FamAvailableFcIds OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Fibre Channel Address Identifiers that are - unassigned and currently available for immediate assignment - on the Fabric, e.g., with the 'Clean Address' bit set to 1." - REFERENCE - "Fibre Channel - Framing and Signaling (FC-FS), - ANSI INCITS 373-2003, section 15.6.2.4.2." - ::= { t11FamEntry 14 } - -t11FamRunningPriority OBJECT-TYPE - SYNTAX T11FamDomainPriority - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The running priority of a particular switch on this Fabric. - This value is initialized to the value of t11FamPriority, - and subsequently altered as specified by the procedures - defined in FC-SW-3." - ::= { t11FamEntry 15 } - -t11FamPrincSwRunningPriority OBJECT-TYPE - SYNTAX T11FamDomainPriority - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The running priority of the Principal Switch on this - Fabric." - ::= { t11FamEntry 16 } - -t11FamState OBJECT-TYPE - SYNTAX T11FamState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of the Fabric Address Manager on a particular - switch on this Fabric." - ::= { t11FamEntry 17 } - -t11FamLocalPrincipalSwitchSlctns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times a particular switch became the - Principal Switch on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 18 } - -t11FamPrincipalSwitchSelections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Principal Switch selections on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 19 } - -t11FamBuildFabrics OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of non-disruptive fabric reconfigurations (BFs) - that have occurred on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 20 } - -t11FamFabricReconfigures OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of disruptive fabric reconfigurations (RCFs) - that have occurred on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11FamEntry 21 } - -t11FamDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Domain_ID of a particular switch on this Fabric or - zero if no Domain_ID has been assigned." - ::= { t11FamEntry 22 } - -t11FamSticky OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether a particular switch is supporting - the concept of Preferred Domain_IDs via a best-effort - attempt to re-assign the same Fibre Channel Address - Identifier value to a port on the next occasion when a port - requests an assignment on this Fabric. - - If the value of this object is 'true', then the switch is - maintaining rows in the t11FamFcIdCacheTable for this - Fabric." - ::= { t11FamEntry 23 } - -t11FamRestart OBJECT-TYPE - SYNTAX INTEGER { - nonDisruptive(1), - disruptive(2), - noOp(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object tells the Fabric Address Manager to - request a Fabric reconfiguration. - - If this object is set to 'disruptive', then an RCF - (ReConfigure Fabric) is generated in the Fabric - in order for the Fabric to recover from the errors. - - If this object is set to 'nonDisruptive', then a - BF (Build Fabric) is generated in the Fabric. - - No action is taken if this object is set to 'noOp'. - The value of the object when read is always 'noOp'. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, section 7.3." - ::= { t11FamEntry 24 } - -t11FamRcFabricNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An indication of whether or not a particular switch - should issue a t11FamFabricChangeNotify notification on - sending or receiving ReConfigureFabric (RCF) on a Fabric. - - If the value of the object is 'true', then the - notification is generated. If the value is 'false', - notification is not generated. - - If an implementation requires all Fabrics to have the - same value, then setting one instance of this object - to a new object will result in all corresponding - instances being set to that same new value. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - DEFVAL { false } - ::= { t11FamEntry 25 } - -t11FamEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Enables the Fabric Address Manager on this switch - on this Fabric. - - If enabled on a Fabric, the switch will participate in - Principal Switch selection, and Domain_IDs are assigned - dynamically. If disabled, the switch will not participate - in Principal Switch selection, and Domain_IDs are - assigned statically. Thus, the corresponding value of - t11FamConfigDomainIdType needs to be 'static'. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, sections 7.1 and 7.3." - DEFVAL { true } - ::= { t11FamEntry 26 } - -t11FamFabricName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The WWN that is configured on this switch to be used as - the name of this Fabric when the value of t11FamEnable is - 'false'. - - If the value of t11FamEnable is 'true', this value is not - used. - - Fibre Channel requires that: - a) all switches in an operational Fabric be - configured with the same Fabric name; and - b) each Fabric have a unique Fabric name. - If either of these is violated, either by switches within a - single Fabric being configured with different Fabric names, - or by multiple Fabrics that share management applications - or interact in other ways having the same Fabric name, - then the behavior of the switches and associated management - functions is not specified by Fibre Channel or Internet - standards. - - For the persistence of values across reboots, see the - MODULE-IDENTITY's DESCRIPTION clause." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 7.1." - ::= { t11FamEntry 27 } - --- --- t11FamIfTable - Interface configuration --- - -t11FamIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FamIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains those Fabric Address Manager parameters - and status values that are per-interface (identified - by an ifIndex value), per-Fabric (identified by a - t11FamFabricIndex value), and per-switch (identified by - values of fcmInstanceIndex and fcmSwitchIndex). - - An entry in this table is automatically created when - an E_Port becomes non-isolated on a particular Fabric. - - An entry is deleted automatically from this table if: - a) the corresponding interface is no longer an E_Port (e.g., - a G_Port that is dynamically determined to be an F_Port), - and all configuration parameter(s) have default values; or - b) the interface identified by ifIndex no longer exists - (e.g., because a line-card is physically removed); or - c) the row in the t11FamTable corresponding the fabric - identified by t11FamFabricID no longer exists. - - Creating an entry in this table via t11FamIfRowStatus - provides the means to specify non-default parameter value(s) - for an interface at a time when the relevant row in this - table does not exist, i.e., because the interface is either - down or it is not an E_Port." - ::= { t11FamConfiguration 2 } - -t11FamIfEntry OBJECT-TYPE - SYNTAX T11FamIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information on the interface - configuration on the Fabric identified by - - t11FamFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FamFabricIndex, ifIndex} - ::= { t11FamIfTable 1 } - -T11FamIfEntry ::= SEQUENCE { - t11FamIfRcfReject TruthValue, - t11FamIfRole T11FamDomainInterfaceRole, - t11FamIfRowStatus RowStatus -} - -t11FamIfRcfReject OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object determines if the incoming ReConfigure - Fabric (RCF) messages on this interface on this - Fabric is accepted or not. If this object is 'true', then - the incoming RCF is rejected. If 'false', incoming RCF is - accepted. - - Note that this object does not apply to the outgoing - RCFs generated by this interface. - - Implementations that support write-access to this object - can do so under whatever conditions they choose." - DEFVAL {false} - ::= { t11FamIfEntry 1 } - -t11FamIfRole OBJECT-TYPE - SYNTAX T11FamDomainInterfaceRole - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The role of this interface." - ::= { t11FamIfEntry 2 } - -t11FamIfRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row." - ::= { t11FamIfEntry 3 } - --- - --- t11FamAreaTable --- - -t11FamAreaTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FamAreaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains area assignments per-Fabric by a - switch's Fabric Address Manager. Each octet in - t11FamAssignedAreaList is able to be used to index into - this table to find information on each area." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, section 4.8." - ::= { t11FamInfo 1 } - -t11FamAreaEntry OBJECT-TYPE - SYNTAX T11FamAreaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry gives information on the Area_ID and all - Port_IDs that have been assigned within an area for - the Fabric identified by t11FamFabricIndex, by the - Fabric Address Manager in the switch identified by - fcmInstanceIndex and fcmSwitchIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FamFabricIndex, t11FamAreaAreaId} - ::= { t11FamAreaTable 1 } - -T11FamAreaEntry ::= SEQUENCE { - t11FamAreaAreaId Unsigned32, - t11FamAreaAssignedPortIdList OCTET STRING -} - -t11FamAreaAreaId OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Area_ID of this area." - ::= { t11FamAreaEntry 1 } - -t11FamAreaAssignedPortIdList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..256)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The list of Port_IDs which have been assigned in - this area and Fabric, formatted as an array of - octets in ascending order. There could be zero or more - Port_IDs assigned on this area and Fabric. - - Each octet represents one Port_ID. So, the list containing - the Port_IDs 23, 45, 235, and 56 would be formatted as the - 4-octet string x'172d38eb'." - ::= { t11FamAreaEntry 2 } - --- --- t11FamDatabaseTable --- - -t11FamDatabaseTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FamDatabaseEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all information known by - a switch about all the domains that have been - assigned in each Fabric." - REFERENCE "Fibre Channel - Switch Fabric - 3 (FC-SW-3), - ANSI INCITS 384-2004, section 4.8." - ::= { t11FamInfo 2 } - -t11FamDatabaseEntry OBJECT-TYPE - SYNTAX T11FamDatabaseEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) in the t11FamDatabaseTable - containing information about one Domain_ID in the - Fabric identified by t11FamFabricIndex, and known by - the switch identified by t11FamFabricIndex and - t11FamDatabaseDomainId." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FamFabricIndex , t11FamDatabaseDomainId} - ::= { t11FamDatabaseTable 1 } - -T11FamDatabaseEntry ::= SEQUENCE { - t11FamDatabaseDomainId FcDomainIdOrZero, - t11FamDatabaseSwitchWwn FcNameIdOrZero -} - -t11FamDatabaseDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero (1..239) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Domain_ID for which this row contains information. - The value must be non-zero." - ::= { t11FamDatabaseEntry 1 } - -t11FamDatabaseSwitchWwn OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The node name (WWN) of the switch to which the - corresponding value of t11FamDatabaseDomainId is currently - assigned for the particular Fabric." - ::= { t11FamDatabaseEntry 2 } - --- --- Fibre Channel Address Identifier cache information --- --- The cached information allows the Fabric Address Manager to --- implement the concept of a Preferred Domain_ID, whereby after a port --- releases a Fibre Channel Address Identifier value, a switch makes an --- attempt to re-assign the same Fibre Channel Address Identifier value --- on the next occasion when that port requests an assignment. --- - -t11FamMaxFcIdCacheSize OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of Fibre Channel Address Identifiers - that are able to be cached in the t11FamFcIdCacheTable. - If the number is unknown, the value of this object is - zero." - ::= { t11FamInfo 3 } - --- --- t11FamFcIdCacheTable --- - -t11FamFcIdCacheTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FamFcIdCacheEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the Fibre Channel Address - Identifiers that have recently been released by the - Fabric Address Manager in a switch. So, it lists - all the Fibre Channel Address Identifiers that have valid - WWN-to-Fibre Channel Address Identifier mappings and are - currently not assigned to any ports. These Fibre Channel - Address Identifiers were assigned to ports but have since - been released. These cached Fibre Channel Address - Identifiers contain only Area_ID and Port_ID information. - This cache is kept to provide best-effort re-assignment of - same Fibre Channel Address Identifiers; i.e., when an - Nx_Port asks for a Fibre Channel Address Identifier, soon - after releasing one, the same value is re-assigned, if - possible." - ::= { t11FamInfo 4 } - -t11FamFcIdCacheEntry OBJECT-TYPE - SYNTAX T11FamFcIdCacheEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) in the t11FamFcIdCacheTable - containing information about one Fibre Channel Address - Identifier that was released from a WWN, corresponding to a - range of one or more ports connected to the switch - (identified by t11FamFabricIndex and t11FamFcIdCacheWwn) in - the Fabric (identified by t11FamFabricIndex). An entry is - created when a Fibre Channel Address Identifier is released - by the last port in the range. The oldest entry is deleted - if the number of rows in this table reaches - t11FamMaxFcIdCacheSize, and its space is required for a new - entry. An entry is also deleted when its Fibre Channel - Address Identifier is assigned to a port." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FamFabricIndex, t11FamFcIdCacheWwn} - ::= { t11FamFcIdCacheTable 1 } - -T11FamFcIdCacheEntry ::= SEQUENCE { - t11FamFcIdCacheWwn FcNameIdOrZero, - t11FamFcIdCacheAreaIdPortId OCTET STRING, - t11FamFcIdCachePortIds Unsigned32 -} - -t11FamFcIdCacheWwn OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The N_Port_Name (WWN) of the port associated with this - entry." - ::= { t11FamFcIdCacheEntry 1 } - -t11FamFcIdCacheAreaIdPortId OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The combination of this object and t11FamFcIdCachePortIds - represent one range of Fibre Channel Address Identifiers, - which were assigned and later released. This object - contains the Area_ID and Port_ID of the first Fibre - Channel Address Identifier in the range. - - Note that this object is only 2 bytes." - ::= { t11FamFcIdCacheEntry 2 } - -t11FamFcIdCachePortIds OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The combination of t11FamFcIdCacheAreaIdPortId and this - object represent one range of Fibre Channel Address - Identifiers, which were assigned and later released. This - object contains the number of (consecutive) Fibre Channel - Address Identifiers in the range." - ::= { t11FamFcIdCacheEntry 3 } - --- Objects for use in notifications - -t11FamNotifyFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "A unique index value that identifies a particular - Fabric for which a particular notification is generated. - - In a Fabric conformant to SW-3, only a single Fabric - can operate within a physical infrastructure, and thus, - the value of this Fabric Index will always be 1. - - However, the current standard, FC-SW-4, defines - how multiple Fabrics, each with its own management - - instrumentation, could operate within one (or more) - physical infrastructures. In order to accommodate this - scenario, this index value is used to uniquely identify a - particular Fabric within a physical infrastructure." - ::= { t11FamNotifyControl 1 } - --- Notifications - -t11FamDomainIdNotAssignedNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that a Domain_ID has not - been configured or assigned for a particular Fabric, - identified by t11FamNotifyFabricIndex, on a particular - switch identified by t11FamLocalSwitchWwn. This could - happen under the following conditions, and results in the - switch isolating E_Ports on the Fabric: - - - if the switch's request for a configured static - Domain_ID is rejected or no other Domain_ID is - assigned, then the E_Ports are isolated." - ::= { t11FamNotifications 1 } - -t11FamNewPrincipalSwitchNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that a particular switch, - identified by t11FamLocalSwitchWwn, has become the new - Principal Switch on the Fabric identified by - t11FamNotifyFabricIndex. - - This notification is sent soon after its election as - the new Principal Switch, i.e., upon expiration of a - Principal Switch selection timer that is equal to - twice the Fabric Stability Timeout value (F_S_TOV)." - ::= { t11FamNotifications 2 } - -t11FamFabricChangeNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, t11FamNotifyFabricIndex } - STATUS current - DESCRIPTION - "This notification is sent whenever a particular switch, - identified by t11FamLocalSwitchWwn, sends or - receives a Build Fabric (BF) or a ReConfigure Fabric - (RCF) message on the Fabric identified by - - t11FamNotifyFabricIndex. - - This notification is not sent if a - 't11FamNewPrincipalSwitchNotify' notification is sent - for the same event." - ::= { t11FamNotifications 3 } - --- --- Conformance --- - -t11FamMIBCompliances OBJECT IDENTIFIER ::= { t11FamMIBConformance 1 } -t11FamMIBGroups OBJECT IDENTIFIER ::= { t11FamMIBConformance 2 } - -t11FamMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for Fibre Channel switches - that implement Fabric Address Manager functionality." - MODULE - MANDATORY-GROUPS { t11FamGroup, - t11FamDatabaseGroup, - t11FamAreaGroup, - t11FamNotificationGroup - } - - OBJECT t11FamConfigDomainId - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamConfigDomainIdType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamAutoReconfigure - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamContiguousAllocation - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamPriority - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamIfRcfReject - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamIfRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FamRcFabricNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - GROUP t11FamCacheGroup - DESCRIPTION - "This group is mandatory only for switches that - support the concept of Preferred Domain_ID via a best- - effort attempt for (short-term) re-assignment of the - same FC address identifiers." - - GROUP t11FamCommandGroup - DESCRIPTION - "This group is optional." - ::= { t11FamMIBCompliances 1 } - --- Units of Conformance - -t11FamGroup OBJECT-GROUP - OBJECTS { t11FamConfigDomainId, - t11FamConfigDomainIdType, - t11FamAutoReconfigure, - t11FamContiguousAllocation, - t11FamPriority, - t11FamPrincipalSwitchWwn, - t11FamLocalSwitchWwn, - t11FamAssignedAreaIdList, - t11FamGrantedFcIds, - t11FamRecoveredFcIds, - t11FamFreeFcIds, - t11FamAssignedFcIds, - t11FamAvailableFcIds, - t11FamRunningPriority, - t11FamPrincSwRunningPriority, - t11FamState, - t11FamLocalPrincipalSwitchSlctns, - t11FamPrincipalSwitchSelections, - t11FamBuildFabrics, - t11FamFabricReconfigures, - t11FamDomainId, - t11FamSticky, - t11FamRestart, - t11FamRcFabricNotifyEnable, - t11FamEnable, - t11FamFabricName, - t11FamIfRcfReject, - t11FamIfRole, - t11FamIfRowStatus, - t11FamNotifyFabricIndex - } - STATUS current - DESCRIPTION - "A collection of general objects for displaying and - configuring Fabric Address management." - ::= { t11FamMIBGroups 1 } - -t11FamCommandGroup OBJECT-GROUP - OBJECTS { t11FamRestart } - STATUS current - DESCRIPTION - "A collection of objects used for initiating an - operation on the Fabric." - ::= { t11FamMIBGroups 2 } - -t11FamDatabaseGroup OBJECT-GROUP - OBJECTS { t11FamDatabaseSwitchWwn } - STATUS current - DESCRIPTION - "A collection of objects containing information about - Domain-IDs assignments." - ::= { t11FamMIBGroups 3 } - -t11FamAreaGroup OBJECT-GROUP - OBJECTS { t11FamAreaAssignedPortIdList } - STATUS current - DESCRIPTION - "A collection of objects containing information about - currently assigned addresses within a domain." - ::= { t11FamMIBGroups 4 } - -t11FamCacheGroup OBJECT-GROUP - OBJECTS { t11FamMaxFcIdCacheSize, - t11FamFcIdCacheAreaIdPortId, - t11FamFcIdCachePortIds - } - STATUS current - DESCRIPTION - "A collection of objects containing information about - recently-released Fibre Channel Address Identifiers." - ::= { t11FamMIBGroups 5 } - -t11FamNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FamDomainIdNotAssignedNotify, - t11FamNewPrincipalSwitchNotify, - t11FamFabricChangeNotify } - STATUS current - DESCRIPTION - "A collection of notifications for status monitoring - and notification." - ::= { t11FamMIBGroups 6 } -END diff --git a/packages/mibs/T11-FC-FABRIC-CONFIG-SERVER-MIB b/packages/mibs/T11-FC-FABRIC-CONFIG-SERVER-MIB deleted file mode 100644 index 9284959b178d..000000000000 --- a/packages/mibs/T11-FC-FABRIC-CONFIG-SERVER-MIB +++ /dev/null @@ -1,1717 +0,0 @@ -T11-FC-FABRIC-CONFIG-SERVER-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, mib-2, Counter32, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - TEXTUAL-CONVENTION, TruthValue, TimeStamp - FROM SNMPv2-TC -- [RFC2579] - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB -- [RFC3411] - URLString - FROM NETWORK-SERVICES-MIB -- [RFC2788] - - FcPortType, FcNameIdOrZero, FcDomainIdOrZero, - fcmInstanceIndex, fcmSwitchIndex, FcAddressIdOrZero - FROM FC-MGMT-MIB -- [RFC4044] - T11NsGs4RejectReasonCode - FROM T11-FC-NAME-SERVER-MIB -- [RFC4438] - T11FabricIndex - FROM T11-TC-MIB -- [RFC4439] - t11FamLocalSwitchWwn - FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [RFC4439] - -t11FcFabricConfigServerMIB MODULE-IDENTITY - LAST-UPDATED "200706270000Z" - ORGANIZATION "For the initial versions, T11. - For later versions, the IETF's IMSS Working Group." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the management of a Fabric - Configuration Server (FCS) in a Fibre Channel (FC) - network. An FCS is defined by the FC-GS-5 standard. This - - MIB provides the capabilities to trigger a discovery of - the configuration of one or more Fabrics, to retrieve the - results of such a discovery, as well as to control and - monitor the operation of an FCS. The discovered - configuration contains information about: - - - Interconnect Elements (IEs), i.e., switches, hubs, - bridges, etc., - - Ports on IEs, and - - Platforms that consist of one or more FC nodes. - - Copyright (C) The IETF Trust (2007). This version of - this MIB module is part of RFC 4935; see the RFC itself for - full legal notices." - REVISION "200706270000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4935." - ::= { mib-2 162 } - -t11FcsMIBObjects OBJECT IDENTIFIER - ::= { t11FcFabricConfigServerMIB 1 } -t11FcsMIBConformance OBJECT IDENTIFIER - ::= { t11FcFabricConfigServerMIB 2 } -t11FcsNotifications OBJECT IDENTIFIER - ::= { t11FcFabricConfigServerMIB 0 } - -t11FcsDiscovery OBJECT IDENTIFIER ::= { t11FcsMIBObjects 1 } -t11FcsDiscoveredConfig OBJECT IDENTIFIER ::= { t11FcsMIBObjects 2 } -t11FcsStats OBJECT IDENTIFIER ::= { t11FcsMIBObjects 3 } -t11FcsNotificationInfo OBJECT IDENTIFIER ::= { t11FcsMIBObjects 4 } - --- --- Textual Conventions --- - -T11FcListIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "An index that identifies a list of elements. - All elements that belong to the same list have the - same index value. This syntax is used for objects - which identify a list in the INDEX clause of a table - of elements of that type of list." - SYNTAX Unsigned32 (1..4294967295) - -T11FcListIndexPointerOrZero ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "Objects with this syntax point to a list of elements - contained in a table, by holding the same value as the - object with syntax T11FcListIndex defined in the table's - INDEX clause, or, zero to indicate an empty list. - Note that such a table could have one row per list, or - it could have one row per element of a list. - - The definition of an object with this syntax must - identify the table(s) into which it points." - SYNTAX Unsigned32 -- the default range of (0..4294967295) - -T11FcIeType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of Interconnect Element (IE): - - unknown(1) - an unknown IE. - other(2) - some other type of IE. - switch(3) - the IE is a switch. - hub(4) - the IE is a hub. - bridge(5) - the IE is a bridge." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, Table 96." - SYNTAX INTEGER { - unknown(1), - other(2), - switch(3), - hub(4), - bridge(5) - } - -T11FcPortState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The state of a port: - - unknown(1) - unknown state. - other(2) - some other state. - online(3) - port is in online state. - offline(4) - port is in offline state. - testing(5) - port is in testing state. - fault(6) - port is faulty." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, Table 106." - SYNTAX INTEGER { - unknown(1), - other(2), - online(3), - offline(4), - testing(5), - fault(6) - } - -T11FcPortTxType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The technology of the port transceiver: - - unknown(1) - unknown (includes the 'null' type) - other(2) - some other technology - shortwave850nm(3) - Short wave laser - SN (850 nm) - longwave1550nm(4) - Long wave laser - LL (1550 nm) - longwave1310nm(5) - Long wave laser cost - reduced - LC (1310 nm) - electrical(6) - Electrical - EL. - tenGbaseSr850(7) - 10GBASE-SR 850nm laser - tenGbaseLr1310(8) - 10GBASE-LR 1310nm laser - tenGbaseEr1550(9) - 10GBASE-ER 1550nm laser - tenGbaseLx1300(10) - 10GBASE-LX4 WWDM 1300nm laser - tenGbaseSw850(11) - 10GBASE-SW 850nm laser - tenGbaseLw1310(12) - 10GBASE-LW 1310nm laser - tenGbaseEw1550(13) - 10GBASE-EW 1550nm laser - " - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, Table 101." - SYNTAX INTEGER { - unknown(1), - other(2), - shortwave850nm(3), - longwave1550nm(4), - longwave1310nm(5), - electrical(6), - tenGbaseSr850(7), - tenGbaseLr1310(8), - tenGbaseEr1550(9), - tenGbaseLx1300(10), - tenGbaseSw850(11), - tenGbaseLw1310(12), - tenGbaseEw1550(13) - } - -T11FcsRejectReasonExplanation ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The reject reason code explanation: - - noAdditionalExplanation(1) - - no additional explanation. - invNameIdForIEOrPort(2) - - the format of IE or port name is invalid. - ieListNotAvailable(3) - - IE list is not available. - ieTypeNotAvailable(4) - - IE type is not available. - domainIdNotAvailable(5) - - Domain ID is not available. - mgmtIdNotAvailable(6) - - mgmt ID is not available. - fabNameNotAvailable(7) - - Fabric_Name is not available. - ielogNameNotAvailable(8) - - IE logical name is not available. - mgmtAddrListNotAvailable(9) - - mgmt address list is not available. - ieInfoListNotAvailable(10) - - IE info list is not available. - portListNotAvailable(11) - - port list is not available. - portTypeNotAvailable(12) - - port type is not available. - phyPortNumNotAvailable(13) - - physical port number is not available. - attPortNameListNotAvailable(14) - - attached port name list is not available. - portStateNotAvailable(15) - - port state is not available. - unableToRegIELogName(16) - - not able to register IE logical name. - platformNameNoExist(17) - - platform name does not exist. - platformNameAlreadyExists(18) - - platform name already exists. - platformNodeNameNoExists(19) - - platform node name does not exist. - platformNodeNameAlreadyExists(20) - - platform node name already exists. - resourceUnavailable(21) - - resource unavailable. - noEntriesInLunMap(22) - - - zero entries in OS LUN Map. - invalidDeviceNameLength(23) - - invalid OS device name length. - multipleAttributes(24) - - multiple attributes of same type in - platform attribute block. - invalidAttribBlockLength(25) - - invalid platform attribute block length. - attributesMissing(26) - - required platform attributes not present." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, Table 124." - SYNTAX INTEGER { - noAdditionalExplanation(1), - invNameIdForIEOrPort(2), - ieListNotAvailable(3), - ieTypeNotAvailable(4), - domainIdNotAvailable(5), - mgmtIdNotAvailable(6), - fabNameNotAvailable(7), - ielogNameNotAvailable(8), - mgmtAddrListNotAvailable(9), - ieInfoListNotAvailable(10), - portListNotAvailable(11), - portTypeNotAvailable(12), - phyPortNumNotAvailable(13), - attPortNameListNotAvailable(14), - portStateNotAvailable(15), - unableToRegIELogName(16), - platformNameNoExist(17), - platformNameAlreadyExists(18), - platformNodeNameNoExists(19), - platformNodeNameAlreadyExists(20), - resourceUnavailable(21), - noEntriesInLunMap(22), - invalidDeviceNameLength(23), - multipleAttributes(24), - invalidAttribBlockLength(25), - attributesMissing(26) - } - --- --- Objects for Fabric Discovery --- - -t11FcsFabricDiscoveryTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsFabricDiscoveryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains control information for discovery - of Fabric configuration by switches. - - Values written to objects in this table are not - retained over agent reboots." - ::= { t11FcsDiscovery 1 } - -t11FcsFabricDiscoveryEntry OBJECT-TYPE - SYNTAX T11FcsFabricDiscoveryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Control information for discovery by the switch - identified by fcmInstanceIndex and fcmSwitchIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex } - ::= { t11FcsFabricDiscoveryTable 1 } - -T11FcsFabricDiscoveryEntry ::= SEQUENCE { - t11FcsFabricDiscoveryRangeLow T11FabricIndex, - t11FcsFabricDiscoveryRangeHigh T11FabricIndex, - t11FcsFabricDiscoveryStart INTEGER, - t11FcsFabricDiscoveryTimeOut Unsigned32 -} - -t11FcsFabricDiscoveryRangeLow OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The discovery by a particular switch operates - within all existing Fabrics that have a Fabric - Index within a specific inclusive range. This - object specifies the minimum Fabric Index value - within that range. This value just represents - the lower end of the range and does not necessarily - represent any existing Fabric." - ::= { t11FcsFabricDiscoveryEntry 1 } - -t11FcsFabricDiscoveryRangeHigh OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The discovery by a particular switch operates - within all existing Fabrics that have a Fabric - - Index within a specific inclusive range. This - object specifies the maximum Fabric Index value - within that range. This value just represents the - higher end of the range and does not necessarily - represent any existing Fabric." - ::= { t11FcsFabricDiscoveryEntry 2 } - -t11FcsFabricDiscoveryStart OBJECT-TYPE - SYNTAX INTEGER { - start(1), - noOp(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object provides the capability to trigger the start - of a discovery by a Fabric Configuration Server. If this - object is set to 'start', then the discovery is started on - those Fabrics that have their Fabric Index value in the - range specified by t11FcsFabricDiscoveryRangeLow and - t11FcsFabricDiscoveryRangeHigh. It is recommended that - whenever an instance of this object is set to 'start', - that the desired range be specified at the same time by - setting the corresponding instances of - t11FcsFabricDiscoveryRangeLow and - t11FcsFabricDiscoveryRangeHigh. - - Setting this object to 'start' will be rejected if a - discovery is already/still in progress on any Fabrics in - the specified range. - - No action is taken if this object is set to 'noOp'. - The value of this object when read is always 'noOp'." - ::= { t11FcsFabricDiscoveryEntry 3 } - -t11FcsFabricDiscoveryTimeOut OBJECT-TYPE - SYNTAX Unsigned32 (300..86400) - UNITS "Seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The minimum interval of time for which the discovered - Fabric information is cached by a Fabric Configuration - Server." - DEFVAL { 900 } - ::= { t11FcsFabricDiscoveryEntry 4 } - --- - --- Discovery State table --- - -t11FcsDiscoveryStateTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsDiscoveryStateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the status of discovery of - locally known Fabrics." - ::= { t11FcsDiscovery 2 } - -t11FcsDiscoveryStateEntry OBJECT-TYPE - SYNTAX T11FcsDiscoveryStateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The discovery status for a particular Fabric on the - switch identified by fcmInstanceIndex and fcmSwitchIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } - ::= { t11FcsDiscoveryStateTable 1 } - -T11FcsDiscoveryStateEntry ::= SEQUENCE { - t11FcsFabricIndex T11FabricIndex, - t11FcsDiscoveryStatus INTEGER, - t11FcsDiscoveryCompleteTime TimeStamp -} - -t11FcsFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric. - - In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics - can operate within one (or more) physical infrastructures, - and this index value is used to uniquely identify a - particular (physical or virtual) Fabric within a physical - infrastructure. - - In a Fabric conformant to versions earlier than FC-SW-4, - only a single Fabric could operate within a physical - infrastructure, and thus, the value of this Fabric Index - was defined to always be 1." - ::= { t11FcsDiscoveryStateEntry 1 } - -t11FcsDiscoveryStatus OBJECT-TYPE - SYNTAX INTEGER { - inProgress(1), - completed(2), - localOnly(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The status of the discovery for the particular Fabric. - - Initially when the switch comes up, all instances of this - object have the value: 'localOnly', and the database - contains only local information, i.e., no information - discovered via the Fabric Configuration Server protocol - specified in FC-GS-5. - - If t11FcsFabricDiscoveryStart is set to 'start' for a - range of Fabrics that includes this Fabric, then the - value of this object transitions to 'inProgress'. When - the discovery completes, this object transitions to - 'completed', and the data is cached for the minimum - interval of time specified by - t11FcsFabricDiscoveryTimeOut. After this interval has - been exceeded, the data may be lost, in which case, the - value of this object changes to 'localOnly'. - - This object cannot be set via SNMP to any value other - than 'localOnly'. If this object is set (via SNMP) to - 'localOnly', the cached data for the Fabric is discarded - immediately, and if a discovery initiated from this - switch was in progress for this Fabric, then that - discovery is aborted." - ::= { t11FcsDiscoveryStateEntry 2 } - -t11FcsDiscoveryCompleteTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the value of sysUpTime at which - discovery was most recently completed or aborted on this - Fabric. This object contains the value of zero before - the first discovery on this Fabric." - ::= { t11FcsDiscoveryStateEntry 3 } - --- --- The Database of Fabric Configuration Information - --- --- Interconnect Element table --- - -t11FcsIeTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsIeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Interconnect Elements. Interconnect - Elements (IEs) are switches, hubs, bridges etc. - - By default, the Fabric Configuration Server will - maintain detailed information pertaining only to - local resources. As far as discovered topology is - concerned, only the IE name, type, and Domain ID - information will be maintained. If a discovery - cycle is triggered on a set of Fabrics, this table - along with the Port and Platform tables will be - populated with the discovered information. The - discovered data will be retained in this table for - at least t11FcsFabricDiscoveryTimeOut seconds after - the completion of its discovery or until the - discovered data is invalidated." - ::= { t11FcsDiscoveredConfig 1 } - -t11FcsIeEntry OBJECT-TYPE - SYNTAX T11FcsIeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about an Interconnect Element that was - discovered on a Fabric (identified by t11FcsFabricIndex), - by a switch (identified by fcmInstanceIndex and - fcmSwitchIndex)." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex, - t11FcsIeName } - ::= { t11FcsIeTable 1 } - -T11FcsIeEntry ::= SEQUENCE { - t11FcsIeName FcNameIdOrZero, - t11FcsIeType T11FcIeType, - t11FcsIeDomainId FcDomainIdOrZero, - t11FcsIeMgmtId FcAddressIdOrZero, - t11FcsIeFabricName FcNameIdOrZero, - t11FcsIeLogicalName OCTET STRING, - t11FcsIeMgmtAddrListIndex T11FcListIndexPointerOrZero, - t11FcsIeInfoList OCTET STRING -} - -t11FcsIeName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The WWN of an Interconnect Element. This object - uniquely identifies an Interconnect Element on a - Fabric. If the IE is a switch, then this object - is the Switch_Name (WWN) of the switch." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.1." - ::= { t11FcsIeEntry 1 } - -t11FcsIeType OBJECT-TYPE - SYNTAX T11FcIeType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of this Interconnect Element." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.2" - ::= { t11FcsIeEntry 2 } - -t11FcsIeDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Domain ID of this Interconnect Element." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.3." - ::= { t11FcsIeEntry 3 } - -t11FcsIeMgmtId OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The management identifier of this Interconnect Element. - If the Interconnect Element is a switch, this object will - be the Domain Controller identifier of the switch. When - the value of the identifier is unknown, this object - contains the all-zeros value: x'00 00 00'." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.4." - DEFVAL { '000000'h } - ::= { t11FcsIeEntry 4 } - -t11FcsIeFabricName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Fabric_Name (WWN) of this Interconnect Element. - When the Fabric_Name is unknown, this object contains - the all-zeros value: x'00 00 00 00 00 00 00 00'." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.5." - DEFVAL { '0000000000000000'h } - ::= { t11FcsIeEntry 5 } - -t11FcsIeLogicalName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The logical name of this Interconnect Element. - When the logical name is unknown, this object contains - the zero-length string." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.6." - ::= { t11FcsIeEntry 6 } - -t11FcsIeMgmtAddrListIndex OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The management address list for this Interconnect Element. - This object points to an entry in the - t11FcsMgmtAddrListTable." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.7." - ::= { t11FcsIeEntry 7 } - -t11FcsIeInfoList OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..252)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The information list for this Interconnect Element. - - The value of this object is formatted as specified in - FC-GS-5, i.e., it has the following substrings in order: - vendor name, model name/number, and release code/level, - followed by zero or more substrings of vendor-specific - information. Each substring is terminated with a byte - containing a null value (x'00')." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.8" - ::= { t11FcsIeEntry 8 } - --- --- Management Address List table --- - -t11FcsMgmtAddrListTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsMgmtAddrListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the set of management address lists - that are currently referenced by any instance of the - t11FcsIeMgmtAddrListIndex or - t11FcsPlatformMgmtAddrListIndex objects." - ::= { t11FcsDiscoveredConfig 2 } - -t11FcsMgmtAddrListEntry OBJECT-TYPE - SYNTAX T11FcsMgmtAddrListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about one management address in a - management address list, which is known to a - switch (identified by fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcsMgmtAddrListIndex, t11FcsMgmtAddrIndex } - ::= { t11FcsMgmtAddrListTable 1 } - -T11FcsMgmtAddrListEntry ::= SEQUENCE { - t11FcsMgmtAddrListIndex T11FcListIndex, - t11FcsMgmtAddrIndex Unsigned32, - t11FcsMgmtAddr URLString -} - -t11FcsMgmtAddrListIndex OBJECT-TYPE - SYNTAX T11FcListIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value of the management address list." - ::= { t11FcsMgmtAddrListEntry 1 } - -t11FcsMgmtAddrIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An integer value to distinguish different - management addresses in the same list." - ::= { t11FcsMgmtAddrListEntry 2 } - -t11FcsMgmtAddr OBJECT-TYPE - SYNTAX URLString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The management address of this entry. - - The format of this object is a Uniform Resource - Locator (URL), e.g., for SNMP, see RFC 4088." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.2.7" - ::= { t11FcsMgmtAddrListEntry 3 } - --- --- Ports --- - -t11FcsPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the ports of IEs." - ::= { t11FcsDiscoveredConfig 4 } - -t11FcsPortEntry OBJECT-TYPE - SYNTAX T11FcsPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular port of an Interconnect - Element (identified by t11FcsIeName). The port is - connected to a Fabric (identified by t11FcsFabricIndex) - and known to a switch (identified by fcmInstanceIndex - and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex, - t11FcsIeName, t11FcsPortName } - ::= { t11FcsPortTable 1 } - -T11FcsPortEntry ::= SEQUENCE { - t11FcsPortName FcNameIdOrZero, - t11FcsPortType FcPortType, - t11FcsPortTxType T11FcPortTxType, - t11FcsPortModuleType Unsigned32, - t11FcsPortPhyPortNum Unsigned32, - t11FcsPortAttachPortNameIndex T11FcListIndexPointerOrZero, - t11FcsPortState T11FcPortState, - t11FcsPortSpeedCapab OCTET STRING, - t11FcsPortOperSpeed OCTET STRING, - t11FcsPortZoningEnfStatus OCTET STRING -} - -t11FcsPortName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Port_Name (WWN) of the port for which this row - contains information." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.1." - ::= { t11FcsPortEntry 1 } - -t11FcsPortType OBJECT-TYPE - SYNTAX FcPortType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port Type of this port." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.2." - ::= { t11FcsPortEntry 2 } - -t11FcsPortTxType OBJECT-TYPE - SYNTAX T11FcPortTxType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port TX Type of this port." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.3." - ::= { t11FcsPortEntry 3 } - -t11FcsPortModuleType OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port module type of this port." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.4." - ::= { t11FcsPortEntry 4 } - -t11FcsPortPhyPortNum OBJECT-TYPE - SYNTAX Unsigned32 -- the default range of (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The physical number for this port. FC-GS-5 says that - the contents of this field, which are carried in a field - with a size of 4 bytes, are not to be restricted due to - vendor-specific methods for numbering physical ports." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.5." - ::= { t11FcsPortEntry 5 } - -t11FcsPortAttachPortNameIndex OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The attached port name list for this port. This object - points to an entry in the t11FcsAttachPortNameListTable." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.6." - ::= { t11FcsPortEntry 6 } - -t11FcsPortState OBJECT-TYPE - SYNTAX T11FcPortState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of this port." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.7." - ::= { t11FcsPortEntry 7 } - -t11FcsPortSpeedCapab OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port speed capabilities of this port. The two octets - of the value are formatted as described in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.8." - ::= { t11FcsPortEntry 8 } - -t11FcsPortOperSpeed OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (2)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The operating speed of this port. The two octets - of the value are formatted as described in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.9." - ::= { t11FcsPortEntry 9 } - -t11FcsPortZoningEnfStatus OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (12)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The zoning enforcement status of this port. The 12 - octets of the value are formatted as described in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.10." - ::= { t11FcsPortEntry 10 } - --- --- Attached Port List table --- - -t11FcsAttachPortNameListTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsAttachPortNameListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the lists of attach port - names." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.6" - ::= { t11FcsDiscoveredConfig 5 } - -t11FcsAttachPortNameListEntry OBJECT-TYPE - SYNTAX T11FcsAttachPortNameListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about the name of a particular attached port, - which is known to a switch (identified by fcmInstanceIndex - and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcsAttachPortNameListIndex, t11FcsAttachPortName } - ::= { t11FcsAttachPortNameListTable 1 } - -T11FcsAttachPortNameListEntry ::= SEQUENCE { - t11FcsAttachPortNameListIndex T11FcListIndex, - t11FcsAttachPortName OCTET STRING -} - -t11FcsAttachPortNameListIndex OBJECT-TYPE - SYNTAX T11FcListIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value of the attach port name list." - ::= { t11FcsAttachPortNameListEntry 1 } - -t11FcsAttachPortName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (12)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The attached port name. Zero or more of these names - may be associated with a port object. - The first 8 bytes of this object contain the WWN of - the port followed by 2 reserved bytes. Following - this is one byte of Port flags and one byte of - Port type, as described in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.3.6" - ::= { t11FcsAttachPortNameListEntry 2 } - --- --- Platforms --- - -t11FcsPlatformTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsPlatformEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information on platforms. - - By default, this table only contains local (e.g., for a - local switch) information. If a discovery is triggered, - this table will also contain information gathered by the - discovery process. The discovered information is retained - in this table for at least t11FcsFabricDiscoveryTimeOut - seconds after the completion of its discovery or until - the discovered cache is invalidated." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4" - ::= { t11FcsDiscoveredConfig 6 } - -t11FcsPlatformEntry OBJECT-TYPE - SYNTAX T11FcsPlatformEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular platform, which is - known to a switch (identified by fcmInstanceIndex and - fcmSwitchIndex). - - A platform can contain multiple nodes. Information on - nodes is contained in the t11FcsNodeNameListTable. The - t11FcsPlatformNodeNameListIndex object in this table - - points to the list of nodes contained in this platform. - Similarly, the t11FcsPlatformMgmtAddrListIndex object in - this table points to the list of management addresses - associated with this platform." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcsFabricIndex, t11FcsPlatformIndex } - ::= { t11FcsPlatformTable 1 } - -T11FcsPlatformEntry ::= SEQUENCE { - t11FcsPlatformIndex Unsigned32, - t11FcsPlatformName OCTET STRING, - t11FcsPlatformType OCTET STRING, - t11FcsPlatformNodeNameListIndex T11FcListIndexPointerOrZero, - t11FcsPlatformMgmtAddrListIndex T11FcListIndexPointerOrZero, - t11FcsPlatformVendorId SnmpAdminString, - t11FcsPlatformProductId SnmpAdminString, - t11FcsPlatformProductRevLevel SnmpAdminString, - t11FcsPlatformDescription SnmpAdminString, - t11FcsPlatformLabel SnmpAdminString, - t11FcsPlatformLocation SnmpAdminString, - t11FcsPlatformSystemID SnmpAdminString, - t11FcsPlatformSysMgmtAddr T11FcListIndexPointerOrZero, - t11FcsPlatformClusterId SnmpAdminString, - t11FcsPlatformClusterMgmtAddr T11FcListIndexPointerOrZero, - t11FcsPlatformFC4Types OCTET STRING -} - -t11FcsPlatformIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An integer value to distinguish one platform from - other platforms in the same Fabric." - ::= { t11FcsPlatformEntry 1 } - -t11FcsPlatformName OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this platform. The last byte of the value - indicates the format of the name (even if the name itself - is the zero-length string) as specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.2" - ::= { t11FcsPlatformEntry 2 } - -t11FcsPlatformType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (4)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type(s) of this platform, encoded in 4 bytes as - specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.3" - ::= { t11FcsPlatformEntry 3 } - -t11FcsPlatformNodeNameListIndex OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The list of nodes for this platform. This object points - to an entry in the t11FcsNodeNameListTable." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.6" - ::= { t11FcsPlatformEntry 4 } - -t11FcsPlatformMgmtAddrListIndex OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The list of management addresses for this platform. This - object points to an entry in the t11FcsMgmtAddrListTable." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.7" - ::= { t11FcsPlatformEntry 5 } - -t11FcsPlatformVendorId OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 12)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The identifier of the vendor of this platform, in the - format specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 6 } - -t11FcsPlatformProductId OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vendor's product and/or model identifier for this - platform, in the format specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 7 } - -t11FcsPlatformProductRevLevel OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The product revision level for this platform, in the - format specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 8 } - -t11FcsPlatformDescription OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The description of this platform, in the - format specified in FC-GS-5. This value should - include the full name and version identification of the - platform's hardware type and software operating system." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.10" - ::= { t11FcsPlatformEntry 9 } - -t11FcsPlatformLabel OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An administratively assigned symbolic name for the - platform, in the format specified in FC-GS-5." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.11" - ::= { t11FcsPlatformEntry 10 } - -t11FcsPlatformLocation OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The physical location of the platform, in the format - specified in FC-GS-5 (e.g., 'telephone closet, 3rd floor')." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.12" - ::= { t11FcsPlatformEntry 11 } - -t11FcsPlatformSystemID OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An identifier for a hosting system that this platform is - associated with. This identifier is used to associate - platforms of logical types (e.g., logical partitions) with - a physical system." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 12 } - -t11FcsPlatformSysMgmtAddr OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A list of management addresses for the platform." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, sections 6.2.3.4.5 and 6.2.3.2.7." - ::= { t11FcsPlatformEntry 13 } - -t11FcsPlatformClusterId OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0 | 4..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An identifier for a cluster that this platform is - associated with, where a cluster is a set of independent - platforms that are managed together to provide increased - performance capabilities, failover, etc." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 14 } - -t11FcsPlatformClusterMgmtAddr OBJECT-TYPE - SYNTAX T11FcListIndexPointerOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A list of management addresses for the cluster identified - in the corresponding instance of t11FcsPlatformClusterId." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, sections 6.2.3.4.5 and 6.2.3.2.7." - ::= { t11FcsPlatformEntry 15 } - -t11FcsPlatformFC4Types OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The FC-4 types supported by this platform, formatted as - a bit mask as specified in FC-GS-5. If this object - contains the zero-length string, the types are unknown." - REFERENCE - "ANSI INCITS 427-2007, Fibre Channel - Generic Services 5, - FC-GS-5, section 6.2.3.4.5" - ::= { t11FcsPlatformEntry 16 } - --- --- Node Name List table --- - -t11FcsNodeNameListTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsNodeNameListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the lists of nodes." - ::= { t11FcsDiscoveredConfig 7 } - -t11FcsNodeNameListEntry OBJECT-TYPE - SYNTAX T11FcsNodeNameListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a node, which is known to a - - switch (identified by fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcsNodeNameListIndex, t11FcsNodeName } - ::= { t11FcsNodeNameListTable 1 } - -T11FcsNodeNameListEntry ::= SEQUENCE { - t11FcsNodeNameListIndex T11FcListIndex, - t11FcsNodeName FcNameIdOrZero -} - -t11FcsNodeNameListIndex OBJECT-TYPE - SYNTAX T11FcListIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value of the node name list." - ::= { t11FcsNodeNameListEntry 1 } - -t11FcsNodeName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this node." - ::= { t11FcsNodeNameListEntry 2 } - --- --- Statistics --- - -t11FcsStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the statistics related - to the Fabric Configuration Server." - ::= { t11FcsStats 1 } - -t11FcsStatsEntry OBJECT-TYPE - SYNTAX T11FcsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of statistics for a particular Fabric (identified - by t11FcsFabricIndex) on a switch (identified by - fcmInstanceIndex and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } - ::= { t11FcsStatsTable 1 } - -T11FcsStatsEntry ::= SEQUENCE { - t11FcsInGetReqs Counter32, - t11FcsOutGetReqs Counter32, - t11FcsInRegReqs Counter32, - t11FcsOutRegReqs Counter32, - t11FcsInDeregReqs Counter32, - t11FcsOutDeregReqs Counter32, - t11FcsRejects Counter32 -} - -t11FcsInGetReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Get Requests received by the Fabric - Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 1 } - -t11FcsOutGetReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Get Requests sent by the Fabric - Configuration Server on this Fabric to other - servers in the Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 2 } - -t11FcsInRegReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registration Requests received by the - Fabric Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 3 } - -t11FcsOutRegReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registration Requests sent by the - Fabric Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 4 } - -t11FcsInDeregReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Deregistration Requests received by - the Fabric Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 5 } - -t11FcsOutDeregReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Deregistration Requests sent by - the Fabric Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 6 } - -t11FcsRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of requests rejected by the Fabric - Configuration Server on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcsStatsEntry 7 } - --- --- Notification Control Table --- - -t11FcsNotifyControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control information for notifications - generated due to Fabric Configuration Server events. - - Values written to objects in this table should be - persistent/retained over agent reboots." - ::= { t11FcsNotificationInfo 1 } - -t11FcsNotifyControlEntry OBJECT-TYPE - SYNTAX T11FcsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains notification control information - for a Fabric Configuration Server on a particular Fabric - (identified by t11FcsFabricIndex) on a particular - switch (identified by fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcsFabricIndex } - ::= { t11FcsNotifyControlTable 1 } - -T11FcsNotifyControlEntry ::= SEQUENCE { - t11FcsReqRejectNotifyEnable TruthValue, - t11FcsDiscoveryCompNotifyEnable TruthValue, - t11FcsMgmtAddrChangeNotifyEnable TruthValue, - t11FcsRejectCtCommandString OCTET STRING, - t11FcsRejectRequestSource FcNameIdOrZero, - t11FcsRejectReasonCode T11NsGs4RejectReasonCode, - t11FcsRejectReasonCodeExp T11FcsRejectReasonExplanation, - t11FcsRejectReasonVendorCode OCTET STRING -} - -t11FcsReqRejectNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies if the Fabric Configuration - Server should generate 't11FcsRqRejectNotification' - notifications. - - If the value of this object is 'true', then the - notification is issued. If the value of this object - is 'false', then the notification is not issued." - DEFVAL { false } - ::= { t11FcsNotifyControlEntry 1 } - -t11FcsDiscoveryCompNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies if the Fabric Configuration - Server should generate 't11FcsDiscoveryCompleteNotify' - notifications. - - If the value of this object is 'true', then the - notification is issued. If the value of this object - is 'false', then the notification is not issued." - DEFVAL { false } - ::= { t11FcsNotifyControlEntry 2 } - -t11FcsMgmtAddrChangeNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies if the Fabric Configuration - Server should generate 't11FcsMgmtAddrChangeNotify' - notifications. - - If the value of this object is 'true', then the - notification is issued. If the value of this object - is 'false', then the notification is not issued." - DEFVAL { false } - ::= { t11FcsNotifyControlEntry 3 } - -t11FcsRejectCtCommandString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the Fabric Configuration Server - - request, formatted as an octet string (in network byte - order) containing the Common Transport Information Unit - (CT_IU), as described in Table 2 of FC-GS-5 (including - the preamble), which was most recently rejected by the - Fabric Configuration Server for this Fabric. - - This object contains the zero-length string if and when the - CT-IU's content is unavailable. - - When the length of this object is 255 octets, it contains - the first 255 octets of the CT-IU (in network byte order)." - ::= { t11FcsNotifyControlEntry 4 } - -t11FcsRejectRequestSource OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN that was the source of the CT_IU contained in - the corresponding instance of t11FcsRejectCtCommandString." - ::= { t11FcsNotifyControlEntry 5 } - -t11FcsRejectReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the reason code corresponding - to the latest Fabric Configuration Server request - rejected by the local system." - ::= { t11FcsNotifyControlEntry 6 } - -t11FcsRejectReasonCodeExp OBJECT-TYPE - SYNTAX T11FcsRejectReasonExplanation - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the corresponding instance of - t11FcsRejectReasonCode has the value: 'unable to - perform command request', this object contains the - corresponding reason code explanation." - ::= { t11FcsNotifyControlEntry 7 } - -t11FcsRejectReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A registration reject vendor-specific code. This - object contains the vendor-specific code of the most - recently rejected Fabric Configuration Server - Registration request for the particular port on - the particular Fabric." - ::= { t11FcsNotifyControlEntry 8 } --- --- Notifications --- - -t11FcsRqRejectNotification NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, - t11FcsRejectReasonCode, - t11FcsRejectReasonCodeExp, - t11FcsRejectReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated whenever the Fabric - Configuration Server on a switch (indicated by the - value of t11FamLocalSwitchWwn) rejects a Fabric - Configuration Server request. - - The Fabric Configuration Server should update the - t11FcsRejectReasonCode, t11FcsRejectReasonCodeExp - and t11FcsRejectReasonVendorCode objects with the - corresponding reason code, explanation and vendor - specific code before sending the notification." - ::= { t11FcsNotifications 1 } - -t11FcsDiscoveryCompleteNotify NOTIFICATION-TYPE - OBJECTS {t11FcsFabricDiscoveryRangeLow} - STATUS current - DESCRIPTION - "This notification is generated by the Fabric - Configuration Server on the completion of the - discovery of Fabrics in the range that has - t11FcsFabricDiscoveryRangeLow at its low end." - ::= { t11FcsNotifications 2 } - -t11FcsMgmtAddrChangeNotify NOTIFICATION-TYPE - OBJECTS { t11FcsMgmtAddrChangeFabricIndex, - t11FcsMgmtAddrChangeIeName } - STATUS current - DESCRIPTION - "This notification is generated by the Fabric - Configuration Server whenever the management - address of an IE changes, i.e., whenever an - entry in the t11FcsMgmtAddrListTable changes." - ::= { t11FcsNotifications 3 } - -t11FcsMgmtAddrChangeFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The index value that identifies the Fabric on which - a management address change has been detected." - ::= { t11FcsNotificationInfo 2 } - -t11FcsMgmtAddrChangeIeName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The IE for which a management address change has been - detected." - ::= { t11FcsNotificationInfo 3 } - --- Conformance - -t11FcsMIBCompliances OBJECT IDENTIFIER ::= { t11FcsMIBConformance 1 } -t11FcsMIBGroups OBJECT IDENTIFIER ::= { t11FcsMIBConformance 2 } - -t11FcsMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the Fabric Configuration Server." - MODULE MANDATORY-GROUPS { t11FcsDiscoveredConfigGroup, - t11FcsDiscoveryStatusGroup, - t11FcsNotificationInfoGroup, - t11FcsNotificationGroup } - - GROUP t11FcsDiscoveryControlGroup - DESCRIPTION - "This group is mandatory only for those systems that - allow discovery of configuration by Fabric Configuration - Servers to be controlled via a MIB." - - GROUP t11FcsStatisticsGroup - DESCRIPTION - "These counters, containing Fabric Configuration - Server statistics, are mandatory only for those systems - that count such events." - - OBJECT t11FcsDiscoveryStatus - WRITE-SYNTAX INTEGER { localOnly(3) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required. - However, if write access is supported, then the only - writable value is 'localOnly'." - - OBJECT t11FcsReqRejectNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcsDiscoveryCompNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcsMgmtAddrChangeNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcsMIBCompliances 1 } - --- Units of Conformance - -t11FcsDiscoveryControlGroup OBJECT-GROUP - OBJECTS { t11FcsFabricDiscoveryRangeLow, - t11FcsFabricDiscoveryRangeHigh, - t11FcsFabricDiscoveryStart, - t11FcsFabricDiscoveryTimeOut } - STATUS current - DESCRIPTION - "A collection of objects for requesting a Fabric - Configuration Server to discover the configuration - of one or more Fabrics." - ::= { t11FcsMIBGroups 1 } - -t11FcsDiscoveryStatusGroup OBJECT-GROUP - OBJECTS { t11FcsDiscoveryStatus, - t11FcsDiscoveryCompleteTime } - STATUS current - DESCRIPTION - "A collection of objects with which to monitor the - status of discovery (of Fabric configurations) by - Fabric Configuration Servers." - ::= { t11FcsMIBGroups 2 } - -t11FcsDiscoveredConfigGroup OBJECT-GROUP - OBJECTS { - t11FcsIeType, - t11FcsIeDomainId, - t11FcsIeMgmtId, - t11FcsIeFabricName, - t11FcsIeLogicalName, - t11FcsIeMgmtAddrListIndex, - t11FcsIeInfoList, - t11FcsMgmtAddr, - t11FcsPortType, - t11FcsPortTxType, - t11FcsPortModuleType, - t11FcsPortPhyPortNum, - t11FcsPortAttachPortNameIndex, - t11FcsPortState, - t11FcsPortSpeedCapab, - t11FcsPortOperSpeed, - t11FcsPortZoningEnfStatus, - t11FcsAttachPortName, - t11FcsPlatformName, - t11FcsPlatformType, - t11FcsPlatformNodeNameListIndex, - t11FcsPlatformMgmtAddrListIndex, - t11FcsPlatformVendorId, - t11FcsPlatformProductId, - t11FcsPlatformProductRevLevel, - t11FcsPlatformDescription, - t11FcsPlatformLabel, - t11FcsPlatformLocation, - t11FcsPlatformSystemID, - t11FcsPlatformSysMgmtAddr, - t11FcsPlatformClusterId, - t11FcsPlatformClusterMgmtAddr, - t11FcsPlatformFC4Types, - t11FcsNodeName } - STATUS current - DESCRIPTION - "A collection of objects to contain the Fabric configuration - information discovered by Fabric Configuration Servers." - ::= { t11FcsMIBGroups 3 } - -t11FcsStatisticsGroup OBJECT-GROUP - OBJECTS { t11FcsInGetReqs, - t11FcsOutGetReqs, - t11FcsInRegReqs, - t11FcsOutRegReqs, - t11FcsInDeregReqs, - t11FcsOutDeregReqs, - t11FcsRejects } - STATUS current - DESCRIPTION - "A collection of objects for Fabric Configuration Server - statistics information." - ::= { t11FcsMIBGroups 4 } - -t11FcsNotificationInfoGroup OBJECT-GROUP - OBJECTS { t11FcsReqRejectNotifyEnable, - t11FcsDiscoveryCompNotifyEnable, - t11FcsMgmtAddrChangeNotifyEnable, - t11FcsRejectCtCommandString, - t11FcsRejectRequestSource, - t11FcsRejectReasonCode, - t11FcsRejectReasonCodeExp, - t11FcsRejectReasonVendorCode, - t11FcsMgmtAddrChangeFabricIndex, - t11FcsMgmtAddrChangeIeName } - STATUS current - DESCRIPTION - "A collection of notification control and notification - information objects for monitoring Fabric - Configuration Servers." - ::= { t11FcsMIBGroups 5 } - -t11FcsNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcsRqRejectNotification, - t11FcsDiscoveryCompleteNotify, - t11FcsMgmtAddrChangeNotify } - STATUS current - DESCRIPTION - "A collection of notifications for monitoring Fabric - Configuration Servers." - ::= { t11FcsMIBGroups 6 } - -END diff --git a/packages/mibs/T11-FC-FABRIC-LOCK-MIB b/packages/mibs/T11-FC-FABRIC-LOCK-MIB deleted file mode 100644 index 1dc91f0c98bd..000000000000 --- a/packages/mibs/T11-FC-FABRIC-LOCK-MIB +++ /dev/null @@ -1,490 +0,0 @@ -T11-FC-FABRIC-LOCK-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - mib-2 FROM SNMPv2-SMI -- [RFC2578] - RowStatus FROM SNMPv2-TC -- [RFC2579] - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] - InetAddressType, InetAddress FROM - INET-ADDRESS-MIB -- [RFC4001] - fcmInstanceIndex, fcmSwitchIndex FROM FC-MGMT-MIB -- [RFC4044] - T11NsGs4RejectReasonCode FROM - T11-FC-NAME-SERVER-MIB -- [RFC4438] - T11FabricIndex FROM T11-TC-MIB; -- [RFC4439] - -t11FabricLockMIB MODULE-IDENTITY - LAST-UPDATED "200706270000Z" - ORGANIZATION "For the initial versions, T11. - For later versions, the IETF's IMSS Working Group." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the management of locks on a Fibre - Channel Fabric. A Fibre Channel Fabric lock is used to - ensure serialized access to some types of management data - related to a Fabric, e.g., the Fabric's Zoning Database. - - Some (managing) applications generate Fabric locks by - initiating server sessions. Server sessions are - defined generically in FC-GS-5 to represent a collection of - one or more requests to the session's server, e.g., to the - Zone Server. Such a session is started by a Server Session - Begin (SSB) request, and terminated by a Server Session End - (SSE) request. The switch receiving the SSB is called the - 'managing' switch. Some applications require the - 'managing' switch to lock the Fabric for the particular - application, e.g., for Enhanced Zoning, before it can - respond successfully to the SSB. On receipt of the - subsequent SSE, the lock is released. For this usage, the - managing switch sends an Acquire Change Authorization (ACA) - request to other switches to lock the Fabric. - - For some other applications, a managing switch locks the - Fabric using an Enhanced Acquire Change Authorization (EACA) - request, which identifies the application on whose behalf - the Fabric is being locked with an Application_ID. - - Fabric locks can also be requested more directly, e.g., - through the use of this MIB. In these situations, the term - 'managing' switch is used to indicate the switch that - receives such a request and executes it by issuing either - ACA or EACA requests to other switches in the Fabric. - - This MIB module defines information about the 'managing' - switch for currently-active Fabric locks. - - Copyright (C) The IETF Trust (2007). This version - of this MIB module is part of RFC 4936; see the RFC - itself for full legal notices." - REVISION "200706270000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4936." - ::= { mib-2 159 } - -t11FLockMIBObjects OBJECT IDENTIFIER ::= { t11FabricLockMIB 1 } -t11FLockMIBConformance OBJECT IDENTIFIER ::= { t11FabricLockMIB 2 } -t11FLockMIBNotifications OBJECT IDENTIFIER ::= { t11FabricLockMIB 0 } -t11FLockConfiguration OBJECT IDENTIFIER ::= { t11FLockMIBObjects 1 } - --- --- The table of Managing Switches and their Fabric Locks --- - -t11FLockTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FLockEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about the 'managing' - switch of each current Fabric lock, e.g., for the - types of Servers defined in FC-GS-5. - - Each entry in this table represents either: - - 1) a current Fabric lock, - 2) an in-progress attempt, requested via SNMP, to set up - a lock, or - 3) a failed attempt, requested via SNMP, to set up a lock. - - If an entry is created via t11FLockRowStatus, but the - attempt to obtain the lock fails, then the entry continues - to exist until it is deleted via t11FLockRowStatus, or - it is overwritten by the lock being established via - a means other than SNMP. However, rows created via - t11FLockRowStatus are not retained over restarts." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, sections 4.9.5 and 6.4.10.2." - ::= { t11FLockConfiguration 1 } - -t11FLockEntry OBJECT-TYPE - SYNTAX T11FLockEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information specific to a current - Fabric lock set up by a particular 'managing' switch on a - particular Fabric. The 'managing switch' is identified by - values of fcmInstanceIndex and fcmSwitchIndex. - - Server sessions for several different types of servers - are defined in FC-GS-5. The behavior of a server with - - respect to commands received within a server session is - specified for each type of server. For some types, - parameter changes can only be made within the context of a - session, and the setting up of a session requires that the - Fabric be locked. A Fabric is locked by one switch, called - the 'managing' switch, sending Acquire Change Authorization - (ACA) requests to all other switches in the Fabric. - - For other applications, a Fabric lock is established by the - 'managing' switch sending Enhanced Acquire Change - Authorization (EACA) requests to other switches in the - Fabric. Each EACA request includes an Application_ID - value to identify the application requesting the lock. - - For the benefit of this MIB module, a distinct value of - Application_ID has also been assigned/reserved (see - ANSI INCITS T11/06-679v0, titled 'FC-SW-5 Letter to - T11.5') as a means of distinguishing locks established via - Acquire Change Authorization (ACA) requests. This - additional assignment allows an Application_ID to be used to - uniquely identify any active lock amongst all those - established by either an EACA or an ACA. - - Whenever a Fabric is locked, by the sending of either an ACA - or an EACA, a row gets created in the representation of this - table for the 'managing' switch. - - In order to process SNMP SetRequests that make parameter - changes for the relevant types of servers (e.g., to the - Zoning Database), the SNMP agent must get serialized access - to the Fabric (for the relevant type of management data), - i.e., the Fabric must be locked by creating an entry in - this table via an SNMP SetRequest. Creating an entry in - this table via an SNMP SetRequest causes an ACA or an EACA - to be sent to all other switches in the Fabric. The value - of t11FLockApplicationID for such an entry determines - whether an ACA or an EACA is sent. - - If an entry in this table is created by an SNMP SetRequest, - the value of the t11FLockInitiatorType object in that entry - will normally be 'snmp'. A row for which the value of - t11FLockInitiatorType is not 'snmp' cannot be modified - via SNMP. In particular, it cannot be deleted via - t11FLockRowStatus. Note that it's possible for a row to be - created by an SNMP SetRequest, but for the setup of the lock - to fail, and immediately thereafter be replaced by a lock - successfully set up by some other means; in such a case, the - value of t11FLockInitiatorType would change as and when the - - lock was set up by the other means, and so the row could - not thereafter be deleted via t11FLockRowStatus. - - FC-GS-5 mentions various error situations in which a - Fabric lock is released so as to avoid a deadlock. In - such situations, the agent removes the corresponding row - in this table as and when the lock is released. This can - happen for all values of t11FLockInitiatorType." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, sections 4.9.5.5 and 6.4.7.1. - - Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, sections 6.1.17, 10.6.6, and 13.2, - and table 116. - - 'FC-SW-5 Letter to T11.5' ANSI INCITS T11/06-679v0, - http://www.t11.org/ftp/t11/pub/fc/sw-5/06-679v0.pdf, - 21 September 2006." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FLockFabricIndex, - t11FLockApplicationID } - ::= { t11FLockTable 1 } - -T11FLockEntry ::= SEQUENCE { - t11FLockFabricIndex T11FabricIndex, - t11FLockApplicationID OCTET STRING, - t11FLockInitiatorType INTEGER, - t11FLockInitiator OCTET STRING, - t11FLockInitiatorIpAddrType InetAddressType, - t11FLockInitiatorIpAddr InetAddress, - t11FLockStatus INTEGER, - t11FLockRejectReasonCode T11NsGs4RejectReasonCode, - t11FLockRejectReasonCodeExp OCTET STRING, - t11FLockRejectReasonVendorCode OCTET STRING, - t11FLockRowStatus RowStatus -} - -t11FLockFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric. - - In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics - can operate within one (or more) physical infrastructures, - and this index value is used to uniquely identify a - - particular (physical or virtual) Fabric within a physical - infrastructure. - - In a Fabric conformant to versions earlier than FC-SW-4, - only a single Fabric could operate within a physical - infrastructure, and thus, the value of this Fabric Index - was defined to always be 1." - ::= { t11FLockEntry 1 } - -t11FLockApplicationID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Application_ID value that identifies the type of - application for which the Fabric is locked. - - A lock established via Acquire Change Authorization (ACA) - does not, strictly speaking, have an Application_ID value. - However, the value 'FF'h (255 decimal) has been reserved - by T11 to be used as the value of this MIB object as and - when a lock is established by an ACA. This value was - initially documented in a letter from the FC-SW-5 Editor - to T11.5, which was approved by the T11 and T11.5 plenary - meetings on October 5, 2006." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, Table 116. - - 'FC-SW-5 Letter to T11.5' ANSI INCITS T11/06-679v0, - http://www.t11.org/ftp/t11/pub/fc/sw-5/06-679v0.pdf, - 21 September 2006." - ::= { t11FLockEntry 2 } - -t11FLockInitiatorType OBJECT-TYPE - SYNTAX INTEGER { - other(1), - ssb(2), - cli(3), - snmp(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object specifies what type of initiator generated - the request that caused this lock to be established: - - other - none of the following. - - ssb - this lock was established due to the - receipt of an SSB, e.g., from a GS-5 - client. - cli - this lock was established in order - to process a Command Line Interface - (CLI) command. - snmp - this lock was established as a result - of an SNMP SetRequest. - " - ::= { t11FLockEntry 3 } - -t11FLockInitiator OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object specifies the initiator whose request - caused this lock to be established. - - If the value of the corresponding instance - of t11FLockInitiatorType is 'ssb', this - object will contain the FC_ID of the client - that issued the Server Session Begin (SSB) - that required the lock to be established. - - If the value of the corresponding instance - of t11FLockInitiatorType object is 'cli', this - object will contain the user name of the CLI - (Command Line Interface) user on whose behalf - the lock was established. - - If the value of the corresponding instance of - t11FLockInitiatorType is 'snmp', this object - will contain the SNMP securityName used by the - SNMPv3 message containing the SetRequest that - created this row. (If the row was created via - SNMPv1 or SNMPv2c, then the appropriate value of - the snmpCommunitySecurityName is used.)" - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 4.9.5.2. - - SNMP securityName is defined in RFC 3411, 'An - Architecture for Describing Simple Network - Management Protocol (SNMP) Management Frameworks'. - - snmpCommunitySecurityName is defined in RFC 3584, - 'Coexistence between Version 1, Version 2, and - - Version 3 of the Internet-standard Network - Management Framework.'" - ::= { t11FLockEntry 4 } - -t11FLockInitiatorIpAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object specifies the type of IP address contained - in the corresponding instance of t11FLockInitiatorIpAddr. - If the IP address of the location of the initiator is - unknown or not applicable, this object has the value: - 'unknown'." - ::= { t11FLockEntry 5 } - -t11FLockInitiatorIpAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object specifies the IP address of the location - of the initiator that established this lock via a - request of the type given by the corresponding instance - of t11FLockInitiatorType. In cases where the - corresponding instance of t11FLockInitiatorIpAddrType has - the value: 'unknown', the value of this object is the - zero-length string." - ::= { t11FLockEntry 6 } - -t11FLockStatus OBJECT-TYPE - SYNTAX INTEGER { - active(1), - settingUp(2), - rejectFailure(3), - otherFailure(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object gives the current status of the lock: - - 'active' -- the lock is currently established. - 'settingUp' -- the 'managing' switch is currently - attempting to set up the lock, e.g., - it is waiting to receive Accepts - for ACAs from every switch in the - Fabric. - - 'rejectFailure' -- the 'managing' switch's attempt to - set up the lock was rejected with - the reason codes given by: - t11FLockRejectReasonCode, - t11FLockRejectReasonCodeExp and - t11FLockRejectReasonVendorCode. - 'otherFailure' -- the 'managing' switch's attempt - to set up the lock failed (but no - reason codes are available). - - For values of t11FLockInitiatorType other than 'snmp', - a row is only required to be instantiated in this table - when the value of this object is 'active'. - - If the value of the corresponding instance of - t11FLockInitiatorType is 'snmp', the initial value of this - object when the row is first created is 'settingUp'. As - and when the setup succeeds, the value transitions to - 'active'. If the setup fails, the value transitions to - either 'rejectFailure' or 'otherFailure'. Note that such a - failure value is overwritten on the next attempt to obtain - the lock, which could be immediately after the failure, - e.g., by a GS-5 client. - - When the value of this object is 'rejectFailure', the - rejection's reason codes are given by the corresponding - values of t11FLockRejectReasonCode, - t11FLockRejectReasonCodeExp and - t11FLockRejectReasonVendorCode." - ::= { t11FLockEntry 7 } - -t11FLockRejectReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of the corresponding instance of - t11FLockStatus is 'rejectFailure', this object contains - the rejection's reason code." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 4.4.4 and table 10." - ::= { t11FLockEntry 8 } - -t11FLockRejectReasonCodeExp OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0 | 1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of the corresponding instance of - t11FLockStatus is 'rejectFailure', this object contains - the rejection's reason code explanation." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, sections 4.4.4 and 6.4.9, - tables 10 and 252." - ::= { t11FLockEntry 9 } - -t11FLockRejectReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0 | 1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of the corresponding instance of - t11FLockStatus is 'rejectFailure', this object contains - the rejection's vendor-specific code." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 4.4.4." - ::= { t11FLockEntry 10 } - -t11FLockRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - A row in this table can be modified or deleted via - this object only when the row's value of - t11FLockInitiatorType is 'snmp'." - ::= { t11FLockEntry 11 } - --- Conformance - -t11FLockMIBCompliances - OBJECT IDENTIFIER ::= { t11FLockMIBConformance 1 } -t11FLockMIBGroups OBJECT IDENTIFIER ::= { t11FLockMIBConformance 2 } - -t11FLockMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that support - Fabric locks in support of GS-5 Server applications." - MODULE MANDATORY-GROUPS { t11FLockActiveGroup } - - OBJECT t11FLockRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FLockMIBCompliances 1 } - --- Units of Conformance - -t11FLockActiveGroup OBJECT-GROUP - OBJECTS { t11FLockInitiatorType, - t11FLockInitiator, - t11FLockInitiatorIpAddrType, - t11FLockInitiatorIpAddr, - t11FLockStatus, - t11FLockRejectReasonCode, - t11FLockRejectReasonCodeExp, - t11FLockRejectReasonVendorCode, - t11FLockRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects containing information - about current Fabric locks." - ::= { t11FLockMIBGroups 1 } - -END diff --git a/packages/mibs/T11-FC-FSPF-MIB b/packages/mibs/T11-FC-FSPF-MIB deleted file mode 100644 index 726e92687d55..000000000000 --- a/packages/mibs/T11-FC-FSPF-MIB +++ /dev/null @@ -1,1170 +0,0 @@ -T11-FC-FSPF-MIB DEFINITIONS ::= BEGIN --- --- For management of FSPF, the Fibre Channel routing protocol. --- - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Counter32, Integer32, Unsigned32, TimeTicks, - Gauge32, mib-2 FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] - TEXTUAL-CONVENTION, RowStatus, StorageType, - TruthValue FROM SNMPv2-TC -- [RFC2579] - ifIndex, InterfaceIndex FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, fcmSwitchIndex, - FcDomainIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT] - T11FabricIndex FROM T11-TC-MIB -- [RFC4439] - t11FamConfigDomainId - FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [RFC4439] - -t11FcFspfMIB MODULE-IDENTITY - LAST-UPDATED "200608140000Z" - ORGANIZATION "T11" - CONTACT-INFO - "Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA USA 95134 - Email: kzm@cisco.com" - DESCRIPTION - "The MIB module for managing the Fabric Shortest Path - First (FSPF) protocol. FSPF is specified in FC-SW-4. - - Copyright (C) The Internet Society (2006). This version of - this MIB module is part of RFC 4626; see the RFC itself for - full legal notices." - REVISION "200608140000Z" - DESCRIPTION - "Initial version of this MIB module published as RFC4626." - ::= { mib-2 143 } - -t11FspfNotifications OBJECT IDENTIFIER ::= { t11FcFspfMIB 0 } -t11FspfObjects OBJECT IDENTIFIER ::= { t11FcFspfMIB 1 } -t11FspfConformance OBJECT IDENTIFIER ::= { t11FcFspfMIB 2 } -t11FspfConfiguration OBJECT IDENTIFIER ::= { t11FspfObjects 1 } -t11FspfDatabase OBJECT IDENTIFIER ::= { t11FspfObjects 2 } - --- --- TEXTUAL CONVENTIONS - -T11FspfLsrType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Type of the Link State Record. - - FC-SW-4 defines two types of LSRs and allows for the - possibility for more will be defined in the future: - - 01 - Switch Link Record - 02 - Obsolete - 240 - 255 - Vendor Specific - others - Reserved. - " - REFERENCE - "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 6.1.9.3." - SYNTAX Integer32 (0..255) - -T11FspfLinkType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Type of an the FSPF Link. Presently defined values: - - 1 - Point-to-Point - 240-255 - Vendor Specific - all others - Reserved. - " - REFERENCE - "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 6.1.9.4." - SYNTAX Integer32 (0..255) - -T11FspfInterfaceState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The state of the FSPF Neighbor Finite State Machine - for the neighbor (switch) on a particular interface. - Possible values are : - - down(1) - Down - init(2) - Init - dbExchange(3) - Database Exchange - dbAckwait(4) - Database AckWait - dbWait(5) - Database Wait - full(6) - Full (Connected) - " - REFERENCE - "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 8.7." - SYNTAX INTEGER { - down(1), - init(2), - dbExchange(3), - dbAckwait(4), - dbWait(5), - full(6) - } - -T11FspfLastCreationTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC describes an object that stores the last time - it, and the row containing it, was created. - - This can be used by management applications to determine - that a row has been deleted and re-created between reads, - causing an otherwise undetectable discontinuity in the - data." - SYNTAX TimeTicks - --- --- t11FspfTable - -t11FspfTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FspfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table allows the users to configure and monitor FSPF's - per-Fabric parameters and statistics on all Fabrics known to - locally managed switches. - - Entries are created/removed by the agent if and when - (Virtual) Fabrics are created/deleted." - ::= { t11FspfConfiguration 1 } - -t11FspfEntry OBJECT-TYPE - SYNTAX T11FspfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing FSPF variables, parameters, and - statistics on a particular switch (identified by values - of fcmInstanceIndex and fcmSwitchIndex) for a particular - Fabric (identified by a t11FspfFabricIndex value). - - (Note that the local switch's per-fabric Domain-ID is - available in t11FamConfigDomainId, which is defined in - T11-FC-FABRIC-ADDR-MGR-MIB.)" - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FspfFabricIndex } - ::= { t11FspfTable 1 } - -T11FspfEntry ::= SEQUENCE { - t11FspfFabricIndex T11FabricIndex, - t11FspfMinLsArrival Unsigned32, - t11FspfMinLsInterval Unsigned32, - t11FspfLsRefreshTime Unsigned32, - t11FspfMaxAge Unsigned32, - t11FspfMaxAgeDiscards Counter32, - t11FspfPathComputations Counter32, - t11FspfChecksumErrors Counter32, - t11FspfLsrs Gauge32, - t11FspfCreateTime T11FspfLastCreationTime, - t11FspfAdminStatus INTEGER, - t11FspfOperStatus INTEGER, - t11FspfNbrStateChangNotifyEnable TruthValue, - t11FspfSetToDefault INTEGER, - t11FspfStorageType StorageType - -} - -t11FspfFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric. - - In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics - can operate within one (or more) physical infrastructures. - In such a case, index value is used to uniquely identify a - particular Fabric within a physical infrastructure. - - In a Fabric that has (can have) only a single Fabric - operating within the physical infrastructure, the - value of this Fabric Index will always be 1." - ::= { t11FspfEntry 1 } - -t11FspfMinLsArrival OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - UNITS "milliSeconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The minimum time after accepting a Link State Record - (LSR) on this Fabric before accepting another update of - the same LSR on the same Fabric. - - An LSR update that is not accepted because of this time - interval is discarded." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, sections 8.6.4.5 & 15.1." - DEFVAL {1000} - ::= { t11FspfEntry 2 } - -t11FspfMinLsInterval OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - UNITS "milliSeconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The minimum time after this switch sends an LSR on this - Fabric before it will send another update of the same LSR - on the same Fabric." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 15.1." - DEFVAL {5000} - ::= { t11FspfEntry 3 } - -t11FspfLsRefreshTime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Minutes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The interval between transmission of refresh LSRs on this - Fabric." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, sections 8.5.1 & 15.1." - DEFVAL {30} - ::= { t11FspfEntry 4 } - -t11FspfMaxAge OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Minutes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum age an LSR will be retained in the FSPF - database on this Fabric. An LSR is removed from the - database after MaxAge is reached." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 15.1." - DEFVAL {60} - ::= { t11FspfEntry 5 } - -t11FspfMaxAgeDiscards OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LSRs discarded due to their age reaching - t11FspfMaxAge in this Fabric. The last discontinuity of - this counter is indicated by t11FspfCreateTime." - ::= { t11FspfEntry 6 } - -t11FspfPathComputations OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that the path computation algorithm - has been invoked by this Switch on this Fabric to compute - a set of minimum cost paths for this Fabric. The last - - discontinuity of this counter is indicated by - t11FspfCreateTime." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 8.1.1." - ::= { t11FspfEntry 7 } - -t11FspfChecksumErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FSPF checksum errors that were detected - locally (and therefore discarded) on this Fabric. - The last discontinuity of this counter is indicated by - t11FspfCreateTime." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 8.5.4." - ::= { t11FspfEntry 8 } - -t11FspfLsrs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current number of entries for this Fabric in the - t11FspfLsrTable." - ::= { t11FspfEntry 9 } - -t11FspfCreateTime OBJECT-TYPE - SYNTAX T11FspfLastCreationTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when this entry was last created." - ::= { t11FspfEntry 10 } - -t11FspfAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), - down(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The desired state of FSPF in this Fabric. If value of - this object is set to 'up', then FSPF is enabled in - this Fabric. If set to 'down', then FSPF is disabled - in this Fabric -- when FSPF is disabled, FSPF provides - - no routes to be included in the T11-FC-ROUTE-MIB module. - (see the T11-FC-ROUTE-MIB)." - REFERENCE "T11-FC-ROUTE-MIB, The Fibre Channel Routing - Information MIB, RFC4625." - DEFVAL {up} - ::= { t11FspfEntry 11 } - -t11FspfOperStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), - down(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "State of FSPF in this Fabric. If 't11FspfAdminStatus' is - 'down', then the 't11FspfOperStatus' should be 'down'. - If 't11FspfAdminStatus' is changed to 'up', then - 't11FspfOperStatus' should change to 'up' as and when - FSPF is active in this Fabric." - ::= { t11FspfEntry 12 } - -t11FspfNbrStateChangNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Specifies whether or not the local agent should - issue the notification 't11FspfNbrStateChangNotify' - when the local switch learns of a change of state - in the FSPF Neighbor Finite State Machine on an - interface in this Fabric. - If the value of the object is 'true, then the - notification is generated. If the value is 'false', - notification is not generated." - DEFVAL { false } - ::= { t11FspfEntry 13 } - -t11FspfSetToDefault OBJECT-TYPE - SYNTAX INTEGER { - default(1), - noOp(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this value to 'default' changes the value of each - and every writable object in this row to its default - - value. - - No action is taken if this object is set to 'noOp'. - The value of the object, when read, is always 'noOp'." - ::= { t11FspfEntry 14 } - -t11FspfStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The storage type for read-write objects in this - conceptual row. - - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11FspfEntry 15 } - --- --- t11FspfIfTable - -t11FspfIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FspfIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table allows the users to configure and monitor - the FSPF parameters that are per-interface (identified - by a t11FspfIfIndex value), per-Fabric (identified by a - t11FspfFabricIndex value), and per-switch (identified by - values of fcmInstanceIndex and fcmSwitchIndex). - - Creating a row in this table via t11FspfIfRowStatus - provides the means to specify non-default parameter value(s) - for an interface at a time when the relevant row in this - table would not otherwise exist because the interface is - either down or it is not an E_Port, but the corresponding - row in the t11FspfTable must already exist. - - After the non-default values have been specified for a - port's parameters, they need to be retained in this table, - even when the port becomes 'isolated'. However, having - unnecessary rows in this table clutters it up and makes - those rows that are useful harder for an NMS to find. - Therefore, when an E_Port becomes isolated, its row gets - deleted if and only if all of its parameter values are the - default values; also, when an E_Port becomes non-isolated - - in a particular Fabric, a row in this table needs to exist - and is automatically created, if necessary. - - The specific conditions for an automated/implicit deletion - of a row are: - a) if the corresponding interface is no longer an E_Port - (e.g., a G_Port which is dynamically determined to be an - F_Port), and all configurable parameters have default - values; or - b) if the interface identified by t11FspfIfIndex no longer - exists (e.g., because a line-card is physically removed); - or - c) if the corresponding row in the t11FspfTable is deleted. - " - ::= { t11FspfConfiguration 2 } - -t11FspfIfEntry OBJECT-TYPE - SYNTAX T11FspfIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing FSPF information for the interface - identified by t11FspfIfIndex, on the fabric identified - by t11FspfFabricIndex, on the switch identified by - fcmSwitchIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FspfFabricIndex, t11FspfIfIndex } - ::= { t11FspfIfTable 1 } - -T11FspfIfEntry ::= SEQUENCE { - t11FspfIfIndex InterfaceIndex, - t11FspfIfHelloInterval Unsigned32, - t11FspfIfDeadInterval Unsigned32, - t11FspfIfRetransmitInterval Unsigned32, - t11FspfIfInLsuPkts Counter32, - t11FspfIfInLsaPkts Counter32, - t11FspfIfOutLsuPkts Counter32, - t11FspfIfOutLsaPkts Counter32, - t11FspfIfOutHelloPkts Counter32, - t11FspfIfInHelloPkts Counter32, - t11FspfIfRetransmittedLsuPkts Counter32, - t11FspfIfInErrorPkts Counter32, - t11FspfIfNbrState T11FspfInterfaceState, - t11FspfIfNbrDomainId FcDomainIdOrZero, - t11FspfIfNbrPortIndex Unsigned32, - t11FspfIfAdminStatus INTEGER, - t11FspfIfCreateTime T11FspfLastCreationTime, - t11FspfIfSetToDefault INTEGER, - t11FspfIfLinkCostFactor Unsigned32, - t11FspfIfStorageType StorageType, - t11FspfIfRowStatus RowStatus -} - -t11FspfIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of ifIndex that identifies the local - Fibre Channel interface for which this entry - contains FSPF information." - ::= { t11FspfIfEntry 1 } - -t11FspfIfHelloInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..65535) - UNITS "Seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Interval between the periodic HELLO messages sent on this - interface in this Fabric to verify the link health. Note - that this value must be same at both ends of a link in - this Fabric." - DEFVAL {20} - ::= { t11FspfIfEntry 2 } - -t11FspfIfDeadInterval OBJECT-TYPE - SYNTAX Unsigned32 (2..65535) - UNITS "Seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Maximum time for which no HELLO messages can be received - on this interface in this Fabric. After this time, the - interface is assumed to be broken and removed from the - database. Note that this value must be greater than the - HELLO interval specified on this interface in this Fabric." - DEFVAL {80} - ::= { t11FspfIfEntry 3 } - -t11FspfIfRetransmitInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..65535) - UNITS "Seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The time after which an unacknowledged LSR is - retransmitted on this interface in this Fabric." - DEFVAL {5} - ::= { t11FspfIfEntry 4 } - -t11FspfIfInLsuPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Link State Update (LSU) packets received on - this interface in this Fabric. The last discontinuity - of this counter is indicated by t11FspfIfCreateTime." - ::= { t11FspfIfEntry 5 } - -t11FspfIfInLsaPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Link State Acknowledgement (LSA) packets - received on this interface in this Fabric. The last - discontinuity of this counter is indicated by - t11FspfIfCreateTime." - ::= { t11FspfIfEntry 6 } - -t11FspfIfOutLsuPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Link State Update (LSU) packets transmitted - on this interface in this Fabric. The last - discontinuity of this counter is indicated by - t11FspfIfCreateTime." - ::= { t11FspfIfEntry 7 } - -t11FspfIfOutLsaPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of Link State Acknowledgement (LSA) packets - transmitted on this interface in this Fabric. The - last discontinuity of this counter is indicated by - t11FspfIfCreateTime." - ::= { t11FspfIfEntry 8 } - -t11FspfIfOutHelloPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HELLO packets transmitted on this interface in - this Fabric. The last discontinuity of this counter is - indicated by t11FspfIfCreateTime." - ::= { t11FspfIfEntry 9 } - -t11FspfIfInHelloPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of HELLO packets received on this interface in - this Fabric. The last discontinuity of this counter is - indicated by t11FspfIfCreateTime." - ::= { t11FspfIfEntry 10 } - -t11FspfIfRetransmittedLsuPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of LSU packets that contained one or more - retransmitted LSRs, and that were transmitted on this - interface in this Fabric. The last discontinuity of - this counter is indicated by t11FspfIfCreateTime." - ::= { t11FspfIfEntry 11 } - -t11FspfIfInErrorPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of invalid FSPF control packets received on this - interface in this Fabric. The last discontinuity of - this counter is indicated by t11FspfIfCreateTime." - ::= { t11FspfIfEntry 12 } - -t11FspfIfNbrState OBJECT-TYPE - SYNTAX T11FspfInterfaceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The state of FSPF's 'neighbor state machine', which is - the operational state of the interaction with the - - neighbor's interface that is connected to this interface. - - If the 't11FspfIfAdminStatus' is 'down', then this object - should be 'down'. If the 't11FspfIfAdminStatus' is 'up', - then this object's value depends on the state of FSPF's - 'neighbor state machine' on this interface in this - Fabric." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 8.7" - ::= { t11FspfIfEntry 13 } - -t11FspfIfNbrDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Domain Id of the neighbor in this Fabric." - ::= { t11FspfIfEntry 14 } - -t11FspfIfNbrPortIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..16777215) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The index, as known by the neighbor, of the neighbor's - interface that is connected to this interface in this - Fabric." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 6.1.9.4." - ::= { t11FspfIfEntry 15 } - -t11FspfIfAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - up(1), - down(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state of FSPF on this interface in this - Fabric, whenever 't11FspfAdminStatus' is 'up'. - If the value of this object is set to 'up', then FSPF is - enabled on this interface in this Fabric. If set to - 'down', then FSPF is disabled on this interface in this - Fabric. Note that the operational state of FSPF on an - interface is given by t11FspfIfNbrState." - DEFVAL {up} - ::= { t11FspfIfEntry 16 } - -t11FspfIfCreateTime OBJECT-TYPE - SYNTAX T11FspfLastCreationTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when this entry was last - created." - ::= { t11FspfIfEntry 17 } - -t11FspfIfSetToDefault OBJECT-TYPE - SYNTAX INTEGER { - default(1), - noOp(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Setting this value to 'default' changes the value of each - and every writable object in this row to its default - value. - - If all the configuration parameters have their default - values, and if the interface is down, then the row is - deleted automatically. - - No action is taken if this object is set to 'noOp'. - The value of the object, when read, is always 'noOp'." - ::= { t11FspfIfEntry 18 } - -t11FspfIfLinkCostFactor OBJECT-TYPE - SYNTAX Unsigned32 (1..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The administrative factor used in calculating the cost - of sending a frame on this interface in this Fabric. - - The formula used to calculate the link cost is: - - Link Cost = S * (1.0625e12 / ifSpeed) - where: - S = (the value of this object / 100) - ifSpeed = interface speed (as defined in the IF-MIB). - " - REFERENCE - "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 8.5.5; and - IF-MIB, RFC 2863." - DEFVAL { 100 } - ::= { t11FspfIfEntry 19 } - -t11FspfIfStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11FspfIfEntry 20 } - -t11FspfIfRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of the conceptual row. - - This object can be used to create an entry only if there - is an entry in the t11FspfTable for the corresponding - Fabric, and if the interface is either isolated or is a - non-E_port. - - Setting this object to 'destroy' will typically fail; - to reverse the creation process, set the corresponding - instance of t11FspfIfSetToDefault to 'default'." - ::= { t11FspfIfEntry 21 } - --- --- t11FspfLsrTable - -t11FspfLsrTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FspfLsrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is the database of all the latest - incarnations of the Link State Records (LSRs) that - are currently contained in the topology database, - for all interfaces on all Fabrics known to - locally managed switches. - - A Fabric's topology database contains the LSRs that - have been either issued or received by a local switch on - that Fabric, and that have not reached t11FspfMaxAge." - ::= { t11FspfDatabase 1 } - -t11FspfLsrEntry OBJECT-TYPE - SYNTAX T11FspfLsrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This gives information for the most recent update of an - LSR. There is one entry for every LSR issued or received - by a locally managed switch (identified by - fcmInstanceIndex and fcmSwitchIndex) in a Fabric - (identified by t11FspfFabricIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FspfFabricIndex, - t11FspfLsrDomainId, t11FspfLsrType } - ::= { t11FspfLsrTable 1 } - -T11FspfLsrEntry ::= SEQUENCE { - t11FspfLsrDomainId FcDomainIdOrZero, - t11FspfLsrType T11FspfLsrType, - t11FspfLsrAdvDomainId FcDomainIdOrZero, - t11FspfLsrAge Unsigned32, - t11FspfLsrIncarnationNumber Unsigned32, - t11FspfLsrCheckSum Unsigned32, - t11FspfLsrLinks Unsigned32 -} - -t11FspfLsrDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Domain Id of the LSR owner in this Fabric. It is the - Link State Id of this LSR." - ::= { t11FspfLsrEntry 1 } - -t11FspfLsrType OBJECT-TYPE - SYNTAX T11FspfLsrType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Type of this LSR." - ::= { t11FspfLsrEntry 2 } - -t11FspfLsrAdvDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Domain Id of the switch that is advertising the LSR on - the behalf of the switch owning it." - ::= { t11FspfLsrEntry 3 } - -t11FspfLsrAge OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - UNITS "Seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time since this LSR was inserted into the database." - ::= { t11FspfLsrEntry 4 } - -t11FspfLsrIncarnationNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The link state incarnation number of this LSR. This is - used to identify most recent instance of an LSR while - updating the topology database when an LSR is received. - The updating of an LSR includes incrementing its - incarnation number prior to transmission of the updated - LSR. So, the most recent LSR is the one with the - largest incarnation number." - ::= { t11FspfLsrEntry 5 } - -t11FspfLsrCheckSum OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The checksum of the LSR." - ::= { t11FspfLsrEntry 6 } - -t11FspfLsrLinks OBJECT-TYPE - SYNTAX Unsigned32 (0..65355) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Number of entries in the t11FspfLinkTable associated with - this LSR." - ::= { t11FspfLsrEntry 7 } --- --- t11FspfLinkTable - -t11FspfLinkNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of rows in the t11FspfLinkTable." - ::= { t11FspfDatabase 3 } - -t11FspfLinkTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FspfLinkEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains the list of Inter-Switch Links and - their information that is part of an LSR, either - received or transmitted." - ::= { t11FspfDatabase 4 } - -t11FspfLinkEntry OBJECT-TYPE - SYNTAX T11FspfLinkEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry that contains information about a link - contained in an LSR in this Fabric. An entry is created - whenever a new link appears in an (issued or received) - LSR. An entry is deleted when a link no longer appears - in an (issued or received) LSR." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FspfFabricIndex, - t11FspfLsrDomainId, t11FspfLsrType, t11FspfLinkIndex} - ::= { t11FspfLinkTable 1 } - -T11FspfLinkEntry ::= SEQUENCE { - t11FspfLinkIndex Unsigned32, - t11FspfLinkNbrDomainId FcDomainIdOrZero, - t11FspfLinkPortIndex Unsigned32, - t11FspfLinkNbrPortIndex Unsigned32, - t11FspfLinkType T11FspfLinkType, - t11FspfLinkCost Integer32 -} - -t11FspfLinkIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An arbitrary index of this link." - ::= { t11FspfLinkEntry 1 } - -t11FspfLinkNbrDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Domain Id of the neighbor on the other end of this - link in this Fabric." - ::= { t11FspfLinkEntry 2 } - -t11FspfLinkPortIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..16777215) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The source E_port of this link, as indicated by the index - value in the LSR received from the switch identified by - 't11FspfLsrDomainId'." - ::= { t11FspfLinkEntry 3 } - -t11FspfLinkNbrPortIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..16777215) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The destination E_port of this link, as indicated by the - index value in the LSR received from the switch identified - by 't11FspfLinkNbrDomainId'." - ::= { t11FspfLinkEntry 4 } - -t11FspfLinkType OBJECT-TYPE - SYNTAX T11FspfLinkType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of this link." - ::= { t11FspfLinkEntry 5 } - -t11FspfLinkCost OBJECT-TYPE - SYNTAX Integer32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The cost of sending a frame on this link in this Fabric. - Link cost is calculated using the formula: - - link cost = S * (1.0625e12 / Signalling Rate) - - For issued LSRs, S is determined by the value of - t11FspfIfLinkCostFactor for the corresponding interface - - and Fabric." - ::= { t11FspfLinkEntry 6 } - --- --- Notification-related object - -t11FspfIfPrevNbrState OBJECT-TYPE - SYNTAX T11FspfInterfaceState - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The previous state of FSPF's Neighbor Finite State - Machine on an interface. - - This object is only used in the - 't11FspfNbrStateChangNotify' notification." - ::= { t11FspfConfiguration 3 } - --- --- Notifications - -t11FspfNbrStateChangNotify NOTIFICATION-TYPE - OBJECTS { ifIndex, - t11FamConfigDomainId, - t11FspfIfNbrDomainId, - t11FspfIfNbrState, - t11FspfIfPrevNbrState - } - STATUS current - DESCRIPTION - "This notification signifies that there has been a change in - the state of an FSPF neighbor. This is generated when the - FSPF state changes to a terminal state, through either - regression (i.e., goes from Full to Init or Down) or - progression (i.e., from any state to Full). The value of - 't11FspfIfNbrState' is the state of the neighbor after the - change." - ::= { t11FspfNotifications 1 } - --- --- Conformance - -t11FspfMIBCompliances - OBJECT IDENTIFIER ::= { t11FspfConformance 1 } - -t11FspfMIBGroups - OBJECT IDENTIFIER ::= { t11FspfConformance 2 } - -t11FspfMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the FSPF." - MODULE -- this module - MANDATORY-GROUPS { t11FspfGeneralGroup, - t11FspfIfGroup, - t11FspfDatabaseGroup, - t11FspfNotificationGroup } - - GROUP t11FspfIfCounterGroup - DESCRIPTION - "These counters, for particular FSPF-packet - occurrences on an interface, are mandatory only - for those systems that count such events." - - OBJECT t11FspfIfRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required, so only - one value needs to be supported." - - OBJECT t11FspfIfStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfNbrStateChangNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfMinLsArrival - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfMinLsInterval - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfAdminStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfSetToDefault - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfHelloInterval - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfDeadInterval - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfRetransmitInterval - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfAdminStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfSetToDefault - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FspfIfLinkCostFactor - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FspfMIBCompliances 1 } - --- Units of Conformance - -t11FspfGeneralGroup OBJECT-GROUP - OBJECTS { t11FspfMinLsArrival, - t11FspfMinLsInterval, - t11FspfLsRefreshTime, - t11FspfMaxAge, - t11FspfMaxAgeDiscards, - t11FspfPathComputations, - t11FspfChecksumErrors, - t11FspfLsrs, - t11FspfCreateTime, - t11FspfAdminStatus, - t11FspfOperStatus, - t11FspfNbrStateChangNotifyEnable, - t11FspfSetToDefault, - t11FspfStorageType } - STATUS current - DESCRIPTION - "A collection of objects for displaying and - configuring FSPF parameters." - ::= { t11FspfMIBGroups 1 } - -t11FspfIfGroup OBJECT-GROUP - OBJECTS { t11FspfIfHelloInterval, - t11FspfIfDeadInterval, - t11FspfIfRetransmitInterval, - t11FspfIfNbrState, - t11FspfIfNbrDomainId, - t11FspfIfNbrPortIndex, - t11FspfIfAdminStatus, - t11FspfIfCreateTime, - t11FspfIfSetToDefault, - t11FspfIfLinkCostFactor, - t11FspfIfRowStatus, - t11FspfIfStorageType, - t11FspfIfPrevNbrState } - STATUS current - DESCRIPTION - "A collection of objects for displaying the FSPF - interface information." - ::= { t11FspfMIBGroups 2 } - -t11FspfIfCounterGroup OBJECT-GROUP - OBJECTS { t11FspfIfInLsuPkts, - t11FspfIfInLsaPkts, - t11FspfIfOutLsuPkts, - t11FspfIfOutLsaPkts, - t11FspfIfOutHelloPkts, - t11FspfIfInHelloPkts, - t11FspfIfRetransmittedLsuPkts, - t11FspfIfInErrorPkts } - STATUS current - DESCRIPTION - "A collection of objects for counting particular - FSPF-packet occurrences on an interface." - ::= { t11FspfMIBGroups 3 } - -t11FspfDatabaseGroup OBJECT-GROUP - OBJECTS { t11FspfLsrAdvDomainId, - t11FspfLsrAge, - t11FspfLsrIncarnationNumber, - t11FspfLsrCheckSum, - t11FspfLsrLinks, - t11FspfLinkNbrDomainId, - t11FspfLinkPortIndex, - t11FspfLinkNbrPortIndex, - t11FspfLinkType, - t11FspfLinkCost, - t11FspfLinkNumber } - STATUS current - DESCRIPTION - "A collection of objects for displaying the FSPF - topology database information." - ::= { t11FspfMIBGroups 4 } -t11FspfNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FspfNbrStateChangNotify } - STATUS current - DESCRIPTION - "A collection of notifications for FSPF." - ::= { t11FspfMIBGroups 5 } -END diff --git a/packages/mibs/T11-FC-NAME-SERVER-MIB b/packages/mibs/T11-FC-NAME-SERVER-MIB deleted file mode 100644 index 7a18e93a5410..000000000000 --- a/packages/mibs/T11-FC-NAME-SERVER-MIB +++ /dev/null @@ -1,1136 +0,0 @@ -T11-FC-NAME-SERVER-MIB DEFINITIONS ::= BEGIN - --- The MIB for management of the Fibre Channel functionality which --- implements the Name Server function. - -IMPORTS - MODULE-IDENTITY,OBJECT-TYPE, - NOTIFICATION-TYPE, Unsigned32, - Counter32, Integer32, mib-2 FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] - SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] - TruthValue, TEXTUAL-CONVENTION, - TimeStamp FROM SNMPv2-TC -- [RFC2579] - fcmInstanceIndex, FcPortType, - FcAddressIdOrZero, FcClasses, - FcNameIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT] - T11FabricIndex FROM T11-TC-MIB -- [FC-FAM-MIB] - t11FamLocalSwitchWwn - FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [FC-FAM-MIB] - -t11FcNameServerMIB MODULE-IDENTITY - LAST-UPDATED "200603020000Z" - ORGANIZATION "T11" - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Phone: +1 408 853-9172 - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA USA 95134 - Phone: +1 408-526-5260 - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the management of the functionality, - which realizes the FC-GS-4 requirements for Name - Server (NS). - - Copyright (C) The Internet Society (2006). This version of - this MIB module is part of RFC 4438; see the RFC itself for - full legal notices." - - REVISION "200603020000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4438." - ::= { mib-2 135 } - -t11NsNotifications OBJECT IDENTIFIER ::= { t11FcNameServerMIB 0 } -t11NsMIBObjects OBJECT IDENTIFIER ::= { t11FcNameServerMIB 1 } -t11NsMIBConformance OBJECT IDENTIFIER ::= { t11FcNameServerMIB 2 } -t11NsStatus OBJECT IDENTIFIER ::= { t11NsMIBObjects 1 } -t11NsStatistics OBJECT IDENTIFIER ::= { t11NsMIBObjects 2 } - --- Textual Conventions - -T11NsGs4RejectReasonCode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The FC-GS-4 reject reason code for a request. - - none(1) - - no error. - invalidCmdCode(2) - - request contained an invalid command code. - invalidVerLevel(3) - - request contained an invalid version number. - logicalError(4) - - there was a logical error. - invalidIUSize(5) - - the CT_IU (Information Unit) size was invalid. - logicalBusy(6) - - the module is busy. - protocolError(7) - - there was a protocol error. - unableToPerformCmdReq(8) - - the command specified in the req could not be - executed. The details of exactly what failed - will be in the corresponding reason code - explanation. - cmdNotSupported(9) - - the command is not supported. - serverNotAvailable(10) - - the identified server was not available. - couldNotEstabSession(11) - - a server session could not be established. - vendorError(12) - - a vendor-specific error." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), section 4.4.3." - SYNTAX INTEGER { - none(1), - invalidCmdCode(2), - invalidVerLevel(3), - logicalError(4), - invalidIUSize(5), - logicalBusy(6), - protocolError(7), - unableToPerformCmdReq(8), - cmdNotSupported(9), - serverNotAvailable(10), - couldNotEstabSession(11), - vendorError(12) - } - -T11NsRejReasonCodeExpl ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The reject reason code explanation: - - noAdditionalExplanation(1) - - no additional explanation. - portIdentifierNotRegistered(2) - - Port Identifier not registered. - portNameNotRegistered(3) - - Port Name not registered. - nodeNameNotRegistered(4) - - Node Name not registered. - classOfServiceNotRegistered(5) - - Class of Service not registered. - nodeIpAddressNotRegistered(6) - - 'IP Address (Node)' value not registered. - ipaNotRegistered(7) - - Initial Process Associator (IPA) not registered. - fc4TypeNotRegistered(8) - - FC-4 TYPEs not registered. - symbolicPortNameNotRegistered(9) - - Symbolic Port Name not registered. - symbolicNodeNameNotRegistered(10) - - Symbolic Node Name not registered. - portTypeNotRegistered(11) - - 'Port Type' not registered. - portIpAddressNotRegistered(12) - - 'IP Address (Port)' value not registered. - fabricPortNameNotRegistered(13) - - Fabric Port Name not registered. - hardAddressNotRegistered(14) - - 'Hard Address' not registered. - - fc4DescriptorNotRegistered(15) - - FC-4 Descriptor not registered. - fc4FeaturesNotRegistered(16) - - FC-4 Features not registered. - accessDenied(17) - - Access denied. - unacceptablePortIdentifier(18) - - Unacceptable Port Identifier. - databaseEmpty(19) - - Database is empty. - noObjectRegInSpecifiedScope(20) - - no object has been registered in the specified - scope. - domainIdNotPresent(21) - - Domain ID not present. - portIdNotPresent(22) - - Port number not present. - noDeviceAttached(23) - - No device attached. - authorizationException(24) - - Authorization Exception. - authenticationException(25) - - Authentication Exception. - databaseFull(26) - - Database full." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), sections 4.4.4 and 5.2.4" - SYNTAX INTEGER { - noAdditionalExplanation(1), - portIdentifierNotRegistered(2), - portNameNotRegistered(3), - nodeNameNotRegistered(4), - classOfServiceNotRegistered(5), - nodeIpAddressNotRegistered(6), - ipaNotRegistered(7), - fc4TypeNotRegistered(8), - symbolicPortNameNotRegistered(9), - symbolicNodeNameNotRegistered(10), - portTypeNotRegistered(11), - portIpAddressNotRegistered(12), - fabricPortNameNotRegistered(13), - hardAddressNotRegistered(14), - fc4DescriptorNotRegistered(15), - fc4FeaturesNotRegistered(16), - accessDenied(17), - unacceptablePortIdentifier(18), - databaseEmpty(19), - noObjectRegInSpecifiedScope(20), - domainIdNotPresent(21), - portIdNotPresent(22), - noDeviceAttached(23), - authorizationException(24), - authenticationException(25), - databaseFull(26) - } - --- --- Information about a Name Server Information Subset --- - -t11NsInfoSubsetTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11NsInfoSubsetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains one entry for each Name Server - Information Subset within each Fibre Channel - management instance." - ::= { t11NsStatus 1 } - -t11NsInfoSubsetEntry OBJECT-TYPE - SYNTAX T11NsInfoSubsetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This entry contains information about operations - on a particular Name Server Information Subset - within the Fibre Channel management instance - identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex } - ::= { t11NsInfoSubsetTable 1 } - -T11NsInfoSubsetEntry ::= SEQUENCE { - t11NsInfoSubsetIndex Unsigned32, - t11NsInfoSubsetSwitchIndex Unsigned32, - t11NsInfoSubsetTableLastChange TimeStamp, - t11NsInfoSubsetNumRows Integer32, - t11NsInfoSubsetTotalRejects Counter32, - t11NsInfoSubsetRejReqNotfyEnable TruthValue -} - -t11NsInfoSubsetIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An arbitrary integer value that uniquely identifies - this Name Server Information Subset amongst all others - within the same Fibre Channel management instance. - - It is mandatory to keep this value constant between - restarts of the agent and to make every possible - effort to keep it constant across such restarts." - ::= { t11NsInfoSubsetEntry 1 } - -t11NsInfoSubsetSwitchIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of this object is zero when operations - upon this Name Server Information Subset do not occur - at a local Fibre Channel switch; otherwise, it is - non-zero and identifies the local switch. - - The switch identified by a non-zero value of this - object is the same switch as is identified by the - same value of fcmSwitchIndex." - REFERENCE - "fcmSwitchIndex is defined in the FC-MGMT-MIB module" - ::= { t11NsInfoSubsetEntry 2 } - -t11NsInfoSubsetTableLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time of the last update - to any entry in the t11NsRegTable with the same values - of fcmInstanceIndex and t11NsInfoSubsetIndex. This - includes creation of an entry, deletion of an entry, or - modification of an existing entry. If no such update - has taken place since the last re-initialization of the - local network management subsystem, then this object - contains a zero value." - ::= { t11NsInfoSubsetEntry 3 } - -t11NsInfoSubsetNumRows OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Nx_Ports currently registered in this - - Name Server Information Subset, i.e., the number of - rows in the t11NsRegTable with the same values of - fcmInstanceIndex and t11NsInfoSubsetIndex." - ::= { t11NsInfoSubsetEntry 4 } - -t11NsInfoSubsetTotalRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of (CT_IU) Requests for Name Server - functions that were rejected for inclusion in this - Name Server Information Subset, across all Fabrics - for which it contains information. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsInfoSubsetEntry 5 } - -t11NsInfoSubsetRejReqNotfyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates whether 't11NsRejectRegNotify' - notifications are generated by rejections of requests - to register information in this Name Server Information - Subset. - - If value of this object is 'true', then the - notification is generated when a request is rejected. - If it is 'false', the notification is not generated. - - The persistence of values of this object across an - agent reboot is implementation-dependent." - DEFVAL { false } - ::= { t11NsInfoSubsetEntry 6 } - --- --- Registered Port Information --- - -t11NsRegTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11NsRegEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains entries for all Nx_Ports registered - - in the identified Name Server Information Subsets across - all Fabrics for which such subsets contain information." - ::= { t11NsStatus 2 } - -t11NsRegEntry OBJECT-TYPE - SYNTAX T11NsRegEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information about an Nx_Port - represented by t11NsRegPortIdentifier that is registered - with a Name Server Information Subset (identified by - t11NsInfoSubsetIndex) within the Fibre Channel management - instance (identified by fcmInstanceIndex) on the Fabric - (identified by t11NsRegFabricIndex)." - INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex, - t11NsRegFabricIndex, t11NsRegPortIdentifier } - ::= { t11NsRegTable 1 } - -T11NsRegEntry ::= SEQUENCE { - t11NsRegFabricIndex T11FabricIndex, - t11NsRegPortIdentifier FcAddressIdOrZero, - t11NsRegPortName FcNameIdOrZero, - t11NsRegNodeName FcNameIdOrZero, - t11NsRegClassOfSvc FcClasses, - t11NsRegNodeIpAddress OCTET STRING, - t11NsRegProcAssoc OCTET STRING, - t11NsRegFc4Type OCTET STRING, - t11NsRegPortType FcPortType, - t11NsRegPortIpAddress OCTET STRING, - t11NsRegFabricPortName FcNameIdOrZero, - t11NsRegHardAddress FcAddressIdOrZero, - t11NsRegSymbolicPortName SnmpAdminString, - t11NsRegSymbolicNodeName SnmpAdminString, - t11NsRegFc4Features OCTET STRING - } - -t11NsRegFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric. - - In a Fabric conformant to SW-3, only a single Fabric can - operate within a single physical infrastructure, and thus, - the value of this Fabric Index will always be 1. - - However, it is possible that future standards will define - how multiple Fabrics, each with its own management - instrumentation, could operate within one (or more) physical - infrastructures. To allow for this future possibility, this - index value is used to uniquely identify a particular - Fabric within a physical infrastructure." - ::= { t11NsRegEntry 1 } - -t11NsRegPortIdentifier OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Fibre Channel Address Identifier of this Nx_Port. - If no Port Identifier has been registered, then the - value of this object is the zero-length string." - ::= { t11NsRegEntry 2 } - -t11NsRegPortName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Port_Name (WWN) of this Nx_Port. - If this object has not been registered, then its value - is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 3 } - -t11NsRegNodeName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Node_Name (WWN) of this Nx_Port. - If this object has not been registered, then its value - is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 4 } - -t11NsRegClassOfSvc OBJECT-TYPE - SYNTAX FcClasses - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The class of service indicator. This object is an - array of bits that contain a bit map of the classes of - service supported by the associated port. If a bit in - - this object is 1, it indicates that the class of - service is supported by the associated port. When a - bit is set to 0, it indicates that no class of service - is supported by this Nx_Port. - - If this object has not been not registered for a port, - then the instance for that port is not instantiated." - ::= { t11NsRegEntry 5 } - -t11NsRegNodeIpAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The IP address of the node of this Nx_Port, in - network-byte order, either as a 32-bit IPv4 address or - a 128-bit IPv6 address. For the former, the leftmost 96 bits - (12 bytes) should contain x'00 00 00 00 00 00 00 00 00 00 FF - FF', and the IPv4 address should be present in the rightmost - 32 bits. - - Note that the value of this object is the IP address value - that is received in the FC-GS-4 message Register IP address - (Node) RIP_NN. It is not validated against any IP address - format. - - If no 'IP address (Node)' has been registered, then the - value of this object is the zero-length string." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4)" - DEFVAL { ''H } - ::= { t11NsRegEntry 6 } - -t11NsRegProcAssoc OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 8)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Fibre Channel Initial Process Associator (IPA). - - If no 'Initial Process Associator' has been registered, - then the value of this object is the zero-length string." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4)" - DEFVAL { ''H } - ::= { t11NsRegEntry 7 } - -t11NsRegFc4Type OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The FC-4 protocol types supported by this Nx_Port. - This is an array of 256 bits. Each bit in the array - corresponds to a Type value as defined by Fibre Channel - standards and contained in the Type field of the frame - header. The order of the bits in the 256-bit (32-byte) - value is the same as defined in FC-GS-4, section 5.2.3.8, - and represented in network-byte order. - - If no 'FC-4 TYPEs' has been registered, then the - value of this object is the zero-length string." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), section 5.2.3.8." - DEFVAL { ''H } - ::= { t11NsRegEntry 8 } - -t11NsRegPortType OBJECT-TYPE - SYNTAX FcPortType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The port type of this port. - - If no 'Port Type' has been registered, then the value - of this object is unidentified and is represented by - the value 'unknown'." - DEFVAL { 1 } -- 'unknown', see [FC-MGMT] - ::= { t11NsRegEntry 9 } - -t11NsRegPortIpAddress OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value that Fibre Channel calls an 'IP Address (Port)' - that represents the IP address of the associated port. - The value is either in 32-bit IPv4 format or 128-bit IPv6 - format, in network-byte order. When this object contains an - IPv4 address, the leftmost 96 bits (12 bytes) should contain - x'00 00 00 00 00 00 00 00 00 00 FF FF'. The IPv4 address - should be present in the rightmost 32 bits. - - Note that the value of this object is the IP address value - - that is received in the FC-GS-4 message Register IP address - (Port) RIPP_ID. It is not validated against any IP address - format. - - If no 'IP address (Port)' has been registered, then the - value of this object is the zero-length string." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4, (FC-GS-4)" - DEFVAL {''H} - ::= { t11NsRegEntry 10 } - -t11NsRegFabricPortName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Fabric Port Name (WWN) of the Fx_Port to which - this Nx_Port is attached. - - If no 'Fabric Port Name' has been registered, then the - value of this object is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 11 } - -t11NsRegHardAddress OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The format of this object is identical to the format - of Hard Address defined in the Discover Address (ADISC) - Extended Link Service (FC-FS). - - Hard Address is the 24-bit NL_Port identifier that - consists of: - - the 8-bit Domain_ID in the most significant byte - - the 8-bit Area_ID in the next most significant - byte - - the 8-bit AL-PA (Arbitrated Loop Physical Address) - which an NL_Port attempts acquire during FC-AL - initialization in the least significant byte. - - If the port is not an NL_Port, or if it is an NL_Port - but does not have a hard address, then all bits are - reported as zeros. - - If no 'Hard Address' has been registered, then the - - value of this object is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 12 } - -t11NsRegSymbolicPortName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The user-defined name of this port. - - If no 'Symbolic Port Name' has been registered, then - the value of this object is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 13 } - -t11NsRegSymbolicNodeName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The user-defined name of the node of this port. - - If no 'Symbolic Node Name' has been registered, then - the value of this object is the zero-length string." - DEFVAL {''H} - ::= { t11NsRegEntry 14 } - -t11NsRegFc4Features OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 128)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The FC-4 Features associated with FC-4 Types on this - port encoded as a 128-byte value in network-byte order, - or the zero-length string if no 'FC-4 Features' have been - registered. - - Section 5.2.3.15 of FC-GS-4 is the authoritative - definition of the format of the 128-byte value, - i.e., if different, FC-GS-4 takes precedence over the - following description: - - The 128-byte value is an array of 4-bit values, one for - each FC-4 Type value, positioned as follows: the 5 most - significant bits of a Type value identify where it appears - within the 128-byte value, specifically, within which word: - - - Word 0 (of the 128-byte value) contains information - related to Types '00' through '07'; - - Word 1 contains information related to Types - '08' through 0F'; - - and so forth, up to Word 31, which contains - information related to Types 'F8' through 'FF'. - - The least significant of the eight 4-bit values in each - Word represents an FC-4 Type with 000 as its 3 least - significant bits, and most significant 4-bit value in - each Word represents an FC-4 Type with 111 as its 3 least - significant bits." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), section 5.2.3.15." - DEFVAL {''H} - ::= { t11NsRegEntry 15 } - --- --- Registered FC-4 Descriptors --- - -t11NsRegFc4DescriptorTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11NsRegFc4DescriptorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains entries for all FC-4 Descriptors - registered in the identified Name Server Information - Subsets across all Fabrics for which such subsets - contain information." - ::= { t11NsStatus 3 } - -t11NsRegFc4DescriptorEntry OBJECT-TYPE - SYNTAX T11NsRegFc4DescriptorEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the t11NsRegFc4DescriptorTable, - containing information about an FC-4 Descriptor - that is associated with a particular FC-4 Type - value. The particular FC-4 Descriptor was - registered by an Nx_Port (identified by - t11NsRegPortIdentifier) in a Name Server Information - Subset (identified by t11NsInfoSubsetIndex) within - the Fibre Channel management instance (identified by - fcmInstanceIndex) on the Fabric (identified by - - t11NsRegFabricIndex). - - If no FC-4 Descriptors have been registered - for a particular port, then there will be no - entries in this table for that port." - INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex, - t11NsRegFabricIndex, t11NsRegPortIdentifier, - t11NsRegFc4TypeValue } - ::= { t11NsRegFc4DescriptorTable 1 } - -T11NsRegFc4DescriptorEntry ::= SEQUENCE { - t11NsRegFc4TypeValue Unsigned32, - t11NsRegFc4Descriptor OCTET STRING -} - -t11NsRegFc4TypeValue OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An integer value that identifies an FC-4 Type value - (representing a particular protocol type, as specified - in FC-FS) for which an FC-4 Descriptor has been - registered. - - An instance of this object contains a 'Type value' - that corresponds to a '1' bit in the value of the - t11NsRegFc4Type registered for the same port; - this correspondence is as specified in FC-GS-4." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), section 5.2.3.8, and - ANSI INCITS 373-2003, Fibre Channel - Framing and - Signaling (FC-FS), section 9.6, Table 29." - ::= { t11NsRegFc4DescriptorEntry 1 } - -t11NsRegFc4Descriptor OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The FC-4 Descriptor value that has been registered - for the particular port on the particular Fabric, and - for the FC-4 Type represented by the corresponding - value of t11NsRegFc4TypeIndex. - - The format of an FC-4 Descriptor is dependent on the - corresponding FC-4 Type value, but is represented in - - network-byte order." - REFERENCE - "ANSI INCITS 387-2004, Fibre Channel - Generic - Services-4 (FC-GS-4), section 5.2.5.42" - ::= { t11NsRegFc4DescriptorEntry 2 } - --- --- Name Server per-Fabric Statistics --- - -t11NsStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11NsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains per-Fabric state and statistics - for operations upon the identified Name Server - Information Subsets." - ::= { t11NsStatistics 1 } - -t11NsStatsEntry OBJECT-TYPE - SYNTAX T11NsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table contains state and statistics - for operations upon a Name Server Information Subset - (identified by t11NsInfoSubsetIndex) within the Fibre - Channel management instance (identified by - fcmInstanceIndex) on the Fabric (identified by - t11NsRegFabricIndex)." - INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex, - t11NsRegFabricIndex } - ::= { t11NsStatsTable 1 } - -T11NsStatsEntry ::= SEQUENCE { - t11NsInGetReqs Counter32, - t11NsOutGetReqs Counter32, - t11NsInRegReqs Counter32, - t11NsInDeRegReqs Counter32, - t11NsInRscns Counter32, - t11NsOutRscns Counter32, - t11NsRejects Counter32, - t11NsDatabaseFull TruthValue - } - -t11NsInGetReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of (CT_IU) Get Requests - received requesting information from this Name - Server Information Subset on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 1 } - -t11NsOutGetReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of (CT_IU) Get Requests sent in - order to obtain information needed in this Name Server - Information Subset on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 2 } - -t11NsInRegReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of (CT_IU) Registration Requests - received to register information in the Name Server - Information Subset on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 3 } - -t11NsInDeRegReqs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of (CT_IU) De-registration Requests - received to de-register information from this Name Server - Information Subset on this Fabric. - - This counter has no discontinuities other than those - - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 4 } - -t11NsInRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of received RSCNs, indicating - Name Server-related changes relating to this Name - Server Information Subset on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 5 } - -t11NsOutRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of transmitted RSCNs, indicating - Name Server-related changes relating to this Name - Server Information Subset on this Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 6 } - -t11NsRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of CT_IU Requests for Name - Server functions on this Name Server Information - Subset on this Fabric that were rejected. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11NsStatsEntry 7 } - -t11NsDatabaseFull OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether the database containing this - - Name Server Information Subset is full. This object is - set to 'true' only if the Name Server is unable to allocate - space for a new entry for the corresponding Fabric, and it is - set to 'false' whenever an existing entry is deleted for the - corresponding Fabric." - ::= { t11NsStatsEntry 8 } - --- --- Reject information objects --- - -t11NsRejectTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11NsRejectEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the most recent - Name Server Registration Request failures for various - ports on various Fabrics. - - If no information is available about the most recent - rejection of a Registration Request on a particular port - on a particular Fabric, then there will no entry in this - table for that port and Fabric. - - When a t11NsRejectRegNotify notification is sent for - such a Registration Request failure, the values of the - objects in the relevant entry of this table are updated - immediately prior to generating the notification." - ::= { t11NsStatus 4 } - -t11NsRejectEntry OBJECT-TYPE - SYNTAX T11NsRejectEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information about the most recent - rejection of a request to register information in the Name - Server Information Subset (identified by - t11NsInfoSubsetIndex) within the Fibre Channel management - instance (identified by fcmInstanceIndex) for a particular - port (identified by t11NsRegPortIdentifier) on a particular - Fabric (identified by t11NsRegFabricIndex)." - INDEX { fcmInstanceIndex, t11NsInfoSubsetIndex, - t11NsRegFabricIndex, t11NsRegPortIdentifier } - ::= { t11NsRejectTable 1 } - -T11NsRejectEntry ::= SEQUENCE { - - t11NsRejectCtCommandString OCTET STRING, - t11NsRejectReasonCode T11NsGs4RejectReasonCode, - t11NsRejReasonCodeExp T11NsRejReasonCodeExpl, - t11NsRejReasonVendorCode OCTET STRING -} - -t11NsRejectCtCommandString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the Registration Request, - formatted as an octet string (in network byte - order) containing the CT_IU, as described in - Table 2 of [FC-GS-4] (including the preamble), - which was most recently rejected for the particular - Name Server Information Subset on the particular port - on the particular Fabric. - - This object contains the zero-length string - if and when the CT-IU's content is unavailable. - - When the length of this object is 255 octets, it - contains the first 255 octets of the CT-IU (in - network-byte order)." - ::= { t11NsRejectEntry 1 } - -t11NsRejectReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A registration reject reason code. This object - contains the reason code of the most recent Name - Server Registration Request failure for the - particular port on the particular Fabric." - ::= { t11NsRejectEntry 2 } - -t11NsRejReasonCodeExp OBJECT-TYPE - SYNTAX T11NsRejReasonCodeExpl - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A registration reject reason code explanation. This - object contains the reason code explanation of the most - recent Name Server Registration Request failure for the - particular port on the particular Fabric." - ::= { t11NsRejectEntry 3 } - -t11NsRejReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A registration reject vendor-specific code. This - object contains the vendor-specific code of the most - recent Name Server Registration Request failure for the - particular port on the particular Fabric." - ::= { t11NsRejectEntry 4 } - --- --- Notifications --- - -t11NsRejectRegNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, - t11NsRegPortName, t11NsRejectCtCommandString, - t11NsRejectReasonCode, t11NsRejReasonCodeExp, - t11NsRejReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated whenever a request to - register information in a Name Server Information - Subset (for which the corresponding instance of - t11NsInfoSubsetRejReqNotfyEnable is 'true') is - rejected on a particular Fabric for a particular Nx_Port. - - The value of t11FamLocalSwitchWwn indicates the - WWN of the switch that received the request. - (If the WWN is unavailable, the value is set to - the zero-length string.) - - The value of t11NsRejectCtCommandString indicates - the rejected request, and the values of - t11NsRejectReasonCode, t11NsRejReasonCodeExp, and - t11NsRejReasonVendorCode indicate the reason for - the rejection. - - The value of t11NsRegPortName represents the Port Name - if it is able to be extracted out of the Registration - Request, or otherwise the value as currently registered - on the port." - ::= { t11NsNotifications 1 } - --- --- Conformance - --- - -t11NsMIBCompliances OBJECT IDENTIFIER ::= {t11NsMIBConformance 1} -t11NsMIBGroups OBJECT IDENTIFIER ::= {t11NsMIBConformance 2} - -t11NsMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the Fibre Channel Name Server." - MODULE MANDATORY-GROUPS {t11NsDBGroup, - t11NsNotifyControlGroup, - t11NsNotifyGroup} - - OBJECT t11NsInfoSubsetRejReqNotfyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - GROUP t11NsRequestStatsGroup - DESCRIPTION - "This group is mandatory only for an implementation - that captures statistics related to Name Server - requests." - - GROUP t11NsRscnStatsGroup - DESCRIPTION - "This group is mandatory only for an implementation - that captures statistics related to Name - Server-related RSCNs." - - GROUP t11NsRejectStatsGroup - DESCRIPTION - "This group is mandatory only for an implementation - that captures statistics related to Name Server - rejects." - ::= { t11NsMIBCompliances 1 } - --- Units of conformance - -t11NsDBGroup OBJECT-GROUP - OBJECTS { t11NsInfoSubsetSwitchIndex, - t11NsInfoSubsetTableLastChange, - t11NsInfoSubsetNumRows, - t11NsRegPortName, - t11NsRegNodeName, - t11NsRegClassOfSvc, - t11NsRegNodeIpAddress, - t11NsRegProcAssoc, - t11NsRegFc4Type, - t11NsRegPortType, - t11NsRegPortIpAddress, - t11NsRegFabricPortName, - t11NsRegHardAddress, - t11NsRegSymbolicPortName, - t11NsRegSymbolicNodeName, - t11NsRegFc4Features, - t11NsRegFc4Descriptor } - STATUS current - DESCRIPTION - "A collection of objects for monitoring the information - registered in a Name Server Information Subset." - ::= { t11NsMIBGroups 1 } - -t11NsRequestStatsGroup OBJECT-GROUP - OBJECTS { t11NsInGetReqs, - t11NsOutGetReqs, - t11NsInRegReqs, - t11NsInDeRegReqs, - t11NsDatabaseFull} - STATUS current - DESCRIPTION - "A collection of objects for displaying Name - Server statistics and state for Name Server requests." - ::= { t11NsMIBGroups 2 } - -t11NsRscnStatsGroup OBJECT-GROUP - OBJECTS { t11NsInRscns, - t11NsOutRscns } - STATUS current - DESCRIPTION - "A collection of objects for displaying Name - Server statistics for Name Server-related RSCNs." - ::= { t11NsMIBGroups 3 } - -t11NsRejectStatsGroup OBJECT-GROUP - OBJECTS { t11NsInfoSubsetTotalRejects, - t11NsRejects } - STATUS current - DESCRIPTION - "A collection of objects for displaying Name - Server statistics for rejects." - ::= { t11NsMIBGroups 4 } - -t11NsNotifyControlGroup OBJECT-GROUP - - OBJECTS { t11NsRejectCtCommandString, - t11NsRejectReasonCode, - t11NsRejReasonCodeExp, - t11NsRejReasonVendorCode, - t11NsInfoSubsetRejReqNotfyEnable } - STATUS current - DESCRIPTION - "A collection of notification control and - notification information objects for monitoring - rejections of Name Server registrations." - ::= { t11NsMIBGroups 5 } - -t11NsNotifyGroup NOTIFICATION-GROUP - NOTIFICATIONS {t11NsRejectRegNotify } - STATUS current - DESCRIPTION - "A collection of notifications for monitoring - rejections of Name Server registrations." - ::= { t11NsMIBGroups 6 } - -END diff --git a/packages/mibs/T11-FC-ROUTE-MIB b/packages/mibs/T11-FC-ROUTE-MIB deleted file mode 100644 index 4ae502119ae9..000000000000 --- a/packages/mibs/T11-FC-ROUTE-MIB +++ /dev/null @@ -1,448 +0,0 @@ -T11-FC-ROUTE-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Unsigned32, mib-2 FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] - RowStatus, TimeStamp, - StorageType FROM SNMPv2-TC -- [RFC2579] - InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, fcmSwitchIndex, - FcAddressIdOrZero, FcDomainIdOrZero FROM FC-MGMT-MIB -- [FC-MGMT] - T11FabricIndex FROM T11-TC-MIB; -- [RFC4439] - -t11FcRouteMIB MODULE-IDENTITY - LAST-UPDATED "200608140000Z" - ORGANIZATION "T11" - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA USA 95134 - Email: kzm@cisco.com" - DESCRIPTION - "The MIB module for configuring and displaying Fibre - Channel Route Information. - - Copyright (C) The Internet Society (2006). This version - of this MIB module is part of RFC 4625; see the RFC - itself for full legal notices." - REVISION "200608140000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC4625." - ::= {mib-2 144 } - -t11FcRouteNotifications OBJECT IDENTIFIER ::= { t11FcRouteMIB 0 } -t11FcRouteObjects OBJECT IDENTIFIER ::= { t11FcRouteMIB 1 } -t11FcRouteConformance OBJECT IDENTIFIER ::= { t11FcRouteMIB 2 } - --- --- Per-Fabric routing information --- -t11FcRouteFabricTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcRouteFabricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table containing Fibre Channel Routing information - that is specific to a Fabric." - ::= { t11FcRouteObjects 1 } - -t11FcRouteFabricEntry OBJECT-TYPE - SYNTAX T11FcRouteFabricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains routing information specific to a - particular Fabric on a particular switch (identified by - values of fcmInstanceIndex and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcRouteFabricIndex } - ::= { t11FcRouteFabricTable 1 } - -T11FcRouteFabricEntry ::= - SEQUENCE { - t11FcRouteFabricIndex T11FabricIndex, - t11FcRouteFabricLastChange TimeStamp - } - -t11FcRouteFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric. - - In a Fabric conformant to FC-SW-3, only a single Fabric - - can operate within a physical infrastructure, and thus - the value of this Fabric Index will always be 1. - - In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics - can operate within one (or more) physical infrastructures. - In such a case, index value is used to uniquely identify a - particular Fabric within a physical infrastructure." - ::= { t11FcRouteFabricEntry 1 } - -t11FcRouteFabricLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the most recent time when any - corresponding row in the t11FcRouteTable was created, - modified, or deleted. A corresponding row in the - t11FcRouteTable is for the same management instance, - the same switch, and same Fabric as the row in this table. - - If no change has occurred since the last restart of the - management system, then the value of this object is 0." - ::= { t11FcRouteFabricEntry 2 } - --- --- Fibre Channel Routing table --- -t11FcRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Fibre Channel Routing tables for the - locally managed switches. This table lists all the - routes that are configured in and/or computed by any - local switch for any Fabric. - - Such routes are used by a switch to forward frames (of user - data) on a Fabric. The conceptual process is based on - extracting the Destination Fibre Channel Address Identifier - (D_ID) out of a received frame (of user data) and comparing - it to each entry of this table that is applicable to the - given switch and Fabric. Such comparison consists of first - performing a logical-AND of the extracted D_ID with a mask - (the value of t11FcRouteDestMask) and second comparing the - result of that 'AND' operation to the value of - t11FcRouteDestAddrId. A similar comparison is made of the - Source Fibre Channel Address Identifier (S_ID) of a frame - - against the t11FcRouteSrcAddrId and t11FcRouteSrcMask values - of an entry. If an entry's value of t11FcRouteInInterface - is non-zero, then a further comparison determines if the - frame was received on the appropriate interface. If all of - these comparisons for a particular entry are successful, - then that entry represents a potential route for forwarding - the received frame. - - For entries configured by a user, t11FcRouteProto has - the value 'netmgmt'; only entries of this type can be - deleted by the user." - ::= { t11FcRouteObjects 2 } - -t11FcRouteEntry OBJECT-TYPE - SYNTAX T11FcRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains a route to a particular destination, - possibly from a particular subset of source addresses, - on a particular Fabric via a particular output interface - and learned in a particular manner." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11FcRouteFabricIndex, - t11FcRouteDestAddrId, t11FcRouteDestMask, - t11FcRouteSrcAddrId, t11FcRouteSrcMask, - t11FcRouteInInterface, t11FcRouteProto, - t11FcRouteOutInterface } - ::= { t11FcRouteTable 1 } -T11FcRouteEntry ::= - SEQUENCE { - t11FcRouteDestAddrId FcAddressIdOrZero, - t11FcRouteDestMask FcAddressIdOrZero, - t11FcRouteSrcAddrId FcAddressIdOrZero, - t11FcRouteSrcMask FcAddressIdOrZero, - t11FcRouteInInterface InterfaceIndexOrZero, - t11FcRouteProto INTEGER, - t11FcRouteOutInterface InterfaceIndex, - t11FcRouteDomainId FcDomainIdOrZero, - t11FcRouteMetric Unsigned32, - t11FcRouteType INTEGER, - t11FcRouteIfDown INTEGER, - t11FcRouteStorageType StorageType, - t11FcRouteRowStatus RowStatus - } - -t11FcRouteDestAddrId OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The destination Fibre Channel Address Identifier of - this route. A zero-length string for this field is - not allowed." - ::= { t11FcRouteEntry 1 } - -t11FcRouteDestMask OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The mask to be logical-ANDed with a destination - Fibre Channel Address Identifier before it is compared - to the value in the t11FcRouteDestAddrId field. - Allowed values are 255.255.255, 255.255.0, or 255.0.0. - FSPF's definition generates routes to a Domain_ID, - so the mask for all FSPF-generated routes is 255.0.0. - The zero-length value has the same meaning as 0.0.0." - ::= { t11FcRouteEntry 2 } - -t11FcRouteSrcAddrId OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The source Fibre Channel Address Identifier of this - route. Note that if this object and the corresponding - instance of t11FcRouteSrcMask both have a value of 0.0.0, - then this route matches all source addresses. The - zero-length value has the same meaning as 0.0.0." - ::= { t11FcRouteEntry 3 } - -t11FcRouteSrcMask OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The mask to be logical-ANDed with a source - Fibre Channel Address Identifier before it is compared - to the value in the t11FcRouteSrcAddrId field. Allowed - values are 255.255.255, 255.255.0, 255.0.0, or 0.0.0. - The zero-length value has the same meaning as 0.0.0." - ::= { t11FcRouteEntry 4 } - -t11FcRouteInInterface OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of this object is non-zero, it is the - value of ifIndex that identifies the local - Fibre Channel interface through which a frame - must have been received in order to match with - this entry. If the value of this object is zero, - the matching does not require that the frame be - received on any specific interface." - ::= { t11FcRouteEntry 5 } - -t11FcRouteProto OBJECT-TYPE - SYNTAX INTEGER { - other(1), - local(2), - netmgmt(3), - fspf(4) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The mechanism via which this route was learned: - other(1) - not specified - local(2) - local interface - netmgmt(3)- static route - fspf(4) - Fibre Shortest Path First - " - ::= { t11FcRouteEntry 6 } - -t11FcRouteOutInterface OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of ifIndex that identifies the local - Fibre Channel interface through which the next hop - of this route is to be reached." - ::= { t11FcRouteEntry 7 } - -t11FcRouteDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The domain_ID of next hop switch. - - This object can have a value of zero if the value - - of t11FcRouteProto is 'local'." - ::= { t11FcRouteEntry 8 } - -t11FcRouteMetric OBJECT-TYPE - SYNTAX Unsigned32 (0..65536) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The routing metric for this route. - - The use of this object is dependent on t11FcRouteProto." - ::= { t11FcRouteEntry 9 } - -t11FcRouteType OBJECT-TYPE - SYNTAX INTEGER { - local(1), - remote(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of route. - - local(1) - a route for which the next Fibre Channel - port is the final destination; - remote(2) - a route for which the next Fibre Channel - port is not the final destination." - DEFVAL {local} - ::= { t11FcRouteEntry 10 } - -t11FcRouteIfDown OBJECT-TYPE - SYNTAX INTEGER { - remove(1), - retain(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object indicates what happens to - this route when the output interface (given by the - corresponding value of t11FcRouteOutInterface) is - operationally 'down'. If this object's value is 'retain', - the route is to be retained in this table. If this - object's value is 'remove', the route is to be removed - from this table." - DEFVAL { retain } - ::= { t11FcRouteEntry 11 } - -t11FcRouteStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11FcRouteEntry 12 } - -t11FcRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - The only rows that can be deleted by setting this object to - 'destroy' are those for which t11FcRouteProto has the value - 'netmgmt'." - ::= { t11FcRouteEntry 13 } - --- --- Conformance --- -t11FcRouteCompliances OBJECT IDENTIFIER - ::= { t11FcRouteConformance 1 } -t11FcRouteGroups OBJECT IDENTIFIER - ::= { t11FcRouteConformance 2 } - -t11FcRouteCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the T11-FC-ROUTE-MIB. --- --- Note: The next four OBJECT clauses are for auxiliary objects, and the --- SMIv2 does not permit inclusion of objects that are not accessible --- in an OBJECT clause (see Sections 3.1 & 5.4.3 in STD 58, RFC 2580). --- Thus, these four clauses cannot be included below in the normal --- location for OBJECT clauses. --- --- OBJECT t11FcRouteSrcAddrId --- SYNTAX FcAddressIdOrZero (SIZE (0)) --- DESCRIPTION --- 'Support is not required for routes that --- match only a subset of possible source - --- addresses.' --- --- OBJECT t11FcRouteSrcMask --- SYNTAX FcAddressIdOrZero (SIZE (0)) --- DESCRIPTION --- 'Support is not required for routes that --- match only a subset of possible source --- addresses.' --- --- OBJECT t11FcRouteDestMask --- DESCRIPTION --- 'Support is mandatory only for FSPF-generated --- routes. Since FSPF's definition generates --- routes to a Domain_ID, the mask for all --- FSPF-generated routes is 255.0.0. Thus, --- support is only required for 255.0.0.' --- --- OBJECT t11FcRouteInInterface --- SYNTAX InterfaceIndexOrZero (0) --- DESCRIPTION --- 'Support for routes specific to particular --- source interfaces is not required.' - " - - MODULE -- this module - MANDATORY-GROUPS { t11FcRouteGroup } - - OBJECT t11FcRouteIfDown - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRouteDomainId - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRouteMetric - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRouteType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRouteStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRouteRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcRouteCompliances 1 } -t11FcRouteGroup OBJECT-GROUP - OBJECTS { t11FcRouteFabricLastChange, - t11FcRouteDomainId, - t11FcRouteMetric, - t11FcRouteType, - t11FcRouteIfDown, - t11FcRouteStorageType, - t11FcRouteRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects for displaying and configuring - routes." - ::= { t11FcRouteGroups 1 } - -END diff --git a/packages/mibs/T11-FC-RSCN-MIB b/packages/mibs/T11-FC-RSCN-MIB deleted file mode 100644 index 34e2428cb225..000000000000 --- a/packages/mibs/T11-FC-RSCN-MIB +++ /dev/null @@ -1,751 +0,0 @@ -T11-FC-RSCN-MIB DEFINITIONS ::= BEGIN - --- The Fibre Channel RSCN MIB --- --- for the monitoring of registrations by Nx_Ports to receive --- Registered State Change Notifications (RSCNs), and the --- monitoring of RSCN usage. --- - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, - Counter32, mib-2 FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF -- [RFC2580] - TruthValue FROM SNMPv2-TC -- [RFC2579] - fcmInstanceIndex, fcmSwitchIndex, - FcNameIdOrZero, FcAddressIdOrZero FROM FC-MGMT-MIB -- [RFC4044] - T11NsGs4RejectReasonCode FROM T11-FC-NAME-SERVER-MIB -- [RFC4438] - T11FabricIndex FROM T11-TC-MIB; -- [RFC4439] - -t11FcRscnMIB MODULE-IDENTITY - LAST-UPDATED "200701080000Z" - ORGANIZATION "For the initial versions, T11. - For later versions, the IETF's IMSS Working Group." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the management of registrations - - by Nx_Ports to receive RSCNs (Registered State Change - Notifications) on a Fibre Channel Fabric, as defined - in FC-LS, and for the monitoring of RSCNs sent/received - or rejected in a Fibre Channel Fabric. - - Copyright (C) The Internet Society (2007). This version of - this MIB module is part of RFC 4983; see the RFC itself for - full legal notices." - REVISION "200701080000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4983." - ::= { mib-2 161 } - -t11FcRscnNotifications OBJECT IDENTIFIER ::= { t11FcRscnMIB 0 } -t11FcRscnObjects OBJECT IDENTIFIER ::= { t11FcRscnMIB 1 } -t11FcRscnConformance OBJECT IDENTIFIER ::= { t11FcRscnMIB 2 } -t11FcRscnRegistrations OBJECT IDENTIFIER ::= { t11FcRscnObjects 1 } -t11FcRscnStats OBJECT IDENTIFIER ::= { t11FcRscnObjects 2 } -t11FcRscnInformation OBJECT IDENTIFIER ::= { t11FcRscnObjects 3 } - --- State Change Registration Table - -t11FcRscnRegTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcRscnRegEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Nx_Ports that have registered to receive - RSCNs on all Fabrics configured on one or more Fibre - Channel switches." - ::= { t11FcRscnRegistrations 1 } - -t11FcRscnRegEntry OBJECT-TYPE - SYNTAX T11FcRscnRegEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing information about one Nx_Port that - has registered with a particular switch (identified by - values of fcmInstanceIndex and fcmSwitchIndex) for a - particular Fabric (identified by a t11FcRscnFabricIndex - value)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex, - t11FcRscnRegFcId } - ::= { t11FcRscnRegTable 1 } - -T11FcRscnRegEntry ::= SEQUENCE { - - t11FcRscnFabricIndex T11FabricIndex, - t11FcRscnRegFcId FcAddressIdOrZero, - t11FcRscnRegType BITS -} - -t11FcRscnFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Fabric. - - In a Fabric conformant to FC-SW-4, multiple Virtual Fabrics - can operate within one (or more) physical infrastructures. - In such a case, this index value is used to uniquely - identify a particular Fabric within a physical - infrastructure. - - In a Fabric that has (or can have) only a single Fabric - operating within the physical infrastructure, the - value of this Fabric Index will always be 1." - REFERENCE - "ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4 - (FC-SW-4), December 2006." - ::= { t11FcRscnRegEntry 1 } - -t11FcRscnRegFcId OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Fibre Channel Address Identifier of the - registering Nx_Port." - ::= { t11FcRscnRegEntry 2 } - -t11FcRscnRegType OBJECT-TYPE - SYNTAX BITS { - fromFabricController(0), - fromNxPort(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the type of registration - desired by the registering Nx_Port, one bit per type: - - 'fromFabricController' -- RSCNs generated for events - - detected by the Fabric Controller. - - 'fromNxPorts' -- RSCNs generated for events - detected by the affected Nx_Port." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 40." - ::= { t11FcRscnRegEntry 3 } - --- Statistics - -t11FcRscnStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcRscnStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The RSCN-related statistics on all Fabrics configured - on one or more Fibre Channel switches. - - Two levels of statistics are included: - - 1) counters at the message-type level, for: - - the number of SCRs received/rejected, - - the number of RSCNs sent/received/rejected, - - the number of SW_RSCNs sent/received/rejected. - - 2) counters of sent/received RSCNs per 'Event - Qualifier' value. Note that if and when several - RSCN events are coalesced into a single RSCN - message, then that message may be counted in - more than one of these counters." - ::= { t11FcRscnStats 1 } - -t11FcRscnStatsEntry OBJECT-TYPE - SYNTAX T11FcRscnStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry containing statistics for a particular Fabric - (identified by a t11FcRscnFabricIndex value) on a particular - switch (identified by values of fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex } - ::= { t11FcRscnStatsTable 1 } - -T11FcRscnStatsEntry ::= SEQUENCE { - t11FcRscnInScrs Counter32, - t11FcRscnInRscns Counter32, - t11FcRscnOutRscns Counter32, - t11FcRscnInSwRscns Counter32, - t11FcRscnOutSwRscns Counter32, - t11FcRscnScrRejects Counter32, - t11FcRscnRscnRejects Counter32, - t11FcRscnSwRscnRejects Counter32, - t11FcRscnInUnspecifiedRscns Counter32, - t11FcRscnOutUnspecifiedRscns Counter32, - t11FcRscnInChangedAttribRscns Counter32, - t11FcRscnOutChangedAttribRscns Counter32, - t11FcRscnInChangedServiceRscns Counter32, - t11FcRscnOutChangedServiceRscns Counter32, - t11FcRscnInChangedSwitchRscns Counter32, - t11FcRscnOutChangedSwitchRscns Counter32, - t11FcRscnInRemovedRscns Counter32, - t11FcRscnOutRemovedRscns Counter32 -} - -t11FcRscnInScrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SCRs received from Nx_Ports - by this switch on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 1 } - -t11FcRscnInRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RSCNs received from Nx_Ports - by this switch on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 2 } - -t11FcRscnOutRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RSCNs transmitted to Nx_Ports - by this switch on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 3 } - -t11FcRscnInSwRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SW_RSCNs received by this switch from - other switches on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 4 } - -t11FcRscnOutSwRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SW_RSCNs transmitted by this switch - from other switches on this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 5 } - -t11FcRscnScrRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SCRs rejected by this switch on - this Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 6 } - -t11FcRscnRscnRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of RSCNs rejected by this switch on this - Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 7 } - -t11FcRscnSwRscnRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SW_RSCN rejected by this switch on this - Fabric. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - ::= { t11FcRscnStatsEntry 8 } - -t11FcRscnInUnspecifiedRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) received by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0000'b - meaning 'Event is not specified'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 9 } - -t11FcRscnOutUnspecifiedRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) sent by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0000'b - meaning 'Event is not specified'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 10 } - -t11FcRscnInChangedAttribRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) received by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0002'b - meaning 'Changed Port Attribute'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 11 } - -t11FcRscnOutChangedAttribRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) sent by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0002'b - meaning 'Changed Port Attribute'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 12 } - -t11FcRscnInChangedServiceRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) received by this switch on this Fabric which - - contained an RSCN Event Qualifier value of '0003'b - meaning 'Changed Service Object'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 13 } - -t11FcRscnOutChangedServiceRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) sent by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0003'b - meaning 'Changed Service Object'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 14 } - -t11FcRscnInChangedSwitchRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) received by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0004'b - meaning 'Changed Switch Configuration'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 15 } - -t11FcRscnOutChangedSwitchRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) sent by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0004'b - meaning 'Changed Switch Configuration'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 16 } - -t11FcRscnInRemovedRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) received by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0005'b - meaning 'Removed Object'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 17 } - -t11FcRscnOutRemovedRscns OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Registered State Change Notifications - (RSCNs) sent by this switch on this Fabric which - contained an RSCN Event Qualifier value of '0005'b - meaning 'Removed Object'. - - This counter has no discontinuities other than - those that all Counter32s have when sysUpTime=0." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 36." - ::= { t11FcRscnStatsEntry 18 } - --- --- Notification Control Table --- -t11FcRscnNotifyControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcRscnNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control information for notifications - generated due to the rejection of an SCR or RSCN." - ::= { t11FcRscnInformation 1 } - -t11FcRscnNotifyControlEntry OBJECT-TYPE - SYNTAX T11FcRscnNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains notification control information - concerning the rejection of RSCN/SCRs for a particular - Fabric (identified by the value of t11FcRscnFabricIndex) - by a particular switch (identified by values of - fcmInstanceIndex and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcRscnFabricIndex } - ::= { t11FcRscnNotifyControlTable 1 } - -T11FcRscnNotifyControlEntry ::= SEQUENCE { - t11FcRscnIlsRejectNotifyEnable TruthValue, - t11FcRscnElsRejectNotifyEnable TruthValue, - t11FcRscnRejectedRequestString OCTET STRING, - t11FcRscnRejectedRequestSource FcNameIdOrZero, - t11FcRscnRejectReasonCode T11NsGs4RejectReasonCode, - t11FcRscnRejectReasonCodeExp OCTET STRING, - t11FcRscnRejectReasonVendorCode OCTET STRING -} - -t11FcRscnIlsRejectNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies if a t11FcRscnIlsRejectReqNotify - notification should be generated when this switch - rejects an SW_RSCN on this Fabric. - - Values written to this object should be retained - over agent reboots." - DEFVAL { false } - ::= { t11FcRscnNotifyControlEntry 1 } - -t11FcRscnElsRejectNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies if a t11FcRscnElsRejectReqNotify - notification should be generated when this switch - rejects an RSCN or SCR on this Fabric. - - Values written to this object should be retained - over agent reboots." - DEFVAL { false } - ::= { t11FcRscnNotifyControlEntry 2 } - -t11FcRscnRejectedRequestString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the RSCN, SCR, or SW_RSCN that - was most recently rejected by this switch on this Fabric. - The value is formatted as an octet string (in network - byte order) as described in the relevant Fibre Channel - standard, containing the payload (which is typically a - list of affected ports and error codes) of the rejected - RSCN or SCR as described in FC-LS, or the rejected - SW_RSCN as described in FC-SW-4. - - This object contains the zero-length string if and when - the RSCN/SCR/SW_RSCN payload is unavailable. When the - length of this object is 255 octets, it contains the - first 255 octets of the payload (in network byte order)." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Tables 34 & 39. - - ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4 - (FC-SW-4), December 2006, Table 45." - ::= { t11FcRscnNotifyControlEntry 3 } - -t11FcRscnRejectedRequestSource OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN that was the source of the RSCN, SCR, or - SW_RSCN that was most recently rejected by this switch - on this Fabric." - ::= { t11FcRscnNotifyControlEntry 4 } - -t11FcRscnRejectReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the Reason Code of the most recent - rejection by this switch of an RSCN, SCR or SW_RSCN on - this Fabric." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 146. - - ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4 - (FC-SW-4), December 2006, Table 5." - ::= { t11FcRscnNotifyControlEntry 5 } - -t11FcRscnRejectReasonCodeExp OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the Reason Code Explanation - of the most recent rejection by this switch of an - RSCN, SCR or SW_RSCN on this Fabric." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 147. - - ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4 - (FC-SW-4), December 2006, Table 6." - ::= { t11FcRscnNotifyControlEntry 6 } - -t11FcRscnRejectReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains the Reason Vendor Specific - Code of the most recent rejection by this switch - of an RSCN, SCR or SW_RSCN on this Fabric." - REFERENCE - "ANSI INCITS 433-2007, Fibre Channel - Link Services - (FC-LS), July 2007, Table 148. - - ANSI INCITS 418-2006, Fibre Channel - Switch Fabric - 4 - (FC-SW-4), December 2006, Section 6.1.3." - ::= { t11FcRscnNotifyControlEntry 7 } - --- Notifications - -t11FcRscnElsRejectReqNotify NOTIFICATION-TYPE - OBJECTS { t11FcRscnRejectedRequestString, - t11FcRscnRejectedRequestSource, - t11FcRscnRejectReasonCode, - t11FcRscnRejectReasonCodeExp, - t11FcRscnRejectReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated when a switch rejects - an SCR or RSCN. - - The value of t11FcRscnRejectedRequestString indicates the - binary content of the rejected request if available, or - the zero-length string otherwise. The source of the - rejected request is given by t11FcRscnRejectedRequestSource, - and the reason for rejection is given by the values of - t11FcRscnRejectReasonCode, t11FcRscnRejectReasonCodeExp - and t11FcRscnRejectReasonVendorCode." - ::= { t11FcRscnNotifications 1 } - -t11FcRscnIlsRejectReqNotify NOTIFICATION-TYPE - OBJECTS { t11FcRscnRejectedRequestString, - t11FcRscnRejectedRequestSource, - t11FcRscnRejectReasonCode, - t11FcRscnRejectReasonCodeExp, - t11FcRscnRejectReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated when a switch rejects - an SW_RSCN. - - The value of t11FcRscnRejectedRequestString indicates the - binary content of the rejected request if available, or - the zero-length string otherwise. The source of the - rejected request is given by t11FcRscnRejectedRequestSource, - and the reason for rejection is given by the values of - t11FcRscnRejectReasonCode, t11FcRscnRejectReasonCodeExp - and t11FcRscnRejectReasonVendorCode." - ::= { t11FcRscnNotifications 2 } - --- Conformance -t11FcRscnCompliances OBJECT IDENTIFIER ::= { t11FcRscnConformance 1 } -t11FcRscnGroups OBJECT IDENTIFIER ::= { t11FcRscnConformance 2 } - -t11FcRscnCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that implement - this MIB." - MODULE - MANDATORY-GROUPS { t11FcRscnRegistrationGroup, - t11FcRscnNotifyControlGroup, - t11FcRscnNotifyGroup } - - GROUP t11FcRscnStatsGroup - DESCRIPTION - "These counters, containing RSCN-related statistics, are - mandatory only for those systems that count such events." - - OBJECT t11FcRscnIlsRejectNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcRscnElsRejectNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcRscnCompliances 1 } - --- Units of conformance - -t11FcRscnRegistrationGroup OBJECT-GROUP - OBJECTS { t11FcRscnRegType } - STATUS current - DESCRIPTION - "A collection of objects for monitoring RSCN - registrations." - ::= { t11FcRscnGroups 1 } - -t11FcRscnStatsGroup OBJECT-GROUP - OBJECTS { t11FcRscnInScrs, - t11FcRscnInRscns, - t11FcRscnOutRscns, - t11FcRscnInSwRscns, - t11FcRscnOutSwRscns, - t11FcRscnScrRejects, - t11FcRscnRscnRejects, - t11FcRscnSwRscnRejects, - t11FcRscnInUnspecifiedRscns, - t11FcRscnOutUnspecifiedRscns, - t11FcRscnInChangedAttribRscns, - t11FcRscnOutChangedAttribRscns, - t11FcRscnInChangedServiceRscns, - t11FcRscnOutChangedServiceRscns, - t11FcRscnInChangedSwitchRscns, - t11FcRscnOutChangedSwitchRscns, - t11FcRscnInRemovedRscns, - t11FcRscnOutRemovedRscns - } - STATUS current - DESCRIPTION - "A collection of objects for collecting RSCN-related - statistics." - ::= { t11FcRscnGroups 2 } - -t11FcRscnNotifyControlGroup OBJECT-GROUP - OBJECTS { t11FcRscnIlsRejectNotifyEnable, - t11FcRscnElsRejectNotifyEnable, - t11FcRscnRejectedRequestString, - t11FcRscnRejectedRequestSource, - t11FcRscnRejectReasonCode, - t11FcRscnRejectReasonCodeExp, - t11FcRscnRejectReasonVendorCode - } - STATUS current - DESCRIPTION - "A collection of notification control and - notification information objects." - ::= { t11FcRscnGroups 3 } - -t11FcRscnNotifyGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcRscnIlsRejectReqNotify, - t11FcRscnElsRejectReqNotify - } - STATUS current - DESCRIPTION - "A collection of notifications for monitoring - ILS and ELS rejections by the RSCN module." - ::= { t11FcRscnGroups 4 } - -END diff --git a/packages/mibs/T11-FC-SP-AUTHENTICATION-MIB b/packages/mibs/T11-FC-SP-AUTHENTICATION-MIB deleted file mode 100644 index f42bba5d1ee0..000000000000 --- a/packages/mibs/T11-FC-SP-AUTHENTICATION-MIB +++ /dev/null @@ -1,920 +0,0 @@ -T11-FC-SP-AUTHENTICATION-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, - NOTIFICATION-TYPE, - mib-2, Counter32, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - StorageType, AutonomousType, - TruthValue, TimeStamp FROM SNMPv2-TC -- [RFC2579] - InterfaceIndex FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, - FcNameIdOrZero FROM FC-MGMT-MIB -- [RFC4044] - t11FamLocalSwitchWwn - FROM T11-FC-FABRIC-ADDR-MGR-MIB -- [RFC4439] - T11FabricIndex FROM T11-TC-MIB -- [RFC4439] - T11FcSpDhGroups, - T11FcSpHashFunctions, - T11FcSpSignFunctions, - T11FcSpLifetimeLeft, - T11FcSpLifetimeLeftUnits, - T11FcSpAuthRejectReasonCode, - T11FcSpAuthRejReasonCodeExp FROM T11-FC-SP-TC-MIB; - -t11FcSpAuthenticationMIB MODULE-IDENTITY - LAST-UPDATED "200808200000Z" - ORGANIZATION "This MIB module was developed through the - - coordinated effort of two organizations: - T11 began the development and the IETF (in - the IMSS Working Group) finished it." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Email: kzm@cisco.com" - DESCRIPTION - "This MIB module specifies the management information - required to manage the Authentication Protocols defined by - Fibre Channel's FC-SP specification. - - This MIB module defines three tables: - - - t11FcSpAuEntityTable is a table of Fibre Channel - entities that can be authenticated using FC-SP's - Authentication Protocols. - - - t11FcSpAuIfStatTable is a table with one row for each - mapping of an Authentication entity onto an interface, - containing statistics information. - - - t11FcSpAuRejectTable is a table of volatile information - about FC-SP Authentication Protocol transactions - that were most recently rejected. - - Copyright (C) The IETF Trust (2008). This version - of this MIB module is part of RFC 5324; see the RFC - itself for full legal notices." - REVISION "200808200000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 5324." - ::= { mib-2 176 } - -t11FcSpAuMIBNotifications - OBJECT IDENTIFIER ::= { t11FcSpAuthenticationMIB 0 } -t11FcSpAuMIBObjects - OBJECT IDENTIFIER ::= { t11FcSpAuthenticationMIB 1 } -t11FcSpAuMIBConformance - OBJECT IDENTIFIER ::= { t11FcSpAuthenticationMIB 2 } - -t11FcSpAuMIBIdentities - OBJECT IDENTIFIER ::= { t11FcSpAuthenticationMIB 3 } - --- --- OIDs defined for use as values of t11FcSpAuServerProtocol --- - -t11FcSpAuServerProtocolRadius OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This OID identifies RADIUS as the protocol used - to communicate with an External Server as part of - the process by which identities are verified. - In this case, information about the RADIUS Servers - is likely to be provided in radiusAuthServerExtTable - defined in the RADIUS-AUTH-CLIENT-MIB." - REFERENCE - "radiusAuthServerExtTable in 'RADIUS Authentication - Client MIB', RFC 4668, August 2006." - ::= { t11FcSpAuMIBIdentities 1 } - -t11FcSpAuServerProtocolDiameter OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This OID identifies Diameter as the protocol used - to communicate with an External Server as part of - the process by which identities are verified." - REFERENCE - "RFC 3588, September 2003." - ::= { t11FcSpAuMIBIdentities 2 } - -t11FcSpAuServerProtocolTacacs OBJECT-IDENTITY - STATUS current - DESCRIPTION - "This OID identifies TACACS as the protocol used - to communicate with an External Server as part of - the process by which identities are verified." - REFERENCE - "RFC 1492, July 1993." - ::= { t11FcSpAuMIBIdentities 3 } - --- --- Configuration for the Authentication Protocols --- - -t11FcSpAuEntityTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpAuEntityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Fibre Channel entities that can be authenticated - using FC-SP's Authentication Protocols. - - The purpose of an FC-SP Authentication Protocol is to verify - that a claimed name is associated with the claiming entity. - The Authentication Protocols can be used to authenticate - Nx_Ports, B_Ports, or Switches." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 3.2.25." - ::= { t11FcSpAuMIBObjects 1 } - -t11FcSpAuEntityEntry OBJECT-TYPE - SYNTAX T11FcSpAuEntityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about the configuration and capabilities of an - FC-SP entity (which is managed within the Fibre Channel - management instance identified by fcmInstanceIndex) on a - particular Fabric with respect to FC-SP's Authentication - Protocols." - INDEX { fcmInstanceIndex, t11FcSpAuEntityName, - t11FcSpAuFabricIndex } - ::= { t11FcSpAuEntityTable 1 } - -T11FcSpAuEntityEntry ::= SEQUENCE { - t11FcSpAuEntityName FcNameIdOrZero, - t11FcSpAuFabricIndex T11FabricIndex, - t11FcSpAuServerProtocol AutonomousType, - -- Config parameters - t11FcSpAuStorageType StorageType, - t11FcSpAuSendRejNotifyEnable TruthValue, - t11FcSpAuRcvRejNotifyEnable TruthValue, - t11FcSpAuDefaultLifetime T11FcSpLifetimeLeft, - t11FcSpAuDefaultLifetimeUnits T11FcSpLifetimeLeftUnits, - t11FcSpAuRejectMaxRows Unsigned32, - -- Capabilities - t11FcSpAuDhChapHashFunctions T11FcSpHashFunctions, - t11FcSpAuDhChapDhGroups T11FcSpDhGroups, - t11FcSpAuFcapHashFunctions T11FcSpHashFunctions, - t11FcSpAuFcapCertsSignFunctions T11FcSpSignFunctions, - t11FcSpAuFcapDhGroups T11FcSpDhGroups, - t11FcSpAuFcpapHashFunctions T11FcSpHashFunctions, - t11FcSpAuFcpapDhGroups T11FcSpDhGroups - -} - -t11FcSpAuEntityName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name used to identify the FC-SP entity. - - For entities that are Fibre Channel Switches, this value - corresponds to the Switch's value of fcmSwitchWWN. For - entities other than Fibre Channel Switches, this value - corresponds to the value of fcmInstanceWwn for the - corresponding Fibre Channel management instance." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.3. - - fcmInstanceWwn & fcmSwitchWWN, - 'Fibre Channel Management MIB', RFC 4044, May 2005." - ::= { t11FcSpAuEntityEntry 1 } - -t11FcSpAuFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a - particular Fabric to which the entity is attached." - ::= { t11FcSpAuEntityEntry 2 } - -t11FcSpAuServerProtocol OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The protocol, if any, used by the entity to communicate - with a third party (i.e., an External Server) as part of - the process by which it verifies DH-CHAP responses. For - example, if the entity is using an external RADIUS server - to verify DH-CHAP responses, then this object will have - the value t11FcSpAuServerProtocolRadius. - - The value, zeroDotZero, is used to indicate that no - protocol is being used to communicate with a third - party to verify DH-CHAP responses. - - When no protocol is being used, or if the third party is - - unreachable via the specified protocol, then locally - configured information (if any) may be used instead." - ::= { t11FcSpAuEntityEntry 3 } - -t11FcSpAuStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the memory realization of - configuration information related to an FC-SP - Entity on a particular Fabric: specifically, for - MIB objects in the row containing this object. - - Even if an instance of this object has the value - 'permanent(4)', none of the information in the - corresponding row of this table needs to be writable." - ::= { t11FcSpAuEntityEntry 4 } - -t11FcSpAuSendRejNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An indication of whether or not the entity should issue - t11FcSpAuRejectSentNotify notifications when sending - AUTH_Reject/SW_RJT/LS_RJT to reject an AUTH message. - - If the value of the object is 'true', then this type of - notification is generated. If the value is 'false', - this type of notification is not generated." - DEFVAL { false } - ::= { t11FcSpAuEntityEntry 5 } - -t11FcSpAuRcvRejNotifyEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An indication of whether or not the entity should issue - t11FcSpAuRejectReceivedNotify notifications on the receipt - of AUTH_Reject/SW_RJT/LS_RJT messages. - - If the value of the object is 'true', then this type of - notification is generated. If the value is 'false', - this type of notification is not generated." - DEFVAL { false } - ::= { t11FcSpAuEntityEntry 6 } - -t11FcSpAuDefaultLifetime OBJECT-TYPE - SYNTAX T11FcSpLifetimeLeft - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When the value of this object is non-zero, it specifies the - default value of a lifetime, specified in units given by - the corresponding instance of t11FcSpAuDefaultLifetimeUnits. - This default lifetime is to be used for any Security - Association that has no explicitly specified value for its - lifetime. - - An SA's lifetime is either the time interval or the number - of passed bytes, after which the SA has to be terminated and - (if necessary) replaced with a new SA. - - If this object is zero, then there is no default value for - lifetime." - DEFVAL { 28800 } -- 8 hours (in units of seconds) - ::= { t11FcSpAuEntityEntry 7 } - -t11FcSpAuDefaultLifetimeUnits OBJECT-TYPE - SYNTAX T11FcSpLifetimeLeftUnits - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The units in which the value of the corresponding - instance of t11FcSpAuDefaultLifetime specifies a - default lifetime for a Security Association that has - no explicitly-specified value for its lifetime." - DEFVAL { seconds } - ::= { t11FcSpAuEntityEntry 8 } - -t11FcSpAuRejectMaxRows OBJECT-TYPE - SYNTAX Unsigned32 (0..1000) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of rows in the t11FcSpAuRejectTable for - this entity on this Fabric. If and when an AUTH message is - rejected, and the t11FcSpAuRejectTable already contains this - maximum number of rows for the specific entity and Fabric, - the row containing the oldest information is discarded and - replaced by a row containing information about the new - rejection. - - There will be less than this maximum number of rows in - the t11FcSpAuRejectTable in exceptional circumstances, - e.g., after an agent restart. - - In an implementation that does not support the - t11FcSpAuRejectTable, this object will always be zero." - ::= { t11FcSpAuEntityEntry 9 } - -t11FcSpAuDhChapHashFunctions OBJECT-TYPE - SYNTAX T11FcSpHashFunctions - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hash functions that the entity supports when using - the DH-CHAP algorithm." - ::= { t11FcSpAuEntityEntry 10 } - -t11FcSpAuDhChapDhGroups OBJECT-TYPE - SYNTAX T11FcSpDhGroups - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH Groups that the entity supports when using the - DH-CHAP algorithm in FC-SP." - ::= { t11FcSpAuEntityEntry 11 } - -t11FcSpAuFcapHashFunctions OBJECT-TYPE - SYNTAX T11FcSpHashFunctions - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hash functions that the entity supports when - specified as Protocol Parameters in the AUTH_Negotiate - message for FCAP in FC-SP." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.5.2.1 and table 28." - ::= { t11FcSpAuEntityEntry 12 } - -t11FcSpAuFcapCertsSignFunctions OBJECT-TYPE - SYNTAX T11FcSpSignFunctions - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The signature functions used within certificates that - the entity supports when using FCAP in FC-SP." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.5.4.2 and tables 38 & 39." - ::= { t11FcSpAuEntityEntry 13 } - -t11FcSpAuFcapDhGroups OBJECT-TYPE - SYNTAX T11FcSpDhGroups - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH Groups that the entity supports when using the - FCAP algorithm in FC-SP." - ::= { t11FcSpAuEntityEntry 14 } - -t11FcSpAuFcpapHashFunctions OBJECT-TYPE - SYNTAX T11FcSpHashFunctions - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hash functions that the entity supports when using - the FCPAP algorithm in FC-SP." - ::= { t11FcSpAuEntityEntry 15 } - -t11FcSpAuFcpapDhGroups OBJECT-TYPE - SYNTAX T11FcSpDhGroups - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The DH Groups that the entity supports when using the - FCPAP algorithm in FC-SP." - ::= { t11FcSpAuEntityEntry 16 } - --- --- The Mapping of Authentication Entities onto Interfaces --- and Statistics --- - -t11FcSpAuIfStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpAuIfStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each FC-SP Authentication entity can operate on one or more - interfaces, but at most one of them can operate on each - interface. A row in this table exists for each interface - to each Fabric on which each Authentication entity operates. - - The objects within this table contain statistics information - related to FC-SP's Authentication Protocols." - ::= { t11FcSpAuMIBObjects 2 } - -t11FcSpAuIfStatEntry OBJECT-TYPE - SYNTAX T11FcSpAuIfStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of Authentication Protocols statistics for an FC-SP - Authentication entity (identified by t11FcSpAuEntityName) on - one of its interfaces to a particular Fabric, which is - managed within the Fibre Channel management instance - identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpAuEntityName, - t11FcSpAuIfStatInterfaceIndex, - t11FcSpAuIfStatFabricIndex } - ::= { t11FcSpAuIfStatTable 1 } - -T11FcSpAuIfStatEntry ::= SEQUENCE { - t11FcSpAuIfStatInterfaceIndex InterfaceIndex, - t11FcSpAuIfStatFabricIndex T11FabricIndex, - t11FcSpAuIfStatTimeouts Counter32, - t11FcSpAuIfStatInAcceptedMsgs Counter32, - t11FcSpAuIfStatInLsSwRejectedMsgs Counter32, - t11FcSpAuIfStatInAuthRejectedMsgs Counter32, - t11FcSpAuIfStatOutAcceptedMsgs Counter32, - t11FcSpAuIfStatOutLsSwRejectedMsgs Counter32, - t11FcSpAuIfStatOutAuthRejectedMsgs Counter32 -} - -t11FcSpAuIfStatInterfaceIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The interface on which the FC-SP Authentication entity - operates and for which the statistics are collected." - ::= { t11FcSpAuIfStatEntry 1 } - -t11FcSpAuIfStatFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value identifying the particular Fabric for - which the statistics are collected." - ::= { t11FcSpAuIfStatEntry 2 } - -t11FcSpAuIfStatTimeouts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages sent - by the particular entity on the particular Fabric on the - particular interface, for which no response was received - within a timeout period. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.11." - ::= { t11FcSpAuIfStatEntry 3 } - -t11FcSpAuIfStatInAcceptedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages - received and accepted by the particular entity on the - particular Fabric on the particular interface. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 4 } - -t11FcSpAuIfStatInLsSwRejectedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages - received by the particular entity on the particular Fabric - on the particular interface, and rejected by a lower-level - (SW_RJT or LS_RJT) reject. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 5 } - -t11FcSpAuIfStatInAuthRejectedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages - received by the particular entity on the particular Fabric - on the particular interface, and rejected by an AUTH_Reject - message. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 6 } - -t11FcSpAuIfStatOutAcceptedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages sent - by the particular entity on the particular Fabric on the - particular interface, which were accepted by the - neighboring entity, i.e., not rejected by an AUTH_Reject - message, nor by a lower-level (SW_RJT or LS_RJT) reject. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 7 } - -t11FcSpAuIfStatOutLsSwRejectedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages sent - by the particular entity on the particular Fabric on the - particular interface, which were rejected by a lower-level - (SW_RJT or LS_RJT) reject. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 8 } - -t11FcSpAuIfStatOutAuthRejectedMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Authentication Protocol messages sent - by the particular entity on the particular Fabric on the - particular interface, which were rejected by an - AUTH_Reject message. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.1." - ::= { t11FcSpAuIfStatEntry 9 } - --- --- Information about Authentication Protocol Transactions --- which were recently rejected --- - -t11FcSpAuRejectTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpAuRejectEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of volatile information about FC-SP Authentication - Protocol transactions that were recently rejected with - an AUTH_Reject message, or with an SW_RJT/LS_RJT. - - The maximum number of rows in this table for a specific - entity on a specific Fabric is given by the value of the - corresponding instance of t11FcSpAuRejectMaxRows. - - The syntax of t11FcSpAuRejTimestamp is TimeStamp, and thus - its value rolls over to zero after approximately 497 days. - To avoid any confusion due to such a rollover, rows should - be deleted from this table before they are 497 days old. - - This table will be empty if no AUTH_Reject messages, - nor any SW_RJT/LS_RJT's rejecting an AUTH message, - have been sent or received since the last - re-initialization of the agent." - ::= { t11FcSpAuMIBObjects 3 } - -t11FcSpAuRejectEntry OBJECT-TYPE - SYNTAX T11FcSpAuRejectEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about one AUTH message (either an - AUTH_ELS or an AUTH_ILS) that was rejected with an - AUTH_Reject, SW_RJT or LS_RJT message, sent/received by - the entity identified by values of fcmInstanceIndex and - t11FcSpAuEntityName, on an interface to a particular - Fabric." - INDEX { fcmInstanceIndex, t11FcSpAuEntityName, - t11FcSpAuRejInterfaceIndex, t11FcSpAuRejFabricIndex, - t11FcSpAuRejTimestamp } - ::= { t11FcSpAuRejectTable 1 } - -T11FcSpAuRejectEntry ::= SEQUENCE { - t11FcSpAuRejInterfaceIndex InterfaceIndex, - t11FcSpAuRejFabricIndex T11FabricIndex, - t11FcSpAuRejTimestamp TimeStamp, - t11FcSpAuRejDirection INTEGER, - t11FcSpAuRejType INTEGER, - t11FcSpAuRejAuthMsgString OCTET STRING, - t11FcSpAuRejReasonCode T11FcSpAuthRejectReasonCode, - t11FcSpAuRejReasonCodeExp T11FcSpAuthRejReasonCodeExp -} - -t11FcSpAuRejInterfaceIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The interface on which the rejected AUTH message was - sent or received." - ::= { t11FcSpAuRejectEntry 1 } - -t11FcSpAuRejFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value identifying the particular Fabric on - - which the rejected AUTH message was sent or received." - ::= { t11FcSpAuRejectEntry 2 } - -t11FcSpAuRejTimestamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The time at which the AUTH message was rejected. If two - rows have the same value of this object for the same - entity on the same interface and Fabric, the value of - this object for the later one is incremented by one." - ::= { t11FcSpAuRejectEntry 3 } - -t11FcSpAuRejDirection OBJECT-TYPE - SYNTAX INTEGER { sent(1), received(2) } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether the rejection was sent or - received by the identified entity. - - The value 'sent(1)' corresponds to a notification of - type t11FcSpAuRejectSentNotify; the value 'received(2)' - corresponds to t11FcSpAuRejectReceivedNotify." - ::= { t11FcSpAuRejectEntry 4 } - -t11FcSpAuRejType OBJECT-TYPE - SYNTAX INTEGER { - authReject(1), - swRjt(2), - lsRjt(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether the rejection was an - AUTH_Reject, an SW_RJT or an LS_RJT." - ::= { t11FcSpAuRejectEntry 5 } - -t11FcSpAuRejAuthMsgString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the AUTH message that was - rejected, formatted as an octet string (in network - byte order) containing the content of the message. - - If the binary content is unavailable, then the - length is zero. Otherwise, the first octet of the - message identifies the type of message: - - '90'h - an AUTH_ELS, see Table 6 in FC-SP, - '40'h - an AUTH_ILS, see Table 3 in FC-SP, or - '41'h - an B_AUTH_ILS, see Table 5 in FC-SP. - - and the remainder of the message may be truncated." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Tables 3, 5 and 6." - ::= { t11FcSpAuRejectEntry 6 } - -t11FcSpAuRejReasonCode OBJECT-TYPE - SYNTAX T11FcSpAuthRejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason code with which this AUTH message was - rejected." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 17, 48, 52." - ::= { t11FcSpAuRejectEntry 7 } - -t11FcSpAuRejReasonCodeExp OBJECT-TYPE - SYNTAX T11FcSpAuthRejReasonCodeExp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason code explanation with which this AUTH - message was rejected." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 17, 48, 52." - ::= { t11FcSpAuRejectEntry 8 } - --- --- Notifications --- - -t11FcSpAuRejectSentNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, - t11FcSpAuRejAuthMsgString, - t11FcSpAuRejType, - t11FcSpAuRejReasonCode, - t11FcSpAuRejReasonCodeExp } - STATUS current - DESCRIPTION - "This notification indicates that a Switch (identified - by the value of t11FamLocalSwitchWwn) has sent a reject - message of the type indicated by t11FcSpAuRejType in - response to an AUTH message. - - The content of the rejected AUTH message is given by the - value of t11FcSpAuRejAuthMsgString. The values of the - Reason Code and Reason Code Explanation in the - AUTH_Reject/SW_RJT/LS_RJT are indicated by the values of - t11FcSpAuRejReasonCode and t11FcSpAuRejReasonCodeExp." - ::= { t11FcSpAuMIBNotifications 1 } - -t11FcSpAuRejectReceivedNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, - t11FcSpAuRejAuthMsgString, - t11FcSpAuRejType, - t11FcSpAuRejReasonCode, - t11FcSpAuRejReasonCodeExp } - STATUS current - DESCRIPTION - "This notification indicates that a Switch (identified - by the value of t11FamLocalSwitchWwn) has received a - reject message of the type indicated by t11FcSpAuRejType - in response to an AUTH message. - - The content of the rejected AUTH message is given by the - value of t11FcSpAuRejAuthMsgString. The values of the - Reason Code and Reason Code Explanation in the - AUTH_Reject/SW_RJT/LS_RJT are indicated by the values of - t11FcSpAuRejReasonCode and t11FcSpAuRejReasonCodeExp." - ::= { t11FcSpAuMIBNotifications 2 } - --- --- Conformance --- - -t11FcSpAuMIBCompliances - OBJECT IDENTIFIER ::= { t11FcSpAuMIBConformance 1 } -t11FcSpAuMIBGroups - OBJECT IDENTIFIER ::= { t11FcSpAuMIBConformance 2 } - -t11FcSpAuMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement one or more of the Authentication Protocols - defined in FC-SP." - - MODULE -- this module - MANDATORY-GROUPS { t11FcSpAuGeneralGroup, - t11FcSpAuRejectedGroup, - t11FcSpAuNotificationGroup } - - GROUP t11FcSpAuIfStatsGroup - DESCRIPTION - "These counters, of particular FC-SP messages and - events, are mandatory only for those systems that - count such messages/events." - --- Write access is not required for any objects in this MIB module: - - OBJECT t11FcSpAuStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpAuSendRejNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpAuRcvRejNotifyEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpAuDefaultLifetime - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpAuDefaultLifetimeUnits - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpAuRejectMaxRows - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcSpAuMIBCompliances 1 } - --- Units of Conformance - -t11FcSpAuGeneralGroup OBJECT-GROUP - OBJECTS { t11FcSpAuServerProtocol, - t11FcSpAuStorageType, - t11FcSpAuSendRejNotifyEnable, - t11FcSpAuRcvRejNotifyEnable, - t11FcSpAuDefaultLifetime, - t11FcSpAuDefaultLifetimeUnits, - t11FcSpAuRejectMaxRows, - t11FcSpAuDhChapHashFunctions, - t11FcSpAuDhChapDhGroups, - t11FcSpAuFcapHashFunctions, - t11FcSpAuFcapCertsSignFunctions, - t11FcSpAuFcapDhGroups, - t11FcSpAuFcpapHashFunctions, - t11FcSpAuFcpapDhGroups, - t11FcSpAuIfStatTimeouts } - STATUS current - DESCRIPTION - "A collection of objects for the capabilities and - configuration parameters of FC-SP's Authentication - Protocols. The inclusion of t11FcSpAuIfStatTimeouts - in this group provides information on mappings of - Authentication entities onto interfaces." - ::= { t11FcSpAuMIBGroups 1 } - -t11FcSpAuIfStatsGroup OBJECT-GROUP - OBJECTS { t11FcSpAuIfStatInAcceptedMsgs, - t11FcSpAuIfStatInLsSwRejectedMsgs, - t11FcSpAuIfStatInAuthRejectedMsgs, - t11FcSpAuIfStatOutAcceptedMsgs, - t11FcSpAuIfStatOutLsSwRejectedMsgs, - t11FcSpAuIfStatOutAuthRejectedMsgs } - STATUS current - DESCRIPTION - "A collection of objects for monitoring the - operations of FC-SP's Authentication Protocols." - ::= { t11FcSpAuMIBGroups 2 } - -t11FcSpAuRejectedGroup OBJECT-GROUP - OBJECTS { t11FcSpAuRejDirection, - t11FcSpAuRejType, - t11FcSpAuRejAuthMsgString, - t11FcSpAuRejReasonCode, - t11FcSpAuRejReasonCodeExp } - STATUS current - DESCRIPTION - "A collection of objects holding information concerning - FC-SP Authentication Protocol transactions that were - recently rejected with an AUTH_Reject, with an SW_RJT, - or with an LS_RJT." - ::= { t11FcSpAuMIBGroups 3 } - -t11FcSpAuNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcSpAuRejectSentNotify, - t11FcSpAuRejectReceivedNotify } - STATUS current - DESCRIPTION - "A collection of notifications for use in the management - of FC-SP's Authentication Protocols." - ::= { t11FcSpAuMIBGroups 4 } - -END diff --git a/packages/mibs/T11-FC-SP-POLICY-MIB b/packages/mibs/T11-FC-SP-POLICY-MIB deleted file mode 100644 index c51b6ce40456..000000000000 --- a/packages/mibs/T11-FC-SP-POLICY-MIB +++ /dev/null @@ -1,4274 +0,0 @@ -T11-FC-SP-POLICY-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2, - Counter32, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - RowStatus, StorageType, TimeStamp, - TruthValue FROM SNMPv2-TC -- [RFC2579] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- [RFC3411] - InetAddress, InetPortNumber, - InetAddressType FROM INET-ADDRESS-MIB -- [RFC4001] - fcmInstanceIndex, - FcNameIdOrZero, - FcDomainIdOrZero FROM FC-MGMT-MIB -- [RFC4044] - T11NsGs4RejectReasonCode - FROM T11-FC-NAME-SERVER-MIB -- [RFC4438] - T11FabricIndex FROM T11-TC-MIB -- [RFC4439] - T11FcSpAlphaNumName, - T11FcSpAlphaNumNameOrAbsent, - T11FcSpPolicyName, - T11FcSpPolicyNameType, - T11FcSpPolicyObjectType, - T11FcSpPolicyHashFormat, - T11FcSpPolicyHashValue, - T11FcSpHashCalculationStatus FROM T11-FC-SP-TC-MIB; - -t11FcSpPolicyMIB MODULE-IDENTITY - LAST-UPDATED "200808200000Z" - ORGANIZATION "This MIB module was developed through the - coordinated effort of two organizations: - T11 began the development and the IETF (in - the IMSS Working Group) finished it." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Email: kzm@cisco.com" - DESCRIPTION - "This MIB module specifies the management information - required to manage Fabric Policies as defined by Fibre - Channel's FC-SP specification. - - FC-SP uses the term 'Policy Objects', sometimes abbreviated - to just 'Objects', to refer to containers used to hold the - data by which Fabric Policies are specified/stored. This - obviously has the potential to cause confusion between - 'Policy Objects' and 'MIB objects'. The DESCRIPTIONs in - this MIB module attempt to avoid such confusion by the use - of different adjectives and capitalization, even though such - mechanisms are less effective when used in descriptors. - - Some types of Policy Objects contain multiple items of - information, each of which are held in the same format - within the Policy Object. In such cases, FC-SP uses the - term 'Entry' to describe each instance of the common format. - For example, FC-SP defines an Attribute Policy Object as - containing one or more 'Attribute Entries'. Again, this MIB - module attempts to avoid confusion by the use of adjectives - and capitalization to distinguish an Entry within a Policy - Object from an entry within a MIB table. - - A Fabric's database of Policy Objects consists of a set of - active Objects that are to be enforced by that Fabric, as - well as non-active Objects that are not enforced. - Operations defined (in FC-SP) for Policy Management are: - - - Add/Get/Remove operations on individual non-active - Policy Objects, - - Activate/Deactivate operations on a Policy Summary - Object, and - - Get operations on the active Policy Summary Object - and/or on individual active Policy Objects. - - This MIB module has five parts: - - 1) Active Policy Objects - read-only MIB objects - representing the set of active Policy Objects for - each Fabric, - 2) Activate/Deactivate Operations - - - a read-write MIB object to invoke an Activate - operation of the policies specified via a non-active - Policy Summary Object, and - - a read-write MIB object to invoke a Deactivate - operation. - - 3) Non-active Policy Objects - - read-create MIB objects to allow the creation of - non-active Policy Summary Objects (which reference - non-active Policy Objects), and - - read-create MIB objects representing non-active - Policy Objects. - - 4) Statistics - - 5) Control information and Notifications - - Copyright (C) The IETF Trust (2008). This version - of this MIB module is part of RFC 5324; see the RFC - itself for full legal notices." - REVISION "200808200000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 5324." - ::= { mib-2 178 } - -t11FcSpPoMIBNotifications OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 0 } -t11FcSpPoMIBObjects OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 1 } -t11FcSpPoMIBConformance OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 2 } -t11FcSpPoActive OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 1 } -t11FcSpPoOperations OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 2 } -t11FcSpPoNonActive OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 3 } -t11FcSpPoStatistics OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 4 } -t11FcSpPoControl OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 5 } - --- --- Part 1 - Active Policy Objects --- - -t11FcSpPoTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing top-level information about active - FC-SP policies on various Fabrics." - ::= { t11FcSpPoActive 1 } - -t11FcSpPoEntry OBJECT-TYPE - SYNTAX T11FcSpPoEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about active FC-SP policies - for a particular Fabric, managed as part of the Fibre - Channel management instance identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex } - ::= { t11FcSpPoTable 1 } - -T11FcSpPoEntry ::= SEQUENCE { - t11FcSpPoFabricIndex T11FabricIndex, - t11FcSpPoPolicySummaryObjName T11FcSpAlphaNumName, - t11FcSpPoAdminFabricName FcNameIdOrZero, - t11FcSpPoActivatedTimeStamp TimeStamp -} - -t11FcSpPoFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Fabric." - ::= { t11FcSpPoEntry 1 } - -t11FcSpPoPolicySummaryObjName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this Fabric's (active) Policy Summary Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3 and table 104." - ::= { t11FcSpPoEntry 2 } - -t11FcSpPoAdminFabricName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administratively-specified name for this Fabric, as - specified in the active Switch Membership List Object. - This value is meaningful only when Static Domain_IDs are - in use in a Fabric (see FC-SW-4). Static Domain_IDs are - administratively enabled by a setting of the Switch Flags - - in each Switch Entry in the Switch Membership List Object. - If Static Domain_IDs are not in use, this value might be - '0000000000000000'h. - - The t11FamEnable, t11FamFabricName, and - t11FamConfigDomainIdType objects defined in the - T11-FC-FABRIC-ADDR-MGR-MIB module are also concerned with - the use of an administratively-specified name for a Fabric - and Static Domain_IDs. When FC-SP Policy is in use in a - Fabric, the values of t11FamEnable, t11FamFabricName, and - t11FamConfigDomainIdType must be read-only and reflect the - active Policy Objects. For example, the value of - t11FamFabricName must reflect the value of - t11FcSpPoAdminFabricName." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 108. - - Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 7.1. - - Fibre Channel Fabric Address Manager MIB', RFC 4439, - March 2006." - ::= { t11FcSpPoEntry 3 } - -t11FcSpPoActivatedTimeStamp OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at which this Fabric's Policy - Summary Object was last activated, or zero if the same - Policy Summary Object has been active since the last - restart of the management system." - ::= { t11FcSpPoEntry 4 } - --- --- The table of Policy Summary Objects --- - -t11FcSpPoSummaryTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoSummaryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of information about active Policy Objects listed - within FC-SP Policy Summary Objects." - ::= { t11FcSpPoActive 2 } - -t11FcSpPoSummaryEntry OBJECT-TYPE - SYNTAX T11FcSpPoSummaryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one of the active - Policy Objects listed within the Policy Summary Object for - the Fabric identified by t11FcSpPoFabricIndex and managed - within the Fibre Channel management instance identified by - fcmInstanceIndex. - - How many Policy Objects of a given type can be active at - any one time for a given Fabric depends on the type, as - specified in FC-SP. For some types, it is one per Fabric; - for other types, more than one can be active per Fabric. - In both of these cases, the absence of any entries in this - table for a particular type is equivalent to there being one - Policy Object of that type that is empty, e.g., a Switch - Membership List Object that identifies zero Switches." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3 and table 104." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoSummaryPolicyNameType, - t11FcSpPoSummaryPolicyName } - ::= { t11FcSpPoSummaryTable 1 } - -T11FcSpPoSummaryEntry ::= SEQUENCE { - t11FcSpPoSummaryPolicyNameType T11FcSpPolicyNameType, - t11FcSpPoSummaryPolicyName T11FcSpPolicyName, - t11FcSpPoSummaryPolicyType T11FcSpPolicyObjectType, - t11FcSpPoSummaryHashFormat T11FcSpPolicyHashFormat, - t11FcSpPoSummaryHashValue T11FcSpPolicyHashValue -} - -t11FcSpPoSummaryPolicyNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - alphaNumericName(7) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The combination of t11FcSpPoSummaryPolicyNameType and - t11FcSpPoSummaryPolicyName specify the name of the Policy - Object contained in the Policy Summary Object. - - The type of name is 'nodeName' if the value of the - corresponding instance of t11FcSpPoSummaryPolicyType is - 'switchConnectivity', or 'alphaNumericName' otherwise." - ::= { t11FcSpPoSummaryEntry 1 } - -t11FcSpPoSummaryPolicyName OBJECT-TYPE - SYNTAX T11FcSpPolicyName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The combination of t11FcSpPoSummaryPolicyNameType and - t11FcSpPoSummaryPolicyName specify the name of the Policy - Object contained in the Policy Summary Object." - ::= { t11FcSpPoSummaryEntry 2 } - -t11FcSpPoSummaryPolicyType OBJECT-TYPE - SYNTAX T11FcSpPolicyObjectType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The 'Identifier' that specifies the type of this - Policy Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3.1 and table 104." - ::= { t11FcSpPoSummaryEntry 3 } - -t11FcSpPoSummaryHashFormat OBJECT-TYPE - SYNTAX T11FcSpPolicyHashFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The format of this Policy Object's hash value as - contained in the corresponding instance of the - t11FcSpPoSummaryHashValue object." - ::= { t11FcSpPoSummaryEntry 4 } - -t11FcSpPoSummaryHashValue OBJECT-TYPE - SYNTAX T11FcSpPolicyHashValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hash value of this Policy Object, in the format - identified by the corresponding instance of the - t11FcSpPoSummaryHashFormat object." - ::= { t11FcSpPoSummaryEntry 5 } - --- --- Switch Entries in Active Switch Membership List Objects --- - -t11FcSpPoSwMembTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoSwMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Switch Entries in active Switch Membership List - Objects. - - One Switch Membership List Object is represented by all - of the rows of this table that have the same values - of fcmInstanceIndex and t11FcSpPoFabricIndex." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoActive 3 } - -t11FcSpPoSwMembEntry OBJECT-TYPE - SYNTAX T11FcSpPoSwMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Switch Entry - within the active Switch Membership List Object for the - Fabric identified by t11FcSpPoFabricIndex and managed - within the Fibre Channel management instance identified - by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoSwMembSwitchNameType, t11FcSpPoSwMembSwitchName } - ::= { t11FcSpPoSwMembTable 1 } - -T11FcSpPoSwMembEntry ::= SEQUENCE { - t11FcSpPoSwMembSwitchNameType T11FcSpPolicyNameType, - t11FcSpPoSwMembSwitchName FcNameIdOrZero, - t11FcSpPoSwMembSwitchFlags BITS, - t11FcSpPoSwMembDomainID FcDomainIdOrZero, - t11FcSpPoSwMembPolicyDataRole INTEGER, - t11FcSpPoSwMembAuthBehaviour BITS, - t11FcSpPoSwMembAttribute T11FcSpAlphaNumNameOrAbsent -} - -t11FcSpPoSwMembSwitchNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of this object is 'nodeName' or - 'restrictedNodeName', then the combination of - this object and t11FcSpPoSwMembSwitchName specify the - Switch Name of this Switch Entry. - - The membership is restricted or unrestricted based on the - name type. Restricted membership means that the Switch is - not allowed to be part of the Fabric unless allowed by a - specific Switch Connectivity Object. Unrestricted - membership means that the Switch is allowed to be part of - the Fabric unless disallowed by a specific Switch - Connectivity Object. - - The values of 'wildcard' and 'restrictedWildcard' provide - the means to specify whether to allow/deny membership for - Switches not explicitly named in the Switch Membership - List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoSwMembEntry 1 } - -t11FcSpPoSwMembSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When the value of t11FcSpPoSwMembSwitchNameType is - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of t11FcSpPoSwMembSwitchNameType - and this object specify the Switch Name of this Switch - Entry." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoSwMembEntry 2 } - -t11FcSpPoSwMembSwitchFlags OBJECT-TYPE - SYNTAX BITS { - staticDomainID(0), - insistentDomainID(1), - serialPortsAccess(2), - physicalPortsAccess(3), - managerRole(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Configurable options in respect to the administration - of Policy Objects at this Switch: - - 'staticDomainID' - if this bit is set, the Switch - uses the 'Static Domain_IDs behavior' (as defined in - FC-SW-4). This bit needs to have the same setting for all - Switches in a Fabric's Switch Membership List Object, or - else the Fabric will partition. If this bit is set, the - Domain_ID for the Switch is given by the corresponding - instance of t11FcSpPoSwMembDomainID. - - 'insistentDomainID' - if this bit is set, the - Switch uses the 'Insistent Domain_ID behavior' (see - t11FamConfigDomainId of T11-FC-FABRIC-ADDR-MGR-MIB), the - Domain_ID for the Switch is given by the corresponding - instance of t11FcSpPoSwMembDomainID. - - 'serialPortsAccess' - the Switch allows management - through serial ports when and only when this bit is set. - - 'physicalPortsAccess' - the Switch allows management - through the physical panel when and only when this bit - is set. - - 'managerRole' - the Switch is allowed to change - the Fabric Policy configuration (on receipt of any of the - EACA, Enhanced Stage Fabric Configuration (ESFC), Enhanced - Update Fabric Configuration (EUFC), ACA, SFC, or UFC - SW_ILSs) if and only if this bit is set. - - Whenever a Fabric has Active Policy Objects, the value of - the t11FamConfigDomainIdType object defined in the - T11-FC-FABRIC-ADDR-MGR-MIB module must be read-only and - reflect the values of the 'staticDomainID' and - 'insistentDomainID' bits of this object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 112. - - Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 7.1. - - t11FamConfigDomainIdType, T11-FC-FABRIC-ADDR-MGR-MIB, - Fibre Channel Fabric Address Manager MIB, RFC 4439." - ::= { t11FcSpPoSwMembEntry 3 } - -t11FcSpPoSwMembDomainID OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The specified Domain_ID value when either of the - 'staticDomainID' or 'insistentDomainID' bits are set in - the corresponding instance of t11FcSpPoSwMembSwitchFlags. - - Whenever a Fabric has Active Policy Objects, the value - of the t11FamConfigDomainId object defined in the - T11-FC-FABRIC-ADDR-MGR-MIB module must be read-only and - reflect the value of this object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and tables 111 and 112. - - t11FamConfigDomainId, T11-FC-FABRIC-ADDR-MGR-MIB, - Fibre Channel Fabric Address Manager MIB, RFC 4439." - ::= { t11FcSpPoSwMembEntry 4 } - -t11FcSpPoSwMembPolicyDataRole OBJECT-TYPE - SYNTAX INTEGER { - client(1), - autonomous(2), - server(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The role of the Switch in terms of which Policy data - it retains/maintains: - - 'client' - the Switch operates as a Client Switch. - A Client Switch maintains its own Switch Connectivity - Object and all Fabric-wide List Objects. If FC-SP - Zoning is used, a Client Switch maintains only the - subset of the Active Zone Set that it requires to - enforce the current Fabric Zoning configuration. - - 'autonomous' - the Switch operates as an Autonomous - Switch. An Autonomous Switch maintains its own Switch - Connectivity Object and all Fabric-wide List Objects. - This is the same as 'client' except that if FC-SP Zoning - is used, an Autonomous Switch maintains a complete copy - of the Fabric Zoning Database. - - 'server' - the Switch operates as a Server Switch. - A Server Switch maintains all Fabric-wide List Objects - and the Switch Connectivity Objects of each Switch in - the Fabric. If FC-SP Zoning is used, a Server Switch - maintains a complete copy of the Fabric Zoning Database." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 113." - ::= { t11FcSpPoSwMembEntry 5 } - -t11FcSpPoSwMembAuthBehaviour OBJECT-TYPE - SYNTAX BITS { - mustAuthenticate(0), - rejectIsFailure(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The authentication behaviour of the Switch: - - 'mustAuthenticate' - if this bit is set, all connections - between this Switch and neighbor Switches must be - authenticated. - - 'rejectIsFailure' - if this bit is set, the rejection of - an AUTH_Negotiate message must be considered as an - authentication failure by this Switch." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 114." - ::= { t11FcSpPoSwMembEntry 6 } - -t11FcSpPoSwMembAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of an active Attribute Policy Object that is - defined for this Switch, or the zero-length string. The - - zero-length string indicates that no Attribute Policy - Object is defined for this Switch." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoSwMembEntry 7 } - --- --- Node Entries in Active Node Membership List Objects --- - -t11FcSpPoNoMembTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNoMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Node Entries in active Node Membership List - Objects. - - One Node Membership List Object is represented by all - of the rows of this table that have the same values - of fcmInstanceIndex and t11FcSpPoFabricIndex." - ::= { t11FcSpPoActive 4 } - -t11FcSpPoNoMembEntry OBJECT-TYPE - SYNTAX T11FcSpPoNoMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Node Entry - within the active Node Membership List Object for the - Fabric identified by t11FcSpPoFabricIndex and managed - within the Fibre Channel management instance identified - by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNoMembNodeNameType, t11FcSpPoNoMembNodeName } - ::= { t11FcSpPoNoMembTable 1 } - -T11FcSpPoNoMembEntry ::= SEQUENCE { - t11FcSpPoNoMembNodeNameType T11FcSpPolicyNameType, - t11FcSpPoNoMembNodeName FcNameIdOrZero, - t11FcSpPoNoMembFlags BITS, - t11FcSpPoNoMembCtAccessIndex Unsigned32, - t11FcSpPoNoMembAttribute T11FcSpAlphaNumNameOrAbsent -} - -t11FcSpPoNoMembNodeNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - portName(3), - restrictedPortName(4), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of this object is 'wildcard' or - 'restrictedWildcard', this Node Entry applies to Nodes not - explicitly named in the Node Membership List Object. - - Otherwise, the combination of this object and - t11FcSpPoNoMembNodeName specify the name of this Node Entry - in the active Node Membership List Object. A Node is - identified by its Node Name or by one or more of its Port - Names. - - Restricted membership means that a Node is not allowed to be - connected to the Fabric unless allowed by a specific Switch - Connectivity Object. Unrestricted membership means that a - Node is allowed to be connected to the Fabric unless - disallowed by a specific Switch Connectivity Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNoMembEntry 1 } - -t11FcSpPoNoMembNodeName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of t11FcSpPoNoMembNodeNameType is - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of t11FcSpPoNoMembNodeNameType - and this object specify the name of this Node Entry is the - active Node Membership List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNoMembEntry 2 } - -t11FcSpPoNoMembFlags OBJECT-TYPE - SYNTAX BITS { - scsiEnclosureAccess(0), - authenticationRequired(1) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Configurable options in respect to the administration - of Policy Objects at this Node: - - 'scsiEnclosureAccess' - the Node is allowed to - control any Switch through SCSI Enclosure Services if this - bit is set. If a Switch does not support SCSI Enclosure - Services, this bit is ignored. - - 'authenticationRequired' - the Node is required to - authenticate itself to any Switch to which it is connected - if and only if this bit is set." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 118." - ::= { t11FcSpPoNoMembEntry 3 } - -t11FcSpPoNoMembCtAccessIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of this object is zero, then access by this - Node to Generic Services is not limited by a Common - Transport Access Specifier. - - Otherwise, the limits are specified by the set of Common - Transport Access Descriptors contained in those rows of - the t11FcSpPoCtDescrTable for the same Fabric and for which - the value of t11FcSpPoCtDescrSpecifierIndex is the same as - the value of this object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.4.1 and tables 118/119/120/121." - ::= { t11FcSpPoNoMembEntry 4 } - -t11FcSpPoNoMembAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of an active Attribute Policy Object that is - defined for this Node, or the zero-length string. The - zero-length string indicates that no Attribute Policy - Object is defined for this Node." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNoMembEntry 5 } - --- --- --- Common Transport Access Descriptors --- - -t11FcSpPoCtDescrTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoCtDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Common Transport Access Descriptors being used - within active Policy Objects. - - A Common Transport Access Specifier is a list of Common - Transport Access Descriptors that specify whether a Node - is allowed to access a Generic Service or Sub-Server. - - An active Common Transport Access Specifier is represented - by all rows of this table that have the same values of - fcmInstanceIndex, t11FcSpPoFabricIndex, and - t11FcSpPoCtDescrSpecifierIndex." - ::= { t11FcSpPoActive 5 } - -t11FcSpPoCtDescrEntry OBJECT-TYPE - SYNTAX T11FcSpPoCtDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Common - Transport Access Descriptor of an active Common Transport - Access Specifier used within the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoCtDescrSpecifierIndex, t11FcSpPoCtDescrIndex } - ::= { t11FcSpPoCtDescrTable 1 } - -T11FcSpPoCtDescrEntry ::= SEQUENCE { - t11FcSpPoCtDescrSpecifierIndex Unsigned32, - t11FcSpPoCtDescrIndex Unsigned32, - t11FcSpPoCtDescrFlags BITS, - t11FcSpPoCtDescrGsType OCTET STRING, - t11FcSpPoCtDescrGsSubType OCTET STRING -} - -t11FcSpPoCtDescrSpecifierIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Common Transport Access Specifier within a Fabric." - ::= { t11FcSpPoCtDescrEntry 1 } - -t11FcSpPoCtDescrIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Common Transport Access Descriptor within a Common Transport - Access Specifier." - ::= { t11FcSpPoCtDescrEntry 2 } - -t11FcSpPoCtDescrFlags OBJECT-TYPE - SYNTAX BITS { - allow(0), - gsTypeWildcard(1), - gsSubTypeWildcard(2), - readOnly(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The flag bits that specify how access is to be limited by - this Common Transport Access Descriptor: - - - allow -- access to the specified Generic Service and - Server is allowed if this bit is set, and is to be denied - if this bit is not set. - - - gsTypeWildcard -- if this bit is set, the Generic Service - - to be allowed/denied is specified by the value of - t11FcSpPoCtDescrGsType. If this bit is set, then the - gsSubTypeWildcard bit must not be set. - - - gsSubTypeWildcard -- if this bit is set, the Generic - Service to be allowed/denied is specified by the value of - t11FcSpPoCtDescrGsSubType. If this bit is set, then the - gsTypeWildcard bit must not be set. - - - readOnly -- if this bit is set, then access is to be - granted only for reading." - ::= { t11FcSpPoCtDescrEntry 3 } - -t11FcSpPoCtDescrGsType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The GS_Type of the Generic Service (e.g., the FC-GS-5 - Management Service) that is subject to access control. - This value is ignored if the gsTypeWildcard bit is not set - in the corresponding value of t11FcSpPoCtDescrFlags." - REFERENCE - "- Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2006, section 4.3.2.4." - ::= { t11FcSpPoCtDescrEntry 4 } - -t11FcSpPoCtDescrGsSubType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The GS_Subtype of the Generic Server (e.g., the Fabric Zone - Server) that is subject to access control. This value is - ignored if the gsSubTypeWildcard bit is not set in the - corresponding value of t11FcSpPoCtDescrFlags." - REFERENCE - "- Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2006, section 4.3.2.5." - ::= { t11FcSpPoCtDescrEntry 5 } - --- --- --- Switches/Nodes in Active Switch Connectivity Objects --- - -t11FcSpPoSwConnTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoSwConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of active Switch Connectivity Objects. - - A Switch Connectivity Object defines to which other - Switches or Nodes a particular Switch may/may not be - connected at the Node level and/or at the Port level." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1, tables 123/124." - ::= { t11FcSpPoActive 6 } - -t11FcSpPoSwConnEntry OBJECT-TYPE - SYNTAX T11FcSpPoSwConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains the name of either a Switch or a Node - with which any port of a particular Switch, or a particular - port of that Switch, is allowed or not allowed to be - connected. - - The particular Switch is on the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoSwConnSwitchName, t11FcSpPoSwConnAllowedType, - t11FcSpPoSwConnPortNameOrAll, - t11FcSpPoSwConnAllowedIndex } - ::= { t11FcSpPoSwConnTable 1 } - -T11FcSpPoSwConnEntry ::= SEQUENCE { - t11FcSpPoSwConnSwitchName FcNameIdOrZero, - t11FcSpPoSwConnAllowedType INTEGER, - t11FcSpPoSwConnPortNameOrAll FcNameIdOrZero, - t11FcSpPoSwConnAllowedIndex Unsigned32, - t11FcSpPoSwConnAllowedNameType T11FcSpPolicyNameType, - t11FcSpPoSwConnAllowedName T11FcSpPolicyName -} - -t11FcSpPoSwConnSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the particular Switch for which this Switch - - Connectivity Object specifies topology restrictions." - ::= { t11FcSpPoSwConnEntry 1 } - -t11FcSpPoSwConnAllowedType OBJECT-TYPE - SYNTAX INTEGER { switch(1), node(2) } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object specifies whether this row refers to - Switch-to-Switch or Switch-to-Node connectivity, i.e., - whether the corresponding instance of - t11FcSpPoSwConnAllowedName specifies the name of a Switch - or the name of a Node." - ::= { t11FcSpPoSwConnEntry 2 } - -t11FcSpPoSwConnPortNameOrAll OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(0 | 8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object specifies either the particular port to which - this topology restriction applies, or if the value is the - zero-length string, that the topology restriction applies - to all ports on the particular Switch. - - In the FC-SP Policy Database, restrictions for a particular - port are formatted within a Port Connectivity Entry of a - Switch Connectivity Object, whereas restrictions for all - ports on the Switch are specified in the main part of a - Switch Connectivity Object, i.e., not in a Port Connectivity - Entry." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1, tables 123/124." - ::= { t11FcSpPoSwConnEntry 3 } - -t11FcSpPoSwConnAllowedIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When multiple rows in this table apply to the same - port(s) in the same Switch's Switch Connectivity Object, - this object provides a unique index value to distinguish - between such rows." - ::= { t11FcSpPoSwConnEntry 4 } - -t11FcSpPoSwConnAllowedNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - portName(3), - restrictedPortName(4), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of this object is 'wildcard' or - 'restrictedWildcard', this row specifies whether - connectivity is allowed/not allowed with entities not - explicitly named by other rows. - - Otherwise, the combination of t11FcSpPoSwConnAllowedNameType - and t11FcSpPoSwConnAllowedName specify the name of: - - - a Switch (if t11FcSpPoSwConnAllowedType = 'switch'), or - - a Node (if t11FcSpPoSwConnAllowedType = 'node') - - to which connectivity is: - - - allowed by 'nodeName' and 'portName', - - not allowed by 'restrictedNodeName' and - 'restrictedPortName'." - ::= { t11FcSpPoSwConnEntry 5 } - -t11FcSpPoSwConnAllowedName OBJECT-TYPE - SYNTAX T11FcSpPolicyName (SIZE (8)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of t11FcSpPoSwConnAllowedNameType is - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of t11FcSpPoSwConnAllowedNameType - and t11FcSpPoSwConnAllowedName specify the name of: - - - a Switch (if t11FcSpPoSwConnAllowedType = 'switch'), or - - a Node (if t11FcSpPoSwConnAllowedType = 'node') - - to which connectivity is allowed/restricted." - ::= { t11FcSpPoSwConnEntry 6 } - --- --- IP Management Entries in Active IP Management List Objects --- - -t11FcSpPoIpMgmtTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoIpMgmtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of IP Management Entries in active IP Management - List Objects. An IP Management List Object is a - Fabric-wide Policy Object that describes which IP hosts - are allowed to manage a Fabric. - - One IP Management List Object is represented by all - of the rows of this table that have the same values - of fcmInstanceIndex and t11FcSpPoFabricIndex." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7" - ::= { t11FcSpPoActive 7 } - -t11FcSpPoIpMgmtEntry OBJECT-TYPE - SYNTAX T11FcSpPoIpMgmtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one IP Management - Entry within the active IP Management List Object for the - Fabric identified by t11FcSpPoFabricIndex and managed - within the Fibre Channel management instance identified - by fcmInstanceIndex. - - The Policy Object Name of an IP Management Entry Policy - Object is either an IPv6 Address Range or an IPv4 Address - Range, where in each case, the range is specified as two - addresses: the low and high ends of the range. In - particular, since the Policy Object Name in this situation - can only be an IPv6 Address Range or an IPv4 Address Range, - it is represented here by three MIB objects defined as a - (InetAddressType, InetAddress, InetAddress) tuple, in which - the first address is the low end of the range, the second - address is the high end of the range, and both addresses are - of the type designated by InetAddressType. - - In theory, the use of t11FcSpPoIpMgmtEntryNameLow and - t11FcSpPoIpMgmtEntryNameHigh (which both have the syntax - - of InetAddress) in the INDEX could cause the need for - excessively long OIDs. In practice, this can't happen - because FC-SP doesn't allow these objects to be specified - as DNS names." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoIpMgmtEntryNameType, - t11FcSpPoIpMgmtEntryNameLow, - t11FcSpPoIpMgmtEntryNameHigh } - ::= { t11FcSpPoIpMgmtTable 1 } - -T11FcSpPoIpMgmtEntry ::= SEQUENCE { - t11FcSpPoIpMgmtEntryNameType InetAddressType, - t11FcSpPoIpMgmtEntryNameLow InetAddress, - t11FcSpPoIpMgmtEntryNameHigh InetAddress, - t11FcSpPoIpMgmtWkpIndex Unsigned32, - t11FcSpPoIpMgmtAttribute T11FcSpAlphaNumNameOrAbsent -} - -t11FcSpPoIpMgmtEntryNameType OBJECT-TYPE - SYNTAX InetAddressType - -- INTEGER { ipv4(1), ipv6(2) } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The combination of t11FcSpPoIpMgmtNameType, - t11FcSpPoIpMgmtNameLow, and t11FcSpPoIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object. - - The FC-SP specification does not allow the use of a - DNS domain name to specify the address at the lower end - or at the higher end of the Internet address range, nor does - it allow the specification of a zone index. Therefore, the - type of address must be one of: 'ipv4', or 'ipv6'." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - sections 7.1.7.1 & 7.1.2, tables 103/126." - ::= { t11FcSpPoIpMgmtEntry 1 } - -t11FcSpPoIpMgmtEntryNameLow OBJECT-TYPE - SYNTAX InetAddress (SIZE(4 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The lower end of an Internet address range. The type - of this address is given by the corresponding instance - of t11FcSpPoIpMgmtEntryNameType. - - The combination of t11FcSpPoIpMgmtNameType, - t11FcSpPoIpMgmtNameLow, and t11FcSpPoIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - sections 7.1.7.1 & 7.1.2, tables 103/126." - ::= { t11FcSpPoIpMgmtEntry 2 } - -t11FcSpPoIpMgmtEntryNameHigh OBJECT-TYPE - SYNTAX InetAddress (SIZE(4 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The higher end of an Internet address range. The type - of this address is given by the corresponding instance - of t11FcSpPoIpMgmtEntryNameType. - - The combination of t11FcSpPoIpMgmtNameType, - t11FcSpPoIpMgmtNameLow, and t11FcSpPoIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 7.1.7.1 & 7.1.2, tables 103/126." - ::= { t11FcSpPoIpMgmtEntry 3 } - -t11FcSpPoIpMgmtWkpIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the restrictions for IP management - access by IP hosts in this range of IP addresses, specified - as the set of Well-Known Protocols Access Descriptors - contained in those rows of the t11FcSpPoWkpDescrTable for - which the value of t11FcSpPoWkpDescrSpecifierIndex is the - same as the value of this object. A value of zero indicates - that this IP Management Entry does not identify a Well-Known - Protocols Access Specifier." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and tables 127/129." - ::= { t11FcSpPoIpMgmtEntry 4 } - -t11FcSpPoIpMgmtAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of an active Attribute Policy Object that is - defined for this IP Management entry or the zero-length - string. The zero-length string indicates that no Attribute - Policy Object is defined for this IP Management entry." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 128." - ::= { t11FcSpPoIpMgmtEntry 5 } - --- --- Well-Known Protocol Access Descriptors --- - -t11FcSpPoWkpDescrTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoWkpDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of the Well-Known Protocol Access Descriptors - being used within active Policy Objects. - - A Well-Known Protocol Access Specifier is a list of - Well-Known Protocol Access Descriptors each of which - specifies a protocol number, a port number, and/or various - flags specifying how IP management access is restricted. - - A Well-Known Protocol Transport Access Specifier is - represented by all rows of this table that have the - same values of fcmInstanceIndex, t11FcSpPoFabricIndex, - and t11FcSpPoWkpDescrSpecifierIndex." - ::= { t11FcSpPoActive 8 } - -t11FcSpPoWkpDescrEntry OBJECT-TYPE - SYNTAX T11FcSpPoWkpDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Well-Known - Protocol Access Descriptor of a Well-Known Protocol - Access Specifier used within the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoWkpDescrSpecifierIndex, t11FcSpPoWkpDescrIndex } - ::= { t11FcSpPoWkpDescrTable 1 } - -T11FcSpPoWkpDescrEntry ::= SEQUENCE { - t11FcSpPoWkpDescrSpecifierIndex Unsigned32, - t11FcSpPoWkpDescrIndex Unsigned32, - t11FcSpPoWkpDescrFlags BITS, - t11FcSpPoWkpDescrWkpNumber Unsigned32, - t11FcSpPoWkpDescrDestPort InetPortNumber -} - -t11FcSpPoWkpDescrSpecifierIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Well-Known Protocol Access Specifier within a Fabric." - ::= { t11FcSpPoWkpDescrEntry 1 } - -t11FcSpPoWkpDescrIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Well-Known Protocol Access Descriptor within a Well-Known - Protocol Access Specifier." - ::= { t11FcSpPoWkpDescrEntry 2 } - -t11FcSpPoWkpDescrFlags OBJECT-TYPE - SYNTAX BITS { - allow(0), - wkpWildcard(1), - destPortWildcard(2), - readOnly(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The flag bits that specify how access is to be limited by - this Well-Known Protocol Access Descriptor: - - - allow -- IP management access using this protocol/port - is allowed if this bit is set, and to be denied if this - bit is not set. - - - wkpWildcard -- if this bit is set, the IP Protocol number - of the Well-Known Protocol to be allowed/denied is - specified by the value of t11FcSpPoWkpDescrWkpNumber. - - - destPortWildcard -- if this bit is set, the Destination - (TCP/UDP) Port number of the Well-Known Protocol to be - allowed/denied is specified by the value of - t11FcSpPoWkpDescrDestPort. - - - readOnly -- if this bit is set, then access is to be - granted only for reading." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131." - ::= { t11FcSpPoWkpDescrEntry 3 } - -t11FcSpPoWkpDescrWkpNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the 'wkpWildcard' bit is set in the corresponding - instance of t11FcSpPoWkpDescrFlags, this object specifies - the IP protocol number of the Well-Known Protocol." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131. - - http://www.iana.org/assignments/protocol-numbers." - ::= { t11FcSpPoWkpDescrEntry 4 } - -t11FcSpPoWkpDescrDestPort OBJECT-TYPE - SYNTAX InetPortNumber - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the 'destPortWildcard' bit is set in the corresponding - instance of t11FcSpPoWkpDescrFlags, this object specifies - the Destination (TCP/UDP) Port number of the Well-Known - Protocol. When the 'destPortWildcard' bit is reset, this - object is ignored (and can have the value zero)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131. - - http://www.iana.org/assignments/port-numbers." - ::= { t11FcSpPoWkpDescrEntry 5 } - --- --- Attribute Entries in Active Attribute Policy Objects --- - -t11FcSpPoAttribTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of the Attribute Policy Objects being used within - active Policy Objects. In the FC-SP Policy Database, each - Attribute Policy Object consists of an Attribute Object Name - and a set of Attribute Entries. - - An active Attribute Policy Object is represented by all the - Attribute Entries in this table that have the same value - of t11FcSpPoAttribName." - ::= { t11FcSpPoActive 9 } - -t11FcSpPoAttribEntry OBJECT-TYPE - SYNTAX T11FcSpPoAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row contains information specific to an Attribute - Entry contained within an Attribute Policy Object that is - active within the Fabric identified by t11FcSpPoFabricIndex - and managed within the Fibre Channel management instance - identified by fcmInstanceIndex. - - For some types of Attribute Policy Objects, it is valuable - to break out some semantically significant parts of the - Policy Object's value into their own individual MIB - objects; for example, to extract the one or more individual - Authentication Protocol Identifiers and associated - Authentication Protocol Parameters out of an Attribute - Object containing a 'AUTH_Negotiate Message Payload'. - For such types, another MIB table is defined to hold the - extracted values in MIB objects specific to the Attribute - Policy Object's type. In such cases, the - t11FcSpPoAttribExtension object in this table points to the - other MIB table. - - If the value of one Attribute Entry is too large (more than - 256 bytes) to be contained within the value of one instance - of t11FcSpPoAttribValue, then one row in this table contains - the first 256 bytes, and one (or more) other row(s) in this - table contain the rest of the value." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoAttribName, t11FcSpPoAttribEntryIndex, - t11FcSpPoAttribPartIndex } - ::= { t11FcSpPoAttribTable 1 } - -T11FcSpPoAttribEntry ::= SEQUENCE { - t11FcSpPoAttribName T11FcSpAlphaNumName, - t11FcSpPoAttribEntryIndex Unsigned32, - t11FcSpPoAttribPartIndex Unsigned32, - t11FcSpPoAttribType Unsigned32, - t11FcSpPoAttribValue OCTET STRING, - t11FcSpPoAttribExtension OBJECT IDENTIFIER -} - -t11FcSpPoAttribName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the Attribute Policy Object containing one - or more Attribute Entries." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1 and table 133." - ::= { t11FcSpPoAttribEntry 1 } - -t11FcSpPoAttribEntryIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique value to distinguish this Attribute Entry - from other Attribute Entries contained in the same - Attribute Policy Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1, tables 133/134." - ::= { t11FcSpPoAttribEntry 2 } - -t11FcSpPoAttribPartIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When the value of an Attribute Entry is shorter than 257 - bytes, the whole value is contained in one instance of - - t11FcSpPoAttribValue, and the value of this object is 1. - - If the value of an Attribute Entry is longer than 256 bytes, - then that value is divided up on 256-byte boundaries such - that all parts are 256 bytes long except the last part, which - is shorter if necessary, with each such part contained in - a separate row of this table, and the value of this object - is set to the part number. That is, this object has the - value of 1 for bytes 0-255, the value of 2 for bytes - 256-511, etc." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1, tables 134/135." - ::= { t11FcSpPoAttribEntry 3 } - -t11FcSpPoAttribType OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of attribute. The first type to be defined is: - - t11FcSpPoAttribType t11FcSpPoAttribValue - =================== ==================== - '00000001'h The AUTH_Negotiate Message Payload - " - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.8.1, tables 134/135 and table 10." - ::= { t11FcSpPoAttribEntry 4 } - -t11FcSpPoAttribValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of an Attribute Entry is divided up on 256-byte - boundaries such that all parts are 256 bytes long except the - last part, which is shorter if necessary, and each such part - is contained in a separate instance of this object. - - The value of this object is independent of whether some - parts of its value are broken out into separate MIB objects - pointed to by the corresponding instance of - t11FcSpPoAttribExtension." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.8.1, tables 134/135 and table 10." - ::= { t11FcSpPoAttribEntry 5 } - -t11FcSpPoAttribExtension OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For some types of Attribute Policy Object, the value of - this MIB object points to type-specific MIB objects that - contain individual/broken-out parts of the Attribute Policy - Object's value. If this object doesn't point to such - type-specific MIB objects, then it contains the value: - zeroDotZero. - - In particular, when the value of t11FcSpPoAttribType - indicates 'AUTH_Negotiate Message Payload', one or more - Authentication Protocol Identifiers and their associated - Authentication Protocol Parameters are embedded within the - value of the corresponding instance of t11FcSpPoAttribValue; - MIB objects to contain these individual values are defined - in the t11FcSpPoAuthProtTable. Thus, for an 'AUTH_Negotiate - Message Payload' Attribute, the value of this object - contains an OID within the t11FcSpPoAuthProtTable, e.g., - of the whole table, of an individual row, or of an individual - instance within the table." - ::= { t11FcSpPoAttribEntry 6 } - --- --- Auth. Protocol Parameters in Active Attribute Policy Objects --- - -t11FcSpPoAuthProtTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoAuthProtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Authentication Protocol Identifier and - Authentication Protocol Parameters that are embedded in - Attribute Policy Objects being used within active Policy - Objects. - - This table is used for Attribute Entries of Attribute Policy - Objects for which the value of t11FcSpPoAttribType indicates - 'AUTH_Negotiate Message Payload' and the value of - t11FcSpPoAttribExtension contains the OID of this table." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - sections 5.3.2 & 7.1.8.1, tables 134/135 and tables - 10/11." - ::= { t11FcSpPoActive 10 } - -t11FcSpPoAuthProtEntry OBJECT-TYPE - SYNTAX T11FcSpPoAuthProtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about an Authentication - Protocol that is extracted out of the Attribute Entry - (identified by t11FcSpPoAttribEntryIndex) of the Policy - Attribute Object (identified by t11FcSpPoAttribName), which - is active within the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - If the value of one Attribute Protocol Parameters string is - too large (more than 256 bytes) to be contained within the - value of one instance of t11FcSpPoAuthProtParams, then one - row in this table contains the first 256 bytes, and one (or - more) other row(s) in this table contain the rest of the - value." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoAttribName, t11FcSpPoAttribEntryIndex, - t11FcSpPoAuthProtIdentifier, - t11FcSpPoAuthProtPartIndex } - ::= { t11FcSpPoAuthProtTable 1 } - -T11FcSpPoAuthProtEntry ::= SEQUENCE { - t11FcSpPoAuthProtIdentifier Unsigned32, - t11FcSpPoAuthProtPartIndex Unsigned32, - t11FcSpPoAuthProtParams OCTET STRING -} - -t11FcSpPoAuthProtIdentifier OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Authentication Protocol Identifier: - - 1 = DH-CHAP - 2 = FCAP - 3 = FCPAP - - 4 = IKEv2 - 5 = IKEv2-AUTH - 240 thru 255 = Vendor Specific Protocols - - all other values are 'Reserved' (by T11)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 11." - ::= { t11FcSpPoAuthProtEntry 1 } - -t11FcSpPoAuthProtPartIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When the value of an Attribute Protocol Parameters string - is shorter than 257 bytes, the whole value is contained in - one instance of t11FcSpPoAuthProtParams, and the value of - this object is 1. (This includes the case when the Attribute - Protocol Parameters string is zero bytes in length.) - - If the value of an Authentication Protocol Parameters string - is longer than 256 bytes, then that value is divided up on - 256-byte boundaries such that all parts are 256 bytes long - except the last part, which is shorter if necessary, with - each such part contained in a separate row of this table, - and the value of this object is set to the part number. - That is, this object has the value of 1 for bytes 0-255, - the value of 2 for bytes 256-511, etc." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 10." - ::= { t11FcSpPoAuthProtEntry 2 } - -t11FcSpPoAuthProtParams OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of an Authentication Protocol Parameters string - is divided up on 256-byte boundaries such that all parts - are 256 bytes long except the last part, which is shorter - if necessary, and each such part is contained in a - separate instance of this object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 10." - ::= { t11FcSpPoAuthProtEntry 3 } - --- --- Part 2 - Activate/De-Activate Operations --- - --- --- Objects to Invoke Activate/De-Activate Operations --- - -t11FcSpPoOperTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoOperEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table that allows Activate and Deactivate operations - to be invoked for FC-SP Policies on various Fabrics. - - Activating a new policy configuration is a two-step - process: - - 1) create a single Policy Summary Object as a set of rows - in the t11FcSpPoNaSummaryTable specifying a set of - Policy Objects that describe the new configuration; and - 2) activate that Policy Summary Object using the - t11FcSpPoOperActivate object defined in this table. - - Deactivating the current policy configuration is a one-step - process: the current Policy Summary Object is deactivated - using the t11FcSpPoOperDeActivate object." - ::= { t11FcSpPoOperations 1 } - -t11FcSpPoOperEntry OBJECT-TYPE - SYNTAX T11FcSpPoOperEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry allows an Activate and/or Deactivate operation - to be invoked on a particular Fabric, which is managed as - part of the Fibre Channel management instance identified - by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex } - ::= { t11FcSpPoOperTable 1 } - -T11FcSpPoOperEntry ::= SEQUENCE { - t11FcSpPoOperActivate T11FcSpAlphaNumName, - t11FcSpPoOperDeActivate T11FcSpAlphaNumName, - t11FcSpPoOperResult INTEGER, - t11FcSpPoOperFailCause SnmpAdminString -} - -t11FcSpPoOperActivate OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Writing the name of a Policy Summary Object into this - object is a request to activate the policy configuration - described by the combination of all rows in - t11FcSpPoNaSummaryTable that have that name as their - value of t11FcSpPoNaSummaryName and are for the same - Fabric. - - Before issuing such a request, the relevant rows in the - t11FcSpPoNaSummaryTable must exist and represent a complete - and consistent Policy Summary Object. If they do not, the - request will fail, with t11FcSpPoOperResult having the - 'badSummaryObject' value. - - When read, the value of this object is always the zero- - length string. - - Writing to this object does not delete (or in any way - affect) any rows in the MIB tables for non-active - Policy Objects." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.2" - ::= { t11FcSpPoOperEntry 1 } - -t11FcSpPoOperDeActivate OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Writing the current value of t11FcSpPoPolicySummaryObjName - into this object (for a particular Fabric) is a request - to deactivate that Fabric's current policy configuration. - Writing any other value into this object is an error - (e.g., 'wrongValue'). - - When read, the value of this object is always the zero- - length string." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.3" - ::= { t11FcSpPoOperEntry 2 } - -t11FcSpPoOperResult OBJECT-TYPE - SYNTAX INTEGER { - activateSuccess(1), - badSummaryObject(2), - activateFailure(3), - deactivateSuccess(4), - deactivateFailure(5), - inProgress(6), - none(7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the status/result of the last - activation/deactivation that was invoked via the - corresponding instance of t11FcSpPoOperActivate or - t11FcSpPoOperDeActivate. - - When the value of this object is 'inProgress', the - values of the corresponding instances of - t11FcSpPoOperActivate and t11FcSpPoOperDeActivate - cannot be modified. - - The value 'badSummaryObject' indicates an activation - request that did not name a complete and consistent - Policy Summary Object. - - The value 'none' indicates activation/deactivation - has not been attempted since the last restart of - the management system." - ::= { t11FcSpPoOperEntry 3 } - -t11FcSpPoOperFailCause OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual message indicating the reason for the - most recent activation/deactivation failure, or the - zero-length string if no information is available - (e.g., because the corresponding instance of - t11FcSpPoOperResult has the value 'none'). - - When the corresponding instance of - t11FcSpPoOperResult is either 'activateFailure' - or 'deactivateFailure', the value of this object - indicates the reason for that failure." - ::= { t11FcSpPoOperEntry 4 } - --- --- Part 3 - Non-Active Policy Objects --- - --- --- Non-Active Policy Summary Objects Available for Activation --- - -t11FcSpPoNaSummaryTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaSummaryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of non-active Policy Summary Objects available - to be activated. - - The functionality of this table deviates slightly from FC-SP - in that FC-SP specifies that the only Policy Summary Object - is the Active one, i.e., FC-SP does not store non-active - Policy Summary Objects in the Policy Database. Instead, - FC-SP requires a new Policy Summary Object to be created - for, and embedded within, every Activate (APS) request. - Thus, the newly created Policy Summary Object outlasts the - APS request only as the new active Policy Summary Object and - only if the APS succeeds. In contrast, the Activate - operation provided by this MIB module consists of two steps: - - 1) create a non-active Policy Summary Object as a set of - entries in this table describing a new configuration; - 2) activate a Policy Summary Object (stored as a set of - entries in this table) using t11FcSpPoOperActivate. - - These two steps are only loosely connected, i.e., the result - of the first operation is a non-active Policy Summary Object - that is retained (in this table) even if it isn't - immediately activated. Even after an attempt to activate - it succeeds or fails, a non-active Policy Summary Object - is not deleted, but is retained and still available for - subsequent modification/re-use." - ::= { t11FcSpPoNonActive 1 } - -t11FcSpPoNaSummaryEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaSummaryEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one non-active - Policy Object within a non-active Policy Summary Object - defined for potential use on the Fabric identified by - t11FcSpPoFabricIndex, and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - A non-active Policy Summary Object is described by a set - of entries in this table that have the same value of - t11FcSpPoNaSummaryName. - - As and when a Policy Summary Object is activated using the - t11FcSpPoOperActivate object, if the activation is - successful, existing rows (if any) in MIB tables for active - Policy Objects are deleted and replaced by the appropriate - new set of rows. Existing rows in this table and/or in - other tables for non-active Policy Objects are not - affected by the activate operation. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3 and table 104." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaSummaryName, t11FcSpPoNaSummaryPolicyType, - t11FcSpPoNaSummaryPolicyIndex } - ::= { t11FcSpPoNaSummaryTable 1 } - -T11FcSpPoNaSummaryEntry ::= SEQUENCE { - t11FcSpPoNaSummaryName T11FcSpAlphaNumName, - t11FcSpPoNaSummaryPolicyType T11FcSpPolicyObjectType, - t11FcSpPoNaSummaryPolicyIndex Unsigned32, - t11FcSpPoNaSummaryPolicyNameType T11FcSpPolicyNameType, - t11FcSpPoNaSummaryPolicyName T11FcSpPolicyName, - t11FcSpPoNaSummaryHashStatus T11FcSpHashCalculationStatus, - t11FcSpPoNaSummaryHashFormat T11FcSpPolicyHashFormat, - t11FcSpPoNaSummaryHashValue T11FcSpPolicyHashValue, - t11FcSpPoNaSummaryRowStatus RowStatus -} - -t11FcSpPoNaSummaryName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the non-active Policy Summary Object that - contains this Policy Object." - ::= { t11FcSpPoNaSummaryEntry 1 } - -t11FcSpPoNaSummaryPolicyType OBJECT-TYPE - SYNTAX T11FcSpPolicyObjectType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The 'Identifier' (i.e., the type) of this Policy Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3.1 and table 104." - ::= { t11FcSpPoNaSummaryEntry 2 } - -t11FcSpPoNaSummaryPolicyIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique integer value to distinguish this Policy Object - from any others that have the same type and that are - contained in the same Policy Summary Object." - ::= { t11FcSpPoNaSummaryEntry 3 } - -t11FcSpPoNaSummaryPolicyNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - alphaNumericName(7) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The combination of t11FcSpPoNaSummaryPolicyNameType and - t11FcSpPoNaSummaryPolicyName specify the name of the - non-active Policy Object identified by this row. - - The type of name must be 'nodeName' if the value of the - corresponding instance of t11FcSpPoNaSummaryPolicyType is - 'switchConnectivity', or 'alphaNumericName' otherwise." - ::= { t11FcSpPoNaSummaryEntry 4 } - -t11FcSpPoNaSummaryPolicyName OBJECT-TYPE - SYNTAX T11FcSpPolicyName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The combination of t11FcSpPoNaSummaryPolicyNameType and - t11FcSpPoNaSummaryPolicyName specify the name of the - non-active Policy Object identified by this row." - ::= { t11FcSpPoNaSummaryEntry 5 } - -t11FcSpPoNaSummaryHashStatus OBJECT-TYPE - SYNTAX T11FcSpHashCalculationStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When read, the value of this object is either: - - correct -- the corresponding instance of - t11FcSpPoNaSummaryHashValue contains - the correct value; or - stale -- the corresponding instance of - t11FcSpPoNaSummaryHashValue contains - a stale (possibly incorrect) value; - - Writing a value of 'calculate' is a request to re-calculate - and update the value of the corresponding instance of - t11FcSpPoNaSummaryHashValue. Writing a value of 'correct' - or 'stale' to this object is an error (e.g., 'wrongValue')." - DEFVAL { stale } - ::= { t11FcSpPoNaSummaryEntry 6 } - -t11FcSpPoNaSummaryHashFormat OBJECT-TYPE - SYNTAX T11FcSpPolicyHashFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The format of this Policy Object's hash value as - contained in the corresponding instance of the - t11FcSpPoNaSummaryHashValue object." - DEFVAL { '00000001'h } - ::= { t11FcSpPoNaSummaryEntry 7 } - -t11FcSpPoNaSummaryHashValue OBJECT-TYPE - SYNTAX T11FcSpPolicyHashValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The hash value of this Policy Object, in the format - identified by the corresponding instance of the - t11FcSpPoNaSummaryHashFormat object." - DEFVAL { "" } - ::= { t11FcSpPoNaSummaryEntry 8 } - -t11FcSpPoNaSummaryRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. - - Before a row in this table can have 'active' status, - a non-Active Policy Object must already be represented - in the table corresponding to the value of - t11FcSpPoNaSummaryPolicyType with the name given by the - combination of t11FcSpPoNaSummaryPolicyNameType and - t11FcSpPoNaSummaryPolicyName. If such a Policy Object gets - deleted from the relevant table, the row in this table must - also get deleted. - - When a row has 'active' status, the only write-able MIB - objects in this table are t11FcSpPoNaSummaryHashStatus and - t11FcSpPoNaSummaryRowStatus." - ::= { t11FcSpPoNaSummaryEntry 9 } - --- --- Non-Active Switch Membership List Objects --- - -t11FcSpPoNaSwListTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaSwListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of non-active Switch Membership List Objects." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 108." - ::= { t11FcSpPoNonActive 2 } - -t11FcSpPoNaSwListEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaSwListEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one non-active - Switch Membership List Object for the Fabric identified - by t11FcSpPoFabricIndex and managed within the Fibre - - Channel management instance identified by - fcmInstanceIndex. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaSwListName } - ::= { t11FcSpPoNaSwListTable 1 } - -T11FcSpPoNaSwListEntry ::= SEQUENCE { - t11FcSpPoNaSwListName T11FcSpAlphaNumName, - t11FcSpPoNaSwListFabricName FcNameIdOrZero, - t11FcSpPoNaSwListRowStatus RowStatus -} - -t11FcSpPoNaSwListName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the Switch Membership List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 108." - ::= { t11FcSpPoNaSwListEntry 1 } - -t11FcSpPoNaSwListFabricName OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The administratively specified Fabric_Name. This value - is meaningful only when static Domain_IDs are used in a - Fabric. If Static Domain_IDs are not used, the Fabric_Name - is dynamically determined, in which case the value of this - object can be '0000000000000000'h or the zero-length - string." - REFERENCE - "- t11FamConfigDomainId, T11-FC-FABRIC-ADDR-MGR-MIB, - Fibre Channel Fabric Address Manager MIB, RFC 4439; - - ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, table 108." - ::= { t11FcSpPoNaSwListEntry 2 } - -t11FcSpPoNaSwListRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time. - - If a row in this table is deleted, any row in the - t11FcSpPoNaSwMembTable for the same Switch Membership - List Object will also get deleted." - ::= { t11FcSpPoNaSwListEntry 3 } - --- --- Switch Entries in Non-Active Switch Membership List Objects --- - -t11FcSpPoNaSwMembTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaSwMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Switch Entries in non-active Switch Membership - List Objects." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoNonActive 3 } - -t11FcSpPoNaSwMembEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaSwMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Switch that - is listed in a Switch Entry of a non-active Switch Membership - List Object for the Fabric identified by t11FcSpPoFabricIndex - and managed within the Fibre Channel management instance - identified by fcmInstanceIndex. - - A row cannot exist unless there is a row in - t11FcSpPoNaSwListTable for the given Switch Membership List - Object, i.e., the row in t11FcSpPoNaSwListTable for a - Switch Membership List Object must be created before (or - simultaneously with) a row in this table for a Switch - Entry in that Switch Membership List Object, and when a - row in t11FcSpPoNaSwListTable is deleted, all rows in this - table for Switch Entries in that Switch Membership List - - Object also get deleted. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaSwListName, - t11FcSpPoNaSwMembSwitchNameType, - t11FcSpPoNaSwMembSwitchName } - ::= { t11FcSpPoNaSwMembTable 1 } - -T11FcSpPoNaSwMembEntry ::= SEQUENCE { - t11FcSpPoNaSwMembSwitchNameType T11FcSpPolicyNameType, - t11FcSpPoNaSwMembSwitchName FcNameIdOrZero, - t11FcSpPoNaSwMembFlags BITS, - t11FcSpPoNaSwMembDomainID FcDomainIdOrZero, - t11FcSpPoNaSwMembPolicyDataRole INTEGER, - t11FcSpPoNaSwMembAuthBehaviour BITS, - t11FcSpPoNaSwMembAttribute T11FcSpAlphaNumNameOrAbsent, - t11FcSpPoNaSwMembRowStatus RowStatus -} - -t11FcSpPoNaSwMembSwitchNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of this object is 'nodeName' or - 'restrictedNodeName', then the combination of - this object and t11FcSpPoNaSwMembSwitchName specify the - Switch Name of this Switch Entry. - - The membership is restricted or unrestricted based on the - name type. Restricted membership means that the Switch is - not allowed to be part of the Fabric unless allowed by a - specific Switch Connectivity Object. Unrestricted - membership means that the Switch is allowed to be part of - the Fabric unless disallowed by a specific Switch - Connectivity Object. - - The values of 'wildcard' and 'restrictedWildcard' provide - the means to specify whether to allow/deny membership for - Switches not explicitly named in the Switch Membership - - List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoNaSwMembEntry 1 } - -t11FcSpPoNaSwMembSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of t11FcSpPoSwMembSwitchNameType is - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of - t11FcSpPoNaSwMembSwitchNameType and this object specify the - Switch Name of this Switch Entry." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoNaSwMembEntry 2 } - -t11FcSpPoNaSwMembFlags OBJECT-TYPE - SYNTAX BITS { - staticDomainID(0), - insistentDomainID(1), - serialPortsAccess(2), - physicalPortsAccess(3), - managerRole(4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Configurable options in respect to the administration - of Policy Objects at this Switch: - - 'staticDomainID' - the Switch uses the 'Static - Domain_IDs behavior' (as defined in FC-SW-4) when this bit - is set. This bit should have the same setting for all - Switches in a Fabric's Switch Membership List Object, or - else the Fabric will partition. If this bit is set, - the 'insistentDomainID' bit must not be set. - - 'insistentDomainID' - if this bit is set, the Switch - uses the 'Insistent Domain_IDs behavior' (as defined in - - FC-SW-4), and the 'staticDomainID' bit must not be set. - - 'serialPortsAccess' - the Switch allows management - through serial ports when and only when this bit is set. - - 'physicalPortsAccess' - the Switch allows management - through the physical panel when and only when this bit - is set. - - 'managerRole' - the Switch is allowed to change - the Fabric Policy configuration (on receipt of any of the - EACA, ESFC, EUFC, ACA, SFC, or UFC SW_ILSs) if this bit is - set." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 112." - ::= { t11FcSpPoNaSwMembEntry 3 } - -t11FcSpPoNaSwMembDomainID OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Domain_ID to be used when either the 'staticDomainID' - bit or the 'insistentDomainID' bit is set in the - corresponding value of t11FcSpPoNaSwMembFlags." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and tables 111 and 112." - ::= { t11FcSpPoNaSwMembEntry 4 } - -t11FcSpPoNaSwMembPolicyDataRole OBJECT-TYPE - SYNTAX INTEGER { - client(1), - autonomous(2), - server(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The role of the Switch in terms of which Policy data - it retains/maintains: - - 'client' - the Switch operates as a Client Switch. - A Client Switch maintains its own Switch Connectivity - Object and all Fabric-wide List Objects. If FC-SP - - Zoning is used, a Client Switch maintains only the - subset of the Active Zone Set that it requires to - enforce the current Fabric Zoning configuration. - - 'autonomous' - the Switch operates as an Autonomous - Switch. An Autonomous Switch maintains its own Switch - Connectivity Object and all Fabric-wide List Objects. - This is the same as 'client' except that if FC-SP Zoning - is used, an Autonomous Switch maintains a complete copy - of the Fabric Zoning Database. - - 'server' - the Switch operates as a Server Switch. - A Server Switch maintains all Fabric-wide List Objects - and the Switch Connectivity Objects of each Switch in - the Fabric. If FC-SP Zoning is used, a Server Switch - maintains a complete copy of the Fabric Zoning Database." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 113." - ::= { t11FcSpPoNaSwMembEntry 5 } - -t11FcSpPoNaSwMembAuthBehaviour OBJECT-TYPE - SYNTAX BITS { - mustAuthenticate(0), - rejectIsFailure(1) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The authentication behaviour of the Switch: - - 'mustAuthenticate' - if this bit is set, all connections - between this Switch and neighbor Switches must be - authenticated. - - 'rejectIsFailure' - if this bit is set, the rejection of - an AUTH_Negotiate message must be considered as an - authentication failure by this Switch." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 114." - ::= { t11FcSpPoNaSwMembEntry 6 } - -t11FcSpPoNaSwMembAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of a non-active Attribute Policy Object that - is defined for this Switch. The zero-length string - indicates that no non-active Attribute Policy Object is - defined for this Switch. - - The effect of having no rows in the t11FcSpPoNaAttribTable - for which the value of t11FcSpPoNaAttribName is the - same as the value of this object, is the same as - this object's value being the zero-length string." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 110." - ::= { t11FcSpPoNaSwMembEntry 7 } - -t11FcSpPoNaSwMembRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time. - - A row cannot exist unless there is a row in the - t11FcSpPoNaSwListTable for the Switch Membership List - Object containing the Switch Entry for this Switch, i.e., - the row in t11FcSpPoNaSwListTable for a Switch Membership - List Object must be created before (or simultaneously) - with a row in this table for a Switch Entry in that - Switch Membership List Object; and when a row in - t11FcSpPoNaSwListTable is deleted, any row in this - table for a Switch Entry in that Switch Membership - List Object also gets deleted." - ::= { t11FcSpPoNaSwMembEntry 8 } - --- --- Node Entries in Non-Active Node Membership List Objects --- - -t11FcSpPoNaNoMembTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaNoMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Node Entries in non-active Node Membership List - Objects. - - One Node Membership List Object is represented by all - the rows in this table that have the same value of - t11FcSpPoNaNoMembListName." - ::= { t11FcSpPoNonActive 4 } - -t11FcSpPoNaNoMembEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaNoMembEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Node Entry of - a non-active Node Membership List Object for the Fabric - identified by t11FcSpPoFabricIndex and managed within - the Fibre Channel management instance identified by - fcmInstanceIndex. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaNoMembListName, - t11FcSpPoNaNoMembNodeNameType, - t11FcSpPoNaNoMembNodeName } - ::= { t11FcSpPoNaNoMembTable 1 } - -T11FcSpPoNaNoMembEntry ::= SEQUENCE { - t11FcSpPoNaNoMembListName T11FcSpAlphaNumName, - t11FcSpPoNaNoMembNodeNameType T11FcSpPolicyNameType, - t11FcSpPoNaNoMembNodeName FcNameIdOrZero, - t11FcSpPoNaNoMembFlags BITS, - t11FcSpPoNaNoMembCtAccessIndex Unsigned32, - t11FcSpPoNaNoMembAttribute T11FcSpAlphaNumNameOrAbsent, - t11FcSpPoNaNoMembRowStatus RowStatus -} - -t11FcSpPoNaNoMembListName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the non-active Node Membership List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNaNoMembEntry 1 } - -t11FcSpPoNaNoMembNodeNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - portName(3), - restrictedPortName(4), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of this object is 'wildcard' or - 'restrictedWildcard', this Node Entry applies to Nodes not - explicitly named in the Node Membership List Object. - - Otherwise, the combination of this object and - t11FcSpPoNaNoMembNodeName specify the name of this Node Entry - in the active Node Membership List Object. A Node is - identified by its Node Name or by one or more of its Port - Names. - - Restricted membership means that a Node is not allowed to be - connected to the Fabric unless allowed by a specific Switch - Connectivity Object. Unrestricted membership means that a - Node is allowed to be connected to the Fabric unless - disallowed by a specific Switch Connectivity Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNaNoMembEntry 2 } - -t11FcSpPoNaNoMembNodeName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "If the value of t11FcSpPoNaNoMembNodeNameType is - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of t11FcSpPoNaNoMembNodeNameType - and this object specify the name of this Node Entry is the - active Node Membership List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNaNoMembEntry 3 } - -t11FcSpPoNaNoMembFlags OBJECT-TYPE - SYNTAX BITS { - scsiEnclosureAccess(0), - authenticationRequired(1) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Configurable options in respect to the administration - of Policy Objects at this Node: - - 'scsiEnclosureAccess' - the Node is allowed to - control any Switch through SCSI Enclosure Services if this - bit is set. If a Switch does not support SCSI Enclosure - Services, this bit is ignored. - - 'authenticationRequired' - the Node is required to - authenticate itself to any Switch to which it is connected - if and only if this bit is set." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 118." - ::= { t11FcSpPoNaNoMembEntry 4 } - -t11FcSpPoNaNoMembCtAccessIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of this object is zero, then access by this - Node to Generic Services is not limited by a Common - Transport Access Specifier. - - Otherwise, the limits are specified by the set of Common - Transport Access Descriptors contained in those rows of - the t11FcSpPoNaCtDescrTable for which the value of - t11FcSpPoNaCtDescrSpecifierIndex is the same as the value - of this object. No such rows in t11FcSpPoNaCtDescrTable - have the same effect as this object's value being zero." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.4.1 and tables 118/119/120/121." - ::= { t11FcSpPoNaNoMembEntry 5 } - -t11FcSpPoNaNoMembAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of a non-active Attribute Policy Object that - is defined for this Node. The zero-length string indicates - that no non-active Attribute Policy Object is defined for - this Node. - - The effect of having no rows in the t11FcSpPoNaAttribTable - for which the value of t11FcSpPoNaAttribName is the - same as the value of this object, is the same as - this object's value being the zero-length string." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.4.1 and table 116." - ::= { t11FcSpPoNaNoMembEntry 6 } - -t11FcSpPoNaNoMembRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaNoMembEntry 7 } - --- --- --- Non-Active Common Transport Access Descriptors --- - -t11FcSpPoNaCtDescrTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaCtDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Common Transport Access Descriptors referenced - by non-active Policy Objects. - - A Common Transport Access Specifier is a list of Common - Transport Access Descriptors that specify whether a Node - is allowed to access a Generic Service or Sub-Server. - - A non-active Common Transport Access Specifier is - represented by all rows of this table that have the same - - values of fcmInstanceIndex, t11FcSpPoFabricIndex, and - t11FcSpPoNaCtDescrSpecifierIndex." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.5" - ::= { t11FcSpPoNonActive 5 } - -t11FcSpPoNaCtDescrEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaCtDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Common Transport - Access Descriptor of an non-active Common Transport Access - Specifier used within the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaCtDescrSpecifierIndex, t11FcSpPoNaCtDescrIndex } - ::= { t11FcSpPoNaCtDescrTable 1 } - -T11FcSpPoNaCtDescrEntry ::= SEQUENCE { - t11FcSpPoNaCtDescrSpecifierIndex Unsigned32, - t11FcSpPoNaCtDescrIndex Unsigned32, - t11FcSpPoNaCtDescrFlags BITS, - t11FcSpPoNaCtDescrGsType OCTET STRING, - t11FcSpPoNaCtDescrGsSubType OCTET STRING, - t11FcSpPoNaCtDescrRowStatus RowStatus -} - -t11FcSpPoNaCtDescrSpecifierIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Common Transport Access Specifier within a Fabric." - ::= { t11FcSpPoNaCtDescrEntry 1 } - -t11FcSpPoNaCtDescrIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Common Transport Access Descriptor within a Common Transport - Access Specifier." - ::= { t11FcSpPoNaCtDescrEntry 2 } - -t11FcSpPoNaCtDescrFlags OBJECT-TYPE - SYNTAX BITS { - allow(0), - gsTypeWildcard(1), - gsSubTypeWildcard(2), - readOnly(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The flag bits that specify how access is to be limited by - this Common Transport Access Descriptor: - - - allow -- access to the specified Generic Service and - Server is allowed if this bit is set, and is to be denied - if this bit is not set. - - - gsTypeWildcard -- if this bit is set, the Generic Service - to be allowed/denied is specified by the value of - t11FcSpPoNaCtDescrGsType, and the gsSubTypeWildcard bit - must not also be set. - - - gsSubTypeWildcard -- if this bit is set, the Generic - Service to be allowed/denied is specified by the value of - t11FcSpPoNaCtDescrGsSubType, and the gsTypeWildcard bit - must not also be set. - - - readOnly -- if this bit is set, then access is to be - granted only for reading." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.5.1, and tables 117, 118, and 120." - ::= { t11FcSpPoNaCtDescrEntry 3 } - -t11FcSpPoNaCtDescrGsType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The GS_Type of the Generic Service (e.g., the FC-GS-5 - Management Service) that is subject to access control. - - This value is ignored if the gsTypeWildcard bit is not set - in the corresponding value of t11FcSpPoNaCtDescrFlags." - REFERENCE - "- ANSI INCITS 427-2006, - Fibre Channel - Generic Services-5 (FC-GS-5), - section 4.3.2.4. - - ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.5.1 and table 120." - ::= { t11FcSpPoNaCtDescrEntry 4 } - -t11FcSpPoNaCtDescrGsSubType OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The GS_Subtype of the Generic Server (e.g., the Fabric Zone - Server) that is subject to access control. This value is - ignored if the gsSubTypeWildcard bit is not set in the - corresponding value of t11FcSpPoNaCtDescrFlags." - REFERENCE - "- ANSI INCITS 427-2006, - Fibre Channel - Generic Services-5 (FC-GS-5), - section 4.3.2.5. - - ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.5.1 and table 120." - ::= { t11FcSpPoNaCtDescrEntry 5 } - -t11FcSpPoNaCtDescrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaCtDescrEntry 6 } - --- --- Switches/Nodes in Non-Active Switch Connectivity Objects --- - -t11FcSpPoNaSwConnTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaSwConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of non-active Switch Connectivity Objects. - - A Switch Connectivity Object defines to which other - Switches or Nodes a particular Switch may/may not be - connected at the Node level and/or at the Port level." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6." - ::= { t11FcSpPoNonActive 6 } - -t11FcSpPoNaSwConnEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaSwConnEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains the name of a Switch/Node with which - any port of a particular Switch on a particular Fabric, or - a particular port on that Switch, is allowed or not allowed - to be connected. - - The particular Fabric is identified by t11FcSpPoFabricIndex - and managed within the Fibre Channel management instance - identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaSwConnSwitchName, - t11FcSpPoNaSwConnAllowedType, - t11FcSpPoNaSwConnPortNameOrAll, - t11FcSpPoNaSwConnAllowedIndex } - ::= { t11FcSpPoNaSwConnTable 1 } - -T11FcSpPoNaSwConnEntry ::= SEQUENCE { - t11FcSpPoNaSwConnSwitchName FcNameIdOrZero, - t11FcSpPoNaSwConnAllowedType INTEGER, - t11FcSpPoNaSwConnPortNameOrAll FcNameIdOrZero, - t11FcSpPoNaSwConnAllowedIndex Unsigned32, - t11FcSpPoNaSwConnAllowedNameType T11FcSpPolicyNameType, - t11FcSpPoNaSwConnAllowedName FcNameIdOrZero, - t11FcSpPoNaSwConnRowStatus RowStatus -} - -t11FcSpPoNaSwConnSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the Switch for which this Switch Connectivity - Object specifies topology restrictions." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1 and table 123." - ::= { t11FcSpPoNaSwConnEntry 1 } - -t11FcSpPoNaSwConnAllowedType OBJECT-TYPE - SYNTAX INTEGER { switch(1), node(2) } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object specifies whether this row refers to an - 'Allowed Switch' that concerns Switch-to-Switch - connectivity or an 'Allowed Node' that concerns - Switch-to-Node connectivity. Consequently, this object's - value indicates whether the corresponding instance of - t11FcSpPoNaSwConnAllowedName specifies the name of a Switch - or the name of a Node." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1 and table 123." - ::= { t11FcSpPoNaSwConnEntry 2 } - -t11FcSpPoNaSwConnPortNameOrAll OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(0 | 8)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object specifies either the particular port on which - this topology restriction applies, or if the value is the - zero-length string, that the topology restriction applies - to all ports of the Switch. - - In other words, if this object's value contains the name of - a port, then this row represents a 'Port Connectivity Entry' - (as described in FC-SP) within a Switch Connectivity Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1 and tables 123/124." - ::= { t11FcSpPoNaSwConnEntry 3 } - -t11FcSpPoNaSwConnAllowedIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When multiple rows in this table refer to different - 'Allowed Switches' or to different 'Allowed Nodes' for the - same port(s) in the same Switch Connectivity Object, this - object provides a unique index value to distinguish between - such rows." - ::= { t11FcSpPoNaSwConnEntry 4 } - -t11FcSpPoNaSwConnAllowedNameType OBJECT-TYPE - SYNTAX T11FcSpPolicyNameType { - nodeName(1), - restrictedNodeName(2), - portName(3), - restrictedPortName(4), - wildcard(5), - restrictedWildcard(6) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of this object is 'wildcard' or - 'restrictedWildcard', this row specifies whether - connectivity is allowed/not allowed with entities not - explicitly named by other rows. - - Otherwise, the combination of - t11FcSpPoNaSwConnAllowedNameType and - t11FcSpPoNaSwConnAllowedName specify the name of: - - - a Switch (if t11FcSpPoNaSwConnAllowedType = 'switch'), or - - a Node (if t11FcSpPoNaSwConnAllowedType = 'node') - - to which connectivity is allowed/not allowed." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1 and tables 123/124." - ::= { t11FcSpPoNaSwConnEntry 5 } - -t11FcSpPoNaSwConnAllowedName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE (8)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If t11FcSpPoNaSwConnAllowedNameType has the value - 'wildcard' or 'restrictedWildcard', this object has the - value '0000000000000000'h. - - Otherwise, the combination of - t11FcSpPoNaSwConnAllowedNameType and - t11FcSpPoNaSwConnAllowedName specify the name of: - - - a Switch (if t11FcSpPoNaSwConnAllowedType = 'switch'), or - - a Node (if t11FcSpPoNaSwConnAllowedType = 'node') - - to which connectivity is allowed/not allowed." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.6.1 and tables 123/124." - ::= { t11FcSpPoNaSwConnEntry 6 } - -t11FcSpPoNaSwConnRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaSwConnEntry 7 } - --- --- IP Management Entries in Non-Active IP Management List Objects --- - -t11FcSpPoNaIpMgmtTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaIpMgmtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of IP Management Entries in non-active IP - Management List Objects. The IP Management List Object is a - Fabric-wide Policy Object that describes which IP hosts are - allowed to manage a Fabric. - - One non-active IP Management List Object is represented by - all rows of this table that have the same values of - fcmInstanceIndex and t11FcSpPoFabricIndex." - ::= { t11FcSpPoNonActive 7 } - -t11FcSpPoNaIpMgmtEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaIpMgmtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one IP Management - - entry within a non-active IP Management List Object for the - Fabric identified by t11FcSpPoFabricIndex and managed - within the Fibre Channel management instance identified - by fcmInstanceIndex. - - The Policy Object Name of an IP Management Entry Policy - Object is either an IPv6 Address Range or an IPv4 Address - Range. In a Fabric's database of Policy Objects, every - Policy Object Name, including these Internet address ranges, - is represented as a (T11FcSpPolicyNameType, - T11FcSpPolicyName) tuple. In contrast, this MIB module - uses the conventional MIB syntax for IP addresses, and - therefore represents the Policy Object Name of an IP - Management Entry Policy Object as a (InetAddressType, - InetAddress, InetAddress) tuple. - - In theory, the use of t11FcSpPoNaIpMgmtEntryNameLow and - t11FcSpPoNaIpMgmtEntryNameHigh, which have the syntax of - InetAddress, in the INDEX could cause the need for - excessively long OIDs. In practice, this can't happen - because FC-SP doesn't allow these objects to be specified - as DNS names. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaIpMgmtListName, - t11FcSpPoNaIpMgmtEntryNameType, - t11FcSpPoNaIpMgmtEntryNameLow, - t11FcSpPoNaIpMgmtEntryNameHigh } - ::= { t11FcSpPoNaIpMgmtTable 1 } - -T11FcSpPoNaIpMgmtEntry ::= SEQUENCE { - t11FcSpPoNaIpMgmtListName T11FcSpAlphaNumName, - t11FcSpPoNaIpMgmtEntryNameType InetAddressType, - t11FcSpPoNaIpMgmtEntryNameLow InetAddress, - t11FcSpPoNaIpMgmtEntryNameHigh InetAddress, - t11FcSpPoNaIpMgmtWkpIndex Unsigned32, - t11FcSpPoNaIpMgmtAttribute T11FcSpAlphaNumNameOrAbsent, - t11FcSpPoNaIpMgmtRowStatus RowStatus -} - -t11FcSpPoNaIpMgmtListName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of a non-active Node Membership List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 125." - ::= { t11FcSpPoNaIpMgmtEntry 1 } - -t11FcSpPoNaIpMgmtEntryNameType OBJECT-TYPE - SYNTAX InetAddressType { ipv4(1), ipv6(2) } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The combination of t11FcSpPoNaIpMgmtEntryNameType, - t11FcSpPoNaIpMgmtNameLow, and t11FcSpPoNaIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object. - - The FC-SP specification does not allow this address to - be specified using a DNS domain name, nor does it allow - the specification of zone indexes. Therefore, the - type of address must be one of: 'ipv4' or 'ipv6'." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 7.1.7.1 and table 126." - ::= { t11FcSpPoNaIpMgmtEntry 2 } - -t11FcSpPoNaIpMgmtEntryNameLow OBJECT-TYPE - SYNTAX InetAddress (SIZE(4 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The lower end of an Internet address range. The type - of this address is given by the corresponding instance - of t11FcSpPoNaIpMgmtEntryNameType. - - The combination of t11FcSpPoNaIpMgmtEntryNameType, - t11FcSpPoNaIpMgmtNameLow, and t11FcSpPoIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 7.1.7.1 and table 126." - ::= { t11FcSpPoNaIpMgmtEntry 3 } - -t11FcSpPoNaIpMgmtEntryNameHigh OBJECT-TYPE - SYNTAX InetAddress (SIZE(4 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The higher end of an Internet address range. The type - of this address is given by the corresponding instance - of t11FcSpPoNaIpMgmtEntryNameType. - - The combination of t11FcSpPoNaIpMgmtEntryNameType, - t11FcSpPoNaIpMgmtNameLow, and t11FcSpPoNaIpMgmtNameHigh - specify the Internet address range of this IP Management - Entry in the IP Management List Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 7.1.7.1 and table 126." - ::= { t11FcSpPoNaIpMgmtEntry 4 } - -t11FcSpPoNaIpMgmtWkpIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object identifies the restrictions for IP management - access by IP hosts in this range of IP addresses. - - The restrictions are specified as the set of Well-Known - Protocols Access Descriptors contained in those rows of the - t11FcSpPoNaWkpDescrTable for which the value of - t11FcSpPoNaWkpDescrSpecifierIndx is the same as the value - of this object. If there are no such rows or if the value - of this object is zero, then this IP Management Entry does - not identify any Well-Known Protocols Access restrictions." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and tables 127/129." - ::= { t11FcSpPoNaIpMgmtEntry 5 } - -t11FcSpPoNaIpMgmtAttribute OBJECT-TYPE - SYNTAX T11FcSpAlphaNumNameOrAbsent - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of a non-active Attribute Policy Object that - is defined for this IP Management entry. The zero-length - string indicates that no non-active Attribute Policy Object - is defined for it. - - The effect of having no rows in the t11FcSpPoNaAttribTable - for which the value of t11FcSpPoNaAttribName is the same - as the value of this object, is the same as this object's - value being the zero-length string." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 128." - ::= { t11FcSpPoNaIpMgmtEntry 6 } - -t11FcSpPoNaIpMgmtRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaIpMgmtEntry 7 } - --- --- Non-Active Well-Known Protocol Access Descriptors --- - -t11FcSpPoNaWkpDescrTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaWkpDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of the Well-Known Protocol Access Descriptors - referenced from non-active Policy Objects. - - A Well-Known Protocol Access Specifier is a list of - Well-Known Protocol Access Descriptors each of which - specifies a protocol number, a port number, and/or various - flags specifying how IP management access is restricted. - - A non-active Well-Known Protocol Transport Access Specifier - is represented by all rows of this table that have the same - values of fcmInstanceIndex, t11FcSpPoFabricIndex, and - t11FcSpPoNaWkpDescrSpecifierIndx." - ::= { t11FcSpPoNonActive 8 } - -t11FcSpPoNaWkpDescrEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaWkpDescrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Well-Known - - Protocol Access Descriptor of a non-active Well-Known - Protocol Access Specifier used within the Fabric identified - by t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaWkpDescrSpecifierIndx, - t11FcSpPoNaWkpDescrIndex } - ::= { t11FcSpPoNaWkpDescrTable 1 } - -T11FcSpPoNaWkpDescrEntry ::= SEQUENCE { - t11FcSpPoNaWkpDescrSpecifierIndx Unsigned32, - t11FcSpPoNaWkpDescrIndex Unsigned32, - t11FcSpPoNaWkpDescrFlags BITS, - t11FcSpPoNaWkpDescrWkpNumber Unsigned32, - t11FcSpPoNaWkpDescrDestPort InetPortNumber, - t11FcSpPoNaWkpDescrRowStatus RowStatus -} - -t11FcSpPoNaWkpDescrSpecifierIndx OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - non-active Well-Known Protocol Access Specifier within - a Fabric." - ::= { t11FcSpPoNaWkpDescrEntry 1 } - -t11FcSpPoNaWkpDescrIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Well-Known Protocol Access Descriptor within a - non-active Well-Known Protocol Access Specifier." - ::= { t11FcSpPoNaWkpDescrEntry 2 } - -t11FcSpPoNaWkpDescrFlags OBJECT-TYPE - SYNTAX BITS { - allow(0), - wkpWildcard(1), - destPortWildcard(2), - readOnly(3) - - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The flag bits that specify how access is to be limited by - this Well-Known Protocol Access Descriptor: - - - allow -- IP management access using this protocol/port - is allowed if this bit is set, and to be denied if this - bit is not set. - - - wkpWildcard -- if this bit is set, the IP Protocol number - of the Well-Known Protocol to be allowed/denied is - specified by the value of t11FcSpPoNaWkpDescrWkpNumber. - - - destPortWildcard -- if this bit is set, the Destination - (TCP/UDP) Port number of the Well-Known Protocol to be - allowed/denied is specified by the value of - t11FcSpPoNaWkpDescrDestPort. - - - readOnly -- if this bit is set, then access is to be - granted only for reading." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131." - ::= { t11FcSpPoNaWkpDescrEntry 3 } - -t11FcSpPoNaWkpDescrWkpNumber OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the 'wkpWildcard' bit is set in the corresponding - instance of t11FcSpPoNaWkpDescrFlags, this object specifies - the IP protocol number of the Well-Known Protocol." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131. - - http://www.iana.org/assignments/protocol-numbers." - ::= { t11FcSpPoNaWkpDescrEntry 4 } - -t11FcSpPoNaWkpDescrDestPort OBJECT-TYPE - SYNTAX InetPortNumber - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the 'destPortWildcard' bit is set in the corresponding - instance of t11FcSpPoNaWkpDescrFlags, this object specifies - the Destination (TCP/UDP) Port number of the Well-Known - Protocol. When the 'destPortWildcard' bit is reset, this - object is ignored (and can have the value zero)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.7.1 and table 131. - - http://www.iana.org/assignments/port-numbers." - ::= { t11FcSpPoNaWkpDescrEntry 5 } - -t11FcSpPoNaWkpDescrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaWkpDescrEntry 6 } - --- --- Attribute Entries in Non-Active Attribute Policy Objects --- - -t11FcSpPoNaAttribTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of the Attribute Policy Objects being used within - non-active Policy Objects. - - A non-active Attribute Policy Object is represented by all - the Attribute Entries in this table that have the same - value of t11FcSpPoNaAttribName." - ::= { t11FcSpPoNonActive 9 } - -t11FcSpPoNaAttribEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Attribute - Entry contained within an Attribute Policy Object - that is non-active within the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - For some types of Attribute Policy Objects, it is valuable - to break out some semantically significant parts of the - Policy Object's value into their own individual MIB - objects; for example, to extract the one or more individual - Authentication Protocol Identifiers and associated - - Authentication Protocol Parameters out of an Attribute - containing a 'AUTH_Negotiate Message Payload'. For such - types, another MIB table is defined to hold the extracted - values in MIB objects specific to the Attribute Policy - Object's type. In such cases, the - t11FcSpPoNaAttribExtension object in this table points to - the other MIB table. - - If the value of one Attribute Entry is too large (more than - 256 bytes) to be contained within the value of one instance - of t11FcSpPoNaAttribValue, then one row in this table - contains the first 256 bytes, and one (or more) other row(s) - in this table contain the rest of the value. - - The StorageType of a row in this table is specified by the - instance of t11FcSpPoStorageType that is INDEX-ed by the - same values of fcmInstanceIndex and t11FcSpPoFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaAttribName, t11FcSpPoNaAttribEntryIndex, - t11FcSpPoNaAttribPartIndex } - ::= { t11FcSpPoNaAttribTable 1 } - -T11FcSpPoNaAttribEntry ::= SEQUENCE { - t11FcSpPoNaAttribName T11FcSpAlphaNumName, - t11FcSpPoNaAttribEntryIndex Unsigned32, - t11FcSpPoNaAttribPartIndex Unsigned32, - t11FcSpPoNaAttribType Unsigned32, - t11FcSpPoNaAttribValue OCTET STRING, - t11FcSpPoNaAttribExtension OBJECT IDENTIFIER, - t11FcSpPoNaAttribRowStatus RowStatus -} - -t11FcSpPoNaAttribName OBJECT-TYPE - SYNTAX T11FcSpAlphaNumName - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The name of the Attribute Policy Object containing one - or more Attribute Entries." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1 and table 133." - ::= { t11FcSpPoNaAttribEntry 1 } - -t11FcSpPoNaAttribEntryIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique value to distinguish this Attribute Entry - from other Attribute Entries contained in the same - Attribute Policy Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1, tables 133/134." - ::= { t11FcSpPoNaAttribEntry 2 } - -t11FcSpPoNaAttribPartIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When the value of an Attribute Entry is shorter than 257 - bytes, the whole value is contained in one instance of - t11FcSpPoNaAttribValue, and the value of this object is 1. - - If the value of an Attribute Entry is longer than 256 bytes, - then that value is divided up on 256-byte boundaries such - that all parts are 256 bytes long except the last part which - is shorter if necessary, with each such part contained in - a separate row of this table, and the value of this object - is set to the part number. That is, this object has the - value of 1 for bytes 0-255, the value of 2 for bytes - 256-511, etc." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.8.1, tables 134/135." - ::= { t11FcSpPoNaAttribEntry 3 } - -t11FcSpPoNaAttribType OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of attribute. The first type to be defined is: - - t11FcSpPoNaAttribType t11FcSpPoNaAttribValue - - ===================== ====================== - '00000001'h The AUTH_Negotiate Message Payload - " - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.8.1, tables 134/135 and table 10." - ::= { t11FcSpPoNaAttribEntry 4 } - -t11FcSpPoNaAttribValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of an Attribute Entry is divided up on 256-byte - boundaries such that all parts are 256 bytes long except the - last part, which is shorter if necessary, and each such part - is contained in a separate instance of this object. - - When the value of the corresponding instance of - t11FcSpPoNaAttribExtension is not zeroDotZero, then the same - underlying management data has its value contained both in - this object and in the individual/broken-out parts pointed - to by t11FcSpPoNaAttribExtension. Thus, after any - modification of the underlying management data, e.g., after - a Set operation to the value of either MIB representation, - then that modification is reflected in the values of both - MIB representations." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - section 7.1.8.1, tables 134/135 and table 10." - ::= { t11FcSpPoNaAttribEntry 5 } - -t11FcSpPoNaAttribExtension OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "For some types of Attribute Policy Object, the value of - this MIB object points to type-specific MIB objects that - contain individual/broken-out parts of the Attribute Policy - Object's value. If this object doesn't point to such - type-specific MIB objects, then it contains the value: - zeroDotZero. - - In particular, when the value of t11FcSpPoNaAttribType - indicates 'AUTH_Negotiate Message Payload', one or more - - Authentication Protocol Identifiers and their associated - Authentication Protocol Parameters are embedded within - the value of the corresponding instance of - t11FcSpPoNaAttribValue; MIB objects to contain these - individual values are defined in the - t11FcSpPoAuthProtTable. Thus, for an 'AUTH_Negotiate - Message Payload' Attribute, the value of this object would - contain the OID of t11FcSpPoNaAuthProtTable. - - When the value of this object is not zeroDotZero, then the - same underlying management data has its value contained in - both the individual/broken-out parts pointed to by this - object and in the corresponding instance of - t11FcSpPoNaAttribValue. Thus, after any modification of the - underlying management data, e.g., after a Set operation to - the value of either MIB representation, then that - modification is reflected in the values of both MIB - representations." - ::= { t11FcSpPoNaAttribEntry 6 } - -t11FcSpPoNaAttribRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaAttribEntry 7 } - --- --- Auth. Protocol Parameters in Non-Active Attribute Policy Objects --- - -t11FcSpPoNaAuthProtTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoNaAuthProtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Authentication Protocol Identifier and - Authentication Protocol Parameters that are embedded in - Attribute Policy Objects being used within non-active - Policy Objects. - - This table is used for Attribute Entries of Attribute Policy - Objects for which the value of t11FcSpPoNaAttribType - indicates 'AUTH_Negotiate Message Payload' and the value of - t11FcSpPoNaAttribExtension contains the OID of this table." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 5.3.2 & 7.1.8.1, - tables 134/135 and tables 10/11." - ::= { t11FcSpPoNonActive 10 } - -t11FcSpPoNaAuthProtEntry OBJECT-TYPE - SYNTAX T11FcSpPoNaAuthProtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row contains information about an Authentication - Protocol that is extracted out of the Attribute Entry - (identified by t11FcSpPoNaAttribEntryIndex) of the - non-active Policy Attribute Object (identified by - t11FcSpPoNaAttribName) for the Fabric identified by - t11FcSpPoFabricIndex and managed within the Fibre Channel - management instance identified by fcmInstanceIndex. - - If the value of one Attribute Protocol Parameters string is - too large (more than 256 bytes) to be contained within the - value of one instance of t11FcSpPoNaAuthProtParams, then - one row in this table contains the first 256 bytes, and - one (or more) other row(s) in this table contain the rest - of the value. - - The same underlying management data that is represented in - rows of this table is also represented by the corresponding - instances of t11FcSpPoNaAttribValue. Thus, after any - modification of the underlying management data, e.g., after - a Set operation to the value of either MIB representation, - then that modification is reflected in the values of both - MIB representations." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex, - t11FcSpPoNaAttribName, t11FcSpPoNaAttribEntryIndex, - t11FcSpPoNaAuthProtIdentifier, - t11FcSpPoNaAuthProtPartIndex } - ::= { t11FcSpPoNaAuthProtTable 1 } - -T11FcSpPoNaAuthProtEntry ::= SEQUENCE { - t11FcSpPoNaAuthProtIdentifier Unsigned32, - t11FcSpPoNaAuthProtPartIndex Unsigned32, - t11FcSpPoNaAuthProtParams OCTET STRING, - t11FcSpPoNaAuthProtRowStatus RowStatus -} - -t11FcSpPoNaAuthProtIdentifier OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Authentication Protocol Identifier: - - 1 = DH-CHAP - 3 = FCPAP - 4 = IKEv2 - 5 = IKEv2-AUTH - 240 thru 255 = Vendor Specific Protocols - - all other values are 'Reserved' (by T11)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 11." - ::= { t11FcSpPoNaAuthProtEntry 1 } - -t11FcSpPoNaAuthProtPartIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "When the value of an Attribute Protocol Parameters string - is shorter than 257 bytes, the whole value is contained in - one instance of t11FcSpPoNaAuthProtParams, and the value of - this object is 1. (This includes the case when the Attribute - Protocol Parameters string is zero bytes in length.) - - If the value of an Authentication Protocol Parameters string - is longer than 256 bytes, then that value is divided up on - 256-byte boundaries such that all parts are 256 bytes long - except the last part, which is shorter if necessary, with - each such part contained in a separate row of this table, - and the value of this object is set to the part number. - That is, this object has the value of 1 for bytes 0-255, - the value of 2 for bytes 256-511, etc." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 10." - ::= { t11FcSpPoNaAuthProtEntry 2 } - -t11FcSpPoNaAuthProtParams OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of an Authentication Protocol Parameters string - is divided up on 256-byte boundaries such that all parts - are 256 bytes long except the last part, which is shorter - if necessary, and each such part is contained in a - separate instance of this object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 5.3.2, table 10." - ::= { t11FcSpPoNaAuthProtEntry 3 } - -t11FcSpPoNaAuthProtRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpPoNaAuthProtEntry 4 } - --- --- Part 4 - Statistics --- - -t11FcSpPoStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of statistics maintained by FC-SP Security - Policy Servers." - ::= { t11FcSpPoStatistics 1 } - -t11FcSpPoStatsEntry OBJECT-TYPE - SYNTAX T11FcSpPoStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of statistics for the FC-SP Security Policy Server on - the Fabric identified by the value of t11FcSpPoFabricIndex, - and managed within the Fibre Channel management instance - identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex } - ::= { t11FcSpPoStatsTable 1 } - -T11FcSpPoStatsEntry ::= SEQUENCE { - t11FcSpPoInRequests Counter32, - t11FcSpPoInAccepts Counter32, - t11FcSpPoInRejects Counter32 -} - -t11FcSpPoInRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of FC-SP Policy Management Requests - (e.g., GPS, APS, etc.) received by this FC-SP - Security Policy Server on this Fabric. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3." - ::= { t11FcSpPoStatsEntry 1 } - -t11FcSpPoInAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that this FC-SP Security Policy Server - sent an Accept CT_IU on this Fabric in response to a - received FC-SP Policy Management Request (e.g., GPS, APS, - etc.). - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3." - ::= { t11FcSpPoStatsEntry 2 } - -t11FcSpPoInRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that this FC-SP Security Policy Server - sent a Reject CT_IU on this Fabric in response to a - received FC-SP Policy Management Request (e.g., GPS, APS, - etc.). - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3." - ::= { t11FcSpPoStatsEntry 3 } - --- --- Part 5 - Control Information & Notifications --- - --- --- Control Information --- - -t11FcSpPoServerAddress OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The WWN of the FC-SP Security Policy Server that - received a request that is referenced in a - notification." - ::= { t11FcSpPoControl 1 } - -t11FcSpPoControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpPoControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control information, including the memory - realization of FC-SP Policy Databases, and concerning - the generation of notifications due to FC-SP - Policy-related events." - ::= { t11FcSpPoControl 2 } - -t11FcSpPoControlEntry OBJECT-TYPE - SYNTAX T11FcSpPoControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains control information specific to FC-SP - Policy and Policy-related events for the Fabric identified - by the value of t11FcSpPoFabricIndex, and managed within - the Fibre Channel management instance identified by - fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpPoFabricIndex } - ::= { t11FcSpPoControlTable 1 } - -T11FcSpPoControlEntry ::= SEQUENCE { - t11FcSpPoStorageType StorageType, - t11FcSpPoNotificationEnable TruthValue, - t11FcSpPoLastNotifyType INTEGER, - t11FcSpPoRequestSource FcNameIdOrZero, - t11FcSpPoReasonCode T11NsGs4RejectReasonCode, - t11FcSpPoCtCommandString OCTET STRING, - t11FcSpPoReasonCodeExp Unsigned32, - t11FcSpPoReasonVendorCode OCTET STRING -} - -t11FcSpPoStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the memory realization of FC-SP - Policy Objects and related information for a particular - Fabric; specifically, for: - - - rows created and/or modified for the particular - Fabric in these tables: - - t11FcSpPoNaSummaryTable - t11FcSpPoNaSwListTable - t11FcSpPoNaSwMembTable - t11FcSpPoNaNoMembTable - t11FcSpPoNaCtDescrTable - t11FcSpPoNaSwConnTable - t11FcSpPoNaIpMgmtTable - t11FcSpPoNaWkpDescrTable - t11FcSpPoNaAttribTable - - - the activate and deactivate actions invoked through - the t11FcSpPoOperActivate and t11FcSpPoOperDeActivate - objects for the particular Fabric; and - - - modified information contained in the same row - as an instance of this object. - - Even if an instance of this object has the value - 'permanent(4)', none of the information defined in - this MIB module for the given Fabric needs to be - writable." - ::= { t11FcSpPoControlEntry 1 } - -t11FcSpPoNotificationEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether the following types of - notifications: - - t11FcSpPoNotifyActivation, - t11FcSpPoNotifyActivateFail, - t11FcSpPoNotifyDeactivation and - t11FcSpPoNotifyDeactivateFail - - should be generated for this Fabric." - ::= { t11FcSpPoControlEntry 2 } - -t11FcSpPoLastNotifyType OBJECT-TYPE - SYNTAX INTEGER { - none(1), - activation(2), - activateFail(3), - deactivation(4), - deactivateFail(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of which of the following types of - notification is currently being/was most recently - generated for the Fabric: - - 'activation' -- t11FcSpPoNotifyActivation - 'activateFail' -- t11FcSpPoNotifyActivateFail - 'deactivation' -- t11FcSpPoNotifyDeactivation - 'deactivateFail' -- t11FcSpPoNotifyDeactivateFail - - The value 'none' indicates that none of these types of - notifications have been generated since the last restart - of the network management system, and therefore that the - corresponding instances of: t11FcSpPoRequestSource, - t11FcSpPoReasonCode, t11FcSpPoCtCommandString, - t11FcSpPoReasonCodeExp, and - t11FcSpPoReasonVendorCode are irrelevant." - ::= { t11FcSpPoControlEntry 3 } - -t11FcSpPoRequestSource OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN of the source of the (Activate Policy Summary - or Deactivate Policy Summary) request for which the - current/most recent notification of the type indicated by - the corresponding instance of t11FcSpPoLastNotifyType - is being/was generated. - - If no source is available, the value of this object is - the zero-length string." - DEFVAL { "" } - ::= { t11FcSpPoControlEntry 4 } - -t11FcSpPoReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason code associated with the failure that is - indicated when the value of the corresponding instance - of t11FcSpPoLastNotifyType is 'activateFail' or - 'deactivateFail'. - - For other values of t11FcSpPoLastNotifyType, the value - of this object is 'none(1)'." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.2 & 7.3.6.3" - ::= { t11FcSpPoControlEntry 5 } - -t11FcSpPoCtCommandString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the failed request that is - indicated when the value of the corresponding instance of - t11FcSpPoLastNotifyType is 'activateFail' or - 'deactivateFail'. The content of the request is formatted - as an octet string (in network byte order) containing the - CT_IU, as described in Table 2 of [FC-GS-5] (including the - preamble). - - For other values of t11FcSpPoLastNotifyType, or if the - CT_IU's content is unavailable, the value of this object - is the zero-length string. - - When the length of this object is 255 octets, it - contains the first 255 octets of the CT_IU (in - network-byte order)." - ::= { t11FcSpPoControlEntry 6 } - -t11FcSpPoReasonCodeExp OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason code explanation associated with the failure - that is indicated when the value of the corresponding - instance of t11FcSpPoLastNotifyType is 'activateFail' or - 'deactivateFail'. - - For other values of t11FcSpPoLastNotifyType, the value - of this object is zero." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.2 & 7.3.6.3" - ::= { t11FcSpPoControlEntry 7 } - -t11FcSpPoReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vendor-specific reason code associated with the failure - that is indicated when the value of the corresponding - instance of t11FcSpPoLastNotifyType is 'activateFail' or - 'deactivateFail'. - - For other values of t11FcSpPoLastNotifyType, or if no - vendor-specific reason code is available, the value - of this object is the zero-length string." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.2 & 7.3.6.3" - ::= { t11FcSpPoControlEntry 8 } - --- --- Notification definitions --- - -t11FcSpPoNotifyActivation NOTIFICATION-TYPE - OBJECTS { t11FcSpPoServerAddress, - t11FcSpPoPolicySummaryObjName, - t11FcSpPoRequestSource } - STATUS current - DESCRIPTION - "This notification is generated whenever a Security - Policy Server (indicated by the value of - t11FcSpPoServerAddress) successfully completes the - execution of an Activate Policy Summary request. - The value of t11FcSpPoRequestSource indicates - the source of the APS request. The value of - t11FcSpPoPolicySummaryObjName indicates the name of - the activated Policy Summary Object." - ::= { t11FcSpPoMIBNotifications 1 } - -t11FcSpPoNotifyActivateFail NOTIFICATION-TYPE - OBJECTS { t11FcSpPoServerAddress, - t11FcSpPoRequestSource, - t11FcSpPoCtCommandString, - t11FcSpPoReasonCode, - t11FcSpPoReasonCodeExp, - t11FcSpPoReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated whenever a Security Policy - Server (indicated by the value of t11FcSpPoServerAddress) - fails to complete the execution of an Activate Policy - Summary request. - - The value of t11FcSpPoCtCommandString indicates the - rejected request, and the values of t11FcSpPoReasonCode, - t11FcSpPoReasonCodeExp, and t11FcSpPoReasonVendorCode - indicate the reason for the rejection. The value of - t11FcSpPoRequestSource indicates the source of the - request." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.2." - ::= { t11FcSpPoMIBNotifications 2 } - -t11FcSpPoNotifyDeactivation NOTIFICATION-TYPE - OBJECTS { t11FcSpPoServerAddress, - t11FcSpPoRequestSource } - STATUS current - DESCRIPTION - "This notification is generated whenever a Security - Policy Server (indicated by the value of - t11FcSpPoServerAddress) successfully completes the - - execution of a Deactivate Policy Summary request. - The value of t11FcSpPoRequestSource indicates - the source of the DPS request." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.3.6.3." - ::= { t11FcSpPoMIBNotifications 3 } - -t11FcSpPoNotifyDeactivateFail NOTIFICATION-TYPE - OBJECTS { t11FcSpPoServerAddress, - t11FcSpPoRequestSource, - t11FcSpPoCtCommandString, - t11FcSpPoReasonCode, - t11FcSpPoReasonCodeExp, - t11FcSpPoReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated whenever a Security Policy - Server (indicated by the value of t11FcSpPoServerAddress) - fails to complete the execution of a Deactivate Policy - Summary request. - - The value of t11FcSpPoCtCommandString indicates the - rejected request, and the values of t11FcSpPoReasonCode, - t11FcSpPoReasonCodeExp, and t11FcSpPoReasonVendorCode - indicate the reason for the rejection. The value of - t11FcSpPoRequestSource indicates the source of the - request." - ::= { t11FcSpPoMIBNotifications 4 } - --- --- Conformance --- - -t11FcSpPoMIBCompliances - OBJECT IDENTIFIER ::= { t11FcSpPoMIBConformance 1 } -t11FcSpPoMIBGroups OBJECT IDENTIFIER ::= { t11FcSpPoMIBConformance 2 } - -t11FcSpPoMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - support the Fabric Policies defined in FC-SP," - - MODULE -- this module - MANDATORY-GROUPS { t11FcSpPoActiveObjectsGroup } - - GROUP t11FcSpPoNonActiveObjectsGroup - DESCRIPTION - "These objects are mandatory for FC-SP Security Policy - Servers." - - GROUP t11FcSpPoNotifyObjectsGroup - DESCRIPTION - "These objects are mandatory for FC-SP Security Policy - Servers." - - GROUP t11FcSpPoNotificationGroup - DESCRIPTION - "These notifications are mandatory for FC-SP Security - Policy Servers." - - GROUP t11FcSpPoOperationsObjectsGroup - DESCRIPTION - "These objects are mandatory only for FC-SP Security - Policy Servers that support the activation/deactivation - of policies via SNMP." - - GROUP t11FcSpPoStatsObjectsGroup - DESCRIPTION - "These objects are optional." - --- Write access is not required for any objects in this MIB module: - - OBJECT t11FcSpPoOperActivate - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoOperDeActivate - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNotificationEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSummaryPolicyNameType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSummaryPolicyName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSummaryHashStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSummaryRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwListFabricName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwListRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembFlags - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembDomainID - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembPolicyDataRole - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembAuthBehaviour - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembAttribute - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwMembRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaNoMembFlags - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaNoMembCtAccessIndex - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaNoMembAttribute - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaNoMembRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaCtDescrFlags - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaCtDescrGsType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaCtDescrGsSubType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaCtDescrRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwConnAllowedNameType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwConnAllowedName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaSwConnRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaIpMgmtWkpIndex - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaIpMgmtAttribute - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaIpMgmtRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaWkpDescrFlags - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaWkpDescrWkpNumber - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaWkpDescrDestPort - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaWkpDescrRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaAttribType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaAttribValue - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaAttribRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaAuthProtParams - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpPoNaAuthProtRowStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcSpPoMIBCompliances 1 } - --- Units of Conformance - -t11FcSpPoActiveObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpPoPolicySummaryObjName, - t11FcSpPoAdminFabricName, - t11FcSpPoActivatedTimeStamp, - t11FcSpPoSummaryPolicyType, - t11FcSpPoSummaryHashFormat, - t11FcSpPoSummaryHashValue, - t11FcSpPoSwMembSwitchFlags, - t11FcSpPoSwMembDomainID, - t11FcSpPoSwMembPolicyDataRole, - t11FcSpPoSwMembAuthBehaviour, - t11FcSpPoSwMembAttribute, - t11FcSpPoNoMembFlags, - t11FcSpPoNoMembCtAccessIndex, - t11FcSpPoNoMembAttribute, - t11FcSpPoCtDescrFlags, - t11FcSpPoCtDescrGsType, - t11FcSpPoCtDescrGsSubType, - t11FcSpPoSwConnAllowedNameType, - t11FcSpPoSwConnAllowedName, - t11FcSpPoIpMgmtWkpIndex, - t11FcSpPoIpMgmtAttribute, - t11FcSpPoWkpDescrFlags, - t11FcSpPoWkpDescrWkpNumber, - t11FcSpPoWkpDescrDestPort, - t11FcSpPoAttribType, - t11FcSpPoAttribValue, - t11FcSpPoAttribExtension, - t11FcSpPoAuthProtParams - } - STATUS current - DESCRIPTION - "A collection of MIB objects that contain information - about active Policy Objects that express Fibre Channel - Security (FC-SP) policy." - ::= { t11FcSpPoMIBGroups 1 } - -t11FcSpPoOperationsObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpPoOperActivate, - t11FcSpPoOperDeActivate, - t11FcSpPoOperResult, - t11FcSpPoOperFailCause - } - STATUS current - DESCRIPTION - "A collection of MIB objects that allow a new set of - Fibre Channel Security (FC-SP) policies to be activated - or an existing set to be deactivated." - ::= { t11FcSpPoMIBGroups 2 } - -t11FcSpPoNonActiveObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpPoStorageType, - t11FcSpPoNaSummaryPolicyNameType, - t11FcSpPoNaSummaryPolicyName, - t11FcSpPoNaSummaryHashStatus, - t11FcSpPoNaSummaryHashFormat, - t11FcSpPoNaSummaryHashValue, - t11FcSpPoNaSummaryRowStatus, - t11FcSpPoNaSwListFabricName, - t11FcSpPoNaSwListRowStatus, - t11FcSpPoNaSwMembFlags, - t11FcSpPoNaSwMembDomainID, - t11FcSpPoNaSwMembPolicyDataRole, - t11FcSpPoNaSwMembAuthBehaviour, - t11FcSpPoNaSwMembAttribute, - t11FcSpPoNaSwMembRowStatus, - t11FcSpPoNaNoMembFlags, - t11FcSpPoNaNoMembCtAccessIndex, - t11FcSpPoNaNoMembAttribute, - t11FcSpPoNaNoMembRowStatus, - t11FcSpPoNaCtDescrFlags, - t11FcSpPoNaCtDescrGsType, - t11FcSpPoNaCtDescrGsSubType, - t11FcSpPoNaCtDescrRowStatus, - t11FcSpPoNaSwConnAllowedNameType, - t11FcSpPoNaSwConnAllowedName, - t11FcSpPoNaSwConnRowStatus, - t11FcSpPoNaIpMgmtWkpIndex, - t11FcSpPoNaIpMgmtAttribute, - t11FcSpPoNaIpMgmtRowStatus, - t11FcSpPoNaWkpDescrFlags, - t11FcSpPoNaWkpDescrWkpNumber, - t11FcSpPoNaWkpDescrDestPort, - t11FcSpPoNaWkpDescrRowStatus, - t11FcSpPoNaAttribType, - t11FcSpPoNaAttribValue, - t11FcSpPoNaAttribExtension, - t11FcSpPoNaAttribRowStatus, - t11FcSpPoNaAuthProtParams, - t11FcSpPoNaAuthProtRowStatus - } - STATUS current - DESCRIPTION - "A collection of MIB objects that contain information - about non-active Policy Objects available for activation - in order to change Fibre Channel Security (FC-SP) policy." - ::= { t11FcSpPoMIBGroups 3 } - -t11FcSpPoStatsObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpPoInRequests, - t11FcSpPoInAccepts, - t11FcSpPoInRejects - } - STATUS current - DESCRIPTION - "A collection of MIB objects that contain statistics - that can be maintained by FC-SP Security Policy Servers." - ::= { t11FcSpPoMIBGroups 4 } - -t11FcSpPoNotifyObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpPoNotificationEnable, - t11FcSpPoServerAddress, - t11FcSpPoLastNotifyType, - t11FcSpPoRequestSource, - t11FcSpPoReasonCode, - t11FcSpPoCtCommandString, - t11FcSpPoReasonCodeExp, - t11FcSpPoReasonVendorCode - } - STATUS current - DESCRIPTION - "A collection of MIB objects to control the generation of - notifications concerning Fibre Channel Security (FC-SP) - policy, and to hold information contained in such - notifications." - ::= { t11FcSpPoMIBGroups 5 } - -t11FcSpPoNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcSpPoNotifyActivation, - t11FcSpPoNotifyActivateFail, - t11FcSpPoNotifyDeactivation, - t11FcSpPoNotifyDeactivateFail - } - STATUS current - DESCRIPTION - "A collection of notifications of events concerning - Fibre Channel Security (FC-SP) policy." - ::= { t11FcSpPoMIBGroups 6 } - -END diff --git a/packages/mibs/T11-FC-SP-SA-MIB b/packages/mibs/T11-FC-SP-SA-MIB deleted file mode 100644 index 8ea700866d37..000000000000 --- a/packages/mibs/T11-FC-SP-SA-MIB +++ /dev/null @@ -1,2483 +0,0 @@ -T11-FC-SP-SA-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Unsigned32, Counter32, Counter64, TimeTicks, Gauge32, - mib-2 FROM SNMPv2-SMI -- [RFC2578] - RowStatus, StorageType, AutonomousType, TimeStamp, - TruthValue FROM SNMPv2-TC -- [RFC2579] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - InterfaceIndex, - InterfaceIndexOrZero FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, - FcAddressIdOrZero FROM FC-MGMT-MIB -- [RFC4044] - T11FabricIndex FROM T11-TC-MIB -- [RFC4439] - T11FcSpType, - T11FcSpiIndex, - T11FcSpLifetimeLeft, - T11FcSpLifetimeLeftUnits, - T11FcSpSecurityProtocolId, - T11FcRoutingControl, - T11FcSaDirection, - T11FcSpPrecedence, - T11FcSpTransforms FROM T11-FC-SP-TC-MIB; - -t11FcSpSaMIB MODULE-IDENTITY - LAST-UPDATED "200808200000Z" - ORGANIZATION "This MIB module was developed through the - coordinated effort of two organizations: - T11 began the development and the IETF (in - the IMSS Working Group) finished it." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Email: kzm@cisco.com" - DESCRIPTION - "This MIB module specifies the management information - required to manage Security Associations established via - Fibre Channel's FC-SP specification. - - The MIB module consists of six parts: - - - a per-Fabric table, t11FcSpSaIfTable, of capabilities, - parameters, status information, and counters; the counters - include non-transient aggregates of per-SA transient - counters; - - - three tables, t11FcSpSaPropTable, t11FcSpSaTSelPropTable, - and t11FcSpSaTransTable, specifying the proposals for an - FC-SP entity acting as an SA_Initiator to present to the - SA_Responder during the negotiation of Security - - Associations. The same information is also used by an - FC-SP entity acting as an SA_Responder to decide what to - accept during the negotiation of Security Associations. - One of these tables, t11FcSpSaTransTable, is used not only - for information about security transforms to propose and - to accept, but also as agreed upon during the negotiation - of Security Associations; - - - a table, t11FcSpSaTSelDrByTable, of Traffic Selectors - having the security action of 'drop' or 'bypass' to be - applied either to ingress traffic that is unprotected by - FC-SP, or to all egress traffic; - - - four tables, t11FcSpSaPairTable, t11FcSpSaTSelNegInTable, - t11FcSpSaTSelNegOutTable, and t11FcSpSaTSelSpiTable, - containing information about active bidirectional pairs of - Security Associations; in particular, t11FcSpSaPairTable - has one row per active bidirectional SA pair, - t11FcSpSaTSelNegInTable and t11FcSpSaTSelNegOutTable - contain information on the Traffic Selectors negotiated on - the SAs, and the t11FcSpSaTSelSpiTable is an alternate - lookup table such that the Traffic Selector(s) in use on a - particular Security Association can be quickly determined - based on the (ingress) SPI value; - - - a table, t11FcSpSaControlTable, of control and other - information concerning the generation of notifications for - events related to FC-SP Security Associations; - - - one notification, t11FcSpSaNotifyAuthFailure, generated on - the occurrence of an Authentication failure for a received - FC-2 or CT_IU frame. - - Copyright (C) The IETF Trust (2008). This version - of this MIB module is part of RFC 5324; see the RFC - itself for full legal notices." - REVISION "200808200000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 5324." - ::= { mib-2 179 } - -t11FcSpSaMIBNotifications OBJECT IDENTIFIER ::= { t11FcSpSaMIB 0 } -t11FcSpSaMIBObjects OBJECT IDENTIFIER ::= { t11FcSpSaMIB 1 } -t11FcSpSaMIBConformance OBJECT IDENTIFIER ::= { t11FcSpSaMIB 2 } -t11FcSpSaBase OBJECT IDENTIFIER ::= { t11FcSpSaMIBObjects 1 } -t11FcSpSaConfig OBJECT IDENTIFIER ::= { t11FcSpSaMIBObjects 2 } -t11FcSpSaActive OBJECT IDENTIFIER ::= { t11FcSpSaMIBObjects 3 } -t11FcSpSaControl OBJECT IDENTIFIER ::= { t11FcSpSaMIBObjects 4 } - --- --- Base-level Per-Fabric Information --- - -t11FcSpSaIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing per-Fabric information related to - FC-SP Security Associations." - ::= { t11FcSpSaBase 1 } - -t11FcSpSaIfEntry OBJECT-TYPE - SYNTAX T11FcSpSaIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information related to Security - Associations on a particular Fabric, and managed as part - of the Fibre Channel management instance identified by - fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, - t11FcSpSaIfFabricIndex } - ::= { t11FcSpSaIfTable 1 } - -T11FcSpSaIfEntry ::= SEQUENCE { - t11FcSpSaIfIndex InterfaceIndexOrZero, - t11FcSpSaIfFabricIndex T11FabricIndex, - -- capabilities - t11FcSpSaIfEspHeaderCapab T11FcSpTransforms, - t11FcSpSaIfCTAuthCapab T11FcSpTransforms, - t11FcSpSaIfIKEv2Capab T11FcSpTransforms, - t11FcSpSaIfIkev2AuthCapab TruthValue, - -- parameters and status - t11FcSpSaIfStorageType StorageType, - t11FcSpSaIfReplayPrevention TruthValue, - t11FcSpSaIfReplayWindowSize Unsigned32, - t11FcSpSaIfDeadPeerDetections Counter32, - t11FcSpSaIfTerminateAllSas INTEGER, - -- summary frame counters - t11FcSpSaIfOutDrops Counter64, - t11FcSpSaIfOutBypasses Counter64, - t11FcSpSaIfOutProcesses Counter64, - t11FcSpSaIfOutUnMatcheds Counter64, - t11FcSpSaIfInUnprotUnmtchDrops Counter64, - -- aggregates of per-SA transient counters - t11FcSpSaIfInDetReplays Counter64, - t11FcSpSaIfInUnprotMtchDrops Counter64, - t11FcSpSaIfInBadXforms Counter64, - t11FcSpSaIfInGoodXforms Counter64, - t11FcSpSaIfInProtUnmtchs Counter64 -} - -t11FcSpSaIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object has a non-zero value to identify a particular - interface, or the value zero to indicate that the - information in this row applies to all (of the management - instance's) interfaces to the particular Fabric. - - If any row has a non-zero value of t11FcSpSaIfIndex, then - all rows for the same Fibre Channel management instance must - also have a non-zero value of t11FcSpSaIfIndex and thereby - be specific to a particular interface. - - As and when zero values of t11FcSpSaIfIndex are used in - this table, then they must also be used in each other - table that has t11FcSpSaIfIndex in its INDEX clause." - ::= { t11FcSpSaIfEntry 1 } - -t11FcSpSaIfFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - Fabric." - ::= { t11FcSpSaIfEntry 2 } - -t11FcSpSaIfEspHeaderCapab OBJECT-TYPE - SYNTAX T11FcSpTransforms - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A list of the standardized transforms supported by this - entity on this interface for ESP_Header protection." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Appendix A.3.1, tables A.23, A.25." - ::= { t11FcSpSaIfEntry 3 } - -t11FcSpSaIfCTAuthCapab OBJECT-TYPE - SYNTAX T11FcSpTransforms - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A list of the standardized transforms supported by this - entity on this interface for CT_Authentication protection." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Appendix A.3.1, tables A.23, A.25." - ::= { t11FcSpSaIfEntry 4 } - -t11FcSpSaIfIKEv2Capab OBJECT-TYPE - SYNTAX T11FcSpTransforms - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A list of the standardized transforms supported by this - entity on this interface with IKEv2 protection." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Appendix A.3.1, tables A.23, A.24, - A.25, A.26." - ::= { t11FcSpSaIfEntry 5 } - -t11FcSpSaIfIkev2AuthCapab OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An indication of whether the entity is capable of - supporting the IKEv2-AUTH protocol on this interface, i.e., - concatenation of Authentication and SA Management - Transactions, such that an SA Management Transaction is - used to perform both the authentication function and - SA management." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.7.2, and table A.27." - ::= { t11FcSpSaIfEntry 6 } - -t11FcSpSaIfStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the memory realization of - information related to FC-SP Security Associations - for interface(s) to a particular Fabric; specifically, - for rows created and/or modified in these tables: - - t11FcSpSaPropTable - t11FcSpSaTSelDrByTable - t11FcSpSaControlTable - - and, for modified information contained in the same - row as an instance of this object. - - Even if an instance of this object has the value - 'permanent(4)', none of the information defined in - this MIB module for interface(s) to the given Fabric - need to be writable." - ::= { t11FcSpSaIfEntry 7 } - -t11FcSpSaIfReplayPrevention OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates whether anti-replay protection is - enabled for frame reception on this interface. - - Note that the replay-protection mechanism in FC-SP is - conceptually similar to the corresponding mechanism in - IPsec ESP." - REFERENCE - "- IP Encapsulating Security Payload (ESP), - RFC 4303, December 2005, section 3.3.3." - ::= { t11FcSpSaIfEntry 8 } - -t11FcSpSaIfReplayWindowSize OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The size of the replay window to be used when - anti-replay protection is enabled for frame reception - on this interface. - - Note that the replay-protection mechanism in FC-SP is - conceptually similar to the corresponding mechanism in - IPsec ESP." - REFERENCE - "- IP Encapsulating Security Payload (ESP), - RFC 4303, December 2005, section 3.4.3." - ::= { t11FcSpSaIfEntry 9 } - -t11FcSpSaIfDeadPeerDetections OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a dead peer condition has been - detected on this interface. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 8.5.3.3." - ::= { t11FcSpSaIfEntry 10 } - -t11FcSpSaIfTerminateAllSas OBJECT-TYPE - SYNTAX INTEGER { noop(1), terminate(2) } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this object to 'terminate' is a request to - terminate all outstanding Security Associations on this - interface. - - When read, the value of this object is always 'noop'. - Setting this object to 'noop' has no effect." - ::= { t11FcSpSaIfEntry 11 } - -t11FcSpSaIfOutDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of output frames that were dropped, instead - of being transmitted on this interface, because they matched - an active (at that time) Traffic Selector with an action of - 'Drop'. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 12 } - -t11FcSpSaIfOutBypasses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of output frames that were transmitted - unchanged by FC-SP on this interface because they matched - an active (at that time) Traffic Selector with an action - of 'Bypass'. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 13 } - -t11FcSpSaIfOutProcesses OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of output frames that were protected by FC-SP - before being transmitted on this interface because they - matched an active (at that time) Traffic Selector with an - action of 'Process'. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 14 } - -t11FcSpSaIfOutUnMatcheds OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames that were transmitted unchanged by - FC-SP on this interface because they did not match any - Traffic Selector active at that time. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 15 } - -t11FcSpSaIfInUnprotUnmtchDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received on this interface that - were dropped because they were unprotected and did not - match any Traffic Selector active at that time. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 16 } - -t11FcSpSaIfInDetReplays OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a replay has been detected on - a Security Association that is currently active or was - previously active on this interface. Note that a frame - that is discarded because it is 'behind' the window, - i.e., too old, is counted as a replay. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 17 } - -t11FcSpSaIfInUnprotMtchDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a frame received on this - interface was dropped because it matched with a Traffic - Selector for a Security Association that was active at - the time of receipt but the frame was not protected as - negotiated for that Security Association. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 18 } - -t11FcSpSaIfInBadXforms OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a frame received on this - interface was dropped because of a failure of one of the - transforms negotiated for the Security Association on - which it was received. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 19 } - -t11FcSpSaIfInGoodXforms OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received on this interface on a - Security Association for which the transforms negotiated - for that Security Association were successfully applied, - and that matched a Traffic Selector for that Security - Association. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 20 } - -t11FcSpSaIfInProtUnmtchs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received on this interface that - were dropped because they did not match any of the Traffic - Selectors negotiated for the Security Association on which - they were received, even though the Security Association's - transforms were successfully applied. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaIfEntry 21 } - --- --- Proposals to present in Security Association negotiation --- - -t11FcSpSaPropTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaPropEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of proposals for an FC-SP entity acting as an - SA_Initiator to present to the SA_Responder during the - negotiation of Security Associations. This information - is also used by an FC-SP entity acting as an SA_Responder - to decide what to accept during the negotiation of - Security Associations." - ::= { t11FcSpSaConfig 1 } - -t11FcSpSaPropEntry OBJECT-TYPE - SYNTAX T11FcSpSaPropEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one proposal for - the FC-SP entity to present, or what to accept, during - the negotiation of Security Associations on one or more - interfaces (identified by t11FcSpSaIfIndex) to a - particular Fabric (identified by t11FcSpSaIfFabricIndex), - and managed as part of the Fibre Channel management - instance identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by - the instance of t11FcSpSaIfStorageType that is INDEX-ed - by the same values of fcmInstanceIndex, t11FcSpSaIfIndex - and t11FcSpSaIfFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, - t11FcSpSaIfFabricIndex, - t11FcSpSaPropIndex } - ::= { t11FcSpSaPropTable 1 } - -T11FcSpSaPropEntry ::= SEQUENCE { - t11FcSpSaPropIndex Unsigned32, - t11FcSpSaPropSecurityProt T11FcSpSecurityProtocolId, - t11FcSpSaPropTSelListIndex Unsigned32, - t11FcSpSaPropTransListIndex Unsigned32, - t11FcSpSaPropAcceptAlgorithm INTEGER, - t11FcSpSaPropOutMatchSucceeds Counter64, - t11FcSpSaPropRowStatus RowStatus -} - -t11FcSpSaPropIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - proposal for use on one or more interfaces to a Fabric." - ::= { t11FcSpSaPropEntry 1 } - -t11FcSpSaPropSecurityProt OBJECT-TYPE - SYNTAX T11FcSpSecurityProtocolId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Security Protocol identifier for this proposal, i.e., - whether the proposal is for traffic to be protected using - ESP_Header or CT_Authentication." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.2 and table 67." - ::= { t11FcSpSaPropEntry 2 } - -t11FcSpSaPropTSelListIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of this object is non-zero, it points - to the proposal's list of Traffic Selectors. The value - must be non-zero in an active row of this table. - - The identified list is represented by all rows in the - t11FcSpSaTSelPropTable for which t11FcSpSaTSelPropListIndex - has the same value as this object (and with corresponding - values of t11FcSpSaIfIndex and fcmInstanceIndex)." - ::= { t11FcSpSaPropEntry 3 } - -t11FcSpSaPropTransListIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of this object is non-zero, it points to - the proposal's list of Transforms. The value must be - non-zero in an active row of this table. - - The identified list is represented by all rows in the - t11FcSpSaTransTable for which t11FcSpSaTransListIndex - has the same value as this object (and with corresponding - values of t11FcSpSaIfIndex and fcmInstanceIndex)." - ::= { t11FcSpSaPropEntry 4 } - -t11FcSpSaPropAcceptAlgorithm OBJECT-TYPE - SYNTAX INTEGER { - intersection(1), - union(2), - other(3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The algorithm by which an SA_Responder in an SA negotiation - decides on which Traffic Selectors to specify in a response - to an IKE_Create_Child_SA request. This algorithm is used - - when the Traffic Selectors specified by an SA_Initiator in - an IKE_Create_Child_SA request overlap with this proposal's - list of Traffic Selectors: - - intersection(1) - the SA_Responder specifies the largest - subset of what the SA_Initiator proposed, - which is also a subset of this proposal's - Traffic Selectors. - - union(2) - the SA_Responder specifies the smallest - superset of what the SA_Initiator proposed, - which is also a superset of this proposal's - Traffic Selectors. - - other(3) - the SA_Responder uses some other algorithm. - " - ::= { t11FcSpSaPropEntry 5 } - -t11FcSpSaPropOutMatchSucceeds OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of egress frames that have matched a Traffic - Selector that was negotiated to select traffic for an - SA based on this proposal being accepted. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaPropEntry 6 } - -t11FcSpSaPropRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of a row. Values of object instances - within an active row can be modified at any time. - - The status cannot be set to 'active' unless and - until the instances of t11FcSpSaPropTSelListIndex - and t11FcSpSaPropTransListIndex in the row have - been set to point to active rows in the - t11FcSpSaTSelPropTable and t11FcSpSaTransTable - tables, respectively. A row in this table is - deleted if the active rows it points to are deleted." - ::= { t11FcSpSaPropEntry 7 } - --- --- Traffic Selector Proposals --- - -t11FcSpSaTSelPropTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTSelPropEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about Traffic Selectors - to propose and/or to accept during the negotiation of - Security Associations." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5. - - Use of IKEv2 in FC-SP, RFC 4595, - July 2006, section 4.4." - ::= { t11FcSpSaConfig 2 } - -t11FcSpSaTSelPropEntry OBJECT-TYPE - SYNTAX T11FcSpSaTSelPropEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one Traffic - Selector within a list of Traffic Selectors to propose, - or for use in determining what to accept during Security - Association negotiation. - - One such list is configured for use on a Fabric by - configuring the list's value of t11FcSpSaTSelPropListIndex - as the value of an instance of t11FcSpSaPropTSelListIndex, - for corresponding values of t11FcSpSaIfIndex and - fcmInstanceIndex. Further, the proposing and accepting - of Traffic Selectors is only done as a part of a proposal - specified by a row of the t11FcSpSaPropTable, i.e., - in combination with the proposing and accepting of security - transforms as specified by the combination of - t11FcSpSaPropTSelListIndex and t11FcSpSaPropTransListIndex - in one row of the t11FcSpSaPropTable. - - The StorageType of a row in this table is specified by - the instance of t11FcSpSaTSelPropStorageType in that row." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, - t11FcSpSaTSelPropListIndex, t11FcSpSaTSelPropPrecedence } - ::= { t11FcSpSaTSelPropTable 1 } - -T11FcSpSaTSelPropEntry ::= SEQUENCE { - t11FcSpSaTSelPropListIndex Unsigned32, - t11FcSpSaTSelPropPrecedence T11FcSpPrecedence, - t11FcSpSaTSelPropDirection T11FcSaDirection, - t11FcSpSaTSelPropStartSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelPropEndSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelPropStartDstAddr FcAddressIdOrZero, - t11FcSpSaTSelPropEndDstAddr FcAddressIdOrZero, - t11FcSpSaTSelPropStartRCtl T11FcRoutingControl, - t11FcSpSaTSelPropEndRCtl T11FcRoutingControl, - t11FcSpSaTSelPropStartType T11FcSpType, - t11FcSpSaTSelPropEndType T11FcSpType, - t11FcSpSaTSelPropStorageType StorageType, - t11FcSpSaTSelPropRowStatus RowStatus -} - -t11FcSpSaTSelPropListIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that identifies a particular list of - Traffic Selectors." - ::= { t11FcSpSaTSelPropEntry 1 } - -t11FcSpSaTSelPropPrecedence OBJECT-TYPE - SYNTAX T11FcSpPrecedence - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The precedence of this Traffic Selector. Each - Traffic Selector within a particular list of - Traffic Selectors must have a different precedence. - - If an egress frame matches multiple Traffic Selectors, - it should be transmitted on the SA associated with the - Traffic Selector having the numerically smallest - precedence value." - ::= { t11FcSpSaTSelPropEntry 2 } - -t11FcSpSaTSelPropDirection OBJECT-TYPE - SYNTAX T11FcSaDirection - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "An indication of whether this Traffic Selector is - to be proposed for ingress or egress traffic." - DEFVAL { egress } - ::= { t11FcSpSaTSelPropEntry 3 } - -t11FcSpSaTSelPropStartSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { '000000'h } - ::= { t11FcSpSaTSelPropEntry 4 } - -t11FcSpSaTSelPropEndSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { 'FFFFFF'h } - ::= { t11FcSpSaTSelPropEntry 5 } - -t11FcSpSaTSelPropStartDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { '000000'h } - ::= { t11FcSpSaTSelPropEntry 6 } - -t11FcSpSaTSelPropEndDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { 'FFFFFF'h } - ::= { t11FcSpSaTSelPropEntry 7 } - -t11FcSpSaTSelPropStartRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { '00'h } - ::= { t11FcSpSaTSelPropEntry 8 } - -t11FcSpSaTSelPropEndRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { 'FF'h } - ::= { t11FcSpSaTSelPropEntry 9 } - -t11FcSpSaTSelPropStartType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { '0000'h } - ::= { t11FcSpSaTSelPropEntry 10 } - -t11FcSpSaTSelPropEndType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.4.5." - DEFVAL { 'FFFF'h } - ::= { t11FcSpSaTSelPropEntry 11 } - -t11FcSpSaTSelPropStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the memory realization of - the information in this row. - - Even if an instance of this object has the value - 'permanent(4)', none of the information in its row - needs to be writable." - ::= { t11FcSpSaTSelPropEntry 12 } - -t11FcSpSaTSelPropRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpSaTSelPropEntry 13 } - --- --- Transform Proposals --- - -t11FcSpSaTransTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTransEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about security transforms - to propose, to accept and/or agreed upon during the - negotiation of Security Associations." - ::= { t11FcSpSaConfig 3 } - -t11FcSpSaTransEntry OBJECT-TYPE - SYNTAX T11FcSpSaTransEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one proposal within a - list of security transforms to be proposed, to be accepted, - or already agreed upon, for use on a pair of Security - Associations on one or more interfaces (identified by - t11FcSpSaIfIndex), managed as part of the Fibre Channel - management instance identified by fcmInstanceIndex. - - One such list is configured to be proposed or accepted for - use on a Fabric, by having the list's value of - t11FcSpSaTransListIndex be the value of an instance of - t11FcSpSaPropTransListIndex for that Fabric. Further, - the proposing and accepting of security transforms is only - done as a part of a proposal specified by a row of the - t11FcSpSaPropTable, i.e., in combination with the proposing - and accepting of Traffic Selectors as specified by the - combination of t11FcSpSaPropTSelListIndex and - t11FcSpSaPropTransListIndex in one row of the - t11FcSpSaPropTable. - - The security (encryption and integrity) transform in use on - an SA pair is indicated by having the pair's values of - t11FcSpSaPairTransListIndex and t11FcSpSaPairTransIndex - contain the values of t11FcSpSaTransListIndex and - t11FcSpSaTransIndex for the transform's row in this table. - - The StorageType of a row in this table is specified by - the instance of t11FcSpSaTransStorageType in that row." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, - t11FcSpSaTransListIndex, t11FcSpSaTransIndex } - ::= { t11FcSpSaTransTable 1 } - -T11FcSpSaTransEntry ::= SEQUENCE { - t11FcSpSaTransListIndex Unsigned32, - t11FcSpSaTransIndex Unsigned32, - t11FcSpSaTransSecurityProt T11FcSpSecurityProtocolId, - t11FcSpSaTransEncryptAlg AutonomousType, - t11FcSpSaTransEncryptKeyLen Unsigned32, - t11FcSpSaTransIntegrityAlg AutonomousType, - t11FcSpSaTransStorageType StorageType, - t11FcSpSaTransRowStatus RowStatus -} - -t11FcSpSaTransListIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies a particular - list of security transforms to be proposed, to be accepted, - or already agreed upon." - ::= { t11FcSpSaTransEntry 1 } - -t11FcSpSaTransIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies one security - transform within a list identified by - t11FcSpSaTransListIndex." - ::= { t11FcSpSaTransEntry 2 } - -t11FcSpSaTransSecurityProt OBJECT-TYPE - SYNTAX T11FcSpSecurityProtocolId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Security Protocol identifier that indicates - whether this transform is for traffic to be protected - using ESP_Header or using CT_Authentication." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.2 and table 67." - ::= { t11FcSpSaTransEntry 3 } - -t11FcSpSaTransEncryptAlg OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Encryption Algorithm for this transform." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.3 and tables 69 & 70." - ::= { t11FcSpSaTransEntry 4 } - -t11FcSpSaTransEncryptKeyLen OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The key length in bits to be used with an encryption - algorithm that has a variable length key. This object - is ignored when the corresponding instance of - t11FcSpSaTransEncryptAlg specifies an algorithm with a - fixed length key." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.5 and table 77." - ::= { t11FcSpSaTransEntry 5 } - -t11FcSpSaTransIntegrityAlg OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Integrity Algorithm for this transform." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.3 and tables 69 & 72." - ::= { t11FcSpSaTransEntry 6 } - -t11FcSpSaTransStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the memory realization of - the information in this row. - - Even if an instance of this object has the value - - 'permanent(4)', none of the information in its row - needs to be writable." - ::= { t11FcSpSaTransEntry 7 } - -t11FcSpSaTransRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. - - When an instance of t11FcSpSaPairTransListIndex points to - a row in this table, values of object instances in the row - cannot be modified nor can the row be deleted. Otherwise, - a row can be modified or deleted at any time." - ::= { t11FcSpSaTransEntry 8 } - --- --- Traffic Selectors for Drop & Bypass --- - -t11FcSpSaTSelDrByTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTSelDrByEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing Traffic Selectors to select which - traffic is to be dropped or is to bypass further - security processing." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 4.6, 4.7, and 6.4.5. - - Use of IKEv2 in FC-SP, RFC 4595, - July 2006, section 4.4." - ::= { t11FcSpSaConfig 4 } - -t11FcSpSaTSelDrByEntry OBJECT-TYPE - SYNTAX T11FcSpSaTSelDrByEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents one Traffic Selector having the - security action of 'drop' or 'bypass', which is applied - based on a precedence value, either to ingress traffic - that is unprotected by FC-SP, or to all egress - traffic on one or more interfaces (identified by - t11FcSpSaIfIndex) to a particular Fabric (identified - - by t11FcSpSaIfFabricIndex), and managed as part of the Fibre - Channel management instance identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by - the instance of t11FcSpSaIfStorageType that is INDEX-ed - by the same values of fcmInstanceIndex, t11FcSpSaIfIndex - and t11FcSpSaIfFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, t11FcSpSaIfFabricIndex, - t11FcSpSaTSelDrByDirection, t11FcSpSaTSelDrByPrecedence } - ::= { t11FcSpSaTSelDrByTable 1 } - -T11FcSpSaTSelDrByEntry ::= SEQUENCE { - t11FcSpSaTSelDrByDirection T11FcSaDirection, - t11FcSpSaTSelDrByPrecedence T11FcSpPrecedence, - t11FcSpSaTSelDrByAction INTEGER, - t11FcSpSaTSelDrByStartSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelDrByEndSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelDrByStartDstAddr FcAddressIdOrZero, - t11FcSpSaTSelDrByEndDstAddr FcAddressIdOrZero, - t11FcSpSaTSelDrByStartRCtl T11FcRoutingControl, - t11FcSpSaTSelDrByEndRCtl T11FcRoutingControl, - t11FcSpSaTSelDrByStartType T11FcSpType, - t11FcSpSaTSelDrByEndType T11FcSpType, - t11FcSpSaTSelDrByMatches Counter64, - t11FcSpSaTSelDrByRowStatus RowStatus -} - -t11FcSpSaTSelDrByDirection OBJECT-TYPE - SYNTAX T11FcSaDirection - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An indication of whether this Traffic Selector is - for ingress or egress traffic." - ::= { t11FcSpSaTSelDrByEntry 1 } - -t11FcSpSaTSelDrByPrecedence OBJECT-TYPE - SYNTAX T11FcSpPrecedence - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The precedence of this Traffic Selector. If and when a - frame is compared against multiple Traffic Selectors, and - multiple of them have a match with the frame, the security - action to be taken for the frame is that specified for the - matching Traffic Selector having the numerically smallest - precedence value." - ::= { t11FcSpSaTSelDrByEntry 2 } - -t11FcSpSaTSelDrByAction OBJECT-TYPE - SYNTAX INTEGER { drop(1), bypass(2) } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The security action to be taken for a frame that - matches this Traffic Selector." - DEFVAL { drop } - ::= { t11FcSpSaTSelDrByEntry 3 } - -t11FcSpSaTSelDrByStartSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - DEFVAL { '000000'h } - ::= { t11FcSpSaTSelDrByEntry 4 } - -t11FcSpSaTSelDrByEndSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - DEFVAL { 'FFFFFF'h } - ::= { t11FcSpSaTSelDrByEntry 5 } - -t11FcSpSaTSelDrByStartDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - DEFVAL { '000000'h } - ::= { t11FcSpSaTSelDrByEntry 6 } - -t11FcSpSaTSelDrByEndDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - DEFVAL { 'FFFFFF'h } - ::= { t11FcSpSaTSelDrByEntry 7 } - -t11FcSpSaTSelDrByStartRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - DEFVAL { '00'h } - ::= { t11FcSpSaTSelDrByEntry 8 } - -t11FcSpSaTSelDrByEndRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - DEFVAL { 'FF'h } - ::= { t11FcSpSaTSelDrByEntry 9 } - -t11FcSpSaTSelDrByStartType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically smallest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - DEFVAL { '0000'h } - ::= { t11FcSpSaTSelDrByEntry 10 } - -t11FcSpSaTSelDrByEndType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The numerically largest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - DEFVAL { 'FFFF'h } - ::= { t11FcSpSaTSelDrByEntry 11 } - -t11FcSpSaTSelDrByMatches OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames for which the action specified by - the corresponding instance of t11FcSpSaTSelDrByAction was - taken because of a match with this Traffic Selector. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaTSelDrByEntry 12 } - -t11FcSpSaTSelDrByRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row. Values of object instances - within the row can be modified at any time." - ::= { t11FcSpSaTSelDrByEntry 13 } - --- --- Active Security Associations --- - -t11FcSpSaPairTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaPairEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about active - bidirectional pairs of Security Associations." - ::= { t11FcSpSaActive 1 } - -t11FcSpSaPairEntry OBJECT-TYPE - SYNTAX T11FcSpSaPairEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one active - bidirectional pair of Security Associations on an - interface to a particular Fabric (identified by - t11FcSpSaIfFabricIndex), managed as part of the Fibre - Channel management instance identified by - fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpSaPairIfIndex, - t11FcSpSaIfFabricIndex, t11FcSpSaPairInboundSpi } - ::= { t11FcSpSaPairTable 1 } - -T11FcSpSaPairEntry ::= SEQUENCE { - t11FcSpSaPairIfIndex InterfaceIndex, - t11FcSpSaPairInboundSpi T11FcSpiIndex, - t11FcSpSaPairSecurityProt T11FcSpSecurityProtocolId, - t11FcSpSaPairTransListIndex Unsigned32, - t11FcSpSaPairTransIndex Unsigned32, - t11FcSpSaPairLifetimeLeft T11FcSpLifetimeLeft, - t11FcSpSaPairLifetimeLeftUnits T11FcSpLifetimeLeftUnits, - t11FcSpSaPairTerminate INTEGER, - t11FcSpSaPairInProtUnMatchs Counter64, - t11FcSpSaPairInDetReplays Counter64, - t11FcSpSaPairInBadXforms Counter64, - t11FcSpSaPairInGoodXforms Counter64 -} - -t11FcSpSaPairIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object identifies the interface to the particular - Fabric on which this SA pair is active." - ::= { t11FcSpSaPairEntry 1 } - -t11FcSpSaPairInboundSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The SPI value that is used to indicate that an incoming - frame was received on the ingress SA of this SA pair." - ::= { t11FcSpSaPairEntry 2 } - -t11FcSpSaPairSecurityProt OBJECT-TYPE - SYNTAX T11FcSpSecurityProtocolId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object indicates whether this SA uses ESP_Header to - protect FC-2 frames, or CT_Authentication to protect Common - Transport Information Units (CT_IUs)." - ::= { t11FcSpSaPairEntry 3 } - -t11FcSpSaPairTransListIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The combination of this value and the value of the - corresponding instance of t11FcSpSaPairTransIndex - identify the row in the t11FcSpSaTransTable that - contains the transforms that are in use on this SA pair." - ::= { t11FcSpSaPairEntry 4 } - -t11FcSpSaPairTransIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The combination of this value and the value of the - corresponding instance of t11FcSpSaPairTransListIndex - identify the row in the t11FcSpSaTransTable that - contains the transforms that are in use on this SA pair." - ::= { t11FcSpSaPairEntry 5 } - -t11FcSpSaPairLifetimeLeft OBJECT-TYPE - SYNTAX T11FcSpLifetimeLeft - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The remaining lifetime of this SA pair, given in the - units specified by the value of the corresponding - instance of t11FcSpSaPairLifetimeLeft." - ::= { t11FcSpSaPairEntry 6 } - -t11FcSpSaPairLifetimeLeftUnits OBJECT-TYPE - SYNTAX T11FcSpLifetimeLeftUnits - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The units in which the value of the corresponding - instance of t11FcSpSaPairLifetimeLeft specifies the - remaining lifetime of this SA pair." - ::= { t11FcSpSaPairEntry 7 } - -t11FcSpSaPairTerminate OBJECT-TYPE - SYNTAX INTEGER { noop(1), terminate(2) } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this object to 'terminate' is a request - to terminate this pair of Security Associations. - - When read, the value of this object is always 'noop'. - Setting this object to 'noop' has no effect." - ::= { t11FcSpSaPairEntry 8 } - -t11FcSpSaPairInProtUnMatchs OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of frames received on this SA for which the - SA's transforms were successfully applied to the frame, - but the frame was still dropped because it did not match - any of the SA's ingress Traffic Selectors. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaPairEntry 9 } - -t11FcSpSaPairInDetReplays OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a replay has been detected on - this Security Association. Note that a frame that is - discarded because it is 'behind' the window, i.e., too old, - is counted as a replay. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaPairEntry 10 } - -t11FcSpSaPairInBadXforms OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a received frame was dropped - because one of the transforms negotiated for this Security - Association failed. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaPairEntry 11 } - -t11FcSpSaPairInGoodXforms OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of received frames for which the transforms - negotiated for this Security Association, were - successfully applied. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaPairEntry 12 } - --- --- Negotiated Ingress Traffic Selectors --- - -t11FcSpSaTSelNegInTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTSelNegInEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about ingress Traffic - Selectors that are in use on active Security - Associations." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 4.6, 4.7, and 6.4.5. - - Use of IKEv2 in FC-SP, RFC 4595, - July 2006, section 4.4." - ::= { t11FcSpSaActive 2 } - -t11FcSpSaTSelNegInEntry OBJECT-TYPE - SYNTAX T11FcSpSaTSelNegInEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one ingress Traffic - Selector that is in use on an active Security Association - on an interface (identified by t11FcSpSaPairIfIndex) to - a particular Fabric (identified by t11FcSpSaIfFabricIndex), - managed as part of the Fibre Channel management instance - identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpSaPairIfIndex, - t11FcSpSaIfFabricIndex, t11FcSpSaTSelNegInIndex } - ::= { t11FcSpSaTSelNegInTable 1 } - -T11FcSpSaTSelNegInEntry ::= SEQUENCE { - t11FcSpSaTSelNegInIndex Unsigned32, - t11FcSpSaTSelNegInInboundSpi T11FcSpiIndex, - t11FcSpSaTSelNegInStartSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelNegInEndSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelNegInStartDstAddr FcAddressIdOrZero, - t11FcSpSaTSelNegInEndDstAddr FcAddressIdOrZero, - t11FcSpSaTSelNegInStartRCtl T11FcRoutingControl, - t11FcSpSaTSelNegInEndRCtl T11FcRoutingControl, - t11FcSpSaTSelNegInStartType T11FcSpType, - t11FcSpSaTSelNegInEndType T11FcSpType, - t11FcSpSaTSelNegInUnpMtchDrops Counter64 -} - -t11FcSpSaTSelNegInIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value to distinguish an ingress Traffic Selector - from all others currently in use by Security Associations - on the same interface to a particular Fabric." - ::= { t11FcSpSaTSelNegInEntry 1 } - -t11FcSpSaTSelNegInInboundSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The SPI of the ingress SA on which this Traffic Selector - is in use. - - This value can be used to find the SA pair's row in the - t11FcSpSaPairTable." - ::= { t11FcSpSaTSelNegInEntry 2 } - -t11FcSpSaTSelNegInStartSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegInEntry 3 } - -t11FcSpSaTSelNegInEndSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegInEntry 4 } - -t11FcSpSaTSelNegInStartDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - ::= { t11FcSpSaTSelNegInEntry 5 } - -t11FcSpSaTSelNegInEndDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - ::= { t11FcSpSaTSelNegInEntry 6 } - -t11FcSpSaTSelNegInStartRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - ::= { t11FcSpSaTSelNegInEntry 7 } - -t11FcSpSaTSelNegInEndRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - ::= { t11FcSpSaTSelNegInEntry 8 } - -t11FcSpSaTSelNegInStartType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegInEntry 9 } - -t11FcSpSaTSelNegInEndType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegInEntry 10 } - -t11FcSpSaTSelNegInUnpMtchDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of times that a received frame was dropped - because it matched with this Traffic Selector but the - frame was not protected as negotiated for the Security - Association identified by t11FcSpSaTSelNegInInboundSpi. - - This counter has no discontinuities other than those - that all Counter64's have when sysUpTime=0." - ::= { t11FcSpSaTSelNegInEntry 11 } - --- --- Negotiated Egress Traffic Selectors --- - -t11FcSpSaTSelNegOutTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTSelNegOutEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about egress Traffic - Selectors that are in use on active Security - Associations." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, sections 4.6, 4.7, and 6.4.5. - - Use of IKEv2 in FC-SP, RFC 4595, - July 2006, section 4.4." - ::= { t11FcSpSaActive 3 } - -t11FcSpSaTSelNegOutEntry OBJECT-TYPE - SYNTAX T11FcSpSaTSelNegOutEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about one egress Traffic - Selector that is in use on an active Security Association - on an interface (identified by t11FcSpSaPairIfIndex) to - a particular Fabric (identified by t11FcSpSaIfFabricIndex), - managed as part of the Fibre Channel management instance - identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpSaPairIfIndex, - t11FcSpSaIfFabricIndex, t11FcSpSaTSelNegOutPrecedence } - ::= { t11FcSpSaTSelNegOutTable 1 } - -T11FcSpSaTSelNegOutEntry ::= SEQUENCE { - t11FcSpSaTSelNegOutPrecedence T11FcSpPrecedence, - t11FcSpSaTSelNegOutInboundSpi T11FcSpiIndex, - t11FcSpSaTSelNegOutStartSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelNegOutEndSrcAddr FcAddressIdOrZero, - t11FcSpSaTSelNegOutStartDstAddr FcAddressIdOrZero, - t11FcSpSaTSelNegOutEndDstAddr FcAddressIdOrZero, - t11FcSpSaTSelNegOutStartRCtl T11FcRoutingControl, - t11FcSpSaTSelNegOutEndRCtl T11FcRoutingControl, - t11FcSpSaTSelNegOutStartType T11FcSpType, - t11FcSpSaTSelNegOutEndType T11FcSpType -} - -t11FcSpSaTSelNegOutPrecedence OBJECT-TYPE - SYNTAX T11FcSpPrecedence - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The precedence of this Traffic Selector. If and when a - frame is compared against multiple Traffic Selectors, and - multiple of them have a match with the frame, the security - action to be taken for the frame is that specified for the - matching Traffic Selector having the numerically smallest - precedence value." - ::= { t11FcSpSaTSelNegOutEntry 1 } - -t11FcSpSaTSelNegOutInboundSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The SPI of the ingress SA of the SA pair for which this - Traffic Selector is in use on the egress SA. - - This value can be used to find the SA pair's row in the - t11FcSpSaPairTable." - ::= { t11FcSpSaTSelNegOutEntry 2 } - -t11FcSpSaTSelNegOutStartSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegOutEntry 3 } - -t11FcSpSaTSelNegOutEndSrcAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a source address - (S_ID) of a frame that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegOutEntry 4 } - -t11FcSpSaTSelNegOutStartDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - ::= { t11FcSpSaTSelNegOutEntry 5 } - -t11FcSpSaTSelNegOutEndDstAddr OBJECT-TYPE - SYNTAX FcAddressIdOrZero (SIZE (3)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 24-bit value of a destination - address (D_ID) of a frame that will match with this - Traffic Selector." - ::= { t11FcSpSaTSelNegOutEntry 6 } - -t11FcSpSaTSelNegOutStartRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - ::= { t11FcSpSaTSelNegOutEntry 7 } - -t11FcSpSaTSelNegOutEndRCtl OBJECT-TYPE - SYNTAX T11FcRoutingControl - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest 8-bit value contained within a - Routing Control (R_CTL) field of a frame that will match - with this Traffic Selector." - ::= { t11FcSpSaTSelNegOutEntry 8 } - -t11FcSpSaTSelNegOutStartType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically smallest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegOutEntry 9 } - -t11FcSpSaTSelNegOutEndType OBJECT-TYPE - SYNTAX T11FcSpType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The numerically largest of a range of possible 'type' - values of frames that will match with this Traffic - Selector." - ::= { t11FcSpSaTSelNegOutEntry 10 } - --- --- Traffic Selectors index-ed by SPI --- - -t11FcSpSaTSelSpiTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaTSelSpiEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table identifying the Traffic Selectors in use on - particular Security Associations, INDEX-ed by their - (ingress) SPI values." - ::= { t11FcSpSaActive 4 } - -t11FcSpSaTSelSpiEntry OBJECT-TYPE - SYNTAX T11FcSpSaTSelSpiEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry identifies one Traffic Selector in use on an SA - pair on the interface (identified by t11FcSpSaPairIfIndex) - to a particular Fabric (identified by - t11FcSpSaIfFabricIndex), and managed as part of the Fibre - Channel management instance identified by fcmInstanceIndex." - INDEX { fcmInstanceIndex, t11FcSpSaPairIfIndex, - t11FcSpSaIfFabricIndex, - t11FcSpSaTSelSpiInboundSpi, t11FcSpSaTSelSpiTrafSelIndex } - ::= { t11FcSpSaTSelSpiTable 1 } - -T11FcSpSaTSelSpiEntry ::= SEQUENCE { - t11FcSpSaTSelSpiInboundSpi T11FcSpiIndex, - t11FcSpSaTSelSpiTrafSelIndex Unsigned32, - t11FcSpSaTSelSpiDirection T11FcSaDirection, - t11FcSpSaTSelSpiTrafSelPtr Unsigned32 -} - -t11FcSpSaTSelSpiInboundSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An SPI value that identifies the ingress Security - Association of a particular SA pair." - ::= { t11FcSpSaTSelSpiEntry 1 } - -t11FcSpSaTSelSpiTrafSelIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that distinguishes between the - (potentially multiple) Traffic Selectors in use on - this Security Association pair." - ::= { t11FcSpSaTSelSpiEntry 2 } - -t11FcSpSaTSelSpiDirection OBJECT-TYPE - SYNTAX T11FcSaDirection - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether this Traffic Selector - is being used for ingress or for egress traffic." - ::= { t11FcSpSaTSelSpiEntry 3 } - -t11FcSpSaTSelSpiTrafSelPtr OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object contains a pointer into another table that - can be used to obtain more information about this Traffic - Selector. - - If the corresponding instance of t11FcSpSaTSelSpiDirection - has the value 'egress', then this object contains the - value of t11FcSpSaTSelNegOutPrecedence in the row of - t11FcSpSaTSelNegOutTable, which contains more information. - - If the corresponding instance of t11FcSpSaTSelSpiDirection - has the value 'ingress', then this object contains the - value of t11FcSpSaTSelNegInIndex that identifies the row - in t11FcSpSaTSelNegInTable containing more information." - ::= { t11FcSpSaTSelSpiEntry 4 } - --- --- Notification information & control --- - -t11FcSpSaControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpSaControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control and other information concerning - the generation of notifications for events related - to FC-SP Security Associations." - ::= { t11FcSpSaControl 1 } - -t11FcSpSaControlEntry OBJECT-TYPE - SYNTAX T11FcSpSaControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry identifies information for the one or more - - interfaces (identified by t11FcSpSaIfIndex) to a - particular Fabric (identified by t11FcSpSaIfFabricIndex), - and managed as part of the Fibre Channel management - instance identified by fcmInstanceIndex. - - The StorageType of a row in this table is specified by - the instance of t11FcSpSaIfStorageType that is INDEX-ed - by the same values of fcmInstanceIndex, t11FcSpSaIfIndex, - and t11FcSpSaIfFabricIndex." - INDEX { fcmInstanceIndex, t11FcSpSaIfIndex, - t11FcSpSaIfFabricIndex } - ::= { t11FcSpSaControlTable 1 } - -T11FcSpSaControlEntry ::= SEQUENCE { - t11FcSpSaControlAuthFailEnable TruthValue, - t11FcSpSaControlInboundSpi T11FcSpiIndex, - t11FcSpSaControlSource FcAddressIdOrZero, - t11FcSpSaControlDestination FcAddressIdOrZero, - t11FcSpSaControlFrame OCTET STRING, - t11FcSpSaControlElapsed TimeTicks, - t11FcSpSaControlSuppressed Gauge32, - t11FcSpSaControlWindow Unsigned32, - t11FcSpSaControlMaxNotifs Unsigned32, - t11FcSpSaControlLifeExcdEnable TruthValue, - t11FcSpSaControlLifeExcdSpi T11FcSpiIndex, - t11FcSpSaControlLifeExcdDir T11FcSaDirection, - t11FcSpSaControlLifeExcdTime TimeStamp -} - -t11FcSpSaControlAuthFailEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether a t11FcSpSaNotifyAuthFailure - notification should be generated for the first occurrence - of an Authentication failure within a time window for this - Fabric." - ::= { t11FcSpSaControlEntry 1 } - -t11FcSpSaControlInboundSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The SPI value of the ingress Security Association on - which was received the last frame for which a - t11FcSpSaNotifyAuthFailure was generated. - - If no t11FcSpSaNotifyAuthFailure notifications have - been generated, the value of this object is zero." - ::= { t11FcSpSaControlEntry 2 } - -t11FcSpSaControlSource OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The S_ID contained in the last frame for which a - t11FcSpSaNotifyAuthFailure was generated. - - If no t11FcSpSaNotifyAuthFailure notifications have - been generated, the value of this object is the - zero-length string." - ::= { t11FcSpSaControlEntry 3 } - -t11FcSpSaControlDestination OBJECT-TYPE - SYNTAX FcAddressIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The D_ID contained in the last frame for which a - t11FcSpSaNotifyAuthFailure was generated. - - If no t11FcSpSaNotifyAuthFailure notifications have - been generated, the value of this object is the - zero-length string." - ::= { t11FcSpSaControlEntry 4 } - -t11FcSpSaControlFrame OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..256)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the last frame for which a - t11FcSpSaNotifyAuthFailure was generated. If more than - 256 bytes of the frame are available, then this object - contains the first 256 bytes. If less than 256 bytes of - the frame are available, then this object contains the - first N bytes, where N is greater or equal to zero. - - If no t11FcSpSaNotifyAuthFailure notifications have - been generated, the value of this object is the - zero-length string." - ::= { t11FcSpSaControlEntry 5 } - -t11FcSpSaControlElapsed OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The elapsed time since the last generation of a - t11FcSpSaNotifyAuthFailure notification on the same - Fabric, or the value of sysUpTime if no - t11FcSpSaNotifyAuthFailure notifications have been - generated since the last restart." - ::= { t11FcSpSaControlEntry 6 } - -t11FcSpSaControlSuppressed OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of occurrences of an Authentication failure - on a Fabric that were suppressed because they occurred - on the same Fabric within the same time window as a - previous Authentication failure for which a - t11FcSpSaNotifyAuthFailure notification was generated. - - The value of this object is reset to zero on a restart - of the network management subsystem, and whenever a - t11FcSpSaNotifyAuthFailure notification is generated. - In the event that the value of this object reaches its - maximum value, it remains at that value until it is - reset on the generation of the next - t11FcSpSaNotifyAuthFailure notification." - ::= { t11FcSpSaControlEntry 7 } - -t11FcSpSaControlWindow OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The length of a time window that begins when a - t11FcSpSaNotifyAuthFailure notification is generated for - any Security Association on a particular Fabric. For the - duration of the time window, further Authentication failures - occurring for the same Security Association are counted but - no t11FcSpSaNotifyAuthFailure notification is generated. - - When this object is modified before the end of a time - window, that time window is immediately terminated, i.e., - the next Authentication failure on the relevant Fabric - after the modification will cause a new time window to - - begin with the new length." - DEFVAL { 300 } - ::= { t11FcSpSaControlEntry 8 } - -t11FcSpSaControlMaxNotifs OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The maximum number of t11FcSpSaNotifyAuthFailure - notifications to be generated per Fabric within a - t11FcSpSaControlWindow time window. Subsequent - Authentication failures occurring on the same Fabric - in the same time window are counted, but no - t11FcSpSaNotifyAuthFailure notification is generated. - - When this object is modified before the end of a time - window, that time window is immediately terminated, i.e., - the next Authentication failure on the relevant Fabric - after the modification will cause a new time window to - begin with the new length." - DEFVAL { 16 } - ::= { t11FcSpSaControlEntry 9 } - -t11FcSpSaControlLifeExcdEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11FcSpSaNotifyLifeExceeded - notifications should be generated for this Fabric." - DEFVAL { true } - ::= { t11FcSpSaControlEntry 10 } - -t11FcSpSaControlLifeExcdSpi OBJECT-TYPE - SYNTAX T11FcSpiIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The SPI of the SA that was most recently terminated - because its lifetime (in seconds or in passed bytes) - was exceeded. Such terminations include those due to - a failed attempt to renew an SA after its lifetime was - exceeded." - ::= { t11FcSpSaControlEntry 11 } - -t11FcSpSaControlLifeExcdDir OBJECT-TYPE - SYNTAX T11FcSaDirection - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The direction of frame transmission on the SA that was - most recently terminated because its lifetime (in seconds - or in passed bytes) was exceeded." - ::= { t11FcSpSaControlEntry 12 } - -t11FcSpSaControlLifeExcdTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time of the most recent termination of an SA - due to its lifetime (in seconds or in passed bytes) - being exceeded. Such terminations include those - due to a failed attempt to renew an SA after its - lifetime was exceeded." - ::= { t11FcSpSaControlEntry 13 } - --- --- Notification definitions --- - -t11FcSpSaNotifyAuthFailure NOTIFICATION-TYPE - OBJECTS { t11FcSpSaControlInboundSpi, - t11FcSpSaControlSource, - t11FcSpSaControlDestination, - t11FcSpSaControlFrame, - t11FcSpSaControlElapsed, - t11FcSpSaControlSuppressed } - STATUS current - DESCRIPTION - "When this notification is generated, it indicates the - occurrence of an Authentication failure for a received - FC-2 or CT_IU frame. The t11FcSpSaControlInboundSpi, - t11FcSpSaControlSource, and t11FcSpSaControlDestination - objects in the varbindlist are the frame's SPI, source and - destination addresses, respectively. t11FcSpSaControlFrame - provides the (beginning of the) frame's content if such is - available. - - This notification is generated only for the first - occurrence of an Authentication failure on a Fabric within - a time window. Subsequent occurrences of an Authentication - Failure on the same Fabric within the same time window - are counted but suppressed. - - The value of t11FcSpSaControlElapsed contains (a lower bound - on) the elapsed time since the last generation of this - notification for the same Fabric. The value of - t11FcSpSaControlSuppressed contains the number of - generations which were suppressed in the time window after - that last generation, or zero if unknown." - ::= { t11FcSpSaMIBNotifications 1 } - -t11FcSpSaNotifyLifeExceeded NOTIFICATION-TYPE - OBJECTS { t11FcSpSaControlLifeExcdSpi, - t11FcSpSaControlLifeExcdDir } - STATUS current - DESCRIPTION - "This notification is generated when the lifetime (in - seconds or in passed bytes) of an SA is exceeded, and the - SA is either immediately terminated or is terminated - because an attempt to renew the SA fails. The values of - t11FcSpSaControlLifeExcdSpi and t11FcSpSaControlLifeExcdDir - contain the SPI and direction of the terminated SA." - ::= { t11FcSpSaMIBNotifications 2 } - --- --- Conformance --- - -t11FcSpSaMIBCompliances - OBJECT IDENTIFIER ::= { t11FcSpSaMIBConformance 1 } -t11FcSpSaMIBGroups OBJECT IDENTIFIER ::= { t11FcSpSaMIBConformance 2 } - -t11FcSpSaMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that implement - FC-SP Security Associations." - - MODULE -- this module - MANDATORY-GROUPS - { t11FcSpSaCapabilityGroup, - t11FcSpSaParamStatusGroup, - t11FcSpSaSummaryCountGroup, - t11FcSpSaProposalGroup, - t11FcSpSaDropBypassGroup, - t11FcSpSaActiveGroup, - t11FcSpSaNotifInfoGroup, - t11FcSpSaNotificationGroup - } - - -- The following is an auxiliary (listed in an INDEX clause) - - -- object for which the SMIv2 does not allow an OBJECT clause - -- to be specified, but for which this MIB has the following - -- compliance requirement: - -- OBJECT t11FcSpSaIfIndex - -- DESCRIPTION - -- Compliance requires support for either one of: - -- - individual interfaces using ifIndex values, or - -- - the use of the zero value. - --- Write access is not required for any objects in this MIB module: - - OBJECT t11FcSpSaIfStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaIfReplayPrevention - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaIfReplayWindowSize - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaIfTerminateAllSas - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPropSecurityProt - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPropTSelListIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPropTransListIndex - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPropAcceptAlgorithm - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPropRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropDirection - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropStartSrcAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropEndSrcAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropStartDstAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropEndDstAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropStartRCtl - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropEndRCtl - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropStartType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropEndType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelPropRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransSecurityProt - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransEncryptAlg - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransEncryptKeyLen - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransIntegrityAlg - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTransRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByAction - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByStartSrcAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByEndSrcAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByStartDstAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByEndDstAddr - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByStartRCtl - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByEndRCtl - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByStartType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByEndType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaTSelDrByRowStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaPairTerminate - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaControlAuthFailEnable - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaControlWindow - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaControlMaxNotifs - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT t11FcSpSaControlLifeExcdEnable - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - ::= { t11FcSpSaMIBCompliances 1 } - --- Units of Conformance - -t11FcSpSaCapabilityGroup OBJECT-GROUP - OBJECTS { t11FcSpSaIfEspHeaderCapab, - t11FcSpSaIfCTAuthCapab, - t11FcSpSaIfIKEv2Capab, - t11FcSpSaIfIkev2AuthCapab - } - STATUS current - DESCRIPTION - "A collection of objects containing information - related to capabilities of FC-SP entities." - ::= { t11FcSpSaMIBGroups 1 } - -t11FcSpSaParamStatusGroup OBJECT-GROUP - - OBJECTS { t11FcSpSaIfStorageType, - t11FcSpSaIfReplayPrevention, - t11FcSpSaIfReplayWindowSize, - t11FcSpSaIfDeadPeerDetections, - t11FcSpSaIfTerminateAllSas - } - STATUS current - DESCRIPTION - "A collection of objects containing parameters - and status information related to FC-SP entities." - ::= { t11FcSpSaMIBGroups 2 } - -t11FcSpSaSummaryCountGroup OBJECT-GROUP - OBJECTS { t11FcSpSaIfOutDrops, - t11FcSpSaIfOutBypasses, - t11FcSpSaIfOutProcesses, - t11FcSpSaIfOutUnMatcheds, - t11FcSpSaIfInUnprotUnmtchDrops, - t11FcSpSaIfInDetReplays, - t11FcSpSaIfInUnprotMtchDrops, - t11FcSpSaIfInBadXforms, - t11FcSpSaIfInGoodXforms, - t11FcSpSaIfInProtUnmtchs - } - STATUS current - DESCRIPTION - "A collection of objects containing summary - counters for FC-SP Security Associations." - ::= { t11FcSpSaMIBGroups 3 } - -t11FcSpSaProposalGroup OBJECT-GROUP - OBJECTS { t11FcSpSaPropSecurityProt, - t11FcSpSaPropTSelListIndex, - t11FcSpSaPropTransListIndex, - t11FcSpSaPropAcceptAlgorithm, - t11FcSpSaPropOutMatchSucceeds, - t11FcSpSaPropRowStatus, - t11FcSpSaTSelPropDirection, - t11FcSpSaTSelPropStartSrcAddr, - t11FcSpSaTSelPropEndSrcAddr, - t11FcSpSaTSelPropStartDstAddr, - t11FcSpSaTSelPropEndDstAddr, - t11FcSpSaTSelPropStartRCtl, - t11FcSpSaTSelPropEndRCtl, - t11FcSpSaTSelPropStartType, - t11FcSpSaTSelPropEndType, - t11FcSpSaTSelPropStorageType, - t11FcSpSaTSelPropRowStatus - - } - STATUS current - DESCRIPTION - "A collection of objects containing information - related to making and accepting proposals for - FC-SP Security Associations." - ::= { t11FcSpSaMIBGroups 4 } - -t11FcSpSaDropBypassGroup OBJECT-GROUP - OBJECTS { t11FcSpSaTSelDrByAction, - t11FcSpSaTSelDrByStartSrcAddr, - t11FcSpSaTSelDrByEndSrcAddr, - t11FcSpSaTSelDrByStartDstAddr, - t11FcSpSaTSelDrByEndDstAddr, - t11FcSpSaTSelDrByStartRCtl, - t11FcSpSaTSelDrByEndRCtl, - t11FcSpSaTSelDrByStartType, - t11FcSpSaTSelDrByEndType, - t11FcSpSaTSelDrByMatches, - t11FcSpSaTSelDrByRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects containing information - about Traffic Selectors of traffic to drop or bypass - for FC-SP Security." - ::= { t11FcSpSaMIBGroups 5 } - -t11FcSpSaActiveGroup OBJECT-GROUP - OBJECTS { t11FcSpSaPairSecurityProt, - t11FcSpSaPairTransListIndex, - t11FcSpSaPairTransIndex, - t11FcSpSaPairLifetimeLeft, - t11FcSpSaPairLifetimeLeftUnits, - t11FcSpSaPairTerminate, - t11FcSpSaPairInProtUnMatchs, - t11FcSpSaPairInDetReplays, - t11FcSpSaPairInBadXforms, - t11FcSpSaPairInGoodXforms, - t11FcSpSaTransSecurityProt, - t11FcSpSaTransEncryptAlg, - t11FcSpSaTransEncryptKeyLen, - t11FcSpSaTransIntegrityAlg, - t11FcSpSaTransStorageType, - t11FcSpSaTransRowStatus, - t11FcSpSaTSelNegInInboundSpi, - t11FcSpSaTSelNegInStartSrcAddr, - t11FcSpSaTSelNegInEndSrcAddr, - t11FcSpSaTSelNegInStartDstAddr, - t11FcSpSaTSelNegInEndDstAddr, - t11FcSpSaTSelNegInStartRCtl, - t11FcSpSaTSelNegInEndRCtl, - t11FcSpSaTSelNegInStartType, - t11FcSpSaTSelNegInEndType, - t11FcSpSaTSelNegInUnpMtchDrops, - t11FcSpSaTSelNegOutInboundSpi, - t11FcSpSaTSelNegOutStartSrcAddr, - t11FcSpSaTSelNegOutEndSrcAddr, - t11FcSpSaTSelNegOutStartDstAddr, - t11FcSpSaTSelNegOutEndDstAddr, - t11FcSpSaTSelNegOutStartRCtl, - t11FcSpSaTSelNegOutEndRCtl, - t11FcSpSaTSelNegOutStartType, - t11FcSpSaTSelNegOutEndType, - t11FcSpSaTSelSpiDirection, - t11FcSpSaTSelSpiTrafSelPtr - } - STATUS current - DESCRIPTION - "A collection of objects containing information related - to currently active FC-SP Security Associations." - ::= { t11FcSpSaMIBGroups 6 } - -t11FcSpSaNotifInfoGroup OBJECT-GROUP - OBJECTS { t11FcSpSaControlAuthFailEnable, - t11FcSpSaControlInboundSpi, - t11FcSpSaControlSource, - t11FcSpSaControlDestination, - t11FcSpSaControlFrame, - t11FcSpSaControlElapsed, - t11FcSpSaControlSuppressed, - t11FcSpSaControlWindow, - t11FcSpSaControlMaxNotifs, - t11FcSpSaControlLifeExcdEnable, - t11FcSpSaControlLifeExcdSpi, - t11FcSpSaControlLifeExcdDir, - t11FcSpSaControlLifeExcdTime - } - STATUS current - DESCRIPTION - "A collection of objects containing information - related to notifications of events concerning - FC-SP Security Associations." - ::= { t11FcSpSaMIBGroups 7 } - -t11FcSpSaNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcSpSaNotifyAuthFailure, - t11FcSpSaNotifyLifeExceeded - } - STATUS current - DESCRIPTION - "A collection of notifications of events concerning - FC-SP Security Associations." - ::= { t11FcSpSaMIBGroups 8 } - -END diff --git a/packages/mibs/T11-FC-SP-TC-MIB b/packages/mibs/T11-FC-SP-TC-MIB deleted file mode 100644 index 83f0f10d2d75..000000000000 --- a/packages/mibs/T11-FC-SP-TC-MIB +++ /dev/null @@ -1,637 +0,0 @@ -T11-FC-SP-TC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, mib-2, - Unsigned32 FROM SNMPv2-SMI -- [RFC2578] - TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579] - -t11FcTcMIB MODULE-IDENTITY - LAST-UPDATED "200808200000Z" - ORGANIZATION "This MIB module was developed through the - coordinated effort of two organizations: - T11 began the development and the IETF (in - the IMSS Working Group) finished it." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Email: kzm@cisco.com" - DESCRIPTION - "This MIB module defines Textual Conventions for use in - the multiple MIB modules, which together define the - instrumentation for an implementation of the Fibre Channel - Security Protocols (FC-SP) specification. - - This MIB module also defines Object Identities (for use as - possible values of MIB objects with syntax AutonomousType), - including OIDs for the Cryptographic Algorithms defined - in FC-SP. - - Copyright (C) The IETF Trust (2008). This version - of this MIB module is part of RFC 5324; see the RFC - itself for full legal notices." - REVISION "200808200000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 5324." - ::= { mib-2 175 } - -t11FcSpIdentities OBJECT IDENTIFIER ::= { t11FcTcMIB 1 } -t11FcSpAlgorithms OBJECT IDENTIFIER ::= { t11FcSpIdentities 1 } - --- --- Textual Conventions --- - -T11FcSpPolicyHashFormat ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Identifies a cryptographic hash function used to create - a hash value that summarizes an FC-SP Policy Object. - - Each definition of an object with this TC as its syntax - must be accompanied by a corresponding definition of an - object with T11FcSpPolicyHashValue as its syntax, and - containing the hash value. - - The first two cryptographic hash functions are: - - Hash Type Hash Tag Hash Length (Bytes) - SHA-1 '00000001'h 20 - SHA-256 '00000002'h 32 - " - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3.1 and table 106. - - FIPS PUB 180-2." - SYNTAX OCTET STRING (SIZE (4)) - -T11FcSpPolicyHashValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents the value of the cryptographic hash function - of an FC-SP Policy Object. - - Each definition of an object with this TC as its syntax - must be accompanied by a corresponding definition of an - object with T11FcSpPolicyHashFormat as its syntax. - The corresponding object identifies the cryptographic - hash function used to create the hash value." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 7.1.3.1 and table 106." - SYNTAX OCTET STRING (SIZE (0..64)) - -T11FcSpHashCalculationStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "When some kind of 'database' is defined in a set of - read-write MIB objects, it is common that multiple changes - in the data need to be made at the same time. So, if hash - values are maintained for that data, those hash values are - only correct if and when they are re-calculated after every - change. In such circumstances, the use of an object with - this syntax allows the re-calculation of the hash values to - be deferred until all changes have been made, and therefore - the calculation need only be done once after all changes, - rather than repeatedly/after each individual change. - - The definition of an object defined using this TC is - required to specify which one or more instances of which - MIB objects contain the hash values operated upon (or - whose status is given) by the value of this TC. - - When read, the value of an object with this syntax is - either: - - correct -- the identified MIB object instance(s) - contain the correct hash values; or - stale -- the identified MIB object instance(s) - contain stale (possibly incorrect) values. - - Writing a value of 'calculate' is a request to re-calculate - and update the values of the corresponding instances of the - identified MIB objects. Writing a value of 'correct' or - 'stale' to this object is an error (e.g., 'wrongValue')." - SYNTAX INTEGER { - calculate(1), - correct(2), - stale(3) - } - -T11FcSpAuthRejectReasonCode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A reason code contained in an AUTH_Reject message, or - in an SW_RJT (rejecting an AUTH_ILS), or in an LS_RJT - (rejecting an AUTH-ELS)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 17, 48, 52." - SYNTAX INTEGER { - - authFailure(1), - logicalError(2), - logicalBusy(3), - authILSNotSupported(4), - authELSNotSupported(5), - notLoggedIn(6) - } - -T11FcSpAuthRejReasonCodeExp ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A reason code explanation contained in an AUTH_Reject - message, or in an SW_RJT (rejecting an AUTH_ILS), or in - an LS_RJT (rejecting an AUTH-ELS)." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Tables 18, 48, 52." - SYNTAX INTEGER { - authMechanismNotUsable(1), - dhGroupNotUsable(2), - hashFunctionNotUsable(3), - authTransactionAlreadyStarted(4), - authenticationFailed(5), - incorrectPayload(6), - incorrectAuthProtocolMessage(7), - restartAuthProtocol(8), - authConcatNotSupported(9), - unsupportedProtocolVersion(10), - logicalBusy(11), - authILSNotSupported(12), - authELSNotSupported(13), - notLoggedIn(14) - } - -T11FcSpHashFunctions ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A set of zero, one, or more hash functions defined for - use in FC-SP." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 14." - SYNTAX BITS { - md5(0), - sha1(1) - } - -T11FcSpSignFunctions ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A set of zero, one, or more signature functions defined - for signing certificates for use with FCAP in FC-SP." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, tables 38 & 39." - SYNTAX BITS { - rsaSha1(0) - } - -T11FcSpDhGroups ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A set of zero, one, or more DH Groups defined for use - in FC-SP." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 15." - SYNTAX BITS { - null(0), - group1024(1), - group1280(2), - group1536(3), - group2048(4), - group3072(5), - group4096(6), - group6144(7), - group8192(8) - } - -T11FcSpPolicyObjectType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A value that identifies the type of an FC-SP Policy - Object." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 102." - SYNTAX INTEGER { - summary(1), - switchMemberList(2), - nodeMemberList(3), - switchConnectivity(4), - ipMgmtList(5), - attribute(6) - } - -T11FcSpPolicyNameType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The format and usage of a companion object having - T11FcSpPolicyName as its syntax. - - Six of the values indicate the same format, i.e., they - differ only in semantics. That common format is a Fibre - Channel 'Name_Identifier', i.e., the same syntax as - 'FcNameIdOrZero (SIZE(8))'. - - These six are three pairs of one restricted and one - unrestricted. Each usage of this syntax must specify - what the meaning of 'restricted' is for that usage and - how the characteristics and behavior of restricted - names differ from unrestricted names. - - The six are: - - 'nodeName' - a Node_Name, which is the - Name_Identifier associated - with a Fibre Channel Node. - - 'restrictedNodeName' - a Restricted Node_Name. - - 'portName' - the Name_Identifier associated - with a Fibre Channel Port. - - 'restrictedPortName' - a Restricted Port_Name. - - 'wildcard' - a Wildcard value that is used to - identify 'all others' (typically, - all other members of a Policy - Object, not all other Policy - Objects). - - 'restrictedWildcard' - a Restricted Wildcard value. - - Other possible values are: - - 'alphaNumericName' - the value begins with an ASCII - letter (upper or lower case) followed by (0 ... 63) - characters from the set: lower case letters, upper case - letters, digits, and the four symbols: dollar-sign ($), - dash (-), caret (^), and underscore (_). - - 'ipv6AddressRange' - two IPv6 addresses in network - byte order, the numerically smallest first and the - numerically largest second; total length is 32 bytes. - - 'ipv4AddressRange' - two IPv4 addresses in network - byte order, the numerically smallest first and the - numerically largest second; total length is 8 bytes." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 103." - SYNTAX INTEGER { - nodeName(1), - restrictedNodeName(2), - portName(3), - restrictedPortName(4), - wildcard(5), - restrictedWildcard(6), - alphaNumericName(7), - ipv6AddressRange(8), - ipv4AddressRange(9) - } - -T11FcSpPolicyName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A syntax used, when defining Policy Objects, for the - name of something. - - An object that uses this syntax always identifies a - companion object with syntax T11FcSpPolicyNameType - such that the companion object specifies the format - and usage of the object with this syntax. - - When the companion object has the value 'wildcard' or - 'restrictedWildcard', the value of the T11FcSpPolicyName - object is: '0000000000000000'h." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 103." - SYNTAX OCTET STRING (SIZE (1..64)) - -T11FcSpAlphaNumName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A syntax used when defining Policy Objects for the - name of something, where the name is always in the format - specified by: - - T11FcSpPolicyNameType = 'alphaNumericName' - " - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 103." - SYNTAX OCTET STRING (SIZE (1..64)) - -T11FcSpAlphaNumNameOrAbsent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An extension of the T11FcSpAlphaNumName TC with - one additional possible value: the zero-length string - to indicate the absence of a name." - SYNTAX OCTET STRING (SIZE (0..64)) - -T11FcSaDirection ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The direction of frame transmission on a Security - Association. Note that Security Associations are - unidirectional, but they always exist as part of an - SA pair of the same type in opposite directions." - SYNTAX INTEGER { ingress(1), egress(2) } - -T11FcSpiIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An SPI (Security Parameter Index) value is carried in the - SPI field of a frame protected by the ESP_Header. An SPI - is also carried in the SAID field of a Common Transport - Information Unit (CT_IU) protected by CT_Authentication. - An SPI value identifies the Security Association on which - the frame is being transmitted." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 4.7.2 and 4.7.3." - SYNTAX Unsigned32 (0..4294967295) -- the default range!! - -T11FcSpPrecedence ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "The precedence of a Traffic Selector. If a frame - matches with two or more Traffic Selectors, then the match - that takes precedence is the one with the Traffic Selector - having the numerically smallest precedence value. Note that - precedence values are not necessarily contiguous." - SYNTAX Unsigned32 (0..4294967295) -- the default range!! - -T11FcRoutingControl ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1x" - STATUS current - DESCRIPTION - "A value stored in the R_CTL (Routing Control) 8-bit field - of an FC-2 frame containing routing and information bits to - categorize the frame function. - - For FC-2 frames, an R_CTL value typically distinguishes - between control versus data frames and/or solicited versus - unsolicited frames, and in combination with the TYPE field - (see T11FcSpType), identifies a particular link-layer - service/protocol using FC-2. - - For CT_Authentication, the information field in the R_CTL - field contains '02'h for Request CT_IUs and '03'h for - Response CT_IUs. - - The comparison of two values having this syntax is done - by treating each string as an 8-bit numeric value." - REFERENCE - "- Fibre Channel - Framing and Signaling-2 (FC-FS-2), - ANSI INCITS 424-2007, Project T11/1619-D, - February 2007, section 9.3. - - Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2006, sections 4.5.2.4.2, 4.5.2.4.3 - and table 12." - SYNTAX OCTET STRING (SIZE(1)) - -T11FcSpType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x" - STATUS current - DESCRIPTION - "A value, or combination of values, contained in a frame - header used in identifying the link layer service/protocol - of a frame. The value is always two octets: - - - for FC-2 frames, the first octet is zero and the second - octet contains the Data structure type (TYPE) value - defined by FC-FS-2. The TYPE value is used in - combination with T11FcRoutingControl to identify a link - - layer service/protocol. - - - for Common Transport Information Units (CT_IUs), the - first octet contains a GS_Type value and the second - octet contains a GS_Subtype value, defined by FC-GS-5. - - The comparison of two values having this syntax is done - by treating each string as the numeric value obtained by - numerically combining the individual octet's value as - follows: - - (256 * 1st-octet) + 2nd-octet - " - REFERENCE - "- Fibre Channel - Framing and Signaling-2 (FC-FS-2), - ANSI INCITS 424-2007, Project T11/1619-D, - February 2007, section 9.6. - - Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2006, sections 4.3.2.4 and 4.3.2.5." - SYNTAX OCTET STRING (SIZE(2)) - -T11FcSpTransforms ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A list of the standardized transforms that are defined - by FC-SP for use with ESP_Header, CT_Authentication, and/or - IKEv2 Support." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), February 2007, - Appendix A.3.1, tables A.23, A.24, A.25, A.26." - SYNTAX BITS { - encrNull(0), - encrAesCbc(1), - encrAesCtr(2), - encrAesGcm(3), - encr3Des(4), - prfHmacMd5(5), - prfHmacSha1(6), - prfAesCbc(7), - authHmacMd5L96(8), - authHmacSha1L96(9), - authHmacMd5L128(10), - authHmacSha1L160(11), - encrNullAuthAesGmac(12), - dhGroups1024bit(13), - dhGroups2048bit(14) - } - -T11FcSpSecurityProtocolId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A Security Protocol identifier to identify - the protocol by which traffic is to be protected, - e.g., ESP_Header or CT_Authentication." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, section 6.3.2.2 and table 67." - SYNTAX INTEGER { espHeader(1), ctAuth(2) } - -T11FcSpLifetimeLeft ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This TC is used for one object of an associated pair - of objects. The object with this syntax specifies a - remaining lifetime of something, e.g., of an SA, where - the lifetime is given in the units specified by the other - object of the pair which has T11FcSpLifetimeLeftUnits - as its syntax." - SYNTAX Unsigned32 - -T11FcSpLifetimeLeftUnits ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An object, defined using T11FcSpLifetimeLeft TC as - its syntax, is required to be one of an associated - pair of objects such that the other object of the pair - is defined with this T11FcSpLifetimeLeftUnits TC as - its syntax and with its value specifying the - units of the remaining lifetime given by the - value of the T11FcSpLifetimeLeft object." - SYNTAX INTEGER { - seconds(1), -- seconds - kiloBytes(2), -- 10^^3 bytes - megaBytes(3), -- 10^^6 bytes - gigaBytes(4), -- 10^^9 bytes - teraBytes(5), -- 10^^12 bytes - petaBytes(6), -- 10^^15 bytes - exaBytes(7), -- 10^^18 bytes - zettaBytes(8), -- 10^^21 bytes - yottaBytes(9) -- 10^^24 bytes - } - --- --- Object Identities to identify the Cryptographic Algorithms --- listed in FC-SP. - --- - -t11FcSpEncryptAlgorithms - OBJECT IDENTIFIER ::= { t11FcSpAlgorithms 1 } - -t11FcSpEncrNull OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_NULL algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 1 } - -t11FcSpEncrAesCbc OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_AES_CBC algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 2 } - -t11FcSpEncrAesCtr OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_AES_CTR algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 3 } - -t11FcSpEncrAesGcm OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_AES_GCM algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 4 } - -t11FcSpEncr3Des OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_3DES algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 5 } - -t11FcSpAuthAlgorithms - OBJECT IDENTIFIER ::= { t11FcSpAlgorithms 2 } - -t11FcSpAuthNull OBJECT-IDENTITY - STATUS current - DESCRIPTION "The AUTH_NONE algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 72." - ::= { t11FcSpAuthAlgorithms 1 } - -t11FcSpAuthHmacMd5L96 OBJECT-IDENTITY - STATUS current - DESCRIPTION "The AUTH_HMAC_MD5_96 algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 72." - ::= { t11FcSpAuthAlgorithms 2 } - -t11FcSpAuthHmacSha1L96 OBJECT-IDENTITY - STATUS current - DESCRIPTION "The AUTH_HMAC_SHA1_96 algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 72." - ::= { t11FcSpAuthAlgorithms 3 } - -t11FcSpAuthHmacMd5L128 OBJECT-IDENTITY - STATUS current - DESCRIPTION "The AUTH_HMAC_MD5_128 algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 72." - ::= { t11FcSpAuthAlgorithms 4 } - -t11FcSpAuthHmacSha1L160 OBJECT-IDENTITY - STATUS current - DESCRIPTION "The AUTH_HMAC_SHA1_160 algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 72." - ::= { t11FcSpAuthAlgorithms 5 } - -t11FcSpEncrNullAuthAesGmac OBJECT-IDENTITY - STATUS current - DESCRIPTION "The ENCR_NULL_AUTH_AES_GMAC algorithm." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 70." - ::= { t11FcSpEncryptAlgorithms 6 } - -END diff --git a/packages/mibs/T11-FC-SP-ZONING-MIB b/packages/mibs/T11-FC-SP-ZONING-MIB deleted file mode 100644 index c9b494aced3d..000000000000 --- a/packages/mibs/T11-FC-SP-ZONING-MIB +++ /dev/null @@ -1,550 +0,0 @@ -T11-FC-SP-ZONING-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, mib-2, - Counter32 - FROM SNMPv2-SMI -- [RFC2578] - TruthValue FROM SNMPv2-TC -- [RFC2579] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - ifIndex FROM IF-MIB -- [RFC2863] - t11ZsServerEntry, - t11ZsStatsEntry, - t11ZsNotifyControlEntry, - t11ZsFabricIndex FROM T11-FC-ZONE-SERVER-MIB -- [RFC4936] - T11FcSpPolicyHashValue, - T11FcSpPolicyHashFormat, - T11FcSpHashCalculationStatus - FROM T11-FC-SP-TC-MIB; - -t11FcSpZoningMIB MODULE-IDENTITY - LAST-UPDATED "200808200000Z" - - ORGANIZATION "This MIB module was developed through the - coordinated effort of two organizations: - T11 began the development and the IETF (in - the IMSS Working Group) finished it." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Email: kzm@cisco.com" - DESCRIPTION - "This MIB module specifies the extensions to the - T11-FC-ZONE-SERVER-MIB module that are necessary for the - management of Fibre Channel's FC-SP Zoning Servers, as - defined in the FC-SP specification. - - The persistence of values written to these MIB objects is - the same as the persistence of the objects they extend, - i.e., it is given by the value of the relevant instance of - t11ZsServerDatabaseStorageType (defined in the - T11-FC-ZONE-SERVER-MIB module). - - Copyright (C) The IETF Trust (2008). This version - of this MIB module is part of RFC 5324; see the RFC - itself for full legal notices." - REVISION "200808200000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 5324." - ::= { mib-2 177 } - -t11FcSpZsMIBNotifications OBJECT IDENTIFIER ::= { t11FcSpZoningMIB 0 } -t11FcSpZsMIBObjects OBJECT IDENTIFIER ::= { t11FcSpZoningMIB 1 } -t11FcSpZsMIBConformance OBJECT IDENTIFIER ::= { t11FcSpZoningMIB 2 } -t11FcSpZsConfiguration OBJECT IDENTIFIER ::= { t11FcSpZsMIBObjects 1 } -t11FcSpZsStatistics OBJECT IDENTIFIER ::= { t11FcSpZsMIBObjects 2 } - --- --- Augmenting the table of Zone Servers --- - -t11FcSpZsServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpZsServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table which provides FC-SP-specific information about - the Zone Servers on each Fabric in one or more Switches." - ::= { t11FcSpZsConfiguration 1 } - -t11FcSpZsServerEntry OBJECT-TYPE - SYNTAX T11FcSpZsServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information relevant to FC-SP - for a particular Zone Server for a particular Fabric - on a particular Switch. The Fabric and Switch are - identified in the same manner as in t11ZsServerEntry." - AUGMENTS { t11ZsServerEntry } - ::= { t11FcSpZsServerTable 1 } - -T11FcSpZsServerEntry ::= SEQUENCE { - t11FcSpZsServerCapabilityObject BITS, - t11FcSpZsServerEnabled TruthValue, - t11FcSpZoneSetHashStatus T11FcSpHashCalculationStatus, - t11FcSpActiveZoneSetHashType T11FcSpPolicyHashFormat, - t11FcSpActiveZoneSetHash T11FcSpPolicyHashValue, - t11FcSpZoneSetDatabaseHashType T11FcSpPolicyHashFormat, - t11FcSpZoneSetDatabaseHash T11FcSpPolicyHashValue -} - -t11FcSpZsServerCapabilityObject OBJECT-TYPE - SYNTAX BITS { - fcSpZoning(0) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Capabilities of the Zone Server for the particular Fabric - on the particular Switch, with respect to FC-SP Zoning: - - fcSpZoning -- set to 1 to indicate the Switch is - capable of supporting FC-SP Zoning. - " - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 184." - ::= { t11FcSpZsServerEntry 1 } - -t11FcSpZsServerEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object indicates whether the Zone Server for the - particular Fabric on the particular Switch, is operating in - FC-SP Zoning mode." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 185." - ::= { t11FcSpZsServerEntry 2 } - -t11FcSpZoneSetHashStatus OBJECT-TYPE - SYNTAX T11FcSpHashCalculationStatus - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When read, the value of this object is either: - - correct -- the corresponding instances of both - t11FcSpActiveZoneSetHash and - t11FcSpZoneSetDatabaseHash contain - the correct hash values; or - stale -- the corresponding instances of - t11FcSpActiveZoneSetHash and - t11FcSpZoneSetDatabaseHash contain - stale (possibly incorrect) values; - - Writing a value of 'calculate' is a request to re-calculate - and update the values of the corresponding instances of both - t11FcSpActiveZoneSetHash and t11FcSpZoneSetDatabaseHash. - Writing a value of 'correct' or 'stale' to this object - is an error (e.g., 'wrongValue'). - - When the Active Zone Set and/or the Zone Set Database are - updated, it is common that multiple changes need to be made - at the same time. In such circumstances, the use of this - object allows the hash values to be updated only once after - all changes, rather than repeatedly/after each individual - change. - - If and when the corresponding instance of - t11ZsServerDatabaseStorageType has the value 'permanent(4)', - then if write access is supported to any instance of a - read-write object in any row of any table governed by the - 'permanent' value of t11ZsServerDatabaseStorageType, then - - write access to the corresponding instance of this object - must also be supported." - REFERENCE - "t11ZsServerDatabaseStorageType in - 'Fibre Channel Zone Server MIB', RFC 4936, August 2007." - DEFVAL { stale } - ::= { t11FcSpZsServerEntry 3 } - -t11FcSpActiveZoneSetHashType OBJECT-TYPE - SYNTAX T11FcSpPolicyHashFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The format used for the hash value contained in the - corresponding instance of t11FcSpActiveZoneSetHash." - ::= { t11FcSpZsServerEntry 4 } - -t11FcSpActiveZoneSetHash OBJECT-TYPE - SYNTAX T11FcSpPolicyHashValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the hash for the current Active Zone Set. - The format of this value is given by the corresponding - instance of t11FcSpActiveZoneSetHashType." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 187." - ::= { t11FcSpZsServerEntry 5 } - -t11FcSpZoneSetDatabaseHashType OBJECT-TYPE - SYNTAX T11FcSpPolicyHashFormat - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The format used for the hash value contained in the - corresponding instance of t11FcSpZoneSetDatabaseHash." - ::= { t11FcSpZsServerEntry 6 } - -t11FcSpZoneSetDatabaseHash OBJECT-TYPE - SYNTAX T11FcSpPolicyHashValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the hash for the current Zone Set Database. - The format of this value is given by the corresponding - instance of t11FcSpZoneSetDatabaseHashType." - REFERENCE - "- ANSI INCITS 426-2007, T11/Project 1570-D, - Fibre Channel - Security Protocols (FC-SP), - February 2007, Table 187." - ::= { t11FcSpZsServerEntry 7 } - --- --- Additional Statistics for FC-SP Zoning --- - -t11FcSpZsStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpZsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of statistics specific to FC-SP that are - maintained by Zone Servers." - ::= { t11FcSpZsStatistics 1 } - -t11FcSpZsStatsEntry OBJECT-TYPE - SYNTAX T11FcSpZsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of statistics specific to FC-SP for a particular - Zone Server for a particular Fabric on a particular Switch. - The Fabric and Switch are identified in the same manner as - in t11ZsStatsEntry." - AUGMENTS { t11ZsStatsEntry } - ::= { t11FcSpZsStatsTable 1 } - -T11FcSpZsStatsEntry ::= SEQUENCE { - t11FcSpZsSPCMITrequestsSent Counter32, - t11FcSpZsSPCMITrequestsAccepted Counter32, - t11FcSpZsSPCMITrequestsRejected Counter32, - t11FcSpZsZcpRequestsSent Counter32, - t11FcSpZsZcpRequestsAccepted Counter32, - t11FcSpZsZcpRequestsRejected Counter32, - t11FcSpZsZirRequestsAccepted Counter32, - t11FcSpZsZirRequestsRejected Counter32 -} - -t11FcSpZsSPCMITrequestsSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SP Commit Zone Changes (SPCMIT) operation - - requests sent by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 1 } - -t11FcSpZsSPCMITrequestsAccepted OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SP Commit Zone Changes (SPCMIT) operation - requests received and accepted by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 2 } - -t11FcSpZsSPCMITrequestsRejected OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SP Commit Zone Changes (SPCMIT) operation - requests received but rejected by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 3 } - -t11FcSpZsZcpRequestsSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zoning Check Protocol (ZCP) requests sent - by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 4 } - -t11FcSpZsZcpRequestsAccepted OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zoning Check Protocol (ZCP) requests received - - and accepted by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 5 } - -t11FcSpZsZcpRequestsRejected OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zoning Check Protocol (ZCP) requests received - but rejected by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 6 } - -t11FcSpZsZirRequestsAccepted OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zoning Information Request (ZIR) requests - received and accepted by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 7 } - -t11FcSpZsZirRequestsRejected OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zoning Information Request (ZIR) requests - received but rejected by the Zone Server. - - This counter has no discontinuities other than those - that all Counter32's have when sysUpTime=0." - ::= { t11FcSpZsStatsEntry 8 } - --- --- Enable/Disable for Notifications --- - -t11FcSpZsNotifyControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11FcSpZsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control information for notifications - generated due to Zone Server events related to - FC-SP Zoning." - ::= { t11FcSpZsConfiguration 2 } - -t11FcSpZsNotifyControlEntry OBJECT-TYPE - SYNTAX T11FcSpZsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry is an augmentation of the notification control - information for a Zone Server for a particular Fabric on a - particular Switch. The Fabric and Switch are identified in - the same manner as in t11ZsNotifyControlEntry." - AUGMENTS { t11ZsNotifyControlEntry } - ::= { t11FcSpZsNotifyControlTable 1 } - -T11FcSpZsNotifyControlEntry ::= SEQUENCE { - t11FcSpZsNotifyJoinSuccessEnable TruthValue, - t11FcSpZsNotifyJoinFailureEnable TruthValue -} - -t11FcSpZsNotifyJoinSuccessEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether - t11FcSpZsFabricJoinFailureNotify notifications should be - generated by the Zone Server for this Fabric." - ::= { t11FcSpZsNotifyControlEntry 1 } - -t11FcSpZsNotifyJoinFailureEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether - t11FcSpZsFabricJoinSuccessNotify notifications should be - generated by the Zone Server for this Fabric." - ::= { t11FcSpZsNotifyControlEntry 2 } - --- --- Notifications --- - -t11FcSpZsFabricJoinSuccessNotify NOTIFICATION-TYPE - OBJECTS { ifIndex, t11ZsFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that a Switch that is part - of one Fabric (indicated by the value of t11ZsFabricIndex) - has successfully joined (on the interface indicated by the - value of ifIndex) with a Switch that is part of another - Fabric. - - If multiple Virtual Fabrics are configured on an interface, - and all are successfully joined at the same time, and if - the agent so chooses, then it can generate just one - notification in which t11ZsFabricIndex has the value 4096." - ::= { t11FcSpZsMIBNotifications 1 } - -t11FcSpZsFabricJoinFailureNotify NOTIFICATION-TYPE - OBJECTS { ifIndex, t11ZsFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that an E_Port on the local - Switch has entered the Isolated state because a join - between two Fabrics failed. The failure occurred on the - local Fabric indicated by the value of t11ZsFabricIndex, - on the interface indicated by the value of ifIndex. - - If multiple Virtual Fabrics are configured on an interface, - and all have a failure to join at the same time, and if the - agent so chooses, then it can generate just one notification - in which t11ZsFabricIndex has the value 4096." - ::= { t11FcSpZsMIBNotifications 2 } - --- --- Conformance --- - -t11FcSpZsMIBCompliances - OBJECT IDENTIFIER ::= { t11FcSpZsMIBConformance 1 } -t11FcSpZsMIBGroups OBJECT IDENTIFIER ::= { t11FcSpZsMIBConformance 2 } - -t11FcSpZsMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the extensions specified in FC-SP for - Fibre Channel's Zone Server." - - MODULE -- this module - - MANDATORY-GROUPS { t11FcSpZsObjectsGroup, - t11FcSpZsNotificationControlGroup, - t11FcSpZsNotificationGroup } - - GROUP t11FcSpZsStatisticsGroup - DESCRIPTION - "These counters, containing Zone Server statistics, - are mandatory only for those systems that count - such events." - --- Write access is not required for any objects in this MIB module: - - OBJECT t11FcSpZsServerEnabled - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpZoneSetHashStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpZsNotifyJoinSuccessEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11FcSpZsNotifyJoinFailureEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11FcSpZsMIBCompliances 1 } - --- Units of Conformance - -t11FcSpZsObjectsGroup OBJECT-GROUP - OBJECTS { t11FcSpZsServerCapabilityObject, - t11FcSpZsServerEnabled, - t11FcSpZoneSetHashStatus, - t11FcSpActiveZoneSetHashType, - t11FcSpActiveZoneSetHash, - t11FcSpZoneSetDatabaseHashType, - t11FcSpZoneSetDatabaseHash - } - STATUS current - DESCRIPTION - "A collection of objects for Zone configuration - - information of a Zone Server capable of - operating in FC-SP Zoning mode." - ::= { t11FcSpZsMIBGroups 1 } - -t11FcSpZsNotificationControlGroup OBJECT-GROUP - OBJECTS { t11FcSpZsNotifyJoinSuccessEnable, - t11FcSpZsNotifyJoinFailureEnable - } - STATUS current - DESCRIPTION - "A collection of notification control objects for - monitoring Zone Server failures specific to FC-SP." - ::= { t11FcSpZsMIBGroups 2 } - -t11FcSpZsStatisticsGroup OBJECT-GROUP - OBJECTS { t11FcSpZsSPCMITrequestsSent, - t11FcSpZsSPCMITrequestsAccepted, - t11FcSpZsSPCMITrequestsRejected, - t11FcSpZsZcpRequestsSent, - t11FcSpZsZcpRequestsAccepted, - t11FcSpZsZcpRequestsRejected, - t11FcSpZsZirRequestsAccepted, - t11FcSpZsZirRequestsRejected - } - STATUS current - DESCRIPTION - "A collection of objects for collecting Zone Server - statistics which are specific to FC-SP." - ::= { t11FcSpZsMIBGroups 3 } - -t11FcSpZsNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11FcSpZsFabricJoinSuccessNotify, - t11FcSpZsFabricJoinFailureNotify - } - STATUS current - DESCRIPTION - "A collection of notification(s) for monitoring - Zone Server events that are specific to FC-SP." - ::= { t11FcSpZsMIBGroups 4 } - -END diff --git a/packages/mibs/T11-FC-VIRTUAL-FABRIC-MIB b/packages/mibs/T11-FC-VIRTUAL-FABRIC-MIB deleted file mode 100644 index a008cca817ca..000000000000 --- a/packages/mibs/T11-FC-VIRTUAL-FABRIC-MIB +++ /dev/null @@ -1,523 +0,0 @@ -T11-FC-VIRTUAL-FABRIC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - Unsigned32, mib-2 - FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP - FROM SNMPv2-CONF -- [RFC2580] - RowStatus, StorageType FROM SNMPv2-TC -- [RFC2579] - InterfaceIndex FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, FcNameIdOrZero, - fcmPortEntry, fcmSwitchEntry - FROM FC-MGMT-MIB -- [RFC4044] - T11FabricIndex FROM T11-TC-MIB; -- [RFC4439] - -t11FcVirtualFabricMIB MODULE-IDENTITY - LAST-UPDATED "200611100000Z" - ORGANIZATION "IETF IMSS (Internet and Management Support - for Storage) Working Group" - CONTACT-INFO - " - Scott Kipp - McDATA Corporation - Tel: +1 720 558-3452 - E-mail: scott.kipp@mcdata.com - Postal: 4 McDATA Parkway - Broomfield, CO USA 80021 - - G D Ramkumar - SnapTell, Inc. - Tel: +1 650-326-7627 - E-mail: gramkumar@stanfordalumni.org - Postal: 2741 Middlefield Rd, Suite 200 - Palo Alto, CA USA 94306 - - Keith McCloghrie - Cisco Systems, Inc. - Tel: +1 408 526-5260 - E-mail: kzm@cisco.com - Postal: 170 West Tasman Drive - San Jose, CA USA 95134 - " - DESCRIPTION - "This module defines management information specific to - Fibre Channel Virtual Fabrics. A Virtual Fabric is a - - Fabric composed of partitions of switches, links and - N_Ports with a single Fabric management domain, Fabric - Services and independence from other Virtual Fabrics. - - Copyright (C) The IETF Trust (2006). This version of - this MIB module is part of RFC 4747; see the RFC itself for - full legal notices." - REVISION "200611100000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4747." - ::= { mib-2 147 } - -t11vfObjects OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 1 } -t11vfConformance OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 2 } - ---******************************** --- MIB object definitions --- - -t11vfCoreSwitchTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11vfCoreSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of core switches supported by the current - management entity." - ::= { t11vfObjects 1 } - -t11vfCoreSwitchEntry OBJECT-TYPE - SYNTAX T11vfCoreSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents one core switch." - INDEX { fcmInstanceIndex, t11vfCoreSwitchSwitchName } - ::= { t11vfCoreSwitchTable 1} - -T11vfCoreSwitchEntry ::= - SEQUENCE { - t11vfCoreSwitchSwitchName FcNameIdOrZero, - t11vfCoreSwitchMaxSupported Unsigned32, - t11vfCoreSwitchStorageType StorageType - } - -t11vfCoreSwitchSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The Core Switch_Name (WWN) of this Core Switch." - ::= { t11vfCoreSwitchEntry 1 } - -t11vfCoreSwitchMaxSupported OBJECT-TYPE - SYNTAX Unsigned32 (1..4095) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "In switches that do not support Virtual Fabrics, - this object has the value of 1. If Virtual Fabrics - are supported, this object is the maximum number of - Virtual Fabrics supported by the Core Switch. For - the purpose of this count, the Control VF_ID is - ignored." - ::= { t11vfCoreSwitchEntry 2 } - -t11vfCoreSwitchStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11vfCoreSwitchEntry 3 } - --- Virtual Switch table - -t11vfVirtualSwitchTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11vfVirtualSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Virtual Switches. When one Core Switch - provides switching functions for multiple Virtual Fabrics, - that Core Switch is modeled as containing multiple - Virtual Switches, one for each Virtual Fabric. This table - contains one row for every Virtual Switch on every Core - Switch. This table augments the basic switch information in - the fcmSwitchTable Table in the FC-MGMT-MIB." - REFERENCE - "fcmSwitchTable is defined in the FC-MGMT-MIB [RFC4044]." - ::= { t11vfObjects 2 } - -t11vfVirtualSwitchEntry OBJECT-TYPE - SYNTAX T11vfVirtualSwitchEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry of the Virtual Switch table. Each row is for a - Virtual Switch. - - This table augments the fcmSwitchTable, i.e., every entry - in this table has a one-to-one correspondence with an - entry in the fcmSwitchTable. At the time when the - fcmSwitchTable was defined, it applied to physical - switches. With the definition and usage of virtual - switches, fcmSwitchTable now applies to virtual switches - as well as physical switches, and (in contrast to physical - switches) it is appropriate to provide the capability for - virtual switches to be created via remote management - applications, e.g., via SNMP. - - So, this entry contains a RowStatus object (to allow the - creation of a virtual switch), as well as a StorageType - object. Obviously, if a row is created/deleted in this - table, the corresponding row in the fcmSwitchTable will - be created/deleted." - REFERENCE - "fcmSwitchEntry is defined in the FC-MGMT-MIB module - [RFC4044]." - AUGMENTS { fcmSwitchEntry } - ::= { t11vfVirtualSwitchTable 1} - -T11vfVirtualSwitchEntry ::= - SEQUENCE { - t11vfVirtualSwitchVfId T11FabricIndex, - t11vfVirtualSwitchCoreSwitchName FcNameIdOrZero, - t11vfVirtualSwitchRowStatus RowStatus, - t11vfVirtualSwitchStorageType StorageType - } - -t11vfVirtualSwitchVfId OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The VF_ID of the Virtual Fabric for which this virtual - switch performs its switching function. The Control - VF_ID is implicitly enabled and is not set. - Communication with the Control VF_ID is required." - REFERENCE - "FC-SW-4, REV 7.5, section 12.2" - ::= { t11vfVirtualSwitchEntry 1 } - -t11vfVirtualSwitchCoreSwitchName OBJECT-TYPE - SYNTAX FcNameIdOrZero (SIZE(8 | 16)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Core Switch_Name (WWN) of the Core Switch that - contains this Virtual Switch." - REFERENCE - "FC-SW-4, REV 7.5, section 12.2." - ::= { t11vfVirtualSwitchEntry 2 } - -t11vfVirtualSwitchRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this row." - ::= { t11vfVirtualSwitchEntry 3 } - -t11vfVirtualSwitchStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11vfVirtualSwitchEntry 4 } - --- Port table - -t11vfPortTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11vfPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of Port attributes related to Virtual Fabrics." - ::= { t11vfObjects 3 } - -t11vfPortEntry OBJECT-TYPE - SYNTAX T11vfPortEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents a physical Port on a switch. - Switches that support Virtual Fabrics would add - - these four additional columns to the fcmPortEntry - row." - REFERENCE - "fcmPortEntry is defined in the FC-MGMT-MIB module." - AUGMENTS { fcmPortEntry } - ::= { t11vfPortTable 1} - -T11vfPortEntry ::= - SEQUENCE { - t11vfPortVfId T11FabricIndex, - t11vfPortTaggingAdminStatus INTEGER, - t11vfPortTaggingOperStatus INTEGER, - t11vfPortStorageType StorageType - } - -t11vfPortVfId OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The Port VF_ID assigned to this Port. The Port VF_ID is the - default Virtual Fabric that is assigned to untagged frames - arriving at this Port. The Control VF_ID is implicitly - enabled and is not set. Communication with the Control - VF_ID is required." - REFERENCE - "FC-SW-4, REV 7.5, section 12.1" - DEFVAL {1} - ::= { t11vfPortEntry 1 } - -t11vfPortTaggingAdminStatus OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2), - auto(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to configure the administrative status - of Virtual Fabric tagging on this Port. - - SET operation Description - -------------- ------------------------------------------- - off(1) To disable Virtual Fabric tagging on this - Port. - - on(2) To enable Virtual Fabric tagging on this - - Port if the attached Port doesn't - prohibit it. - - auto(3) To enable Virtual Fabric tagging if the - peer requests it." - REFERENCE - "FC-SW-4, REV 7.5, section 12.4" - ::= { t11vfPortEntry 2 } - - t11vfPortTaggingOperStatus OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to report the operational status of - Virtual Fabric tagging on this Port. - - SET operation Description - -------------- ------------------------------------------- - off(1) Virtual Fabric tagging is disabled on this - Port. - - on(2) Virtual Fabric tagging is enabled on this - Port." - REFERENCE - "FC-SW-4, REV 7.5, section 12.4" - ::= { t11vfPortEntry 3 } - -t11vfPortStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The storage type for this conceptual row, and for the - corresponding row in the augmented fcmPortTable. - - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11vfPortEntry 4 } - --- Locally Enabled Table - -t11vfLocallyEnabledTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11vfLocallyEnabledEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table for assigning and reporting operational status of - locally-enabled Virtual Fabric IDs to Ports. The set of - Virtual Fabrics operational on the Port is the bit-wise - 'AND' of the set of locally-enabled VF_IDs of this Port - and the locally-enabled VF_IDs of the attached Port." - ::= { t11vfObjects 4 } - -t11vfLocallyEnabledEntry OBJECT-TYPE - SYNTAX T11vfLocallyEnabledEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry for each locally-enabled VF_ID on - each Port." - REFERENCE - "FC-SW-4, REV 7.5, section 12.4" - INDEX { t11vfLocallyEnabledPortIfIndex, t11vfLocallyEnabledVfId } - ::= { t11vfLocallyEnabledTable 1} - -T11vfLocallyEnabledEntry ::= - SEQUENCE { - t11vfLocallyEnabledPortIfIndex InterfaceIndex, - t11vfLocallyEnabledVfId T11FabricIndex, - t11vfLocallyEnabledOperStatus INTEGER, - t11vfLocallyEnabledRowStatus RowStatus, - t11vfLocallyEnabledStorageType StorageType - } - -t11vfLocallyEnabledPortIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of the ifIndex that identifies the Port." - ::= { t11vfLocallyEnabledEntry 1 } - -t11vfLocallyEnabledVfId OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A locally-enabled VF_ID on this Port." - ::= { t11vfLocallyEnabledEntry 2 } - -t11vfLocallyEnabledOperStatus OBJECT-TYPE - SYNTAX INTEGER { - off(1), - on(2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object is used to report the operational status of - Virtual Fabric tagging on this Port. - - SET operation Description - -------------- ------------------------------------------- - off(1) Virtual Fabric tagging is disabled on this - Port. - - on(2) Virtual Fabric tagging is enabled on this - Port." - REFERENCE - "FC-SW-4, REV 7.3, section 12.4" - ::= { t11vfLocallyEnabledEntry 3 } - -t11vfLocallyEnabledRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - When a row in this table is in 'active(1)' state, - no object in that row can be modified except - t11vfLocallyEnabledRowStatus and - t11vfLocallyEnabledStorageType." - ::= { t11vfLocallyEnabledEntry 4 } - -t11vfLocallyEnabledStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { t11vfLocallyEnabledEntry 5 } - ---******************************** - --- Conformance Section --- - -t11vfMIBCompliances OBJECT IDENTIFIER ::= { t11vfConformance 1 } -t11vfMIBGroups OBJECT IDENTIFIER ::= { t11vfConformance 2 } - -t11vfMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "Describes the requirements for compliance to the - Fibre Channel Virtual Fabric MIB." - MODULE -- this module - MANDATORY-GROUPS { t11vfGeneralGroup } - - OBJECT t11vfCoreSwitchMaxSupported - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfCoreSwitchStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfVirtualSwitchVfId - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfVirtualSwitchRowStatus - SYNTAX RowStatus { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfVirtualSwitchStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfPortVfId - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfPortTaggingAdminStatus - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfPortStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfLocallyEnabledRowStatus - SYNTAX RowStatus { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11vfLocallyEnabledStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11vfMIBCompliances 1 } - --- Units of conformance - - t11vfGeneralGroup OBJECT-GROUP - OBJECTS { t11vfCoreSwitchMaxSupported, - t11vfVirtualSwitchVfId, - t11vfVirtualSwitchCoreSwitchName, - t11vfVirtualSwitchRowStatus, - t11vfPortVfId, - t11vfPortTaggingAdminStatus, - t11vfLocallyEnabledOperStatus, - t11vfPortTaggingOperStatus, - t11vfLocallyEnabledRowStatus, - t11vfCoreSwitchStorageType, - t11vfVirtualSwitchStorageType, - t11vfPortStorageType, - t11vfLocallyEnabledStorageType - - } - STATUS current - DESCRIPTION - "A collection of objects for monitoring and - configuring Virtual Fabrics in a Fibre Channel switch." - ::= { t11vfMIBGroups 1 } - -END diff --git a/packages/mibs/T11-FC-ZONE-SERVER-MIB b/packages/mibs/T11-FC-ZONE-SERVER-MIB deleted file mode 100644 index 31dba306ba22..000000000000 --- a/packages/mibs/T11-FC-ZONE-SERVER-MIB +++ /dev/null @@ -1,2638 +0,0 @@ -T11-FC-ZONE-SERVER-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, mib-2, - Counter32, Unsigned32 - FROM SNMPv2-SMI -- [RFC2578] - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP - FROM SNMPv2-CONF -- [RFC2580] - TEXTUAL-CONVENTION, RowStatus, - StorageType, - TruthValue, TimeStamp - FROM SNMPv2-TC -- [RFC2579] - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB -- [RFC3411] - ifIndex FROM IF-MIB -- [RFC2863] - fcmInstanceIndex, fcmSwitchIndex, - FcNameIdOrZero, - FcDomainIdOrZero FROM FC-MGMT-MIB -- [RFC4044] - T11NsGs4RejectReasonCode - FROM T11-FC-NAME-SERVER-MIB -- [RFC4438] - T11FabricIndex FROM T11-TC-MIB -- [RFC4439] - t11FamLocalSwitchWwn - FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [RFC4439] - -t11ZoneServerMIB MODULE-IDENTITY - LAST-UPDATED "200706270000Z" - ORGANIZATION "For the initial versions, T11. - For later versions, the IETF's IMSS Working Group." - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - EMail: kzm@cisco.com" - DESCRIPTION - "The MIB module for the management of Fibre Channel Zoning - Servers, both for Basic Zoning Management and for Enhanced - - Zoning Management, as defined in the FC-GS-5 specification. - - FC-GS-5 defines (in-band) management operations for - manipulating the Zone Set Database, some for use in Basic - mode (e.g., 'Add Zone Set (AZS)', etc.), and some for use in - Enhanced mode (e.g., Create Zone Set (CZS)', etc.). When - Enhanced Zoning Management is in use, FC-GS-5 requires that - these in-band management operations be rejected unless they - are issued within the context of a GS-5 server session. The - use of a server session ensures serialized access to the - Zoning Database since the Fabric lock for the Zone Server - must be obtained as a part of establishing the server - session to the Zone Server. - - Thus, if and when this MIB is used for Enhanced Zoning - Management, SNMP SetRequests that request the modification - of zoning definitions must be serialized with respect to - the GS-5 requests to modify the Zoning Database. This is - achieved by requiring that an SNMP management application - must first obtain the Fabric lock for the Zone Server - before attempting to modify any zoning definitions. The - companion T11-FC-FABRIC-LOCK-MIB module is defined as a means - of obtaining the Fabric lock for the Zone Server (or any - other server). - - In Enhanced Zoning Management, a Zone Server keeps track of - changes requested in the zoning definitions, but does not - update its Zone Set Database unless there is (and until - there is) a 'commit' operation. To model this behavior, - this MIB module assumes that a Zone Server (in Enhanced - mode) takes a snapshot of its Zone Set Database as and when - the Fabric lock (for the Zone Server application) is - obtained; this snapshot is used to create what is herein - called the 'copy' database. It is this 'copy' database - that is then updated by SNMP SetRequests (while the Fabric - is locked). If and when a 'commit' operation is requested - (while the Fabric is still locked), the 'copy' database is - then used to overwrite the previously committed contents of - the Zone Set Database, and the new Zone Set Database is - distributed to all other switches in the Fabric. When the - lock is released, any changes made that were not - 'committed' are discarded. - - When this MIB is used for Basic Zoning Management, the same - set of MIB objects as used for Enhanced mode are used to - make changes to the Database of a Zone Server on a - particular switch, but the changes take immediate effect at - that switch without an explicit commit. The distribution of - - those changes to Zone Servers on other switches in the - Fabric is subsequently requested through the use of a - separate set of MIB objects. - - The management information specified in this MIB module - includes the Zoning Database for each of one or more Fibre - Channel Fabrics. A Zoning Database is a combination of the - Fabric's Zone Set Database and its Active Zone Set. The - Active Zone Set is the Zone Set currently enforced by the - Fabric; a Zone Set Database is a database of the Zone Sets - available to be activated within a Fabric. All the MIB - objects representing a Zone Set Database are modifiable at - any time (irrespective of the value of any RowStatus - object), whereas all objects representing the Active Zone - Set are always read-only (except to deactivate it and/or - activate a different one). - - Copyright (C) The IETF Trust (2007). This version - of this MIB module is part of RFC 4936; see the RFC - itself for full legal notices." - REVISION "200706270000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4936." - ::= { mib-2 160 } - -t11ZsMIBObjects OBJECT IDENTIFIER ::= { t11ZoneServerMIB 1 } -t11ZsMIBConformance OBJECT IDENTIFIER ::= { t11ZoneServerMIB 2 } -t11ZsMIBNotifications OBJECT IDENTIFIER ::= { t11ZoneServerMIB 0 } -t11ZsConfiguration OBJECT IDENTIFIER ::= { t11ZsMIBObjects 1 } -t11ZsStatistics OBJECT IDENTIFIER ::= { t11ZsMIBObjects 2 } - --- Textual Conventions - -T11ZsZoneMemberType ::= TEXTUAL-CONVENTION - DISPLAY-HINT "x" - STATUS current - DESCRIPTION - "Represents the addressing mechanism by - which a member is identified: - - 01 - N_Port_Name - 02 - Domain_ID and physical port - 03 - N_Port_ID - 04 - Node_Name - 05 - Alias Name - 06 - F_Port_Name - E0-FF (hex) - Vendor Specific. - " - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.3.6." - SYNTAX Unsigned32 (0..255) - -T11ZsRejectReasonExplanation ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The reason code explanation when rejecting a - Zone Server request: - - 'other' - - e.g., a reason code assigned too recently - to be included in this version of this MIB - 'noAdditionalExplanation' - - there is no additional explanation - 'zonesNotSupported' - - Zones are not supported - 'zoneSetNameUnknown' - - Zone Set name is not known - 'noZoneSetActive' - - no Zone Set is currently active - 'zoneNameUnknown' - - Zone name is unknown - 'zoneStateUnknown' - - state of the Zone is not known - 'incorrectPayloadLen' - - payload length is not correct - 'tooLargeZoneSet' - - Zone Set is larger than permitted size - 'deactivateZoneSetFailed' - - deactivation of Zone Set failed - 'reqNotSupported' - - request is not supported - 'capabilityNotSupported' - - capability is not supported - 'zoneMemberIDTypeNotSupp' - - Zone Member Identifier Type is not supported - 'invalidZoneSetDefinition' - - Zone Set definition is invalid - 'enhancedZoningCmdsNotSupported' - - Enhanced Zoning commands are not supported - 'zoneSetExists' - - Zone Set already exists - 'zoneExists' - - Zone already exists - 'aliasExists' - - Zone Alias already exists - - 'zoneSetUnknown' - - Zone Set unknown - 'zoneUnknown' - - Zone unknown - 'aliasUnknown' - - Zone Alias unknown - 'zoneAliasTypeUnknown' - - unknown Zone attribute type - 'unableEnhancedMode' - - Fabric unable to work in Enhanced Mode - 'basicZoningCmdsNotSupported' - - Basic Zoning commands are not supported - 'zoneAttribObjectExists' - - Zone attribute object already exists - 'zoneAttribObjectUnknown' - - Zone attribute object unknown - 'requestInProcess' - - request in process - 'cmitInProcess' - - CMIT in process - 'hardEnforcementFailed' - - hard enforcement failed - 'unresolvedReferences' - - unresolved references in the Zone Set Database - 'consistencyChecksFailed' - - consistency checks failed." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.9." - SYNTAX INTEGER { - other(1), - noAdditionalExplanation(2), - zonesNotSupported(3), - zoneSetNameUnknown(4), - noZoneSetActive(5), - zoneNameUnknown(6), - zoneStateUnknown(7), - incorrectPayloadLen(8), - tooLargeZoneSet(9), - deactivateZoneSetFailed(10), - reqNotSupported(11), - capabilityNotSupported(12), - zoneMemberIDTypeNotSupp(13), - invalidZoneSetDefinition(14), - enhancedZoningCmdsNotSupported(15), - zoneSetExists(16), - zoneExists(17), - aliasExists(18), - zoneSetUnknown(19), - zoneUnknown(20), - aliasUnknown(21), - zoneAliasTypeUnknown(22), - unableEnhancedMode(23), - basicZoningCmdsNotSupported(24), - zoneAttribObjectExists(25), - zoneAttribObjectUnknown(26), - requestInProcess(27), - cmitInProcess(28), - hardEnforcementFailed(29), - unresolvedReferences(30), - consistencyChecksFailed(31) - } - -T11ZoningName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This datatype is a refinement of an SnmpAdminString, - and is used to represent a name stored in a Fibre - Channel Zoning Data Structure. - - The value begins with an ASCII letter (upper or lower - case) followed by zero or more characters from the set: - lower case letters, upper case letters, numbers, and - the symbols ($-^_). - - The value does not include fill bytes." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.1." - SYNTAX OCTET STRING (SIZE (1..64)) - --- --- The table of Zone Servers --- - -t11ZsServerTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information about the Zone Servers - on each Fabric in one or more switches, and providing - the capability to perform operations on their Zone - Server databases." - ::= { t11ZsConfiguration 1 } - -t11ZsServerEntry OBJECT-TYPE - SYNTAX T11ZsServerEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information specific to a - Zone Server for a particular Fabric (identified by - the value of t11ZsServerFabricIndex) on a particular - switch (identified by values of fcmInstanceIndex - and fcmSwitchIndex). - - The persistence across reboots of writable values in - a row of this table is given by the instance of - t11ZsServerDatabaseStorageType in that row." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex } - ::= { t11ZsServerTable 1 } - -T11ZsServerEntry ::= SEQUENCE { - t11ZsServerFabricIndex T11FabricIndex, - t11ZsServerCapabilityObject BITS, - t11ZsServerDatabaseStorageType StorageType, - t11ZsServerDistribute INTEGER, - t11ZsServerCommit INTEGER, - t11ZsServerResult INTEGER, - t11ZsServerReasonCode T11NsGs4RejectReasonCode, - t11ZsServerReasonCodeExp OCTET STRING, - t11ZsServerReasonVendorCode OCTET STRING, - t11ZsServerLastChange TimeStamp, - t11ZsServerHardZoning TruthValue, - t11ZsServerReadFromDatabase INTEGER, - t11ZsServerOperationMode INTEGER, - t11ZsServerChangeModeResult INTEGER, - t11ZsServerDefaultZoneSetting INTEGER, - t11ZsServerMergeControlSetting INTEGER, - t11ZsServerDefZoneBroadcast TruthValue -} - -t11ZsServerFabricIndex OBJECT-TYPE - SYNTAX T11FabricIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A unique index value that uniquely identifies a - particular Fabric." - ::= { t11ZsServerEntry 1 } - -t11ZsServerCapabilityObject OBJECT-TYPE - SYNTAX BITS { - enhancedMode(0), - zoneSetDb(1), - activateDirect(2), - hardZoning(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This bitmap represents the capability of the switch - on this Fabric: - - 'enhancedMode' - able to support enhanced Zoning - mode of operation. - - 'zoneSetDb' - able to support maintaining of - a Zone Set Database. - - 'activateDirect' - able to support the Activate - Direct command. - - 'hardZoning' - able to support Hard Zoning." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 6.1.23.4.4" - ::= { t11ZsServerEntry 2 } - -t11ZsServerDatabaseStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies the memory realization, on a - particular switch, of the Zone Set database for a - particular Fabric. Specifically, each row in the - following tables: - - t11ZsSetTable - t11ZsZoneTable - t11ZsSetZoneTable - t11ZsAliasTable - t11ZsZoneMemberTable - t11ZsAttribBlockTable - t11ZsAttribTable - - has a StorageType as specified by the instance of - this object that is INDEXed by the same values of - fcmInstanceIndex, fcmSwitchIndex, and - - t11ZsServerFabricIndex. - - The value of this object is also used to indicate - the persistence across reboots of writable values in - its row of the t11ZsServerTable, as well as the - corresponding row in the t11ZsNotifyControlTable. - - If an instance of this object has the value - 'permanent(4)', the Zone Set database for the given - Fabric on the given switch is not required to be - writeable." - DEFVAL { nonVolatile } - ::= { t11ZsServerEntry 3 } - -t11ZsServerDistribute OBJECT-TYPE - SYNTAX INTEGER { - noop(1), - zoneSetDb(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object can be set only in Basic mode. When set - to the value 'zoneSetDb', it requests that the Zone Set - database of a particular switch for a particular Fabric - be distributed to every other switch in that Fabric, - e.g., by using Stage Fabric Configuration Update (SFC) - and Update Fabric Configuration (UFC) requests. - - Setting this object to 'noop' has no effect. - When read, the value of this object is always 'noop'. - - When the corresponding instance of t11ZsServerOperationMode - has the value 'enhanced', or when the corresponding instance - of t11ZsZoneSetResult has the value 'inProgress', it - is inconsistent to try to set the value of this object." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 6.1.19.1." - ::= { t11ZsServerEntry 4 } - -t11ZsServerCommit OBJECT-TYPE - SYNTAX INTEGER { - commitZoneChanges(1), - noop(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is only used in Enhanced mode. - - In Enhanced mode, it can only be modified when the Fabric - lock for the Zone Server on the particular Fabric has been - obtained for use by SNMP SetRequests, and even then, only - by the SNMP entity identified by the value of corresponding - instance of t11FLockInitiator. - - Setting the object requests an action: - - commitZoneChanges - requests that the changes made - within this session to the Zone - Set Database be committed. - noop - requests nothing. - - When read, the value is always 'noop'." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.10.2." - ::= { t11ZsServerEntry 5 } - -t11ZsServerResult OBJECT-TYPE - SYNTAX INTEGER { - none(1), - inProgress(2), - success(3), - rejectFailure(4), - otherFailure(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "In Basic mode, this object indicates the status/result - of the last distribution of the Zone Set database that - was invoked via the corresponding instance of - t11ZsZoneSetDistribute, e.g., the status/result of - Stage Fabric Configuration Update (SFC) request(s) used - to implement the setting of t11ZsZoneSetDistribute. - - In Enhanced mode, this object indicates the status/result - of the last commit of changes to the Zone Set database - that was invoked via the corresponding instance of - t11ZsServerCommit. - - 'none' - no distribution/commit invoked - via the corresponding instance of - t11ZsZoneSetDistribute (Basic mode) - - or t11ZsServerCommit (Enhanced mode). - 'inProgress' - distribution/commit is still in - progress. - 'success' - distribution/commit completed - successfully. - 'rejectFailure' - distribution/commit failed due to - an SW_RJT. - 'otherFailure' - distribution/commit failed for some - other reason. - - When the value is 'rejectFailure', the corresponding - instances of t11ZsServerReasonCode, - t11ZsServerReasonCodeExp and t11ZsServerReasonVendorCode - contain the reason codes. " - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.10.2.3." - ::= { t11ZsServerEntry 6 } - -t11ZsServerReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the corresponding instance of t11ZsZoneSetResult - has the value 'rejectFailure', this object contains - the rejection's reason code. - - When the corresponding instance of t11ZsServerResult - has a value other than 'rejectFailure', this object - should contain the value 'none'." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 6.1.3 and - tables 4, 5, and 6." - ::= { t11ZsServerEntry 7 } - -t11ZsServerReasonCodeExp OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the corresponding instance of t11ZsZoneSetResult - has the value 'rejectFailure', this object contains - the rejection's reason code explanation. - - When the corresponding instance of t11ZsServerResult - has a value other than 'rejectFailure', this object - - should contain the zero-length string." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 6.1.3 and - tables 4, 5, and 6." - ::= { t11ZsServerEntry 8 } - -t11ZsServerReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0 | 1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the corresponding instance of t11ZsZoneSetResult - has the value 'rejectFailure', this object contains - the rejection's reason vendor-specific code. - - When the corresponding instance of t11ZsServerResult - has a value other than 'rejectFailure', this object - should contain the zero-length string." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, section 6.1.3 and - tables 4, 5, and 6." - ::= { t11ZsServerEntry 9 } - -t11ZsServerLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time of the last change - (creation, modification, or deletion) to the Zone Set - database for the Zone Server for a particular Fabric. - If said Zone Set database has not changed since the - last re-initialization of the local network management - system, then this object will contain a zero value." - ::= { t11ZsServerEntry 10 } - -t11ZsServerHardZoning OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether this switch, if and when it - is in Basic mode, enforces Hard Zoning on this Fabric." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.10.3.2." - ::= { t11ZsServerEntry 11 } - -t11ZsServerReadFromDatabase OBJECT-TYPE - SYNTAX INTEGER { - committedDB(1), - copyDB(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "In Enhanced mode, this object specifies whether - subsequent SNMP Responses (generated by the local SNMP - agent) to operations that read the configuration of - Zone Sets, Zones, Members, Aliases and Attributes will - reflect the values stored in the current (committed) - Zone Set database, or those stored in the 'copy' - database. - - In Basic mode, the value of this object is always - 'committedDB' (since there is no 'copy' database in - Basic mode). In SNMP agents that don't support - write access to the Zone Set database, this object - is always 'committedDB' (since the copy database, - if it were to exist, would be identical)." - DEFVAL { committedDB } - ::= { t11ZsServerEntry 12 } - -t11ZsServerOperationMode OBJECT-TYPE - SYNTAX INTEGER { - basic(1), - enhanced(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The operational mode of the Zone Server. - - Setting this object to 'enhanced' is a request that the mode - of operation of the Zone Server be Enhanced mode, which is - only possible if all devices in the Fibre Channel Fabric are - capable of working in Enhanced mode. If not, the request - will fail and the corresponding value of - t11ZsServerChangeModeResult will so indicate. - - Setting this object to 'basic' is a request that the mode - of operation of the Zone Server be Basic mode. However, - such a set may fail while operating in Enhanced mode, - since FC-GS-5 makes no provision for changing (back) - - to Basic mode. - - Note that setting this object does not cause or require - that the Fabric lock for the Zone Server be obtained. - However, when this object has the value 'enhanced', any SNMP - SetRequests that attempt to modify the copy database cannot - be successful if the Fabric lock has not been obtained - or has since been released." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, sections 6.4.10.1.1 and 6.4.10.1.2." - DEFVAL { basic } - ::= { t11ZsServerEntry 13 } - -t11ZsServerChangeModeResult OBJECT-TYPE - SYNTAX INTEGER { - success(1), - failure(2), - inProgress(3), - none(4) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When this object has the value of 'success' or - 'failure', the value indicates the outcome of the most - recent request, invoked via t11ZsServerOperationMode, - to change the mode of operation of the Zone Server. - When such a request is in progress, this object has the - value 'inProgress'. Prior to the first such request, - the value of this object is 'none'." - ::= { t11ZsServerEntry 14 } - -t11ZsServerDefaultZoneSetting OBJECT-TYPE - SYNTAX INTEGER { - permit(1), - deny(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls the Enhanced Zoning flag that - governs the behavior of the Default Zone on this Fabric. - - If this object is set to 'permit', then the members of - the Default Zone on this Fabric can communicate with - each other. - - If this object is set to 'deny', then the members of the - Default Zone on this Fabric cannot communicate with each - other." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.10.1.1." - DEFVAL { deny } - ::= { t11ZsServerEntry 15 } - -t11ZsServerMergeControlSetting OBJECT-TYPE - SYNTAX INTEGER { - allow(1), - restrict(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls the Enhanced Zoning flag that - indicates the Merge Control Setting for this Fabric: - - 'allow' - a switch may join the Fabric only if - its Zoning Database is able to merge - with the Fabric's Zoning Database. - 'restrict' - a switch may join the Fabric only if - its Zoning Database is equal to the - Fabric's Zoning Database." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.10.1.1." - DEFVAL { allow } - ::= { t11ZsServerEntry 16 } - -t11ZsServerDefZoneBroadcast OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls an Enhanced Zoning capability: - it indicates whether Broadcast Zoning is enabled on - the Default Zone on this Fabric. If this object is - set to 'true', then it is enabled. If this object is - set to 'false', then it is disabled. - - If broadcast Zoning is enabled on a Default Zone, - then broadcast frames generated by a member in that - Default Zone will be restricted to members in that - Default Zone." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.7.2.2." - ::= { t11ZsServerEntry 17 } - --- --- The table of Zone Sets --- - -t11ZsSetTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information on every Zone - Set in the Zone Set database of the Zone Servers - on each Fabric in one or more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 2 } - -t11ZsSetEntry OBJECT-TYPE - SYNTAX T11ZsSetEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about a Zone Set - in the Zone Set database of a particular Fabric - (identified by the value of t11ZsServerFabricIndex) - on a particular switch (identified by values of - fcmInstanceIndex and fcmSwitchIndex). - - A Zone Set can be created in an existing Zone Set - database, and can contain zero or more existing - Zones. As and when new Zones are created - (as rows in the t11ZsZoneTable), they can be added - to a Zone Set by creating an entry for each in the - t11ZsSetZoneTable. Deleting a row from this table - deletes the Zone Set from the Zone Set database - maintained by the Zone Server, but does not otherwise - affect the Zone Server. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsSetIndex } - ::= { t11ZsSetTable 1 } - -T11ZsSetEntry ::= SEQUENCE { - t11ZsSetIndex Unsigned32, - t11ZsSetName T11ZoningName, - t11ZsSetRowStatus RowStatus -} - -t11ZsSetIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index of a Zone Set. This object uniquely - identifies a Zone Set in the Zone Set database - for a particular Fabric on a particular switch." - ::= { t11ZsSetEntry 1 } - -t11ZsSetName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of this Zone Set. The t11ZsSetName should - be unique within a Fabric. - - The Zone Set can be renamed at any time (i.e., even - when the row in an active state) by setting this object - to a new value." - ::= { t11ZsSetEntry 2 } - -t11ZsSetRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - This object cannot be set to 'active' unless the - corresponding value of t11ZsSetName is unique within - the Fabric's Zone Server database on this switch." - ::= { t11ZsSetEntry 3 } - --- --- The table of Zones --- - -t11ZsZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table gives information on all the Zones in the - Zone Set database of the Zone Servers on each Fabric - in one or more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 3 } - -t11ZsZoneEntry OBJECT-TYPE - SYNTAX T11ZsZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about a Zone - in the Zone Set database of a particular Fabric - (identified by the value of t11ZsServerFabricIndex) - on a particular switch (identified by values of - fcmInstanceIndex and fcmSwitchIndex). - - A Zone can be created in an existing Zone Set - database, by first creating an entry in this table, - and then adding members to it by creating entries in the - t11ZsZoneMemberTable. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsZoneIndex } - ::= { t11ZsZoneTable 1 } - -T11ZsZoneEntry ::= SEQUENCE { - t11ZsZoneIndex Unsigned32, - t11ZsZoneName T11ZoningName, - t11ZsZoneAttribBlock Unsigned32, - t11ZsZoneRowStatus RowStatus -} - -t11ZsZoneIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this - Zone within a particular Fabric's Zone Set database - on a particular switch." - ::= { t11ZsZoneEntry 1 } - -t11ZsZoneName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of this Zone. The t11ZsZoneName should be - unique within a Fabric. - - The Zone can be renamed by setting this object - to a new value." - ::= { t11ZsZoneEntry 2 } - -t11ZsZoneAttribBlock OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the index value of the - Zone Attribute Block that contains the Attributes - of this Zone. - - In Enhanced mode, a value of zero indicates this - Zone has no Zone Attributes. In Basic mode, this - object always has the value of zero." - ::= { t11ZsZoneEntry 3 } - -t11ZsZoneRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - This object cannot be set to 'active' unless the - - corresponding value of t11ZsZoneName is unique within - the Fabric's Zone Server database on this switch." - ::= { t11ZsZoneEntry 4 } - --- --- The table specifying the Zones that belong to each Zone Set --- - -t11ZsSetZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsSetZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table specifies which Zones belong to which Zone - Sets in the Zone Set database of the Zone Servers - on each Fabric in one or more switches." - ::= { t11ZsConfiguration 4 } - -t11ZsSetZoneEntry OBJECT-TYPE - SYNTAX T11ZsSetZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry specifies that a particular Zone (identified - by the value of t11ZsZoneIndex) is one of the Zones - that form a particular Zone Set (identified by the - value of t11ZsSetIndex) in the Zone Set database of a - particular Fabric (identified by the value of - t11ZsServerFabricIndex) on a particular switch - (identified by values of fcmInstanceIndex and - fcmSwitchIndex). - - When a row in this table exists, it references one row in - the t11ZsSetTable and one row in the t11ZsZoneTable. The - agent must ensure that both such rows when referenced by an - active row in this table, do exist and have a status of - 'active', either by refusing to create new rows in this - table, or by automatically deleting rows in this table. - - An 'active' row in this table references one row in the - t11ZsSetTable and one in the t11ZsZoneTable. The agent must - ensure that all such referenced rows exist with a status of - 'active', either by refusing to create new active rows in - this table, or by automatically deleting any rows in this - table that reference a deleted row. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, - t11ZsSetIndex, t11ZsZoneIndex } - ::= { t11ZsSetZoneTable 1 } - -T11ZsSetZoneEntry ::= SEQUENCE { - t11ZsSetZoneRowStatus RowStatus -} - -t11ZsSetZoneRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row." - ::= { t11ZsSetZoneEntry 1 } - --- --- The table of Zone Aliases --- - -t11ZsAliasTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsAliasEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about the Zone Aliases - in the Zone Set database of the Zone Servers on each - Fabric in one or more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 5 } - -t11ZsAliasEntry OBJECT-TYPE - SYNTAX T11ZsAliasEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about a Zone Alias in - the Zone Set database of a particular Fabric - (identified by the value of t11ZsServerFabricIndex) on - - a particular switch (identified by values of - fcmInstanceIndex and fcmSwitchIndex). - - A Zone Member is added to a Zone Alias by creating - an entry in the t11ZsZoneMemberTable pointing to a - row of this table via t11ZsAliasIndex, i.e.,: - - - t11ZsZoneMemberParentType = 'alias', - - t11ZsZoneMemberParentIndex = Alias's t11ZsAliasIndex, - - t11ZsZoneMemberFormat != '05 - Alias Name', and - - t11ZsZoneMemberID = Member's identifier. - - A Zone Alias is added to a Zone by creating - an entry in the t11ZsZoneMemberTable pointing to a - row of this table via t11ZsAliasName, i.e.,: - - - t11ZsZoneMemberParentType = 'zone', and - - t11ZsZoneMemberParentIndex = Zone's t11ZsZoneIndex, - - t11ZsZoneMemberFormat = '05 - Alias Name', - - t11ZsZoneMemberID = Alias's t11ZsAliasName. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsAliasIndex } - ::= { t11ZsAliasTable 1 } - -T11ZsAliasEntry ::= SEQUENCE { - t11ZsAliasIndex Unsigned32, - t11ZsAliasName T11ZoningName, - t11ZsAliasRowStatus RowStatus -} - -t11ZsAliasIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value which uniquely identifies this Zone - Alias within the Zone Set database of a particular - Fabric on a particular switch." - ::= { t11ZsAliasEntry 1 } - -t11ZsAliasName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of this Zone Alias. The name of the Zone - Alias should be unique within a Fabric. - - The Zone Alias can be renamed by setting this object - to a new value if and when it is not in a Zone, i.e., - if and only if the current name is not the value of - any t11ZsZoneMemberID in the same Zone Set database." - ::= { t11ZsAliasEntry 2 } - -t11ZsAliasRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - This object cannot be set to 'active' unless the - corresponding value of t11ZsAliasName is unique within - the Fabric's Zone Server database on this switch." - ::= { t11ZsAliasEntry 3 } - --- --- The table of Zone Members --- - -t11ZsZoneMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsZoneMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all members of a Zone/Zone Alias - and information about those members in the Zone Set - database of the Zone Servers on each Fabric in one or - more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 6 } - -t11ZsZoneMemberEntry OBJECT-TYPE - SYNTAX T11ZsZoneMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents the relationship between a - member and (one of) its 'parent(s)', i.e., a Zone - or Zone Alias to which the member belongs, within - a particular Fabric (identified by the value of - t11ZsServerFabricIndex) on a particular switch - (identified by values of fcmInstanceIndex and - fcmSwitchIndex). - - A Zone member (other than an alias) is added to a - Zone by creating an entry in this table having: - - - t11ZsZoneMemberParentType = 'zone', and - - t11ZsZoneMemberParentIndex = Zone's t11ZsZoneIndex, - - t11ZsZoneMemberFormat != '05 - Alias Name', - - t11ZsZoneMemberID = Member's identifier. - - An 'active' row in this table references rows in other - tables. The agent must ensure that all such referenced - rows exist with a status of 'active', either by refusing to - create new active rows in this table, or by automatically - deleting any rows in this table that reference a deleted - row. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsZoneMemberParentType, - t11ZsZoneMemberParentIndex, t11ZsZoneMemberIndex } - ::= { t11ZsZoneMemberTable 1 } - -T11ZsZoneMemberEntry ::= SEQUENCE { - t11ZsZoneMemberParentType INTEGER, - t11ZsZoneMemberParentIndex Unsigned32, - t11ZsZoneMemberIndex Unsigned32, - t11ZsZoneMemberFormat T11ZsZoneMemberType, - t11ZsZoneMemberID OCTET STRING, - t11ZsZoneMemberRowStatus RowStatus -} - -t11ZsZoneMemberParentType OBJECT-TYPE - SYNTAX INTEGER { - zone(1), -- member belongs to a Zone - alias(2) -- member belongs to a Zone Alias - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object determines whether this member belongs - to a Zone or Zone Alias." - ::= { t11ZsZoneMemberEntry 1 } - -t11ZsZoneMemberParentIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This object contains the index value of the Zone or - Zone Alias to which this member belongs. - - If the value of the corresponding instance of - t11ZsZoneMemberParentType is 'zone', then this object - will contain the value of the t11ZsZoneIndex object of - the Zone to which this member belongs. - - If the value of the corresponding instance of - t11ZsZoneMemberParentType is 'alias', then this object - will contain the value of the t11ZsAliasIndex object - of the Zone Alias to which this member belongs." - ::= { t11ZsZoneMemberEntry 2 } - -t11ZsZoneMemberIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this Zone - Member amongst all Zone Members in the Zone Set - database of a particular Fabric on a particular switch." - ::= { t11ZsZoneMemberEntry 3 } - -t11ZsZoneMemberFormat OBJECT-TYPE - SYNTAX T11ZsZoneMemberType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object identifies the format of the - Zone/Zone Alias member's identifier contained in - t11ZsZoneMemberID. - - This object cannot be modified while the corresponding - value of t11ZsZoneMemberRowStatus object is 'active'." - ::= { t11ZsZoneMemberEntry 4 } - -t11ZsZoneMemberID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..255)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object contains the Member Identifier of the - Zone or Alias. The interpretation of this object - depends on the value of the corresponding instance - of t11ZsZoneMemberFormat: - - - if t11ZsZoneMemberFormat is 'N_Port_Name', then - this object contains an N_Port_Name. - - - if t11ZsZoneMemberFormat is 'Domain_ID and physical - port', then this object contains a 4-octet value in - network byte order. The first octet is zero, - the second octet contains the Domain_ID, and the - last 2 octets contain the physical port number. - - - if t11ZsZoneMemberFormat is 'N_Port_ID', then this - object contains the 3-octet Nx_Port FC_ID. - - - if t11ZsZoneMemberFormat is 'Alias Name', then - this object contains the value of t11ZsAliasName - for some Alias in the same Zone Set database. - - - if t11ZsZoneMemberFormat is 'Node_Name', then - this object contains an 8-octet Node_Name. - - - if t11ZsZoneMemberFormat is 'F_Port_Name', then - this object contains an 8-octet F_Port_Name. - - - if t11ZsZoneMemberFormat is one of the 'Vendor - Specific' values, then this object contains a value - of 1 to 255 octets in a format defined by the relevant - vendor. - - This object cannot be modified while the corresponding - value of t11ZsZoneMemberRowStatus object is 'active'." - ::= { t11ZsZoneMemberEntry 5 } - -t11ZsZoneMemberRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - The corresponding instances of t11ZsZoneMemberID and - t11ZsZoneMemberFormat objects must be set before or - concurrently with setting this object to 'active'." - ::= { t11ZsZoneMemberEntry 6 } - --- --- The table of Zone Attribute Blocks --- - -t11ZsAttribBlockTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsAttribBlockEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table gives information on all the Zone - Attributes in the Zone Set database of the Zone - Servers on each Fabric in one or more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 7 } - -t11ZsAttribBlockEntry OBJECT-TYPE - SYNTAX T11ZsAttribBlockEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about a Zone Attribute - Block (of Zone Attributes) in the Zone Set database - of a particular Fabric (identified by the value of - t11ZsServerFabricIndex) on a particular switch - (identified by values of fcmInstanceIndex and - fcmSwitchIndex). - - An 'active' row in this table references a row in the - t11ZsAttribBlockTable. The agent must ensure that the - referenced rows exists with a status of 'active', either by - refusing to create new active rows in this table, or by - automatically deleting any rows in this table that - reference a deleted row. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsAttribBlockIndex } - ::= { t11ZsAttribBlockTable 1 } - -T11ZsAttribBlockEntry ::= SEQUENCE { - t11ZsAttribBlockIndex Unsigned32, - t11ZsAttribBlockName T11ZoningName, - t11ZsAttribBlockRowStatus RowStatus -} - -t11ZsAttribBlockIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this Zone - Attribute within the Zone Set database of a particular - Fabric on a particular switch." - ::= { t11ZsAttribBlockEntry 1 } - -t11ZsAttribBlockName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of this Zone Attribute Block, which should - be unique within the Fabric." - ::= { t11ZsAttribBlockEntry 2 } - -t11ZsAttribBlockRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row." - ::= { t11ZsAttribBlockEntry 3 } - --- --- The table of Zone Attributes --- - -t11ZsAttribTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table gives information on the Zone Attributes - within the Zone Attribute Blocks in the Zone Set - database of the Zone Servers on each Fabric in one - or more switches. - - In Enhanced mode, changes to a database made via this - table are always made to the 'copy' database, but - values read from this table reflect the contents of - either the 'copy' database or the current (committed) - database as indicated by the corresponding value of - t11ZsServerReadFromDatabase." - ::= { t11ZsConfiguration 8 } - -t11ZsAttribEntry OBJECT-TYPE - SYNTAX T11ZsAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains information about a Zone - Attribute in a Zone Attribute Block (identified by - t11ZsAttribBlockIndex) in the Zone Set database of - a particular Fabric (identified by the value of - t11ZsServerFabricIndex) on a particular switch - (identified by values of fcmInstanceIndex and - fcmSwitchIndex). - - An entry in this table cannot be created prior to - its associated entry in the t11ZsAttribBlockTable. - - The StorageType of a row in this table is specified by - the instance of t11ZsServerDatabaseStorageType that is - INDEXed by the same values of fcmInstanceIndex, - fcmSwitchIndex, and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, - t11ZsAttribBlockIndex, t11ZsAttribIndex } - ::= { t11ZsAttribTable 1 } - -T11ZsAttribEntry ::= SEQUENCE { - - t11ZsAttribIndex Unsigned32, - t11ZsAttribType Unsigned32, - t11ZsAttribValue OCTET STRING, - t11ZsAttribRowStatus RowStatus -} - -t11ZsAttribIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this - Zone Attribute within its Zone Attribute Block in - the Zone Set database of a particular Fabric on a - particular switch." - ::= { t11ZsAttribEntry 1 } - -t11ZsAttribType OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of attribute: - - 0001 - Protocol - 0002 - Broadcast Zone - 0003 - Hard Zone - 00E0 (hex) - Vendor Specific." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.3.8, Table 249." - ::= { t11ZsAttribEntry 2 } - -t11ZsAttribValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (4..252)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the attribute, formatted as specified - in FC-GS-5 for the type given by the corresponding - instance of t11ZsAttribType. - - Note that FC-GS-5 requires that the length of this - value is a multiple of 4 bytes." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.3.8." - ::= { t11ZsAttribEntry 3 } - -t11ZsAttribRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row." - ::= { t11ZsAttribEntry 4 } - --- --- Activating a Zone Set --- - -t11ZsActivateTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsActivateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table provides a mechanism to allow a Zone Set - to be activated on a Fabric." - ::= { t11ZsConfiguration 9 } - -t11ZsActivateEntry OBJECT-TYPE - SYNTAX T11ZsActivateEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry reflects the state of the activation of a - Zone Set by a particular switch (identified by values - of fcmInstanceIndex and fcmSwitchIndex) on a particular - Fabric (identified by the value of - t11ZsServerFabricIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex } - ::= { t11ZsActivateTable 1 } - -T11ZsActivateEntry ::= SEQUENCE { - t11ZsActivateRequest Unsigned32, - t11ZsActivateDeactivate INTEGER, - t11ZsActivateResult INTEGER, - t11ZsActivateFailCause SnmpAdminString, - t11ZsActivateFailDomainId FcDomainIdOrZero -} - -t11ZsActivateRequest OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this object to a value is a request for a - Zone Set to be activated on the Fabric that is - represented by this row. The Zone Set to be - activated is the one for which t11ZsSetIndex has - the same value. - - If a Zone Set is already active on a Fabric when a - request is made to activate a different one on that - Fabric, then the existing Zone Set is automatically - deactivated and the specified Zone Set is activated - in its place. - - The value of this object when read is always 0." - ::= { t11ZsActivateEntry 1 } - -t11ZsActivateDeactivate OBJECT-TYPE - SYNTAX INTEGER { - deactivate(1), - noop(2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this object to 'deactivate' is a request - to deactivate the currently active Zone Set on - a Fabric. - - Note that the deactivation of the active Zone Set - allows all ports to communicate or no ports to - communicate, depending on the current Default Zone - behavior. - - No action is taken if this object is set to 'noop'. - When read, the value of this object is always 'noop'." - ::= { t11ZsActivateEntry 2 } - -t11ZsActivateResult OBJECT-TYPE - SYNTAX INTEGER { - activateSuccess(1), - activateFailure(2), - deactivateSuccess(3), - deactivateFailure(4), - inProgress(5), - none(6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the outcome of the most recent - activation/deactivation using this entry. - - When the value of this object is 'inProgress', the - values of the corresponding instances of - t11ZsActivateRequest and t11ZsActivateDeactivate - cannot be modified. - - The value 'none' indicates activation/deactivation - has not been attempted since the last restart of - the management system." - ::= { t11ZsActivateEntry 3 } - -t11ZsActivateFailCause OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE (0..64)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual message indicating the reason for the - most recent failure of a Zone Set activation or - deactivation, or the zero-length string if no - information is available (e.g., because the - corresponding instance of t11ZsActivateResult - has the value 'none'). - - When the corresponding instance of - t11ZsActivateResult is either 'activateFailure' - or 'deactivateFailure', the value of this object - indicates the reason for that failure." - ::= { t11ZsActivateEntry 4 } - -t11ZsActivateFailDomainId OBJECT-TYPE - SYNTAX FcDomainIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the failure cause (as indicated by - t11ZsSetFailCause) was specific to a particular - device, this object contains the Domain_ID of that - device. Otherwise, this object contains zero." - ::= { t11ZsActivateEntry 5 } - --- --- t11ZsActiveTable --- - -t11ZsActiveTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsActiveEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table containing information on the currently - enforced/active Zone Set on each Fabric. - An active Zone Set cannot be modified. - This table will be empty when no Zone Set is - activated." - ::= { t11ZsConfiguration 10 } - -t11ZsActiveEntry OBJECT-TYPE - SYNTAX T11ZsActiveEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents an active Zone Set of a - particular Fabric (identified by the value of - t11ZsServerFabricIndex), according to a particular - switch (identified by values of fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex } - ::= { t11ZsActiveTable 1 } - -T11ZsActiveEntry ::= SEQUENCE { - t11ZsActiveZoneSetName T11ZoningName, - t11ZsActiveActivateTime TimeStamp -} - -t11ZsActiveZoneSetName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this Zone Set on this Fabric." - ::= { t11ZsActiveEntry 1 } - -t11ZsActiveActivateTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at which this entry was most - recently activated. If this row was activated prior to - the last re-initialization of the local network management - system, then this object will contain a zero value." - ::= { t11ZsActiveEntry 2 } - --- --- Zones in the Active/Enforced Zone Set --- - -t11ZsActiveZoneTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsActiveZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all the Zones that are present in - the active Zone Sets on all Fabrics." - ::= { t11ZsConfiguration 11 } - -t11ZsActiveZoneEntry OBJECT-TYPE - SYNTAX T11ZsActiveZoneEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents a Zone in the active Zone Set - of a particular Fabric (identified by the value of - t11ZsServerFabricIndex), according to a particular - switch (identified by values of fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, t11ZsActiveZoneIndex } - ::= { t11ZsActiveZoneTable 1 } - -T11ZsActiveZoneEntry ::= SEQUENCE { - t11ZsActiveZoneIndex Unsigned32, - t11ZsActiveZoneName T11ZoningName, - t11ZsActiveZoneBroadcastZoning TruthValue, - t11ZsActiveZoneHardZoning TruthValue -} - -t11ZsActiveZoneIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this Zone - within the active Zone Set on a particular Fabric." - ::= { t11ZsActiveZoneEntry 1 } - -t11ZsActiveZoneName OBJECT-TYPE - SYNTAX T11ZoningName - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The name of this Zone." - ::= { t11ZsActiveZoneEntry 2 } - -t11ZsActiveZoneBroadcastZoning OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether broadcast Zoning is - enabled on this Zone. If broadcast Zoning is enabled, - then broadcast frames generated by a member in this - Zone will be restricted to members in this Zone. - - This object is only instantiated in Enhanced mode." - ::= { t11ZsActiveZoneEntry 3 } - -t11ZsActiveZoneHardZoning OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates whether hard Zoning is - enabled on this Zone. - - This object is only instantiated in Enhanced mode." - ::= { t11ZsActiveZoneEntry 4 } - --- --- Zone Members in the Active/Enforced Zone Set --- - -t11ZsActiveZoneMemberTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsActiveZoneMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains all members of all Zones - within the active Zone Set on any Fabric." - ::= { t11ZsConfiguration 12 } - -t11ZsActiveZoneMemberEntry OBJECT-TYPE - SYNTAX T11ZsActiveZoneMemberEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry represents a member of a Zone in the active - Zone Set of a particular Fabric (identified by the value - t11ZsServerFabricIndex), according to a particular - switch (identified by values of fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, - t11ZsActiveZoneIndex, t11ZsActiveZoneMemberIndex } - ::= { t11ZsActiveZoneMemberTable 1 } - -T11ZsActiveZoneMemberEntry ::= SEQUENCE { - t11ZsActiveZoneMemberIndex Unsigned32, - t11ZsActiveZoneMemberFormat T11ZsZoneMemberType, - t11ZsActiveZoneMemberID OCTET STRING -} - -t11ZsActiveZoneMemberIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this - member amongst the members of a particular Zone - in the active Zone Set on a particular Fabric." - ::= { t11ZsActiveZoneMemberEntry 1 } - -t11ZsActiveZoneMemberFormat OBJECT-TYPE - SYNTAX T11ZsZoneMemberType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object identifies the identifier format of the - corresponding instance of t11ZsActiveZoneMemberID." - ::= { t11ZsActiveZoneMemberEntry 2 } - -t11ZsActiveZoneMemberID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This value of this object identifies the member - using the format specified in the corresponding - instance of t11ZsActiveZoneMemberFormat." - ::= { t11ZsActiveZoneMemberEntry 3 } - --- --- Zone Attributes in the Active/Enforced Zone Set --- - -t11ZsActiveAttribTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsActiveAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about some of the - Attributes of the Zones within the active Zone Set - on each Fabric. - - This table contains all the types of attributes - that might apply zero, one, or more times to a Zone. - Attributes that apply once and only to a Zone are - specified in the t11ZsActiveZoneTable. - - This table will always be empty in Basic mode. - It will also be empty if there are no Zones in - any active Zone Set having any of the applicable - types of attributes." - ::= { t11ZsConfiguration 13 } - -t11ZsActiveAttribEntry OBJECT-TYPE - SYNTAX T11ZsActiveAttribEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains an Attribute of a particular - Zone in the active Zone Set of a particular Fabric - (identified by the value of t11ZsServerFabricIndex), - according to a particular switch (identified by - values of fcmInstanceIndex and fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex, - t11ZsActiveZoneIndex, t11ZsActiveAttribIndex } - ::= { t11ZsActiveAttribTable 1 } - -T11ZsActiveAttribEntry ::= SEQUENCE { - t11ZsActiveAttribIndex Unsigned32, - t11ZsActiveAttribType Unsigned32, - t11ZsActiveAttribValue OCTET STRING -} - -t11ZsActiveAttribIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..4294967295) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An index value that uniquely identifies this - attribute amongst the other attributes for a - particular Zone in the active Zone Set on a - particular Fabric." - ::= { t11ZsActiveAttribEntry 1 } - -t11ZsActiveAttribType OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of attribute: - - 0001 - Protocol - 00E0 (hex) - Vendor Specific - - Note that type 2 (Hard) and type 3 (Broadcast) - do not need to be represented here, because they - are represented by t11ZsActiveZoneBroadcastZoning and - t11ZsActiveZoneHardZoning." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.3.8, Table 249." - ::= { t11ZsActiveAttribEntry 2 } - -t11ZsActiveAttribValue OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..252)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the attribute, formatted according to - its type as indicated by the corresponding instance - of t11ZsActiveAttribType. - - As specified in FC-GS-5, the length of an attribute - value is at least 4 bytes, and if necessary, the value - is appended with zero bytes so that the length is a - multiple of 4. For a Vendor-Specific attribute - value, the first 8 bytes contain the T10 Vendor ID - as described in FC-GS-5." - REFERENCE - "Fibre Channel - Generic Services-5 (FC-GS-5), - ANSI INCITS 427-2007, section 6.4.8.3.8." - ::= { t11ZsActiveAttribEntry 3 } - --- --- Zone Server Statistics --- - -t11ZsStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of statistics maintained by Zone Servers." - ::= { t11ZsStatistics 1 } - -t11ZsStatsEntry OBJECT-TYPE - SYNTAX T11ZsStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of statistics for a Zone Server on a - particular Fabric (identified by the value of - t11ZsServerFabricIndex) on a particular switch - (identified by values of fcmInstanceIndex and - fcmSwitchIndex)." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex } - ::= { t11ZsStatsTable 1 } - -T11ZsStatsEntry ::= SEQUENCE { - t11ZsOutMergeRequests Counter32, - t11ZsInMergeAccepts Counter32, - t11ZsInMergeRequests Counter32, - t11ZsOutMergeAccepts Counter32, - t11ZsOutChangeRequests Counter32, - t11ZsInChangeAccepts Counter32, - t11ZsInChangeRequests Counter32, - t11ZsOutChangeAccepts Counter32, - t11ZsInZsRequests Counter32, - t11ZsOutZsRejects Counter32 -} - -t11ZsOutMergeRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Merge Request Frames sent by this Zone - Server to other Zone Servers in the same Fabric. - - This counter has no discontinuities other than those - - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 1 } - -t11ZsInMergeAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Merge Accept Frames received by this Zone - Server from other Zone Servers in the same Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 2 } - -t11ZsInMergeRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Merge Request Frames received by this Zone - Server from other Zone Servers in the same Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 3 } - -t11ZsOutMergeAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Merge Accept Frames sent by this Zone - Server to other Zone Servers in the same Fabric. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 4 } - -t11ZsOutChangeRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of change requests sent (via the Fabric - Management Session Protocol) by this Zone Server to - other Zone Servers in the same Fabric. - - This includes Acquire Change Authorization requests, Stage - Fabric Config Update requests, Update Fabric Config requests - and Release Change Authorization requests. It also includes - the corresponding types of requests defined by the Enhanced - Commit Service. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, sections 10.6 and 13." - ::= { t11ZsStatsEntry 5 } - -t11ZsInChangeAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SW_ACC messages received from other Zone - Servers in the same Fabric (according to the Fabric - Management Session Protocol) in response to change - requests by this Zone Server. - - This includes SW_ACC messages received in response to - Acquire Change Authorization requests, to Stage Fabric - Config Update requests, to Update Fabric Config requests, - and to Release Change Authorization requests. It also - includes responses to the corresponding types of requests - defined for the Enhanced Commit Service. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, sections 10.6 and 13." - ::= { t11ZsStatsEntry 6 } - -t11ZsInChangeRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of change requests received (via the Fabric - Management Session Protocol) by this Zone Server from - other Zone Servers in the same Fabric. - - This includes Acquire Change Authorization requests, Stage - Fabric Config Update requests, Update Fabric Config requests - - and Release Change Authorization requests. It also includes - the corresponding types of requests defined by the Enhanced - Commit Service. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, sections 10.6 and 13." - ::= { t11ZsStatsEntry 7 } - -t11ZsOutChangeAccepts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of SW_ACC messages sent by this Zone Server - (according to the Fabric Management Session Protocol) in - response to change requests from other Zone Servers in - the same Fabric. - - This includes SW_ACC messages sent in response to - Acquire Change Authorization requests, to Stage Fabric - Config Update requests, to Update Fabric Config requests - and to Release Change Authorization requests. It also - includes responses to the corresponding types of requests - defined for the Enhanced Commit Service. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - REFERENCE - "Fibre Channel - Switch Fabric-4 (FC-SW-4), - ANSI INCITS 418-2006, April 2006, sections 10.6 and 13." - ::= { t11ZsStatsEntry 8 } - -t11ZsInZsRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zone Server requests received by this - Zone Server on this Fabric, both those received in - Basic mode and in Enhanced mode. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 9 } - -t11ZsOutZsRejects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Zone Server requests rejected by this - Zone Server on this Fabric, both those rejected in - Basic mode and in Enhanced mode. - - This counter has no discontinuities other than those - that all Counter32s have when sysUpTime=0." - ::= { t11ZsStatsEntry 10 } - --- --- Notification Control Table --- - -t11ZsNotifyControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF T11ZsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of control information for notifications - generated due to Zone Server events." - ::= { t11ZsConfiguration 14 } - -t11ZsNotifyControlEntry OBJECT-TYPE - SYNTAX T11ZsNotifyControlEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each entry contains notification control information - specific to a Zone Server for a particular Fabric - (identified by the value of t11ZsServerFabricIndex) - on a particular switch (identified by values of - fcmInstanceIndex and fcmSwitchIndex). - - The persistence across reboots of writable values in - a row of this table is specified by the instance of - t11ZsServerDatabaseStorageType that is INDEXed by - the same values of fcmInstanceIndex, fcmSwitchIndex, - and t11ZsServerFabricIndex." - INDEX { fcmInstanceIndex, fcmSwitchIndex, - t11ZsServerFabricIndex } - ::= { t11ZsNotifyControlTable 1 } - -T11ZsNotifyControlEntry ::= SEQUENCE { - t11ZsNotifyRequestRejectEnable TruthValue, - t11ZsNotifyMergeFailureEnable TruthValue, - t11ZsNotifyMergeSuccessEnable TruthValue, - t11ZsNotifyDefZoneChangeEnable TruthValue, - t11ZsNotifyActivateEnable TruthValue, - t11ZsRejectCtCommandString OCTET STRING, - t11ZsRejectRequestSource FcNameIdOrZero, - t11ZsRejectReasonCode T11NsGs4RejectReasonCode, - t11ZsRejectReasonCodeExp T11ZsRejectReasonExplanation, - t11ZsRejectReasonVendorCode OCTET STRING -} - -t11ZsNotifyRequestRejectEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11ZsRequestRejectNotify - notifications should be generated by the Zone Server - for this Fabric." - ::= { t11ZsNotifyControlEntry 1 } - -t11ZsNotifyMergeFailureEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11ZsMergeFailureNotify - notifications should be generated by the Zone Server - for this Fabric." - ::= { t11ZsNotifyControlEntry 2 } - -t11ZsNotifyMergeSuccessEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11ZsMergeSuccessNotify - notifications should be generated by the Zone Server - for this Fabric." - ::= { t11ZsNotifyControlEntry 3 } - -t11ZsNotifyDefZoneChangeEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11ZsDefZoneChangeNotify - notifications should be generated by the Zone Server - - for this Fabric." - ::= { t11ZsNotifyControlEntry 4 } - -t11ZsNotifyActivateEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object specifies whether t11ZsActivateNotify - notifications should be generated by the Zone Server - for this Fabric." - ::= { t11ZsNotifyControlEntry 5 } - -t11ZsRejectCtCommandString OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The binary content of the Zone Server request, - formatted as an octet string (in network byte order) - containing the Common Transport Information Unit - (CT_IU), as described in Table 2 of FC-GS-5 (including - the preamble), which was most recently rejected by the - Fabric Configuration Server for this Fabric. - - This object contains the zero-length string - if and when the CT-IU's content is unavailable. - - When the length of this object is 255 octets, it - contains the first 255 octets of the CT-IU (in - network byte order)." - ::= { t11ZsNotifyControlEntry 6 } - -t11ZsRejectRequestSource OBJECT-TYPE - SYNTAX FcNameIdOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The WWN that was the source of the CT_IU - contained in the corresponding instance of - t11ZsRejectCtCommandString." - ::= { t11ZsNotifyControlEntry 7 } - -t11ZsRejectReasonCode OBJECT-TYPE - SYNTAX T11NsGs4RejectReasonCode - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The reason code corresponding to the most recent - rejection of a request by the Zone Server for - this Fabric." - ::= { t11ZsNotifyControlEntry 8 } - -t11ZsRejectReasonCodeExp OBJECT-TYPE - SYNTAX T11ZsRejectReasonExplanation - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of t11ZsRejectReasonCode is - 'Unable to perform command request', this - object contains the corresponding reason code - explanation." - ::= { t11ZsNotifyControlEntry 9 } - -t11ZsRejectReasonVendorCode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (1)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When the value of t11ZsRejectReasonCode is - 'Vendor Specific Error', this object contains - the corresponding vendor-specific reason code." - ::= { t11ZsNotifyControlEntry 10 } - -t11ZsFabricIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..4096) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "This object contains either a value of - T11FabricIndex to identify the Fabric on which - some occurrence has caused a notification to be - generated, or it has the value 4096 to indicate - all applicable Fabrics." - ::= { t11ZsConfiguration 15 } - --- Notifications - -t11ZsRequestRejectNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, - t11ZsRejectRequestSource, - t11ZsRejectCtCommandString, - t11ZsRejectReasonCode, - t11ZsRejectReasonCodeExp, - t11ZsRejectReasonVendorCode } - STATUS current - DESCRIPTION - "This notification is generated whenever a Zone Server - (indicated by the value of t11FamLocalSwitchWwn) rejects - a request. - - The value of t11ZsRejectCtCommandString indicates the - rejected request, and the values of t11ZsRejectReasonCode, - t11ZsRejectReasonCodeExp and t11ZsRejectReasonVendorCode - indicate the reason for the rejection. The value of - t11ZsRequestClient indicates the source of the request." - ::= { t11ZsMIBNotifications 1 } - -t11ZsMergeFailureNotify NOTIFICATION-TYPE - OBJECTS { ifIndex, t11ZsFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that a Zone merge - failure has occurred on the Fabric indicated by the - value of t11ZsFabricIndex, on the interface - indicated by the value of ifIndex. - - If multiple Virtual Fabrics are configured on an - interface, and all have a Zone merge failure - at the same time, then just one notification is - generated and t11ZsFabricIndex has the value 4096." - ::= { t11ZsMIBNotifications 2 } - -t11ZsMergeSuccessNotify NOTIFICATION-TYPE - OBJECTS { ifIndex, t11ZsFabricIndex } - STATUS current - DESCRIPTION - "This notification indicates that a successful Zone - merge has occurred on the Fabric indicated by the - value of t11ZsFabricIndex, on the interface - indicated by the value of ifIndex. - - If multiple Virtual Fabrics are configured on an - interface, and all have a successful Zone Merge - - at the same time, then just one notification is - generated and t11ZsFabricIndex has the value 4096." - ::= { t11ZsMIBNotifications 3 } - -t11ZsDefZoneChangeNotify NOTIFICATION-TYPE - OBJECTS { t11ZsServerDefaultZoneSetting } - STATUS current - DESCRIPTION - "This notification indicates that the - value of a Default Zone Setting has changed. - The value of t11ZsServerDefaultZoneSetting - contains the value after the change." - ::= { t11ZsMIBNotifications 4 } - -t11ZsActivateNotify NOTIFICATION-TYPE - OBJECTS { t11FamLocalSwitchWwn, t11ZsActivateResult } - STATUS current - DESCRIPTION - "This notification is generated whenever a switch - (indicated by the value of t11FamLocalSwitchWwn) - activates/deactivates a Zone Set on a Fabric. - The t11ZsActivateResult object denotes the outcome - of the activation/deactivation." - ::= { t11ZsMIBNotifications 5 } - --- Conformance - -t11ZsMIBCompliances OBJECT IDENTIFIER ::= { t11ZsMIBConformance 1 } -t11ZsMIBGroups OBJECT IDENTIFIER ::= { t11ZsMIBConformance 2 } - -t11ZsMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for entities that - implement the Zone Server." - MODULE MANDATORY-GROUPS {t11ZsBasicGroup, - t11ZsNotificationControlGroup, - t11ZsNotificationGroup } - - GROUP t11ZsEnhancedModeGroup - DESCRIPTION - "This group is mandatory only for those systems - with Zone Servers that support Enhanced Mode." - - GROUP t11ZsActivateGroup - DESCRIPTION - "Only entities that provide write access for - activating a Zone Set support need to support - - this group." - - GROUP t11ZsStatisticsGroup - DESCRIPTION - "These counters, containing Zone Server statistics, - are mandatory only for those systems that count - such events." - - OBJECT t11ZsSetRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsSetZoneRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAliasRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneMemberRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAttribBlockRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAttribRowStatus - SYNTAX INTEGER { active(1) } - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerDatabaseStorageType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerDistribute - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerCommit - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerReadFromDatabase - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerOperationMode - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerDefaultZoneSetting - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerMergeControlSetting - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsServerDefZoneBroadcast - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsSetName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneAttribBlock - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAliasName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneMemberFormat - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsZoneMemberID - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAttribBlockName - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAttribType - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsAttribValue - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsActivateRequest - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsActivateDeactivate - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsNotifyRequestRejectEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsNotifyMergeFailureEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsNotifyMergeSuccessEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsNotifyDefZoneChangeEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - - OBJECT t11ZsNotifyActivateEnable - MIN-ACCESS read-only - DESCRIPTION - "Write access is not required." - ::= { t11ZsMIBCompliances 1 } - --- Units of Conformance - -t11ZsBasicGroup OBJECT-GROUP - OBJECTS { t11ZsServerCapabilityObject, - t11ZsServerDatabaseStorageType, - t11ZsServerDistribute, - t11ZsServerResult, - t11ZsServerReasonCode, - t11ZsServerReasonCodeExp, - t11ZsServerReasonVendorCode, - t11ZsServerLastChange, - t11ZsServerHardZoning, - t11ZsServerReadFromDatabase, - t11ZsServerOperationMode, - t11ZsSetName, - t11ZsSetRowStatus, - t11ZsZoneName, - t11ZsZoneAttribBlock, - t11ZsZoneRowStatus, - t11ZsSetZoneRowStatus, - t11ZsZoneMemberFormat, - t11ZsZoneMemberID, - t11ZsZoneMemberRowStatus, - t11ZsActiveZoneSetName, - t11ZsActiveActivateTime, - t11ZsActiveZoneName, - t11ZsActiveZoneMemberFormat, - t11ZsActiveZoneMemberID - } - STATUS current - DESCRIPTION - "A collection of objects for displaying and updating - the Zone configuration of a Zone Server capable of - operating in Basic mode." - ::= { t11ZsMIBGroups 1 } - -t11ZsEnhancedModeGroup OBJECT-GROUP - OBJECTS { t11ZsServerCommit, - t11ZsServerChangeModeResult, - t11ZsServerDefaultZoneSetting, - t11ZsServerMergeControlSetting, - t11ZsServerDefZoneBroadcast, - t11ZsAliasName, - t11ZsAliasRowStatus, - t11ZsAttribBlockName, - t11ZsAttribBlockRowStatus, - t11ZsAttribType, - t11ZsAttribValue, - t11ZsAttribRowStatus, - t11ZsActiveZoneBroadcastZoning, - t11ZsActiveZoneHardZoning, - t11ZsActiveAttribType, - t11ZsActiveAttribValue - } - STATUS current - DESCRIPTION - "A collection of additional objects for displaying - and updating the Zone configuration of a Zone Server - capable of operating in Enhanced mode." - ::= { t11ZsMIBGroups 2 } - -t11ZsStatisticsGroup OBJECT-GROUP - OBJECTS { t11ZsOutMergeRequests, - t11ZsInMergeAccepts, - t11ZsInMergeRequests, - t11ZsOutMergeAccepts, - t11ZsOutChangeRequests, - t11ZsInChangeAccepts, - t11ZsInChangeRequests, - t11ZsOutChangeAccepts, - t11ZsInZsRequests, - t11ZsOutZsRejects - } - STATUS current - DESCRIPTION - "A collection of objects for collecting Zone Server - statistics information." - ::= { t11ZsMIBGroups 3 } - -t11ZsNotificationControlGroup OBJECT-GROUP - OBJECTS { t11ZsNotifyRequestRejectEnable, - t11ZsNotifyMergeFailureEnable, - t11ZsNotifyMergeSuccessEnable, - t11ZsNotifyDefZoneChangeEnable, - t11ZsNotifyActivateEnable, - t11ZsRejectCtCommandString, - t11ZsRejectRequestSource, - t11ZsRejectReasonCode, - t11ZsRejectReasonCodeExp, - t11ZsRejectReasonVendorCode, - t11ZsFabricIndex - } - STATUS current - DESCRIPTION - "A collection of notification control and - notification information objects for monitoring - Zone Server request rejection and Zone merge - failures." - ::= { t11ZsMIBGroups 4 } - -t11ZsActivateGroup OBJECT-GROUP - OBJECTS { t11ZsActivateRequest, - t11ZsActivateDeactivate, - t11ZsActivateResult, - t11ZsActivateFailCause, - t11ZsActivateFailDomainId - } - STATUS current - DESCRIPTION - "A collection of objects that allow a Zone Set to - be activated via SNMP SetRequests and provide the - status and result of such an activation." - ::= { t11ZsMIBGroups 5 } - -t11ZsNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { t11ZsRequestRejectNotify, - t11ZsMergeFailureNotify, - t11ZsMergeSuccessNotify, - t11ZsDefZoneChangeNotify, - t11ZsActivateNotify } - STATUS current - DESCRIPTION - "A collection of notification(s) for monitoring - Zone Server request rejection, Zone merge - failures and successes, and Default Zoning - behavioral changes." - ::= { t11ZsMIBGroups 6 } - -END diff --git a/packages/mibs/T11-TC-MIB b/packages/mibs/T11-TC-MIB deleted file mode 100644 index 4111e844c88a..000000000000 --- a/packages/mibs/T11-TC-MIB +++ /dev/null @@ -1,67 +0,0 @@ -T11-TC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, Unsigned32, mib-2 - FROM SNMPv2-SMI -- [RFC2578] - TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579] - -t11TcMIB MODULE-IDENTITY - LAST-UPDATED "200603020000Z" - ORGANIZATION "T11" - CONTACT-INFO - " Claudio DeSanti - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA 95134 USA - Phone: +1 408 853-9172 - EMail: cds@cisco.com - - Keith McCloghrie - Cisco Systems, Inc. - 170 West Tasman Drive - San Jose, CA USA 95134 - Phone: +1 408-526-5260 - EMail: kzm@cisco.com" - DESCRIPTION - "This module defines textual conventions used in T11 MIBs. - - Copyright (C) The Internet Society (2006). This version - of this MIB module is part of RFC 4439; see the RFC - itself for full legal notices." - REVISION "200603020000Z" - DESCRIPTION - "Initial version of this MIB module, published as RFC 4439." - ::= { mib-2 136 } - -T11FabricIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "A Fabric Index that is used as a unique - index value to identify a particular Fabric within - one (or more) physical infrastructures. - - In an environment that is conformant to FC-SW-3, where - - there is always exactly one Fabric in a single physical - infrastructure, the value of this Fabric Index will - always be 1. - - However, the current standard, FC-SW-4, defines - how multiple Fabrics, each with its own management - instrumentation, could operate within one (or more) - physical infrastructures. When such multiple Fabrics - are in use, this index value is used to uniquely - identify a particular Fabric within a physical - infrastructure. - - Note that the value of this textual convention has a - range of (0..4095) so as to be consistent with FC-SW-4, - which says that a 'VF_ID Bitmap' is 512 bytes long, with - the high-order bit representing VF_ID zero, and the - low-order bit representing 4095." - REFERENCE "Fibre Channel - Switch Fabric - 4 (FC-SW-4), - ANSI INCITS 418-2006, section 6.1.27.2.4." - SYNTAX Unsigned32 (0..4095) - -END