idnits 2.17.1 draft-kzm-imss-fc-fcs-mib-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 16. -- Found old boilerplate from RFC 3978, Section 5.5 on line 2211. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 2222. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 2229. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 2235. ** The document seems to lack an RFC 3978 Section 5.4 (updated by RFC 4748) Copyright Line. ** The document seems to lack an RFC 3978 Section 5.4 Reference to BCP 78. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack a both a reference to RFC 2119 and the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords. RFC 2119 keyword, line 2186: '... It is RECOMMENDED that implementors...' RFC 2119 keyword, line 2192: '... RECOMMENDED. Instead, it is RECOMM...' Miscellaneous warnings: ---------------------------------------------------------------------------- -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (5 March 2006) is 6626 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: 'RFC2741' is mentioned on line 240, but not defined -- Possible downref: Non-RFC (?) normative reference: ref. 'FC-FS' -- Possible downref: Non-RFC (?) normative reference: ref. 'FC-GS-5' -- Possible downref: Non-RFC (?) normative reference: ref. 'FC-SW-4' -- No information found for draft-ietf-imss-fc-fam-mib-nn - is the name correct? -- Possible downref: Normative reference to a draft: ref. 'FC-FAM-MIB' -- No information found for draft-ietf-imss-fc-nsm-mib-nn - is the name correct? -- Possible downref: Normative reference to a draft: ref. 'FC-NS-MIB' -- Obsolete informational reference (is this intentional?): RFC 2837 (Obsoleted by RFC 4044) -- No information found for draft-ietf-ips-scsi-mib-nn - is the name correct? Summary: 5 errors (**), 0 flaws (~~), 2 warnings (==), 16 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 Internet Draft C. DeSanti 2 H.K. Vivek 3 K. McCloghrie 4 Cisco Systems 5 S. Gai 6 5 March 2006 8 Fibre-Channel Fabric Configuration Server MIB 9 06-197v0.txt & draft-kzm-imss-fc-fcs-mib-02.txt 11 Status of this Memo 13 By submitting this Internet-Draft, each author represents that any 14 applicable patent or other IPR claims of which he or she is aware 15 have been or will be disclosed, and any of which he or she becomes 16 aware will be disclosed, in accordance with Section 6 of BCP 79. 18 Internet-Drafts are working documents of the Internet Engineering 19 Task Force (IETF), its areas, and its working groups. Note that other 20 groups may also distribute working documents as Internet-Drafts. 22 Internet-Drafts are draft documents valid for a maximum of six months 23 and may be updated, replaced, or obsoleted by other documents at any 24 time. It is inappropriate to use Internet-Drafts as reference 25 material or to cite them other than as "work in progress." 27 The list of current Internet-Drafts can be accessed at 28 http://www.ietf.org/1id-abstracts.html 30 The list of Internet-Draft Shadow Directories can be accessed at 31 http://www.ietf.org/shadow.html. 33 Copyright Notice 35 Copyright(C) The Internet Society (2006). All Rights Reserved. 37 Abstract 39 This memo defines a portion of the Management Information Base (MIB) 40 for use with network management protocols in the Internet community. 41 In particular, it describes managed objects for information related 42 to the Fabric Configuration Server function of a Fibre Channel 43 network. At present, this memo is a work item of T11.5 44 (http://www.t11.org). The plan is that it will later be a work item 45 of the IETF's IMSS working group. 47 Table of Contents 49 1 Introduction ................................................. 3 50 1.1 Change Log ................................................. 3 51 2 The Internet-Standard Management Framework ................... 4 52 3 Short Overview of Fibre Channel .............................. 4 53 4 Relationship to Other MIBs ................................... 6 54 5 MIB Overview ................................................. 6 55 5.1 Fibre Channel management instance .......................... 6 56 5.2 Switch Index ............................................... 7 57 5.3 Fabric Index ............................................... 7 58 5.4 The MIB Groups ............................................. 7 59 5.5 OS LUN Map Entries ......................................... 8 60 6 The T11-FC-FABRIC-CONFIG-SERVER-MIB Module ................... 9 61 7 Acknowledgements ............................................. 47 62 8 Normative References ......................................... 47 63 9 Informative References ....................................... 48 64 10 Authors' Addresses .......................................... 49 65 11 IANA Considerations ......................................... 49 66 12 Security Considerations ..................................... 49 68 1. Introduction 70 This memo defines a portion of the Management Information Base (MIB) 71 for use with network management protocols in the Internet community. 72 In particular, it describes managed objects for information related 73 to a Fibre Channel network's Fabric Configuration Server function 74 which provides a means by which a management application can discover 75 Fibre Channel fabric topology and attributes. Discovered topology 76 includes Interconnect Elements (i.e., switches, hubs, bridges, etc.) 77 and their ports, as well as "platforms" which consist of one or more 78 Fibre Channel nodes. 80 At present, this memo is a work item of T11.5 (http://www.t11.org). 81 The plan is that it will later be a work item of the IETF's IMSS 82 working group. 84 1.1. Change Log 86 This section to be deleted when the document becomes approved. 88 1.1.1. Initial version 90 The initial version was submitted on 30 September 2005 to T11.5 as 91 T11/05-683v0 and to the IETF as draft-kzm-imss-fc-fcs-mib-00.txt. 93 1.1.2. Changes made in 17 December version 95 The following changes were made for the version dated 17 December 96 2005, which was submitted to T11.5 as: 05-683v1, and to the IETF as: 97 draft-kzm-imss-fc-fcs-mib-01.txt. 99 - Added section 5.5 on OS LUN Map entries. 101 - Defined a new object, t11FcsRejectReasonVendorCode, to record the 102 value of the Reason Vendor Specific Code in the most recently 103 reject of a request, and included in the t11FcsReqRejectNotify 104 notification. 106 - Added URLs for the T11 specifications in the Reference section. 108 - Several editorial changes. 110 1.1.3. Changes made in 5 March version 112 The following changes were made for the version dated 5 March 2006, 113 which was submitted to T11.5 as: T11/06-197v0, and to the IETF as: 114 draft-kzm-imss-fc-fcs-mib-02.txt. 116 - Changed "Rx" to "In" and "Tx" to "Out" in the descriptors of 117 Counter32's, e.g., changed t11FcsRxGetReqs to t11FcsInGetReqs. 119 - Deleted the t11FcsTxRscns and t11FcsRxRscns counters. (More 120 detailed counters are being added to the RSCN-MIB instead.) 122 - Many editorial changes. 124 2. The Internet-Standard Management Framework 126 For a detailed overview of the documents that describe the current 127 Internet-Standard Management Framework, please refer to section 7 of 128 RFC 3410 [RFC3410]. 130 Managed objects are accessed via a virtual information store, termed 131 the Management Information Base or MIB. MIB objects are generally 132 accessed through the Simple Network Management Protocol (SNMP). 133 Objects in the MIB are defined using the mechanisms defined in the 134 Structure of Management Information (SMI). This memo specifies a MIB 135 module that is compliant to the SMIv2, which is described in STD 58, 136 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 137 [RFC2580]. 139 3. Short Overview of Fibre Channel 141 The Fibre Channel (FC) is logically a bidirectional point-to-point 142 serial data channel, structured for high performance. Fibre Channel 143 provides a general transport vehicle for higher level protocols such 144 as Small Computer System Interface (SCSI) command sets, the High- 145 Performance Parallel Interface (HIPPI) data framing, IP (Internet 146 Protocol), IEEE 802.2, and others. 148 Physically, Fibre Channel is an interconnection of multiple 149 communication points, called N_Ports, interconnected either by a 150 switching network, called a Fabric, or by a point-to-point link. A 151 Fibre Channel "node" consists of one or more N_Ports. A Fabric may 152 consist of multiple Interconnect Elements, some of which are 153 switches. An N_Port connects to the Fabric via a port on a switch 154 called an F_Port. When multiple FC nodes are connected to a single 155 port on a switch via an "Arbitrated Loop" topology, the switch port 156 is called an FL_Port, and the nodes' ports are called NL_Ports. The 157 term Nx_Port is used to refer to either an N_Port or an NL_Port. The 158 term Fx_Port is used to refer to either an F_Port or an FL_Port. A 159 switch port, which is interconnected to another switch port via an 160 Inter-Switch Link (ISL), is called an E_Port. A B_Port connects a 161 bridge device with an E_Port on a switch; a B_Port provides a subset 162 of E_Port functionality. 164 Many Fibre Channel components, including the fabric, each node, and 165 most ports, have globally-unique names. These globally-unique names 166 are typically formatted as World Wide Names (WWNs). More information 167 on WWNs can be found in [FC-FS]. WWNs are expected to be persistent 168 across agent and unit resets. 170 Fibre Channel frames contain 24-bit address identifiers which 171 identify the frame's source and destination ports. Each FC port has 172 both an address identifier and a WWN. When a fabric is in use, the 173 FC address identifiers are dynamic and are assigned by a switch. 174 Each octet of a 24-bit address represents a level in an address 175 hierarchy, with a Domain_ID being the highest level of the hierarchy. 177 The Fibre Channel Fabric Configuration Server provides a way for a 178 management application to discover Fibre Channel fabric topology and 179 attributes. The Fabric Configuration Server is designed so that it 180 can be distributed among switches and accessed from any Nx_Port. 181 However, the Fabric Configuration Server is not restricted or 182 required to be part of/within a fabric. 184 The information registered with and available from each Fabric 185 Configuration Server is modelled as a fabric consisting of one or 186 more Interconnect Elements, that each have some number of physical 187 Ports, and one or more Fibre Channel nodes grouped together into 188 Platforms to facilitate discovery and management. The Ports are 189 connected either to other Ports on other Interconnect Elements, or to 190 Nx_Ports. Each Interconnect Element may have attributes including 191 its name, type, Domain Identifier, Management Identifier, Logical 192 Name, Management Address(es), Information List, Zoning Enforcement 193 Status, etc. Each Port may have attributes including its name, type, 194 TX type, Module type, physical port number, attached port name(s), 195 port state, speed, etc. Each platform may have attributes including 196 its name, type, description, label, location, management address, 197 etc. 199 The Fibre Channel Fabric Configuration Server is defined in the FC-GS 200 specification. The Fabric Configuration Server is one of a set of 201 functions which are collectively known as the Management Service. 202 The latest version of the specification is [FC-GS-5]. 204 4. Relationship to Other MIBs 206 The first standardized MIB for Fibre Channel [RFC2837] was focussed 207 on Fibre Channel switches. It has been replaced by the more generic 208 Fibre Channel Management MIB [FC-MGMT] which defines basic 209 information for Fibre Channel hosts and switches, including 210 extensions to the standard IF-MIB for Fibre Channel interfaces. 212 This MIB extends beyond [FC-MGMT] to cover the functionality, in 213 Fibre Channel switches, of providing Fibre Channel's Fabric 214 Configuration Server function. 216 This MIB imports some common Textual Conventions from T11-TC-MIB [FC- 217 FAM-MIB], and from T11-FC-NAME-SERVER-MIB [FC-NS-MIB]. 219 5. MIB Overview 221 This MIB module provides the means for monitoring the operation of, 222 and configuring some parameters of, one or more Fabric Configuration 223 Servers (FCS) in a Fibre Channel (FC) network. The capabilities 224 provided include triggering a discovery of the configuration of one 225 or more Fabrics, retrieving the results of such a discovery, as well 226 as controlling and monitoring the operation of an FCS. The 227 discovered configuration contains information about: 229 - Interconnect Elements (IEs), i.e., switches, hubs, bridges, etc., 230 - Ports on IEs, and 231 - Platforms which consist of one or more FC nodes. 233 5.1. Fibre Channel management instance 235 A Fibre Channel management instance is defined in [FC-MGMT] as a 236 separable managed instance of Fibre Channel functionality. Fibre 237 Channel functionality may be grouped into Fibre Channel management 238 instances in whatever way is most convenient for the 239 implementation(s). For example, one such grouping accommodates a 240 single SNMP agent having multiple AgentX [RFC2741] sub-agents, with 241 each sub-agent implementing a different Fibre Channel management 242 instance. 244 The object, fcmInstanceIndex, is IMPORTed from the FC-MGMT-MIB 245 [FC-MGMT] as the index value to uniquely identify each Fibre Channel 246 management instance within the same SNMP context ([RFC3411] section 247 3.3.1). 249 5.2. Switch Index 251 The FC-MGMT-MIB [FC-MGMT] defines the fcmSwitchTable as a table of 252 information about Fibre Channel switches which are managed by Fibre 253 Channel management instances. Each Fibre Channel management instance 254 can manage one or more Fibre Channel switches. The Switch Index, 255 fcmSwitchIndex, is IMPORTed from the FC-MGMT-MIB as the index value 256 to uniquely identify a Fibre Channel switch amongst those (one or 257 more) managed by the same Fibre Channel management instance. 259 5.3. Fabric Index 261 [FC-SW-4] is the latest specification for an interconnecting Fabric 262 consisting of multiple Fabric Switch elements. It describes the 263 operation of one or more Fabrics within one (or more) physical 264 infrastructures. With multiple fabrics, each fabric has its own own 265 instances of the fabric-related management instrumentation. Thus, 266 this MIB defines all Fabric-related information in tables which are 267 INDEX-ed by an arbitrary integer, named a "Fabric Index". The syntax 268 of a Fabric Index is T11FabricIndex, imported from T11-TC-MIB. 270 In a Fabric conformant to [FC-SW-4], multiple Virtual Fabrics can 271 operate within one (or more) physical infrastructures, and the Fabric 272 index value is used to uniquely identify a particular (physical or 273 virtual) fabric within a physical infrastructure. 275 n a fabric conformant to FC switch standards prior to FC-SW-4, only a 276 single fabric could operate within a physical infrastructure, and for 277 such cases, the Fabric index is defined to always be 1. 279 5.4. The MIB Groups 281 This section describes the six MIB groups contained in the MIB 282 module. 284 5.4.1. The t11FcsDiscoveredConfigGroup group 286 This group contains the fabric configuration information discovered 287 by Fabric Configuration Servers. 289 5.4.2. The t11FcsDiscoveryStatusGroup group 291 This group contains objects by which to monitor the status of 292 discovery of fabric configurations by Fabric Configuration Servers." 294 5.4.3. The t11FcsDiscoveryControlGroup group 296 This group contains objects for requesting a Fabric Configuration 297 Server to discover the configuration of one or more fabrics. 299 5.4.4. The t11FcsStatisticsGroup group 301 This group contains objects for Fabric Configuration Server 302 statistics information. 304 5.4.5. The t11FcsNotificationGroup group 306 This group contains three notifications, generated when an FCS: 308 - rejects a registration, deregistration or query request; 309 - completes discovery on a range of fabrics; 310 - learns that a management address of an Interconnect Element 311 has changed. 313 5.4.6. The t11FcsNotificationInfoGroup group 315 This group contains notification control and notification information 316 objects for monitoring Fabric Configuration Server request rejection 317 and discovery of topology information. 319 5.5. OS LUN Map Entries 321 A "Platform" is defined in FC-GS-5 to be not only a set of zero or more 322 FC nodes, but also a set of zero or more "OS LUN Map Entries" (see 323 Figure 8 in [FC-GS-5]). Information on "OS LUN Map Entries" is not 324 included in this T11-FC-FABRIC-CONFIG-SERVER-MIB. Instead, information 325 on LUN Maps can be obtained via the scsiLunMapGroup object group defined 326 in the SCSI-MIB [SCSI-MIB]. 328 6. The T11-FC-FABRIC-CONFIG-SERVER-MIB Module 330 T11-FC-FABRIC-CONFIG-SERVER-MIB DEFINITIONS ::= BEGIN 332 IMPORTS 333 MODULE-IDENTITY, OBJECT-TYPE, 334 NOTIFICATION-TYPE, mib-2, Counter32, Unsigned32 335 FROM SNMPv2-SMI -- [RFC2578] 336 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 337 FROM SNMPv2-CONF -- [RFC2580] 338 TEXTUAL-CONVENTION, TruthValue, TimeStamp 339 FROM SNMPv2-TC -- [RFC2579] 340 SnmpAdminString 341 FROM SNMP-FRAMEWORK-MIB -- [RFC3411] 342 FcPortType, FcNameIdOrZero, FcDomainIdOrZero, 343 fcmInstanceIndex, fcmSwitchIndex, FcAddressIdOrZero 344 FROM FC-MGMT-MIB -- [FC-MGMT] 345 T11NsGs4RejectReasonCode 346 FROM T11-FC-NAME-SERVER-MIB -- [FC-NS-MIB] 347 T11FabricIndex 348 FROM T11-TC-MIB -- [FC-FAM-MIB] 349 t11FamLocalSwitchWwn 350 FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [FC-FAM-MIB] 352 t11FcFabricConfigServerMIB MODULE-IDENTITY 353 LAST-UPDATED "200602130000Z" 354 ORGANIZATION "T11" 355 CONTACT-INFO 356 " Claudio DeSanti 357 Cisco Systems, Inc. 358 170 West Tasman Drive 359 San Jose, CA 95134 USA 360 EMail: cds@cisco.com 362 Keith McCloghrie 363 Cisco Systems, Inc. 364 170 West Tasman Drive 365 San Jose, CA 95134 USA 366 Email: kzm@cisco.com" 367 DESCRIPTION 368 "The MIB module for the management of a Fabric 369 Configuration Server (FCS) in a Fibre Channel (FC) 370 network. An FCS is defined by the FC-GS-5 standard. This 371 MIB provides the capabilities to trigger a discovery of 372 the configuration of one or more Fabrics, to retrieve the 373 results of such a discovery, as well as to control and 374 monitor the operation of an FCS. The discovered 375 configuration contains information about: 377 - Interconnect Elements (IEs), i.e., switches, hubs, 378 bridges, etc., 379 - Ports on IEs, and 380 - Platforms which consist of one or more FC nodes. 381 " 382 REVISION "200602130000Z" 383 DESCRIPTION 384 "Initial version of this MIB module." 385 ::= { mib-2 nnn } -- to be determined later 387 t11FcsMIBObjects OBJECT IDENTIFIER 388 ::= { t11FcFabricConfigServerMIB 1 } 389 t11FcsMIBConformance OBJECT IDENTIFIER 390 ::= { t11FcFabricConfigServerMIB 2 } 391 t11FcsNotifications OBJECT IDENTIFIER 392 ::= { t11FcFabricConfigServerMIB 0 } 394 t11FcsDiscovery OBJECT IDENTIFIER ::= { t11FcsMIBObjects 1 } 395 t11FcsDiscoveredConfig OBJECT IDENTIFIER ::= { t11FcsMIBObjects 2 } 396 t11FcsStats OBJECT IDENTIFIER ::= { t11FcsMIBObjects 3 } 397 t11FcsNotificationInfo OBJECT IDENTIFIER ::= { t11FcsMIBObjects 4 } 399 -- 400 -- Textual Conventions 401 -- 403 T11ListIndex ::= TEXTUAL-CONVENTION 404 STATUS current 405 DESCRIPTION 406 "An index which identifies a list of elements. 407 All elements which belong to the same list have the 408 same index value. This syntax is used for objects 409 which identify a list in the INDEX clause of a table 410 of elements of that type of list." 411 SYNTAX Unsigned32 (1..4294967295) 413 T11ListIndexPointer ::= TEXTUAL-CONVENTION 414 STATUS current 415 DESCRIPTION 416 "Objects with this syntax point to a list of elements 417 contained in a table, by holding the same value as the 418 object with syntax T11ListIndex defined in the table's 419 INDEX clause, or, zero to indicate an empty list. 420 The definition of an object with this syntax must 421 identify the table(s) into which it points." 422 SYNTAX Unsigned32 424 FcIeType ::= TEXTUAL-CONVENTION 425 STATUS current 426 DESCRIPTION 427 "The type of Interconnect Element (IE): 429 unknown(1) - an unknown IE. 430 other(2) - some other type of IE. 431 switch(3) - the IE is a switch. 432 hub(4) - the IE is a hub. 433 bridge(5) - the IE is a bridge." 434 REFERENCE 435 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 436 FC-GS-5 T11/Project 1677-D/Rev 8, Table 124." 437 SYNTAX INTEGER { 438 unknown(1), 439 other(2), 440 switch(3), 441 hub(4), 442 bridge(5) 443 } 445 FcPortState ::= TEXTUAL-CONVENTION 446 STATUS current 447 DESCRIPTION 448 "The state of a port: 450 unknown(1) - unknown state. 451 other(2) - some other state. 452 online(3) - port is in online state. 453 offline(4) - port is in offline state. 454 testing(5) - port is in testing state. 455 fault(6) - port is faulty." 456 REFERENCE 457 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 458 FC-GS-5 T11/Project 1677-D/Rev 8, table 134." 460 SYNTAX INTEGER { 461 unknown(1), 462 other(2), 463 online(3), 464 offline(4), 465 testing(5), 466 fault(6) 467 } 469 FcPortTxType ::= TEXTUAL-CONVENTION 470 STATUS current 471 DESCRIPTION 472 "The technology of the port transceiver: 474 unknown - unknown (includes the 'null' type) 475 other - some other technology 476 shortwave850nm - Short wave laser - SN (850 nm) 477 longwave1550nm - Long wave laser - LL (1550 nm) 478 longwave1310nm - Long wave laser cost 479 reduced - LC (1310 nm) 480 electrical - Electrical - EL." 481 REFERENCE 482 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 483 FC-GS-5 T11/Project 1677-D/Rev 8, table 129." 484 SYNTAX INTEGER { 485 unknown(1), 486 other(2), 487 shortwave850nm(3), 488 longwave1550nm(4), 489 longwave1310nm(5), 490 electrical(6) 491 } 493 T11FcsRejectReasonExplanation ::= TEXTUAL-CONVENTION 494 STATUS current 495 DESCRIPTION 496 "The reject reason code explanation: 498 noAdditionalExplanation(1) 499 - no additional explanation. 500 invNameIdForIEOrPort(2) 501 - the format of IE or port name is invalid. 502 ieListNotAvailable(3) 503 - IE list is not available. 504 ieTypeNotAvailable(4) 505 - IE type is not available. 506 domainIdNotAvailable(5) 507 - Domain ID is not available. 508 mgmtIdNotAvailable(6) 509 - mgmt ID is not available. 510 fabNameNotAvailable(7) 511 - Fabric_Name is not available. 512 ielogNameNotAvailable(8) 513 - IE logical name is not available. 514 mgmtAddrListNotAvailable(9) 515 - mgmt address list is not available. 516 ieInfoListNotAvailable(10) 517 - IE info list is not available. 518 portListNotAvailable(11) 519 - port list is not available. 520 portTypeNotAvailable(12) 521 - port type is not available. 522 phyPortNumNotAvailable(13) 523 - physical port number is not available. 524 attPortNameListNotAvailable(14) 525 - attached port name list is not available. 526 portStateNotAvailable(15) 527 - port state is not available. 528 unableToRegIELogName(16) 529 - not able to register IE logical name. 530 platformNameNoExist(17) 531 - platform name does not exist. 532 platformNameAlreadyExists(18) 533 - platform name already exists. 534 platformNodeNameNoExists(19) 535 - platform node name does not exist. 536 platformNodeNameAlreadyExists(20) 537 - platform node name already exists. 538 resourceUnavailable(21) 539 - resource unavailable. 540 noEntriesInLunMap(22) 541 - zero entries in OS LUN Map. 542 invalidDeviceNameLength(23) 543 - invalid OS device name length. 544 multipleAttributes(24) 545 - multiple attributes of same type in 546 platform attribute block. 547 invalidAttribBlockLength(25) 548 - invalid platform attribute block length. 549 attributesMissing(26) 550 - required platform attributes not present." 551 REFERENCE 552 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 553 FC-GS-5 T11/Project 1677-D/Rev 8, table 152." 554 SYNTAX INTEGER { 555 noAdditionalExplanation(1), 556 invNameIdForIEOrPort(2), 557 ieListNotAvailable(3), 558 ieTypeNotAvailable(4), 559 domainIdNotAvailable(5), 560 mgmtIdNotAvailable(6), 561 fabNameNotAvailable(7), 562 ielogNameNotAvailable(8), 563 mgmtAddrListNotAvailable(9), 564 ieInfoListNotAvailable(10), 565 portListNotAvailable(11), 566 portTypeNotAvailable(12), 567 phyPortNumNotAvailable(13), 568 attPortNameListNotAvailable(14), 569 portStateNotAvailable(15), 570 unableToRegIELogName(16), 571 platformNameNoExist(17), 572 platformNameAlreadyExists(18), 573 platformNodeNameNoExists(19), 574 platformNodeNameAlreadyExists(20), 575 resourceUnavailable(21), 576 noEntriesInLunMap(22), 577 invalidDeviceNameLength(23), 578 multipleAttributes(24), 579 invalidAttribBlockLength(25), 580 attributesMissing(26) 581 } 583 -- 584 -- Objects for Fabric Discovery 585 -- 587 t11FcsFabricDiscoveryTable OBJECT-TYPE 588 SYNTAX SEQUENCE OF T11FcsFabricDiscoveryEntry 589 MAX-ACCESS not-accessible 590 STATUS current 591 DESCRIPTION 592 "This table contains control information for discovery 593 of fabric configuration by switches." 594 ::= { t11FcsDiscovery 1 } 596 t11FcsFabricDiscoveryEntry OBJECT-TYPE 597 SYNTAX T11FcsFabricDiscoveryEntry 598 MAX-ACCESS not-accessible 599 STATUS current 600 DESCRIPTION 601 "Control information for discovery by the switch 602 identified by fcmInstanceIndex and fcmSwitchIndex." 603 INDEX { fcmInstanceIndex, fcmSwitchIndex } 604 ::= { t11FcsFabricDiscoveryTable 1 } 606 T11FcsFabricDiscoveryEntry ::= SEQUENCE { 607 t11FcsFabricDiscoveryRangeLow T11FabricIndex, 608 t11FcsFabricDiscoveryRangeHigh T11FabricIndex, 609 t11FcsFabricDiscoveryStart INTEGER, 610 t11FcsFabricDiscoveryTimeOut Unsigned32 611 } 613 t11FcsFabricDiscoveryRangeLow OBJECT-TYPE 614 SYNTAX T11FabricIndex 615 MAX-ACCESS read-write 616 STATUS current 617 DESCRIPTION 618 "The discovery by a particular switch operates 619 within all existing Fabrics that have a fabric 620 index within a specific range. This object 621 specifies the minimum Fabric index value within 622 that range. This value just represents 623 the lower end of the range and does not necessarily 624 represent any existing fabric." 625 ::= { t11FcsFabricDiscoveryEntry 1 } 627 t11FcsFabricDiscoveryRangeHigh OBJECT-TYPE 628 SYNTAX T11FabricIndex 629 MAX-ACCESS read-write 630 STATUS current 631 DESCRIPTION 632 "The discovery by a particular switch operates 633 within all existing fabrics that have a fabric 634 index within a specific range. This object 635 specifies the maximum fabric index value within 636 that range. This value just represents 637 the higher end of the range and does not necessarily 638 represent any existing fabric." 639 ::= { t11FcsFabricDiscoveryEntry 2 } 641 t11FcsFabricDiscoveryStart OBJECT-TYPE 642 SYNTAX INTEGER { 643 start(1), 644 noOp(2) 645 } 646 MAX-ACCESS read-write 647 STATUS current 648 DESCRIPTION 649 "This object provides the capability to trigger the start 650 of a discovery by a Fabric Configuration Server. If this 651 object is set to 'start', then the discovery is started on 652 those fabrics which have their fabric index value in the 653 range specified by t11FcsFabricDiscoveryRangeLow and 654 t11FcsFabricDiscoveryRangeHigh. 656 Setting this object to 'start' will be rejected if a 657 discovery is already/still in progress on any fabrics in 658 the specified range. 660 No action is taken if this object is set to 'noOp'. 661 The value of this object when read is always 'noOp'." 662 ::= { t11FcsFabricDiscoveryEntry 3 } 664 t11FcsFabricDiscoveryTimeOut OBJECT-TYPE 665 SYNTAX Unsigned32 (300..86400) 666 UNITS "Seconds" 667 MAX-ACCESS read-write 668 STATUS current 669 DESCRIPTION 670 "The minimum interval of time for which the discovered 671 fabric information is cached by a Fabric Configuration 672 Server." 673 DEFVAL { 900 } 674 ::= { t11FcsFabricDiscoveryEntry 4 } 676 -- 677 -- Discovery State table 678 -- 680 t11FcsDiscoveryStateTable OBJECT-TYPE 681 SYNTAX SEQUENCE OF T11FcsDiscoveryStateEntry 682 MAX-ACCESS not-accessible 683 STATUS current 684 DESCRIPTION 685 "This table contains the status of discovery of 686 locally-known fabrics." 687 ::= { t11FcsDiscovery 2 } 689 t11FcsDiscoveryStateEntry OBJECT-TYPE 690 SYNTAX T11FcsDiscoveryStateEntry 691 MAX-ACCESS not-accessible 692 STATUS current 693 DESCRIPTION 694 "The discovery status for a particular fabric on the 695 switch identified by fcmInstanceIndex and fcmSwitchIndex." 696 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } 697 ::= { t11FcsDiscoveryStateTable 1 } 699 T11FcsDiscoveryStateEntry ::= SEQUENCE { 700 t11FcsFabricIndex T11FabricIndex, 701 t11FcsDiscoveryStatus INTEGER, 702 t11FcsDiscoveryCompleteTime TimeStamp 703 } 705 t11FcsFabricIndex OBJECT-TYPE 706 SYNTAX T11FabricIndex 707 MAX-ACCESS not-accessible 708 STATUS current 709 DESCRIPTION 710 "A unique index value which uniquely identifies a 711 particular fabric. 713 In a fabric conformant to FC-SW-4, multiple Virtual Fabrics 714 can operate within one (or more) physical infrastructures, 715 and this index value is used to uniquely identify a 716 particular (physical or virtual) fabric within a physical 717 infrastructure. 719 In a fabric conformant to versions earlier than FC-SW-4, 720 only a single fabric could operate within a physical 721 infrastructure, and thus, the value of this fabric index 722 was defined to always be 1." 723 ::= { t11FcsDiscoveryStateEntry 1 } 725 t11FcsDiscoveryStatus OBJECT-TYPE 726 SYNTAX INTEGER { 727 inProgress(1), 728 completed(2), 729 localOnly(3) 730 } 732 MAX-ACCESS read-write 733 STATUS current 734 DESCRIPTION 735 "The status of the discovery for the particular fabric. 737 Initially when the switch comes up, all instances of this 738 object have the value: 'localOnly', and the database 739 contains only local information, i.e., no information 740 discovered via the Fabric Configuration Server protocol 741 specified in FC-GS-5. 743 If t11FcsFabricDiscoveryStart is set to 'start' for a 744 range of fabrics which includes this fabric, then the 745 value of this object transitions to 'inProgress'. When 746 the discovery completes, this object transitions to 747 'completed', and the data is cached for the minimum 748 interval of time specified by 749 t11FcsFabricDiscoveryTimeOut. After this interval has 750 been exceeded, the data may be lost, in which case this 751 object is set to 'localOnly'. 753 If a manager sets this object to 'localOnly', the cached 754 data for the fabric is discarded immediately, and if a 755 discovery initiated from this switch was in progress 756 for this fabric, then that discovery is aborted." 757 ::= { t11FcsDiscoveryStateEntry 2 } 759 t11FcsDiscoveryCompleteTime OBJECT-TYPE 760 SYNTAX TimeStamp 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "This object contains the value of sysUpTime at which 765 discovery was most recently completed or aborted on this 766 fabric. This object contains the value of zero before 767 the first discovery on this fabric." 768 ::= { t11FcsDiscoveryStateEntry 3 } 770 -- 771 -- The Database of Fabric Configuration Information 773 -- 774 -- Interconnect Element table 775 -- 777 t11FcsIeTable OBJECT-TYPE 778 SYNTAX SEQUENCE OF T11FcsIeEntry 779 MAX-ACCESS not-accessible 780 STATUS current 781 DESCRIPTION 782 "A table of Interconnect Elements. Interconnect 783 Elements (IEs) are switches, hubs, bridges etc. 785 By default, the Fabric Configuration Server will 786 maintain detailed information pertaining only to 787 local resources. As far as discovered topology is 788 concerned, only the IE name, type and domain-id 789 information will be maintained. If a discovery 790 cycle is triggered on a set of fabrics, this table 791 along with the Port and Platform tables will be 792 populated with the discovered information. The 793 discovered data will be retained in this table for 794 at least t11FcsFabricDiscoveryTimeOut seconds after 795 the completion of its discovery or till the 796 discovered data is invalidated." 797 ::= { t11FcsDiscoveredConfig 1 } 799 t11FcsIeEntry OBJECT-TYPE 800 SYNTAX T11FcsIeEntry 801 MAX-ACCESS not-accessible 802 STATUS current 803 DESCRIPTION 804 "Information about an Interconnect Element which was 805 discovered on a fabric (identified by t11FcsFabricIndex), 806 by a switch (identified by fcmInstanceIndex and 807 fcmSwitchIndex)." 808 REFERENCE 809 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 810 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2." 811 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex, 812 t11FcsIeName } 813 ::= { t11FcsIeTable 1 } 815 T11FcsIeEntry ::= SEQUENCE { 816 t11FcsIeName FcNameIdOrZero, 817 t11FcsIeType FcIeType, 818 t11FcsIeDomainId FcDomainIdOrZero, 819 t11FcsIeMgmtId FcAddressIdOrZero, 820 t11FcsIeFabricName FcNameIdOrZero, 821 t11FcsIeLogicalName OCTET STRING, 822 t11FcsIeMgmtAddrListIndex T11ListIndexPointer, 823 t11FcsIeInfoList OCTET STRING, 824 t11FcsIePortListIndex T11ListIndexPointer 825 } 827 t11FcsIeName OBJECT-TYPE 828 SYNTAX FcNameIdOrZero 829 MAX-ACCESS not-accessible 830 STATUS current 831 DESCRIPTION 832 "The WWN of an Interconnect Element. This object 833 uniquely identifies an Interconnect Element on a 834 fabric. If the IE is a switch, then this object 835 is the Switch_Name (WWN) of the switch." 836 REFERENCE 837 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 838 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.1." 839 ::= { t11FcsIeEntry 1 } 841 t11FcsIeType OBJECT-TYPE 842 SYNTAX FcIeType 843 MAX-ACCESS read-only 844 STATUS current 845 DESCRIPTION 846 "The type of this Interconnect Element." 847 REFERENCE 848 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 849 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.2" 850 ::= { t11FcsIeEntry 2 } 852 t11FcsIeDomainId OBJECT-TYPE 853 SYNTAX FcDomainIdOrZero 854 MAX-ACCESS read-only 855 STATUS current 856 DESCRIPTION 857 "The Domain Id of this Interconnect Element." 858 REFERENCE 859 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 860 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.3." 861 ::= { t11FcsIeEntry 3 } 863 t11FcsIeMgmtId OBJECT-TYPE 864 SYNTAX FcAddressIdOrZero 865 MAX-ACCESS read-only 866 STATUS current 867 DESCRIPTION 868 "The management identifier of this Interconnect Element. 869 If the Interconnect Element is a switch, this object will 870 be the Domain Controller identifier of the switch. When 871 the value of the identifier is unknown, this object 872 contains the all-zeros value: x'00 00 00'." 873 REFERENCE 874 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 875 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.4." 876 DEFVAL { '000000'h } 877 ::= { t11FcsIeEntry 4 } 879 t11FcsIeFabricName OBJECT-TYPE 880 SYNTAX FcNameIdOrZero 881 MAX-ACCESS read-only 882 STATUS current 883 DESCRIPTION 884 "The Fabric_Name (WWN) of this Interconnect Element. 885 When the Fabric_Name is unknown, this object contains 886 the all-zeros value: x'00 00 00 00 00 00 00 00'." 887 REFERENCE 888 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 889 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.5." 890 DEFVAL { '0000000000000000'h } 891 ::= { t11FcsIeEntry 5 } 893 t11FcsIeLogicalName OBJECT-TYPE 894 SYNTAX OCTET STRING (SIZE (0..255)) 895 MAX-ACCESS read-only 896 STATUS current 897 DESCRIPTION 898 "The logical name of this Interconnect Element. 899 When the logical name is unknown, this object contains 900 the zero-length string." 901 REFERENCE 902 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 903 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.6." 904 ::= { t11FcsIeEntry 6 } 906 t11FcsIeMgmtAddrListIndex OBJECT-TYPE 907 SYNTAX T11ListIndexPointer 908 MAX-ACCESS read-only 909 STATUS current 910 DESCRIPTION 911 "The management address list for this Interconnect Element. 912 This object points to an entry in the 913 t11FcsMgmtAddrListTable." 914 REFERENCE 915 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 916 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.7." 917 ::= { t11FcsIeEntry 7 } 919 t11FcsIeInfoList OBJECT-TYPE 920 SYNTAX OCTET STRING (SIZE (0..252)) 921 MAX-ACCESS read-only 922 STATUS current 923 DESCRIPTION 924 "The information list for this Interconnect Element. 925 This object contains the following substrings in order: 926 vendor name, model name/number and release code/level, 927 followed by zero or more substrings of vendor-specific 928 information. Each substring is terminated with a byte 929 containing a null value (x'00')." 930 REFERENCE 931 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 932 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.8" 933 ::= { t11FcsIeEntry 8 } 935 t11FcsIePortListIndex OBJECT-TYPE 936 SYNTAX T11ListIndexPointer 937 MAX-ACCESS read-only 938 STATUS current 939 DESCRIPTION 940 "The port list for this Interconnect Element. This object 941 points to an entry in the t11FcsPortListTable." 942 ::= { t11FcsIeEntry 9 } 944 -- 945 -- Management Address List table 946 -- 948 t11FcsMgmtAddrListTable OBJECT-TYPE 949 SYNTAX SEQUENCE OF T11FcsMgmtAddrListEntry 950 MAX-ACCESS not-accessible 951 STATUS current 952 DESCRIPTION 953 "This table contains the set of management address lists 954 which are currently referenced by any instance of the 955 t11FcsIeMgmtAddrListIndex or 956 t11FcsPlatformMgmtAddrListIndex objects." 957 ::= { t11FcsDiscoveredConfig 2 } 959 t11FcsMgmtAddrListEntry OBJECT-TYPE 960 SYNTAX T11FcsMgmtAddrListEntry 961 MAX-ACCESS not-accessible 962 STATUS current 963 DESCRIPTION 964 "Information about one management address in a 965 management address list, which is known to a 966 switch (identified by fcmInstanceIndex and 967 fcmSwitchIndex)." 968 INDEX { fcmInstanceIndex, fcmSwitchIndex, 969 t11FcsMgmtAddrListIndex, t11FcsMgmtAddrIndex } 970 ::= { t11FcsMgmtAddrListTable 1 } 972 T11FcsMgmtAddrListEntry ::= SEQUENCE { 973 t11FcsMgmtAddrListIndex T11ListIndex, 974 t11FcsMgmtAddrIndex Unsigned32, 975 t11FcsMgmtAddr SnmpAdminString 976 } 978 t11FcsMgmtAddrListIndex OBJECT-TYPE 979 SYNTAX T11ListIndex 980 MAX-ACCESS not-accessible 981 STATUS current 982 DESCRIPTION 983 "The index value of the management address list." 984 ::= { t11FcsMgmtAddrListEntry 1 } 986 t11FcsMgmtAddrIndex OBJECT-TYPE 987 SYNTAX Unsigned32 (1..4294967295) 988 MAX-ACCESS not-accessible 989 STATUS current 990 DESCRIPTION 991 "An integer value to distinguish different 992 management addresses in the same list." 993 ::= { t11FcsMgmtAddrListEntry 2 } 995 t11FcsMgmtAddr OBJECT-TYPE 996 SYNTAX SnmpAdminString 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION 1000 "The management address of this entry. 1001 The format of this object may be based on the 1002 format of the Uniform Resource Locator (URL). 1003 For example, for SNMP, see RFC 4088." 1004 REFERENCE 1005 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1006 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.2.7" 1007 ::= { t11FcsMgmtAddrListEntry 3 } 1009 -- 1010 -- Port List table 1011 -- 1013 t11FcsPortListTable OBJECT-TYPE 1014 SYNTAX SEQUENCE OF T11FcsPortListEntry 1015 MAX-ACCESS not-accessible 1016 STATUS current 1017 DESCRIPTION 1018 "This table contains all the lists of ports that 1019 are associated with Interconnect Elements contained 1020 in t11FcsIeTable." 1021 ::= { t11FcsDiscoveredConfig 3 } 1023 t11FcsPortListEntry OBJECT-TYPE 1024 SYNTAX T11FcsPortListEntry 1025 MAX-ACCESS not-accessible 1026 STATUS current 1027 DESCRIPTION 1028 "An entry which identifies that the port which has the 1029 port name, t11FcsPortName, is in a particular list of 1030 ports, which is known to a switch (identified by 1031 fcmInstanceIndex and fcmSwitchIndex)." 1032 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1033 t11FcsPortListIndex, t11FcsPortName } 1034 ::= { t11FcsPortListTable 1 } 1036 T11FcsPortListEntry ::= SEQUENCE { 1037 t11FcsPortListIndex T11ListIndex 1038 } 1040 t11FcsPortListIndex OBJECT-TYPE 1041 SYNTAX T11ListIndex 1042 MAX-ACCESS read-only 1043 STATUS current 1044 DESCRIPTION 1045 "The index value of the port list." 1046 ::= { t11FcsPortListEntry 1 } 1048 -- 1049 -- Ports 1050 -- 1052 t11FcsPortTable OBJECT-TYPE 1053 SYNTAX SEQUENCE OF T11FcsPortEntry 1054 MAX-ACCESS not-accessible 1055 STATUS current 1056 DESCRIPTION 1057 "This table contains information about the ports which 1058 are grouped into lists by the t11FcsPortListTable." 1059 ::= { t11FcsDiscoveredConfig 4 } 1061 t11FcsPortEntry OBJECT-TYPE 1062 SYNTAX T11FcsPortEntry 1063 MAX-ACCESS not-accessible 1064 STATUS current 1065 DESCRIPTION 1066 "Information about a particular port, which is connected 1067 to a fabric (identified by t11FcsFabricIndex) and known 1068 to a switch (identified by fcmInstanceIndex and 1069 fcmSwitchIndex)." 1070 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1071 t11FcsFabricIndex, t11FcsPortName } 1072 ::= { t11FcsPortTable 1 } 1074 T11FcsPortEntry ::= SEQUENCE { 1075 t11FcsPortName FcNameIdOrZero, 1076 t11FcsPortType FcPortType, 1077 t11FcsPortTxType FcPortTxType, 1078 t11FcsPortModuleType Unsigned32, 1079 t11FcsPortPhyPortNum Unsigned32, 1080 t11FcsPortAttachPortNameIndex T11ListIndexPointer, 1081 t11FcsPortState FcPortState, 1082 t11FcsPortSpeedCapab OCTET STRING, 1083 t11FcsPortOperSpeed OCTET STRING, 1084 t11FcsPortZoningEnfStatus OCTET STRING 1085 } 1086 t11FcsPortName OBJECT-TYPE 1087 SYNTAX FcNameIdOrZero 1088 MAX-ACCESS not-accessible 1089 STATUS current 1090 DESCRIPTION 1091 "The Port_Name (WWN) of the port for which this row 1092 contains information." 1093 REFERENCE 1094 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1095 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.1." 1096 ::= { t11FcsPortEntry 1 } 1098 t11FcsPortType OBJECT-TYPE 1099 SYNTAX FcPortType 1100 MAX-ACCESS read-only 1101 STATUS current 1102 DESCRIPTION 1103 "The Port Type of this port." 1104 REFERENCE 1105 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1106 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.2." 1107 ::= { t11FcsPortEntry 2 } 1109 t11FcsPortTxType OBJECT-TYPE 1110 SYNTAX FcPortTxType 1111 MAX-ACCESS read-only 1112 STATUS current 1113 DESCRIPTION 1114 "The Port TX Type of this port." 1115 REFERENCE 1116 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1117 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.3." 1118 ::= { t11FcsPortEntry 3 } 1120 t11FcsPortModuleType OBJECT-TYPE 1121 SYNTAX Unsigned32 (0..255) 1122 MAX-ACCESS read-only 1123 STATUS current 1124 DESCRIPTION 1125 "The port module type of this port." 1126 REFERENCE 1127 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1128 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.4." 1129 ::= { t11FcsPortEntry 4 } 1131 t11FcsPortPhyPortNum OBJECT-TYPE 1132 SYNTAX Unsigned32 1133 MAX-ACCESS read-only 1134 STATUS current 1135 DESCRIPTION 1136 "The physical number for this port." 1137 REFERENCE 1138 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1139 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.5." 1140 ::= { t11FcsPortEntry 5 } 1142 t11FcsPortAttachPortNameIndex OBJECT-TYPE 1143 SYNTAX T11ListIndexPointer 1144 MAX-ACCESS read-only 1145 STATUS current 1146 DESCRIPTION 1147 "The attached port name list for this port. This object 1148 points to an entry in the t11FcsAttachPortNameListTable." 1149 REFERENCE 1150 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1151 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6." 1152 ::= { t11FcsPortEntry 6 } 1154 t11FcsPortState OBJECT-TYPE 1155 SYNTAX FcPortState 1156 MAX-ACCESS read-only 1157 STATUS current 1158 DESCRIPTION 1159 "The state of this port." 1160 REFERENCE 1161 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1162 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.7." 1163 ::= { t11FcsPortEntry 7 } 1165 t11FcsPortSpeedCapab OBJECT-TYPE 1166 SYNTAX OCTET STRING (SIZE (2)) 1167 MAX-ACCESS read-only 1168 STATUS current 1169 DESCRIPTION 1170 "The port speed capabilities of this port. The two octets 1171 of the value are formatted as described in FC-GS-5." 1172 REFERENCE 1173 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1174 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.8." 1175 ::= { t11FcsPortEntry 8 } 1177 t11FcsPortOperSpeed OBJECT-TYPE 1178 SYNTAX OCTET STRING (SIZE (2)) 1179 MAX-ACCESS read-only 1180 STATUS current 1181 DESCRIPTION 1182 "The operating speed of this port. The two octets 1183 of the value are formatted as described in FC-GS-5." 1184 REFERENCE 1185 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1186 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.9." 1187 ::= { t11FcsPortEntry 9 } 1189 t11FcsPortZoningEnfStatus OBJECT-TYPE 1190 SYNTAX OCTET STRING (SIZE (12)) 1191 MAX-ACCESS read-only 1192 STATUS current 1193 DESCRIPTION 1194 "The zoning enforcement status of this port.. The twelve 1195 octets of the value are formatted as described in FC-GS-5." 1196 REFERENCE 1197 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1198 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.10." 1199 ::= { t11FcsPortEntry 10 } 1201 -- 1202 -- Attached Port List table 1203 -- 1205 t11FcsAttachPortNameListTable OBJECT-TYPE 1206 SYNTAX SEQUENCE OF T11FcsAttachPortNameListEntry 1207 MAX-ACCESS not-accessible 1208 STATUS current 1209 DESCRIPTION 1210 "This table contains all the lists of attach port 1211 names." 1212 REFERENCE 1213 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1214 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6" 1215 ::= { t11FcsDiscoveredConfig 5 } 1217 t11FcsAttachPortNameListEntry OBJECT-TYPE 1218 SYNTAX T11FcsAttachPortNameListEntry 1219 MAX-ACCESS not-accessible 1220 STATUS current 1221 DESCRIPTION 1222 "Information about the name of a particular attached port, 1223 which is known to a switch (identified by fcmInstanceIndex 1224 and fcmSwitchIndex)." 1225 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1226 t11FcsAttachPortNameListIndex, t11FcsAttachPortName } 1227 ::= { t11FcsAttachPortNameListTable 1 } 1229 T11FcsAttachPortNameListEntry ::= SEQUENCE { 1230 t11FcsAttachPortNameListIndex T11ListIndex, 1231 t11FcsAttachPortName OCTET STRING 1232 } 1234 t11FcsAttachPortNameListIndex OBJECT-TYPE 1235 SYNTAX T11ListIndex 1236 MAX-ACCESS not-accessible 1237 STATUS current 1238 DESCRIPTION 1239 "The index value of the attach port name list." 1240 ::= { t11FcsAttachPortNameListEntry 1 } 1242 t11FcsAttachPortName OBJECT-TYPE 1243 SYNTAX OCTET STRING (SIZE (12)) 1244 MAX-ACCESS read-only 1245 STATUS current 1246 DESCRIPTION 1247 "The attached port name. Zero or more of these names 1248 may be associated with a port object. 1249 The first 8 bytes of this object contain the WWN of 1250 the port followed by 2 reserved bytes. Following 1251 this is one byte of Port flags and one byte of 1252 Port type, as described in FC-GS-5." 1253 REFERENCE 1254 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1255 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.3.6" 1256 ::= { t11FcsAttachPortNameListEntry 2 } 1258 -- 1259 -- Platforms 1260 -- 1262 t11FcsPlatformTable OBJECT-TYPE 1263 SYNTAX SEQUENCE OF T11FcsPlatformEntry 1264 MAX-ACCESS not-accessible 1265 STATUS current 1266 DESCRIPTION 1267 "This table contains information on platforms. 1269 By default, this table only contains local (e.g., for a 1270 local switch) information. If a discovery is triggered, 1271 this table will also contain information gathered by the 1272 discovery process. The discovered information is retained 1273 in this table for at least t11FcsFabricDiscoveryTimeOut 1274 seconds after the completion of its discovery or until 1275 the discovered cache is invalidated." 1276 REFERENCE 1277 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1278 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4" 1279 ::= { t11FcsDiscoveredConfig 6 } 1281 t11FcsPlatformEntry OBJECT-TYPE 1282 SYNTAX T11FcsPlatformEntry 1283 MAX-ACCESS not-accessible 1284 STATUS current 1285 DESCRIPTION 1286 "Information about a particular platform, which is 1287 known to a switch (identified by fcmInstanceIndex and 1288 fcmSwitchIndex). 1290 A platform can contain multiple nodes. Information on 1291 nodes is contained in the t11FcsNodeNameListTable. The 1292 t11FcsPlatformNodeNameListIndex object in this table 1293 points to the list of nodes contained in this platform. 1294 Similarly, the t11FcsPlatformMgmtAddrListIndex object in 1295 this table points to the list of management addresses 1296 associated with this platform." 1297 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1298 t11FcsFabricIndex, t11FcsPlatformIndex } 1299 ::= { t11FcsPlatformTable 1 } 1301 T11FcsPlatformEntry ::= SEQUENCE { 1302 t11FcsPlatformIndex Unsigned32, 1303 t11FcsPlatformName OCTET STRING, 1304 t11FcsPlatformType OCTET STRING, 1305 t11FcsPlatformNodeNameListIndex T11ListIndexPointer, 1306 t11FcsPlatformMgmtAddrListIndex T11ListIndexPointer, 1307 t11FcsPlatformVendorId SnmpAdminString, 1308 t11FcsPlatformProductId SnmpAdminString, 1309 t11FcsPlatformProductRevLevel SnmpAdminString, 1310 t11FcsPlatformDescription SnmpAdminString, 1311 t11FcsPlatformLabel SnmpAdminString, 1312 t11FcsPlatformLocation SnmpAdminString, 1313 t11FcsPlatformSystemID SnmpAdminString, 1314 t11FcsPlatformSysMgmtAddr T11ListIndexPointer, 1315 t11FcsPlatformClusterId SnmpAdminString, 1316 t11FcsPlatformClusterMgmtAddr T11ListIndexPointer, 1317 t11FcsPlatformFC4Types OCTET STRING 1318 } 1320 t11FcsPlatformIndex OBJECT-TYPE 1321 SYNTAX Unsigned32 1322 MAX-ACCESS not-accessible 1323 STATUS current 1324 DESCRIPTION 1325 "An integer value to distinguish one platform from 1326 other platforms in the same fabric." 1327 ::= { t11FcsPlatformEntry 1 } 1329 t11FcsPlatformName OBJECT-TYPE 1330 SYNTAX OCTET STRING (SIZE (0..255)) 1331 MAX-ACCESS read-only 1332 STATUS current 1333 DESCRIPTION 1334 "The name of this platform. The last byte of the value 1335 indicates the format of the name, as specified in FC-GS-5." 1336 REFERENCE 1337 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1338 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.2" 1339 ::= { t11FcsPlatformEntry 2 } 1341 t11FcsPlatformType OBJECT-TYPE 1342 SYNTAX OCTET STRING (SIZE (4)) 1343 MAX-ACCESS read-only 1344 STATUS current 1345 DESCRIPTION 1346 "The type(s) of this platform, encoded in four bytes as 1347 specified in FC-GS-5." 1348 REFERENCE 1349 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1350 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.3" 1351 ::= { t11FcsPlatformEntry 3 } 1353 t11FcsPlatformNodeNameListIndex OBJECT-TYPE 1354 SYNTAX T11ListIndexPointer 1355 MAX-ACCESS read-only 1356 STATUS current 1357 DESCRIPTION 1358 "The list of nodes for this platform. This object points 1359 to an entry in the t11FcsNodeNameListTable." 1360 REFERENCE 1361 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1362 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.6" 1363 ::= { t11FcsPlatformEntry 4 } 1365 t11FcsPlatformMgmtAddrListIndex OBJECT-TYPE 1366 SYNTAX T11ListIndexPointer 1367 MAX-ACCESS read-only 1368 STATUS current 1369 DESCRIPTION 1370 "The list of management addresses for this platform. This 1371 object points to an entry in the t11FcsMgmtAddrListTable." 1372 REFERENCE 1373 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1374 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.7" 1375 ::= { t11FcsPlatformEntry 5 } 1377 t11FcsPlatformVendorId OBJECT-TYPE 1378 SYNTAX SnmpAdminString (SIZE (0 | 12)) 1379 MAX-ACCESS read-only 1380 STATUS current 1381 DESCRIPTION 1382 "The identifier of the vendor of this platform." 1383 REFERENCE 1384 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1385 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1386 ::= { t11FcsPlatformEntry 6 } 1388 t11FcsPlatformProductId OBJECT-TYPE 1389 SYNTAX SnmpAdminString (SIZE (0 | 20)) 1390 MAX-ACCESS read-only 1391 STATUS current 1392 DESCRIPTION 1393 "The vendor's product and/or model identifier for this 1394 platform." 1395 REFERENCE 1396 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1397 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1398 ::= { t11FcsPlatformEntry 7 } 1400 t11FcsPlatformProductRevLevel OBJECT-TYPE 1401 SYNTAX SnmpAdminString (SIZE (0 | 4..32)) 1402 MAX-ACCESS read-only 1403 STATUS current 1404 DESCRIPTION 1405 "The product revision level for this platform." 1406 REFERENCE 1407 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1408 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1409 ::= { t11FcsPlatformEntry 8 } 1411 t11FcsPlatformDescription OBJECT-TYPE 1412 SYNTAX SnmpAdminString (SIZE (0 | 4..128)) 1413 MAX-ACCESS read-only 1414 STATUS current 1415 DESCRIPTION 1416 "The description of this platform. This value should 1417 include the full name and version identification of the 1418 platform's hardware type and software operating system." 1419 REFERENCE 1420 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1421 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.10" 1422 ::= { t11FcsPlatformEntry 9 } 1424 t11FcsPlatformLabel OBJECT-TYPE 1425 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1426 MAX-ACCESS read-only 1427 STATUS current 1428 DESCRIPTION 1429 "An administratively assigned symbolic name for the 1430 platform." 1431 REFERENCE 1432 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1433 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.11" 1434 ::= { t11FcsPlatformEntry 10 } 1436 t11FcsPlatformLocation OBJECT-TYPE 1437 SYNTAX SnmpAdminString (SIZE (0 | 4..128)) 1438 MAX-ACCESS read-only 1439 STATUS current 1440 DESCRIPTION 1441 "The physical location of the platform 1442 (e.g., 'telephone closet, 3rd floor')." 1443 REFERENCE 1444 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1445 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.12" 1446 ::= { t11FcsPlatformEntry 11 } 1448 t11FcsPlatformSystemID OBJECT-TYPE 1449 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1450 MAX-ACCESS read-only 1451 STATUS current 1452 DESCRIPTION 1453 "An identifier for a hosting system that this platform is 1454 associated with. This identifier is used to associate 1455 platforms of logical types (e.g., logical partitions) with 1456 a physical system." 1457 REFERENCE 1458 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1459 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1460 ::= { t11FcsPlatformEntry 12 } 1462 t11FcsPlatformSysMgmtAddr OBJECT-TYPE 1463 SYNTAX T11ListIndexPointer 1464 MAX-ACCESS read-only 1465 STATUS current 1466 DESCRIPTION 1467 "A list of management addresses for the platform." 1468 REFERENCE 1469 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1470 FC-GS-5 T11/Project 1677-D/Rev 8, sections 6.2.3.4.5 and 1471 6.2.3.2.7." 1472 ::= { t11FcsPlatformEntry 13 } 1474 t11FcsPlatformClusterId OBJECT-TYPE 1475 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1476 MAX-ACCESS read-only 1477 STATUS current 1478 DESCRIPTION 1479 "An identifier for a cluster that this platform is 1480 associated with, where a cluster is a set of independent 1481 platforms that are managed together to provide increased 1482 performance capabilities, failover, etc." 1483 REFERENCE 1484 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1485 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1486 ::= { t11FcsPlatformEntry 14 } 1488 t11FcsPlatformClusterMgmtAddr OBJECT-TYPE 1489 SYNTAX T11ListIndexPointer 1490 MAX-ACCESS read-only 1491 STATUS current 1492 DESCRIPTION 1493 "A list of management addresses for the cluster identified 1494 in the corresponding instance of t11FcsPlatformClusterId." 1495 REFERENCE 1496 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1497 FC-GS-5 T11/Project 1677-D/Rev 8, sections 6.2.3.4.5 and 1498 6.2.3.2.7." 1499 ::= { t11FcsPlatformEntry 15 } 1501 t11FcsPlatformFC4Types OBJECT-TYPE 1502 SYNTAX OCTET STRING (SIZE (0 | 32)) 1503 MAX-ACCESS read-only 1504 STATUS current 1505 DESCRIPTION 1506 "The FC-4 types supported by this platform, formatted as 1507 a bit mask as specified in FC-GS-5. If this object 1508 contains the zero-length string, the types are unknown." 1509 REFERENCE 1510 "ANSI INCITS xxx-200x, Fibre Channel - Generic Services 5, 1511 FC-GS-5 T11/Project 1677-D/Rev 8, section 6.2.3.4.5" 1512 ::= { t11FcsPlatformEntry 16 } 1514 -- 1515 -- Node Name List table 1516 -- 1518 t11FcsNodeNameListTable OBJECT-TYPE 1519 SYNTAX SEQUENCE OF T11FcsNodeNameListEntry 1520 MAX-ACCESS not-accessible 1521 STATUS current 1522 DESCRIPTION 1523 "This table contains all the lists of nodes." 1524 ::= { t11FcsDiscoveredConfig 7 } 1526 t11FcsNodeNameListEntry OBJECT-TYPE 1527 SYNTAX T11FcsNodeNameListEntry 1528 MAX-ACCESS not-accessible 1529 STATUS current 1530 DESCRIPTION 1531 "Information about a node, which is known to a 1532 switch (identified by fcmInstanceIndex and 1533 fcmSwitchIndex)." 1534 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1535 t11FcsNodeNameListIndex, t11FcsNodeName } 1536 ::= { t11FcsNodeNameListTable 1 } 1538 T11FcsNodeNameListEntry ::= SEQUENCE { 1539 t11FcsNodeNameListIndex T11ListIndex, 1540 t11FcsNodeName FcNameIdOrZero 1541 } 1543 t11FcsNodeNameListIndex OBJECT-TYPE 1544 SYNTAX T11ListIndex 1545 MAX-ACCESS not-accessible 1546 STATUS current 1547 DESCRIPTION 1548 "The index value of the node name list." 1549 ::= { t11FcsNodeNameListEntry 1 } 1551 t11FcsNodeName OBJECT-TYPE 1552 SYNTAX FcNameIdOrZero 1553 MAX-ACCESS read-only 1554 STATUS current 1555 DESCRIPTION 1556 "The name of this node." 1557 ::= { t11FcsNodeNameListEntry 2 } 1559 -- 1560 -- Statistics 1561 -- 1563 t11FcsStatsTable OBJECT-TYPE 1564 SYNTAX SEQUENCE OF T11FcsStatsEntry 1565 MAX-ACCESS not-accessible 1566 STATUS current 1567 DESCRIPTION 1568 "This table contains all the statistics related 1569 to the Fabric Configuration Server." 1570 ::= { t11FcsStats 1 } 1572 t11FcsStatsEntry OBJECT-TYPE 1573 SYNTAX T11FcsStatsEntry 1574 MAX-ACCESS not-accessible 1575 STATUS current 1576 DESCRIPTION 1577 "A set of statistics for a particular fabric (identified 1578 by t11FcsFabricIndex) on a switch (identified by 1579 fcmInstanceIndex and fcmSwitchIndex)." 1580 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } 1581 ::= { t11FcsStatsTable 1 } 1583 T11FcsStatsEntry ::= SEQUENCE { 1584 t11FcsInGetReqs Counter32, 1585 t11FcsOutGetReqs Counter32, 1586 t11FcsInRegReqs Counter32, 1587 t11FcsOutRegReqs Counter32, 1588 t11FcsInDeregReqs Counter32, 1589 t11FcsOutDeregReqs Counter32, 1590 t11FcsRejects Counter32 1591 } 1593 t11FcsInGetReqs OBJECT-TYPE 1594 SYNTAX Counter32 1595 MAX-ACCESS read-only 1596 STATUS current 1597 DESCRIPTION 1598 "The number of Get Requests received by the Fabric 1599 Configuration Server on this fabric." 1600 ::= { t11FcsStatsEntry 1 } 1602 t11FcsOutGetReqs OBJECT-TYPE 1603 SYNTAX Counter32 1604 MAX-ACCESS read-only 1605 STATUS current 1606 DESCRIPTION 1607 "The number of Get Requests sent by the Fabric 1608 Configuration Server on this fabric to other 1609 servers in the fabric." 1610 ::= { t11FcsStatsEntry 2 } 1612 t11FcsInRegReqs OBJECT-TYPE 1613 SYNTAX Counter32 1614 MAX-ACCESS read-only 1615 STATUS current 1616 DESCRIPTION 1617 "The number of Registration Requests received by the 1618 Fabric Configuration Server on this fabric." 1619 ::= { t11FcsStatsEntry 3 } 1621 t11FcsOutRegReqs OBJECT-TYPE 1622 SYNTAX Counter32 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "The number of Registration Requests sent by the 1627 Fabric Configuration Server on this fabric." 1628 ::= { t11FcsStatsEntry 4 } 1630 t11FcsInDeregReqs OBJECT-TYPE 1631 SYNTAX Counter32 1632 MAX-ACCESS read-only 1633 STATUS current 1634 DESCRIPTION 1635 "The number of Deregistration Requests received by 1636 the Fabric Configuration Server on this fabric." 1637 ::= { t11FcsStatsEntry 5 } 1639 t11FcsOutDeregReqs OBJECT-TYPE 1640 SYNTAX Counter32 1641 MAX-ACCESS read-only 1642 STATUS current 1643 DESCRIPTION 1644 "The number of Deregistration Requests sent by 1645 the Fabric Configuration Server on this fabric." 1646 ::= { t11FcsStatsEntry 6 } 1648 t11FcsRejects OBJECT-TYPE 1649 SYNTAX Counter32 1650 MAX-ACCESS read-only 1651 STATUS current 1652 DESCRIPTION 1653 "The total number of requests rejected by the Fabric 1654 Configuration Server on this fabric." 1655 ::= { t11FcsStatsEntry 7 } 1657 -- 1658 -- Notification Control Table 1659 -- 1661 t11FcsNotifyControlTable OBJECT-TYPE 1662 SYNTAX SEQUENCE OF T11FcsNotifyControlEntry 1663 MAX-ACCESS not-accessible 1664 STATUS current 1665 DESCRIPTION 1666 "A table of control information for notifications 1667 generated due to Fabric Configuration Server events." 1668 ::= { t11FcsNotificationInfo 1 } 1670 t11FcsNotifyControlEntry OBJECT-TYPE 1671 SYNTAX T11FcsNotifyControlEntry 1672 MAX-ACCESS not-accessible 1673 STATUS current 1674 DESCRIPTION 1675 "Each entry contains notification control information 1676 for a Fabric Configuration Server on a particular fabric 1677 (identified by t11FcsFabricIndex) on a particular 1678 switch (identified by fcmInstanceIndex and 1679 fcmSwitchIndex)." 1680 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1681 t11FcsFabricIndex } 1682 ::= { t11FcsNotifyControlTable 1 } 1684 T11FcsNotifyControlEntry ::= SEQUENCE { 1685 t11FcsReqRejectNotifyEnable TruthValue, 1686 t11FcsDiscoveryCompNotifyEnable TruthValue, 1687 t11FcsMgmtAddrChangeNotifyEnable TruthValue, 1688 t11FcsRejectCtCommandString OCTET STRING, 1689 t11FcsRejectRequestSource FcNameIdOrZero, 1690 t11FcsRejectReasonCode T11NsGs4RejectReasonCode, 1691 t11FcsRejectReasonCodeExp T11FcsRejectReasonExplanation, 1692 t11FcsRejectReasonVendorCode OCTET STRING 1693 } 1695 t11FcsReqRejectNotifyEnable OBJECT-TYPE 1696 SYNTAX TruthValue 1697 MAX-ACCESS read-write 1698 STATUS current 1699 DESCRIPTION 1700 "This object specifies if the Fabric Configuration 1701 Server should generate 't11FcsReqRejectNotify' 1702 notifications. 1704 If the value of this object is 'true', then the 1705 notification is issued. If the value of this object 1706 is 'false', then the notification is not issued." 1707 DEFVAL { false } 1708 ::= { t11FcsNotifyControlEntry 1 } 1710 t11FcsDiscoveryCompNotifyEnable OBJECT-TYPE 1711 SYNTAX TruthValue 1712 MAX-ACCESS read-write 1713 STATUS current 1714 DESCRIPTION 1715 "This object specifies if the Fabric Configuration 1716 Server should generate 't11FcsDiscoveryCompleteNotify' 1717 notifications. 1719 If the value of this object is 'true', then the 1720 notification is issued. If the value of this object 1721 is 'false', then the notification is not issued." 1722 DEFVAL { false } 1723 ::= { t11FcsNotifyControlEntry 2 } 1725 t11FcsMgmtAddrChangeNotifyEnable OBJECT-TYPE 1726 SYNTAX TruthValue 1727 MAX-ACCESS read-write 1728 STATUS current 1729 DESCRIPTION 1730 "This object specifies if the Fabric Configuration 1731 Server should generate 't11FcsMgmtAddrChangeNotify' 1732 notifications. 1734 If the value of this object is 'true', then the 1735 notification is issued. If the value of this object 1736 is 'false', then the notification is not issued." 1737 DEFVAL { false } 1738 ::= { t11FcsNotifyControlEntry 3 } 1740 t11FcsRejectCtCommandString OBJECT-TYPE 1741 SYNTAX OCTET STRING (SIZE (0..255)) 1742 MAX-ACCESS read-only 1743 STATUS current 1744 DESCRIPTION 1745 "The binary content of the Fabric Configuration Server 1746 request, formatted as an octet string (in network byte 1747 order) containing the CT_IU, as described in Table 2 of 1748 FC-GS-5 (including the preamble), which was most recently 1749 rejected by the Fabric Configuration Server for this fabric. 1751 This object contains the zero-length string if and when the 1752 CT-IU's content is unavailable. 1754 When the length of this object is 255 octets, it contains 1755 the first 255 octets of the CT-IU (in network-byte order)." 1756 ::= { t11FcsNotifyControlEntry 4 } 1758 t11FcsRejectRequestSource OBJECT-TYPE 1759 SYNTAX FcNameIdOrZero 1760 MAX-ACCESS read-only 1761 STATUS current 1762 DESCRIPTION 1763 "The WWN which was the source of the CT_IU contained in 1764 the corresponding instance of t11FcsRejectCtCommandString." 1765 ::= { t11FcsNotifyControlEntry 5 } 1767 t11FcsRejectReasonCode OBJECT-TYPE 1768 SYNTAX T11NsGs4RejectReasonCode 1769 MAX-ACCESS read-only 1770 STATUS current 1771 DESCRIPTION 1772 "This object contains the reason code corresponding 1773 to the latest Fabric Configuration Server request 1774 rejected by the local system." 1775 ::= { t11FcsNotifyControlEntry 6 } 1777 t11FcsRejectReasonCodeExp OBJECT-TYPE 1778 SYNTAX T11FcsRejectReasonExplanation 1779 MAX-ACCESS read-only 1780 STATUS current 1781 DESCRIPTION 1782 "When the corresponding instance of 1783 t11FcsRejectReasonCode has the value: 'unable to 1784 perform command request', this object contains the 1785 corresponding reason code explanation." 1786 ::= { t11FcsNotifyControlEntry 7 } 1788 t11FcsRejectReasonVendorCode OBJECT-TYPE 1789 SYNTAX OCTET STRING (SIZE(1)) 1790 MAX-ACCESS read-only 1791 STATUS current 1792 DESCRIPTION 1793 "A registration reject vendor-specific code. This 1794 object contains the vendor-specific code of the most 1795 recently rejected Fabric Configuration Server 1796 Registration request for the particular port on 1797 the particular fabric." 1798 ::= { t11FcsNotifyControlEntry 8 } 1799 -- 1800 -- Notifications 1801 -- 1803 t11FcsReqRejectNotify NOTIFICATION-TYPE 1804 OBJECTS { t11FamLocalSwitchWwn, 1805 t11FcsRejectReasonCode, 1806 t11FcsRejectReasonCodeExp, 1807 t11FcsRejectReasonVendorCode } 1808 STATUS current 1809 DESCRIPTION 1810 "This notification is generated whenever the Fabric 1811 Configuration Server on a switch (indicated by the 1812 value of t11FamLocalSwitchWwn) rejects a Fabric 1813 Configuration Server request. 1815 The Fabric Configuration Server should update the 1816 t11FcsRejectReasonCode, t11FcsRejectReasonCodeExp 1817 and t11FcsRejectReasonVendorCode objects with the 1818 corresponding reason code, explanation and vendor 1819 specific code before sending the notification." 1820 ::= { t11FcsNotifications 1 } 1822 t11FcsDiscoveryCompleteNotify NOTIFICATION-TYPE 1823 OBJECTS {t11FcsFabricDiscoveryRangeLow} 1824 STATUS current 1825 DESCRIPTION 1826 "This notification is generated by the Fabric 1827 Configuration Server on the completion of the 1828 discovery of fabrics in the range which has 1829 t11FcsFabricDiscoveryRangeLow at its low end." 1830 ::= { t11FcsNotifications 2 } 1832 t11FcsMgmtAddrChangeNotify NOTIFICATION-TYPE 1833 OBJECTS { t11FcsMgmtAddrChangeFabricIndex, 1834 t11FcsMgmtAddrChangeIeName } 1835 STATUS current 1836 DESCRIPTION 1837 "This notification is generated by the Fabric 1838 Configuration Server whenever the management 1839 address of an IE changes, i.e., whenever an 1840 entry in the t11FcsMgmtAddrListTable changes." 1841 ::= { t11FcsNotifications 3 } 1843 t11FcsMgmtAddrChangeFabricIndex OBJECT-TYPE 1844 SYNTAX T11FabricIndex 1845 MAX-ACCESS accessible-for-notify 1846 STATUS current 1847 DESCRIPTION 1848 "The index value which identifies the fabric on which 1849 a management address change has been detected." 1851 ::= { t11FcsNotificationInfo 2 } 1853 t11FcsMgmtAddrChangeIeName OBJECT-TYPE 1854 SYNTAX FcNameIdOrZero 1855 MAX-ACCESS accessible-for-notify 1856 STATUS current 1857 DESCRIPTION 1858 "The IE for which a management address change has been 1859 detected." 1860 ::= { t11FcsNotificationInfo 3 } 1862 -- Conformance 1864 t11FcsMIBCompliances OBJECT IDENTIFIER ::= { t11FcsMIBConformance 1 } 1865 t11FcsMIBGroups OBJECT IDENTIFIER ::= { t11FcsMIBConformance 2 } 1867 t11FcsMIBCompliance MODULE-COMPLIANCE 1868 STATUS current 1869 DESCRIPTION 1870 "The compliance statement for entities which 1871 implement the Fabric Configuration Server." 1872 MODULE MANDATORY-GROUPS { t11FcsDiscoveredConfigGroup, 1873 t11FcsDiscoveryStatusGroup, 1874 t11FcsNotificationInfoGroup, 1875 t11FcsNotificationGroup } 1877 GROUP t11FcsDiscoveryControlGroup 1878 DESCRIPTION 1879 "This group is mandatory only for those systems which 1880 allow discovery of configuration by Fabric Configuration 1881 Servers to be controlled via a MIB." 1883 GROUP t11FcsStatisticsGroup 1884 DESCRIPTION 1885 "These counters, containing Fabric Configuration 1886 Server statistics, are mandatory only for those systems 1887 which count such events." 1889 OBJECT t11FcsDiscoveryStatus 1890 MIN-ACCESS read-only 1891 DESCRIPTION 1892 "Write access is not required." 1894 OBJECT t11FcsReqRejectNotifyEnable 1895 MIN-ACCESS read-only 1896 DESCRIPTION 1897 "Write access is not required." 1899 OBJECT t11FcsDiscoveryCompNotifyEnable 1900 MIN-ACCESS read-only 1901 DESCRIPTION 1902 "Write access is not required." 1904 OBJECT t11FcsMgmtAddrChangeNotifyEnable 1905 MIN-ACCESS read-only 1906 DESCRIPTION 1907 "Write access is not required." 1909 ::= { t11FcsMIBCompliances 1 } 1911 -- Units of Conformance 1913 t11FcsDiscoveryControlGroup OBJECT-GROUP 1914 OBJECTS { t11FcsFabricDiscoveryRangeLow, 1915 t11FcsFabricDiscoveryRangeHigh, 1916 t11FcsFabricDiscoveryStart, 1917 t11FcsFabricDiscoveryTimeOut } 1918 STATUS current 1919 DESCRIPTION 1920 "A collection of objects for requesting a Fabric 1921 Configuration Server to discover the configuration 1922 of one or more fabrics." 1923 ::= { t11FcsMIBGroups 1 } 1925 t11FcsDiscoveryStatusGroup OBJECT-GROUP 1926 OBJECTS { t11FcsDiscoveryStatus, 1927 t11FcsDiscoveryCompleteTime } 1928 STATUS current 1929 DESCRIPTION 1930 "A collection of objects with which to monitor the 1931 status of discovery (of fabric configurations) by 1932 Fabric Configuration Servers." 1933 ::= { t11FcsMIBGroups 2 } 1935 t11FcsDiscoveredConfigGroup OBJECT-GROUP 1936 OBJECTS { 1937 t11FcsIeType, 1938 t11FcsIeDomainId, 1939 t11FcsIeMgmtId, 1940 t11FcsIeFabricName, 1941 t11FcsIeLogicalName, 1942 t11FcsIeMgmtAddrListIndex, 1943 t11FcsIeInfoList, 1944 t11FcsIePortListIndex, 1945 t11FcsMgmtAddr, 1946 t11FcsPortListIndex, 1947 t11FcsPortType, 1948 t11FcsPortTxType, 1949 t11FcsPortModuleType, 1950 t11FcsPortPhyPortNum, 1951 t11FcsPortAttachPortNameIndex, 1952 t11FcsPortState, 1953 t11FcsPortSpeedCapab, 1954 t11FcsPortOperSpeed, 1955 t11FcsPortZoningEnfStatus, 1956 t11FcsAttachPortName, 1957 t11FcsPlatformName, 1958 t11FcsPlatformType, 1959 t11FcsPlatformNodeNameListIndex, 1960 t11FcsPlatformMgmtAddrListIndex, 1961 t11FcsPlatformVendorId, 1962 t11FcsPlatformProductId, 1963 t11FcsPlatformProductRevLevel, 1964 t11FcsPlatformDescription, 1965 t11FcsPlatformLabel, 1966 t11FcsPlatformLocation, 1967 t11FcsPlatformSystemID, 1968 t11FcsPlatformSysMgmtAddr, 1969 t11FcsPlatformClusterId, 1970 t11FcsPlatformClusterMgmtAddr, 1971 t11FcsPlatformFC4Types, 1972 t11FcsNodeName } 1973 STATUS current 1974 DESCRIPTION 1975 "A collection of objects to contain the fabric configuration 1976 information discovered by Fabric Configuration Servers." 1977 ::= { t11FcsMIBGroups 3 } 1979 t11FcsStatisticsGroup OBJECT-GROUP 1980 OBJECTS { t11FcsInGetReqs, 1981 t11FcsOutGetReqs, 1982 t11FcsInRegReqs, 1983 t11FcsOutRegReqs, 1984 t11FcsInDeregReqs, 1985 t11FcsOutDeregReqs, 1986 t11FcsRejects } 1987 STATUS current 1988 DESCRIPTION 1989 "A collection of objects for Fabric Configuration Server 1990 statistics information." 1991 ::= { t11FcsMIBGroups 4 } 1993 t11FcsNotificationInfoGroup OBJECT-GROUP 1994 OBJECTS { t11FcsReqRejectNotifyEnable, 1995 t11FcsDiscoveryCompNotifyEnable, 1996 t11FcsMgmtAddrChangeNotifyEnable, 1997 t11FcsRejectCtCommandString, 1998 t11FcsRejectRequestSource, 1999 t11FcsRejectReasonCode, 2000 t11FcsRejectReasonCodeExp, 2001 t11FcsRejectReasonVendorCode, 2002 t11FcsMgmtAddrChangeFabricIndex, 2003 t11FcsMgmtAddrChangeIeName } 2004 STATUS current 2005 DESCRIPTION 2006 "A collection of notification control and notification 2007 information objects for monitoring Fabric 2008 Configuration Servers." 2009 ::= { t11FcsMIBGroups 5 } 2011 t11FcsNotificationGroup NOTIFICATION-GROUP 2012 NOTIFICATIONS { t11FcsReqRejectNotify, 2013 t11FcsDiscoveryCompleteNotify, 2014 t11FcsMgmtAddrChangeNotify } 2015 STATUS current 2016 DESCRIPTION 2017 "A collection of notifications for monitoring Fabric 2018 Configuration Servers." 2019 ::= { t11FcsMIBGroups 6 } 2021 END 2022 7. Acknowledgements 2024 This document is a work item of the INCITS Task Group T11.5. We wish 2025 to acknowledge the contributions and comments from the INCITS 2026 Technical Committee T11, including the following: 2028 T11 Chair: Robert Snively, Brocade 2029 T11 Vice Chair: Claudio Desanti, Cisco Systems 2030 T11.5 Chair: Roger Cummings, Symantec 2031 T11.5 Vice Chair: Scott Kipp, McData 2032 and other members of T11.5. 2034 8. Normative References 2036 [RFC2578] 2037 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2038 and S. Waldbusser, "Structure of Management Information Version 2 2039 (SMIv2)", STD 58, RFC 2578, April 1999. 2041 [RFC2579] 2042 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2043 and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2044 2579, April 1999. 2046 [RFC2580] 2047 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2048 and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2049 2580, April 1999. 2051 [RFC3411] 2052 Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 2053 Describing Simple Network Management Protocol (SNMP) Management 2054 Frameworks", STD 58, RFC 3411, December 2002. 2056 [FC-FS] 2057 "Fibre Channel - Framing and Signaling (FC-FS)" ANSI INCITS 2058 373-2003, http://www.t11.org/t11/stat.nsf/upnum/1331-d, April 2003. 2060 [FC-GS-5] 2061 "Fibre Channel - Generic Services - 5 (FC-GS-5)", ANSI INCITS 2062 xxx-200x, T11/Project 1677-D/Rev 8.00 2063 http://www.t11.org/t11/stat.nsf/upnum/1677-d, September 2004. 2065 [FC-SW-4] 2066 "Fibre Channel - Switch Fabric - 4 (FC-SW-4)", ANSI INCITS 2067 xxx-200x, T11/Project 1674-D/Rev 7.5, 2068 http://www.t11.org/t11/stat.nsf/upnum/1674-d, June 2005. 2070 [FC-MGMT] 2071 K. McCloghrie, "Fibre Channel Management MIB", RFC 4044, May 2005. 2073 [FC-FAM-MIB] 2074 DeSanti, C., Gaonkar, V., McCloghrie, K., and S. Gai, "Fibre- 2075 Channel Fabric Address Manager MIB", Internet-Draft (draft-ietf- 2076 imss-fc-fam-mib-nn.txt), work-in-progress. 2078 [FC-NS-MIB] 2079 DeSanti, C., Gaonkar, V., Vivek, H.K., McCloghrie, K., and S. Gai, 2080 "Fibre-Channel Name Server MIB", Internet-Draft (draft-ietf-imss- 2081 fc-nsm-mib-nn.txt), work-in-progress. 2083 9. Informative References 2085 [RFC2837] 2086 Teow, K., "Definitions of Managed Objects for the Fabric Element in 2087 Fibre Channel Standard", RFC 2837, May 2000. 2089 [RFC3410] 2090 Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and 2091 Applicability Statements for Internet- Standard Management 2092 Framework", RFC 3410, December 2002. 2094 [SCSI-MIB] 2095 Hallak-Stamler, M., Bakke, M., Lederman, Y., Krueger, M., and K. 2096 McCloghrie, "Definition of Managed Objects for SCSI Entities", 2097 Internet-Draft (draft-ietf-ips-scsi-mib-nn.txt), work-in-progress. 2099 10. Authors' Addresses 2101 Claudio DeSanti 2102 Cisco Systems, Inc. 2103 170 West Tasman Drive 2104 San Jose, CA 95134 USA 2105 Phone: +1 408 853-9172 2106 EMail: cds@cisco.com 2108 H.K. Vivek 2109 Cisco Systems, Inc. 2110 71 Millers Rd 2111 Bangalore, India 2112 Phone: +91 80 2289933x5117 2113 EMail: hvivek@cisco.com 2115 Keith McCloghrie 2116 Cisco Systems, Inc. 2117 170 West Tasman Drive 2118 San Jose, CA USA 95134 2119 Phone: +1 408-526-5260 2120 Email: kzm@cisco.com 2122 Silvano Gai 2123 Retired 2125 11. IANA Considerations 2127 IANA is requested to make a MIB OID assignment under the appropriate 2128 subtree. 2130 12. Security Considerations 2132 There are several management objects defined in this MIB module with 2133 a MAX-ACCESS clause of read-write and/or read-create. Such objects 2134 may be considered sensitive or vulnerable in some network 2135 environments. The support for SET operations in a non-secure 2136 environment without proper protection can have a negative effect on 2137 network operations. These objects and their 2138 sensitivity/vulnerability is: 2140 t11FcsFabricDiscoveryRangeLow 2141 t11FcsFabricDiscoveryRangeHigh 2142 t11FcsFabricDiscoveryTimeOut 2143 t11FcsFabricDiscoveryStart -- the ability to specify parameters 2144 for, and trigger the start of, 2145 a topology discovery 2146 t11FcsDiscoveryStatus -- the ability to abort a discovery, or 2147 invalidate discovered information. 2148 t11FcsReqRejectNotifyEnable 2149 t11FcsDiscoveryCompNotifyEnable 2150 t11FcsMgmtAddrChangeNotifyEnable -- the ability to enable/disable 2151 notifications. 2153 Such objects may be considered sensitive or vulnerable in some 2154 network environments. For example, the ability to invalidate 2155 discovered topology may afford an attacker the ability to hide the 2156 presence of unauthorized equipment on the network. The support for 2157 SET operations in a non-secure environment without proper protection 2158 can have a negative effect on network operations. 2160 Some of the readable objects in this MIB module (i.e., objects with a 2161 MAX-ACCESS other than not-accessible) may be considered sensitive or 2162 vulnerable in some network environments. It is thus important to 2163 control even GET and/or NOTIFY access to these objects and possibly 2164 to even encrypt the values of these objects when sending them over 2165 the network via SNMP. These are the tables and objects and their 2166 sensitivity/vulnerability: 2168 t11FcsIeTable 2169 t11FcsMgmtAddrListTable 2170 t11FcsPortListTable 2171 t11FcsPortTable 2172 t11FcsAttachPortNameListTable 2173 t11FcsPlatformTable 2174 t11FcsNodeNameListTable -- contains information about the topology 2175 of the Fibre Channel network. 2177 t11FcsStatsTable -- contains statistics information about the 2178 operation of the Fabric Configuration Server. 2180 SNMP versions prior to SNMPv3 did not include adequate security. 2181 Even if the network itself is secure (for example by using IPSec), 2182 even then, there is no control as to who on the secure network is 2183 allowed to access and GET/SET (read/change/create/delete) the objects 2184 in this MIB module. 2186 It is RECOMMENDED that implementors consider the security features as 2187 provided by the SNMPv3 framework (see [RFC3410], section 8), 2188 including full support for the SNMPv3 cryptographic mechanisms (for 2189 authentication and privacy). 2191 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2192 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2193 enable cryptographic security. It is then a customer/operator 2194 responsibility to ensure that the SNMP entity giving access to an 2195 instance of this MIB module is properly configured to give access to 2196 the objects only to those principals (users) that have legitimate 2197 rights to indeed GET or SET (change/create/delete) them. 2199 Full Copyright Statement 2201 Copyright (C) The Internet Society (2006). This document is subject 2202 to the rights, licenses and restrictions contained in BCP 78, and 2203 except as set forth therein, the authors retain all their rights. 2205 This document and the information contained herein are provided on an 2206 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 2207 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 2208 ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 2209 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 2210 INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 2211 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 2213 Disclaimer of validity 2215 The IETF takes no position regarding the validity or scope of any 2216 Intellectual Property Rights or other rights that might be claimed to 2217 pertain to the implementation or use of the technology described in 2218 this document or the extent to which any license under such rights 2219 might or might not be available; nor does it represent that it has 2220 made any independent effort to identify any such rights. Information 2221 on the procedures with respect to rights in RFC documents can be 2222 found in BCP 78 and BCP 79. 2224 Copies of IPR disclosures made to the IETF Secretariat and any 2225 assurances of licenses to be made available, or the result of an 2226 attempt made to obtain a general license or permission for the use of 2227 such proprietary rights by implementers or users of this 2228 specification can be obtained from the IETF on-line IPR repository at 2229 http://www.ietf.org/ipr. 2231 The IETF invites any interested party to bring to its attention any 2232 copyrights, patents or patent applications, or other proprietary 2233 rights that may cover technology that may be required to implement 2234 this standard. Please address the information to the IETF at 2235 ietf-ipr@ietf.org. 2237 Acknowledgment 2239 Funding for the RFC Editor function is currently provided by the 2240 Internet Society.