smilint output for ./T11-FC-SP-POLICY-MIB


Message Severities
SeverityCount
error1
Message Types
TypeCount
object-identifier-not-prefix (error)1

Messages:

T11-FC-SP-POLICY-MIB

   1: -- extracted from draft-kzm-imss-fc-fcsp-mib-00.txt
   2: -- at Wed Jun 13 06:08:27 2007
   3: 
   4: T11-FC-SP-POLICY-MIB  DEFINITIONS ::= BEGIN
   5: 
   6: IMPORTS
   7:     MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, mib-2,
   8:     Counter32, Unsigned32
   9:                           FROM SNMPv2-SMI              -- [RFC2578]
  10:     RowStatus, StorageType, TimeStamp,
  11:     TruthValue            FROM SNMPv2-TC               -- [RFC2579]
  12:     MODULE-COMPLIANCE, OBJECT-GROUP,
  13:     NOTIFICATION-GROUP
  14:                           FROM SNMPv2-CONF             -- [RFC2580]
  15:     SnmpAdminString       FROM SNMP-FRAMEWORK-MIB      -- [RFC3411]
  16:     InetAddress,
  17:     InetAddressType       FROM INET-ADDRESS-MIB        -- [RFC4001]
  18:     fcmInstanceIndex,
  19:     FcNameIdOrZero,
  20:     FcDomainIdOrZero      FROM FC-MGMT-MIB             -- [RFC4044]
  21:     T11NsGs4RejectReasonCode
  22:                           FROM T11-FC-NAME-SERVER-MIB  -- [RFC4438]
  23:     T11FabricIndex        FROM T11-TC-MIB              -- [RFC4439]
  24:     T11FcSpAlphaNumName,
  25:     T11FcSpAlphaNumNameOrNull,
  26:     T11FcSpPolicyName,
  27:     T11FcSpPolicyNameType,
  28:     T11FcSpPolicyObjectType,
  29:     T11FcSpPolicyHashFormat,
  30:     T11FcSpPolicyHashValue   FROM T11-FC-SP-TC-MIB;
  31: 
  32: t11FcSpPolicyMIB  MODULE-IDENTITY
  33:     LAST-UPDATED  "200702190000Z"
  34:     ORGANIZATION  "T11"
  35:     CONTACT-INFO
  36:             "     Claudio DeSanti
  37:                   Cisco Systems, Inc.
  38:                   170 West Tasman Drive
  39:                   San Jose, CA 95134 USA
  40:                   EMail: cds@cisco.com
  41:                   Keith McCloghrie
  42:                   Cisco Systems, Inc.
  43:                   170 West Tasman Drive
  44:                   San Jose, CA 95134 USA
  45:                   Email: kzm@cisco.com"
  46:     DESCRIPTION
  47:            "This MIB module specifies the management information
  48:            required to manage Fabric Policies as defined by Fibre
  49:            Channel's FC-SP specification.
  50: 
  51:            FC-SP uses the term 'Policy Objects', sometimes abbreviated
  52:            to just 'Objects', to refer to containers used to hold the
  53:            data by which Fabric Policies are specified/stored.  This
  54:            obviously has the potential to cause confusion between
  55:            'Policy Objects' and 'MIB objects'.  The DESCRIPTIONs in
  56:            this MIB module attempt to avoid such confusion by the use
  57:            of different adjectives and capitalization, even though such
  58:            mechanisms are less effective when used in descriptors.
  59: 
  60:            Some types of Policy Objects contain multiple items of
  61:            information, each of which are held in the same format
  62:            within the Policy Object.  In such cases, FC-SP uses the
  63:            term 'Entry' to describe each instance of the common format.
  64:            For example, FC-SP defines an Attribute Policy Object as
  65:            containing one or more 'Attribute Entries'.  Again, this MIB
  66:            module attempts to avoid confusion by the use of adjectives
  67:            and capitalization to distinguish an Entry within a Policy
  68:            Object from an entry within a MIB table.
  69: 
  70:            A Fabric's database of Policy Objects consists of a set of
  71:            active Objects which are to be enforced by that Fabric, as
  72:            well as non-active Objects which are not enforced.
  73:            Operations defined (in FC-SP) for Policy Management are:
  74: 
  75:             - Add/Get/Remove operations on individual non-active
  76:               Policy Objects,
  77:             - Activate/Deactivate operations on a Policy Summary
  78:               Object, and
  79:             - Get operations on the active Policy Summary Object
  80:               and/or on individual active Policy Objects.
  81: 
  82:            This MIB module has five parts:
  83: 
  84:             1) Active Policy Objects - read-only MIB objects
  85:                representing the set of active Policy Objects for
  86:                each Fabric,
  87: 
  88:             2) Activate/Deactivate Operations
  89:                - a read-write MIB object to invoke an Activate
  90:                  operation of the policies specified via a non-active
  91:                  Policy Summary Object, and
  92:                - a read-write MIB object to invoke a Deactivate
  93:                  operation.
  94: 
  95:             3) Non-active Policy Objects
  96:                - read-create MIB objects to allow the creation of
  97:                  non-active Policy Summary Objects (which reference
  98:                  non-active Policy Objects), and
  99:                - read-create MIB objects representing non-active
 100:                  Policy Objects.
 101: 
 102:             4) Statistics
 103: 
 104:             5) Control information and Notifications
 105: 
 106:            Copyright (C) The IETF Trust (2007).  This version
 107:            of this MIB module is part of RFC yyyy;  see the RFC
 108:            itself for full legal notices."
 109: -- RFC Editor: replace yyyy with actual RFC number & remove this note
 110:     REVISION  "200702190000Z"
 111:     DESCRIPTION
 112:            "Initial version of this MIB module, published as RFCyyyy."
 113: -- RFC-Editor, replace yyyy with actual RFC number & remove this note
 114:     ::= { mib-2 nnn }  -- to be assigned by IANA
 114: error - Object identifier element `nnn' name only allowed as first element
 115: -- RFC Editor: replace nnn with IANA-assigned number & remove this note
 116: 
 117: t11FcSpPoMIBObjects        OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 1 }
 118: t11FcSpPoMIBConformance    OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 2 }
 119: t11FcSpPoMIBNotifications  OBJECT IDENTIFIER ::= { t11FcSpPolicyMIB 0 }
 120: t11FcSpPoActive         OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 1 }
 121: t11FcSpPoOperations     OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 2 }
 122: t11FcSpPoNonActive      OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 3 }
 123: t11FcSpPoStatistics     OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 4 }
 124: t11FcSpPoControl        OBJECT IDENTIFIER ::= { t11FcSpPoMIBObjects 5 }
 125: --
 126: --  Part 1 - Active Policy Objects
 127: --
 128: 
 129: t11FcSpPoTable OBJECT-TYPE
 130:     SYNTAX       SEQUENCE OF T11FcSpPoEntry
 131:     MAX-ACCESS   not-accessible
 132:     STATUS       current
 133:     DESCRIPTION
 134:            "A table containing top-level information about active
 135:            FC-SP policies on various Fabrics."
 136:     ::= { t11FcSpPoActive 1 }
 137: 
 138: t11FcSpPoEntry OBJECT-TYPE
 139:     SYNTAX       T11FcSpPoEntry
 140:     MAX-ACCESS   not-accessible
 141:     STATUS       current
 142:     DESCRIPTION
 143:            "Each entry contains information about active FC-SP policies
 144:            for a particular Fabric, managed as part of the Fibre
 145:            Channel management instance identified by fcmInstanceIndex."
 146:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex }
 147:     ::= { t11FcSpPoTable 1 }
 148: 
 149: T11FcSpPoEntry ::= SEQUENCE {
 150:     t11FcSpPoFabricIndex           T11FabricIndex,
 151:     t11FcSpPoPolicySummaryObjName  T11FcSpAlphaNumName,
 152:     t11FcSpPoAdminFabricName       FcNameIdOrZero,
 153:     t11FcSpPoActivatedTimeStamp    TimeStamp
 154: }
 155: 
 156: t11FcSpPoFabricIndex OBJECT-TYPE
 157:     SYNTAX       T11FabricIndex
 158:     MAX-ACCESS   not-accessible
 159:     STATUS       current
 160:     DESCRIPTION
 161:            "An index value which uniquely identifies a particular
 162:            Fabric."
 163:     ::= { t11FcSpPoEntry 1 }
 164: 
 165: t11FcSpPoPolicySummaryObjName OBJECT-TYPE
 166:     SYNTAX       T11FcSpAlphaNumName
 167:     MAX-ACCESS   read-only
 168:     STATUS       current
 169:     DESCRIPTION
 170:            "The name of this Fabric's (active) Policy Summary Object."
 171:     REFERENCE
 172:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 173:             Fibre Channel - Security Protocols (FC-SP),
 174:             13 June 2006, section 7.1.3 and table 104."
 175:     ::= { t11FcSpPoEntry 2 }
 176: 
 177: t11FcSpPoAdminFabricName OBJECT-TYPE
 178:     SYNTAX       FcNameIdOrZero (SIZE (8))
 179:     MAX-ACCESS   read-only
 180:     STATUS       current
 181:     DESCRIPTION
 182:            "The administratively-specified name for this Fabric, as
 183:            specified in the active Switch Membership List Object.
 184:            This value is meaningful only when Static Domain_IDs are
 185:            in use in a Fabric (see FC-SW-4).  Static Domain_IDs are
 186:            administratively enabled by a setting of the Switch Flags
 187:            in each Switch Entry in the Switch Membership List Object.
 188:            If Static Domain_IDs are not in use, this value might be
 189:            '0000000000000000'h.
 190: 
 191:            The t11FamEnable, t11FamFabricName and
 192:            t11FamConfigDomainIdType objects defined in the
 193:            T11-FC-FABRIC-ADDR-MGR-MIB module are also concerned with
 194:            the use of an administratively-specified name for a Fabric
 195:            and Static Domain_IDs.  When FC-SP Policy is in use in a
 196:            Fabric, the values of t11FamEnable, t11FamFabricName and
 197:            t11FamConfigDomainIdType must be read-only and reflect the
 198:            active Policy Objects.  For example, the value of
 199:            t11FamFabricName must reflect the value of
 200:            t11FcSpPoAdminFabricName."
 201:     REFERENCE
 202:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 203:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
 204:            section 7.1.4.1 and table 108.
 205:             - Fibre Channel - Switch Fabric-4 (FC-SW-4),
 206:            ANSI INCITS 418-2006, April 2006, section 7.1.
 207:             - Fibre Channel Fabric Address Manager MIB', RFC 4439,
 208:            March 2006."
 209:     ::= { t11FcSpPoEntry 3 }
 210: 
 211: t11FcSpPoActivatedTimeStamp OBJECT-TYPE
 212:     SYNTAX       TimeStamp
 213:     MAX-ACCESS   read-only
 214:     STATUS       current
 215:     DESCRIPTION
 216:            "The value of sysUpTime at which this Fabric's Policy
 217:            Summary Object was last activated, or zero if the same
 218:            Policy Summary Object has been active since the last
 219:            restart of the management system."
 220:     ::= { t11FcSpPoEntry 4 }
 221: 
 222: --
 223: -- The table of Policy Summary Objects
 224: --
 225: 
 226: t11FcSpPoSummaryTable OBJECT-TYPE
 227:     SYNTAX       SEQUENCE OF T11FcSpPoSummaryEntry
 228:     MAX-ACCESS   not-accessible
 229:     STATUS       current
 230:     DESCRIPTION
 231:            "A table of information about active Policy Objects listed
 232:            within FC-SP Policy Summary Objects."
 233:     ::= { t11FcSpPoActive 2 }
 234: 
 235: t11FcSpPoSummaryEntry OBJECT-TYPE
 236:     SYNTAX       T11FcSpPoSummaryEntry
 237:     MAX-ACCESS   not-accessible
 238:     STATUS       current
 239:     DESCRIPTION
 240:            "Each entry contains information about one of the active
 241:            Policy Objects listed within the Policy Summary Object for
 242:            the Fabric identified by t11FcSpPoFabricIndex and managed
 243:            within the Fibre Channel management instance identified by
 244:            fcmInstanceIndex.
 245: 
 246:            How many Policy Objects of a given type can be active at
 247:            any one time for a given Fabric depends on the type, as
 248:            specified in FC-SP.  For some types, it is one per Fabric;
 249:            for other types, more than one can be active per Fabric.
 250:            In both of these cases, the absence of any entries in this
 251:            table for a particular type is equivalent to there being one
 252:            Policy Object of that type which is empty, e.g., a Switch
 253:            Membership List Object which identifies zero Switches."
 254:     REFERENCE
 255:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 256:             Fibre Channel - Security Protocols (FC-SP),
 257:             13 June 2006, section 7.1.3 and table 104."
 258:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
 259:              t11FcSpPoSummaryPolicyNameType,
 260:              t11FcSpPoSummaryPolicyName }
 261:     ::= { t11FcSpPoSummaryTable 1 }
 262: 
 263: T11FcSpPoSummaryEntry ::= SEQUENCE {
 264:     t11FcSpPoSummaryPolicyNameType  T11FcSpPolicyNameType,
 265:     t11FcSpPoSummaryPolicyName      T11FcSpPolicyName,
 266:     t11FcSpPoSummaryPolicyType      T11FcSpPolicyObjectType,
 267:     t11FcSpPoSummaryHashFormat      T11FcSpPolicyHashFormat,
 268:     t11FcSpPoSummaryHashValue       T11FcSpPolicyHashValue
 269: }
 270: 
 271: t11FcSpPoSummaryPolicyNameType OBJECT-TYPE
 272:     SYNTAX       T11FcSpPolicyNameType {
 273:                      nodeName(1),
 274:                      alphaNumericName(7)
 275:                  }
 276:     MAX-ACCESS   not-accessible
 277:     STATUS       current
 278:     DESCRIPTION
 279:            "The combination of t11FcSpPoSummaryPolicyNameType and
 280:            t11FcSpPoSummaryPolicyName specify the name of the Policy
 281:            Object contained in the Policy Summary Object.
 282: 
 283:            The type of name is 'nodeName' if the value of the
 284:            corresponding instance of t11FcSpPoSummaryPolicyType is
 285:            'switchConnectivity', or 'alphaNumericName' otherwise."
 286:     ::= { t11FcSpPoSummaryEntry 1 }
 287: 
 288: t11FcSpPoSummaryPolicyName OBJECT-TYPE
 289:     SYNTAX       T11FcSpPolicyName
 290:     MAX-ACCESS   not-accessible
 291:     STATUS       current
 292:     DESCRIPTION
 293:            "The combination of t11FcSpPoSummaryPolicyNameType and
 294:            t11FcSpPoSummaryPolicyName specify the name of the Policy
 295:            Object contained in the Policy Summary Object."
 296:     ::= { t11FcSpPoSummaryEntry 2 }
 297: 
 298: t11FcSpPoSummaryPolicyType OBJECT-TYPE
 299:     SYNTAX       T11FcSpPolicyObjectType
 300:     MAX-ACCESS   read-only
 301:     STATUS       current
 302:     DESCRIPTION
 303:            "The 'Identifier' which specifies the type of this
 304:            Policy Object."
 305: 
 306:     REFERENCE
 307:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 308:             Fibre Channel - Security Protocols (FC-SP),
 309:             13 June 2006, section 7.1.3.1 and table 104."
 310:     ::= { t11FcSpPoSummaryEntry 3 }
 311: 
 312: t11FcSpPoSummaryHashFormat OBJECT-TYPE
 313:     SYNTAX       T11FcSpPolicyHashFormat
 314:     MAX-ACCESS   read-only
 315:     STATUS       current
 316:     DESCRIPTION
 317:            "The format of this Policy Object's hash value as
 318:            contained in the corresponding instance of the
 319:            t11FcSpPoSummaryHashValue object."
 320:     ::= { t11FcSpPoSummaryEntry 4 }
 321: 
 322: t11FcSpPoSummaryHashValue OBJECT-TYPE
 323:     SYNTAX       T11FcSpPolicyHashValue
 324:     MAX-ACCESS   read-only
 325:     STATUS       current
 326:     DESCRIPTION
 327:            "The hash value of this Policy Object, in the format
 328:            identified by the corresponding instance of the
 329:            t11FcSpPoSummaryHashFormat object."
 330:     ::= { t11FcSpPoSummaryEntry 5 }
 331: 
 332: --
 333: -- Switch Entries in Active Switch Membership List Objects
 334: --
 335: 
 336: t11FcSpPoSwMembTable OBJECT-TYPE
 337:     SYNTAX       SEQUENCE OF T11FcSpPoSwMembEntry
 338:     MAX-ACCESS   not-accessible
 339:     STATUS       current
 340:     DESCRIPTION
 341:            "A table of Switch Entries in active Switch Membership List
 342:            Objects.
 343: 
 344:            One Switch Membership List Object is represented by all
 345:            of the rows of this table which have the same values
 346:            of fcmInstanceIndex and t11FcSpPoFabricIndex."
 347:     REFERENCE
 348:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 349:             Fibre Channel - Security Protocols (FC-SP),
 350:             13 June 2006, section 7.1.4.1 and table 110."
 351:     ::= { t11FcSpPoActive 3 }
 352: 
 353: t11FcSpPoSwMembEntry OBJECT-TYPE
 354:     SYNTAX       T11FcSpPoSwMembEntry
 355:     MAX-ACCESS   not-accessible
 356:     STATUS       current
 357:     DESCRIPTION
 358:            "Each entry contains information about one Switch Entry
 359:            within the active Switch Membership List Object for the
 360:            Fabric identified by t11FcSpPoFabricIndex and managed
 361:            within the Fibre Channel management instance identified
 362:            by fcmInstanceIndex."
 363:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
 364:              t11FcSpPoSwMembSwitchNameType, t11FcSpPoSwMembSwitchName }
 365:     ::= { t11FcSpPoSwMembTable 1 }
 366: 
 367: T11FcSpPoSwMembEntry ::= SEQUENCE {
 368:     t11FcSpPoSwMembSwitchNameType   T11FcSpPolicyNameType,
 369:     t11FcSpPoSwMembSwitchName       FcNameIdOrZero,
 370:     t11FcSpPoSwMembSwitchFlags      BITS,
 371:     t11FcSpPoSwMembDomainID         FcDomainIdOrZero,
 372:     t11FcSpPoSwMembPolicyDataRole   INTEGER,
 373:     t11FcSpPoSwMembAuthBehaviour    BITS,
 374:     t11FcSpPoSwMembAttribute        T11FcSpAlphaNumNameOrNull
 375: }
 376: t11FcSpPoSwMembSwitchNameType OBJECT-TYPE
 377:     SYNTAX       T11FcSpPolicyNameType {
 378:                      nodeName(1),
 379:                      restrictedNodeName(2),
 380:                      wildcard(5),
 381:                      restrictedWildcard(6)
 382:                  }
 383:     MAX-ACCESS   not-accessible
 384:     STATUS       current
 385:     DESCRIPTION
 386:            "If the value of this object is 'nodeName' or
 387:            'restrictedNodeName', then the combination of
 388:            this object and t11FcSpPoSwMembSwitchName specify the
 389:            Switch Name of this Switch Entry.
 390: 
 391:            The membership is restricted or unrestricted based on the
 392:            name type.  Restricted membership means that the Switch is
 393:            not allowed to be part of the Fabric unless allowed by a
 394:            specific Switch Connectivity Object.  Unrestricted
 395:            membership means that the Switch is allowed to be part of
 396:            the Fabric unless disallowed by a specific Switch
 397:            Connectivity Object.
 398: 
 399:            The values of 'wildcard' and 'restrictedWildcard' provide
 400:            the means to specify whether to allow/deny membership for
 401:            Switches not explicitly named in the Switch Membership
 402:            List Object."
 403:     REFERENCE
 404:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 405:             Fibre Channel - Security Protocols (FC-SP),
 406:             13 June 2006, section 7.1.4.1 and table 110."
 407:     ::= { t11FcSpPoSwMembEntry 1 }
 408: 
 409: t11FcSpPoSwMembSwitchName OBJECT-TYPE
 410:     SYNTAX       FcNameIdOrZero (SIZE (8))
 411:     MAX-ACCESS   not-accessible
 412:     STATUS       current
 413:     DESCRIPTION
 414:            "When the value of t11FcSpPoSwMembSwitchNameType is
 415:            'wildcard' or 'restrictedWildcard', this object has the
 416:            value '0000000000000000'h.
 417: 
 418:            Otherwise, the combination of t11FcSpPoSwMembSwitchNameType
 419:            and this object specify the Switch Name of this Switch
 420:            Entry."
 421: 
 422:     REFERENCE
 423:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 424:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
 425:             section 7.1.4.1 and table 110."
 426:     ::= { t11FcSpPoSwMembEntry 2 }
 427: 
 428: t11FcSpPoSwMembSwitchFlags OBJECT-TYPE
 429:     SYNTAX       BITS {
 430:                      staticDomainID(0),
 431:                      insistentDomainID(1),
 432:                      serialPortsAccess(2),
 433:                      physicalPortsAccess(3),
 434:                      managerRole(4)
 435:                  }
 436:     MAX-ACCESS   read-only
 437:     STATUS       current
 438:     DESCRIPTION
 439:            "Configurable options in respect to the administration
 440:            of Policy Objects at this Switch:
 441: 
 442:               'staticDomainID'      - if this bit is set, the Switch
 443:            uses the 'Static Domain_IDs behavior' (as defined in
 444:            FC-SW-4).  This bit needs to have the same setting for all
 445:            Switches in a Fabric's Switch Membership List Object, or
 446:            else the Fabric will partition.  If this bit is set, the
 447:            Domain_ID for the Switch is given by the corresponding
 448:            instance of t11FcSpPoSwMembDomainID.
 449: 
 450:               'insistentDomainID'   -  if this bit is set, the
 451:            Switch uses the 'Insistent Domain_ID behavior' (see
 452:            t11FamConfigDomainId of T11-FC-FABRIC-ADDR-MGR-MIB), the
 453:            Domain_ID for the Switch is given by the corresponding
 454:            instance of t11FcSpPoSwMembDomainID.
 455: 
 456:               'serialPortsAccess'   - the Switch allows management
 457:            through serial ports when and only when this bit is set.
 458: 
 459:               'physicalPortsAccess' - the Switch allows management
 460:            through the physical panel when and only when this bit
 461:            is set.
 462: 
 463:               'managerRole'         - the Switch is allowed to change
 464:            the Fabric Policy configuration (on receipt of any of the
 465:            EACA, ESFC, EUFC, ACA, SFC, or UFC SW_ILSs) if and only if
 466:            this bit is set.
 467:            Whenever a Fabric has Active Policy Objects, the value of
 468:            the t11FamConfigDomainIdType object defined in the
 469:            T11-FC-FABRIC-ADDR-MGR-MIB module must be read-only and
 470:            reflect the values of the 'staticDomainID' and
 471:            'insistentDomainID' bits of this object."
 472:     REFERENCE
 473:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 474:            Fibre Channel - Security Protocols (FC-SP),
 475:            13 June 2006, section 7.1.4.1 and table 112.
 476:             - Fibre Channel - Switch Fabric-4 (FC-SW-4),
 477:            ANSI INCITS 418-2006, April 2006, section 7.1.
 478:             - t11FamConfigDomainIdType, T11-FC-FABRIC-ADDR-MGR-MIB,
 479:            Fibre Channel Fabric Address Manager MIB, RFC 4439."
 480:     ::= { t11FcSpPoSwMembEntry 3 }
 481: 
 482: t11FcSpPoSwMembDomainID OBJECT-TYPE
 483:     SYNTAX       FcDomainIdOrZero
 484:     MAX-ACCESS   read-only
 485:     STATUS       current
 486:     DESCRIPTION
 487:            "The specified Domain_ID value when either of the
 488:            'staticDomainID' or 'insistentDomainID' bits are set in
 489:            the corresponding instance of t11FcSpPoSwMembSwitchFlags.
 490: 
 491:            Whenever a Fabric has Active Policy Objects, the value
 492:            of the t11FamConfigDomainId object defined in the
 493:            T11-FC-FABRIC-ADDR-MGR-MIB module must be read-only and
 494:            reflect the value of this object."
 495:     REFERENCE
 496:            " - INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 497:             Fibre Channel - Security Protocols (FC-SP),
 498:             13 June 2006, section 7.1.4.1 and tables 111 and 112.
 499:              - t11FamConfigDomainId, T11-FC-FABRIC-ADDR-MGR-MIB,
 500:             Fibre Channel Fabric Address Manager MIB, RFC 4439."
 501:     ::= { t11FcSpPoSwMembEntry 4 }
 502: 
 503: t11FcSpPoSwMembPolicyDataRole OBJECT-TYPE
 504:     SYNTAX       INTEGER {
 505:                      client(1),
 506:                      autonomous(2),
 507:                      server(3)
 508:                  }
 509:     MAX-ACCESS   read-only
 510:     STATUS       current
 511:     DESCRIPTION
 512:            "The role of the Switch in terms of which Policy data
 513:            it retains/maintains:
 514: 
 515:              'client' - the Switch operates as a Client Switch.
 516:            A Client Switch maintains its own Switch Connectivity
 517:            Object and all Fabric-wide List Objects.  If FC-SP
 518:            Zoning is used, a Client Switch maintains only the
 519:            subset of the Active Zone Set that it requires to
 520:            enforce the current Fabric Zoning configuration.
 521: 
 522:              'autonomous' -  the Switch operates as an Autonomous
 523:            Switch.  An Autonomous Switch maintains its own Switch
 524:            Connectivity Object and all Fabric-wide List Objects.
 525:            This is the same as 'client' except that if FC-SP Zoning
 526:            is used, an Autonomous Switch maintains a complete copy
 527:            of the Fabric Zoning Database.
 528: 
 529:              'server' - the Switch operates as a Server Switch.
 530:            A Server Switch maintains all Fabric-wide List Objects
 531:            and the Switch Connectivity Objects of each Switch in
 532:            the Fabric.  If FC-SP Zoning is used, a Server Switch
 533:            maintains a complete copy of the Fabric Zoning Database."
 534:     REFERENCE
 535:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 536:             Fibre Channel - Security Protocols (FC-SP),
 537:             13 June 2006, section 7.1.4.1 and table 113."
 538:     ::= { t11FcSpPoSwMembEntry 5 }
 539: 
 540: t11FcSpPoSwMembAuthBehaviour  OBJECT-TYPE
 541:     SYNTAX       BITS {
 542:                      mustAuthenticate(0),
 543:                      rejectIsFailure(1)
 544:                  }
 545:     MAX-ACCESS   read-only
 546:     STATUS       current
 547:     DESCRIPTION
 548:            "The authentication behaviour of the Switch:
 549: 
 550:              'mustAuthenticate' - if this bit is set, all connections
 551:            between this Switch and neighbour Switches must be
 552:            authenticated.
 553: 
 554:              'rejectIsFailure' - if this bit is set, the rejection of
 555:            an AUTH_Negotiate message must be considered as an
 556:            authentication failure by this Switch."
 557: 
 558:     REFERENCE
 559:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 560:             Fibre Channel - Security Protocols (FC-SP),
 561:             13 June 2006, section 7.1.4.1 and table 114."
 562:     ::= { t11FcSpPoSwMembEntry 6 }
 563: 
 564: t11FcSpPoSwMembAttribute  OBJECT-TYPE
 565:     SYNTAX       T11FcSpAlphaNumNameOrNull
 566:     MAX-ACCESS   read-only
 567:     STATUS       current
 568:     DESCRIPTION
 569:            "The name of an active Attribute Policy Object which is
 570:            defined for this Switch, or the zero-length string.  The
 571:            zero-length string indicates that no Attribute Policy
 572:            Object is defined for this Switch."
 573:     REFERENCE
 574:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 575:             Fibre Channel - Security Protocols (FC-SP),
 576:             13 June 2006, section 7.1.4.1 and table 110."
 577:     ::= { t11FcSpPoSwMembEntry 7 }
 578: 
 579: 
 580: --
 581: -- Node Entries in Active Node Membership List Objects
 582: --
 583: 
 584: t11FcSpPoNoMembTable OBJECT-TYPE
 585:     SYNTAX       SEQUENCE OF T11FcSpPoNoMembEntry
 586:     MAX-ACCESS   not-accessible
 587:     STATUS       current
 588:     DESCRIPTION
 589:            "A table of Node Entries in active Node Membership List
 590:            Objects.
 591: 
 592:            One Node Membership List Object is represented by all
 593:            of the rows of this table which have the same values
 594:            of fcmInstanceIndex and t11FcSpPoFabricIndex."
 595:     ::= { t11FcSpPoActive 4 }
 596: 
 597: t11FcSpPoNoMembEntry OBJECT-TYPE
 598:     SYNTAX       T11FcSpPoNoMembEntry
 599:     MAX-ACCESS   not-accessible
 600:     STATUS       current
 601:     DESCRIPTION
 602:            "Each entry contains information about one Node Entry
 603:            within the active Node Membership List Object for the
 604:            Fabric identified by t11FcSpPoFabricIndex and managed
 605:            within the Fibre Channel management instance identified
 606:            by fcmInstanceIndex."
 607:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
 608:              t11FcSpPoNoMembNodeNameType, t11FcSpPoNoMembNodeName }
 609:     ::= { t11FcSpPoNoMembTable 1 }
 610: 
 611: T11FcSpPoNoMembEntry ::= SEQUENCE {
 612:     t11FcSpPoNoMembNodeNameType   T11FcSpPolicyNameType,
 613:     t11FcSpPoNoMembNodeName       FcNameIdOrZero,
 614:     t11FcSpPoNoMembFlags          BITS,
 615:     t11FcSpPoNoMembCtAccessIndex  Unsigned32,
 616:     t11FcSpPoNoMembAttribute      T11FcSpAlphaNumNameOrNull
 617: }
 618: 
 619: t11FcSpPoNoMembNodeNameType OBJECT-TYPE
 620:     SYNTAX       T11FcSpPolicyNameType {
 621:                      nodeName(1),
 622:                      restrictedNodeName(2),
 623:                      portName(3),
 624:                      restrictedPortName(4),
 625:                      wildcard(5),
 626:                      restrictedWildcard(6)
 627:                  }
 628:     MAX-ACCESS   not-accessible
 629:     STATUS       current
 630:     DESCRIPTION
 631:            "If the value of this object is 'wildcard' or
 632:            'restrictedWildcard', this Node Entry applies to Nodes not
 633:            explicitly named in the Node Membership List Object.
 634: 
 635:            Otherwise, the combination of this object and
 636:            t11FcSpPoNoMembNodeName specify the name of this Node Entry
 637:            in the active Node Membership List Object.  A Node is
 638:            identified by its Node Name or by one or more of its Port
 639:            Names.
 640: 
 641:            Restricted membership means that a Node is not allowed to be
 642:            connected to the Fabric unless allowed by a specific Switch
 643:            Connectivity Object.  Unrestricted membership means that a
 644:            Node is allowed to be connected to the Fabric unless
 645:            disallowed by a specific Switch Connectivity Object."
 646:     REFERENCE
 647:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 648:             Fibre Channel - Security Protocols (FC-SP),
 649:             13 June 2006, section 7.1.4.1 and table 116."
 650:     ::= { t11FcSpPoNoMembEntry 1 }
 651: 
 652: t11FcSpPoNoMembNodeName OBJECT-TYPE
 653:     SYNTAX       FcNameIdOrZero (SIZE (8))
 654:     MAX-ACCESS   not-accessible
 655:     STATUS       current
 656:     DESCRIPTION
 657:            "If the value of t11FcSpPoNoMembNodeNameType is
 658:            'wildcard' or 'restrictedWildcard', this object has the
 659:            value '0000000000000000'h.
 660: 
 661:            Otherwise, the combination of t11FcSpPoNoMembNodeNameType
 662:            and this object specify the name of this Node Entry is the
 663:            active Node Membership List Object."
 664:     REFERENCE
 665:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 666:             Fibre Channel - Security Protocols (FC-SP),
 667:             13 June 2006, section 7.1.4.1 and table 116."
 668:     ::= { t11FcSpPoNoMembEntry 2 }
 669: 
 670: t11FcSpPoNoMembFlags OBJECT-TYPE
 671:     SYNTAX       BITS {
 672:                      scsiEnclosureAccess(0),
 673:                      authenticationRequired(1)
 674:                  }
 675:     MAX-ACCESS   read-only
 676:     STATUS       current
 677:     DESCRIPTION
 678:            "Configurable options in respect to the administration
 679:            of Policy Objects at this Node:
 680: 
 681:                 'scsiEnclosureAccess'      - the Node is allowed to
 682:            control any Switch through SCSI Enclosure Services if this
 683:            bit is set.  If a Switch does not support SCSI Enclosure
 684:            Services, this bit is ignored.
 685: 
 686:                 'authenticationRequired'   - the Node is required to
 687:            authenticate itself to any Switch to which it is connected
 688:            if and only if this bit is set."
 689:     REFERENCE
 690:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 691:             Fibre Channel - Security Protocols (FC-SP),
 692:             13 June 2006, section 7.1.4.1 and table 118."
 693:     ::= { t11FcSpPoNoMembEntry 3 }
 694: 
 695: t11FcSpPoNoMembCtAccessIndex  OBJECT-TYPE
 696:     SYNTAX       Unsigned32 (0..4294967295)
 697:     MAX-ACCESS   read-only
 698:     STATUS       current
 699:     DESCRIPTION
 700:            "If the value of this object is zero, then access by this
 701:            Node to Generic Services is not limited by a Common
 702:            Transport Access Specifier.
 703: 
 704:            Otherwise, the limits are specified by the set of Common
 705:            Transport Access Descriptors contained in those rows of
 706:            the t11FcSpPoCtDescrTable for the same Fabric and for which
 707:            the value of t11FcSpPoCtDescrSpecifierIndex is the same as
 708:            the value of this object."
 709:     REFERENCE
 710:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 711:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
 712:             section 7.1.4.1 and tables 118/119/120/121."
 713:     ::= { t11FcSpPoNoMembEntry 4 }
 714: 
 715: t11FcSpPoNoMembAttribute  OBJECT-TYPE
 716:     SYNTAX       T11FcSpAlphaNumNameOrNull
 717:     MAX-ACCESS   read-only
 718:     STATUS       current
 719:     DESCRIPTION
 720:            "The name of an active Attribute Policy Object which is
 721:            defined for this Node, or the zero-length string.  The
 722:            zero-length string indicates that no Attribute Policy
 723:            Object is defined for this Node."
 724:     REFERENCE
 725:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 726:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
 727:             section 7.1.4.1 and table 116."
 728:     ::= { t11FcSpPoNoMembEntry 5 }
 729: 
 730: 
 731: --
 732: --
 733: -- Common Transport Access Descriptors
 734: --
 735: 
 736: t11FcSpPoCtDescrTable OBJECT-TYPE
 737:     SYNTAX       SEQUENCE OF T11FcSpPoCtDescrEntry
 738:     MAX-ACCESS   not-accessible
 739:     STATUS       current
 740:     DESCRIPTION
 741:            "A table of Common Transport Access Descriptors being used
 742:            within active Policy Objects.
 743: 
 744:            A Common Transport Access Specifier is a list of Common
 745:            Transport Access Descriptors which specify whether a Node
 746:            is allowed to access a Generic Service or Sub-Server.
 747: 
 748:            An active Common Transport Access Specifier is represented
 749:            by all rows of this table which have the same values of
 750:            fcmInstanceIndex, t11FcSpPoFabricIndex, and
 751:            t11FcSpPoCtDescrSpecifierIndex."
 752:     ::= { t11FcSpPoActive 5 }
 753: 
 754: t11FcSpPoCtDescrEntry OBJECT-TYPE
 755:     SYNTAX       T11FcSpPoCtDescrEntry
 756:     MAX-ACCESS   not-accessible
 757:     STATUS       current
 758:     DESCRIPTION
 759:            "Each entry contains information about one Common
 760:            Transport Access Descriptor of an active Common Transport
 761:            Access Specifier used within the Fabric identified by
 762:            t11FcSpPoFabricIndex and managed within the Fibre Channel
 763:            management instance identified by fcmInstanceIndex."
 764:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
 765:              t11FcSpPoCtDescrSpecifierIndex, t11FcSpPoCtDescrIndex }
 766:     ::= { t11FcSpPoCtDescrTable 1 }
 767: 
 768: T11FcSpPoCtDescrEntry ::= SEQUENCE {
 769:     t11FcSpPoCtDescrSpecifierIndex   Unsigned32,
 770:     t11FcSpPoCtDescrIndex            Unsigned32,
 771:     t11FcSpPoCtDescrFlags            BITS,
 772:     t11FcSpPoCtDescrGsType           OCTET STRING,
 773:     t11FcSpPoCtDescrGsSubType        OCTET STRING
 774: }
 775: 
 776: t11FcSpPoCtDescrSpecifierIndex OBJECT-TYPE
 777:     SYNTAX       Unsigned32 (1..4294967295)
 778:     MAX-ACCESS   not-accessible
 779:     STATUS       current
 780:     DESCRIPTION
 781:            "An index value which uniquely identifies a particular
 782:            Common Transport Access Specifier within a Fabric."
 783:     ::= { t11FcSpPoCtDescrEntry 1 }
 784: 
 785: t11FcSpPoCtDescrIndex OBJECT-TYPE
 786:     SYNTAX       Unsigned32 (1..4294967295)
 787:     MAX-ACCESS   not-accessible
 788:     STATUS       current
 789:     DESCRIPTION
 790:            "An index value which uniquely identifies a particular
 791:            Common Transport Access Descriptor within a Common Transport
 792:            Access Specifier."
 793:     ::= { t11FcSpPoCtDescrEntry 2 }
 794: 
 795: t11FcSpPoCtDescrFlags OBJECT-TYPE
 796:     SYNTAX       BITS {
 797:                      allow(0),
 798:                      gsTypeWildcard(1),
 799:                      gsSubTypeWildcard(2),
 800:                      readOnly(3)
 801:                  }
 802:     MAX-ACCESS   read-only
 803:     STATUS       current
 804:     DESCRIPTION
 805:            "The flag bits which specify how access is to be limited by
 806:            this Common Transport Access Descriptor:
 807: 
 808:             - allow -- access to the specified Generic Service and
 809:               Server is allowed if this bit is set, and to be denied if
 810:               this bit is not set.
 811: 
 812:             - gsTypeWildcard -- if this bit is set, the Generic Service
 813:               to be allowed/denied is specified by the value of
 814:               t11FcSpPoCtDescrGsType.  If this bit is set, then the
 815:               gsSubTypeWildcard bit must not be set.
 816: 
 817:             - gsSubTypeWildcard -- if this bit is set, the Generic
 818:               Service to be allowed/denied is specified by the value of
 819:               t11FcSpPoCtDescrGsSubType.  If this bit is set, then the
 820:               gsTypeWildcard bit must not be set.
 821: 
 822:             - readOnly -- if this bit is set then access is to be
 823:               granted only for reading."
 824:     ::= { t11FcSpPoCtDescrEntry 3 }
 825: 
 826: t11FcSpPoCtDescrGsType OBJECT-TYPE
 827:     SYNTAX       OCTET STRING (SIZE (1))
 828:     MAX-ACCESS   read-only
 829:     STATUS       current
 830:     DESCRIPTION
 831:            "The GS_Type of the Generic Service (e.g., the FC-GS-5
 832:            Management Service) which is subject to access control.
 833:            This value is ignored if the gsTypeWildcard bit is not set
 834:            in the corresponding value of t11FcSpPoCtDescrFlags."
 835:     REFERENCE
 836:            "Fibre Channel - Generic Services-5 (FC-GS-5),
 837:            ANSI INCITS 427-2006, section 4.3.2.4."
 838:     ::= { t11FcSpPoCtDescrEntry 4 }
 839: 
 840: t11FcSpPoCtDescrGsSubType OBJECT-TYPE
 841:     SYNTAX       OCTET STRING (SIZE (1))
 842:     MAX-ACCESS   read-only
 843:     STATUS       current
 844:     DESCRIPTION
 845:            "The GS_Subtype of the Generic Server (e.g., the Fabric Zone
 846:            Server) which is subject to access control.  This value is
 847:            ignored if the gsSubTypeWildcard bit is not set in the
 848:            corresponding value of t11FcSpPoCtDescrFlags."
 849:     REFERENCE
 850:            "Fibre Channel - Generic Services-5 (FC-GS-5),
 851:            ANSI INCITS 427-2006, section 4.3.2.5."
 852:     ::= { t11FcSpPoCtDescrEntry 5 }
 853: 
 854: --
 855: --
 856: -- Switches/Nodes in Active Switch Connectivity Objects
 857: --
 858: 
 859: t11FcSpPoSwConnTable OBJECT-TYPE
 860:     SYNTAX       SEQUENCE OF T11FcSpPoSwConnEntry
 861:     MAX-ACCESS   not-accessible
 862:     STATUS       current
 863:     DESCRIPTION
 864:            "A table of active Switch Connectivity Objects.
 865: 
 866:            A Switch Connectivity Object defines to which other
 867:            Switches or Nodes a particular Switch may/may not be
 868:            connected at the Node level and/or at the Port level."
 869:     REFERENCE
 870:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 871:             Fibre Channel - Security Protocols (FC-SP),
 872:             13 June 2006, section 7.1.6.1, tables 123/124."
 873:     ::= { t11FcSpPoActive 6 }
 874: 
 875: t11FcSpPoSwConnEntry OBJECT-TYPE
 876:     SYNTAX       T11FcSpPoSwConnEntry
 877:     MAX-ACCESS   not-accessible
 878:     STATUS       current
 879:     DESCRIPTION
 880:            "Each entry contains the name of either a Switch or a Node
 881:            with which any port of a particular Switch, or a particular
 882:            port of that Switch, is allowed or not allowed to be
 883:            connected.
 884: 
 885:            The particular Switch is on the Fabric identified by
 886:            t11FcSpPoFabricIndex and managed within the Fibre Channel
 887:            management instance identified by fcmInstanceIndex."
 888:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
 889:              t11FcSpPoSwConnSwitchName, t11FcSpPoSwConnAllowedType,
 890:              t11FcSpPoSwConnPortNameOrAll,
 891:              t11FcSpPoSwConnAllowedIndex }
 892:     ::= { t11FcSpPoSwConnTable 1 }
 893: 
 894: T11FcSpPoSwConnEntry ::= SEQUENCE {
 895:     t11FcSpPoSwConnSwitchName       FcNameIdOrZero,
 896:     t11FcSpPoSwConnAllowedType      INTEGER,
 897:     t11FcSpPoSwConnPortNameOrAll    FcNameIdOrZero,
 898:     t11FcSpPoSwConnAllowedIndex     Unsigned32,
 899:     t11FcSpPoSwConnAllowedNameType  T11FcSpPolicyNameType,
 900:     t11FcSpPoSwConnAllowedName      T11FcSpPolicyName
 901: }
 902: 
 903: t11FcSpPoSwConnSwitchName OBJECT-TYPE
 904:     SYNTAX       FcNameIdOrZero (SIZE (8))
 905:     MAX-ACCESS   not-accessible
 906:     STATUS       current
 907:     DESCRIPTION
 908:            "The name of the particular Switch for which this Switch
 909:            Connectivity Object specifies topology restrictions."
 910:     ::= { t11FcSpPoSwConnEntry 1 }
 911: 
 912: t11FcSpPoSwConnAllowedType OBJECT-TYPE
 913:     SYNTAX       INTEGER { switch(1), node(2) }
 914:     MAX-ACCESS   not-accessible
 915:     STATUS       current
 916:     DESCRIPTION
 917:            "This object specifies whether this row refers to
 918:            Switch-to-Switch or Switch-to-Node connectivity, i.e.,
 919:            whether the corresponding instance of
 920:            t11FcSpPoSwConnAllowedName specifies the name of a Switch
 921:            or the name of a Node."
 922:     ::= { t11FcSpPoSwConnEntry 2 }
 923: 
 924: t11FcSpPoSwConnPortNameOrAll OBJECT-TYPE
 925:     SYNTAX       FcNameIdOrZero (SIZE(0 | 8))
 926:     MAX-ACCESS   not-accessible
 927:     STATUS       current
 928:     DESCRIPTION
 929:            "This object specifies either the particular port to which
 930:            this topology restriction applies, or if the value is the
 931:            zero-length string, that the topology restriction applies
 932:            to all ports on the particular Switch.
 933: 
 934:            In the FC-SP Policy Database, restrictions for a particular
 935:            port are formatted within a Port Connectivity Entry of a
 936:            Switch Connectivity Object, whereas restrictions for all
 937:            ports on the Switch are specified in the main part of a
 938:            Switch Connectivity Object, i.e., not in a Port Connectivity
 939:            Entry."
 940:     REFERENCE
 941:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
 942:             Fibre Channel - Security Protocols (FC-SP),
 943:             13 June 2006, section 7.1.6.1, tables 123/124."
 944:     ::= { t11FcSpPoSwConnEntry 3 }
 945: 
 946: t11FcSpPoSwConnAllowedIndex OBJECT-TYPE
 947:     SYNTAX       Unsigned32 (1..4294967295)
 948:     MAX-ACCESS   not-accessible
 949:     STATUS       current
 950:     DESCRIPTION
 951:            "When multiple rows in this table apply to the same
 952:            port(s) in the same Switch's Switch Connectivity Object,
 953:            this object provides a unique index value to distinguish
 954:            between such rows."
 955:     ::= { t11FcSpPoSwConnEntry 4 }
 956: 
 957: t11FcSpPoSwConnAllowedNameType OBJECT-TYPE
 958:     SYNTAX       T11FcSpPolicyNameType {
 959:                      nodeName(1),
 960:                      restrictedNodeName(2),
 961:                      portName(3),
 962:                      restrictedPortName(4),
 963:                      wildcard(5),
 964:                      restrictedWildcard(6)
 965:                  }
 966:     MAX-ACCESS   read-only
 967:     STATUS       current
 968:     DESCRIPTION
 969:            "If the value of this object is 'wildcard' or
 970:            'restrictedWildcard', this row specifies whether
 971:            connectivity is allowed/not allowed with entities not
 972:            explicitly named by other rows.
 973: 
 974:            Otherwise, the combination of t11FcSpPoSwConnAllowedNameType
 975:            and t11FcSpPoSwConnAllowedName specify the name of:
 976: 
 977:            - a Switch (if t11FcSpPoSwConnAllowedType = 'switch'), or
 978:            - a Node (if t11FcSpPoSwConnAllowedType = 'node')
 979: 
 980:            to which connectivity is:
 981: 
 982:             - allowed by 'nodeName' and 'portname',
 983:             - not allowed by 'restrictedNodeName' and
 984:               'restrictedPortName'."
 985:     ::= { t11FcSpPoSwConnEntry 5 }
 986: 
 987: t11FcSpPoSwConnAllowedName OBJECT-TYPE
 988:     SYNTAX       T11FcSpPolicyName
 989:     MAX-ACCESS   read-only
 990:     STATUS       current
 991:     DESCRIPTION
 992:            "If the value of t11FcSpPoSwConnAllowedNameType is
 993:            'wildcard' or 'restrictedWildcard', this object has the
 994:            value '0000000000000000'h.
 995: 
 996:            Otherwise, the combination of t11FcSpPoSwConnAllowedNameType
 997:            and t11FcSpPoSwConnAllowedName specify the name of:
 998: 
 999:            - a Switch (if t11FcSpPoSwConnAllowedType = 'switch'), or
1000:            - a Node (if t11FcSpPoSwConnAllowedType = 'node')
1001: 
1002:            to which connectivity is allowed/restricted."
1003:     ::= { t11FcSpPoSwConnEntry 6 }
1004: 
1005: 
1006: --
1007: -- IP Management Entries in Active IP Management List Objects
1008: --
1009: 
1010: t11FcSpPoIpMgmtTable OBJECT-TYPE
1011:     SYNTAX       SEQUENCE OF T11FcSpPoIpMgmtEntry
1012:     MAX-ACCESS   not-accessible
1013:     STATUS       current
1014:     DESCRIPTION
1015:            "A table of IP Management Entries in active IP Management
1016:            List Objects.  A IP Management List Object is a
1017:            Fabric-wide Policy Object that describes which IP hosts
1018:            are allowed to manage a Fabric.
1019: 
1020:            One IP Management List Object is represented by all
1021:            of the rows of this table which have the same values
1022:            of fcmInstanceIndex and t11FcSpPoFabricIndex."
1023:     REFERENCE
1024:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1025:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1026:             section 7.1.7"
1027:     ::= { t11FcSpPoActive 7 }
1028: 
1029: t11FcSpPoIpMgmtEntry OBJECT-TYPE
1030:     SYNTAX       T11FcSpPoIpMgmtEntry
1031:     MAX-ACCESS   not-accessible
1032:     STATUS       current
1033:     DESCRIPTION
1034:            "Each entry contains information about one IP Management
1035:            Entry within the active IP Management List Object for the
1036:            Fabric identified by t11FcSpPoFabricIndex and managed
1037:            within the Fibre Channel management instance identified
1038:            by fcmInstanceIndex.
1039: 
1040:            The Policy Object Name of an IP Management Entry Policy
1041:            Object is either an IPv6 Address Range or an IPv4 Address
1042:            Range, where in each case, the range is specified as two
1043:            addresses: the low and high ends of the range.  In
1044:            particular, since the Policy Object Name in this situation
1045:            can only be an IPv6 Address Range or an IPv4 Address Range,
1046:            it is represented here by three MIB objects defined as a
1047:            (InetAddressType, InetAddress, InetAddress) tuple, in which
1048:            the first address is the low end of the range, the second
1049:            address is the high end of the range, and both addresses are
1050:            of the type designated by InetAddressType.
1051: 
1052:            In theory, the use of t11FcSpPoIpMgmtEntryNameLow and
1053:            t11FcSpPoIpMgmtEntryNameHigh (which both have the syntax
1054:            of InetAddress) in the INDEX could cause the need for
1055:            excessively-long OIDs.  In practice, this can't happen
1056:            because FC-SP doesn't allow these objects to be specified
1057:            as DNS names."
1058:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1059:              t11FcSpPoIpMgmtEntryNameType,
1060:              t11FcSpPoIpMgmtEntryNameLow,
1061:              t11FcSpPoIpMgmtEntryNameHigh }
1062:     ::= { t11FcSpPoIpMgmtTable 1 }
1063: 
1064: T11FcSpPoIpMgmtEntry ::= SEQUENCE {
1065:     t11FcSpPoIpMgmtEntryNameType   InetAddressType,
1066:     t11FcSpPoIpMgmtEntryNameLow    InetAddress,
1067:     t11FcSpPoIpMgmtEntryNameHigh   InetAddress,
1068:     t11FcSpPoIpMgmtWkpIndex        Unsigned32,
1069:     t11FcSpPoIpMgmtAttribute       T11FcSpAlphaNumNameOrNull
1070: }
1071: 
1072: t11FcSpPoIpMgmtEntryNameType OBJECT-TYPE
1073:     SYNTAX       InetAddressType
1074:     MAX-ACCESS   not-accessible
1075:     STATUS       current
1076:     DESCRIPTION
1077:            "The combination of t11FcSpPoIpMgmtNameType,
1078:            t11FcSpPoIpMgmtNameLow and t11FcSpPoIpMgmtNameHigh
1079:            specify the IP Address range of this IP Management
1080:            Entry in the IP Management List Object.
1081:            The FC-SP specification does not allow the use of a
1082:            DNS domain name to specify the address at the lower end
1083:            or at the higher end of the IP Address range, nor does it
1084:            allow the specification of a zone index.  Therefore, the
1085:            type of address must be one of: 'ipv4', or 'ipv6'."
1086:     REFERENCE
1087:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1088:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1089:             sections 7.1.7.1 & 7.1.2, tables 103/126."
1090:     ::= { t11FcSpPoIpMgmtEntry 1 }
1091: 
1092: t11FcSpPoIpMgmtEntryNameLow OBJECT-TYPE
1093:     SYNTAX       InetAddress (SIZE(4 | 16))
1094:     MAX-ACCESS   not-accessible
1095:     STATUS       current
1096:     DESCRIPTION
1097:            "The lower end of an Internet address range.  The type
1098:            of this address is given by the corresponding instance
1099:            of t11FcSpPoIpMgmtEntryNameType.
1100: 
1101:            The combination of t11FcSpPoIpMgmtNameType,
1102:            t11FcSpPoIpMgmtNameLow and t11FcSpPoIpMgmtNameHigh
1103:            specify the IP Address range of this IP Management
1104:            Entry in the IP Management List Object."
1105:     REFERENCE
1106:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1107:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1108:             sections 7.1.7.1 & 7.1.2, tables 103/126."
1109:     ::= { t11FcSpPoIpMgmtEntry 2 }
1110: 
1111: t11FcSpPoIpMgmtEntryNameHigh OBJECT-TYPE
1112:     SYNTAX       InetAddress (SIZE(4 | 16))
1113:     MAX-ACCESS   not-accessible
1114:     STATUS       current
1115:     DESCRIPTION
1116:            "The higher end of an Internet address range.  The type
1117:            of this address is given by the corresponding instance
1118:            of t11FcSpPoIpMgmtEntryNameType.
1119: 
1120:            The combination of t11FcSpPoIpMgmtNameType,
1121:            t11FcSpPoIpMgmtNameLow and t11FcSpPoIpMgmtNameHigh
1122:            specify the IP Address range of this IP Management
1123:            Entry in the IP Management List Object."
1124:     REFERENCE
1125:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1126:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1127:             sections 7.1.7.1 & 7.1.2, tables 103/126."
1128:     ::= { t11FcSpPoIpMgmtEntry 3 }
1129: 
1130: t11FcSpPoIpMgmtWkpIndex OBJECT-TYPE
1131:     SYNTAX       Unsigned32 (0..4294967295)
1132:     MAX-ACCESS   read-only
1133:     STATUS       current
1134:     DESCRIPTION
1135:            "This object identifies the restrictions for IP management
1136:            access by IP hosts in this range of IP addresses, specified
1137:            as the set of Well Known Protocols Access Descriptors
1138:            contained in those rows of the t11FcSpPoWkpDescrTable for
1139:            which the value of t11FcSpPoWkpDescrSpecifierIndex is the
1140:            same as the value of this object.  A value of zero indicates
1141:            that this IP Management Entry does not identify a Well Known
1142:            Protocols Access Specifier."
1143:     REFERENCE
1144:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1145:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1146:             section 7.1.7.1 and tables 127/129."
1147:     ::= { t11FcSpPoIpMgmtEntry 4 }
1148: 
1149: t11FcSpPoIpMgmtAttribute OBJECT-TYPE
1150:     SYNTAX       T11FcSpAlphaNumNameOrNull
1151:     MAX-ACCESS   read-only
1152:     STATUS       current
1153:     DESCRIPTION
1154:            "The name of an active Attribute Policy Object which is
1155:            defined for this IP Management entry, or the zero-length
1156:            string.  The zero-length string indicates that no Attribute
1157:            Policy Object is defined for this IP Management entry."
1158:     REFERENCE
1159:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1160:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1161:             section 7.1.7.1 and table 128."
1162:     ::= { t11FcSpPoIpMgmtEntry 5 }
1163: 
1164: --
1165: -- Well-Known Protocol Access Descriptors
1166: --
1167: 
1168: t11FcSpPoWkpDescrTable OBJECT-TYPE
1169:     SYNTAX       SEQUENCE OF T11FcSpPoWkpDescrEntry
1170:     MAX-ACCESS   not-accessible
1171:     STATUS       current
1172:     DESCRIPTION
1173:            "A table of the Well-Known Protocol Access Descriptors
1174:            being used within active Policy Objects.
1175: 
1176:            A Well-Known Protocol Access Specifier is a list of
1177:            Well-Known Protocol Access Descriptors each of which
1178:            specifies a protocol number, a port number and/or various
1179:            flags specifying how IP management access is restricted.
1180: 
1181:            A Well-Known Protocol Transport Access Specifier is
1182:            represented by all rows of this table which have the
1183:            same values of fcmInstanceIndex, t11FcSpPoFabricIndex,
1184:            and t11FcSpPoWkpDescrSpecifierIndex."
1185:     ::= { t11FcSpPoActive 8 }
1186: 
1187: t11FcSpPoWkpDescrEntry OBJECT-TYPE
1188:     SYNTAX       T11FcSpPoWkpDescrEntry
1189:     MAX-ACCESS   not-accessible
1190:     STATUS       current
1191:     DESCRIPTION
1192:            "Each entry contains information about one Well-Known
1193:            Protocol Access Descriptor of a Well-Known Protocol
1194:            Access Specifier used within the Fabric identified by
1195:            t11FcSpPoFabricIndex and managed within the Fibre Channel
1196:            management instance identified by fcmInstanceIndex."
1197:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1198:              t11FcSpPoWkpDescrSpecifierIndex, t11FcSpPoWkpDescrIndex }
1199:     ::= { t11FcSpPoWkpDescrTable 1 }
1200: 
1201: T11FcSpPoWkpDescrEntry ::= SEQUENCE {
1202:     t11FcSpPoWkpDescrSpecifierIndex   Unsigned32,
1203:     t11FcSpPoWkpDescrIndex            Unsigned32,
1204:     t11FcSpPoWkpDescrFlags            BITS,
1205:     t11FcSpPoWkpDescrWkpNumber        Unsigned32,
1206:     t11FcSpPoWkpDescrDestPort         Unsigned32
1207: }
1208: t11FcSpPoWkpDescrSpecifierIndex OBJECT-TYPE
1209:     SYNTAX       Unsigned32 (1..4294967295)
1210:     MAX-ACCESS   not-accessible
1211:     STATUS       current
1212:     DESCRIPTION
1213:            "An index value which uniquely identifies a particular
1214:            Well-Known Protocol Access Specifier within a Fabric."
1215:     ::= { t11FcSpPoWkpDescrEntry 1 }
1216: 
1217: t11FcSpPoWkpDescrIndex OBJECT-TYPE
1218:     SYNTAX       Unsigned32 (1..4294967295)
1219:     MAX-ACCESS   not-accessible
1220:     STATUS       current
1221:     DESCRIPTION
1222:            "An index value which uniquely identifies a particular
1223:            Well-Known Protocol Access Descriptor within a Well-Known
1224:            Protocol Access Specifier."
1225:     ::= { t11FcSpPoWkpDescrEntry 2 }
1226: 
1227: t11FcSpPoWkpDescrFlags OBJECT-TYPE
1228:     SYNTAX       BITS {
1229:                      allow(0),
1230:                      wkpWildcard(1),
1231:                      destPortWildcard(2),
1232:                      readOnly(3)
1233:                  }
1234:     MAX-ACCESS   read-only
1235:     STATUS       current
1236:     DESCRIPTION
1237:            "The flag bits which specify how access is to be limited by
1238:            this Well-Known Protocol Access Descriptor:
1239: 
1240:             - allow -- IP management access using this protocol/port
1241:               is allowed if this bit is set, and to be denied if this
1242:               bit is not set.
1243: 
1244:             - wkpWildcard -- if this bit is set, the IP Protocol number
1245:               of the Well-Known Protocol to be allowed/denied is
1246:               specified by the value of t11FcSpPoWkpDescrWkpNumber.
1247: 
1248:             - destPortWildcard -- if this bit is set, the Destination
1249:               (TCP/UDP) Port number of the Well-Known Protocol to be
1250:               allowed/denied is specified by the value of
1251:               t11FcSpPoWkpDescrDestPort.
1252: 
1253:             - readOnly -- if this bit is set then access is to be
1254:               granted only for reading."
1255:     REFERENCE
1256:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1257:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1258:             section 7.1.7.1 and table 131."
1259:     ::= { t11FcSpPoWkpDescrEntry 3 }
1260: 
1261: t11FcSpPoWkpDescrWkpNumber OBJECT-TYPE
1262:     SYNTAX       Unsigned32 (0..255)
1263:     MAX-ACCESS   read-only
1264:     STATUS       current
1265:     DESCRIPTION
1266:            "When the 'wkpWildcard' bit is set in the corresponding
1267:            instance of t11FcSpPoWkpDescrFlags, this object specifies
1268:            the IP protocol number of the Well-Known Protocol."
1269:     REFERENCE
1270:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1271:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1272:            section 7.1.7.1 and table 131.
1273:             - http://www.iana.org/assignments/protocol-numbers."
1274:     ::= { t11FcSpPoWkpDescrEntry 4 }
1275: 
1276: t11FcSpPoWkpDescrDestPort OBJECT-TYPE
1277:     SYNTAX       Unsigned32 (0..65535)
1278:     MAX-ACCESS   read-only
1279:     STATUS       current
1280:     DESCRIPTION
1281:            "When the 'destPortWildcard' bit is set in the corresponding
1282:            instance of t11FcSpPoWkpDescrFlags, this object specifies
1283:            the Destination (TCP/UDP) Port number of the Well-Known
1284:            Protocol."
1285:     REFERENCE
1286:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1287:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1288:            section 7.1.7.1 and table 131.
1289:             - http://www.iana.org/assignments/port-numbers."
1290:     ::= { t11FcSpPoWkpDescrEntry 5 }
1291: 
1292: --
1293: -- Attribute Entries in Active Attribute Policy Objects
1294: --
1295: 
1296: t11FcSpPoAttribTable OBJECT-TYPE
1297:     SYNTAX       SEQUENCE OF T11FcSpPoAttribEntry
1298:     MAX-ACCESS   not-accessible
1299:     STATUS       current
1300:     DESCRIPTION
1301:            "A table of the Attribute Policy Objects being used within
1302:            active Policy Objects.  In the FC-SP Policy Database, each
1303:            Attribute Policy Object consists of an Attribute Object Name
1304:            and a set of Attribute Entries.
1305: 
1306:            An active Attribute Policy Object is represented by all the
1307:            Attribute Entries in this table which have the same value
1308:            of t11FcSpPoAttribName."
1309:     ::= { t11FcSpPoActive 9 }
1310: 
1311: t11FcSpPoAttribEntry OBJECT-TYPE
1312:     SYNTAX       T11FcSpPoAttribEntry
1313:     MAX-ACCESS   not-accessible
1314:     STATUS       current
1315:     DESCRIPTION
1316:            "Each row contains information specific to an Attribute
1317:            Entry contained within an Attribute Policy Object which is
1318:            active within the Fabric identified by t11FcSpPoFabricIndex
1319:            and managed within the Fibre Channel management instance
1320:            identified by fcmInstanceIndex.
1321: 
1322:            For some types of Attribute Policy Objects, it is valuable
1323:            to break-out some semantically-significant parts of the
1324:            Policy Object's value into their own individual MIB
1325:            objects; for example, to extract the one or more individual
1326:            Authentication Protocol Identifiers and associated
1327:            Authentication Protocol Parameters out of an Attribute
1328:            Object containing a 'AUTH_Negotiate Message Payload'.
1329:            For such types, another MIB table is defined to hold the
1330:            extracted values in MIB objects specific to the Attribute
1331:            Policy Object's type.  In such cases, the
1332:            t11FcSpPoAttribExtension object in this table points to the
1333:            other MIB table.
1334: 
1335:            If the value of one Attribute Entry is too large (more than
1336:            256 bytes) to be contained within the value of one instance
1337:            of t11FcSpPoAttribValue, then one row in this table contains
1338:            the first 256 bytes, and one (or more) other row(s) in this
1339:            table contain the rest of the value."
1340:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1341:              t11FcSpPoAttribName, t11FcSpPoAttribEntryIndex,
1342:              t11FcSpPoAttribPartIndex }
1343:     ::= { t11FcSpPoAttribTable 1 }
1344: 
1345: T11FcSpPoAttribEntry ::= SEQUENCE {
1346:     t11FcSpPoAttribName         T11FcSpAlphaNumName,
1347:     t11FcSpPoAttribEntryIndex   Unsigned32,
1348:     t11FcSpPoAttribPartIndex    Unsigned32,
1349:     t11FcSpPoAttribType         Unsigned32,
1350:     t11FcSpPoAttribValue        OCTET STRING,
1351:     t11FcSpPoAttribExtension    OBJECT IDENTIFIER
1352: }
1353: 
1354: t11FcSpPoAttribName OBJECT-TYPE
1355:     SYNTAX       T11FcSpAlphaNumName
1356:     MAX-ACCESS   not-accessible
1357:     STATUS       current
1358:     DESCRIPTION
1359:            "The name of the Attribute Policy Object containing one
1360:            or more Attribute Entries."
1361:     REFERENCE
1362:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1363:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1364:            section 7.1.8.1 and table 133."
1365:     ::= { t11FcSpPoAttribEntry 1 }
1366: 
1367: t11FcSpPoAttribEntryIndex OBJECT-TYPE
1368:     SYNTAX       Unsigned32 (1..4294967295)
1369:     MAX-ACCESS   not-accessible
1370:     STATUS       current
1371:     DESCRIPTION
1372:            "A unique value to distinguish this Attribute Entry
1373:            from other Attribute Entries contained in the same
1374:            Attribute Policy Object."
1375:     REFERENCE
1376:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1377:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1378:            section 7.1.8.1, tables 133/134."
1379:     ::= { t11FcSpPoAttribEntry 2 }
1380: 
1381: t11FcSpPoAttribPartIndex OBJECT-TYPE
1382:     SYNTAX       Unsigned32 (1..4294967295)
1383:     MAX-ACCESS   not-accessible
1384:     STATUS       current
1385:     DESCRIPTION
1386:            "When the value of an Attribute Entry is shorter than 257
1387:            bytes, the whole value is contained in one instance of
1388:            t11FcSpPoAttribValue, and the value of this object is 1.
1389: 
1390:            If the value of an Attribute Entry is longer than 256 bytes,
1391:            then that value is divided up on 256 byte boundaries such
1392:            that all parts are 256 bytes long except the last part which
1393:            is shorter if necessary, with each such part contained in
1394:            a separate row of this table, and the value of this object
1395:            is set to the part number.  That is, this object has the
1396:            value of 1 for bytes 0-255, the value of 2 for bytes
1397:            256-511, ... etc."
1398:     REFERENCE
1399:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1400:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1401:            section 7.1.8.1, tables 134/135."
1402:     ::= { t11FcSpPoAttribEntry 3 }
1403: 
1404: t11FcSpPoAttribType OBJECT-TYPE
1405:     SYNTAX       Unsigned32 (1..4294967295)
1406:     MAX-ACCESS   read-only
1407:     STATUS       current
1408:     DESCRIPTION
1409:            "The type of attribute.  The first type to be defined is:
1410: 
1411:            t11FcSpPoAttribType    t11FcSpPoAttribValue
1412:            ===================    ====================
1413:              '00000001'h          The AUTH_Negotiate Message Payload
1414:            "
1415:     REFERENCE
1416:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1417:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1418:            section 7.1.8.1, tables 134/135 and table 10."
1419:     ::= { t11FcSpPoAttribEntry 4 }
1420: 
1421: t11FcSpPoAttribValue OBJECT-TYPE
1422:     SYNTAX       OCTET STRING (SIZE (0..256))
1423:     MAX-ACCESS   read-only
1424:     STATUS       current
1425:     DESCRIPTION
1426:            "The value of an Attribute Entry is divided up on 256 byte
1427:            boundaries such that all parts are 256 bytes long except the
1428:            last part which is shorter if necessary, and each such part
1429:            is contained in a separate instance of this object.
1430: 
1431:            The value of this object is independent of whether some
1432:            parts of its value are broken-out into separate MIB objects
1433:            pointed to by the corresponding instance of
1434:            t11FcSpPoAttribExtension."
1435:     REFERENCE
1436:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1437:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1438:            section 7.1.8.1, tables 134/135 and table 10."
1439:     ::= { t11FcSpPoAttribEntry 5 }
1440: 
1441: t11FcSpPoAttribExtension OBJECT-TYPE
1442:     SYNTAX       OBJECT IDENTIFIER
1443:     MAX-ACCESS   read-only
1444:     STATUS       current
1445:     DESCRIPTION
1446:            "For some types of Attribute Policy Object, the value of
1447:            this MIB object points to type-specific MIB objects which
1448:            contain individual/broken-out parts of the Attribute Policy
1449:            Object's value.  If this object doesn't point to such
1450:            type-specific MIB objects, then it contains the value:
1451:            zeroDotZero.
1452: 
1453:            In particular, when the value of t11FcSpPoAttribType
1454:            indicates 'AUTH_Negotiate Message Payload', one or more
1455:            Authentication Protocol Identifiers and their associated
1456:            Authentication Protocol Parameters are embedded within the
1457:            value of the corresponding instance of t11FcSpPoAttribValue;
1458:            MIB objects to contain these individual values are defined
1459:            in the t11FcSpPoAuthProtTable.  Thus, for an 'AUTH_Negotiate
1460:            Message Payload' Attribute, the value of this object
1461:            contains the OID of t11FcSpPoAuthProtTable."
1462:     ::= { t11FcSpPoAttribEntry 6 }
1463: 
1464: --
1465: -- Auth. Protocol Parameters in Active Attribute Policy Objects
1466: --
1467: 
1468: t11FcSpPoAuthProtTable OBJECT-TYPE
1469:     SYNTAX       SEQUENCE OF T11FcSpPoAuthProtEntry
1470:     MAX-ACCESS   not-accessible
1471:     STATUS       current
1472:     DESCRIPTION
1473:            "A table of Authentication Protocol Identifier and
1474:            Authentication Protocol Parameters which are embedded in
1475:            Attribute Policy Objects being used within active Policy
1476:            Objects.
1477: 
1478:            This table is used for Attribute Entries of Attribute Policy
1479:            Objects for which the value of t11FcSpPoAttribType indicates
1480:            'AUTH_Negotiate Message Payload' and the value of
1481:            t11FcSpPoAttribExtension contains the OID of this table."
1482:     REFERENCE
1483:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1484:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1485:            sections 5.3.2 & 7.1.8.1, tables 134/135 and tables 10/11."
1486:     ::= { t11FcSpPoActive 10 }
1487: 
1488: t11FcSpPoAuthProtEntry OBJECT-TYPE
1489:     SYNTAX       T11FcSpPoAuthProtEntry
1490:     MAX-ACCESS   not-accessible
1491:     STATUS       current
1492:     DESCRIPTION
1493:            "Each entry contains information about an Authentication
1494:            Protocol which is extracted out of the Attribute Entry
1495:            (identified by t11FcSpPoAttribEntryIndex) of the Policy
1496:            Attribute Object (identified by t11FcSpPoAttribName) which is
1497:            active within the Fabric identified by t11FcSpPoFabricIndex
1498:            and managed within the Fibre Channel management instance
1499:            identified by fcmInstanceIndex.
1500: 
1501:            If the value of one Attribute Protocol Parameters string is
1502:            too large (more than 256 bytes) to be contained within the
1503:            value of one instance of t11FcSpPoAuthProtParams, then one
1504:            row in this table contains the first 256 bytes, and one (or
1505:            more) other row(s) in this table contain the rest of the
1506:            value."
1507:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1508:              t11FcSpPoAttribName, t11FcSpPoAttribEntryIndex,
1509:              t11FcSpPoAuthProtIdentifier,
1510:              t11FcSpPoAuthProtPartIndex }
1511:     ::= { t11FcSpPoAuthProtTable 1 }
1512: 
1513: T11FcSpPoAuthProtEntry ::= SEQUENCE {
1514:     t11FcSpPoAuthProtIdentifier   Unsigned32,
1515:     t11FcSpPoAuthProtPartIndex    Unsigned32,
1516:     t11FcSpPoAuthProtParams       OCTET STRING
1517: }
1518: 
1519: t11FcSpPoAuthProtIdentifier OBJECT-TYPE
1520:     SYNTAX       Unsigned32
1521:     MAX-ACCESS   not-accessible
1522:     STATUS       current
1523:     DESCRIPTION
1524:            "The Authentication Protocol Identifier:
1525: 
1526:                     1      = DH-CHAP
1527:                     2      = FCAP
1528:                     3      = FCPAP
1529:                     4      = IKEv2
1530:                     5      = IKEv2-AUTH
1531:               240 thru 255 = Vendor Specific Protocols
1532: 
1533:             all other values are 'Reserved' (by T11)."
1534:     REFERENCE
1535:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1536:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1537:            section 5.3.2, table 11."
1538:     ::= { t11FcSpPoAuthProtEntry 1 }
1539: 
1540: t11FcSpPoAuthProtPartIndex OBJECT-TYPE
1541:     SYNTAX       Unsigned32 (1..4294967295)
1542:     MAX-ACCESS   not-accessible
1543:     STATUS       current
1544:     DESCRIPTION
1545:            "When the value of an Attribute Protocol Parameters string
1546:            is shorter than 257 bytes, the whole value is contained in
1547:            one instance of t11FcSpPoAuthProtParams, and the value of
1548:            this object is 1. (This includes the case when the Attribute
1549:            Protocol Parameters string is zero bytes in length.)
1550: 
1551:            If the value of an Authentication Protocol Parameters string
1552:            is longer than 256 bytes, then that value is divided up on
1553:            256 byte boundaries such that all parts are 256 bytes long
1554:            except the last part which is shorter if necessary, with
1555:            each such part contained in a separate row of this table,
1556:            and the value of this object is set to the part number.
1557:            That is, this object has the value of 1 for bytes 0-255,
1558:            the value of 2 for bytes 256-511, ... etc."
1559:     REFERENCE
1560:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1561:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1562:            section 5.3.2, table 10."
1563:     ::= { t11FcSpPoAuthProtEntry 2 }
1564: 
1565: t11FcSpPoAuthProtParams OBJECT-TYPE
1566:     SYNTAX       OCTET STRING (SIZE (0..256))
1567:     MAX-ACCESS   read-only
1568:     STATUS       current
1569:     DESCRIPTION
1570:            "The value of an Authentication Protocol Parameters string
1571:            is divided up on 256 byte boundaries such that all parts
1572:            are 256 bytes long except the last part which is shorter
1573:            if necessary, and each such part is contained in a
1574:            separate instance of this object."
1575:     REFERENCE
1576:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1577:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
1578:            section 5.3.2, table 10."
1579:     ::= { t11FcSpPoAuthProtEntry 3 }
1580: 
1581: --
1582: -- Part 2 - Activate/De-Activate Operations
1583: --
1584: 
1585: --
1586: -- Objects to Invoke Activate/De-Activate Operations
1587: --
1588: 
1589: t11FcSpPoOperTable OBJECT-TYPE
1590:     SYNTAX       SEQUENCE OF T11FcSpPoOperEntry
1591:     MAX-ACCESS   not-accessible
1592:     STATUS       current
1593:     DESCRIPTION
1594:            "A table which allows Activate and Deactivate operations
1595:            to be invoked for FC-SP Policies on various Fabrics.
1596: 
1597:            Activating a new policy configuration is a two-step
1598:            process:
1599: 
1600:             1) create a single Policy Summary Object as a set of rows
1601:                in the t11FcSpPoNaSummaryTable specifying a set of
1602:                Policy Objects which describe the new configuration; and
1603:             2) activate that Policy Summary Object using the
1604:                t11FcSpPoOperActivate object defined in this table.
1605: 
1606:            Deactivating the current policy configuration is a one step
1607:            process: the current Policy Summary Object is deactivated
1608:            using the t11FcSpPoOperDeActivate object."
1609:     ::= { t11FcSpPoOperations 1 }
1610: 
1611: t11FcSpPoOperEntry OBJECT-TYPE
1612:     SYNTAX       T11FcSpPoOperEntry
1613:     MAX-ACCESS   not-accessible
1614:     STATUS       current
1615:     DESCRIPTION
1616:            "Each entry allows an Activate and/or Deactivate operation
1617:            to be invoked on a particular Fabric, which is managed as
1618:            part of the Fibre Channel management instance identified
1619:            by fcmInstanceIndex."
1620:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex }
1621:     ::= { t11FcSpPoOperTable 1 }
1622: 
1623: T11FcSpPoOperEntry ::= SEQUENCE {
1624:     t11FcSpPoOperActivate     T11FcSpAlphaNumName,
1625:     t11FcSpPoOperDeActivate   T11FcSpAlphaNumName,
1626:     t11FcSpPoOperResult       INTEGER,
1627:     t11FcSpPoOperFailCause    SnmpAdminString
1628: }
1629: 
1630: t11FcSpPoOperActivate OBJECT-TYPE
1631:     SYNTAX       T11FcSpAlphaNumName
1632:     MAX-ACCESS   read-write
1633:     STATUS       current
1634:     DESCRIPTION
1635:            "Writing the name of a Policy Summary Object into this
1636:            object is a request to activate the policy configuration
1637:            described by the combination of all rows in
1638:            t11FcSpPoNaSummaryTable which have that name as their
1639:            value of t11FcSpPoNaSummaryName and are for the same
1640:            Fabric.
1641: 
1642:            Before issuing such a request, the relevant rows in the
1643:            t11FcSpPoNaSummaryTable must exist and represent a complete
1644:            and consistent Policy Summary Object.  If they do not, the
1645:            request will fail with t11FcSpPoOperResult having the
1646:            'badSummaryObject' value.
1647: 
1648:            When read, the value of this object is always the zero-
1649:            length string.
1650: 
1651:            Writing to this object does not delete (or in any way
1652:            affect) any rows in the MIB tables for non-active
1653:            Policy Objects."
1654:     REFERENCE
1655:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1656:             Fibre Channel - Security Protocols (FC-SP),
1657:             13 June 2006, section 7.3.6.2"
1658:     ::= { t11FcSpPoOperEntry 1 }
1659: 
1660: t11FcSpPoOperDeActivate OBJECT-TYPE
1661:     SYNTAX       T11FcSpAlphaNumName
1662:     MAX-ACCESS   read-write
1663:     STATUS       current
1664:     DESCRIPTION
1665:            "Writing the current value of i11FcSpPoPolicySummaryObjName
1666:            into this object (for a particular Fabric) is a request
1667:            to deactivate that Fabric's current policy configuration.
1668:            Writing any other value into this object is a
1669:            ('wrongValue') error.
1670:            When read, the value of this object is always the zero-
1671:            length string."
1672:     REFERENCE
1673:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1674:             Fibre Channel - Security Protocols (FC-SP),
1675:             13 June 2006, section 7.3.6.3"
1676:     ::= { t11FcSpPoOperEntry 2 }
1677: 
1678: t11FcSpPoOperResult OBJECT-TYPE
1679:     SYNTAX       INTEGER {
1680:                      activateSuccess(1),
1681:                      badSummaryObject(2),
1682:                      activateFailure(3),
1683:                      deactivateSuccess(4),
1684:                      deactivateFailure(5),
1685:                      inProgress(6),
1686:                      none(7)
1687:                  }
1688:     MAX-ACCESS   read-only
1689:     STATUS       current
1690:     DESCRIPTION
1691:            "This object indicates the status/result of the last
1692:            activation/deactivation which was invoked via the
1693:            corresponding instance of t11FcSpPoOperActivate or
1694:            t11FcSpPoOperDeActivate.
1695: 
1696:            When the value of this object is 'inProgress', the
1697:            values of the corresponding instances of
1698:            t11FcSpPoOperActivate and t11FcSpPoOperDeActivate
1699:            cannot be modified.
1700: 
1701:            The value 'badSummaryObject' indicates an activation
1702:            request which did not name a complete and consistent
1703:            Policy Summary Object.
1704: 
1705:            The value 'none' indicates activation/de-activation
1706:            has not been attempted since the last restart of
1707:            the management system."
1708:     ::= { t11FcSpPoOperEntry 3 }
1709: 
1710: t11FcSpPoOperFailCause OBJECT-TYPE
1711:     SYNTAX       SnmpAdminString (SIZE (0..64))
1712:     MAX-ACCESS   read-only
1713:     STATUS       current
1714:     DESCRIPTION
1715:            "A textual message indicating the reason for the
1716:            most recent activation/de-activation failure, or the
1717:            zero-length string if no information is available
1718:            (e.g., because the corresponding instance of
1719:            t11FcSpPoOperResult has the value 'none').
1720: 
1721:            When the corresponding instance of
1722:            t11FcSpPoOperResult is either 'activateFailure'
1723:            or 'deactivateFailure', the value of this object
1724:            indicates the reason for that failure."
1725:     ::= { t11FcSpPoOperEntry 4 }
1726: 
1727: --
1728: -- Part 3 - Non-Active Policy Objects
1729: --
1730: 
1731: --
1732: -- Non-Active Policy Summary Objects Available for Activation
1733: --
1734: 
1735: t11FcSpPoNaSummaryTable OBJECT-TYPE
1736:     SYNTAX       SEQUENCE OF T11FcSpPoNaSummaryEntry
1737:     MAX-ACCESS   not-accessible
1738:     STATUS       current
1739:     DESCRIPTION
1740:            "A table of non-active Policy Summary Objects available
1741:            to be activated.
1742: 
1743:            The functionality of this table deviates slightly from FC-SP
1744:            in that FC-SP specifies that the only Policy Summary Object
1745:            is the Active one, i.e., FC-SP does not store non-active
1746:            Policy Summary Objects in the Policy Database.  Instead,
1747:            FC-SP requires a new Policy Summary Object to be created
1748:            for, and embedded within, every Activate (APS) request.
1749:            Thus, the newly-created Policy Summary Object outlasts the
1750:            APS request only as the new active Policy Summary Object and
1751:            only if the APS succeeds.  In contrast, the Activate
1752:            operation provided by this MIB module consists of two steps:
1753: 
1754:            1) create a non-active Policy Summary Object as a set of
1755:               entries in this table describing a new configuration;
1756:            2) activate a Policy Summary Object (stored as a set of
1757:               entries in this table) using t11FcSpPoOperActivate.
1758: 
1759:            These two steps are only loosely connected, i.e., the result
1760:            of the first operation is a non-active Policy Summary Object
1761:            which is retained (in this table) even if it isn't
1762:            immediately activated.  Even after an attempt to activate
1763:            it succeeds or fails, a non-active Policy Summary Object
1764:            is not deleted, but is retained and still available for
1765:            subsequent modification/re-use."
1766:     ::= { t11FcSpPoNonActive 1 }
1767: 
1768: t11FcSpPoNaSummaryEntry OBJECT-TYPE
1769:     SYNTAX       T11FcSpPoNaSummaryEntry
1770:     MAX-ACCESS   not-accessible
1771:     STATUS       current
1772:     DESCRIPTION
1773:            "Each entry contains information about one non-active
1774:            Policy Object within a non-active Policy Summary Object
1775:            defined for potential use on the Fabric identified by
1776:            t11FcSpPoFabricIndex, and managed within the Fibre Channel
1777:            management instance identified by fcmInstanceIndex.
1778: 
1779:            A non-active Policy Summary Object is described by a set
1780:            of entries in this table which have the same value of
1781:            t11FcSpPoNaSummaryName.
1782: 
1783:            As and when a Policy Summary Object is activated using the
1784:            t11FcSpPoOperActivate object, if the activation is
1785:            successful, existing rows (if any) in MIB tables for active
1786:            Policy Objects are deleted and replaced by the appropriate
1787:            new set of rows.  Existing rows in this table and/or in
1788:            other tables for non-active Policy Objects are not
1789:            affected by the activate operation.
1790: 
1791:            The StorageType of a row in this table is specified by the
1792:            instance of t11FcSpPoStorageType which is INDEX-ed by the
1793:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
1794:     REFERENCE
1795:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1796:             Fibre Channel - Security Protocols (FC-SP),
1797:             13 June 2006, section 7.1.3 and table 104."
1798:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1799:              t11FcSpPoNaSummaryName, t11FcSpPoNaSummaryPolicyType,
1800:              t11FcSpPoNaSummaryPolicyIndex }
1801:     ::= { t11FcSpPoNaSummaryTable 1 }
1802: 
1803: T11FcSpPoNaSummaryEntry ::= SEQUENCE {
1804:     t11FcSpPoNaSummaryName            T11FcSpAlphaNumName,
1805:     t11FcSpPoNaSummaryPolicyType      T11FcSpPolicyObjectType,
1806:     t11FcSpPoNaSummaryPolicyIndex     Unsigned32,
1807:     t11FcSpPoNaSummaryPolicyNameType  T11FcSpPolicyNameType,
1808:     t11FcSpPoNaSummaryPolicyName      T11FcSpPolicyName,
1809:     t11FcSpPoNaSummaryHashStatus      INTEGER,
1810:     t11FcSpPoNaSummaryHashFormat      T11FcSpPolicyHashFormat,
1811:     t11FcSpPoNaSummaryHashValue       T11FcSpPolicyHashValue,
1812:     t11FcSpPoNaSummaryRowStatus       RowStatus
1813: }
1814: 
1815: t11FcSpPoNaSummaryName OBJECT-TYPE
1816:     SYNTAX       T11FcSpAlphaNumName
1817:     MAX-ACCESS   not-accessible
1818:     STATUS       current
1819:     DESCRIPTION
1820:            "The name of the non-active Policy Summary Object which
1821:            contains this Policy Object."
1822:     ::= { t11FcSpPoNaSummaryEntry 1 }
1823: 
1824: t11FcSpPoNaSummaryPolicyType OBJECT-TYPE
1825:     SYNTAX       T11FcSpPolicyObjectType
1826:     MAX-ACCESS   not-accessible
1827:     STATUS       current
1828:     DESCRIPTION
1829:            "The 'Identifier' which specifies the type of this Policy
1830:            Object."
1831:     REFERENCE
1832:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1833:             Fibre Channel - Security Protocols (FC-SP),
1834:             13 June 2006, section 7.1.3.1 and table 104."
1835:     ::= { t11FcSpPoNaSummaryEntry 2 }
1836: 
1837: t11FcSpPoNaSummaryPolicyIndex OBJECT-TYPE
1838:     SYNTAX       Unsigned32 (1..4294967295)
1839:     MAX-ACCESS   not-accessible
1840:     STATUS       current
1841:     DESCRIPTION
1842:            "A unique integer value to distinguish this Policy Object
1843:            from any others which have the same type and which are
1844:            contained in the same Policy Summary Object."
1845:     ::= { t11FcSpPoNaSummaryEntry 3 }
1846: 
1847: t11FcSpPoNaSummaryPolicyNameType OBJECT-TYPE
1848:     SYNTAX       T11FcSpPolicyNameType {
1849:                      nodeName(1),
1850:                      alphaNumericName(7)
1851:                  }
1852:     MAX-ACCESS   read-create
1853:     STATUS       current
1854:     DESCRIPTION
1855:            "The combination of t11FcSpPoNaSummaryPolicyNameType and
1856:            t11FcSpPoNaSummaryPolicyName specify the name of the
1857:            non-active Policy Object identified by this row.
1858: 
1859:            The type of name must be 'nodeName' if the value of the
1860:            corresponding instance of t11FcSpPoNaSummaryPolicyType is
1861:            'switchConnectivity', or 'alphaNumericName' otherwise."
1862:     ::= { t11FcSpPoNaSummaryEntry 4 }
1863: 
1864: t11FcSpPoNaSummaryPolicyName OBJECT-TYPE
1865:     SYNTAX       T11FcSpPolicyName
1866:     MAX-ACCESS   read-create
1867:     STATUS       current
1868:     DESCRIPTION
1869:            "The combination of t11FcSpPoNaSummaryPolicyNameType and
1870:            t11FcSpPoNaSummaryPolicyName specify the name of the
1871:            non-active Policy Object identified by this row."
1872:     ::= { t11FcSpPoNaSummaryEntry 5 }
1873: 
1874: t11FcSpPoNaSummaryHashStatus OBJECT-TYPE
1875:     SYNTAX       INTEGER {
1876:                      calculate(1),
1877:                      correct(2),
1878:                      stale(3)
1879:                  }
1880:     MAX-ACCESS   read-create
1881:     STATUS       current
1882:     DESCRIPTION
1883:            "When read, the value of this object is either:
1884: 
1885:              correct -- the corresponding instance of
1886:                         t11FcSpPoNaSummaryHashValue contains
1887:                         the correct value; or
1888:              stale   -- the corresponding instance of
1889:                         t11FcSpPoNaSummaryHashValue contains
1890:                         a stale (possibly incorrect) value;
1891: 
1892:            Writing a value of 'calculate' is a request to re-calculate
1893:            and update the value of the corresponding instance of
1894:            t11FcSpPoNaSummaryHashValue.  Writing a value of 'correct'
1895:            or 'stale' to this object is a ('wrongValue') error."
1896:     DEFVAL      { stale }
1897:     ::= { t11FcSpPoNaSummaryEntry 6 }
1898: 
1899: t11FcSpPoNaSummaryHashFormat OBJECT-TYPE
1900:     SYNTAX       T11FcSpPolicyHashFormat
1901:     MAX-ACCESS   read-only
1902:     STATUS       current
1903:     DESCRIPTION
1904:            "The format of this Policy Object's hash value as
1905:            contained in the corresponding instance of the
1906:            t11FcSpPoNaSummaryHashValue object."
1907: 
1908:     DEFVAL      { '00000001'h }
1909:     ::= { t11FcSpPoNaSummaryEntry 7 }
1910: 
1911: t11FcSpPoNaSummaryHashValue OBJECT-TYPE
1912:     SYNTAX       T11FcSpPolicyHashValue
1913:     MAX-ACCESS   read-only
1914:     STATUS       current
1915:     DESCRIPTION
1916:            "The hash value of this Policy Object, in the format
1917:            identified by the corresponding instance of the
1918:            t11FcSpPoNaSummaryHashFormat object."
1919:     DEFVAL      { "" }
1920:     ::= { t11FcSpPoNaSummaryEntry 8 }
1921: 
1922: t11FcSpPoNaSummaryRowStatus OBJECT-TYPE
1923:     SYNTAX       RowStatus
1924:     MAX-ACCESS   read-create
1925:     STATUS       current
1926:     DESCRIPTION
1927:            "The status of this row.
1928: 
1929:            Before a row in this table can have 'active' status,
1930:            a non-Active Policy Object must already be represented
1931:            in the table corresponding to the value of
1932:            t11FcSpPoNaSummaryPolicyType with the name given by the
1933:            combination of t11FcSpPoNaSummaryPolicyNameType and
1934:            t11FcSpPoNaSummaryPolicyName.  If such Policy Object gets
1935:            deleted from the relevant table, the row in this table must
1936:            also get deleted.
1937: 
1938:            When a row has 'active' status, the only write-able MIB
1939:            objects in this table are t11FcSpPoNaSummaryHashStatus and
1940:            t11FcSpPoNaSummaryRowStatus."
1941:     ::= { t11FcSpPoNaSummaryEntry 9 }
1942: 
1943: --
1944: -- Non-Active Switch Membership List Objects
1945: --
1946: 
1947: t11FcSpPoNaSwListTable OBJECT-TYPE
1948:     SYNTAX       SEQUENCE OF T11FcSpPoNaSwListEntry
1949:     MAX-ACCESS   not-accessible
1950:     STATUS       current
1951:     DESCRIPTION
1952:            "A table of non-active Switch Membership List Objects."
1953:     REFERENCE
1954:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1955:             Fibre Channel - Security Protocols (FC-SP),
1956:             13 June 2006, section 7.1.4.1 and table 108."
1957:     ::= { t11FcSpPoNonActive 2 }
1958: 
1959: t11FcSpPoNaSwListEntry OBJECT-TYPE
1960:     SYNTAX       T11FcSpPoNaSwListEntry
1961:     MAX-ACCESS   not-accessible
1962:     STATUS       current
1963:     DESCRIPTION
1964:            "Each entry contains information about one non-active
1965:            Switch Membership List Object for the Fabric identified
1966:            by t11FcSpPoFabricIndex and managed within the Fibre
1967:            Channel management instance identified by
1968:            fcmInstanceIndex.
1969: 
1970:            The StorageType of a row in this table is specified by the
1971:            instance of t11FcSpPoStorageType which is INDEX-ed by the
1972:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
1973:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
1974:              t11FcSpPoNaSwListName }
1975:     ::= { t11FcSpPoNaSwListTable 1 }
1976: 
1977: T11FcSpPoNaSwListEntry ::= SEQUENCE {
1978:     t11FcSpPoNaSwListName         T11FcSpAlphaNumName,
1979:     t11FcSpPoNaSwListFabricName   FcNameIdOrZero,
1980:     t11FcSpPoNaSwListRowStatus    RowStatus
1981: }
1982: 
1983: t11FcSpPoNaSwListName OBJECT-TYPE
1984:     SYNTAX       T11FcSpAlphaNumName
1985:     MAX-ACCESS   not-accessible
1986:     STATUS       current
1987:     DESCRIPTION
1988:            "The name of the Switch Membership List Object."
1989:     REFERENCE
1990:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
1991:             Fibre Channel - Security Protocols (FC-SP),
1992:             13 June 2006, section 7.1.4.1 and table 108."
1993:     ::= { t11FcSpPoNaSwListEntry 1 }
1994: 
1995: t11FcSpPoNaSwListFabricName OBJECT-TYPE
1996:     SYNTAX       FcNameIdOrZero
1997:     MAX-ACCESS   read-create
1998:     STATUS       current
1999:     DESCRIPTION
2000:            "The administratively-specified Fabric_Name.  This value
2001:            is meaningful only when static Domain_IDs are used in a
2002:            Fabric.  If Static Domain_IDs are not used, the Fabric_Name
2003:            is dynamically determined, in which case the value of this
2004:            object can be '0000000000000000'h or the zero-length
2005:            string."
2006:     REFERENCE
2007:            "- t11FamConfigDomainId, T11-FC-FABRIC-ADDR-MGR-MIB,
2008:               Fibre Channel Fabric Address Manager MIB, RFC 4439;
2009:             - INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2010:               Fibre Channel - Security Protocols (FC-SP),
2011:               13 June 2006, table 108."
2012:     ::= { t11FcSpPoNaSwListEntry 2 }
2013: 
2014: t11FcSpPoNaSwListRowStatus OBJECT-TYPE
2015:     SYNTAX       RowStatus
2016:     MAX-ACCESS   read-create
2017:     STATUS       current
2018:     DESCRIPTION
2019:            "The status of this row.  Values of object instances
2020:            within the row can be modified at any time.
2021: 
2022:            If a row in this table is deleted, any row in the
2023:            t11FcSpPoNaSwMembTable for the same Switch Membership
2024:            List Object will also get deleted."
2025:     ::= { t11FcSpPoNaSwListEntry 3 }
2026: 
2027: --
2028: -- Switch Entries in Non-Active Switch Membership List Objects
2029: --
2030: 
2031: t11FcSpPoNaSwMembTable OBJECT-TYPE
2032:     SYNTAX       SEQUENCE OF T11FcSpPoNaSwMembEntry
2033:     MAX-ACCESS   not-accessible
2034:     STATUS       current
2035:     DESCRIPTION
2036:            "A table of Switch Entries in non-active Switch Membership
2037:            List Objects."
2038:     REFERENCE
2039:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2040:             Fibre Channel - Security Protocols (FC-SP),
2041:             13 June 2006, section 7.1.4.1 and table 110."
2042:     ::= { t11FcSpPoNonActive 3 }
2043: 
2044: t11FcSpPoNaSwMembEntry OBJECT-TYPE
2045:     SYNTAX       T11FcSpPoNaSwMembEntry
2046:     MAX-ACCESS   not-accessible
2047:     STATUS       current
2048:     DESCRIPTION
2049:            "Each entry contains information about one Switch which
2050:            is listed in a Switch Entry of a non-active Switch Membership
2051:            List Object for the Fabric identified by t11FcSpPoFabricIndex
2052:            and managed within the Fibre Channel management instance
2053:            identified by fcmInstanceIndex.
2054: 
2055:            A row cannot exist unless there is a row in
2056:            t11FcSpPoNaSwListTable for the given Switch Membership List
2057:            Object, i.e., the row in t11FcSpPoNaSwListTable for a
2058:            Switch Membership List Object must be created before (or
2059:            simultaneously) with a row in this table for a Switch
2060:            Entry in that Switch Membership List Object, and when a
2061:            row in t11FcSpPoNaSwListTable is deleted all rows in this
2062:            table for Switch Entries in that Switch Membership List
2063:            Object also get deleted.
2064: 
2065:            The StorageType of a row in this table is specified by the
2066:            instance of t11FcSpPoStorageType which is INDEX-ed by the
2067:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
2068:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
2069:              t11FcSpPoNaSwListName,
2070:              t11FcSpPoNaSwMembSwitchNameType,
2071:              t11FcSpPoNaSwMembSwitchName }
2072:     ::= { t11FcSpPoNaSwMembTable 1 }
2073: 
2074: T11FcSpPoNaSwMembEntry ::= SEQUENCE {
2075:     t11FcSpPoNaSwMembSwitchNameType   T11FcSpPolicyNameType,
2076:     t11FcSpPoNaSwMembSwitchName       FcNameIdOrZero,
2077:     t11FcSpPoNaSwMembFlags            BITS,
2078:     t11FcSpPoNaSwMembDomainID         FcDomainIdOrZero,
2079:     t11FcSpPoNaSwMembPolicyDataRole   INTEGER,
2080:     t11FcSpPoNaSwMembAuthBehaviour    BITS,
2081:     t11FcSpPoNaSwMembAttribute        T11FcSpAlphaNumNameOrNull,
2082:     t11FcSpPoNaSwMembRowStatus        RowStatus
2083: }
2084: 
2085: t11FcSpPoNaSwMembSwitchNameType OBJECT-TYPE
2086:     SYNTAX       T11FcSpPolicyNameType {
2087:                      nodeName(1),
2088:                      restrictedNodeName(2),
2089:                      wildcard(5),
2090:                      restrictedWildcard(6)
2091:                  }
2092:     MAX-ACCESS   not-accessible
2093:     STATUS       current
2094:     DESCRIPTION
2095:            "If the value of this object is 'nodeName' or
2096:            'restrictedNodeName', then the combination of
2097:            this object and t11FcSpPoNaSwMembSwitchName specify the
2098:            Switch Name of this Switch Entry.
2099: 
2100:            The membership is restricted or unrestricted based on the
2101:            name type.  Restricted membership means that the Switch is
2102:            not allowed to be part of the Fabric unless allowed by a
2103:            specific Switch Connectivity Object.  Unrestricted
2104:            membership means that the Switch is allowed to be part of
2105:            the Fabric unless disallowed by a specific Switch
2106:            Connectivity Object.
2107: 
2108:            The values of 'wildcard' and 'restrictedWildcard' provide
2109:            the means to specify whether to allow/deny membership for
2110:            Switches not explicitly named in the Switch Membership
2111:            List Object."
2112:     REFERENCE
2113:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2114:             Fibre Channel - Security Protocols (FC-SP),
2115:             13 June 2006, section 7.1.4.1 and table 110."
2116:     ::= { t11FcSpPoNaSwMembEntry 1 }
2117: 
2118: t11FcSpPoNaSwMembSwitchName OBJECT-TYPE
2119:     SYNTAX       FcNameIdOrZero (SIZE (8))
2120:     MAX-ACCESS   not-accessible
2121:     STATUS       current
2122:     DESCRIPTION
2123:            "If the value of t11FcSpPoSwMembSwitchNameType is
2124:            'wildcard' or 'restrictedWildcard', this object has the
2125:            value '0000000000000000'h.
2126: 
2127:            Otherwise, the combination of
2128:            t11FcSpPoNaSwMembSwitchNameType and this object specify the
2129:            Switch Name of this Switch Entry."
2130:     REFERENCE
2131:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2132:             Fibre Channel - Security Protocols (FC-SP),
2133:             13 June 2006, section 7.1.4.1 and table 110."
2134:     ::= { t11FcSpPoNaSwMembEntry 2 }
2135: 
2136: t11FcSpPoNaSwMembFlags OBJECT-TYPE
2137:     SYNTAX       BITS {
2138:                      staticDomainID(0),
2139:                      insistentDomainID(1),
2140:                      serialPortsAccess(2),
2141:                      physicalPortsAccess(3),
2142:                      managerRole(4)
2143:                  }
2144:     MAX-ACCESS   read-create
2145:     STATUS       current
2146:     DESCRIPTION
2147:            "Configurable options in respect to the administration
2148:            of Policy Objects at this Switch:
2149: 
2150:               'staticDomainID'     - the Switch uses the 'Static
2151:            Domain_IDs behavior' (as defined in FC-SW-4) when this bit
2152:            is set.  This bit should have the same setting for all
2153:            Switches in a Fabric's Switch Membership List Object, or
2154:            else the Fabric will partition.  If this bit is set,
2155:            the 'insistentDomainID' bit must not be set.
2156: 
2157:               'insistentDomainID'  - if this bit is set, the Switch
2158:            uses the 'Insistent Domain_IDs behavior' (as defined in
2159:            FC-SW-4), and the 'staticDomainID' bit must not be set.
2160: 
2161:               'serialPortsAccess'  - the Switch allows management
2162:            through serial ports when and only when this bit is set.
2163:               'physicalPortsAccess' - the Switch allows management
2164:            through the physical panel when and only when this bit
2165:            is set.
2166: 
2167:               'managerRole'        - the Switch is allowed to change
2168:            the Fabric Policy configuration (on receipt of any of the
2169:            EACA, ESFC, EUFC, ACA, SFC, or UFC SW_ILSs) if this bit is
2170:            set."
2171:     REFERENCE
2172:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2173:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2174:             section 7.1.4.1 and table 112." ::= {
2175:     t11FcSpPoNaSwMembEntry 3 }
2176: 
2177: t11FcSpPoNaSwMembDomainID OBJECT-TYPE
2178:     SYNTAX       FcDomainIdOrZero
2179:     MAX-ACCESS   read-create
2180:     STATUS       current
2181:     DESCRIPTION
2182:            "The Domain_ID to be used when either the 'staticDomainID'
2183:            bit or the 'insistentDomainID' bit is set in the
2184:            corresponding value of t11FcSpPoNaSwMembFlags."
2185:     REFERENCE
2186:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2187:             Fibre Channel - Security Protocols (FC-SP),
2188:             13 June 2006, section 7.1.4.1 and tables 111 and 112."
2189:     ::= { t11FcSpPoNaSwMembEntry 4 }
2190: 
2191: 
2192: t11FcSpPoNaSwMembPolicyDataRole OBJECT-TYPE
2193:     SYNTAX       INTEGER {
2194:                      client(1),
2195:                      autonomous(2),
2196:                      server(3)
2197:                  }
2198:     MAX-ACCESS   read-create
2199:     STATUS       current
2200:     DESCRIPTION
2201:            "The role of the Switch in terms of which Policy data
2202:            it retains/maintains:
2203: 
2204:              'client' - the Switch operates as a Client Switch.
2205:            A Client Switch maintains its own Switch Connectivity
2206:            Object and all Fabric-wide List Objects.  If FC-SP
2207:            Zoning is used, a Client Switch maintains only the
2208:            subset of the Active Zone Set that it requires to
2209:            enforce the current Fabric Zoning configuration.
2210: 
2211:              'autonomous' -  the Switch operates as an Autonomous
2212:            Switch.  An Autonomous Switch maintains its own Switch
2213:            Connectivity Object and all Fabric-wide List Objects.
2214:            This is the same as 'client' except that if FC-SP Zoning
2215:            is used, an Autonomous Switch maintains a complete copy
2216:            of the Fabric Zoning Database.
2217: 
2218:              'server' - the Switch operates as a Server Switch.
2219:            A Server Switch maintains all Fabric-wide List Objects
2220:            and the Switch Connectivity Objects of each Switch in
2221:            the Fabric.  If FC-SP Zoning is used, a Server Switch
2222:            maintains a complete copy of the Fabric Zoning Database."
2223:     REFERENCE
2224:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2225:             Fibre Channel - Security Protocols (FC-SP),
2226:             13 June 2006, section 7.1.4.1 and table 113."
2227:     ::= { t11FcSpPoNaSwMembEntry 5 }
2228: 
2229: t11FcSpPoNaSwMembAuthBehaviour  OBJECT-TYPE
2230:     SYNTAX       BITS {
2231:                       mustAuthenticate(0),
2232:                       rejectIsFailure(1)
2233:                  }
2234:     MAX-ACCESS   read-create
2235:     STATUS       current
2236:     DESCRIPTION
2237:            "The authentication behaviour of the Switch:
2238: 
2239:              'mustAuthenticate' - if this bit is set, all connections
2240:            between this Switch and neighbour Switches must be
2241:            authenticated.
2242: 
2243:              'rejectIsFailure' - if this bit is set, the rejection of
2244:            an AUTH_Negotiate message must be considered as an
2245:            authentication failure by this Switch."
2246:     REFERENCE
2247:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2248:             Fibre Channel - Security Protocols (FC-SP),
2249:             13 June 2006, section 7.1.4.1 and table 114."
2250:     ::= { t11FcSpPoNaSwMembEntry 6 }
2251: 
2252: t11FcSpPoNaSwMembAttribute OBJECT-TYPE
2253:     SYNTAX       T11FcSpAlphaNumNameOrNull
2254:     MAX-ACCESS   read-create
2255:     STATUS       current
2256:     DESCRIPTION
2257:            "The name of a non-active Attribute Policy Object which
2258:            is defined for this Switch.  The zero-length string
2259:            indicates that no non-active Attribute Policy Object is
2260:            defined for this Switch.
2261: 
2262:            The effect of having no rows in the t11FcSpPoNaAttribTable
2263:            for which the value of t11FcSpPoNaAttribName is the
2264:            same as the value of this object, is the same as
2265:            this object's value being the zero-length string."
2266:     REFERENCE
2267:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2268:             Fibre Channel - Security Protocols (FC-SP),
2269:             13 June 2006, section 7.1.4.1 and table 110."
2270:     ::= { t11FcSpPoNaSwMembEntry 7 }
2271: 
2272: t11FcSpPoNaSwMembRowStatus OBJECT-TYPE
2273:     SYNTAX       RowStatus
2274:     MAX-ACCESS   read-create
2275:     STATUS       current
2276:     DESCRIPTION
2277:            "The status of this row.  Values of object instances
2278:            within the row can be modified at any time.
2279: 
2280:            A row cannot exist unless there is a row in the
2281:            t11FcSpPoNaSwListTable for the Switch Membership List
2282:            Object containing the Switch Entry for this Switch, i.e.,
2283:            the row in t11FcSpPoNaSwListTable for a Switch Membership
2284:            List Object must be created before (or simultaneously)
2285:            with a row in this table for a Switch Entry in that
2286:            Switch Membership List Object; and when a row in
2287:            t11FcSpPoNaSwListTable is deleted, any row in this
2288:            table for a Switch Entry in that Switch Membership
2289:            List Object also gets deleted."
2290:     ::= { t11FcSpPoNaSwMembEntry 8 }
2291: 
2292: --
2293: -- Node Entries in Non-Active Node Membership List Objects
2294: --
2295: 
2296: t11FcSpPoNaNoMembTable OBJECT-TYPE
2297:     SYNTAX       SEQUENCE OF T11FcSpPoNaNoMembEntry
2298:     MAX-ACCESS   not-accessible
2299:     STATUS       current
2300:     DESCRIPTION
2301:            "A table of Node Entries in non-active Node Membership List
2302:            Objects.
2303: 
2304:            One Node Membership List Object is represented by all
2305:            the rows in this table which have the same value of
2306:            t11FcSpPoNaNoMembListName."
2307:     ::= { t11FcSpPoNonActive 4 }
2308: 
2309: t11FcSpPoNaNoMembEntry OBJECT-TYPE
2310:     SYNTAX       T11FcSpPoNaNoMembEntry
2311:     MAX-ACCESS   not-accessible
2312:     STATUS       current
2313:     DESCRIPTION
2314:            "Each entry contains information about one Node Entry of
2315:            a non-active Node Membership List Object for the Fabric
2316:            identified by t11FcSpPoFabricIndex and managed within
2317:            the Fibre Channel management instance identified by
2318:            fcmInstanceIndex.
2319: 
2320:            The StorageType of a row in this table is specified by the
2321:            instance of t11FcSpPoStorageType which is INDEX-ed by the
2322:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
2323:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
2324:              t11FcSpPoNaNoMembListName,
2325:              t11FcSpPoNaNoMembNodeNameType,
2326:              t11FcSpPoNaNoMembNodeName }
2327:     ::= { t11FcSpPoNaNoMembTable 1 }
2328: 
2329: T11FcSpPoNaNoMembEntry ::= SEQUENCE {
2330:     t11FcSpPoNaNoMembListName       T11FcSpAlphaNumName,
2331:     t11FcSpPoNaNoMembNodeNameType   T11FcSpPolicyNameType,
2332:     t11FcSpPoNaNoMembNodeName       FcNameIdOrZero,
2333:     t11FcSpPoNaNoMembFlags          BITS,
2334:     t11FcSpPoNaNoMembCtAccessIndex  Unsigned32,
2335:     t11FcSpPoNaNoMembAttribute      T11FcSpAlphaNumNameOrNull,
2336:     t11FcSpPoNaNoMembRowStatus      RowStatus
2337: 
2338: }
2339: 
2340: t11FcSpPoNaNoMembListName OBJECT-TYPE
2341:     SYNTAX       T11FcSpAlphaNumName
2342:     MAX-ACCESS   not-accessible
2343:     STATUS       current
2344:     DESCRIPTION
2345:            "The name of the non-active Node Membership List Object."
2346:     REFERENCE
2347:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2348:             Fibre Channel - Security Protocols (FC-SP),
2349:             13 June 2006, section 7.1.4.1 and table 116."
2350:     ::= { t11FcSpPoNaNoMembEntry 1 }
2351: 
2352: t11FcSpPoNaNoMembNodeNameType OBJECT-TYPE
2353:     SYNTAX       T11FcSpPolicyNameType {
2354:                      nodeName(1),
2355:                      restrictedNodeName(2),
2356:                      portName(3),
2357:                      restrictedPortName(4),
2358:                      wildcard(5),
2359:                      restrictedWildcard(6)
2360:                  }
2361:     MAX-ACCESS   not-accessible
2362:     STATUS       current
2363:     DESCRIPTION
2364:            "If the value of this object is 'wildcard' or
2365:            'restrictedWildcard', this Node Entry applies to Nodes not
2366:            explicitly named in the Node Membership List Object.
2367: 
2368:            Otherwise, the combination of this object and
2369:            t11FcSpPoNaNoMembNodeName specify the name of this Node Entry
2370:            in the active Node Membership List Object.  A Node is
2371:            identified by its Node Name or by one or more of its Port
2372:            Names.
2373: 
2374:            Restricted membership means that a Node is not allowed to be
2375:            connected to the Fabric unless allowed by a specific Switch
2376:            Connectivity Object.  Unrestricted membership means that a
2377:            Node is allowed to be connected to the Fabric unless
2378:            disallowed by a specific Switch Connectivity Object."
2379:     REFERENCE
2380:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2381:             Fibre Channel - Security Protocols (FC-SP),
2382:             13 June 2006, section 7.1.4.1 and table 116."
2383:     ::= { t11FcSpPoNaNoMembEntry 2 }
2384: 
2385: t11FcSpPoNaNoMembNodeName OBJECT-TYPE
2386:     SYNTAX       FcNameIdOrZero (SIZE (8))
2387:     MAX-ACCESS   not-accessible
2388:     STATUS       current
2389:     DESCRIPTION
2390:            "If the value of t11FcSpPoNaNoMembNodeNameType is
2391:            'wildcard' or 'restrictedWildcard', this object has the
2392:            value '0000000000000000'h.
2393: 
2394:            Otherwise, the combination of t11FcSpPoNaNoMembNodeNameType
2395:            and this object specify the name of this Node Entry is the
2396:            active Node Membership List Object."
2397:     REFERENCE
2398:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2399:             Fibre Channel - Security Protocols (FC-SP),
2400:             13 June 2006, section 7.1.4.1 and table 116."
2401:     ::= { t11FcSpPoNaNoMembEntry 3 }
2402: 
2403: t11FcSpPoNaNoMembFlags OBJECT-TYPE
2404:     SYNTAX       BITS {
2405:                      scsiEnclosureAccess(0),
2406:                      authenticationRequired(1)
2407:                  }
2408:     MAX-ACCESS   read-create
2409:     STATUS       current
2410:     DESCRIPTION
2411:            "Configurable options in respect to the administration
2412:            of Policy Objects at this Node:
2413: 
2414:                 'scsiEnclosureAccess'      - the Node is allowed to
2415:            control any Switch through SCSI Enclosure Services if this
2416:            bit is set.  If a Switch does not support SCSI Enclosure
2417:            Services, this bit is ignored.
2418: 
2419:                 'authenticationRequired'   - the Node is required to
2420:            authenticate itself to any Switch to which it is connected
2421:            if and only if this bit is set."
2422:     REFERENCE
2423:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2424:             Fibre Channel - Security Protocols (FC-SP),
2425:             13 June 2006, section 7.1.4.1 and table 118."
2426:     ::= { t11FcSpPoNaNoMembEntry 4 }
2427: 
2428: t11FcSpPoNaNoMembCtAccessIndex  OBJECT-TYPE
2429:     SYNTAX       Unsigned32 (0..4294967295)
2430:     MAX-ACCESS   read-create
2431:     STATUS       current
2432:     DESCRIPTION
2433:            "If the value of this object is zero, then access by this
2434:            Node to Generic Services is not limited by a Common
2435:            Transport Access Specifier.
2436: 
2437:            Otherwise, the limits are specified by the set of Common
2438:            Transport Access Descriptors contained in those rows of
2439:            the t11FcSpPoNaCtDescrTable for which the value of
2440:            t11FcSpPoNaCtDescrSpecifierIndex is the same as the value
2441:            of this object.  No such rows in t11FcSpPoNaCtDescrTable
2442:            has the same effect as this object's value being zero."
2443:     REFERENCE
2444:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2445:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2446:             section 7.1.4.1 and tables 118/119/120/121."
2447:     ::= { t11FcSpPoNaNoMembEntry 5 }
2448: 
2449: t11FcSpPoNaNoMembAttribute  OBJECT-TYPE
2450:     SYNTAX       T11FcSpAlphaNumNameOrNull
2451:     MAX-ACCESS   read-create
2452:     STATUS       current
2453:     DESCRIPTION
2454:            "The name of a non-active Attribute Policy Object which
2455:            is defined for this Node.  The zero-length string indicates
2456:            that no non-active Attribute Policy Object is defined for
2457:            this Node.
2458: 
2459:            The effect of having no rows in the t11FcSpPoNaAttribTable
2460:            for which the value of t11FcSpPoNaAttribName is the
2461:            same as the value of this object, is the same as
2462:            this object's value being the zero-length string."
2463:     REFERENCE
2464:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2465:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2466:             section 7.1.4.1 and table 116."
2467:     ::= { t11FcSpPoNaNoMembEntry 6 }
2468: 
2469: t11FcSpPoNaNoMembRowStatus OBJECT-TYPE
2470:     SYNTAX       RowStatus
2471:     MAX-ACCESS   read-create
2472:     STATUS       current
2473:     DESCRIPTION
2474:            "The status of this row.  Values of object instances
2475:            within the row can be modified at any time."
2476:     ::= { t11FcSpPoNaNoMembEntry 7 }
2477: 
2478: --
2479: --
2480: -- Non-Active Common Transport Access Descriptors
2481: --
2482: 
2483: t11FcSpPoNaCtDescrTable OBJECT-TYPE
2484:     SYNTAX       SEQUENCE OF T11FcSpPoNaCtDescrEntry
2485:     MAX-ACCESS   not-accessible
2486:     STATUS       current
2487:     DESCRIPTION
2488:            "A table of Common Transport Access Descriptors referenced
2489:            by non-active Policy Objects.
2490: 
2491:            A Common Transport Access Specifier is a list of Common
2492:            Transport Access Descriptors which specify whether a Node
2493:            is allowed to access a Generic Service or Sub-Server.
2494: 
2495:            A non-active Common Transport Access Specifier is
2496:            represented by all rows of this table which have the same
2497:            values of fcmInstanceIndex, t11FcSpPoFabricIndex, and
2498:            t11FcSpPoNaCtDescrSpecifierIndex."
2499:     REFERENCE
2500:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2501:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2502:               section 7.1.5"
2503:     ::= { t11FcSpPoNonActive 5 }
2504: 
2505: t11FcSpPoNaCtDescrEntry OBJECT-TYPE
2506:     SYNTAX       T11FcSpPoNaCtDescrEntry
2507:     MAX-ACCESS   not-accessible
2508:     STATUS       current
2509:     DESCRIPTION
2510:            "Each entry contains information about one Common Transport
2511:            Access Descriptor of an non-active Common Transport Access
2512:            Specifier used within the Fabric identified by
2513:            t11FcSpPoFabricIndex and managed within the Fibre Channel
2514:            management instance identified by fcmInstanceIndex.
2515: 
2516:            The StorageType of a row in this table is specified by the
2517:            instance of t11FcSpPoStorageType which is INDEX-ed by the
2518:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
2519:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
2520:              t11FcSpPoNaCtDescrSpecifierIndex, t11FcSpPoNaCtDescrIndex }
2521:     ::= { t11FcSpPoNaCtDescrTable 1 }
2522: 
2523: T11FcSpPoNaCtDescrEntry ::= SEQUENCE {
2524:     t11FcSpPoNaCtDescrSpecifierIndex   Unsigned32,
2525:     t11FcSpPoNaCtDescrIndex            Unsigned32,
2526:     t11FcSpPoNaCtDescrFlags            BITS,
2527:     t11FcSpPoNaCtDescrGsType           OCTET STRING,
2528:     t11FcSpPoNaCtDescrGsSubType        OCTET STRING,
2529:     t11FcSpPoNaCtDescrRowStatus        RowStatus
2530: }
2531: 
2532: t11FcSpPoNaCtDescrSpecifierIndex OBJECT-TYPE
2533:     SYNTAX       Unsigned32 (1..4294967295)
2534:     MAX-ACCESS   not-accessible
2535:     STATUS       current
2536:     DESCRIPTION
2537:            "An index value which uniquely identifies a particular
2538:            Common Transport Access Specifier within a Fabric."
2539:     ::= { t11FcSpPoNaCtDescrEntry 1 }
2540: 
2541: t11FcSpPoNaCtDescrIndex OBJECT-TYPE
2542:     SYNTAX       Unsigned32 (1..4294967295)
2543:     MAX-ACCESS   not-accessible
2544:     STATUS       current
2545:     DESCRIPTION
2546:            "An index value which uniquely identifies a particular
2547:            Common Transport Access Descriptor within a Common Transport
2548:            Access Specifier."
2549:     ::= { t11FcSpPoNaCtDescrEntry 2 }
2550: 
2551: t11FcSpPoNaCtDescrFlags OBJECT-TYPE
2552:     SYNTAX       BITS {
2553:                      allow(0),
2554:                      gsTypeWildcard(1),
2555:                      gsSubTypeWildcard(2),
2556:                      readOnly(3)
2557:                  }
2558:     MAX-ACCESS   read-create
2559:     STATUS       current
2560:     DESCRIPTION
2561:            "The flag bits which specify how access is to be limited by
2562:            this Common Transport Access Descriptor:
2563:             - allow -- access to the specified Generic Service and
2564:               Server is allowed if this bit is set, and to be denied if
2565:               this bit is not set.
2566: 
2567:             - gsTypeWildcard -- if this bit is set, the Generic Service
2568:               to be allowed/denied is specified by the value of
2569:               t11FcSpPoNaCtDescrGsType, and the gsSubTypeWildcard bit
2570:               must not also be set.
2571: 
2572:             - gsSubTypeWildcard -- if this bit is set, the Generic
2573:               Service to be allowed/denied is specified by the value of
2574:               t11FcSpPoNaCtDescrGsSubType, and the gsTypeWildcard bit
2575:               must not also be set.
2576: 
2577:             - readOnly -- if this bit is set then access is to be
2578:               granted only for reading."
2579:     REFERENCE
2580:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2581:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2582:               section 7.1.5.1, and tables 117, 118, and 120."
2583:     ::= { t11FcSpPoNaCtDescrEntry 3 }
2584: 
2585: t11FcSpPoNaCtDescrGsType OBJECT-TYPE
2586:     SYNTAX       OCTET STRING (SIZE (1))
2587:     MAX-ACCESS   read-create
2588:     STATUS       current
2589:     DESCRIPTION
2590:            "The GS_Type of the Generic Service (e.g., the FC-GS-5
2591:            Management Service) which is subject to access control.
2592:            This value is ignored if the gsTypeWildcard bit is not set
2593:            in the corresponding value of t11FcSpPoNaCtDescrFlags."
2594:     REFERENCE
2595:            "- ANSI INCITS 427-2006,
2596:               Fibre Channel - Generic Services-5 (FC-GS-5),
2597:               section 4.3.2.4.
2598:             - INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2599:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2600:               section 7.1.5.1 and table 120."
2601:     ::= { t11FcSpPoNaCtDescrEntry 4 }
2602: 
2603: t11FcSpPoNaCtDescrGsSubType OBJECT-TYPE
2604:     SYNTAX       OCTET STRING (SIZE (1))
2605:     MAX-ACCESS   read-create
2606:     STATUS       current
2607:     DESCRIPTION
2608:            "The GS_Subtype of the Generic Server (e.g., the Fabric Zone
2609:            Server) which is subject to access control.  This value is
2610:            ignored if the gsSubTypeWildcard bit is not set in the
2611:            corresponding value of t11FcSpPoNaCtDescrFlags."
2612:     REFERENCE
2613:            "- ANSI INCITS 427-2006,
2614:               Fibre Channel - Generic Services-5 (FC-GS-5),
2615:               section 4.3.2.5.
2616:             - INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2617:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2618:               section 7.1.5.1 and table 120."
2619:     ::= { t11FcSpPoNaCtDescrEntry 5 }
2620: 
2621: t11FcSpPoNaCtDescrRowStatus OBJECT-TYPE
2622:     SYNTAX       RowStatus
2623:     MAX-ACCESS   read-create
2624:     STATUS       current
2625:     DESCRIPTION
2626:            "The status of this row.  Values of object instances
2627:            within the row can be modified at any time."
2628:     ::= { t11FcSpPoNaCtDescrEntry 6 }
2629: 
2630: 
2631: --
2632: -- Switches/Nodes in Non-Active Switch Connectivity Objects
2633: --
2634: 
2635: t11FcSpPoNaSwConnTable OBJECT-TYPE
2636:     SYNTAX       SEQUENCE OF T11FcSpPoNaSwConnEntry
2637:     MAX-ACCESS   not-accessible
2638:     STATUS       current
2639:     DESCRIPTION
2640:            "A table of non-active Switch Connectivity Objects.
2641: 
2642:            A Switch Connectivity Object defines to which other
2643:            Switches or Nodes a particular Switch may/may not be
2644:            connected at the Node level and/or at the Port level."
2645:     REFERENCE
2646:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2647:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2648:               section 7.1.6."
2649:     ::= { t11FcSpPoNonActive 6 }
2650: 
2651: t11FcSpPoNaSwConnEntry OBJECT-TYPE
2652:     SYNTAX       T11FcSpPoNaSwConnEntry
2653:     MAX-ACCESS   not-accessible
2654:     STATUS       current
2655:     DESCRIPTION
2656:            "Each entry contains the name of a Switch/Node with which
2657:            any port of a particular Switch on a particular Fabric, or
2658:            a particular port on that Switch, is allowed or not allowed
2659:            to be connected.
2660: 
2661:            The particular Fabric is identified by t11FcSpPoFabricIndex
2662:            and managed within the Fibre Channel management instance
2663:            identified by fcmInstanceIndex.
2664: 
2665:            The StorageType of a row in this table is specified by the
2666:            instance of t11FcSpPoStorageType which is INDEX-ed by the
2667:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
2668:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
2669:              t11FcSpPoNaSwConnSwitchName,
2670:              t11FcSpPoNaSwConnAllowedType,
2671:              t11FcSpPoNaSwConnPortNameOrAll,
2672:              t11FcSpPoNaSwConnAllowedIndex }
2673:     ::= { t11FcSpPoNaSwConnTable 1 }
2674: 
2675: T11FcSpPoNaSwConnEntry ::= SEQUENCE {
2676:     t11FcSpPoNaSwConnSwitchName       FcNameIdOrZero,
2677:     t11FcSpPoNaSwConnAllowedType      INTEGER,
2678:     t11FcSpPoNaSwConnPortNameOrAll    FcNameIdOrZero,
2679:     t11FcSpPoNaSwConnAllowedIndex     Unsigned32,
2680:     t11FcSpPoNaSwConnAllowedNameType  T11FcSpPolicyNameType,
2681:     t11FcSpPoNaSwConnAllowedName      FcNameIdOrZero,
2682:     t11FcSpPoNaSwConnRowStatus        RowStatus
2683: }
2684: 
2685: t11FcSpPoNaSwConnSwitchName OBJECT-TYPE
2686:     SYNTAX       FcNameIdOrZero (SIZE (8))
2687:     MAX-ACCESS   not-accessible
2688:     STATUS       current
2689:     DESCRIPTION
2690:            "The name of the Switch for which this Switch Connectivity
2691:            Object specifies topology restrictions."
2692:     REFERENCE
2693:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2694:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2695:               section 7.1.6.1 and table 123."
2696:     ::= { t11FcSpPoNaSwConnEntry 1 }
2697: 
2698: t11FcSpPoNaSwConnAllowedType OBJECT-TYPE
2699:     SYNTAX       INTEGER { switch(1), node(2) }
2700:     MAX-ACCESS   not-accessible
2701:     STATUS       current
2702:     DESCRIPTION
2703:            "This object specifies whether this row refers to an
2704:            'Allowed Switch' which concerns Switch-to-Switch
2705:            connectivity, or an 'Allowed Node' which concerns
2706:            Switch-to-Node connectivity.  Consequently, this object's
2707:            value indicates whether the corresponding instance of
2708:            t11FcSpPoNaSwConnAllowedName specifies the name of a Switch
2709:            or the name of a Node."
2710:     REFERENCE
2711:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2712:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2713:               section 7.1.6.1 and table 123."
2714:     ::= { t11FcSpPoNaSwConnEntry 2 }
2715: 
2716: t11FcSpPoNaSwConnPortNameOrAll OBJECT-TYPE
2717:     SYNTAX       FcNameIdOrZero (SIZE(0 | 8))
2718:     MAX-ACCESS   not-accessible
2719:     STATUS       current
2720:     DESCRIPTION
2721:            "This object specifies either the particular port on which
2722:            this topology restriction applies, or if the value is the
2723:            zero-length string, that the topology restriction applies
2724:            to all ports of the Switch.
2725: 
2726:            In other words, if this object's value contains the name of
2727:            a port, then this row represents a 'Port Connectivity Entry'
2728:            (as described in FC-SP) within a Switch Connectivity Object."
2729:     REFERENCE
2730:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2731:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2732:               section 7.1.6.1 and tables 123/124."
2733:     ::= { t11FcSpPoNaSwConnEntry 3 }
2734: 
2735: t11FcSpPoNaSwConnAllowedIndex OBJECT-TYPE
2736:     SYNTAX       Unsigned32 (1..4294967295)
2737:     MAX-ACCESS   not-accessible
2738:     STATUS       current
2739:     DESCRIPTION
2740:            "When multiple rows in this table refer to different
2741:            'Allowed Switches' or to different 'Allowed Nodes' for the
2742:            same port(s) in the same Switch Connectivity Object, this
2743:            object provides a unique index value to distinguish between
2744:            such rows."
2745:     ::= { t11FcSpPoNaSwConnEntry 4 }
2746: 
2747: t11FcSpPoNaSwConnAllowedNameType OBJECT-TYPE
2748:     SYNTAX       T11FcSpPolicyNameType {
2749:                      nodeName(1),
2750:                      restrictedNodeName(2),
2751:                      portName(3),
2752:                      restrictedPortName(4),
2753:                      wildcard(5),
2754:                      restrictedWildcard(6)
2755:                  }
2756:     MAX-ACCESS   read-create
2757:     STATUS       current
2758:     DESCRIPTION
2759:            "If the value of this object is 'wildcard' or
2760:            'restrictedWildcard', this row specifies whether
2761:            connectivity is allowed/not allowed with entities not
2762:            explicitly named by other rows.
2763: 
2764:            Otherwise, the combination of
2765:            t11FcSpPoNaSwConnAllowedNameType and
2766:            t11FcSpPoNaSwConnAllowedName specify the name of:
2767: 
2768:            - a Switch (if t11FcSpPoNaSwConnAllowedType = 'switch'), or
2769:            - a Node (if t11FcSpPoNaSwConnAllowedType = 'node')
2770: 
2771:            to which connectivity is allowed/not allowed."
2772:     REFERENCE
2773:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2774:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2775:               section 7.1.6.1 and tables 123/124."
2776:     ::= { t11FcSpPoNaSwConnEntry 5 }
2777: 
2778: t11FcSpPoNaSwConnAllowedName OBJECT-TYPE
2779:     SYNTAX       FcNameIdOrZero (SIZE (8))
2780:     MAX-ACCESS   read-create
2781:     STATUS       current
2782:     DESCRIPTION
2783:            "If t11FcSpPoNaSwConnAllowedNameType has the value
2784:            'wildcard' or 'restrictedWildcard', this object has the
2785:            value '0000000000000000'h.
2786: 
2787:            Otherwise, the combination of
2788:            t11FcSpPoNaSwConnAllowedNameType and
2789:            t11FcSpPoNaSwConnAllowedName specify the name of:
2790: 
2791:            - a Switch (if t11FcSpPoNaSwConnAllowedType = 'switch'), or
2792:            - a Node (if t11FcSpPoNaSwConnAllowedType = 'node')
2793: 
2794:            to which connectivity is allowed/not allowed."
2795:     REFERENCE
2796:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2797:               Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2798:               section 7.1.6.1 and tables 123/124."
2799:     ::= { t11FcSpPoNaSwConnEntry 6 }
2800: 
2801: t11FcSpPoNaSwConnRowStatus OBJECT-TYPE
2802:     SYNTAX       RowStatus
2803:     MAX-ACCESS   read-create
2804:     STATUS       current
2805:     DESCRIPTION
2806:            "The status of this row.  Values of object instances
2807:            within the row can be modified at any time."
2808:     ::= { t11FcSpPoNaSwConnEntry 7 }
2809: 
2810: 
2811: --
2812: -- IP Management Entries in Non-Active IP Management List Objects
2813: --
2814: 
2815: t11FcSpPoNaIpMgmtTable OBJECT-TYPE
2816:     SYNTAX       SEQUENCE OF T11FcSpPoNaIpMgmtEntry
2817:     MAX-ACCESS   not-accessible
2818:     STATUS       current
2819:     DESCRIPTION
2820:            "A table of IP Management Entries in non-active IP
2821:            Management List Objects.  The IP Management List Object is a
2822:            Fabric-wide Policy Object that describes which IP hosts are
2823:            allowed to manage a Fabric.
2824: 
2825:            One non-active IP Management List Object is represented by
2826:            all rows of this table which have the same values of
2827:            fcmInstanceIndex and t11FcSpPoFabricIndex."
2828:     ::= { t11FcSpPoNonActive 7 }
2829: 
2830: t11FcSpPoNaIpMgmtEntry OBJECT-TYPE
2831:     SYNTAX       T11FcSpPoNaIpMgmtEntry
2832:     MAX-ACCESS   not-accessible
2833:     STATUS       current
2834:     DESCRIPTION
2835:            "Each entry contains information about one IP Management
2836:            entry within a non-active IP Management List Object for the
2837:            Fabric identified by t11FcSpPoFabricIndex and managed
2838:            within the Fibre Channel management instance identified
2839:            by fcmInstanceIndex.
2840: 
2841:            The Policy Object Name of an IP Management Entry Policy
2842:            Object is either an IPv6 Address Range or an IPv4 Address
2843:            Range.  In a Fabric's database of Policy Objects, every
2844:            Policy Object Name, including these IP address ranges, is
2845:            represented as a (T11FcSpPolicyNameType, T11FcSpPolicyName)
2846:            tuple.  In contrast, this MIB module uses the conventional
2847:            MIB syntax for IP addresses, and therefore represents the
2848:            Policy Object Name of an IP Management Entry Policy Object
2849:            as a (InetAddressType, InetAddress, InetAddress) tuple.
2850: 
2851:            In theory, the use of t11FcSpPoNaIpMgmtEntryNameLow and
2852:            t11FcSpPoNaIpMgmtEntryNameHigh, which have the syntax of
2853:            InetAddress, in the INDEX could cause the need for
2854:            excessively-long OIDs.  In practice, this can't happen
2855:            because FC-SP doesn't allow these objects to be specified
2856:            as DNS names.
2857: 
2858:            The StorageType of a row in this table is specified by the
2859:            instance of t11FcSpPoStorageType which is INDEX-ed by the
2860:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
2861:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
2862:              t11FcSpPoNaIpMgmtListName,
2863:              t11FcSpPoNaIpMgmtEntryNameType,
2864:              t11FcSpPoNaIpMgmtEntryNameLow,
2865:              t11FcSpPoNaIpMgmtEntryNameHigh }
2866:     ::= { t11FcSpPoNaIpMgmtTable 1 }
2867: 
2868: T11FcSpPoNaIpMgmtEntry ::= SEQUENCE {
2869:     t11FcSpPoNaIpMgmtListName        T11FcSpAlphaNumName,
2870:     t11FcSpPoNaIpMgmtEntryNameType   InetAddressType,
2871:     t11FcSpPoNaIpMgmtEntryNameLow    InetAddress,
2872:     t11FcSpPoNaIpMgmtEntryNameHigh   InetAddress,
2873:     t11FcSpPoNaIpMgmtWkpIndex        Unsigned32,
2874:     t11FcSpPoNaIpMgmtAttribute       T11FcSpAlphaNumNameOrNull,
2875:     t11FcSpPoNaIpMgmtRowStatus       RowStatus
2876: }
2877: t11FcSpPoNaIpMgmtListName OBJECT-TYPE
2878:     SYNTAX       T11FcSpAlphaNumName
2879:     MAX-ACCESS   not-accessible
2880:     STATUS       current
2881:     DESCRIPTION
2882:            "The name of a non-active Node Membership List Object."
2883:     REFERENCE
2884:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2885:             Fibre Channel - Security Protocols (FC-SP),
2886:             13 June 2006, section 7.1.7.1 and table 125."
2887:     ::= { t11FcSpPoNaIpMgmtEntry 1 }
2888: 
2889: t11FcSpPoNaIpMgmtEntryNameType OBJECT-TYPE
2890:     SYNTAX       InetAddressType
2891:                  -- INTEGER { ipv4(1), ipv6(2) }
2892:     MAX-ACCESS   not-accessible
2893:     STATUS       current
2894:     DESCRIPTION
2895:            "The combination of t11FcSpPoNaIpMgmtEntryNameType,
2896:            t11FcSpPoNaIpMgmtNameLow and t11FcSpPoNaIpMgmtNameHigh
2897:            specify the IP Address range of this IP Management
2898:            Entry in the IP Management List Object.
2899: 
2900:            The FC-SP specification does not allow this address to
2901:            be specified using a DNS domain name, nor does it allow
2902:            the specification of zone indexes.  Therefore, the
2903:            type of address must be one of: 'ipv4', or 'ipv6'."
2904:     REFERENCE
2905:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2906:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2907:             sections 7.1.7.1 and table 126."
2908:     ::= { t11FcSpPoNaIpMgmtEntry 2 }
2909: 
2910: t11FcSpPoNaIpMgmtEntryNameLow OBJECT-TYPE
2911:     SYNTAX       InetAddress (SIZE(4 | 16))
2912:     MAX-ACCESS   not-accessible
2913:     STATUS       current
2914:     DESCRIPTION
2915:            "The lower end of an Internet address range.  The type
2916:            of this address is given by the corresponding instance
2917:            of t11FcSpPoNaIpMgmtEntryNameType.
2918: 
2919:            The combination of t11FcSpPoNaIpMgmtEntryNameType,
2920:            t11FcSpPoNaIpMgmtNameLow and t11FcSpPoIpMgmtNameHigh
2921:            specify the IP Address range of this IP Management
2922:            Entry in the IP Management List Object."
2923:     REFERENCE
2924:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2925:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2926:             sections 7.1.7.1 and table 126."
2927:     ::= { t11FcSpPoNaIpMgmtEntry 3 }
2928: 
2929: t11FcSpPoNaIpMgmtEntryNameHigh OBJECT-TYPE
2930:     SYNTAX       InetAddress (SIZE(4 | 16))
2931:     MAX-ACCESS   not-accessible
2932:     STATUS       current
2933:     DESCRIPTION
2934:            "The higher end of an Internet address range.  The type
2935:            of this address is given by the corresponding instance
2936:            of t11FcSpPoNaIpMgmtEntryNameType.
2937: 
2938:            The combination of t11FcSpPoNaIpMgmtEntryNameType,
2939:            t11FcSpPoNaIpMgmtNameLow and t11FcSpPoNaIpMgmtNameHigh
2940:            specify the IP Address range of this IP Management
2941:            Entry in the IP Management List Object."
2942:     REFERENCE
2943:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2944:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2945:             sections 7.1.7.1 and table 126."
2946:     ::= { t11FcSpPoNaIpMgmtEntry 4 }
2947: 
2948: t11FcSpPoNaIpMgmtWkpIndex OBJECT-TYPE
2949:     SYNTAX       Unsigned32 (0..4294967295)
2950:     MAX-ACCESS   read-create
2951:     STATUS       current
2952:     DESCRIPTION
2953:            "This object identifies the restrictions for IP management
2954:            access by IP hosts in this range of IP addresses.
2955: 
2956:            The restrictions are specified as the set of Well Known
2957:            Protocols Access Descriptors contained in those rows of the
2958:            t11FcSpPoNaWkpDescrTable for which the value of
2959:            t11FcSpPoNaWkpDescrSpecifierIndx is the same as the value
2960:            of this object.  If there are no such rows or if the value
2961:            of this object is zero, then this IP Management Entry does
2962:            not identify any Well Known Protocols Access restrictions."
2963:     REFERENCE
2964:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2965:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2966:             section 7.1.7.1 and tables 127/129."
2967:     ::= { t11FcSpPoNaIpMgmtEntry 5 }
2968: 
2969: t11FcSpPoNaIpMgmtAttribute OBJECT-TYPE
2970:     SYNTAX       T11FcSpAlphaNumNameOrNull
2971:     MAX-ACCESS   read-create
2972:     STATUS       current
2973:     DESCRIPTION
2974:            "The name of a non-active Attribute Policy Object which
2975:            is defined for this IP Management entry.  The zero-length
2976:            string indicates that no non-active Attribute Policy Object
2977:            is defined for it.
2978: 
2979:            The effect of having no rows in the t11FcSpPoNaAttribTable
2980:            for which the value of t11FcSpPoNaAttribName is the same
2981:            as the value of this object, is the same as this object's
2982:            value being the zero-length string."
2983:     REFERENCE
2984:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
2985:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
2986:             section 7.1.7.1 and table 128."
2987:     ::= { t11FcSpPoNaIpMgmtEntry 6 }
2988: 
2989: t11FcSpPoNaIpMgmtRowStatus OBJECT-TYPE
2990:     SYNTAX       RowStatus
2991:     MAX-ACCESS   read-create
2992:     STATUS       current
2993:     DESCRIPTION
2994:            "The status of this row.  Values of object instances
2995:            within the row can be modified at any time."
2996:     ::= { t11FcSpPoNaIpMgmtEntry 7 }
2997: 
2998: --
2999: -- Non-Active Well-Known Protocol Access Descriptors
3000: --
3001: 
3002: t11FcSpPoNaWkpDescrTable OBJECT-TYPE
3003:     SYNTAX       SEQUENCE OF T11FcSpPoNaWkpDescrEntry
3004:     MAX-ACCESS   not-accessible
3005:     STATUS       current
3006:     DESCRIPTION
3007:            "A table of the Well-Known Protocol Access Descriptors
3008:            referenced from non-active Policy Objects.
3009: 
3010:            A Well-Known Protocol Access Specifier is a list of
3011:            Well-Known Protocol Access Descriptors each of which
3012:            specifies a protocol number, a port number and/or various
3013:            flags specifying how IP management access is restricted.
3014: 
3015:            A non-active Well-Known Protocol Transport Access Specifier
3016:            is represented by all rows of this table which have the same
3017:            values of fcmInstanceIndex, t11FcSpPoFabricIndex, and
3018:            t11FcSpPoNaWkpDescrSpecifierIndx."
3019:     ::= { t11FcSpPoNonActive 8 }
3020: 
3021: t11FcSpPoNaWkpDescrEntry OBJECT-TYPE
3022:     SYNTAX       T11FcSpPoNaWkpDescrEntry
3023:     MAX-ACCESS   not-accessible
3024:     STATUS       current
3025:     DESCRIPTION
3026:            "Each entry contains information about one Well-Known
3027:            Protocol Access Descriptor of a non-active Well-Known
3028:            Protocol Access Specifier used within the Fabric identified
3029:            by t11FcSpPoFabricIndex and managed within the Fibre Channel
3030:            management instance identified by fcmInstanceIndex.
3031: 
3032:            The StorageType of a row in this table is specified by the
3033:            instance of t11FcSpPoStorageType which is INDEX-ed by the
3034:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
3035:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
3036:              t11FcSpPoNaWkpDescrSpecifierIndx,
3037:              t11FcSpPoNaWkpDescrIndex }
3038:     ::= { t11FcSpPoNaWkpDescrTable 1 }
3039: 
3040: T11FcSpPoNaWkpDescrEntry ::= SEQUENCE {
3041:     t11FcSpPoNaWkpDescrSpecifierIndx    Unsigned32,
3042:     t11FcSpPoNaWkpDescrIndex            Unsigned32,
3043:     t11FcSpPoNaWkpDescrFlags            BITS,
3044:     t11FcSpPoNaWkpDescrWkpNumber        Unsigned32,
3045:     t11FcSpPoNaWkpDescrDestPort         Unsigned32,
3046:     t11FcSpPoNaWkpDescrRowStatus        RowStatus
3047: }
3048: 
3049: t11FcSpPoNaWkpDescrSpecifierIndx OBJECT-TYPE
3050:     SYNTAX       Unsigned32 (1..4294967295)
3051:     MAX-ACCESS   not-accessible
3052:     STATUS       current
3053:     DESCRIPTION
3054:            "An index value which uniquely identifies a particular
3055:            non-active Well-Known Protocol Access Specifier within
3056:            a Fabric."
3057:     ::= { t11FcSpPoNaWkpDescrEntry 1 }
3058: 
3059: t11FcSpPoNaWkpDescrIndex OBJECT-TYPE
3060:     SYNTAX       Unsigned32 (1..4294967295)
3061:     MAX-ACCESS   not-accessible
3062:     STATUS       current
3063:     DESCRIPTION
3064:            "An index value which uniquely identifies a particular
3065:            Well-Known Protocol Access Descriptor within a
3066:            non-active Well-Known Protocol Access Specifier."
3067:     ::= { t11FcSpPoNaWkpDescrEntry 2 }
3068: 
3069: t11FcSpPoNaWkpDescrFlags OBJECT-TYPE
3070:     SYNTAX       BITS {
3071:                      allow(0),
3072:                      wkpWildcard(1),
3073:                      destPortWildcard(2),
3074:                      readOnly(3)
3075:                  }
3076:     MAX-ACCESS   read-create
3077:     STATUS       current
3078:     DESCRIPTION
3079:            "The flag bits which specify how access is to be limited by
3080:            this Well-Known Protocol Access Descriptor:
3081: 
3082:             - allow -- IP management access using this protocol/port
3083:               is allowed if this bit is set, and to be denied if this
3084:               bit is not set.
3085: 
3086:             - wkpWildcard -- if this bit is set, the IP Protocol number
3087:               of the Well-Known Protocol to be allowed/denied is
3088:               specified by the value of t11FcSpPoNaWkpDescrWkpNumber.
3089: 
3090:             - destPortWildcard -- if this bit is set, the Destination
3091:               (TCP/UDP) Port number of the Well-Known Protocol to be
3092:               allowed/denied is specified by the value of
3093:               t11FcSpPoNaWkpDescrDestPort.
3094: 
3095:             - readOnly -- if this bit is set then access is to be
3096:               granted only for reading."
3097:     REFERENCE
3098:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3099:             Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3100:             section 7.1.7.1 and table 131."
3101:     ::= { t11FcSpPoNaWkpDescrEntry 3 }
3102: 
3103: t11FcSpPoNaWkpDescrWkpNumber OBJECT-TYPE
3104:     SYNTAX       Unsigned32 (0..255)
3105:     MAX-ACCESS   read-create
3106:     STATUS       current
3107:     DESCRIPTION
3108:            "When the 'wkpWildcard' bit is set in the corresponding
3109:            instance of t11FcSpPoNaWkpDescrFlags, this object specifies
3110:            the IP protocol number of the Well-Known Protocol."
3111:     REFERENCE
3112:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3113:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3114:            section 7.1.7.1 and table 131.
3115:             - http://www.iana.org/assignments/protocol-numbers."
3116:     ::= { t11FcSpPoNaWkpDescrEntry 4 }
3117: 
3118: t11FcSpPoNaWkpDescrDestPort OBJECT-TYPE
3119:     SYNTAX       Unsigned32 (0..65535)
3120:     MAX-ACCESS   read-create
3121:     STATUS       current
3122:     DESCRIPTION
3123:            "When the 'destPortWildcard' bit is set in the corresponding
3124:            instance of t11FcSpPoNaWkpDescrFlags, this object specifies
3125:            the Destination (TCP/UDP) Port number of the Well-Known
3126:            Protocol."
3127:     REFERENCE
3128:            "- INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3129:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3130:            section 7.1.7.1 and table 131.
3131:             - http://www.iana.org/assignments/port-numbers."
3132:     ::= { t11FcSpPoNaWkpDescrEntry 5 }
3133: 
3134: t11FcSpPoNaWkpDescrRowStatus OBJECT-TYPE
3135:     SYNTAX       RowStatus
3136:     MAX-ACCESS   read-create
3137:     STATUS       current
3138:     DESCRIPTION
3139:            "The status of this row.  Values of object instances
3140:            within the row can be modified at any time."
3141:     ::= { t11FcSpPoNaWkpDescrEntry 6 }
3142: 
3143: 
3144: --
3145: -- Attribute Entries in Non-Active Attribute Policy Objects
3146: --
3147: 
3148: t11FcSpPoNaAttribTable OBJECT-TYPE
3149:     SYNTAX       SEQUENCE OF T11FcSpPoNaAttribEntry
3150:     MAX-ACCESS   not-accessible
3151:     STATUS       current
3152:     DESCRIPTION
3153:            "A table of the Attribute Policy Objects being used within
3154:            non-active Policy Objects.
3155: 
3156:            A non-active Attribute Policy Object is represented by all
3157:            the Attribute Entries in this table which have the same
3158:            value of t11FcSpPoNaAttribName."
3159:     ::= { t11FcSpPoNonActive 9 }
3160: 
3161: t11FcSpPoNaAttribEntry OBJECT-TYPE
3162:     SYNTAX       T11FcSpPoNaAttribEntry
3163:     MAX-ACCESS   not-accessible
3164:     STATUS       current
3165:     DESCRIPTION
3166:            "Each entry contains information about one Attribute
3167:            Entry contained within an Attribute Policy Object
3168:            which is non-active within the Fabric identified by
3169:            t11FcSpPoFabricIndex and managed within the Fibre Channel
3170:            management instance identified by fcmInstanceIndex.
3171: 
3172:            For some types of Attribute Policy Objects, it is valuable
3173:            to break-out some semantically-significant parts of the
3174:            Policy Object's value into their own individual MIB
3175:            objects; for example, to extract the one or more individual
3176:            Authentication Protocol Identifiers and associated
3177:            Authentication Protocol Parameters out of an Attribute
3178:            containing a 'AUTH_Negotiate Message Payload'.  For such
3179:            types, another MIB table is defined to hold the extracted
3180:            values in MIB objects specific to the Attribute Policy
3181:            Object's type.  In such cases, the
3182:            t11FcSpPoNaAttribExtension object in this table points to
3183:            the other MIB table.
3184: 
3185:            If the value of one Attribute Entry is too large (more than
3186:            256 bytes) to be contained within the value of one instance
3187:            of t11FcSpPoNaAttribValue, then one row in this table
3188:            contains the first 256 bytes, and one (or more) other row(s)
3189:            in this table contain the rest of the value.
3190: 
3191:            The StorageType of a row in this table is specified by the
3192:            instance of t11FcSpPoStorageType which is INDEX-ed by the
3193:            same values of fcmInstanceIndex and t11FcSpPoFabricIndex."
3194:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
3195:              t11FcSpPoNaAttribName, t11FcSpPoNaAttribEntryIndex,
3196:              t11FcSpPoNaAttribPartIndex }
3197:     ::= { t11FcSpPoNaAttribTable 1 }
3198: 
3199: T11FcSpPoNaAttribEntry ::= SEQUENCE {
3200:     t11FcSpPoNaAttribName         T11FcSpAlphaNumName,
3201:     t11FcSpPoNaAttribEntryIndex   Unsigned32,
3202:     t11FcSpPoNaAttribPartIndex    Unsigned32,
3203:     t11FcSpPoNaAttribType         Unsigned32,
3204:     t11FcSpPoNaAttribValue        OCTET STRING,
3205:     t11FcSpPoNaAttribExtension    OBJECT IDENTIFIER,
3206:     t11FcSpPoNaAttribRowStatus    RowStatus
3207: }
3208: 
3209: t11FcSpPoNaAttribName OBJECT-TYPE
3210:     SYNTAX       T11FcSpAlphaNumName
3211:     MAX-ACCESS   not-accessible
3212:     STATUS       current
3213:     DESCRIPTION
3214:            "The name of the Attribute Policy Object containing one
3215:            or more Attribute Entries."
3216:     REFERENCE
3217:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3218:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3219:            section 7.1.8.1 and table 133."
3220:     ::= { t11FcSpPoNaAttribEntry 1 }
3221: 
3222: t11FcSpPoNaAttribEntryIndex OBJECT-TYPE
3223:     SYNTAX       Unsigned32 (1..4294967295)
3224:     MAX-ACCESS   not-accessible
3225:     STATUS       current
3226:     DESCRIPTION
3227:            "A unique value to distinguish this Attribute Entry
3228:            from other Attribute Entries contained in the same
3229:            Attribute Policy Object."
3230:     REFERENCE
3231:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3232:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3233:            section 7.1.8.1, tables 133/134."
3234:     ::= { t11FcSpPoNaAttribEntry 2 }
3235: 
3236: t11FcSpPoNaAttribPartIndex OBJECT-TYPE
3237:     SYNTAX       Unsigned32 (1..4294967295)
3238:     MAX-ACCESS   not-accessible
3239:     STATUS       current
3240:     DESCRIPTION
3241:            "When the value of an Attribute Entry is shorter than 257
3242:            bytes, the whole value is contained in one instance of
3243:            t11FcSpPoNaAttribValue, and the value of this object is 1.
3244: 
3245:            If the value of an Attribute Entry is longer than 256 bytes,
3246:            then that value is divided up on 256 byte boundaries such
3247:            that all parts are 256 bytes long except the last part which
3248:            is shorter if necessary, with each such part contained in
3249:            a separate row of this table, and the value of this object
3250:            is set to the part number.  That is, this object has the
3251:            value of 1 for bytes 0-255, the value of 2 for bytes
3252:            256-511, ... etc."
3253:     REFERENCE
3254:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3255:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3256:            section 7.1.8.1, tables 134/135."
3257:     ::= { t11FcSpPoNaAttribEntry 3 }
3258: 
3259: t11FcSpPoNaAttribType OBJECT-TYPE
3260:     SYNTAX       Unsigned32 (1..4294967295)
3261:     MAX-ACCESS   read-create
3262:     STATUS       current
3263:     DESCRIPTION
3264:            "The type of attribute.  The first type to be defined is:
3265: 
3266:            t11FcSpPoNaAttribType    t11FcSpPoNaAttribValue
3267:            ===================    ====================
3268:              '00000001'h          The AUTH_Negotiate Message Payload
3269: 
3270:            "
3271:     REFERENCE
3272:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3273:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3274:            section 7.1.8.1, tables 134/135 and table 10."
3275:     ::= { t11FcSpPoNaAttribEntry 4 }
3276: 
3277: t11FcSpPoNaAttribValue OBJECT-TYPE
3278:     SYNTAX       OCTET STRING (SIZE (0..256))
3279:     MAX-ACCESS   read-create
3280:     STATUS       current
3281:     DESCRIPTION
3282:            "The value of an Attribute Entry is divided up on 256 byte
3283:            boundaries such that all parts are 256 bytes long except the
3284:            last part which is shorter if necessary, and each such part
3285:            is contained in a separate instance of this object.
3286: 
3287:            When the value of the corresponding instance of
3288:            t11FcSpPoNaAttribExtension is not zeroDotZero, then the same
3289:            underlying management data has its value contained both in
3290:            this object and in the individual/broken-out parts pointed
3291:            to by t11FcSpPoNaAttribExtension.  Thus, after any
3292:            modification of the underlying management data, e.g., after
3293:            a Set operation to the value of either MIB representation,
3294:            then that modification is reflected in the values of both
3295:            MIB representations."
3296:     REFERENCE
3297:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3298:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3299:            section 7.1.8.1, tables 134/135 and table 10."
3300:     ::= { t11FcSpPoNaAttribEntry 5 }
3301: 
3302: t11FcSpPoNaAttribExtension OBJECT-TYPE
3303:     SYNTAX       OBJECT IDENTIFIER
3304:     MAX-ACCESS   read-only
3305:     STATUS       current
3306:     DESCRIPTION
3307:            "For some types of Attribute Policy Object, the value of
3308:            this MIB object points to type-specific MIB objects which
3309:            contain individual/broken-out parts of the Attribute Policy
3310:            Object's value.  If this object doesn't point to such
3311:            type-specific MIB objects, then it contains the value:
3312:            zeroDotZero.
3313: 
3314:            In particular, when the value of t11FcSpPoNaAttribType
3315:            indicates 'AUTH_Negotiate Message Payload', one or more
3316:            Authentication Protocol Identifiers and their associated
3317:            Authentication Protocol Parameters are embedded within
3318:            the value of the corresponding instance of
3319:            t11FcSpPoNaAttribValue; MIB objects to contain these
3320:            individual values are defined in the
3321:            t11FcSpPoAuthProtTable.  Thus, for an 'AUTH_Negotiate
3322:            Message Payload' Attribute, the value of this object would
3323:            contain the OID of t11FcSpPoNaAuthProtTable.
3324: 
3325:            When the value of this object is not zeroDotZero, then the
3326:            same underlying management data has its value contained in
3327:            both the individual/broken-out parts pointed to by this
3328:            object and in the corresponding instance of
3329:            t11FcSpPoNaAttribValue.  Thus, after any modification of the
3330:            underlying management data, e.g., after a Set operation to
3331:            the value of either MIB representation, then that
3332:            modification is reflected in the values of both MIB
3333:            representations."
3334:     ::= { t11FcSpPoNaAttribEntry 6 }
3335: 
3336: t11FcSpPoNaAttribRowStatus OBJECT-TYPE
3337:     SYNTAX       RowStatus
3338:     MAX-ACCESS   read-create
3339:     STATUS       current
3340:     DESCRIPTION
3341:            "The status of this row.  Values of object instances
3342:            within the row can be modified at any time."
3343:     ::= { t11FcSpPoNaAttribEntry 7 }
3344: 
3345: --
3346: -- Auth. Protocol Parameters in Non-Active Attribute Policy Objects
3347: --
3348: 
3349: t11FcSpPoNaAuthProtTable OBJECT-TYPE
3350:     SYNTAX       SEQUENCE OF T11FcSpPoNaAuthProtEntry
3351:     MAX-ACCESS   not-accessible
3352:     STATUS       current
3353:     DESCRIPTION
3354:            "A table of Authentication Protocol Identifier and
3355:            Authentication Protocol Parameters which are embedded in
3356:            Attribute Policy Objects being used within non-active
3357:            Policy Objects.
3358: 
3359:            This table is used for Attribute Entries of Attribute Policy
3360:            Objects for which the value of t11FcSpPoNaAttribType
3361:            indicates 'AUTH_Negotiate Message Payload' and the value of
3362:            t11FcSpPoNaAttribExtension contains the OID of this table."
3363:     REFERENCE
3364:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3365:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3366:            sections 5.3.2 & 7.1.8.1, tables 134/135 and tables 10/11."
3367:     ::= { t11FcSpPoNonActive 10 }
3368: 
3369: t11FcSpPoNaAuthProtEntry OBJECT-TYPE
3370:     SYNTAX       T11FcSpPoNaAuthProtEntry
3371:     MAX-ACCESS   not-accessible
3372:     STATUS       current
3373:     DESCRIPTION
3374:            "Each row contains information about an Authentication
3375:            Protocol which is extracted out of the Attribute Entry
3376:            (identified by t11FcSpPoNaAttribEntryIndex) of the
3377:            non-active Policy Attribute Object (identified by
3378:            t11FcSpPoNaAttribName) for the Fabric identified by
3379:            t11FcSpPoFabricIndex and managed within the Fibre Channel
3380:            management instance identified by fcmInstanceIndex.
3381: 
3382:            If the value of one Attribute Protocol Parameters string is
3383:            too large (more than 256 bytes) to be contained within the
3384:            value of one instance of t11FcSpPoNaAuthProtParams, then
3385:            one row in this table contains the first 256 bytes, and
3386:            one (or more) other row(s) in this table contain the rest
3387:            of the value.
3388: 
3389:            The same underlying management data which is represented in
3390:            rows of this table is also represented by the corresponding
3391:            instances of t11FcSpPoNaAttribValue.  Thus, after any
3392:            modification of the underlying management data, e.g., after
3393:            a Set operation to the value of either MIB representation,
3394:            then that modification is reflected in the values of both
3395:            MIB representations."
3396:     INDEX  { fcmInstanceIndex, t11FcSpPoFabricIndex,
3397:              t11FcSpPoNaAttribName, t11FcSpPoNaAttribEntryIndex,
3398:              t11FcSpPoNaAuthProtIdentifier,
3399:              t11FcSpPoNaAuthProtPartIndex }
3400:     ::= { t11FcSpPoNaAuthProtTable 1 }
3401: 
3402: T11FcSpPoNaAuthProtEntry ::= SEQUENCE {
3403:     t11FcSpPoNaAuthProtIdentifier   Unsigned32,
3404:     t11FcSpPoNaAuthProtPartIndex    Unsigned32,
3405:     t11FcSpPoNaAuthProtParams       OCTET STRING,
3406:     t11FcSpPoNaAuthProtRowStatus    RowStatus
3407: }
3408: 
3409: t11FcSpPoNaAuthProtIdentifier OBJECT-TYPE
3410:     SYNTAX       Unsigned32
3411:     MAX-ACCESS   not-accessible
3412:     STATUS       current
3413:     DESCRIPTION
3414:            "The Authentication Protocol Identifier:
3415: 
3416:                     1      = DH-CHAP
3417:                     3      = FCPAP
3418:                     4      = IKEv2
3419:                     5      = IKEv2-AUTH
3420:               240 thru 255 = Vendor Specific Protocols
3421: 
3422:             all other values are 'Reserved' (by T11)."
3423:     REFERENCE
3424:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3425:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3426:            section 5.3.2, table 11."
3427:     ::= { t11FcSpPoNaAuthProtEntry 1 }
3428: 
3429: t11FcSpPoNaAuthProtPartIndex OBJECT-TYPE
3430:     SYNTAX       Unsigned32 (1..4294967295)
3431:     MAX-ACCESS   not-accessible
3432:     STATUS       current
3433:     DESCRIPTION
3434:            "When the value of an Attribute Protocol Parameters string
3435:            is shorter than 257 bytes, the whole value is contained in
3436:            one instance of t11FcSpPoNaAuthProtParams, and the value of
3437:            this object is 1. (This includes the case when the Attribute
3438:            Protocol Parameters string is zero bytes in length.)
3439: 
3440:            If the value of an Authentication Protocol Parameters string
3441:            is longer than 256 bytes, then that value is divided up on
3442:            256 byte boundaries such that all parts are 256 bytes long
3443:            except the last part which is shorter if necessary, with
3444:            each such part contained in a separate row of this table,
3445:            and the value of this object is set to the part number.
3446:            That is, this object has the value of 1 for bytes 0-255,
3447:            the value of 2 for bytes 256-511, ... etc."
3448:     REFERENCE
3449:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3450:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3451:            section 5.3.2, table 10."
3452:     ::= { t11FcSpPoNaAuthProtEntry 2 }
3453: 
3454: t11FcSpPoNaAuthProtParams OBJECT-TYPE
3455:     SYNTAX       OCTET STRING (SIZE (0..256))
3456:     MAX-ACCESS   read-create
3457:     STATUS       current
3458:     DESCRIPTION
3459:            "The value of an Authentication Protocol Parameters string
3460:            is divided up on 256 byte boundaries such that all parts
3461:            are 256 bytes long except the last part which is shorter
3462:            if necessary, and each such part is contained in a
3463:            separate instance of this object."
3464:     REFERENCE
3465:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3466:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3467:            section 5.3.2, table 10."
3468:     ::= { t11FcSpPoNaAuthProtEntry 3 }
3469: 
3470: t11FcSpPoNaAuthProtRowStatus  OBJECT-TYPE
3471:     SYNTAX       RowStatus
3472:     MAX-ACCESS   read-create
3473:     STATUS       current
3474:     DESCRIPTION
3475:            "The status of this row.  Values of object instances
3476:            within the row can be modified at any time."
3477:     ::= { t11FcSpPoNaAuthProtEntry 4 }
3478: 
3479: --
3480: -- Part 4 - Statistics
3481: --
3482: 
3483: t11FcSpPoStatsTable OBJECT-TYPE
3484:     SYNTAX       SEQUENCE OF T11FcSpPoStatsEntry
3485:     MAX-ACCESS   not-accessible
3486:     STATUS       current
3487:     DESCRIPTION
3488:            "A table of statistics maintained by FC-SP Security
3489:            Policy Servers."
3490:     ::= { t11FcSpPoStatistics 1 }
3491: 
3492: t11FcSpPoStatsEntry OBJECT-TYPE
3493:     SYNTAX       T11FcSpPoStatsEntry
3494:     MAX-ACCESS   not-accessible
3495:     STATUS       current
3496:     DESCRIPTION
3497:            "A set of statistics for the FC-SP Security Policy Server on
3498:            the Fabric identified by the value of t11FcSpPoFabricIndex,
3499:            and managed within the Fibre Channel management instance
3500:            identified by fcmInstanceIndex."
3501:     INDEX   { fcmInstanceIndex, t11FcSpPoFabricIndex }
3502:     ::= { t11FcSpPoStatsTable 1 }
3503: 
3504: T11FcSpPoStatsEntry ::= SEQUENCE {
3505:     t11FcSpPoInRequests     Counter32,
3506:     t11FcSpPoInAccepts      Counter32,
3507:     t11FcSpPoInRejects      Counter32
3508: }
3509: 
3510: t11FcSpPoInRequests OBJECT-TYPE
3511:     SYNTAX       Counter32
3512:     MAX-ACCESS   read-only
3513:     STATUS       current
3514:     DESCRIPTION
3515:            "The number of FC-SP Policy Management Requests
3516:            (e.g., GPS, APS, etc.) received by this FC-SP
3517:            Security Policy Server on this Fabric.
3518: 
3519:            This counter has no discontinuities other than those
3520:            which all Counter32's have when sysUpTime=0."
3521:     REFERENCE
3522:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3523:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3524:            section 7.3."
3525:     ::= { t11FcSpPoStatsEntry 1 }
3526: 
3527: t11FcSpPoInAccepts OBJECT-TYPE
3528:     SYNTAX       Counter32
3529:     MAX-ACCESS   read-only
3530:     STATUS       current
3531:     DESCRIPTION
3532:            "The number of times that this FC-SP Security Policy Server
3533:            sent an Accept CT_IU on this Fabric in response to a
3534:            received FC-SP Policy Management Request (e.g., GPS, APS,
3535:            etc.).
3536: 
3537:            This counter has no discontinuities other than those
3538:            which all Counter32's have when sysUpTime=0."
3539:     REFERENCE
3540:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3541:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3542:            section 7.3."
3543:     ::= { t11FcSpPoStatsEntry 2 }
3544: 
3545: t11FcSpPoInRejects OBJECT-TYPE
3546:     SYNTAX       Counter32
3547:     MAX-ACCESS   read-only
3548:     STATUS       current
3549:     DESCRIPTION
3550:            "The number of times that this FC-SP Security Policy Server
3551:            sent a Reject CT_IU on this Fabric in response to a
3552:            received FC-SP Policy Management Request (e.g., GPS, APS,
3553:            etc.).
3554: 
3555:            This counter has no discontinuities other than those
3556:            which all Counter32's have when sysUpTime=0."
3557:     REFERENCE
3558:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3559:            Fibre Channel - Security Protocols (FC-SP), 13 June 2006,
3560:            section 7.3."
3561:     ::= { t11FcSpPoStatsEntry 3 }
3562: 
3563: --
3564: -- Part 5 - Control Information & Notifications
3565: --
3566: 
3567: --
3568: -- Control Information
3569: --
3570: 
3571: t11FcSpPoServerAddress OBJECT-TYPE
3572:     SYNTAX       FcNameIdOrZero
3573:     MAX-ACCESS   accessible-for-notify
3574:     STATUS       current
3575:     DESCRIPTION
3576:            "The WWN of the FC-SP Security Policy Server which
3577:            received a request which is referenced in a
3578:            notification."
3579:     ::= { t11FcSpPoControl 1 }
3580: 
3581: 
3582: t11FcSpPoControlTable OBJECT-TYPE
3583:     SYNTAX       SEQUENCE OF T11FcSpPoControlEntry
3584:     MAX-ACCESS   not-accessible
3585:     STATUS       current
3586:     DESCRIPTION
3587:            "A table of control information, including the memory
3588:            realization of FC-SP Policy Databases, and concerning
3589:            the generation of notifications due to FC-SP
3590:            Policy-related events."
3591:     ::= { t11FcSpPoControl 2 }
3592: 
3593: t11FcSpPoControlEntry OBJECT-TYPE
3594:     SYNTAX       T11FcSpPoControlEntry
3595:     MAX-ACCESS   not-accessible
3596:     STATUS       current
3597:     DESCRIPTION
3598:            "Each entry contains control information specific to FC-SP
3599:            Policy and Policy-related events for the Fabric identified
3600:            by the value of t11FcSpPoFabricIndex, and managed within
3601:            the Fibre Channel management instance identified by
3602:            fcmInstanceIndex."
3603:     INDEX   { fcmInstanceIndex, t11FcSpPoFabricIndex }
3604:     ::= { t11FcSpPoControlTable 1 }
3605: 
3606: T11FcSpPoControlEntry ::= SEQUENCE {
3607:      t11FcSpPoStorageType              StorageType,
3608:      t11FcSpPoNotificationEnable       TruthValue,
3609:      t11FcSpPoLastNotifyType           INTEGER,
3610:      t11FcSpPoRequestSource            FcNameIdOrZero,
3611:      t11FcSpPoReasonCode               T11NsGs4RejectReasonCode,
3612:      t11FcSpPoCtCommandString          OCTET STRING,
3613:      t11FcSpPoReasonCodeExp            Unsigned32,
3614:      t11FcSpPoReasonVendorCode         OCTET STRING
3615: }
3616: 
3617: t11FcSpPoStorageType OBJECT-TYPE
3618:     SYNTAX       StorageType
3619:     MAX-ACCESS   read-write
3620:     STATUS       current
3621:     DESCRIPTION
3622:            "This object specifies the memory realization of FC-SP
3623:            Policy Objects and related information for a particular
3624:            Fabric; specifically, for:
3625: 
3626:              - rows created and/or modified for the particular
3627:                Fabric in these tables:
3628: 
3629:                    t11FcSpPoNaSummaryTable
3630:                    t11FcSpPoNaSwListTable
3631:                    t11FcSpPoNaSwMembTable
3632:                    t11FcSpPoNaNoMembTable
3633:                    t11FcSpPoNaCtDescrTable
3634:                    t11FcSpPoNaSwConnTable
3635:                    t11FcSpPoNaIpMgmtTable
3636:                    t11FcSpPoNaWkpDescrTable
3637:                    t11FcSpPoNaAttribTable
3638: 
3639:              - the activate and deactivate actions invoked through
3640:                the t11FcSpPoOperActivate and t11FcSpPoOperDeActivate
3641:                objects for the particular Fabric; and
3642: 
3643:              - modified information contained in the same row
3644:                as an instance of this object.
3645: 
3646:            Even if an instance of this object has the value
3647:            'permanent(4)', none of the information defined in
3648:            this MIB module for the given Fabric needs to be
3649:            writable."
3650:     ::= { t11FcSpPoControlEntry 1 }
3651: 
3652: t11FcSpPoNotificationEnable OBJECT-TYPE
3653:     SYNTAX       TruthValue
3654:     MAX-ACCESS   read-write
3655:     STATUS       current
3656:     DESCRIPTION
3657:            "This object specifies whether the following types of
3658:            notifications:
3659: 
3660:               t11FcSpPoNotifyActivation,
3661:               t11FcSpPoNotifyActivateFail,
3662:               t11FcSpPoNotifyDeactivation and
3663:               t11FcSpPoNotifyDeactivateFail
3664: 
3665:            should be generated for this Fabric."
3666:     ::= { t11FcSpPoControlEntry 2 }
3667: 
3668: t11FcSpPoLastNotifyType OBJECT-TYPE
3669:     SYNTAX       INTEGER {
3670:                      none(1),
3671:                      activation(2),
3672:                      activateFail(3),
3673:                      deactivation(4),
3674:                      deactivateFail(5)
3675:                  }
3676:     MAX-ACCESS   read-only
3677:     STATUS       current
3678:     DESCRIPTION
3679:            "An indication of which of the following types of
3680:            notification is currently being/was most recently
3681:            generated for the Fabric:
3682: 
3683:              'activation'     -- t11FcSpPoNotifyActivation
3684:              'activateFail'   -- t11FcSpPoNotifyActivateFail
3685:              'deactivation'   -- t11FcSpPoNotifyDeactivation
3686:              'deactivateFail' -- t11FcSpPoNotifyDeactivateFail
3687: 
3688:            The value 'none' indicates that none of these types of
3689:            notifications have been generated since the last restart
3690:            of the network management system, and therefore that the
3691:            corresponding instances of: t11FcSpPoRequestSource,
3692:            t11FcSpPoReasonCode, t11FcSpPoCtCommandString,
3693:            t11FcSpPoReasonCodeExp and
3694:            t11FcSpPoReasonVendorCode are irrelevant."
3695:     ::= { t11FcSpPoControlEntry 3 }
3696: 
3697: t11FcSpPoRequestSource OBJECT-TYPE
3698:     SYNTAX       FcNameIdOrZero
3699:     MAX-ACCESS   read-only
3700:     STATUS       current
3701:     DESCRIPTION
3702:            "The WWN of the source of the (Activate Policy Summary
3703:            or Deactivate Policy Summary) request for which the
3704:            current/most recent notification of the type indicated by
3705:            the corresponding instance of t11FcSpPoLastNotifyType
3706:            is being/was generated.
3707: 
3708:            If no source is available, the value of this object is
3709:            the zero-length string."
3710:     DEFVAL { "" }
3711:     ::= { t11FcSpPoControlEntry 4 }
3712: 
3713: t11FcSpPoReasonCode OBJECT-TYPE
3714:     SYNTAX       T11NsGs4RejectReasonCode
3715:     MAX-ACCESS   read-only
3716:     STATUS       current
3717:     DESCRIPTION
3718:            "The reason code associated with the failure which is
3719:            indicated when the value of the corresponding instance
3720:            of t11FcSpPoLastNotifyType is 'activateFail' or
3721:            'deactivateFail'.
3722: 
3723:            For other values of t11FcSpPoLastNotifyType, the value
3724:            of this object is 'none(1)'."
3725:     REFERENCE
3726:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3727:            Fibre Channel - Security Protocols (FC-SP),
3728:            13 June 2006, section 7.3.6.2 & 7.3.6.3"
3729:     ::= { t11FcSpPoControlEntry 5 }
3730: 
3731: t11FcSpPoCtCommandString OBJECT-TYPE
3732:     SYNTAX        OCTET STRING (SIZE (0..255))
3733:     MAX-ACCESS    read-only
3734:     STATUS        current
3735:     DESCRIPTION
3736:            "The binary content of the failed request which is
3737:            indicated when the value of the corresponding instance of
3738:            t11FcSpPoLastNotifyType is 'activateFail' or
3739:            'deactivateFail'.  The content of the request is formatted
3740:            as an octet string (in network byte order) containing the
3741:            CT_IU, as described in Table 2 of [FC-GS-5] (including the
3742:            preamble).
3743: 
3744:            For other values of t11FcSpPoLastNotifyType, or if the
3745:            CT_IU's content is unavailable, the value of this object
3746:            is the zero-length string.
3747: 
3748:            When the length of this object is 255 octets, it
3749:            contains the first 255 octets of the CT_IU (in
3750:            network-byte order)."
3751:     ::= { t11FcSpPoControlEntry 6 }
3752: 
3753: t11FcSpPoReasonCodeExp OBJECT-TYPE
3754:     SYNTAX       Unsigned32 (0..255)
3755:     MAX-ACCESS   read-only
3756:     STATUS       current
3757:     DESCRIPTION
3758:            "The reason code explanation associated with the failure
3759:            which is indicated when the value of the corresponding
3760:            instance of t11FcSpPoLastNotifyType is 'activateFail' or
3761:            'deactivateFail'.
3762: 
3763:            For other values of t11FcSpPoLastNotifyType, the value
3764:            of this object is zero."
3765:     REFERENCE
3766:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3767:            Fibre Channel - Security Protocols (FC-SP),
3768:            13 June 2006, section 7.3.6.2 & 7.3.6.3"
3769:     ::= { t11FcSpPoControlEntry 7 }
3770: 
3771: t11FcSpPoReasonVendorCode  OBJECT-TYPE
3772:     SYNTAX       OCTET STRING (SIZE (0 | 1))
3773:     MAX-ACCESS   read-only
3774:     STATUS       current
3775:     DESCRIPTION
3776:            "The vendor-specific reason code associated with the failure
3777:            which is indicated when the value of the corresponding
3778:            instance of t11FcSpPoLastNotifyType is 'activateFail' or
3779:            'deactivateFail'.
3780: 
3781:            For other values of t11FcSpPoLastNotifyType, or if no
3782:            vendor-specific reason code is available, the value
3783:            of this object is the zero-length string."
3784:     REFERENCE
3785:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3786:            Fibre Channel - Security Protocols (FC-SP),
3787:            13 June 2006, section 7.3.6.2 & 7.3.6.3"
3788:     ::= { t11FcSpPoControlEntry 8 }
3789: 
3790: 
3791: --
3792: -- Notification definitions
3793: --
3794: 
3795: t11FcSpPoNotifyActivation NOTIFICATION-TYPE
3796:     OBJECTS      { t11FcSpPoServerAddress,
3797:                    t11FcSpPoPolicySummaryObjName,
3798:                    t11FcSpPoRequestSource }
3799:     STATUS       current
3800:     DESCRIPTION
3801:            "This notification is generated whenever a Security
3802:            Policy Server (indicated by the value of
3803:            t11FcSpPoServerAddress) successfully completes the
3804:            execution of an Activate Policy Summary request.
3805:            The value of t11FcSpPoRequestSource indicates
3806:            the source of the APS request.  The value of
3807:            t11FcSpPoPolicySummaryObjName indicates the name of
3808:            the activated Policy Summary Object."
3809:     ::= { t11FcSpPoMIBNotifications 1 }
3810: 
3811: t11FcSpPoNotifyActivateFail NOTIFICATION-TYPE
3812:     OBJECTS      { t11FcSpPoServerAddress,
3813:                    t11FcSpPoRequestSource,
3814:                    t11FcSpPoCtCommandString,
3815:                    t11FcSpPoReasonCode,
3816:                    t11FcSpPoReasonCodeExp,
3817:                    t11FcSpPoReasonVendorCode }
3818:     STATUS       current
3819:     DESCRIPTION
3820:            "This notification is generated whenever a Security Policy
3821:            Server (indicated by the value of t11FcSpPoServerAddress)
3822:            fails to complete the execution of an Activate Policy
3823:            Summary request.
3824: 
3825:            The value of t11FcSpPoCtCommandString indicates the
3826:            rejected request, and the values of t11FcSpPoReasonCode,
3827:            t11FcSpPoReasonCodeExp and t11FcSpPoReasonVendorCode
3828:            indicate the reason for the rejection.  The value of
3829:            t11FcSpPoRequestSource indicates the source of the
3830:            request."
3831:     REFERENCE
3832:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3833:            Fibre Channel - Security Protocols (FC-SP),
3834:            13 June 2006, section 7.3.6.2."
3835:     ::= { t11FcSpPoMIBNotifications 2 }
3836: 
3837: t11FcSpPoNotifyDeactivation NOTIFICATION-TYPE
3838:     OBJECTS      { t11FcSpPoServerAddress,
3839:                    t11FcSpPoRequestSource }
3840:     STATUS       current
3841:     DESCRIPTION
3842:            "This notification is generated whenever a Security
3843:            Policy Server (indicated by the value of
3844:            t11FcSpPoServerAddress) successfully completes the
3845:            execution of a Deactivate Policy Summary request.
3846:            The value of t11FcSpPoRequestSource indicates
3847:            the source of the DPS request."
3848:     REFERENCE
3849:            "INCITS xxx/200x, T11/Project 1570-D/Rev 1.8,
3850:            Fibre Channel - Security Protocols (FC-SP),
3851:            13 June 2006, section 7.3.6.3."
3852:     ::= { t11FcSpPoMIBNotifications 3 }
3853: 
3854: t11FcSpPoNotifyDeactivateFail NOTIFICATION-TYPE
3855:     OBJECTS      { t11FcSpPoServerAddress,
3856:                    t11FcSpPoRequestSource,
3857:                    t11FcSpPoCtCommandString,
3858:                    t11FcSpPoReasonCode,
3859:                    t11FcSpPoReasonCodeExp,
3860:                    t11FcSpPoReasonVendorCode }
3861:     STATUS       current
3862:     DESCRIPTION
3863:            "This notification is generated whenever a Security Policy
3864:            Server (indicated by the value of t11FcSpPoServerAddress)
3865:            fails to complete the execution of a Deactivate Policy
3866:            Summary request.
3867: 
3868:            The value of t11FcSpPoCtCommandString indicates the
3869:            rejected request, and the values of t11FcSpPoReasonCode,
3870:            t11FcSpPoReasonCodeExp and t11FcSpPoReasonVendorCode
3871:            indicate the reason for the rejection.  The value of
3872:            t11FcSpPoRequestSource indicates the source of the
3873:            request."
3874:     ::= { t11FcSpPoMIBNotifications 4 }
3875: 
3876: --
3877: -- Conformance
3878: --
3879: 
3880: t11FcSpPoMIBCompliances
3881:                     OBJECT IDENTIFIER ::= { t11FcSpPoMIBConformance 1 }
3882: t11FcSpPoMIBGroups  OBJECT IDENTIFIER ::= { t11FcSpPoMIBConformance 2 }
3883: 
3884: t11FcSpPoMIBCompliance MODULE-COMPLIANCE
3885:     STATUS       current
3886:     DESCRIPTION
3887:            "The compliance statement for entities which
3888:            support the Fabric Policies defined in FC-SP,"
3889: 
3890:     MODULE  -- this module
3891:         MANDATORY-GROUPS { t11FcSpPoActiveObjectsGroup }
3892: 
3893:         GROUP        t11FcSpPoNonActiveObjectsGroup
3894:         DESCRIPTION
3895:             "These objects are mandatory for FC-SP Security Policy
3896:             Servers."
3897: 
3898:         GROUP        t11FcSpPoNotifyObjectsGroup
3899:         DESCRIPTION
3900:             "These objects are mandatory for FC-SP Security Policy
3901:             Servers."
3902: 
3903:         GROUP        t11FcSpPoNotificationGroup
3904:         DESCRIPTION
3905:             "These notifications are mandatory for FC-SP Security
3906:             Policy Servers."
3907: 
3908:         GROUP        t11FcSpPoOperationsObjectsGroup
3909:         DESCRIPTION
3910:             "These objects are mandatory only for FC-SP Security
3911:             Policy Servers which support the activation/deactivation
3912:             of policies via SNMP."
3913: 
3914:         GROUP        t11FcSpPoStatsObjectsGroup
3915:         DESCRIPTION
3916:             "These objects are optional."
3917: 
3918: -- Write access is not required for any objects in this MIB module:
3919: 
3920:         OBJECT       t11FcSpPoOperActivate
3921:         MIN-ACCESS   read-only
3922:         DESCRIPTION
3923:             "Write access is not required."
3924: 
3925:         OBJECT       t11FcSpPoOperDeActivate
3926:         MIN-ACCESS   read-only
3927:         DESCRIPTION
3928:             "Write access is not required."
3929: 
3930:         OBJECT       t11FcSpPoStorageType
3931:         MIN-ACCESS   read-only
3932:         DESCRIPTION
3933:             "Write access is not required."
3934: 
3935:         OBJECT       t11FcSpPoNotificationEnable
3936:         MIN-ACCESS   read-only
3937:         DESCRIPTION
3938:             "Write access is not required."
3939: 
3940:         OBJECT       t11FcSpPoNaSummaryPolicyNameType
3941:         MIN-ACCESS   read-only
3942:         DESCRIPTION
3943:             "Write access is not required."
3944: 
3945:         OBJECT       t11FcSpPoNaSummaryPolicyName
3946:         MIN-ACCESS   read-only
3947:         DESCRIPTION
3948:             "Write access is not required."
3949: 
3950:         OBJECT       t11FcSpPoNaSummaryHashStatus
3951:         MIN-ACCESS   read-only
3952:         DESCRIPTION
3953:             "Write access is not required."
3954: 
3955:         OBJECT       t11FcSpPoNaSummaryRowStatus
3956:         MIN-ACCESS   read-only
3957:         DESCRIPTION
3958:             "Write access is not required."
3959: 
3960:         OBJECT       t11FcSpPoNaSwListFabricName
3961:         MIN-ACCESS   read-only
3962:         DESCRIPTION
3963:             "Write access is not required."
3964: 
3965:         OBJECT       t11FcSpPoNaSwListRowStatus
3966:         MIN-ACCESS   read-only
3967:         DESCRIPTION
3968:             "Write access is not required."
3969: 
3970:         OBJECT       t11FcSpPoNaSwMembFlags
3971:         MIN-ACCESS   read-only
3972:         DESCRIPTION
3973:             "Write access is not required."
3974: 
3975:         OBJECT       t11FcSpPoNaSwMembDomainID
3976:         MIN-ACCESS   read-only
3977:         DESCRIPTION
3978:             "Write access is not required."
3979: 
3980:         OBJECT       t11FcSpPoNaSwMembPolicyDataRole
3981:         MIN-ACCESS   read-only
3982:         DESCRIPTION
3983:             "Write access is not required."
3984: 
3985:         OBJECT       t11FcSpPoNaSwMembAuthBehaviour
3986:         MIN-ACCESS   read-only
3987:         DESCRIPTION
3988:             "Write access is not required."
3989: 
3990:         OBJECT       t11FcSpPoNaSwMembAttribute
3991:         MIN-ACCESS   read-only
3992:         DESCRIPTION
3993:             "Write access is not required."
3994: 
3995:         OBJECT       t11FcSpPoNaSwMembRowStatus
3996:         MIN-ACCESS   read-only
3997:         DESCRIPTION
3998:             "Write access is not required."
3999: 
4000:         OBJECT       t11FcSpPoNaNoMembFlags
4001:         MIN-ACCESS   read-only
4002:         DESCRIPTION
4003:             "Write access is not required."
4004: 
4005:         OBJECT       t11FcSpPoNaNoMembCtAccessIndex
4006:         MIN-ACCESS   read-only
4007:         DESCRIPTION
4008:             "Write access is not required."
4009: 
4010:         OBJECT       t11FcSpPoNaNoMembAttribute
4011:         MIN-ACCESS   read-only
4012:         DESCRIPTION
4013:             "Write access is not required."
4014: 
4015:         OBJECT       t11FcSpPoNaNoMembRowStatus
4016:         MIN-ACCESS   read-only
4017:         DESCRIPTION
4018:             "Write access is not required."
4019: 
4020:         OBJECT       t11FcSpPoNaCtDescrFlags
4021:         MIN-ACCESS   read-only
4022:         DESCRIPTION
4023:             "Write access is not required."
4024: 
4025:         OBJECT       t11FcSpPoNaCtDescrGsType
4026:         MIN-ACCESS   read-only
4027:         DESCRIPTION
4028:             "Write access is not required."
4029: 
4030:         OBJECT       t11FcSpPoNaCtDescrGsSubType
4031:         MIN-ACCESS   read-only
4032:         DESCRIPTION
4033:             "Write access is not required."
4034: 
4035:         OBJECT       t11FcSpPoNaCtDescrRowStatus
4036:         MIN-ACCESS   read-only
4037:         DESCRIPTION
4038:             "Write access is not required."
4039: 
4040:         OBJECT       t11FcSpPoNaSwConnAllowedNameType
4041:         MIN-ACCESS   read-only
4042:         DESCRIPTION
4043:             "Write access is not required."
4044: 
4045:         OBJECT       t11FcSpPoNaSwConnAllowedName
4046:         MIN-ACCESS   read-only
4047:         DESCRIPTION
4048:             "Write access is not required."
4049: 
4050:         OBJECT       t11FcSpPoNaSwConnRowStatus
4051:         MIN-ACCESS   read-only
4052:         DESCRIPTION
4053:             "Write access is not required."
4054: 
4055:         OBJECT       t11FcSpPoNaIpMgmtWkpIndex
4056:         MIN-ACCESS   read-only
4057:         DESCRIPTION
4058:             "Write access is not required."
4059: 
4060:         OBJECT       t11FcSpPoNaIpMgmtAttribute
4061:         MIN-ACCESS   read-only
4062:         DESCRIPTION
4063:             "Write access is not required."
4064: 
4065:         OBJECT       t11FcSpPoNaIpMgmtRowStatus
4066:         MIN-ACCESS   read-only
4067:         DESCRIPTION
4068:             "Write access is not required."
4069: 
4070:         OBJECT       t11FcSpPoNaWkpDescrFlags
4071:         MIN-ACCESS   read-only
4072:         DESCRIPTION
4073:             "Write access is not required."
4074: 
4075:         OBJECT       t11FcSpPoNaWkpDescrWkpNumber
4076:         MIN-ACCESS   read-only
4077:         DESCRIPTION
4078:             "Write access is not required."
4079: 
4080:         OBJECT       t11FcSpPoNaWkpDescrDestPort
4081:         MIN-ACCESS   read-only
4082:         DESCRIPTION
4083:             "Write access is not required."
4084: 
4085:         OBJECT       t11FcSpPoNaWkpDescrRowStatus
4086:         MIN-ACCESS   read-only
4087:         DESCRIPTION
4088:             "Write access is not required."
4089: 
4090:         OBJECT       t11FcSpPoNaAttribType
4091:         MIN-ACCESS   read-only
4092:         DESCRIPTION
4093:             "Write access is not required."
4094: 
4095:         OBJECT       t11FcSpPoNaAttribValue
4096:         MIN-ACCESS   read-only
4097:         DESCRIPTION
4098:             "Write access is not required."
4099: 
4100:         OBJECT       t11FcSpPoNaAttribRowStatus
4101:         MIN-ACCESS   read-only
4102:         DESCRIPTION
4103:             "Write access is not required."
4104: 
4105:         OBJECT       t11FcSpPoNaAuthProtParams
4106:         MIN-ACCESS   read-only
4107:         DESCRIPTION
4108:             "Write access is not required."
4109: 
4110:         OBJECT       t11FcSpPoNaAuthProtRowStatus
4111:         MIN-ACCESS   read-only
4112:         DESCRIPTION
4113:             "Write access is not required."
4114: 
4115:     ::= { t11FcSpPoMIBCompliances 1 }
4116: 
4117: -- Units of Conformance
4118: 
4119: t11FcSpPoActiveObjectsGroup OBJECT-GROUP
4120:     OBJECTS  {   t11FcSpPoPolicySummaryObjName,
4121:                  t11FcSpPoAdminFabricName,
4122:                  t11FcSpPoActivatedTimeStamp,
4123:                  t11FcSpPoSummaryPolicyType,
4124:                  t11FcSpPoSummaryHashFormat,
4125:                  t11FcSpPoSummaryHashValue,
4126:                  t11FcSpPoSwMembSwitchFlags,
4127:                  t11FcSpPoSwMembDomainID,
4128:                  t11FcSpPoSwMembPolicyDataRole,
4129:                  t11FcSpPoSwMembAuthBehaviour,
4130:                  t11FcSpPoSwMembAttribute,
4131:                  t11FcSpPoNoMembFlags,
4132:                  t11FcSpPoNoMembCtAccessIndex,
4133:                  t11FcSpPoNoMembAttribute,
4134:                  t11FcSpPoCtDescrFlags,
4135:                  t11FcSpPoCtDescrGsType,
4136:                  t11FcSpPoCtDescrGsSubType,
4137:                  t11FcSpPoSwConnAllowedNameType,
4138:                  t11FcSpPoSwConnAllowedName,
4139:                  t11FcSpPoIpMgmtWkpIndex,
4140:                  t11FcSpPoIpMgmtAttribute,
4141:                  t11FcSpPoWkpDescrFlags,
4142:                  t11FcSpPoWkpDescrWkpNumber,
4143:                  t11FcSpPoWkpDescrDestPort,
4144:                  t11FcSpPoAttribType,
4145:                  t11FcSpPoAttribValue,
4146:                  t11FcSpPoAttribExtension,
4147:                  t11FcSpPoAuthProtParams
4148:              }
4149:     STATUS   current
4150:     DESCRIPTION
4151:            "A collection of MIB objects which contain information
4152:            about active Policy Objects which express Fibre Channel
4153:            Security (FC-SP) policy."
4154:     ::= { t11FcSpPoMIBGroups 1 }
4155: 
4156: t11FcSpPoOperationsObjectsGroup OBJECT-GROUP
4157:     OBJECTS  {   t11FcSpPoOperActivate,
4158:                  t11FcSpPoOperDeActivate,
4159:                  t11FcSpPoOperResult,
4160:                  t11FcSpPoOperFailCause
4161:              }
4162:     STATUS   current
4163:     DESCRIPTION
4164:            "A collection of MIB objects which allow a new set of
4165:            Fibre Channel Security (FC-SP) policies to be activated
4166:            or an existing set to be deactivated."
4167:     ::= { t11FcSpPoMIBGroups 2 }
4168: 
4169: t11FcSpPoNonActiveObjectsGroup OBJECT-GROUP
4170:     OBJECTS  {   t11FcSpPoStorageType,
4171:                  t11FcSpPoNaSummaryPolicyNameType,
4172:                  t11FcSpPoNaSummaryPolicyName,
4173:                  t11FcSpPoNaSummaryHashStatus,
4174:                  t11FcSpPoNaSummaryHashFormat,
4175:                  t11FcSpPoNaSummaryHashValue,
4176:                  t11FcSpPoNaSummaryRowStatus,
4177:                  t11FcSpPoNaSwListFabricName,
4178:                  t11FcSpPoNaSwListRowStatus,
4179:                  t11FcSpPoNaSwMembFlags,
4180:                  t11FcSpPoNaSwMembDomainID,
4181:                  t11FcSpPoNaSwMembPolicyDataRole,
4182:                  t11FcSpPoNaSwMembAuthBehaviour,
4183:                  t11FcSpPoNaSwMembAttribute,
4184:                  t11FcSpPoNaSwMembRowStatus,
4185:                  t11FcSpPoNaNoMembFlags,
4186:                  t11FcSpPoNaNoMembCtAccessIndex,
4187:                  t11FcSpPoNaNoMembAttribute,
4188:                  t11FcSpPoNaNoMembRowStatus,
4189:                  t11FcSpPoNaCtDescrFlags,
4190:                  t11FcSpPoNaCtDescrGsType,
4191:                  t11FcSpPoNaCtDescrGsSubType,
4192:                  t11FcSpPoNaCtDescrRowStatus,
4193:                  t11FcSpPoNaSwConnAllowedNameType,
4194:                  t11FcSpPoNaSwConnAllowedName,
4195:                  t11FcSpPoNaSwConnRowStatus,
4196:                  t11FcSpPoNaIpMgmtWkpIndex,
4197:                  t11FcSpPoNaIpMgmtAttribute,
4198:                  t11FcSpPoNaIpMgmtRowStatus,
4199:                  t11FcSpPoNaWkpDescrFlags,
4200:                  t11FcSpPoNaWkpDescrWkpNumber,
4201:                  t11FcSpPoNaWkpDescrDestPort,
4202:                  t11FcSpPoNaWkpDescrRowStatus,
4203:                  t11FcSpPoNaAttribType,
4204:                  t11FcSpPoNaAttribValue,
4205:                  t11FcSpPoNaAttribExtension,
4206:                  t11FcSpPoNaAttribRowStatus,
4207:                  t11FcSpPoNaAuthProtParams,
4208:                  t11FcSpPoNaAuthProtRowStatus
4209:              }
4210:     STATUS   current
4211:     DESCRIPTION
4212:            "A collection of MIB objects which contain information
4213:            about non-active Policy Objects available for activation
4214:            in order to change Fibre Channel Security (FC-SP) policy."
4215:     ::= { t11FcSpPoMIBGroups 3 }
4216: 
4217: t11FcSpPoStatsObjectsGroup OBJECT-GROUP
4218:     OBJECTS  {   t11FcSpPoInRequests,
4219:                  t11FcSpPoInAccepts,
4220:                  t11FcSpPoInRejects
4221:              }
4222:     STATUS   current
4223:     DESCRIPTION
4224:            "A collection of MIB objects which contain statistics
4225:            which can be maintained by FC-SP Security Policy Servers."
4226:     ::= { t11FcSpPoMIBGroups 4 }
4227: 
4228: t11FcSpPoNotifyObjectsGroup OBJECT-GROUP
4229:     OBJECTS  {   t11FcSpPoNotificationEnable,
4230:                  t11FcSpPoServerAddress,
4231:                  t11FcSpPoLastNotifyType,
4232:                  t11FcSpPoRequestSource,
4233:                  t11FcSpPoReasonCode,
4234:                  t11FcSpPoCtCommandString,
4235:                  t11FcSpPoReasonCodeExp,
4236:                  t11FcSpPoReasonVendorCode
4237:              }
4238:     STATUS   current
4239:     DESCRIPTION
4240:            "A collection of MIB objects to control the generation of
4241:            notifications concerning Fibre Channel Security (FC-SP)
4242:            policy, and to hold information contained in such
4243:            notifications."
4244:     ::= { t11FcSpPoMIBGroups 5 }
4245: 
4246: t11FcSpPoNotificationGroup NOTIFICATION-GROUP
4247:     NOTIFICATIONS  {   t11FcSpPoNotifyActivation,
4248:                        t11FcSpPoNotifyActivateFail,
4249:                        t11FcSpPoNotifyDeactivation,
4250:                        t11FcSpPoNotifyDeactivateFail
4251:                    }
4252:     STATUS   current
4253:     DESCRIPTION
4254:            "A collection of notifications of events concerning
4255:            Fibre Channel Security (FC-SP) policy."
4256:     ::= { t11FcSpPoMIBGroups 6 }
4257: 
4258: END
4259: 
4260: -- 
4261: --    Copyright (C) The IETF Trust (2007).  This document is subject to the
4262: --    rights, licenses and restrictions contained in BCP 78, and except as
4263: --    set forth therein, the authors retain all their rights.
4264: -- 
4265: --    This document and the information contained herein are provided on an
4266: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
4267: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
4268: --    THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
4269: --    OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
4270: --    THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
4271: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
4272: -- 
4273: -- Disclaimer of validity
4274: -- 
4275: --    The IETF takes no position regarding the validity or scope of any
4276: --    Intellectual Property Rights or other rights that might be claimed to
4277: --    pertain to the implementation or use of the technology described in
4278: --    this document or the extent to which any license under such rights
4279: --    might or might not be available; nor does it represent that it has
4280: --    made any independent effort to identify any such rights.  Information
4281: --    on the procedures with respect to rights in RFC documents can be
4282: --    found in BCP 78 and BCP 79.
4283: -- 
4284: --    Copies of IPR disclosures made to the IETF Secretariat and any
4285: --    assurances of licenses to be made available, or the result of an
4286: --    attempt made to obtain a general license or permission for the use of
4287: --    such proprietary rights by implementers or users of this
4288: --    specification can be obtained from the IETF on-line IPR repository at
4289: --    http://www.ietf.org/ipr.
4290: -- 
4291: --    The IETF invites any interested party to bring to its attention any
4292: --    copyrights, patents or patent applications, or other proprietary
4293: --    rights that may cover technology that may be required to implement
4294: --    this standard.  Please address the information to the IETF at
4295: --    ietf-ipr@ietf.org.
4296: -- 
4297: -- Acknowledgment
4298: -- 
4299: --    Funding for the RFC Editor function is currently provided by the
4300: --    Internet Society.
4301: