smilint output for ./T11-FABRIC-CONFIG-SERVER-MIB


Message Severities
SeverityCount
error1
warning3
Message Types
TypeCount
index-element-not-accessible (warning)1
object-identifier-not-prefix (error)1
type-without-format (warning)2

Messages:

T11-FABRIC-CONFIG-SERVER-MIB

   1: -- extracted from draft-kzm-imss-fc-fcs-mib-00.txt
   2: -- at Tue Nov 29 06:39:57 2005
   3: 
   4: T11-FABRIC-CONFIG-SERVER-MIB  DEFINITIONS ::= BEGIN
   5: 
   6: IMPORTS
   7:     MODULE-IDENTITY, OBJECT-TYPE,
   8:     NOTIFICATION-TYPE, mib-2,
   9:     Counter32, Unsigned32           FROM SNMPv2-SMI         -- [RFC2578]
  10:     MODULE-COMPLIANCE, OBJECT-GROUP,
  11:     NOTIFICATION-GROUP              FROM SNMPv2-CONF        -- [RFC2580]
  12:     TEXTUAL-CONVENTION,
  13:     TruthValue, TimeStamp           FROM SNMPv2-TC          -- [RFC2579]
  14:     SnmpAdminString                 FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
  15:     FcPortType, FcNameIdOrZero, FcDomainIdOrZero,
  16:     fcmInstanceIndex, fcmSwitchIndex,
  17:     FcAddressIdOrZero               FROM FC-MGMT-MIB        -- [FC-MGMT]
  18:     T11NsGs4RejectReasonCode  FROM T11-FC-NAME-SERVER-MIB -- [FC-NS-MIB]
  19:     T11FabricIndex            FROM T11-TC-MIB            -- [FC-FAM-MIB]
  20:     t11FamLocalSwitchWwn
  21:                         FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [FC-FAM-MIB]
  22: 
  23: 
  24: t11FabricConfigServerMIB   MODULE-IDENTITY
  25:     LAST-UPDATED  "200509290000Z"
  26:     ORGANIZATION  "T11"
  27:     CONTACT-INFO
  28:              "     Claudio DeSanti
  29:                    Cisco Systems, Inc.
  30:                    170 West Tasman Drive
  31:                    San Jose, CA 95134 USA
  32:                    EMail: cds@cisco.com
  33: 
  34:                    Keith McCloghrie
  35:                    Cisco Systems, Inc.
  36:                    170 West Tasman Drive
  37:                    San Jose, CA 95134 USA
  38:                    Email: kzm@cisco.com"
  39:     DESCRIPTION
  40:             "The MIB module for the management of a Fabric
  41:              Configuration Server (FCS) in a Fibre Channel (FC)
  42:              network.  An FCS is defined by the FC-GS-5 standard.  This
  43:              MIB provides the capabilities to trigger a discovery of
  44:              the configuration of one or more Fabrics, to retrieve the
  45:              results of such a discovery, as well as to control and
  46:              monitor the operation of an FCS.  The discovered
  47:              configuration contains information about:
  48: 
  49:                - Interconnect Elements (IEs), i.e., switches, hubs,
  50:                  bridges, etc.,
  51:                - Ports on IEs, and
  52:                - Platforms which consist of one or more FC nodes.
  53:              "
  54:     REVISION  "200509290000Z"
  55:     DESCRIPTION
  56:             "Initial version of this MIB module."
  57:     ::= { mib-2 nnn }                     -- to be determined later
  57: error - Object identifier element `nnn' name only allowed as first element
  58: 
  59: t11FcsMIBObjects       OBJECT IDENTIFIER
  60:                                     ::= { t11FabricConfigServerMIB 1 }
  61: t11FcsMIBConformance   OBJECT IDENTIFIER
  62:                                     ::= { t11FabricConfigServerMIB 2 }
  63: t11FcsNotifications    OBJECT IDENTIFIER
  64:                                     ::= { t11FabricConfigServerMIB 0 }
  65: 
  66: t11FcsDiscovery        OBJECT IDENTIFIER ::= { t11FcsMIBObjects 1 }
  67: t11FcsDiscoveredConfig OBJECT IDENTIFIER ::= { t11FcsMIBObjects 2 }
  68: t11FcsStats            OBJECT IDENTIFIER ::= { t11FcsMIBObjects 3 }
  69: t11FcsNotificationInfo OBJECT IDENTIFIER ::= { t11FcsMIBObjects 4 }
  70: 
  71: --
  72: -- Textual Conventions
  73: --
  74: 
  75: T11ListIndex ::= TEXTUAL-CONVENTION
  75: warning - warning: type `T11ListIndex' has no format specification
  76:     STATUS   current
  77:     DESCRIPTION
  78:              "An index which identifies a list of elements.
  79:              All elements which belong to the same list have the
  80:              same index value.  This syntax is used for objects
  81:              which identify a list in the INDEX clause of a table
  82:              of elements of that type of list."
  83:     SYNTAX   Unsigned32 (1..4294967295)
  84: 
  85: T11ListIndexPointer ::= TEXTUAL-CONVENTION
  85: warning - warning: type `T11ListIndexPointer' has no format specification
  86:     STATUS   current
  87:     DESCRIPTION
  88:              "Objects with this syntax point to a list of elements
  89:               contained in a table, by holding the same value as the
  90:               object with syntax T11ListIndex defined in the table's
  91:               INDEX clause, or, zero to indicate an empty list.
  92:               The definition of an object with this syntax must
  93:               identify the table(s) into which it points."
  94:     SYNTAX   Unsigned32
  95: 
  96: FcIeType ::= TEXTUAL-CONVENTION
  97:     STATUS   current
  98:     DESCRIPTION
  99:              "The type of Interconnect Element (IE):
 100: 
 101:                      unknown(1)  - an unknown IE.
 102:                      other(2)    - some other type of IE.
 103:                      switch(3)   - the IE is a switch.
 104:                      hub(4)      - the IE is a hub.
 105:                      bridge(5)   - the IE is a bridge."
 106:     REFERENCE
 107:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 108:              FC-GS-5 T11/Project 1677-D/Rev 8, Table 124."
 109:     SYNTAX  INTEGER {
 110:                 unknown(1),
 111:                 other(2),
 112:                 switch(3),
 113:                 hub(4),
 114:                 bridge(5)
 115:             }
 116: 
 117: FcPortState  ::= TEXTUAL-CONVENTION
 118:     STATUS   current
 119:     DESCRIPTION
 120:              "The state of a port:
 121: 
 122:                      unknown(1)  - unknown state.
 123:                      other(2)    - some other state.
 124:                      online(3)   - port is in online state.
 125:                      offline(4)  - port is in offline state.
 126:                      testing(5)  - port is in testing state.
 127:                      fault(6)    - port is faulty."
 128:     REFERENCE
 129:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 130:              FC-GS-5 T11/Project 1677-D/Rev 8, table 134."
 131:     SYNTAX  INTEGER {
 132:                 unknown(1),
 133:                 other(2),
 134:                 online(3),
 135:                 offline(4),
 136:                 testing(5),
 137:                 fault(6)
 138:             }
 139: 
 140: FcPortTxType ::= TEXTUAL-CONVENTION
 141:     STATUS   current
 142:     DESCRIPTION
 143:              "The technology of the port transceiver:
 144: 
 145:                 unknown        - unknown (includes the 'null' type)
 146:                 other          - some other technology
 147:                 shortwave850nm - Short wave laser - SN (850 nm)
 148:                 longwave1550nm - Long wave laser - LL (1550 nm)
 149:                 longwave1310nm - Long wave laser cost
 150:                                  reduced - LC (1310 nm)
 151:                 electrical     - Electrical - EL."
 152:     REFERENCE
 153:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 154:              FC-GS-5 T11/Project 1677-D/Rev 8, table 129."
 155:     SYNTAX  INTEGER {
 156:                 unknown(1),
 157:                 other(2),
 158:                 shortwave850nm(3),
 159:                 longwave1550nm(4),
 160:                 longwave1310nm(5),
 161:                 electrical(6)
 162:             }
 163: 
 164: T11FcsRejectReasonExplanation ::= TEXTUAL-CONVENTION
 165:     STATUS   current
 166:     DESCRIPTION
 167:             "The reject reason code explanation:
 168: 
 169:                   noAdditionalExplanation(1)
 170:                          - no additional explanation.
 171:                   invNameIdForIEOrPort(2)
 172:                          - the format of IE or port name is invalid.
 173:                   ieListNotAvailable(3)
 174:                        - IE list is not available.
 175:                   ieTypeNotAvailable(4)
 176:                        - IE type is not available.
 177:                   domainIdNotAvailable(5)
 178:                        - Domain ID is not available.
 179:                   mgmtIdNotAvailable(6)
 180:                        - mgmt ID is not available.
 181: 
 182:                   fabNameNotAvailable(7)
 183:                        - fabric name is not available.
 184:                   ielogNameNotAvailable(8)
 185:                        - IE logical name is not available.
 186:                   mgmtAddrListNotAvailable(9)
 187:                        - mgmt address list is not available.
 188:                   ieInfoListNotAvailable(10)
 189:                        - IE info list is not available.
 190:                   portListNotAvailable(11)
 191:                        - port list is not available.
 192:                   portTypeNotAvailable(12)
 193:                        - port type is not available.
 194:                   phyPortNumNotAvailable(13)
 195:                        - physical port number is not available.
 196:                   attPortNameListNotAvailable(14)
 197:                        - attached port name list is not available.
 198:                   portStateNotAvailable(15)
 199:                        - port state is not available.
 200:                   unableToRegIELogName(16)
 201:                        - not able to register IE logical name.
 202:                   platformNameNoExist(17)
 203:                        - platform name does not exist.
 204:                   platformNameAlreadyExists(18)
 205:                        - platform name already exists.
 206:                   platformNodeNameNoExists(19)
 207:                        - platform node name does not exist.
 208:                   platformNodeNameAlreadyExists(20)
 209:                        - platform node name already exists.
 210:                   resourceUnavailable(21)
 211:                        - resource unavailable.
 212:                   noEntriesInLunMap(22)
 213:                        - zero entries in OS LUN Map.
 214:                   invalidDeviceNameLength(23)
 215:                        - invalid OS device name length.
 216:                   multipleAttributes(24)
 217:                        - multiple attributes of same type in
 218:                          platform attribute block.
 219:                   invalidAttribBlockLength(25)
 220:                        - invalid platform attribute block length.
 221:                   attributesMissing(26)
 222:                        - required platform attributes not present."
 223:     REFERENCE
 224:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 225:              FC-GS-5 T11/Project 1677-D/Rev 8, table 152."
 226:     SYNTAX  INTEGER {
 227:                 noAdditionalExplanation(1),
 228:                 invNameIdForIEOrPort(2),
 229:                 ieListNotAvailable(3),
 230:                 ieTypeNotAvailable(4),
 231:                 domainIdNotAvailable(5),
 232:                 mgmtIdNotAvailable(6),
 233:                 fabNameNotAvailable(7),
 234:                 ielogNameNotAvailable(8),
 235:                 mgmtAddrListNotAvailable(9),
 236:                 ieInfoListNotAvailable(10),
 237:                 portListNotAvailable(11),
 238:                 portTypeNotAvailable(12),
 239:                 phyPortNumNotAvailable(13),
 240:                 attPortNameListNotAvailable(14),
 241:                 portStateNotAvailable(15),
 242:                 unableToRegIELogName(16),
 243:                 platformNameNoExist(17),
 244:                 platformNameAlreadyExists(18),
 245:                 platformNodeNameNoExists(19),
 246:                 platformNodeNameAlreadyExists(20),
 247:                 resourceUnavailable(21),
 248:                 noEntriesInLunMap(22),
 249:                 invalidDeviceNameLength(23),
 250:                 multipleAttributes(24),
 251:                 invalidAttribBlockLength(25),
 252:                 attributesMissing(26)
 253:             }
 254: 
 255: --
 256: -- Objects for Fabric Discovery
 257: --
 258: 
 259: t11FcsFabricDiscoveryTable OBJECT-TYPE
 260:     SYNTAX       SEQUENCE OF T11FcsFabricDiscoveryEntry
 261:     MAX-ACCESS   not-accessible
 262:     STATUS       current
 263:     DESCRIPTION
 264:             "This table contains control information for discovery
 265:              of fabric configuration by locally-managed switches."
 266:     ::= { t11FcsDiscovery 1 }
 267: 
 268: t11FcsFabricDiscoveryEntry OBJECT-TYPE
 269:     SYNTAX       T11FcsFabricDiscoveryEntry
 270:     MAX-ACCESS   not-accessible
 271:     STATUS       current
 272:     DESCRIPTION
 273:             "Control information for discovery by the switch
 274:             identified by fcmInstanceIndex and fcmSwitchIndex."
 275:     INDEX   { fcmInstanceIndex, fcmSwitchIndex }
 276:     ::= { t11FcsFabricDiscoveryTable 1 }
 277: 
 278: T11FcsFabricDiscoveryEntry ::= SEQUENCE {
 279:     t11FcsFabricDiscoveryRangeLow   T11FabricIndex,
 280:     t11FcsFabricDiscoveryRangeHigh  T11FabricIndex,
 281:     t11FcsFabricDiscoveryStart      INTEGER,
 282:     t11FcsFabricDiscoveryTimeOut    Unsigned32
 283: }
 284: 
 285: t11FcsFabricDiscoveryRangeLow  OBJECT-TYPE
 286:     SYNTAX       T11FabricIndex
 287:     MAX-ACCESS   read-write
 288:     STATUS       current
 289:     DESCRIPTION
 290:             "The discovery by a particular switch operates
 291:              within all existing Fabrics that have a fabric
 292:              index within a specific range.  This object
 293:              specifies the minimum Fabric index value within
 294:              that range.  This value just represents
 295:              the lower end of the range and does not necessarily
 296:              represent any existing fabric."
 297:     ::= { t11FcsFabricDiscoveryEntry 1 }
 298: 
 299: t11FcsFabricDiscoveryRangeHigh  OBJECT-TYPE
 300:     SYNTAX       T11FabricIndex
 301:     MAX-ACCESS   read-write
 302:     STATUS       current
 303:     DESCRIPTION
 304:             "The discovery by a particular switch operates
 305:              within all existing fabrics that have a fabric
 306:              index within a specific range.  This object
 307:              specifies the maximum fabric index value within
 308:              that range.  This value just represents
 309:              the higher end of the range and does not necessarily
 310:              represent any existing fabric."
 311:     ::= { t11FcsFabricDiscoveryEntry 2 }
 312: 
 313: t11FcsFabricDiscoveryStart  OBJECT-TYPE
 314:     SYNTAX       INTEGER {
 315:                      start(1),
 316:                      noOp(2)
 317: 
 318:                  }
 319:     MAX-ACCESS   read-write
 320:     STATUS       current
 321:     DESCRIPTION
 322:             "This object provides the capability to trigger the start
 323:              of a discovery by a Fabric Configuration Server.  If this
 324:              object is set to 'start', then the discovery is started on
 325:              those fabrics which have their fabric index value in the
 326:              range specified by t11FcsFabricDiscoveryRangeLow and
 327:              t11FcsFabricDiscoveryRangeHigh.
 328: 
 329:              Setting this object to 'start' will be rejected if a
 330:              discovery is already/still in progress on any fabrics in
 331:              the specified range.
 332: 
 333:              No action is taken if this object is set to 'noOp'.
 334:              The value of this object when read is always 'noOp'."
 335:     ::= { t11FcsFabricDiscoveryEntry 3 }
 336: 
 337: t11FcsFabricDiscoveryTimeOut OBJECT-TYPE
 338:     SYNTAX       Unsigned32 (300..86400)
 339:     UNITS        "Seconds"
 340:     MAX-ACCESS   read-write
 341:     STATUS       current
 342:     DESCRIPTION
 343:             "The minimum interval of time for which the discovered
 344:              fabric information is cached by a Fabric Configuration
 345:              Server."
 346:     DEFVAL { 900 }
 347:     ::= { t11FcsFabricDiscoveryEntry 4 }
 348: 
 349: --
 350: -- Discovery State table
 351: --
 352: 
 353: t11FcsDiscoveryStateTable OBJECT-TYPE
 354:     SYNTAX       SEQUENCE OF T11FcsDiscoveryStateEntry
 355:     MAX-ACCESS   not-accessible
 356:     STATUS       current
 357:     DESCRIPTION
 358:             "This table contains the status of discovery for
 359:              all fabrics known to locally-managed switches."
 360:     ::= { t11FcsDiscovery 2 }
 361: 
 362: t11FcsDiscoveryStateEntry OBJECT-TYPE
 363:     SYNTAX       T11FcsDiscoveryStateEntry
 364:     MAX-ACCESS   not-accessible
 365:     STATUS       current
 366:     DESCRIPTION
 367:             "The discovery status for a particular fabric on the
 368:              switch identified by fcmInstanceIndex and fcmSwitchIndex."
 369:     INDEX   { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex }
 370:     ::= { t11FcsDiscoveryStateTable 1 }
 371: 
 372: T11FcsDiscoveryStateEntry ::= SEQUENCE {
 373:     t11FcsFabricIndex              T11FabricIndex,
 374:     t11FcsDiscoveryStatus          INTEGER,
 375:     t11FcsDiscoveryCompleteTime    TimeStamp
 376: }
 377: 
 378: t11FcsFabricIndex OBJECT-TYPE
 379:     SYNTAX       T11FabricIndex
 380:     MAX-ACCESS   not-accessible
 381:     STATUS       current
 382:     DESCRIPTION
 383:            "A unique index value which uniquely identifies a
 384:            particular fabric.
 385: 
 386:            In a fabric conformant to FC-SW-4, multiple Virtual Fabrics
 387:            can operate within one (or more) physical infrastructures,
 388:            and this index value is used to uniquely identify a
 389:            particular (physical or virtual) fabric within a physical
 390:            infrastructure.
 391: 
 392:            In a fabric conformant to versions earlier than FC-SW-4,
 393:            only a single fabric could operate within a physical
 394:            infrastructure, and thus, the value of this fabric index
 395:            was defined to always be 1."
 396:     ::= { t11FcsDiscoveryStateEntry 1 }
 397: 
 398: t11FcsDiscoveryStatus  OBJECT-TYPE
 399:     SYNTAX       INTEGER {
 400:                      inProgress(1),
 401:                      completed(2),
 402:                      localOnly(3)
 403:                  }
 404:     MAX-ACCESS   read-write
 405:     STATUS       current
 406:     DESCRIPTION
 407:             "The status of the discovery for the particular fabric.
 408:              Initially when the switch comes up, all instances of this
 409:              object have the value: 'localOnly', and the database
 410:              contains only local information, i.e., no information
 411:              discovered via the Fabric Configuration Server protocol
 412:              specified in FC-GS-5.
 413: 
 414:              If t11FcsFabricDiscoveryStart is set to 'start' for a
 415:              range of fabrics which includes this fabric, then the
 416:              value of this object transitions to 'inProgress'.  When
 417:              the discovery completes, this object transitions to
 418:              'completed', and the data is cached for the minimum
 419:              interval of time specified by
 420:              t11FcsFabricDiscoveryTimeOut.  After this interval has
 421:              been exceeded, the data may be lost, in which case this
 422:              object is set to 'localOnly'.
 423: 
 424:              If a manager sets this object to 'localOnly', the
 425:              cached data for the fabric is discarded immediately, and
 426:              if a discovery was in progress for this fabric, then that
 427:              discovery is aborted."
 428:     ::= { t11FcsDiscoveryStateEntry 2 }
 429: 
 430: t11FcsDiscoveryCompleteTime  OBJECT-TYPE
 431:     SYNTAX       TimeStamp
 432:     MAX-ACCESS   read-only
 433:     STATUS       current
 434:     DESCRIPTION
 435:             "This object contains the value of sysUpTime at which
 436:              discovery was most recently completed or aborted on this
 437:              fabric. This object contains the value of zero before
 438:              the first discovery on this fabric."
 439:     ::= { t11FcsDiscoveryStateEntry 3 }
 440: 
 441: --
 442: --      The Database of Fabric Configuration Information
 443: 
 444: --
 445: -- Interconnect Element table
 446: --
 447: 
 448: t11FcsIeTable OBJECT-TYPE
 449:     SYNTAX       SEQUENCE OF T11FcsIeEntry
 450:     MAX-ACCESS   not-accessible
 451:     STATUS       current
 452:     DESCRIPTION
 453:             "A table of Interconnect Elements.  Interconnect
 454:              Elements (IEs) are switches, hubs, bridges etc.
 455: 
 456:              By default, the Fabric Configuration Server will
 457:              maintain detailed information pertaining only to
 458:              local resources.  As far as remote topology is
 459:              concerned, only the IE name, type and domain-id
 460:              information will be maintained. If a discovery
 461:              cycle is triggered on a set of fabrics, this table
 462:              along with the Port and Platform tables will be
 463:              populated with the discovered information. The
 464:              discovered data will be retained in this table for
 465:              at least t11FcsFabricDiscoveryTimeOut seconds after
 466:              the completion of its discovery or till the
 467:              discovered data is invalidated."
 468:     ::= { t11FcsDiscoveredConfig 1 }
 469: 
 470: t11FcsIeEntry OBJECT-TYPE
 471:     SYNTAX       T11FcsIeEntry
 472:     MAX-ACCESS   not-accessible
 473:     STATUS       current
 474:     DESCRIPTION
 475:             "Information about an Interconnect Element which was
 476:              discovered on a fabric (identified by t11FcsFabricIndex),
 477:              by a switch (identified by fcmInstanceIndex and
 478:              fcmSwitchIndex)."
 479:     REFERENCE
 480:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 481:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2."
 482:     INDEX   { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex,
 483:               t11FcsIeName }
 484:     ::= { t11FcsIeTable 1 }
 485: 
 486: T11FcsIeEntry ::= SEQUENCE {
 487:     t11FcsIeName                FcNameIdOrZero,
 488:     t11FcsIeType                FcIeType,
 489:     t11FcsIeDomainId            FcDomainIdOrZero,
 490:     t11FcsIeMgmtId              FcAddressIdOrZero,
 491:     t11FcsIeFabricName          FcNameIdOrZero,
 492:     t11FcsIeLogicalName         OCTET STRING,
 493:     t11FcsIeMgmtAddrListIndex   T11ListIndexPointer,
 494:     t11FcsIeInfoList            OCTET STRING,
 495:     t11FcsIePortListIndex       T11ListIndexPointer
 496: }
 497: 
 498: t11FcsIeName  OBJECT-TYPE
 499:     SYNTAX       FcNameIdOrZero
 500:     MAX-ACCESS   not-accessible
 501:     STATUS       current
 502:     DESCRIPTION
 503:             "The WWN of an Interconnect Element. This object
 504:              uniquely identifies an Interconnect Element on a
 505:              fabric. If the IE is a switch, then this object
 506:              is the Node WWN of the switch."
 507:     REFERENCE
 508:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 509:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.1."
 510:     ::= { t11FcsIeEntry 1 }
 511: 
 512: t11FcsIeType  OBJECT-TYPE
 513:     SYNTAX       FcIeType
 514:     MAX-ACCESS   read-only
 515:     STATUS       current
 516:     DESCRIPTION
 517:             "The type of this Interconnect Element."
 518:     REFERENCE
 519:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 520:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.2"
 521:     ::= { t11FcsIeEntry 2 }
 522: 
 523: t11FcsIeDomainId  OBJECT-TYPE
 524:     SYNTAX       FcDomainIdOrZero
 525:     MAX-ACCESS   read-only
 526:     STATUS       current
 527:     DESCRIPTION
 528:             "The Domain Id of this Interconnect Element."
 529:     REFERENCE
 530:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 531:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.3."
 532:     ::= { t11FcsIeEntry 3 }
 533: 
 534: t11FcsIeMgmtId  OBJECT-TYPE
 535:     SYNTAX       FcAddressIdOrZero
 536:     MAX-ACCESS   read-only
 537:     STATUS       current
 538:     DESCRIPTION
 539:             "The management identifer of this Interconnect Element.
 540:              If the Interconnect Element is a switch, this object will
 541:              be the Domain Controller identifier of the switch.  When
 542:              the value of the identifier is unknown, this object
 543:              contains the all-zeros value: x'00 00 00'."
 544:     REFERENCE
 545:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 546:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.4."
 547:     DEFVAL { '000000'h }
 548:     ::= { t11FcsIeEntry 4 }
 549: 
 550: t11FcsIeFabricName  OBJECT-TYPE
 551:     SYNTAX       FcNameIdOrZero
 552:     MAX-ACCESS   read-only
 553:     STATUS       current
 554:     DESCRIPTION
 555:             "The fabric name of this Interconnect Element.
 556:              When the fabric name is unknown, this object contains
 557:              the all-zeros value: x'00 00 00 00 00 00 00 00'."
 558:     REFERENCE
 559:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 560:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.5."
 561:     DEFVAL { '0000000000000000'h }
 562:     ::= { t11FcsIeEntry 5 }
 563: 
 564: t11FcsIeLogicalName  OBJECT-TYPE
 565:     SYNTAX       OCTET STRING (SIZE (0..255))
 566:     MAX-ACCESS   read-only
 567:     STATUS       current
 568:     DESCRIPTION
 569:             "The logical name of this Interconnect Element.
 570:              When the logical name is unknown, this object contains
 571:              the zero-length string."
 572:     REFERENCE
 573:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 574:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.6."
 575:     ::= { t11FcsIeEntry 6 }
 576: 
 577: t11FcsIeMgmtAddrListIndex  OBJECT-TYPE
 578:     SYNTAX       T11ListIndexPointer
 579:     MAX-ACCESS   read-only
 580:     STATUS       current
 581:     DESCRIPTION
 582:             "The management address list for this Interconnect Element.
 583:              This object points to an entry in the
 584:              t11FcsMgmtAddrListTable."
 585:     REFERENCE
 586:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 587:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.7."
 588:     ::= { t11FcsIeEntry 7 }
 589: 
 590: t11FcsIeInfoList  OBJECT-TYPE
 591:     SYNTAX       OCTET STRING (SIZE (0..252))
 592:     MAX-ACCESS   read-only
 593:     STATUS       current
 594:     DESCRIPTION
 595:             "The information list for this Interconnect Element.
 596:              This object contains the following substrings in order:
 597:              vendor name, model name/number and release code/level,
 598:              followed by zero or more substrings of vendor-specific
 599:              information. Each substring is terminated with a byte
 600:              containing a null value (x'00')."
 601:     REFERENCE
 602:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 603:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.8"
 604:     ::= { t11FcsIeEntry 8 }
 605: 
 606: t11FcsIePortListIndex  OBJECT-TYPE
 607:     SYNTAX       T11ListIndexPointer
 608:     MAX-ACCESS   read-only
 609:     STATUS       current
 610:     DESCRIPTION
 611:             "The port list for this Interconnect Element.  This object
 612:              points to an entry in the t11FcsPortListTable."
 613:     ::= { t11FcsIeEntry 9 }
 614: 
 615: --
 616: -- Management Address List table
 617: --
 618: 
 619: t11FcsMgmtAddrListTable  OBJECT-TYPE
 620:     SYNTAX       SEQUENCE OF T11FcsMgmtAddrListEntry
 621:     MAX-ACCESS   not-accessible
 622:     STATUS       current
 623:     DESCRIPTION
 624:             "This table contains the set of management address lists
 625:              which are currently referenced by any instance of the
 626:              t11FcsIeMgmtAddrListIndex or
 627:              t11FcsPlatformMgmtAddrListIndex objects."
 628:     ::= { t11FcsDiscoveredConfig 2 }
 629: 
 630: t11FcsMgmtAddrListEntry  OBJECT-TYPE
 631:     SYNTAX       T11FcsMgmtAddrListEntry
 632:     MAX-ACCESS   not-accessible
 633:     STATUS       current
 634:     DESCRIPTION
 635:             "Information about one management address in a
 636:              management address list, which is known to a
 637:              locally-managed switch (identified by fcmInstanceIndex
 638:              and fcmSwitchIndex)."
 639:     INDEX   { fcmInstanceIndex, fcmSwitchIndex,
 640:               t11FcsMgmtAddrListIndex, t11FcsMgmtAddrIndex }
 641:     ::= { t11FcsMgmtAddrListTable 1 }
 642: 
 643: T11FcsMgmtAddrListEntry ::= SEQUENCE {
 644:     t11FcsMgmtAddrListIndex        T11ListIndex,
 645:     t11FcsMgmtAddrIndex            Unsigned32,
 646:     t11FcsMgmtAddr                 SnmpAdminString
 647: }
 648: 
 649: t11FcsMgmtAddrListIndex  OBJECT-TYPE
 650:     SYNTAX       T11ListIndex
 651:     MAX-ACCESS   not-accessible
 652:     STATUS       current
 653:     DESCRIPTION
 654:             "The index value of the management address list."
 655:     ::= { t11FcsMgmtAddrListEntry 1 }
 656: 
 657: t11FcsMgmtAddrIndex OBJECT-TYPE
 658:     SYNTAX       Unsigned32 (1..4294967295)
 659:     MAX-ACCESS   not-accessible
 660:     STATUS       current
 661:     DESCRIPTION
 662:             "An integer value to distinguish different
 663:              management addresses in the same list."
 664:     ::= { t11FcsMgmtAddrListEntry 2 }
 665: 
 666: t11FcsMgmtAddr  OBJECT-TYPE
 667:     SYNTAX       SnmpAdminString
 668:     MAX-ACCESS   read-only
 669:     STATUS       current
 670:     DESCRIPTION
 671:             "The management address of this entry.
 672:              The format of this object may be based on the
 673:              format of the Uniform Resource Locator (URL).
 674:              For example, for SNMP, see RFC 4088."
 675:     REFERENCE
 676:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 677:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.7"
 678:     ::= { t11FcsMgmtAddrListEntry 3 }
 679: 
 680: --
 681: -- Port List table
 682: --
 683: 
 684: t11FcsPortListTable  OBJECT-TYPE
 685:     SYNTAX       SEQUENCE OF T11FcsPortListEntry
 686:     MAX-ACCESS   not-accessible
 687:     STATUS       current
 688:     DESCRIPTION
 689:             "This table contains all the lists of ports that
 690:              are associated with Interconnect Elements contained
 691:              in t11FcsIeTable."
 692:     ::= { t11FcsDiscoveredConfig 3 }
 693: 
 694: t11FcsPortListEntry  OBJECT-TYPE
 694: warning - warning: exactly one index element of row `t11FcsPortListEntry' must be accessible
 695:     SYNTAX       T11FcsPortListEntry
 696:     MAX-ACCESS   not-accessible
 697:     STATUS       current
 698:     DESCRIPTION
 699:             "An entry which identifies that the port which has the
 700:              port name, t11FcsPortName, is in a particular list of
 701:              ports, which is known to a locally-managed switch
 702:              (identified by fcmInstanceIndex and fcmSwitchIndex)."
 703:     INDEX   { fcmInstanceIndex,  fcmSwitchIndex,
 704:               t11FcsPortListIndex, t11FcsPortName }
 705:     ::= { t11FcsPortListTable 1 }
 706: 
 707: T11FcsPortListEntry ::= SEQUENCE {
 708:     t11FcsPortListIndex        T11ListIndex
 709: }
 710: 
 711: t11FcsPortListIndex  OBJECT-TYPE
 712:     SYNTAX       T11ListIndex
 713:     MAX-ACCESS   read-only
 714:     STATUS       current
 715:     DESCRIPTION
 716:             "The index value of the port list."
 717:     ::= { t11FcsPortListEntry 1 }
 718: 
 719: --
 720: -- Ports
 721: --
 722: 
 723: t11FcsPortTable  OBJECT-TYPE
 724:     SYNTAX       SEQUENCE OF T11FcsPortEntry
 725:     MAX-ACCESS   not-accessible
 726:     STATUS       current
 727:     DESCRIPTION
 728:             "This table contains information the ports which are
 729:              grouped into lists by the t11FcsPortListTable."
 730:     ::= { t11FcsDiscoveredConfig 4 }
 731: 
 732: t11FcsPortEntry  OBJECT-TYPE
 733:     SYNTAX       T11FcsPortEntry
 734:     MAX-ACCESS   not-accessible
 735:     STATUS       current
 736:     DESCRIPTION
 737:             "Information about a particular port, which is connected
 738:              to a fabric (identified by t11FcsFabricIndex) and known
 739:              to a locally-managed switch (identified by
 740:              fcmInstanceIndex and fcmSwitchIndex)."
 741:     INDEX   { fcmInstanceIndex, fcmSwitchIndex,
 742:               t11FcsFabricIndex, t11FcsPortName }
 743:     ::= { t11FcsPortTable 1 }
 744: 
 745: T11FcsPortEntry ::= SEQUENCE {
 746:     t11FcsPortName                    FcNameIdOrZero,
 747:     t11FcsPortType                    FcPortType,
 748:     t11FcsPortTXType                  FcPortTxType,
 749:     t11FcsPortModuleType              Unsigned32,
 750:     t11FcsPortPhyPortNum              Unsigned32,
 751:     t11FcsPortAttachPortNameIndex     T11ListIndexPointer,
 752:     t11FcsPortState                   FcPortState,
 753:     t11FcsPortSpeedCapab              OCTET STRING,
 754:     t11FcsPortOperSpeed               OCTET STRING,
 755:     t11FcsPortZoningEnfStatus         OCTET STRING
 756: }
 757: t11FcsPortName  OBJECT-TYPE
 758:     SYNTAX       FcNameIdOrZero
 759:     MAX-ACCESS   not-accessible
 760:     STATUS       current
 761:     DESCRIPTION
 762:             "The WWN of the port for whcih this entry contains
 763:              information."
 764:     REFERENCE
 765:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 766:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.1."
 767:     ::= { t11FcsPortEntry 1 }
 768: 
 769: t11FcsPortType  OBJECT-TYPE
 770:     SYNTAX       FcPortType
 771:     MAX-ACCESS   read-only
 772:     STATUS       current
 773:     DESCRIPTION
 774:             "The Port Type of this port."
 775:     REFERENCE
 776:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 777:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.2."
 778:     ::= { t11FcsPortEntry 2 }
 779: 
 780: t11FcsPortTXType  OBJECT-TYPE
 781:     SYNTAX       FcPortTxType
 782:     MAX-ACCESS   read-only
 783:     STATUS       current
 784:     DESCRIPTION
 785:             "The TX type of this port."
 786:     REFERENCE
 787:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 788:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.3."
 789:     ::= { t11FcsPortEntry 3 }
 790: 
 791: t11FcsPortModuleType  OBJECT-TYPE
 792:     SYNTAX       Unsigned32 (0..255)
 793:     MAX-ACCESS   read-only
 794:     STATUS       current
 795:     DESCRIPTION
 796:             "The port module type of this port."
 797:     REFERENCE
 798:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 799:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.4."
 800:     ::= { t11FcsPortEntry 4 }
 801: 
 802: t11FcsPortPhyPortNum  OBJECT-TYPE
 803:     SYNTAX       Unsigned32
 804:     MAX-ACCESS   read-only
 805:     STATUS       current
 806:     DESCRIPTION
 807:             "The physical number for this port."
 808:     REFERENCE
 809:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 810:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.5."
 811:     ::= { t11FcsPortEntry 5 }
 812: 
 813: t11FcsPortAttachPortNameIndex  OBJECT-TYPE
 814:     SYNTAX       T11ListIndexPointer
 815:     MAX-ACCESS   read-only
 816:     STATUS       current
 817:     DESCRIPTION
 818:             "The attached port name list for this port.  This object
 819:              points to an entry in the t11FcsAttachPortNameListTable."
 820:     REFERENCE
 821:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 822:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6."
 823:     ::= { t11FcsPortEntry 6 }
 824: 
 825: t11FcsPortState  OBJECT-TYPE
 826:     SYNTAX       FcPortState
 827:     MAX-ACCESS   read-only
 828:     STATUS       current
 829:     DESCRIPTION
 830:             "The state of this port."
 831:     REFERENCE
 832:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 833:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.7."
 834:     ::= { t11FcsPortEntry 7 }
 835: 
 836: t11FcsPortSpeedCapab  OBJECT-TYPE
 837:     SYNTAX       OCTET STRING (SIZE (2))
 838:     MAX-ACCESS   read-only
 839:     STATUS       current
 840:     DESCRIPTION
 841:             "The port speed capabilities of this port.  The two octets
 842:              of the value are formatted as described in FC-GS-5."
 843:     REFERENCE
 844:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 845:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.8."
 846:     ::= { t11FcsPortEntry 8 }
 847: 
 848: t11FcsPortOperSpeed  OBJECT-TYPE
 849:     SYNTAX       OCTET STRING (SIZE (2))
 850:     MAX-ACCESS   read-only
 851:     STATUS       current
 852:     DESCRIPTION
 853:             "The operating speed of this port.  The two octets
 854:              of the value are formatted as described in FC-GS-5."
 855:     REFERENCE
 856:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 857:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.9."
 858:     ::= { t11FcsPortEntry 9 }
 859: 
 860: t11FcsPortZoningEnfStatus  OBJECT-TYPE
 861:     SYNTAX       OCTET STRING (SIZE (12))
 862:     MAX-ACCESS   read-only
 863:     STATUS       current
 864:     DESCRIPTION
 865:             "The zoning enforcement status of this port..  The twelve
 866:              octets of the value are formatted as described in FC-GS-5."
 867:     REFERENCE
 868:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 869:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.10."
 870:     ::= { t11FcsPortEntry 10 }
 871: 
 872: --
 873: -- Attached Port List table
 874: --
 875: 
 876: t11FcsAttachPortNameListTable  OBJECT-TYPE
 877:     SYNTAX       SEQUENCE OF T11FcsAttachPortNameListEntry
 878:     MAX-ACCESS   not-accessible
 879:     STATUS       current
 880:     DESCRIPTION
 881:             "This table contains all the lists of attach port
 882:              names."
 883:     REFERENCE
 884:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 885:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6"
 886:     ::= { t11FcsDiscoveredConfig 5 }
 887: 
 888: t11FcsAttachPortNameListEntry  OBJECT-TYPE
 889:     SYNTAX       T11FcsAttachPortNameListEntry
 890:     MAX-ACCESS   not-accessible
 891:     STATUS       current
 892:     DESCRIPTION
 893:             "Information about teh name of a particular attached port,
 894:              which is known to a locally-managed switch (identified
 895:              by fcmInstanceIndex and fcmSwitchIndex)."
 896:     INDEX   { fcmInstanceIndex,  fcmSwitchIndex,
 897:               t11FcsAttachPortNameListIndex, t11FcsAttachPortName }
 898:     ::= { t11FcsAttachPortNameListTable 1 }
 899: 
 900: T11FcsAttachPortNameListEntry ::= SEQUENCE {
 901:     t11FcsAttachPortNameListIndex        T11ListIndex,
 902:     t11FcsAttachPortName                 OCTET STRING
 903: }
 904: 
 905: t11FcsAttachPortNameListIndex  OBJECT-TYPE
 906:     SYNTAX       T11ListIndex
 907:     MAX-ACCESS   not-accessible
 908:     STATUS       current
 909:     DESCRIPTION
 910:             "The index value of the attach port name list."
 911:     ::= { t11FcsAttachPortNameListEntry 1 }
 912: 
 913: t11FcsAttachPortName  OBJECT-TYPE
 914:     SYNTAX       OCTET STRING (SIZE (12))
 915:     MAX-ACCESS   read-only
 916:     STATUS       current
 917:     DESCRIPTION
 918:             "The attached port name.  Zero or more of these names
 919:              may be associated with a port object.
 920:              The first 8 bytes of this object contain the WWN of
 921:              the port followed by 2 reserved bytes. Following
 922:              this is one byte of Port flags and one byte of
 923:              Port type, as described in FC-GS-5."
 924:     REFERENCE
 925:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 926:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6"
 927:     ::= { t11FcsAttachPortNameListEntry 2 }
 928: 
 929: --
 930: -- Platforms
 931: --
 932: 
 933: t11FcsPlatformTable  OBJECT-TYPE
 934:     SYNTAX       SEQUENCE OF T11FcsPlatformEntry
 935:     MAX-ACCESS   not-accessible
 936:     STATUS       current
 937:     DESCRIPTION
 938:             "This table contains information on platforms.
 939: 
 940:              By default, this table only contains information
 941:              about a locally-managed switch. If a discovery is
 942:              triggered, this table will also contain the information
 943:              gathered by the discovery process.  The discovered
 944:              information is retained in this table for at least
 945:              t11FcsFabricDiscoveryTimeOut seconds after the
 946:              completion of its discovery or until the discovered
 947:              cache is invalidated."
 948:     REFERENCE
 949:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
 950:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4"
 951:     ::= { t11FcsDiscoveredConfig 6 }
 952: 
 953: t11FcsPlatformEntry  OBJECT-TYPE
 954:     SYNTAX       T11FcsPlatformEntry
 955:     MAX-ACCESS   not-accessible
 956:     STATUS       current
 957:     DESCRIPTION
 958:             "Information about a particular platform, which is known to
 959:              a locally-managed switch (identified by fcmInstanceIndex
 960:              and fcmSwitchIndex).
 961: 
 962:              A platform can contain multiple nodes.  Information on
 963:              nodes is contained in the t11FcsNodeNameListTable.  The
 964:              t11FcsPlatformNodeNameListIndex object in this table
 965:              points to the list of nodes contained in this platform.
 966:              Similarly, the t11FcsPlatformMgmtAddrListIndex object in
 967:              this table points to the list of management addresses
 968:              associated with this platform."
 969:     INDEX   { fcmInstanceIndex, fcmSwitchIndex,
 970:               t11FcsFabricIndex, t11FcsPlatformIndex }
 971:     ::= { t11FcsPlatformTable 1 }
 972: 
 973: T11FcsPlatformEntry ::= SEQUENCE {
 974:     t11FcsPlatformIndex              Unsigned32,
 975:     t11FcsPlatformName               OCTET STRING,
 976:     t11FcsPlatformType               OCTET STRING,
 977:     t11FcsPlatformNodeNameListIndex  T11ListIndexPointer,
 978:     t11FcsPlatformMgmtAddrListIndex  T11ListIndexPointer,
 979:     t11FcsPlatformVendorId           SnmpAdminString,
 980:     t11FcsPlatformProductId          SnmpAdminString,
 981:     t11FcsPlatformProductRevLevel    SnmpAdminString,
 982:     t11FcsPlatformDescription        SnmpAdminString,
 983:     t11FcsPlatformLabel              SnmpAdminString,
 984:     t11FcsPlatformLocation           SnmpAdminString,
 985:     t11FcsPlatformSystemID           SnmpAdminString,
 986:     t11FcsPlatformSysMgmtAddr        T11ListIndexPointer,
 987:     t11FcsPlatformClusterId          SnmpAdminString,
 988:     t11FcsPlatformClusterMgmtAddr    T11ListIndexPointer,
 989:     t11FcsPlatformFC4Types           OCTET STRING
 990: }
 991: 
 992: t11FcsPlatformIndex OBJECT-TYPE
 993:     SYNTAX       Unsigned32
 994:     MAX-ACCESS   not-accessible
 995:     STATUS       current
 996:     DESCRIPTION
 997:             "An integer value to distinguish one platform from
 998:              other platforms in the same fabric."
 999:     ::= { t11FcsPlatformEntry 1 }
1000: 
1001: t11FcsPlatformName  OBJECT-TYPE
1002:     SYNTAX       OCTET STRING (SIZE (0..255))
1003:     MAX-ACCESS   read-only
1004:     STATUS       current
1005:     DESCRIPTION
1006:             "The name of this platform.  The last byte of the value
1007:              indicates the format of the name, as specified in FC-GS-5."
1008:     REFERENCE
1009:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1010:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.2"
1011:     ::= { t11FcsPlatformEntry 2 }
1012: 
1013: t11FcsPlatformType  OBJECT-TYPE
1014:     SYNTAX       OCTET STRING (SIZE (4))
1015:     MAX-ACCESS   read-only
1016:     STATUS       current
1017:     DESCRIPTION
1018:             "The type(s) of this platform, encoded in four bytes as
1019:              specified in FC-GS-5."
1020:     REFERENCE
1021:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1022:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.3"
1023:     ::= { t11FcsPlatformEntry 3 }
1024: 
1025: t11FcsPlatformNodeNameListIndex  OBJECT-TYPE
1026:     SYNTAX       T11ListIndexPointer
1027:     MAX-ACCESS   read-only
1028:     STATUS       current
1029:     DESCRIPTION
1030:             "The list of nodes for this platform.  This object points
1031:              to an entry in the t11FcsNodeNameListTable."
1032:     REFERENCE
1033:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1034:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.6"
1035:     ::= { t11FcsPlatformEntry 4 }
1036: 
1037: t11FcsPlatformMgmtAddrListIndex  OBJECT-TYPE
1038:     SYNTAX       T11ListIndexPointer
1039:     MAX-ACCESS   read-only
1040:     STATUS       current
1041:     DESCRIPTION
1042:             "The list of management addresses for this platform.  This
1043:              object points to an entry in the t11FcsMgmtAddrListTable."
1044:     REFERENCE
1045:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1046:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.7"
1047:     ::= { t11FcsPlatformEntry 5 }
1048: 
1049: t11FcsPlatformVendorId  OBJECT-TYPE
1050:     SYNTAX       SnmpAdminString (SIZE (0 | 12))
1051:     MAX-ACCESS   read-only
1052:     STATUS       current
1053:     DESCRIPTION
1054:             "The identifier of the vendor of this platform."
1055:     REFERENCE
1056:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1057:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1058:     ::= { t11FcsPlatformEntry 6 }
1059: 
1060: t11FcsPlatformProductId  OBJECT-TYPE
1061:     SYNTAX       SnmpAdminString (SIZE (0 | 20))
1062:     MAX-ACCESS   read-only
1063:     STATUS       current
1064:     DESCRIPTION
1065:             "The vendor's product and/or model identifier for this
1066:             platform."
1067:     REFERENCE
1068:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1069:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1070:     ::= { t11FcsPlatformEntry 7 }
1071: 
1072: t11FcsPlatformProductRevLevel  OBJECT-TYPE
1073:     SYNTAX       SnmpAdminString (SIZE (0 | 4..32))
1074:     MAX-ACCESS   read-only
1075:     STATUS       current
1076:     DESCRIPTION
1077:             "The product revision level for this platform."
1078:     REFERENCE
1079:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1080:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1081:     ::= { t11FcsPlatformEntry 8 }
1082: 
1083: t11FcsPlatformDescription  OBJECT-TYPE
1084:     SYNTAX       SnmpAdminString (SIZE (0 | 4..128))
1085:     MAX-ACCESS   read-only
1086:     STATUS       current
1087:     DESCRIPTION
1088:             "The description of this platform.  This value should
1089:             include the full name and version identification of the
1090:             platform's hardware type and software operating system."
1091:     REFERENCE
1092:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1093:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.10"
1094:     ::= { t11FcsPlatformEntry 9 }
1095: 
1096: t11FcsPlatformLabel  OBJECT-TYPE
1097:     SYNTAX       SnmpAdminString (SIZE (0 | 4..64))
1098:     MAX-ACCESS   read-only
1099:     STATUS       current
1100:     DESCRIPTION
1101:             "An administratively assigned symbolic name for the
1102:             platform."
1103:     REFERENCE
1104:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1105:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.11"
1106:     ::= { t11FcsPlatformEntry 10 }
1107: 
1108: t11FcsPlatformLocation  OBJECT-TYPE
1109:     SYNTAX       SnmpAdminString (SIZE (0 | 4..128))
1110:     MAX-ACCESS   read-only
1111:     STATUS       current
1112:     DESCRIPTION
1113:             "The physical location of the platform
1114:              (e.g., 'telephone closet, 3rd floor')."
1115:     REFERENCE
1116:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1117:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.12"
1118:     ::= { t11FcsPlatformEntry 11 }
1119: 
1120: t11FcsPlatformSystemID  OBJECT-TYPE
1121:     SYNTAX       SnmpAdminString (SIZE (0 | 4..64))
1122:     MAX-ACCESS   read-only
1123:     STATUS       current
1124:     DESCRIPTION
1125:             "An identifier for a hosting system that this platform is
1126:             associated with.  This identifier is used to associate
1127:             platforms of logical types (e.g., logical partitions) with
1128:             a physical system."
1129:     REFERENCE
1130:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1131:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1132:     ::= { t11FcsPlatformEntry 12 }
1133: 
1134: t11FcsPlatformSysMgmtAddr  OBJECT-TYPE
1135:     SYNTAX       T11ListIndexPointer
1136:     MAX-ACCESS   read-only
1137:     STATUS       current
1138:     DESCRIPTION
1139:             "A list of management addresses for the platform."
1140:     REFERENCE
1141:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1142:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1143:     ::= { t11FcsPlatformEntry 13 }
1144: 
1145: t11FcsPlatformClusterId  OBJECT-TYPE
1146:     SYNTAX       SnmpAdminString (SIZE (0 | 4..64))
1147:     MAX-ACCESS   read-only
1148:     STATUS       current
1149:     DESCRIPTION
1150:             "An identifier for a cluster that this platform is
1151:              associated with, where a cluster is a set of independent
1152:              platforms that are managed together to provide increased
1153:              performance capabilities, failover, etc."
1154:     REFERENCE
1155:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1156:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1157:     ::= { t11FcsPlatformEntry 14 }
1158: 
1159: t11FcsPlatformClusterMgmtAddr  OBJECT-TYPE
1160:     SYNTAX       T11ListIndexPointer
1161:     MAX-ACCESS   read-only
1162:     STATUS       current
1163:     DESCRIPTION
1164:             "A list of management addresses for the cluster identified
1165:             in the corresponding instance of t11FcsPlatformClusterId."
1166:     REFERENCE
1167:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1168:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1169:     ::= { t11FcsPlatformEntry 15 }
1170: 
1171: t11FcsPlatformFC4Types  OBJECT-TYPE
1172:     SYNTAX       OCTET STRING (SIZE (0 | 32))
1173:     MAX-ACCESS   read-only
1174:     STATUS       current
1175:     DESCRIPTION
1176:             "The FC-4 types supported by this platform, formatted as
1177:              a bit mask as specified in FC-GS-5.  If this object
1178:              contains the zero-length string, the types are unknown."
1179:     REFERENCE
1180:             "ANSI NCITS xxx-200x, Fibre Channel - Generic Services 5,
1181:              FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5"
1182:     ::= { t11FcsPlatformEntry 16 }
1183: 
1184: --
1185: -- Node Name List table
1186: --
1187: 
1188: t11FcsNodeNameListTable  OBJECT-TYPE
1189:     SYNTAX       SEQUENCE OF T11FcsNodeNameListEntry
1190:     MAX-ACCESS   not-accessible
1191:     STATUS       current
1192:     DESCRIPTION
1193:             "This table contains all the lists of nodes."
1194:     ::= { t11FcsDiscoveredConfig 7 }
1195: 
1196: t11FcsNodeNameListEntry  OBJECT-TYPE
1197:     SYNTAX       T11FcsNodeNameListEntry
1198:     MAX-ACCESS   not-accessible
1199:     STATUS       current
1200:     DESCRIPTION
1201:             "Information about a node, which is known to a
1202:              locally-managed switch (identified by fcmInstanceIndex
1203:              and fcmSwitchIndex)."
1204:     INDEX   { fcmInstanceIndex,  fcmSwitchIndex,
1205:               t11FcsNodeNameListIndex, t11FcsNodeName }
1206:     ::= { t11FcsNodeNameListTable 1 }
1207: 
1208: T11FcsNodeNameListEntry ::= SEQUENCE {
1209:     t11FcsNodeNameListIndex       T11ListIndex,
1210:     t11FcsNodeName                FcNameIdOrZero
1211: }
1212: 
1213: t11FcsNodeNameListIndex  OBJECT-TYPE
1214:     SYNTAX       T11ListIndex
1215:     MAX-ACCESS   not-accessible
1216:     STATUS       current
1217:     DESCRIPTION
1218:             "The index value of the node name list."
1219:     ::= { t11FcsNodeNameListEntry 1 }
1220: 
1221: t11FcsNodeName  OBJECT-TYPE
1222:     SYNTAX       FcNameIdOrZero
1223:     MAX-ACCESS   read-only
1224:     STATUS       current
1225:     DESCRIPTION
1226:             "The name of this node."
1227:     ::= { t11FcsNodeNameListEntry 2 }
1228: 
1229: --
1230: -- Statistics
1231: --
1232: 
1233: t11FcsStatsTable  OBJECT-TYPE
1234:     SYNTAX       SEQUENCE OF T11FcsStatsEntry
1235:     MAX-ACCESS   not-accessible
1236:     STATUS       current
1237:     DESCRIPTION
1238:             "This table contains all the statistics related
1239:              to the Fabric Configuration Server."
1240:     ::= { t11FcsStats 1 }
1241: 
1242: t11FcsStatsEntry  OBJECT-TYPE
1243:     SYNTAX       T11FcsStatsEntry
1244:     MAX-ACCESS   not-accessible
1245:     STATUS       current
1246:     DESCRIPTION
1247:             "A set of statistics for a particular fabric (identified
1248:              by t11FcsFabricIndex) on a locally-managed switch
1249:              (identified by fcmInstanceIndex and fcmSwitchIndex)."
1250:     INDEX   { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex }
1251:     ::= { t11FcsStatsTable 1 }
1252: 
1253: T11FcsStatsEntry ::= SEQUENCE {
1254:     t11FcsRxGetReqs                Counter32,
1255:     t11FcsTxGetReqs                Counter32,
1256:     t11FcsRxRegReqs                Counter32,
1257:     t11FcsTxRegReqs                Counter32,
1258:     t11FcsRxDeregReqs              Counter32,
1259:     t11FcsTxDeregReqs              Counter32,
1260:     t11FcsTxRscns                  Counter32,
1261:     t11FcsRxRscns                  Counter32,
1262:     t11FcsRejects                  Counter32
1263: }
1264: 
1265: t11FcsRxGetReqs  OBJECT-TYPE
1266:     SYNTAX       Counter32
1267:     MAX-ACCESS   read-only
1268:     STATUS       current
1269:     DESCRIPTION
1270:             "The number of Get Requests received by the Fabric
1271:              Configuration Server on this fabric."
1272:     ::= { t11FcsStatsEntry 1 }
1273: 
1274: 
1275: t11FcsTxGetReqs  OBJECT-TYPE
1276:     SYNTAX       Counter32
1277:     MAX-ACCESS   read-only
1278:     STATUS       current
1279:     DESCRIPTION
1280:             "The number of Get Requests sent by the Fabric
1281:              Configuration Server on this fabric to other
1282:              servers in the fabric."
1283:     ::= { t11FcsStatsEntry 2 }
1284: 
1285: 
1286: t11FcsRxRegReqs  OBJECT-TYPE
1287:     SYNTAX       Counter32
1288:     MAX-ACCESS   read-only
1289:     STATUS       current
1290:     DESCRIPTION
1291:             "The number of Registration Requests received by the
1292:              Fabric Configuration Server on this fabric."
1293:     ::= { t11FcsStatsEntry 3 }
1294: 
1295: t11FcsTxRegReqs  OBJECT-TYPE
1296:     SYNTAX       Counter32
1297:     MAX-ACCESS   read-only
1298:     STATUS       current
1299:     DESCRIPTION
1300:             "The number of Registration Requests sent by the
1301:              Fabric Configuration Server on this fabric."
1302:     ::= { t11FcsStatsEntry 4 }
1303: 
1304: 
1305: t11FcsRxDeregReqs  OBJECT-TYPE
1306:     SYNTAX       Counter32
1307:     MAX-ACCESS   read-only
1308:     STATUS       current
1309:     DESCRIPTION
1310:             "The number of Deregistration Requests received by
1311:              the Fabric Configuration Server on this fabric."
1312:     ::= { t11FcsStatsEntry 5 }
1313: 
1314: t11FcsTxDeregReqs  OBJECT-TYPE
1315:     SYNTAX       Counter32
1316:     MAX-ACCESS   read-only
1317:     STATUS       current
1318:     DESCRIPTION
1319:             "The number of Deregistration Requests sent by
1320:              the Fabric Configuration Server on this fabric."
1321:     ::= { t11FcsStatsEntry 6 }
1322: 
1323: 
1324: t11FcsTxRscns  OBJECT-TYPE
1325:     SYNTAX       Counter32
1326:     MAX-ACCESS   read-only
1327:     STATUS       current
1328:     DESCRIPTION
1329:             "The number of Registered State Change
1330:              Notifications (RSCNs) sent by the Fabric
1331:              Configuration Server on this fabric."
1332:     ::= { t11FcsStatsEntry 7 }
1333: 
1334: t11FcsRxRscns  OBJECT-TYPE
1335:     SYNTAX       Counter32
1336:     MAX-ACCESS   read-only
1337:     STATUS       current
1338:     DESCRIPTION
1339:             "The number of Registered State Change
1340:              Notifications (RSCNs) received by the Fabric
1341:              Configuration Server on this fabric."
1342:     ::= { t11FcsStatsEntry 8 }
1343: 
1344: t11FcsRejects  OBJECT-TYPE
1345:     SYNTAX       Counter32
1346:     MAX-ACCESS   read-only
1347:     STATUS       current
1348:     DESCRIPTION
1349:             "The total number of requests rejected by the Fabric
1350:              Configuration Server on this fabric."
1351:     ::= { t11FcsStatsEntry 9 }
1352: 
1353: --
1354: -- Notification Control Table
1355: --
1356: 
1357: t11FcsNotifyControlTable OBJECT-TYPE
1358:     SYNTAX       SEQUENCE OF T11FcsNotifyControlEntry
1359:     MAX-ACCESS   not-accessible
1360:     STATUS       current
1361:     DESCRIPTION
1362:             "A table of control information for notifications
1363:              generated due to Fabric Configuration Server events."
1364:     ::= { t11FcsNotificationInfo 1 }
1365: 
1366: t11FcsNotifyControlEntry OBJECT-TYPE
1367:     SYNTAX       T11FcsNotifyControlEntry
1368:     MAX-ACCESS   not-accessible
1369:     STATUS       current
1370:     DESCRIPTION
1371:             "Each entry contains notification control information
1372:              for a Fabric Configuration Server on a particular fabric
1373:              (identified by t11FcsFabricIndex) on a particular
1374:              switch (identified by fcmInstanceIndex and
1375:              fcmSwitchIndex)."
1376:     INDEX   { fcmInstanceIndex, fcmSwitchIndex,
1377:               t11FcsFabricIndex }
1378:     ::= { t11FcsNotifyControlTable 1 }
1379: 
1380: T11FcsNotifyControlEntry ::= SEQUENCE {
1381:      t11FcsReqRejectNotifyEnable        TruthValue,
1382:      t11FcsDiscoveryCompNotifyEnable    TruthValue,
1383:      t11FcsMgmtAddrChangeNotifyEnable   TruthValue,
1384:      t11FcsRejectCtCommandString        OCTET STRING,
1385:      t11FcsRejectRequestSource          FcNameIdOrZero,
1386:      t11FcsRejectReasonCode             T11NsGs4RejectReasonCode,
1387:      t11FcsRejectReasonCodeExp          T11FcsRejectReasonExplanation
1388: }
1389: t11FcsReqRejectNotifyEnable OBJECT-TYPE
1390:     SYNTAX        TruthValue
1391:     MAX-ACCESS    read-write
1392:     STATUS        current
1393:     DESCRIPTION
1394:             "This object specifies if the Fabric Configuration
1395:              Server should generate 't11FcsReqectRejNotify'
1396:              notifications.
1397: 
1398:              If the value of this object is 'true', then the
1399:              notification is issued. If the value of this object
1400:              is 'false', then the notification is not issued."
1401:     DEFVAL { false }
1402:     ::= { t11FcsNotifyControlEntry 1 }
1403: 
1404: t11FcsDiscoveryCompNotifyEnable OBJECT-TYPE
1405:     SYNTAX        TruthValue
1406:     MAX-ACCESS    read-write
1407:     STATUS        current
1408:     DESCRIPTION
1409:             "This object specifies if the Fabric Configuration
1410:              Server should generate 't11FcsDiscoveryCompleteNotify'
1411:              notifications.
1412: 
1413:              If the value of this object is 'true', then the
1414:              notification is issued. If the value of this object
1415:              is 'false', then the notification is not issued."
1416:     DEFVAL { false }
1417:     ::= { t11FcsNotifyControlEntry 2 }
1418: 
1419: t11FcsMgmtAddrChangeNotifyEnable OBJECT-TYPE
1420:     SYNTAX        TruthValue
1421:     MAX-ACCESS    read-write
1422:     STATUS        current
1423:     DESCRIPTION
1424:             "This object specifies if the Fabric Configuration
1425:              Server should generate 't11FcsMgmtAddrChangeNotify'
1426:              notifications.
1427: 
1428:              If the value of this object is 'true', then the
1429:              notification is issued. If the value of this object
1430:              is 'false', then the notification is not issued."
1431:     DEFVAL { false }
1432:     ::= { t11FcsNotifyControlEntry 3 }
1433: 
1434: t11FcsRejectCtCommandString OBJECT-TYPE
1435:     SYNTAX        OCTET STRING (SIZE (0..255))
1436:     MAX-ACCESS    read-only
1437:     STATUS        current
1438:     DESCRIPTION
1439:            "The binary content of the Fabric Configuration Server
1440:            request, formatted as an octet string (in network byte
1441:            order) containing the CT_IU, as described in Table 2 of
1442:            FC-GS-5 (including the preamble), which was most recently
1443:            rejected by the Fabric Configuration Server for this fabric.
1444: 
1445:            This object contains the zero-length string if and when the
1446:            CT-IU's content is unavailable.
1447: 
1448:            When the length of this object is 255 octets, it contains
1449:            the first 255 octets of the CT-IU (in network-byte order)."
1450:     ::= { t11FcsNotifyControlEntry 4 }
1451: 
1452: t11FcsRejectRequestSource OBJECT-TYPE
1453:     SYNTAX       FcNameIdOrZero
1454:     MAX-ACCESS   read-only
1455:     STATUS       current
1456:     DESCRIPTION
1457:             "The WWN which was the source of the CT_IU contained in
1458:              the corresponding instance of t11FcsRejectCtCommandString."
1459:     ::= { t11FcsNotifyControlEntry 5 }
1460: 
1461: t11FcsRejectReasonCode OBJECT-TYPE
1462:     SYNTAX        T11NsGs4RejectReasonCode
1463:     MAX-ACCESS    read-only
1464:     STATUS        current
1465:     DESCRIPTION
1466:             "This object contains the reason code corresponding
1467:              to the latest Fabric Configuration Server request
1468:              rejected by the local system."
1469:     ::= { t11FcsNotifyControlEntry 6 }
1470: 
1471: t11FcsRejectReasonCodeExp OBJECT-TYPE
1472:     SYNTAX        T11FcsRejectReasonExplanation
1473:     MAX-ACCESS    read-only
1474:     STATUS        current
1475:     DESCRIPTION
1476:             "When the corresponding instance of
1477:              t11FcsRejectReasonCode has the value: 'unable to
1478:              perform command request', this object contains the
1479:              corresponding reason code explanation."
1480:     ::= { t11FcsNotifyControlEntry 7 }
1481: 
1482: --
1483: -- Notifications
1484: --
1485: 
1486: t11FcsReqRejectNotify NOTIFICATION-TYPE
1487:     OBJECTS { t11FamLocalSwitchWwn,
1488:               t11FcsRejectReasonCode,
1489:               t11FcsRejectReasonCodeExp}
1490:     STATUS  current
1491:     DESCRIPTION
1492:             "This notification is generated whenever the Fabric
1493:              Configuration Server on a switch (indicated by the
1494:              value of t11FamLocalSwitchWwn) rejects a Fabric
1495:              Configuration Server request.
1496: 
1497:              The Fabric Configuration Server should update the
1498:              t11FcsRejReasonCode and t11FcsRejReasonCodeExplanation
1499:              objects with the corresponding reason code and
1500:              reason code explanation before sending the
1501:              notification."
1502:     ::= { t11FcsNotifications 1 }
1503: 
1504: t11FcsDiscoveryCompleteNotify NOTIFICATION-TYPE
1505:     OBJECTS {t11FcsFabricDiscoveryRangeLow}
1506:     STATUS  current
1507:     DESCRIPTION
1508:             "This notification is generated by the Fabric
1509:              Configuration Server on the completion of the
1510:              discovery of fabrics in the range which has
1511:              t11FcsFabricDiscoveryRangeLow at its low end."
1512:     ::= { t11FcsNotifications 2 }
1513: 
1514: t11FcsMgmtAddrChangeNotify NOTIFICATION-TYPE
1515:     OBJECTS { t11FcsMgmtAddrChangeFabricIndex,
1516:               t11FcsMgmtAddrChangeIeName }
1517:     STATUS  current
1518:     DESCRIPTION
1519:             "This notification is generated by the Fabric
1520:              Configuration Server whenever the management
1521:              address of an IE changes, i.e., whenever an
1522:              entry in the t11FcsMgmtAddrListTable changes."
1523:     ::= { t11FcsNotifications 3 }
1524: 
1525: t11FcsMgmtAddrChangeFabricIndex OBJECT-TYPE
1526:     SYNTAX        T11FabricIndex
1527:     MAX-ACCESS    accessible-for-notify
1528:     STATUS        current
1529:     DESCRIPTION
1530:             "The index value which identifies the fabric on which
1531:              a management address change has been detected."
1532:     ::= { t11FcsNotificationInfo 2 }
1533: 
1534: t11FcsMgmtAddrChangeIeName OBJECT-TYPE
1535:     SYNTAX        FcNameIdOrZero
1536:     MAX-ACCESS    accessible-for-notify
1537:     STATUS        current
1538:     DESCRIPTION
1539:             "The IE for which a management address change has been
1540:              detected."
1541:     ::= { t11FcsNotificationInfo 3 }
1542: 
1543: 
1544: -- Conformance
1545: 
1546: t11FcsMIBCompliances OBJECT IDENTIFIER ::= { t11FcsMIBConformance 1 }
1547: t11FcsMIBGroups      OBJECT IDENTIFIER ::= { t11FcsMIBConformance 2 }
1548: 
1549: t11FcsMIBCompliance MODULE-COMPLIANCE
1550:     STATUS        current
1551:     DESCRIPTION
1552:             "The compliance statement for entities which
1553:              implement the Fabric Configuration Server."
1554:     MODULE MANDATORY-GROUPS { t11FcsDiscoveredConfigGroup,
1555:                               t11FcsDiscoveryStatusGroup,
1556:                               t11FcsNotificationInfoGroup,
1557:                               t11FcsNotificationGroup }
1558: 
1559:     GROUP   t11FcsDiscoveryControlGroup
1560:     DESCRIPTION
1561:             "This group is mandatory only for those systems which
1562:              allow discovery of configuration by Fabric Configuration
1563:              Servers to be controlled via a MIB."
1564: 
1565:     GROUP   t11FcsStatisticsGroup
1566:     DESCRIPTION
1567:             "These counters, containing Fabric Configuration
1568:              Server statistics, are mandatory only for those systems
1569:              which count such events."
1570: 
1571:     OBJECT   t11FcsDiscoveryStatus
1572:     MIN-ACCESS   read-only
1573:     DESCRIPTION
1574:             "Write access is not required."
1575: 
1576:     OBJECT   t11FcsReqRejectNotifyEnable
1577:     MIN-ACCESS   read-only
1578:     DESCRIPTION
1579:             "Write access is not required."
1580: 
1581:     OBJECT   t11FcsDiscoveryCompNotifyEnable
1582:     MIN-ACCESS   read-only
1583:     DESCRIPTION
1584:             "Write access is not required."
1585: 
1586:     OBJECT   t11FcsMgmtAddrChangeNotifyEnable
1587:     MIN-ACCESS   read-only
1588:     DESCRIPTION
1589:             "Write access is not required."
1590: 
1591:     ::= { t11FcsMIBCompliances 1 }
1592: 
1593: 
1594: -- Units of Conformance
1595: 
1596: t11FcsDiscoveryControlGroup OBJECT-GROUP
1597:     OBJECTS { t11FcsFabricDiscoveryRangeLow,
1598:               t11FcsFabricDiscoveryRangeHigh,
1599:               t11FcsFabricDiscoveryStart,
1600:               t11FcsFabricDiscoveryTimeOut }
1601:     STATUS   current
1602:     DESCRIPTION
1603:             "A collection of objects for requesting a Fabric
1604:              Configuration Server to discover the configuration
1605:              of one or more fabrics."
1606:     ::= { t11FcsMIBGroups 1 }
1607: 
1608: t11FcsDiscoveryStatusGroup OBJECT-GROUP
1609:     OBJECTS { t11FcsDiscoveryStatus,
1610:               t11FcsDiscoveryCompleteTime }
1611:     STATUS   current
1612:     DESCRIPTION
1613:             "A collection of objects with which to monitor the
1614:              status of discovery (of fabric configurations) by
1615:              Fabric Configuration Servers."
1616:     ::= { t11FcsMIBGroups 2 }
1617: 
1618: t11FcsDiscoveredConfigGroup OBJECT-GROUP
1619:     OBJECTS {
1620:               t11FcsIeType,
1621:               t11FcsIeDomainId,
1622:               t11FcsIeMgmtId,
1623:               t11FcsIeFabricName,
1624:               t11FcsIeLogicalName,
1625:               t11FcsIeMgmtAddrListIndex,
1626:               t11FcsIeInfoList,
1627:               t11FcsIePortListIndex,
1628:               t11FcsMgmtAddr,
1629:               t11FcsPortListIndex,
1630:               t11FcsPortType,
1631:               t11FcsPortTXType,
1632:               t11FcsPortModuleType,
1633:               t11FcsPortPhyPortNum,
1634:               t11FcsPortAttachPortNameIndex,
1635:               t11FcsPortState,
1636:               t11FcsPortSpeedCapab,
1637:               t11FcsPortOperSpeed,
1638:               t11FcsPortZoningEnfStatus,
1639:               t11FcsAttachPortName,
1640:               t11FcsPlatformName,
1641:               t11FcsPlatformType,
1642:               t11FcsPlatformNodeNameListIndex,
1643:               t11FcsPlatformMgmtAddrListIndex,
1644:               t11FcsPlatformVendorId,
1645:               t11FcsPlatformProductId,
1646:               t11FcsPlatformProductRevLevel,
1647:               t11FcsPlatformDescription,
1648:               t11FcsPlatformLabel,
1649:               t11FcsPlatformLocation,
1650:               t11FcsPlatformSystemID,
1651:               t11FcsPlatformSysMgmtAddr,
1652:               t11FcsPlatformClusterId,
1653:               t11FcsPlatformClusterMgmtAddr,
1654:               t11FcsPlatformFC4Types,
1655:               t11FcsNodeName }
1656:     STATUS   current
1657:     DESCRIPTION
1658:             "A collection of objects to contain the fabric configuration
1659:              information discovered by Fabric Configuration Servers."
1660:     ::= { t11FcsMIBGroups 3 }
1661: 
1662: t11FcsStatisticsGroup OBJECT-GROUP
1663:     OBJECTS { t11FcsRxGetReqs,
1664:               t11FcsTxGetReqs,
1665:               t11FcsRxRegReqs,
1666:               t11FcsTxRegReqs,
1667:               t11FcsRxDeregReqs,
1668:               t11FcsTxDeregReqs,
1669:               t11FcsTxRscns,
1670:               t11FcsRxRscns,
1671:               t11FcsRejects }
1672:     STATUS  current
1673:     DESCRIPTION
1674:             "A collection of objects for Fabric Configuration Server
1675:              statistics information."
1676:     ::= { t11FcsMIBGroups 4 }
1677: 
1678: t11FcsNotificationInfoGroup OBJECT-GROUP
1679:     OBJECTS { t11FcsReqRejectNotifyEnable,
1680:               t11FcsDiscoveryCompNotifyEnable,
1681:               t11FcsMgmtAddrChangeNotifyEnable,
1682:               t11FcsRejectCtCommandString,
1683:               t11FcsRejectRequestSource,
1684:               t11FcsRejectReasonCode,
1685:               t11FcsRejectReasonCodeExp,
1686:               t11FcsMgmtAddrChangeFabricIndex,
1687:               t11FcsMgmtAddrChangeIeName }
1688:     STATUS  current
1689:     DESCRIPTION
1690:             "A collection of notification control and notification
1691:              information objects for monitoring Fabric Configuration
1692:              Server request rejection and discovery of remote toplogy
1693:              information."
1694:     ::= { t11FcsMIBGroups 5 }
1695: 
1696: t11FcsNotificationGroup NOTIFICATION-GROUP
1697:     NOTIFICATIONS { t11FcsReqRejectNotify,
1698:                     t11FcsDiscoveryCompleteNotify,
1699:                     t11FcsMgmtAddrChangeNotify }
1700:     STATUS  current
1701:     DESCRIPTION
1702:             "A collection of notifications for monitoring Fabric
1703:              Configuration Servers."
1704:     ::= { t11FcsMIBGroups 6 }
1705: 
1706: END
1707: 
1708: -- 
1709: --    Copyright (C) The Internet Society (2005).  This document is subject
1710: --    to the rights, licenses and restrictions contained in BCP 78, and
1711: --    except as set forth therein, the authors retain all their rights.
1712: -- 
1713: --    This document and the information contained herein are provided on an
1714: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
1715: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
1716: --    ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
1717: --    INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
1718: --    INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
1719: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1720: -- 
1721: -- 
1722: -- Disclaimer of validity
1723: -- 
1724: --    The IETF takes no position regarding the validity or scope of any
1725: --    Intellectual Property Rights or other rights that might be claimed to
1726: --    pertain to the implementation or use of the technology described in
1727: --    this document or the extent to which any license under such rights
1728: --    might or might not be available; nor does it represent that it has
1729: --    made any independent effort to identify any such rights.  Information
1730: --    on the procedures with respect to rights in RFC documents can be
1731: --    found in BCP 78 and BCP 79.
1732: -- 
1733: --    Copies of IPR disclosures made to the IETF Secretariat and any
1734: --    assurances of licenses to be made available, or the result of an
1735: --    attempt made to obtain a general license or permission for the use of
1736: --    such proprietary rights by implementers or users of this
1737: --    specification can be obtained from the IETF on-line IPR repository at
1738: --    http://www.ietf.org/ipr.
1739: -- 
1740: --    The IETF invites any interested party to bring to its attention any
1741: --    copyrights, patents or patent applications, or other proprietary
1742: --    rights that may cover technology that may be required to implement
1743: --    this standard.  Please address the information to the IETF at
1744: --    ietf-ipr@ietf.org.
1745: -- 
1746: -- Acknowledgment
1747: -- 
1748: --    Funding for the RFC Editor function is currently provided by the
1749: --    Internet Society.
1750: