idnits 2.17.1 draft-ietf-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, updated by RFC 4748 on line 2368. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 2379. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 2386. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 2392. ** 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. 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 : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The document seems to use 'NOT RECOMMENDED' as an RFC 2119 keyword, but does not include the phrase in its RFC 2119 key words list. -- 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 (8 January 2007) is 6312 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) -- 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' -- 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: 3 errors (**), 0 flaws (~~), 2 warnings (==), 12 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 8 January 2007 8 Fibre-Channel Fabric Configuration Server MIB 9 draft-ietf-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 IETF Trust (2007). 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. 45 Table of Contents 47 1 Introduction ................................................. 3 48 1.1 Change Log ................................................. 3 49 2 The Internet-Standard Management Framework ................... 5 50 3 Short Overview of Fibre Channel .............................. 6 51 4 Relationship to Other MIBs ................................... 8 52 5 MIB Overview ................................................. 8 53 5.1 Fibre Channel management instance .......................... 8 54 5.2 Switch Index ............................................... 9 55 5.3 Fabric Index ............................................... 9 56 5.4 The MIB Groups ............................................. 9 57 5.5 OS LUN Map Entries ......................................... 11 58 6 The T11-FC-FABRIC-CONFIG-SERVER-MIB Module ................... 11 59 7 Acknowledgements ............................................. 49 60 8 Normative References ......................................... 50 61 9 Informative References ....................................... 51 62 10 Authors' Addresses .......................................... 52 63 11 IANA Considerations ......................................... 52 64 12 Security Considerations ..................................... 52 66 1. Introduction 68 This memo defines a portion of the Management Information Base (MIB) 69 for use with network management protocols in the Internet community. 70 In particular, it describes managed objects for information related 71 to a Fibre Channel network's Fabric Configuration Server function 72 which provides a means by which a management application can discover 73 Fibre Channel fabric topology and attributes. Discovered topology 74 includes Interconnect Elements (i.e., switches, hubs, bridges, etc.) 75 and their ports, as well as "platforms" which consist of one or more 76 Fibre Channel nodes. 78 This memo was previously approved by T11.5 (http://www.t11.org); it 79 is currently a work item of the IETF's IMSS working group. 81 This memo includes boilerplate which uses only one of the following 82 terms, but is nevertheless required to mention all of the keywords in 83 the following statement: 85 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL 86 NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" 87 in this document are to be interpreted as described in BCP 14, RFC 88 2119 [RFC2119]. 90 1.1. Change Log 92 This section to be deleted before publication as an RFC. 94 1.1.1. Initial version 96 The initial version was submitted on 30 September 2005 to T11.5 as 97 T11/05-683v0 and to the IETF as draft-kzm-imss-fc-fcs-mib-00.txt. 99 1.1.2. Changes made in 17 December version 101 The following changes were made for the version dated 17 December 102 2005, which was submitted to T11.5 as: 05-683v1, and to the IETF as: 103 draft-kzm-imss-fc-fcs-mib-01.txt. 105 - Added section 5.5 on OS LUN Map entries. 107 - Defined a new object, t11FcsRejectReasonVendorCode, to record the 108 value of the Reason Vendor Specific Code in the most recently 109 reject of a request, and included in the t11FcsRqRejectNotification 110 notification. 112 - Added URLs for the T11 specifications in the Reference section. 114 - Several editorial changes. 116 1.1.3. Changes made in 5 March version 118 The following changes were made for the version dated 5 March 2006, 119 which was submitted to T11.5 as: T11/06-197v0, and to the IETF as: 120 draft-kzm-imss-fc-fcs-mib-02.txt. 122 - Changed "Rx" to "In" and "Tx" to "Out" in the descriptors of 123 Counter32's, e.g., changed t11FcsRxGetReqs to t11FcsInGetReqs. 125 - Deleted the t11FcsTxRscns and t11FcsRxRscns counters. (More 126 detailed counters are being added to the RSCN-MIB instead.) 128 - Many editorial changes. 130 1.1.4. 14 August 2006 version 132 The following changes were made for the version was submitted to the 133 IETF as: draft-ietf-imss-fc-fcs-mib-00.txt. 135 - Changes to indicate the adoption of this memo as a work item of the 136 IMSS Working Group. 138 - Added explicit statement to all Counter32's that they have no 139 discontinuities other than those that all Counter32s have when 140 sysUpTime=0. 142 - Updated references to FC-SW-4 to point at "ANSI INCITS 418-2006". 144 1.1.5. 16 October 2006 version 146 The following changes were made to address comments received in the 147 IMSS WG Last Call, and this version was submitted to the IETF as: 148 draft-ietf-imss-fc-fcs-mib-01.txt. 150 - Updated references to FC-GS-5 to point at "ANSI INCITS 427-2006", 151 and updated the section/table numbers which had changed from the 152 previous version. 154 - The TC's were renamed to have a common prefix of T11Fc... 156 - DISPLAY-HINTs were added for T11ListIndex and 157 T11ListIndexPointerOrZero. 159 - The DESCRPTIONs of t11FcsFabricDiscoveryRangeLow and 160 t11FcsFabricDiscoveryRangeHigh were clarified to indicate the range 161 is inclusive. 163 - Explicit size ranges were added for t11FcsIeName, 164 t11FcsIeFabricName, t11FcsPortName and t11FcsNodeName. 166 - The URLString TC was imported for use as the syntax of 167 t11FcsMgmtAddr. 169 - The t11FcsReqRejectNotify notification was renamed to 170 t11FcsRqRejectNotification. 172 - Text was added to explain why flow-control is not needed for the 173 notifications in this MIB module. 175 - The syntax of t11FcsPlatformName was changed to reflect that it 176 always contains a format character, even if the name is of zero 177 length. 179 - The t11FcsPortListTable, and the object t11FcsIePortListIndex which 180 pointed into it, were deleted. Instead, t11FcsIeName was added 181 into the INDEX of the t11FcsPortTable. 183 1.1.6. 8 January 2007 version 185 The following changes were made to address comments received, and 186 this version was submitted to the IETF as: 187 draft-ietf-imss-fc-fcs-mib-02.txt. 189 - Added IETF IMSS WG to the ORGANIZATION clause. 191 - Added a WRITE-SYNTAX clause for t11FcsDiscoveryStatus in the 192 MODULE-COMPLIANCE statement. 194 - Changed all the copyright dates to 2007. 196 2. The Internet-Standard Management Framework 198 For a detailed overview of the documents that describe the current 199 Internet-Standard Management Framework, please refer to section 7 of 200 RFC 3410 [RFC3410]. 202 Managed objects are accessed via a virtual information store, termed 203 the Management Information Base or MIB. MIB objects are generally 204 accessed through the Simple Network Management Protocol (SNMP). 205 Objects in the MIB are defined using the mechanisms defined in the 206 Structure of Management Information (SMI). This memo specifies a MIB 207 module that is compliant to the SMIv2, which is described in STD 58, 208 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 209 [RFC2580]. 211 3. Short Overview of Fibre Channel 213 The Fibre Channel (FC) is logically a bidirectional point-to-point 214 serial data channel, structured for high performance. Fibre Channel 215 provides a general transport vehicle for higher level protocols such 216 as Small Computer System Interface (SCSI) command sets, the High- 217 Performance Parallel Interface (HIPPI) data framing, IP (Internet 218 Protocol), IEEE 802.2, and others. 220 Physically, Fibre Channel is an interconnection of multiple 221 communication points, called N_Ports, interconnected either by a 222 switching network, called a Fabric, or by a point-to-point link. A 223 Fibre Channel "node" consists of one or more N_Ports. A Fabric may 224 consist of multiple Interconnect Elements, some of which are 225 switches. An N_Port connects to the Fabric via a port on a switch 226 called an F_Port. When multiple FC nodes are connected to a single 227 port on a switch via an "Arbitrated Loop" topology, the switch port 228 is called an FL_Port, and the nodes' ports are called NL_Ports. The 229 term Nx_Port is used to refer to either an N_Port or an NL_Port. The 230 term Fx_Port is used to refer to either an F_Port or an FL_Port. A 231 switch port, which is interconnected to another switch port via an 232 Inter-Switch Link (ISL), is called an E_Port. A B_Port connects a 233 bridge device with an E_Port on a switch; a B_Port provides a subset 234 of E_Port functionality. 236 Many Fibre Channel components, including the fabric, each node, and 237 most ports, have globally-unique names. These globally-unique names 238 are typically formatted as World Wide Names (WWNs). More information 239 on WWNs can be found in [FC-FS]. WWNs are expected to be persistent 240 across agent and unit resets. 242 Fibre Channel frames contain 24-bit address identifiers which 243 identify the frame's source and destination ports. Each FC port has 244 both an address identifier and a WWN. When a fabric is in use, the 245 FC address identifiers are dynamic and are assigned by a switch. 246 Each octet of a 24-bit address represents a level in an address 247 hierarchy, with a Domain_ID being the highest level of the hierarchy. 249 The Fibre Channel Fabric Configuration Server provides a way for a 250 management application to discover Fibre Channel fabric topology and 251 attributes. The Fabric Configuration Server is designed so that it 252 can be distributed among switches and accessed from any Nx_Port. 253 However, the Fabric Configuration Server is not restricted or 254 required to be part of/within a fabric. 256 The information registered with and available from each Fabric 257 Configuration Server is modelled as a fabric consisting of one or 258 more Interconnect Elements, that each have some number of physical 259 Ports, and one or more Fibre Channel nodes grouped together into 260 Platforms to facilitate discovery and management. The Ports are 261 connected either to other Ports on other Interconnect Elements, or to 262 Nx_Ports. Each Interconnect Element may have attributes including 263 its name, type, Domain Identifier, Management Identifier, Logical 264 Name, Management Address(es), Information List, Zoning Enforcement 265 Status, etc. Each Port may have attributes including its name, type, 266 TX type, Module type, physical port number, attached port name(s), 267 port state, speed, etc. Each platform may have attributes including 268 its name, type, description, label, location, management address, 269 etc. 271 The Fibre Channel Fabric Configuration Server is defined in the FC-GS 272 specification. The Fabric Configuration Server is one of a set of 273 functions which are collectively known as the Management Service. 274 The latest version of the specification is [FC-GS-5]. 276 The latest standard for an interconnecting Fabric containing multiple 277 Fabric Switch elements is [FC-SW-4]. [FC-SW-4] carries forward the 278 earlier specification for the operation of a single Fabric in a 279 physical infrastructure, and augments it with the definition of 280 Virtual Fabrics and with the specification of how multiple Virtual 281 Fabrics can operate within one (or more) physical infrastructures. 282 The use of Virtual Fabrics provides for each frame to be tagged in 283 its header to indicate which one of several Virtual Fabrics that 284 frame is being transmitted on. All frames entering a particular 285 "Core Switch" [FC-SW-4] (i.e., a physical switch) on the same Virtual 286 Fabric are processed by the same "Virtual Switch" within that Core 287 switch. 289 4. Relationship to Other MIBs 291 The first standardized MIB for Fibre Channel [RFC2837] was focussed 292 on Fibre Channel switches. It has been replaced by the more generic 293 Fibre Channel Management MIB [RFC4044] which defines basic 294 information for Fibre Channel hosts and switches, including 295 extensions to the standard IF-MIB for Fibre Channel interfaces. 297 This MIB extends beyond [RFC4044] to cover the functionality, in 298 Fibre Channel switches, of providing Fibre Channel's Fabric 299 Configuration Server function. 301 This MIB imports some common Textual Conventions from T11-TC-MIB 302 [RFC4439] and from T11-FC-NAME-SERVER-MIB [RFC4438]. It also imports 303 URLString from NETWORK-SERVICES-MIB [RFC2788]. 305 5. MIB Overview 307 This MIB module provides the means for monitoring the operation of, 308 and configuring some parameters of, one or more Fabric Configuration 309 Servers (FCS) in a Fibre Channel (FC) network. The capabilities 310 provided include triggering a discovery of the configuration of one 311 or more Fabrics, retrieving the results of such a discovery, as well 312 as controlling and monitoring the operation of an FCS. The 313 discovered configuration contains information about: 315 - Interconnect Elements (IEs), i.e., switches, hubs, bridges, etc., 316 - Ports on IEs, and 317 - Platforms which consist of one or more FC nodes. 319 5.1. Fibre Channel management instance 321 A Fibre Channel management instance is defined in [RFC4044] as a 322 separable managed instance of Fibre Channel functionality. Fibre 323 Channel functionality may be grouped into Fibre Channel management 324 instances in whatever way is most convenient for the 325 implementation(s). For example, one such grouping accommodates a 326 single SNMP agent having multiple AgentX [RFC2741] sub-agents, with 327 each sub-agent implementing a different Fibre Channel management 328 instance. 330 The object, fcmInstanceIndex, is IMPORTed from the FC-MGMT-MIB 331 [RFC4044] as the index value to uniquely identify each Fibre Channel 332 management instance, for example within the same SNMP context 333 ([RFC3411] section 3.3.1). 335 5.2. Switch Index 337 The FC-MGMT-MIB [RFC4044] defines the fcmSwitchTable as a table of 338 information about Fibre Channel switches which are managed by Fibre 339 Channel management instances. Each Fibre Channel management instance 340 can manage one or more Fibre Channel switches. The Switch Index, 341 fcmSwitchIndex, is IMPORTed from the FC-MGMT-MIB as the index value 342 to uniquely identify a Fibre Channel switch amongst those (one or 343 more) managed by the same Fibre Channel management instance. 345 5.3. Fabric Index 347 With multiple fabrics, each fabric has its own own instances of the 348 fabric-related management instrumentation. Thus, this MIB defines 349 all Fabric-related information in tables which are INDEX-ed by an 350 arbitrary integer, named a "Fabric Index". The syntax of a Fabric 351 Index is T11FabricIndex, imported from T11-TC-MIB [RFC4439]. When a 352 device is connected to a single physical Fabric, without use of any 353 virtual Fabrics, the value of this Fabric Index will always be 1. In 354 an environment of multiple virtual and/or physical Fabrics, this 355 index provides a means to distinguish one Fabric from another. 357 It is quite possible, and may even be likely, that a Fibre Channel 358 switch will have ports connected to multiple virtual and/or physical 359 Fabrics. Thus, in order to simplify a management protocol query 360 concerning all the Fabrics to which a single switch is connected, 361 fcmSwitchIndex will be listed before t11FcsFabricIndex when they both 362 appear in the same INDEX clause. 364 5.4. The MIB Groups 366 This section describes the six MIB groups contained in the MIB 367 module. 369 5.4.1. The t11FcsDiscoveredConfigGroup group 371 This group contains the fabric configuration information discovered 372 by Fabric Configuration Servers. 374 5.4.2. The t11FcsDiscoveryStatusGroup group 376 This group contains objects by which to monitor the status of 377 discovery of fabric configurations by Fabric Configuration Servers." 379 5.4.3. The t11FcsDiscoveryControlGroup group 381 This group contains objects for requesting a Fabric Configuration 382 Server to discover the configuration of one or more fabrics. 384 5.4.4. The t11FcsStatisticsGroup group 386 This group contains objects for Fabric Configuration Server 387 statistics information. 389 5.4.5. The t11FcsNotificationGroup group 391 This group contains three notifications, generated when an FCS: 393 - rejects a registration, deregistration or query request; 394 - completes discovery on a range of fabrics; 395 - learns that a management address of an Interconnect Element 396 has changed. 398 5.4.5.1. Flow Control for Notifications 400 When defining SNMP notifications for events which occur in the data- 401 plane, the maximum frequency of their generation needs to be considered. 402 Unless there is some limiting factor, such notifications need to be 403 flow-controlled in some way, e.g., defined such that after some maximum 404 number within a specified time interval have occurred, further 405 notifications are suppressed for some subsequent time interval. 406 However, as and when such a suppression occurs, the NMS which didn't 407 receive the notifications (because they were suppressed) needs to be 408 able to obtain an indication of how many were suppressed. Therefore, an 409 additional Counter32 object needs to be defined, and/or a new type of 410 notification needs to be defined for use at the end of the interval. 411 While this is extra complexity, it is necessary for notifications which 412 need to be flow-controlled. 414 In contrast, for notifications such as all the ones defined in this MIB 415 module, which are generated due to control plane events (and are not 416 able to start a chain-reaction): 418 - estimating the maximum number that could possibly be generated per 419 unit time for each type of notification is too simplistic. E.g., it's 420 unreasonable to ask how many of the t11FcsDiscoveryCompleteNotify 421 notifications can be generated in a time interval, because it depends 422 on: how big is the network; how many virtual fabrics need to be 423 discovered; how quickly can the operator ask for another discovery after 424 the last one completes ?? and 426 - the extra complexity of flow-controlling these types of notifications 427 is not warranted. 429 5.4.6. The t11FcsNotificationInfoGroup group 431 This group contains notification control and notification information 432 objects for monitoring Fabric Configuration Server request rejection 433 and discovery of topology information. 435 5.5. OS LUN Map Entries 437 A "Platform" is defined in FC-GS-5 to be not only a set of zero or more 438 FC nodes, but also a set of zero or more "OS LUN Map Entries" (see 439 Figure 8 in [FC-GS-5]). Information on "OS LUN Map Entries" is not 440 included in this T11-FC-FABRIC-CONFIG-SERVER-MIB. Instead, information 441 on LUN Maps can be obtained via the scsiLunMapGroup object group defined 442 in the SCSI-MIB [SCSI-MIB]. 444 6. The T11-FC-FABRIC-CONFIG-SERVER-MIB Module 446 T11-FC-FABRIC-CONFIG-SERVER-MIB DEFINITIONS ::= BEGIN 448 IMPORTS 449 MODULE-IDENTITY, OBJECT-TYPE, 450 NOTIFICATION-TYPE, mib-2, Counter32, Unsigned32 451 FROM SNMPv2-SMI -- [RFC2578] 452 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 453 FROM SNMPv2-CONF -- [RFC2580] 454 TEXTUAL-CONVENTION, TruthValue, TimeStamp 455 FROM SNMPv2-TC -- [RFC2579] 456 SnmpAdminString 457 FROM SNMP-FRAMEWORK-MIB -- [RFC3411] 458 URLString 459 FROM NETWORK-SERVICES-MIB -- [RFC2788] 461 FcPortType, FcNameIdOrZero, FcDomainIdOrZero, 462 fcmInstanceIndex, fcmSwitchIndex, FcAddressIdOrZero 463 FROM FC-MGMT-MIB -- [RFC4044] 464 T11NsGs4RejectReasonCode 465 FROM T11-FC-NAME-SERVER-MIB -- [RFC4438] 466 T11FabricIndex 467 FROM T11-TC-MIB -- [RFC4439] 468 t11FamLocalSwitchWwn 469 FROM T11-FC-FABRIC-ADDR-MGR-MIB; -- [RFC4439] 471 t11FcFabricConfigServerMIB MODULE-IDENTITY 472 LAST-UPDATED "200701080000Z" 473 ORGANIZATION "For the initial versions, T11. 474 For later versions, the IETF's IMSS Working Group." 475 CONTACT-INFO 476 " Claudio DeSanti 477 Cisco Systems, Inc. 478 170 West Tasman Drive 479 San Jose, CA 95134 USA 480 EMail: cds@cisco.com 482 Keith McCloghrie 483 Cisco Systems, Inc. 484 170 West Tasman Drive 485 San Jose, CA 95134 USA 486 Email: kzm@cisco.com" 487 DESCRIPTION 488 "The MIB module for the management of a Fabric 489 Configuration Server (FCS) in a Fibre Channel (FC) 490 network. An FCS is defined by the FC-GS-5 standard. This 491 MIB provides the capabilities to trigger a discovery of 492 the configuration of one or more Fabrics, to retrieve the 493 results of such a discovery, as well as to control and 494 monitor the operation of an FCS. The discovered 495 configuration contains information about: 497 - Interconnect Elements (IEs), i.e., switches, hubs, 498 bridges, etc., 499 - Ports on IEs, and 500 - Platforms which consist of one or more FC nodes. 502 Copyright (C) The IETF Trust (2007). This version of 503 this MIB module is part of RFC yyyy; see the RFC itself for 504 full legal notices." 505 -- RFC Editor: replace yyyy with actual RFC number & remove this note 506 REVISION "200701080000Z" 507 DESCRIPTION 508 "Initial version of this MIB module, published as RFCyyyy." 509 -- RFC-Editor, replace yyyy with actual RFC number & remove this note 510 ::= { mib-2 nnn } -- to be assigned by IANA 512 -- RFC Editor: replace nnn with IANA-assigned number & remove this note 514 t11FcsMIBObjects OBJECT IDENTIFIER 515 ::= { t11FcFabricConfigServerMIB 1 } 516 t11FcsMIBConformance OBJECT IDENTIFIER 517 ::= { t11FcFabricConfigServerMIB 2 } 518 t11FcsNotifications OBJECT IDENTIFIER 519 ::= { t11FcFabricConfigServerMIB 0 } 521 t11FcsDiscovery OBJECT IDENTIFIER ::= { t11FcsMIBObjects 1 } 522 t11FcsDiscoveredConfig OBJECT IDENTIFIER ::= { t11FcsMIBObjects 2 } 523 t11FcsStats OBJECT IDENTIFIER ::= { t11FcsMIBObjects 3 } 524 t11FcsNotificationInfo OBJECT IDENTIFIER ::= { t11FcsMIBObjects 4 } 526 -- 527 -- Textual Conventions 528 -- 530 T11FcListIndex ::= TEXTUAL-CONVENTION 531 DISPLAY-HINT "d" 532 STATUS current 533 DESCRIPTION 534 "An index which identifies a list of elements. 535 All elements which belong to the same list have the 536 same index value. This syntax is used for objects 537 which identify a list in the INDEX clause of a table 538 of elements of that type of list." 539 SYNTAX Unsigned32 (1..4294967295) 541 T11FcListIndexPointerOrZero ::= TEXTUAL-CONVENTION 542 DISPLAY-HINT "d" 543 STATUS current 544 DESCRIPTION 545 "Objects with this syntax point to a list of elements 546 contained in a table, by holding the same value as the 547 object with syntax T11FcListIndex defined in the table's 548 INDEX clause, or, zero to indicate an empty list. 549 Note that such a table could have one row per list, or 550 it could have one row per element of a list. 552 The definition of an object with this syntax must 553 identify the table(s) into which it points." 554 SYNTAX Unsigned32 -- the default range of (0..4294967295) 556 T11FcIeType ::= TEXTUAL-CONVENTION 557 STATUS current 558 DESCRIPTION 559 "The type of Interconnect Element (IE): 561 unknown(1) - an unknown IE. 562 other(2) - some other type of IE. 563 switch(3) - the IE is a switch. 564 hub(4) - the IE is a hub. 565 bridge(5) - the IE is a bridge." 566 REFERENCE 567 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 568 FC-GS-5, Table 96." 569 SYNTAX INTEGER { 570 unknown(1), 571 other(2), 572 switch(3), 573 hub(4), 574 bridge(5) 575 } 577 T11FcPortState ::= TEXTUAL-CONVENTION 578 STATUS current 579 DESCRIPTION 580 "The state of a port: 582 unknown(1) - unknown state. 583 other(2) - some other state. 584 online(3) - port is in online state. 585 offline(4) - port is in offline state. 586 testing(5) - port is in testing state. 587 fault(6) - port is faulty." 588 REFERENCE 589 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 590 FC-GS-5, Table 106." 591 SYNTAX INTEGER { 592 unknown(1), 593 other(2), 594 online(3), 595 offline(4), 596 testing(5), 597 fault(6) 598 } 600 T11FcPortTxType ::= TEXTUAL-CONVENTION 601 STATUS current 602 DESCRIPTION 603 "The technology of the port transceiver: 605 unknown(1) - unknown (includes the 'null' type) 606 other(2) - some other technology 607 shortwave850nm(3) - Short wave laser - SN (850 nm) 608 longwave1550nm(4) - Long wave laser - LL (1550 nm) 609 longwave1310nm(5) - Long wave laser cost 610 reduced - LC (1310 nm) 611 electrical(6) - Electrical - EL. 612 tenGbaseSr850(7) - 10GBASE-SR 850nm laser 613 tenGbaseLr1310(8) - 10GBASE-LR 1310nm laser 614 tenGbaseEr1550(9) - 10GBASE-ER 1550nm laser 615 tenGbaseLx1300(10) - 10GBASE-LX4 WWDM 1300nm laser 616 tenGbaseSw850(11) - 10GBASE-SW 850nm laser 617 tenGbaseLw1310(12) - 10GBASE-LW 1310nm laser 618 tenGbaseEw1550(13) - 10GBASE-EW 1550nm laser 619 " 620 REFERENCE 621 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 622 FC-GS-5, Table 101." 623 SYNTAX INTEGER { 624 unknown(1), 625 other(2), 626 shortwave850nm(3), 627 longwave1550nm(4), 628 longwave1310nm(5), 629 electrical(6), 630 tenGbaseSr850(7), 631 tenGbaseLr1310(8), 632 tenGbaseEr1550(9), 633 tenGbaseLx1300(10), 634 tenGbaseSw850(11), 635 tenGbaseLw1310(12), 636 tenGbaseEw1550(13) 637 } 639 T11FcsRejectReasonExplanation ::= TEXTUAL-CONVENTION 640 STATUS current 641 DESCRIPTION 642 "The reject reason code explanation: 644 noAdditionalExplanation(1) 645 - no additional explanation. 646 invNameIdForIEOrPort(2) 647 - the format of IE or port name is invalid. 648 ieListNotAvailable(3) 649 - IE list is not available. 650 ieTypeNotAvailable(4) 651 - IE type is not available. 652 domainIdNotAvailable(5) 653 - Domain ID is not available. 654 mgmtIdNotAvailable(6) 655 - mgmt ID is not available. 656 fabNameNotAvailable(7) 657 - Fabric_Name is not available. 658 ielogNameNotAvailable(8) 659 - IE logical name is not available. 660 mgmtAddrListNotAvailable(9) 661 - mgmt address list is not available. 662 ieInfoListNotAvailable(10) 663 - IE info list is not available. 664 portListNotAvailable(11) 665 - port list is not available. 666 portTypeNotAvailable(12) 667 - port type is not available. 668 phyPortNumNotAvailable(13) 669 - physical port number is not available. 670 attPortNameListNotAvailable(14) 671 - attached port name list is not available. 672 portStateNotAvailable(15) 673 - port state is not available. 674 unableToRegIELogName(16) 675 - not able to register IE logical name. 676 platformNameNoExist(17) 677 - platform name does not exist. 678 platformNameAlreadyExists(18) 679 - platform name already exists. 680 platformNodeNameNoExists(19) 681 - platform node name does not exist. 682 platformNodeNameAlreadyExists(20) 683 - platform node name already exists. 684 resourceUnavailable(21) 685 - resource unavailable. 686 noEntriesInLunMap(22) 687 - zero entries in OS LUN Map. 688 invalidDeviceNameLength(23) 689 - invalid OS device name length. 690 multipleAttributes(24) 691 - multiple attributes of same type in 692 platform attribute block. 693 invalidAttribBlockLength(25) 694 - invalid platform attribute block length. 695 attributesMissing(26) 696 - required platform attributes not present." 697 REFERENCE 698 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 699 FC-GS-5, Table 124." 700 SYNTAX INTEGER { 701 noAdditionalExplanation(1), 702 invNameIdForIEOrPort(2), 703 ieListNotAvailable(3), 704 ieTypeNotAvailable(4), 705 domainIdNotAvailable(5), 706 mgmtIdNotAvailable(6), 707 fabNameNotAvailable(7), 708 ielogNameNotAvailable(8), 709 mgmtAddrListNotAvailable(9), 710 ieInfoListNotAvailable(10), 711 portListNotAvailable(11), 712 portTypeNotAvailable(12), 713 phyPortNumNotAvailable(13), 714 attPortNameListNotAvailable(14), 715 portStateNotAvailable(15), 716 unableToRegIELogName(16), 717 platformNameNoExist(17), 718 platformNameAlreadyExists(18), 719 platformNodeNameNoExists(19), 720 platformNodeNameAlreadyExists(20), 721 resourceUnavailable(21), 722 noEntriesInLunMap(22), 723 invalidDeviceNameLength(23), 724 multipleAttributes(24), 725 invalidAttribBlockLength(25), 726 attributesMissing(26) 727 } 729 -- 730 -- Objects for Fabric Discovery 731 -- 733 t11FcsFabricDiscoveryTable OBJECT-TYPE 734 SYNTAX SEQUENCE OF T11FcsFabricDiscoveryEntry 735 MAX-ACCESS not-accessible 736 STATUS current 737 DESCRIPTION 738 "This table contains control information for discovery 739 of fabric configuration by switches. 741 Values written to objects in this table are not 742 retained over agent reboots." 743 ::= { t11FcsDiscovery 1 } 745 t11FcsFabricDiscoveryEntry OBJECT-TYPE 746 SYNTAX T11FcsFabricDiscoveryEntry 747 MAX-ACCESS not-accessible 748 STATUS current 749 DESCRIPTION 750 "Control information for discovery by the switch 751 identified by fcmInstanceIndex and fcmSwitchIndex." 752 INDEX { fcmInstanceIndex, fcmSwitchIndex } 753 ::= { t11FcsFabricDiscoveryTable 1 } 755 T11FcsFabricDiscoveryEntry ::= SEQUENCE { 756 t11FcsFabricDiscoveryRangeLow T11FabricIndex, 757 t11FcsFabricDiscoveryRangeHigh T11FabricIndex, 758 t11FcsFabricDiscoveryStart INTEGER, 759 t11FcsFabricDiscoveryTimeOut Unsigned32 760 } 762 t11FcsFabricDiscoveryRangeLow OBJECT-TYPE 763 SYNTAX T11FabricIndex 764 MAX-ACCESS read-write 765 STATUS current 766 DESCRIPTION 767 "The discovery by a particular switch operates 768 within all existing Fabrics that have a fabric 769 index within a specific inclusive range. This 770 object specifies the minimum Fabric index value 771 within that range. This value just represents 772 the lower end of the range and does not necessarily 773 represent any existing fabric." 774 ::= { t11FcsFabricDiscoveryEntry 1 } 776 t11FcsFabricDiscoveryRangeHigh OBJECT-TYPE 777 SYNTAX T11FabricIndex 778 MAX-ACCESS read-write 779 STATUS current 780 DESCRIPTION 781 "The discovery by a particular switch operates 782 within all existing fabrics that have a fabric 783 index within a specific inclusive range. This 784 object specifies the maximum fabric index value 785 within that range. This value just represents the 786 higher end of the range and does not necessarily 787 represent any existing fabric." 788 ::= { t11FcsFabricDiscoveryEntry 2 } 790 t11FcsFabricDiscoveryStart OBJECT-TYPE 791 SYNTAX INTEGER { 792 start(1), 793 noOp(2) 794 } 795 MAX-ACCESS read-write 796 STATUS current 797 DESCRIPTION 798 "This object provides the capability to trigger the start 799 of a discovery by a Fabric Configuration Server. If this 800 object is set to 'start', then the discovery is started on 801 those fabrics which have their fabric index value in the 802 range specified by t11FcsFabricDiscoveryRangeLow and 803 t11FcsFabricDiscoveryRangeHigh. It is recommended that 804 whenever an instance of this object is set to 'start', 805 that the desired range be specified at the same time by 806 setting the corresponding instances of 807 t11FcsFabricDiscoveryRangeLow and 808 t11FcsFabricDiscoveryRangeHigh. 810 Setting this object to 'start' will be rejected if a 811 discovery is already/still in progress on any fabrics in 812 the specified range. 814 No action is taken if this object is set to 'noOp'. 815 The value of this object when read is always 'noOp'." 816 ::= { t11FcsFabricDiscoveryEntry 3 } 818 t11FcsFabricDiscoveryTimeOut OBJECT-TYPE 819 SYNTAX Unsigned32 (300..86400) 820 UNITS "Seconds" 821 MAX-ACCESS read-write 822 STATUS current 823 DESCRIPTION 824 "The minimum interval of time for which the discovered 825 fabric information is cached by a Fabric Configuration 826 Server." 828 DEFVAL { 900 } 829 ::= { t11FcsFabricDiscoveryEntry 4 } 831 -- 832 -- Discovery State table 833 -- 835 t11FcsDiscoveryStateTable OBJECT-TYPE 836 SYNTAX SEQUENCE OF T11FcsDiscoveryStateEntry 837 MAX-ACCESS not-accessible 838 STATUS current 839 DESCRIPTION 840 "This table contains the status of discovery of 841 locally-known fabrics." 842 ::= { t11FcsDiscovery 2 } 844 t11FcsDiscoveryStateEntry OBJECT-TYPE 845 SYNTAX T11FcsDiscoveryStateEntry 846 MAX-ACCESS not-accessible 847 STATUS current 848 DESCRIPTION 849 "The discovery status for a particular fabric on the 850 switch identified by fcmInstanceIndex and fcmSwitchIndex." 851 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } 852 ::= { t11FcsDiscoveryStateTable 1 } 854 T11FcsDiscoveryStateEntry ::= SEQUENCE { 855 t11FcsFabricIndex T11FabricIndex, 856 t11FcsDiscoveryStatus INTEGER, 857 t11FcsDiscoveryCompleteTime TimeStamp 858 } 860 t11FcsFabricIndex OBJECT-TYPE 861 SYNTAX T11FabricIndex 862 MAX-ACCESS not-accessible 863 STATUS current 864 DESCRIPTION 865 "A unique index value which uniquely identifies a 866 particular fabric. 868 In a fabric conformant to FC-SW-4, multiple Virtual Fabrics 869 can operate within one (or more) physical infrastructures, 870 and this index value is used to uniquely identify a 871 particular (physical or virtual) fabric within a physical 872 infrastructure. 874 In a fabric conformant to versions earlier than FC-SW-4, 875 only a single fabric could operate within a physical 876 infrastructure, and thus, the value of this fabric index 877 was defined to always be 1." 878 ::= { t11FcsDiscoveryStateEntry 1 } 880 t11FcsDiscoveryStatus OBJECT-TYPE 881 SYNTAX INTEGER { 882 inProgress(1), 883 completed(2), 884 localOnly(3) 885 } 886 MAX-ACCESS read-write 887 STATUS current 888 DESCRIPTION 889 "The status of the discovery for the particular fabric. 891 Initially when the switch comes up, all instances of this 892 object have the value: 'localOnly', and the database 893 contains only local information, i.e., no information 894 discovered via the Fabric Configuration Server protocol 895 specified in FC-GS-5. 897 If t11FcsFabricDiscoveryStart is set to 'start' for a 898 range of fabrics which includes this fabric, then the 899 value of this object transitions to 'inProgress'. When 900 the discovery completes, this object transitions to 901 'completed', and the data is cached for the minimum 902 interval of time specified by 903 t11FcsFabricDiscoveryTimeOut. After this interval has 904 been exceeded, the data may be lost, in which case the 905 value of this object changes to 'localOnly'. 907 This object cannot be set via SNMP to any value other 908 than 'localOnly'. If this object is set (via SNMP) to 909 'localOnly', the cached data for the fabric is discarded 910 immediately, and if a discovery initiated from this 911 switch was in progress for this fabric, then that 912 discovery is aborted." 913 ::= { t11FcsDiscoveryStateEntry 2 } 915 t11FcsDiscoveryCompleteTime OBJECT-TYPE 916 SYNTAX TimeStamp 917 MAX-ACCESS read-only 918 STATUS current 919 DESCRIPTION 920 "This object contains the value of sysUpTime at which 921 discovery was most recently completed or aborted on this 922 fabric. This object contains the value of zero before 923 the first discovery on this fabric." 924 ::= { t11FcsDiscoveryStateEntry 3 } 926 -- 927 -- The Database of Fabric Configuration Information 929 -- 930 -- Interconnect Element table 931 -- 933 t11FcsIeTable OBJECT-TYPE 934 SYNTAX SEQUENCE OF T11FcsIeEntry 935 MAX-ACCESS not-accessible 936 STATUS current 937 DESCRIPTION 938 "A table of Interconnect Elements. Interconnect 939 Elements (IEs) are switches, hubs, bridges etc. 941 By default, the Fabric Configuration Server will 942 maintain detailed information pertaining only to 943 local resources. As far as discovered topology is 944 concerned, only the IE name, type and domain-id 945 information will be maintained. If a discovery 946 cycle is triggered on a set of fabrics, this table 947 along with the Port and Platform tables will be 948 populated with the discovered information. The 949 discovered data will be retained in this table for 950 at least t11FcsFabricDiscoveryTimeOut seconds after 951 the completion of its discovery or till the 952 discovered data is invalidated." 953 ::= { t11FcsDiscoveredConfig 1 } 955 t11FcsIeEntry OBJECT-TYPE 956 SYNTAX T11FcsIeEntry 957 MAX-ACCESS not-accessible 958 STATUS current 959 DESCRIPTION 960 "Information about an Interconnect Element which was 961 discovered on a fabric (identified by t11FcsFabricIndex), 962 by a switch (identified by fcmInstanceIndex and 963 fcmSwitchIndex)." 964 REFERENCE 965 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 966 FC-GS-5, section 6.2.3.2." 967 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex, 968 t11FcsIeName } 969 ::= { t11FcsIeTable 1 } 971 T11FcsIeEntry ::= SEQUENCE { 972 t11FcsIeName FcNameIdOrZero, 973 t11FcsIeType T11FcIeType, 974 t11FcsIeDomainId FcDomainIdOrZero, 975 t11FcsIeMgmtId FcAddressIdOrZero, 976 t11FcsIeFabricName FcNameIdOrZero, 977 t11FcsIeLogicalName OCTET STRING, 978 t11FcsIeMgmtAddrListIndex T11FcListIndexPointerOrZero, 979 t11FcsIeInfoList OCTET STRING 980 } 982 t11FcsIeName OBJECT-TYPE 983 SYNTAX FcNameIdOrZero (SIZE(8 | 16)) 984 MAX-ACCESS not-accessible 985 STATUS current 986 DESCRIPTION 987 "The WWN of an Interconnect Element. This object 988 uniquely identifies an Interconnect Element on a 989 fabric. If the IE is a switch, then this object 990 is the Switch_Name (WWN) of the switch." 991 REFERENCE 992 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 993 FC-GS-5, section 6.2.3.2.1." 994 ::= { t11FcsIeEntry 1 } 996 t11FcsIeType OBJECT-TYPE 997 SYNTAX T11FcIeType 998 MAX-ACCESS read-only 999 STATUS current 1000 DESCRIPTION 1001 "The type of this Interconnect Element." 1002 REFERENCE 1003 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1004 FC-GS-5, section 6.2.3.2.2" 1005 ::= { t11FcsIeEntry 2 } 1007 t11FcsIeDomainId OBJECT-TYPE 1008 SYNTAX FcDomainIdOrZero 1009 MAX-ACCESS read-only 1010 STATUS current 1011 DESCRIPTION 1012 "The Domain Id of this Interconnect Element." 1013 REFERENCE 1014 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1015 FC-GS-5, section 6.2.3.2.3." 1016 ::= { t11FcsIeEntry 3 } 1018 t11FcsIeMgmtId OBJECT-TYPE 1019 SYNTAX FcAddressIdOrZero 1020 MAX-ACCESS read-only 1021 STATUS current 1022 DESCRIPTION 1023 "The management identifier of this Interconnect Element. 1024 If the Interconnect Element is a switch, this object will 1025 be the Domain Controller identifier of the switch. When 1026 the value of the identifier is unknown, this object 1027 contains the all-zeros value: x'00 00 00'." 1028 REFERENCE 1029 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1030 FC-GS-5, section 6.2.3.2.4." 1031 DEFVAL { '000000'h } 1032 ::= { t11FcsIeEntry 4 } 1034 t11FcsIeFabricName OBJECT-TYPE 1035 SYNTAX FcNameIdOrZero (SIZE(8 | 16)) 1036 MAX-ACCESS read-only 1037 STATUS current 1038 DESCRIPTION 1039 "The Fabric_Name (WWN) of this Interconnect Element. 1040 When the Fabric_Name is unknown, this object contains 1041 the all-zeros value: x'00 00 00 00 00 00 00 00'." 1042 REFERENCE 1043 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1044 FC-GS-5, section 6.2.3.2.5." 1045 DEFVAL { '0000000000000000'h } 1046 ::= { t11FcsIeEntry 5 } 1048 t11FcsIeLogicalName OBJECT-TYPE 1049 SYNTAX OCTET STRING (SIZE (0..255)) 1050 MAX-ACCESS read-only 1051 STATUS current 1052 DESCRIPTION 1053 "The logical name of this Interconnect Element. 1054 When the logical name is unknown, this object contains 1055 the zero-length string." 1056 REFERENCE 1057 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1058 FC-GS-5, section 6.2.3.2.6." 1059 ::= { t11FcsIeEntry 6 } 1061 t11FcsIeMgmtAddrListIndex OBJECT-TYPE 1062 SYNTAX T11FcListIndexPointerOrZero 1063 MAX-ACCESS read-only 1064 STATUS current 1065 DESCRIPTION 1066 "The management address list for this Interconnect Element. 1067 This object points to an entry in the 1068 t11FcsMgmtAddrListTable." 1069 REFERENCE 1070 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1071 FC-GS-5, section 6.2.3.2.7." 1072 ::= { t11FcsIeEntry 7 } 1074 t11FcsIeInfoList OBJECT-TYPE 1075 SYNTAX OCTET STRING (SIZE (0..252)) 1076 MAX-ACCESS read-only 1077 STATUS current 1078 DESCRIPTION 1079 "The information list for this Interconnect Element. 1081 The value of this object is formatted as specified in 1082 FC-GS-5, i.e., it has the following substrings in order: 1083 vendor name, model name/number and release code/level, 1084 followed by zero or more substrings of vendor-specific 1085 information. Each substring is terminated with a byte 1086 containing a null value (x'00')." 1087 REFERENCE 1088 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1089 FC-GS-5, section 6.2.3.2.8" 1090 ::= { t11FcsIeEntry 8 } 1092 -- 1093 -- Management Address List table 1094 -- 1096 t11FcsMgmtAddrListTable OBJECT-TYPE 1097 SYNTAX SEQUENCE OF T11FcsMgmtAddrListEntry 1098 MAX-ACCESS not-accessible 1099 STATUS current 1100 DESCRIPTION 1101 "This table contains the set of management address lists 1102 which are currently referenced by any instance of the 1103 t11FcsIeMgmtAddrListIndex or 1104 t11FcsPlatformMgmtAddrListIndex objects." 1105 ::= { t11FcsDiscoveredConfig 2 } 1107 t11FcsMgmtAddrListEntry OBJECT-TYPE 1108 SYNTAX T11FcsMgmtAddrListEntry 1109 MAX-ACCESS not-accessible 1110 STATUS current 1111 DESCRIPTION 1112 "Information about one management address in a 1113 management address list, which is known to a 1114 switch (identified by fcmInstanceIndex and 1115 fcmSwitchIndex)." 1116 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1117 t11FcsMgmtAddrListIndex, t11FcsMgmtAddrIndex } 1118 ::= { t11FcsMgmtAddrListTable 1 } 1120 T11FcsMgmtAddrListEntry ::= SEQUENCE { 1121 t11FcsMgmtAddrListIndex T11FcListIndex, 1122 t11FcsMgmtAddrIndex Unsigned32, 1123 t11FcsMgmtAddr URLString 1124 } 1126 t11FcsMgmtAddrListIndex OBJECT-TYPE 1127 SYNTAX T11FcListIndex 1128 MAX-ACCESS not-accessible 1129 STATUS current 1130 DESCRIPTION 1131 "The index value of the management address list." 1132 ::= { t11FcsMgmtAddrListEntry 1 } 1134 t11FcsMgmtAddrIndex OBJECT-TYPE 1135 SYNTAX Unsigned32 (1..4294967295) 1136 MAX-ACCESS not-accessible 1137 STATUS current 1138 DESCRIPTION 1139 "An integer value to distinguish different 1140 management addresses in the same list." 1141 ::= { t11FcsMgmtAddrListEntry 2 } 1143 t11FcsMgmtAddr OBJECT-TYPE 1144 SYNTAX URLString 1145 MAX-ACCESS read-only 1146 STATUS current 1147 DESCRIPTION 1148 "The management address of this entry. 1150 The format of this object is a Uniform Resource 1151 Locator (URL), e.g., for SNMP, see RFC 4088." 1152 REFERENCE 1153 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1154 FC-GS-5, section 6.2.3.2.7" 1155 ::= { t11FcsMgmtAddrListEntry 3 } 1157 -- 1158 -- Ports 1159 -- 1161 t11FcsPortTable OBJECT-TYPE 1162 SYNTAX SEQUENCE OF T11FcsPortEntry 1163 MAX-ACCESS not-accessible 1164 STATUS current 1165 DESCRIPTION 1166 "This table contains information about the ports of IEs." 1167 ::= { t11FcsDiscoveredConfig 4 } 1169 t11FcsPortEntry OBJECT-TYPE 1170 SYNTAX T11FcsPortEntry 1171 MAX-ACCESS not-accessible 1172 STATUS current 1173 DESCRIPTION 1174 "Information about a particular port of an Interconnect 1175 Element (identified by t11FcsIeName). The port is 1176 connected to a fabric (identified by t11FcsFabricIndex) 1177 and known to a switch (identified by fcmInstanceIndex 1178 and fcmSwitchIndex)." 1179 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex, 1180 t11FcsIeName, t11FcsPortName } 1181 ::= { t11FcsPortTable 1 } 1183 T11FcsPortEntry ::= SEQUENCE { 1184 t11FcsPortName FcNameIdOrZero, 1185 t11FcsPortType FcPortType, 1186 t11FcsPortTxType T11FcPortTxType, 1187 t11FcsPortModuleType Unsigned32, 1188 t11FcsPortPhyPortNum Unsigned32, 1189 t11FcsPortAttachPortNameIndex T11FcListIndexPointerOrZero, 1190 t11FcsPortState T11FcPortState, 1191 t11FcsPortSpeedCapab OCTET STRING, 1192 t11FcsPortOperSpeed OCTET STRING, 1193 t11FcsPortZoningEnfStatus OCTET STRING 1194 } 1196 t11FcsPortName OBJECT-TYPE 1197 SYNTAX FcNameIdOrZero (SIZE(8 | 16)) 1198 MAX-ACCESS not-accessible 1199 STATUS current 1200 DESCRIPTION 1201 "The Port_Name (WWN) of the port for which this row 1202 contains information." 1203 REFERENCE 1204 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1205 FC-GS-5, section 6.2.3.3.1." 1206 ::= { t11FcsPortEntry 1 } 1208 t11FcsPortType OBJECT-TYPE 1209 SYNTAX FcPortType 1210 MAX-ACCESS read-only 1211 STATUS current 1212 DESCRIPTION 1213 "The Port Type of this port." 1214 REFERENCE 1215 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1216 FC-GS-5, section 6.2.3.3.2." 1217 ::= { t11FcsPortEntry 2 } 1219 t11FcsPortTxType OBJECT-TYPE 1220 SYNTAX T11FcPortTxType 1221 MAX-ACCESS read-only 1222 STATUS current 1223 DESCRIPTION 1224 "The Port TX Type of this port." 1225 REFERENCE 1226 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1227 FC-GS-5, section 6.2.3.3.3." 1228 ::= { t11FcsPortEntry 3 } 1230 t11FcsPortModuleType OBJECT-TYPE 1231 SYNTAX Unsigned32 (0..255) 1232 MAX-ACCESS read-only 1233 STATUS current 1234 DESCRIPTION 1235 "The port module type of this port." 1236 REFERENCE 1237 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1238 FC-GS-5, section 6.2.3.3.4." 1239 ::= { t11FcsPortEntry 4 } 1241 t11FcsPortPhyPortNum OBJECT-TYPE 1242 SYNTAX Unsigned32 -- the default range of (0..4294967295) 1243 MAX-ACCESS read-only 1244 STATUS current 1245 DESCRIPTION 1246 "The physical number for this port. FC-GS-5 says that 1247 the contents of this field, which are carried in a field 1248 with a size of 4-bytes, are not to be restricted due to 1249 vendor specific methods for numbering physical ports." 1250 REFERENCE 1251 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1252 FC-GS-5, section 6.2.3.3.5." 1253 ::= { t11FcsPortEntry 5 } 1255 t11FcsPortAttachPortNameIndex OBJECT-TYPE 1256 SYNTAX T11FcListIndexPointerOrZero 1257 MAX-ACCESS read-only 1258 STATUS current 1259 DESCRIPTION 1260 "The attached port name list for this port. This object 1261 points to an entry in the t11FcsAttachPortNameListTable." 1262 REFERENCE 1263 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1264 FC-GS-5, section 6.2.3.3.6." 1265 ::= { t11FcsPortEntry 6 } 1267 t11FcsPortState OBJECT-TYPE 1268 SYNTAX T11FcPortState 1269 MAX-ACCESS read-only 1270 STATUS current 1271 DESCRIPTION 1272 "The state of this port." 1273 REFERENCE 1274 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1275 FC-GS-5, section 6.2.3.3.7." 1276 ::= { t11FcsPortEntry 7 } 1278 t11FcsPortSpeedCapab OBJECT-TYPE 1279 SYNTAX OCTET STRING (SIZE (2)) 1280 MAX-ACCESS read-only 1281 STATUS current 1282 DESCRIPTION 1283 "The port speed capabilities of this port. The two octets 1284 of the value are formatted as described in FC-GS-5." 1285 REFERENCE 1286 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1287 FC-GS-5, section 6.2.3.3.8." 1288 ::= { t11FcsPortEntry 8 } 1290 t11FcsPortOperSpeed OBJECT-TYPE 1291 SYNTAX OCTET STRING (SIZE (2)) 1292 MAX-ACCESS read-only 1293 STATUS current 1294 DESCRIPTION 1295 "The operating speed of this port. The two octets 1296 of the value are formatted as described in FC-GS-5." 1297 REFERENCE 1298 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1299 FC-GS-5, section 6.2.3.3.9." 1300 ::= { t11FcsPortEntry 9 } 1302 t11FcsPortZoningEnfStatus OBJECT-TYPE 1303 SYNTAX OCTET STRING (SIZE (12)) 1304 MAX-ACCESS read-only 1305 STATUS current 1306 DESCRIPTION 1307 "The zoning enforcement status of this port.. The twelve 1308 octets of the value are formatted as described in FC-GS-5." 1309 REFERENCE 1310 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1311 FC-GS-5, section 6.2.3.3.10." 1312 ::= { t11FcsPortEntry 10 } 1314 -- 1315 -- Attached Port List table 1316 -- 1318 t11FcsAttachPortNameListTable OBJECT-TYPE 1319 SYNTAX SEQUENCE OF T11FcsAttachPortNameListEntry 1320 MAX-ACCESS not-accessible 1321 STATUS current 1322 DESCRIPTION 1323 "This table contains all the lists of attach port 1324 names." 1325 REFERENCE 1326 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1327 FC-GS-5, section 6.2.3.3.6" 1328 ::= { t11FcsDiscoveredConfig 5 } 1330 t11FcsAttachPortNameListEntry OBJECT-TYPE 1331 SYNTAX T11FcsAttachPortNameListEntry 1332 MAX-ACCESS not-accessible 1333 STATUS current 1334 DESCRIPTION 1335 "Information about the name of a particular attached port, 1336 which is known to a switch (identified by fcmInstanceIndex 1337 and fcmSwitchIndex)." 1338 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1339 t11FcsAttachPortNameListIndex, t11FcsAttachPortName } 1340 ::= { t11FcsAttachPortNameListTable 1 } 1342 T11FcsAttachPortNameListEntry ::= SEQUENCE { 1343 t11FcsAttachPortNameListIndex T11FcListIndex, 1344 t11FcsAttachPortName OCTET STRING 1345 } 1347 t11FcsAttachPortNameListIndex OBJECT-TYPE 1348 SYNTAX T11FcListIndex 1349 MAX-ACCESS not-accessible 1350 STATUS current 1351 DESCRIPTION 1352 "The index value of the attach port name list." 1353 ::= { t11FcsAttachPortNameListEntry 1 } 1355 t11FcsAttachPortName OBJECT-TYPE 1356 SYNTAX OCTET STRING (SIZE (12)) 1357 MAX-ACCESS read-only 1358 STATUS current 1359 DESCRIPTION 1360 "The attached port name. Zero or more of these names 1361 may be associated with a port object. 1362 The first 8 bytes of this object contain the WWN of 1363 the port followed by 2 reserved bytes. Following 1364 this is one byte of Port flags and one byte of 1365 Port type, as described in FC-GS-5." 1366 REFERENCE 1367 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1368 FC-GS-5, section 6.2.3.3.6" 1369 ::= { t11FcsAttachPortNameListEntry 2 } 1371 -- 1372 -- Platforms 1373 -- 1375 t11FcsPlatformTable OBJECT-TYPE 1376 SYNTAX SEQUENCE OF T11FcsPlatformEntry 1377 MAX-ACCESS not-accessible 1378 STATUS current 1379 DESCRIPTION 1380 "This table contains information on platforms. 1382 By default, this table only contains local (e.g., for a 1383 local switch) information. If a discovery is triggered, 1384 this table will also contain information gathered by the 1385 discovery process. The discovered information is retained 1386 in this table for at least t11FcsFabricDiscoveryTimeOut 1387 seconds after the completion of its discovery or until 1388 the discovered cache is invalidated." 1389 REFERENCE 1390 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1391 FC-GS-5, section 6.2.3.4" 1392 ::= { t11FcsDiscoveredConfig 6 } 1394 t11FcsPlatformEntry OBJECT-TYPE 1395 SYNTAX T11FcsPlatformEntry 1396 MAX-ACCESS not-accessible 1397 STATUS current 1398 DESCRIPTION 1399 "Information about a particular platform, which is 1400 known to a switch (identified by fcmInstanceIndex and 1401 fcmSwitchIndex). 1403 A platform can contain multiple nodes. Information on 1404 nodes is contained in the t11FcsNodeNameListTable. The 1405 t11FcsPlatformNodeNameListIndex object in this table 1406 points to the list of nodes contained in this platform. 1407 Similarly, the t11FcsPlatformMgmtAddrListIndex object in 1408 this table points to the list of management addresses 1409 associated with this platform." 1410 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1411 t11FcsFabricIndex, t11FcsPlatformIndex } 1412 ::= { t11FcsPlatformTable 1 } 1414 T11FcsPlatformEntry ::= SEQUENCE { 1415 t11FcsPlatformIndex Unsigned32, 1416 t11FcsPlatformName OCTET STRING, 1417 t11FcsPlatformType OCTET STRING, 1418 t11FcsPlatformNodeNameListIndex T11FcListIndexPointerOrZero, 1419 t11FcsPlatformMgmtAddrListIndex T11FcListIndexPointerOrZero, 1420 t11FcsPlatformVendorId SnmpAdminString, 1421 t11FcsPlatformProductId SnmpAdminString, 1422 t11FcsPlatformProductRevLevel SnmpAdminString, 1423 t11FcsPlatformDescription SnmpAdminString, 1424 t11FcsPlatformLabel SnmpAdminString, 1425 t11FcsPlatformLocation SnmpAdminString, 1426 t11FcsPlatformSystemID SnmpAdminString, 1427 t11FcsPlatformSysMgmtAddr T11FcListIndexPointerOrZero, 1428 t11FcsPlatformClusterId SnmpAdminString, 1429 t11FcsPlatformClusterMgmtAddr T11FcListIndexPointerOrZero, 1430 t11FcsPlatformFC4Types OCTET STRING 1431 } 1433 t11FcsPlatformIndex OBJECT-TYPE 1434 SYNTAX Unsigned32 (1..4294967295) 1435 MAX-ACCESS not-accessible 1436 STATUS current 1437 DESCRIPTION 1438 "An integer value to distinguish one platform from 1439 other platforms in the same fabric." 1440 ::= { t11FcsPlatformEntry 1 } 1442 t11FcsPlatformName OBJECT-TYPE 1443 SYNTAX OCTET STRING (SIZE (1..255)) 1444 MAX-ACCESS read-only 1445 STATUS current 1446 DESCRIPTION 1447 "The name of this platform. The last byte of the value 1448 indicates the format of the name (even if the name itself 1449 is the zero-length string) as specified in FC-GS-5." 1450 REFERENCE 1451 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1452 FC-GS-5, section 6.2.3.4.2" 1453 ::= { t11FcsPlatformEntry 2 } 1455 t11FcsPlatformType OBJECT-TYPE 1456 SYNTAX OCTET STRING (SIZE (4)) 1457 MAX-ACCESS read-only 1458 STATUS current 1459 DESCRIPTION 1460 "The type(s) of this platform, encoded in four bytes as 1461 specified in FC-GS-5." 1462 REFERENCE 1463 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1464 FC-GS-5, section 6.2.3.4.3" 1465 ::= { t11FcsPlatformEntry 3 } 1467 t11FcsPlatformNodeNameListIndex OBJECT-TYPE 1468 SYNTAX T11FcListIndexPointerOrZero 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "The list of nodes for this platform. This object points 1473 to an entry in the t11FcsNodeNameListTable." 1474 REFERENCE 1475 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1476 FC-GS-5, section 6.2.3.4.6" 1477 ::= { t11FcsPlatformEntry 4 } 1479 t11FcsPlatformMgmtAddrListIndex OBJECT-TYPE 1480 SYNTAX T11FcListIndexPointerOrZero 1481 MAX-ACCESS read-only 1482 STATUS current 1483 DESCRIPTION 1484 "The list of management addresses for this platform. This 1485 object points to an entry in the t11FcsMgmtAddrListTable." 1486 REFERENCE 1487 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1488 FC-GS-5, section 6.2.3.4.7" 1489 ::= { t11FcsPlatformEntry 5 } 1491 t11FcsPlatformVendorId OBJECT-TYPE 1492 SYNTAX SnmpAdminString (SIZE (0 | 12)) 1493 MAX-ACCESS read-only 1494 STATUS current 1495 DESCRIPTION 1496 "The identifier of the vendor of this platform, in the 1497 format specified in FC-GS-5." 1498 REFERENCE 1499 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1500 FC-GS-5, section 6.2.3.4.5" 1501 ::= { t11FcsPlatformEntry 6 } 1503 t11FcsPlatformProductId OBJECT-TYPE 1504 SYNTAX SnmpAdminString (SIZE (0 | 20)) 1505 MAX-ACCESS read-only 1506 STATUS current 1507 DESCRIPTION 1508 "The vendor's product and/or model identifier for this 1509 platform, in the format specified in FC-GS-5." 1510 REFERENCE 1511 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1512 FC-GS-5, section 6.2.3.4.5" 1513 ::= { t11FcsPlatformEntry 7 } 1515 t11FcsPlatformProductRevLevel OBJECT-TYPE 1516 SYNTAX SnmpAdminString (SIZE (0 | 4..32)) 1517 MAX-ACCESS read-only 1518 STATUS current 1519 DESCRIPTION 1520 "The product revision level for this platform, in the 1521 format specified in FC-GS-5." 1522 REFERENCE 1523 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1524 FC-GS-5, section 6.2.3.4.5" 1525 ::= { t11FcsPlatformEntry 8 } 1527 t11FcsPlatformDescription OBJECT-TYPE 1528 SYNTAX SnmpAdminString (SIZE (0 | 4..128)) 1529 MAX-ACCESS read-only 1530 STATUS current 1531 DESCRIPTION 1532 "The description of this platform, in the 1533 format specified in FC-GS-5. This value should 1534 include the full name and version identification of the 1535 platform's hardware type and software operating system." 1536 REFERENCE 1537 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1538 FC-GS-5, section 6.2.3.4.10" 1539 ::= { t11FcsPlatformEntry 9 } 1541 t11FcsPlatformLabel OBJECT-TYPE 1542 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1543 MAX-ACCESS read-only 1544 STATUS current 1545 DESCRIPTION 1546 "An administratively assigned symbolic name for the 1547 platform, in the format specified in FC-GS-5." 1548 REFERENCE 1549 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1550 FC-GS-5, section 6.2.3.4.11" 1551 ::= { t11FcsPlatformEntry 10 } 1553 t11FcsPlatformLocation OBJECT-TYPE 1554 SYNTAX SnmpAdminString (SIZE (0 | 4..128)) 1555 MAX-ACCESS read-only 1556 STATUS current 1557 DESCRIPTION 1558 "The physical location of the platform, in the format 1559 specified in FC-GS-5 (e.g., 'telephone closet, 3rd floor')." 1560 REFERENCE 1561 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1562 FC-GS-5, section 6.2.3.4.12" 1563 ::= { t11FcsPlatformEntry 11 } 1565 t11FcsPlatformSystemID OBJECT-TYPE 1566 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1567 MAX-ACCESS read-only 1568 STATUS current 1569 DESCRIPTION 1570 "An identifier for a hosting system that this platform is 1571 associated with. This identifier is used to associate 1572 platforms of logical types (e.g., logical partitions) with 1573 a physical system." 1574 REFERENCE 1575 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1576 FC-GS-5, section 6.2.3.4.5" 1577 ::= { t11FcsPlatformEntry 12 } 1579 t11FcsPlatformSysMgmtAddr OBJECT-TYPE 1580 SYNTAX T11FcListIndexPointerOrZero 1581 MAX-ACCESS read-only 1582 STATUS current 1583 DESCRIPTION 1584 "A list of management addresses for the platform." 1585 REFERENCE 1586 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1587 FC-GS-5, sections 6.2.3.4.5 and 6.2.3.2.7." 1588 ::= { t11FcsPlatformEntry 13 } 1590 t11FcsPlatformClusterId OBJECT-TYPE 1591 SYNTAX SnmpAdminString (SIZE (0 | 4..64)) 1592 MAX-ACCESS read-only 1593 STATUS current 1594 DESCRIPTION 1595 "An identifier for a cluster that this platform is 1596 associated with, where a cluster is a set of independent 1597 platforms that are managed together to provide increased 1598 performance capabilities, failover, etc." 1599 REFERENCE 1600 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1601 FC-GS-5, section 6.2.3.4.5" 1602 ::= { t11FcsPlatformEntry 14 } 1604 t11FcsPlatformClusterMgmtAddr OBJECT-TYPE 1605 SYNTAX T11FcListIndexPointerOrZero 1606 MAX-ACCESS read-only 1607 STATUS current 1608 DESCRIPTION 1609 "A list of management addresses for the cluster identified 1610 in the corresponding instance of t11FcsPlatformClusterId." 1611 REFERENCE 1612 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1613 FC-GS-5, sections 6.2.3.4.5 and 6.2.3.2.7." 1614 ::= { t11FcsPlatformEntry 15 } 1616 t11FcsPlatformFC4Types OBJECT-TYPE 1617 SYNTAX OCTET STRING (SIZE (0 | 32)) 1618 MAX-ACCESS read-only 1619 STATUS current 1620 DESCRIPTION 1621 "The FC-4 types supported by this platform, formatted as 1622 a bit mask as specified in FC-GS-5. If this object 1623 contains the zero-length string, the types are unknown." 1624 REFERENCE 1625 "ANSI INCITS 427-2006, Fibre Channel - Generic Services 5, 1626 FC-GS-5, section 6.2.3.4.5" 1627 ::= { t11FcsPlatformEntry 16 } 1629 -- 1630 -- Node Name List table 1631 -- 1633 t11FcsNodeNameListTable OBJECT-TYPE 1634 SYNTAX SEQUENCE OF T11FcsNodeNameListEntry 1635 MAX-ACCESS not-accessible 1636 STATUS current 1637 DESCRIPTION 1638 "This table contains all the lists of nodes." 1640 ::= { t11FcsDiscoveredConfig 7 } 1642 t11FcsNodeNameListEntry OBJECT-TYPE 1643 SYNTAX T11FcsNodeNameListEntry 1644 MAX-ACCESS not-accessible 1645 STATUS current 1646 DESCRIPTION 1647 "Information about a node, which is known to a 1648 switch (identified by fcmInstanceIndex and 1649 fcmSwitchIndex)." 1650 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1651 t11FcsNodeNameListIndex, t11FcsNodeName } 1652 ::= { t11FcsNodeNameListTable 1 } 1654 T11FcsNodeNameListEntry ::= SEQUENCE { 1655 t11FcsNodeNameListIndex T11FcListIndex, 1656 t11FcsNodeName FcNameIdOrZero 1657 } 1659 t11FcsNodeNameListIndex OBJECT-TYPE 1660 SYNTAX T11FcListIndex 1661 MAX-ACCESS not-accessible 1662 STATUS current 1663 DESCRIPTION 1664 "The index value of the node name list." 1665 ::= { t11FcsNodeNameListEntry 1 } 1667 t11FcsNodeName OBJECT-TYPE 1668 SYNTAX FcNameIdOrZero (SIZE(8 | 16)) 1669 MAX-ACCESS read-only 1670 STATUS current 1671 DESCRIPTION 1672 "The name of this node." 1673 ::= { t11FcsNodeNameListEntry 2 } 1675 -- 1676 -- Statistics 1677 -- 1679 t11FcsStatsTable OBJECT-TYPE 1680 SYNTAX SEQUENCE OF T11FcsStatsEntry 1681 MAX-ACCESS not-accessible 1682 STATUS current 1683 DESCRIPTION 1684 "This table contains all the statistics related 1685 to the Fabric Configuration Server." 1686 ::= { t11FcsStats 1 } 1688 t11FcsStatsEntry OBJECT-TYPE 1689 SYNTAX T11FcsStatsEntry 1690 MAX-ACCESS not-accessible 1691 STATUS current 1692 DESCRIPTION 1693 "A set of statistics for a particular fabric (identified 1694 by t11FcsFabricIndex) on a switch (identified by 1695 fcmInstanceIndex and fcmSwitchIndex)." 1696 INDEX { fcmInstanceIndex, fcmSwitchIndex, t11FcsFabricIndex } 1697 ::= { t11FcsStatsTable 1 } 1699 T11FcsStatsEntry ::= SEQUENCE { 1700 t11FcsInGetReqs Counter32, 1701 t11FcsOutGetReqs Counter32, 1702 t11FcsInRegReqs Counter32, 1703 t11FcsOutRegReqs Counter32, 1704 t11FcsInDeregReqs Counter32, 1705 t11FcsOutDeregReqs Counter32, 1706 t11FcsRejects Counter32 1707 } 1709 t11FcsInGetReqs OBJECT-TYPE 1710 SYNTAX Counter32 1711 MAX-ACCESS read-only 1712 STATUS current 1713 DESCRIPTION 1714 "The number of Get Requests received by the Fabric 1715 Configuration Server on this fabric. 1717 This counter has no discontinuities other than 1718 those that all Counter32s have when sysUpTime=0." 1719 ::= { t11FcsStatsEntry 1 } 1721 t11FcsOutGetReqs OBJECT-TYPE 1722 SYNTAX Counter32 1723 MAX-ACCESS read-only 1724 STATUS current 1725 DESCRIPTION 1726 "The number of Get Requests sent by the Fabric 1727 Configuration Server on this fabric to other 1728 servers in the fabric. 1730 This counter has no discontinuities other than 1731 those that all Counter32s have when sysUpTime=0." 1732 ::= { t11FcsStatsEntry 2 } 1734 t11FcsInRegReqs OBJECT-TYPE 1735 SYNTAX Counter32 1736 MAX-ACCESS read-only 1737 STATUS current 1738 DESCRIPTION 1739 "The number of Registration Requests received by the 1740 Fabric Configuration Server on this fabric. 1742 This counter has no discontinuities other than 1743 those that all Counter32s have when sysUpTime=0." 1744 ::= { t11FcsStatsEntry 3 } 1746 t11FcsOutRegReqs OBJECT-TYPE 1747 SYNTAX Counter32 1748 MAX-ACCESS read-only 1749 STATUS current 1750 DESCRIPTION 1751 "The number of Registration Requests sent by the 1752 Fabric Configuration Server on this fabric. 1754 This counter has no discontinuities other than 1755 those that all Counter32s have when sysUpTime=0." 1756 ::= { t11FcsStatsEntry 4 } 1758 t11FcsInDeregReqs OBJECT-TYPE 1759 SYNTAX Counter32 1760 MAX-ACCESS read-only 1761 STATUS current 1762 DESCRIPTION 1763 "The number of Deregistration Requests received by 1764 the Fabric Configuration Server on this fabric. 1766 This counter has no discontinuities other than 1767 those that all Counter32s have when sysUpTime=0." 1768 ::= { t11FcsStatsEntry 5 } 1770 t11FcsOutDeregReqs OBJECT-TYPE 1771 SYNTAX Counter32 1772 MAX-ACCESS read-only 1773 STATUS current 1774 DESCRIPTION 1775 "The number of Deregistration Requests sent by 1776 the Fabric Configuration Server on this fabric. 1778 This counter has no discontinuities other than 1779 those that all Counter32s have when sysUpTime=0." 1780 ::= { t11FcsStatsEntry 6 } 1782 t11FcsRejects OBJECT-TYPE 1783 SYNTAX Counter32 1784 MAX-ACCESS read-only 1785 STATUS current 1786 DESCRIPTION 1787 "The total number of requests rejected by the Fabric 1788 Configuration Server on this fabric. 1790 This counter has no discontinuities other than 1791 those that all Counter32s have when sysUpTime=0." 1792 ::= { t11FcsStatsEntry 7 } 1794 -- 1795 -- Notification Control Table 1796 -- 1798 t11FcsNotifyControlTable OBJECT-TYPE 1799 SYNTAX SEQUENCE OF T11FcsNotifyControlEntry 1800 MAX-ACCESS not-accessible 1801 STATUS current 1802 DESCRIPTION 1803 "A table of control information for notifications 1804 generated due to Fabric Configuration Server events. 1806 Values written to objects in this table should be 1807 persistent/retained over agent reboots." 1808 ::= { t11FcsNotificationInfo 1 } 1810 t11FcsNotifyControlEntry OBJECT-TYPE 1811 SYNTAX T11FcsNotifyControlEntry 1812 MAX-ACCESS not-accessible 1813 STATUS current 1814 DESCRIPTION 1815 "Each entry contains notification control information 1816 for a Fabric Configuration Server on a particular fabric 1817 (identified by t11FcsFabricIndex) on a particular 1818 switch (identified by fcmInstanceIndex and 1819 fcmSwitchIndex)." 1820 INDEX { fcmInstanceIndex, fcmSwitchIndex, 1821 t11FcsFabricIndex } 1822 ::= { t11FcsNotifyControlTable 1 } 1824 T11FcsNotifyControlEntry ::= SEQUENCE { 1825 t11FcsReqRejectNotifyEnable TruthValue, 1826 t11FcsDiscoveryCompNotifyEnable TruthValue, 1827 t11FcsMgmtAddrChangeNotifyEnable TruthValue, 1828 t11FcsRejectCtCommandString OCTET STRING, 1829 t11FcsRejectRequestSource FcNameIdOrZero, 1830 t11FcsRejectReasonCode T11NsGs4RejectReasonCode, 1831 t11FcsRejectReasonCodeExp T11FcsRejectReasonExplanation, 1832 t11FcsRejectReasonVendorCode OCTET STRING 1833 } 1835 t11FcsReqRejectNotifyEnable OBJECT-TYPE 1836 SYNTAX TruthValue 1837 MAX-ACCESS read-write 1838 STATUS current 1839 DESCRIPTION 1840 "This object specifies if the Fabric Configuration 1841 Server should generate 't11FcsRqRejectNotification' 1842 notifications. 1844 If the value of this object is 'true', then the 1845 notification is issued. If the value of this object 1846 is 'false', then the notification is not issued." 1847 DEFVAL { false } 1848 ::= { t11FcsNotifyControlEntry 1 } 1850 t11FcsDiscoveryCompNotifyEnable OBJECT-TYPE 1851 SYNTAX TruthValue 1852 MAX-ACCESS read-write 1853 STATUS current 1854 DESCRIPTION 1855 "This object specifies if the Fabric Configuration 1856 Server should generate 't11FcsDiscoveryCompleteNotify' 1857 notifications. 1859 If the value of this object is 'true', then the 1860 notification is issued. If the value of this object 1861 is 'false', then the notification is not issued." 1862 DEFVAL { false } 1863 ::= { t11FcsNotifyControlEntry 2 } 1865 t11FcsMgmtAddrChangeNotifyEnable OBJECT-TYPE 1866 SYNTAX TruthValue 1867 MAX-ACCESS read-write 1868 STATUS current 1869 DESCRIPTION 1870 "This object specifies if the Fabric Configuration 1871 Server should generate 't11FcsMgmtAddrChangeNotify' 1872 notifications. 1874 If the value of this object is 'true', then the 1875 notification is issued. If the value of this object 1876 is 'false', then the notification is not issued." 1877 DEFVAL { false } 1878 ::= { t11FcsNotifyControlEntry 3 } 1880 t11FcsRejectCtCommandString OBJECT-TYPE 1881 SYNTAX OCTET STRING (SIZE (0..255)) 1882 MAX-ACCESS read-only 1883 STATUS current 1884 DESCRIPTION 1885 "The binary content of the Fabric Configuration Server 1886 request, formatted as an octet string (in network byte 1887 order) containing the CT_IU, as described in Table 2 of 1888 FC-GS-5 (including the preamble), which was most recently 1889 rejected by the Fabric Configuration Server for this fabric. 1891 This object contains the zero-length string if and when the 1892 CT-IU's content is unavailable. 1894 When the length of this object is 255 octets, it contains 1895 the first 255 octets of the CT-IU (in network-byte order)." 1896 ::= { t11FcsNotifyControlEntry 4 } 1898 t11FcsRejectRequestSource OBJECT-TYPE 1899 SYNTAX FcNameIdOrZero 1900 MAX-ACCESS read-only 1901 STATUS current 1902 DESCRIPTION 1903 "The WWN which was the source of the CT_IU contained in 1904 the corresponding instance of t11FcsRejectCtCommandString." 1905 ::= { t11FcsNotifyControlEntry 5 } 1907 t11FcsRejectReasonCode OBJECT-TYPE 1908 SYNTAX T11NsGs4RejectReasonCode 1909 MAX-ACCESS read-only 1910 STATUS current 1911 DESCRIPTION 1912 "This object contains the reason code corresponding 1913 to the latest Fabric Configuration Server request 1914 rejected by the local system." 1915 ::= { t11FcsNotifyControlEntry 6 } 1917 t11FcsRejectReasonCodeExp OBJECT-TYPE 1918 SYNTAX T11FcsRejectReasonExplanation 1919 MAX-ACCESS read-only 1920 STATUS current 1921 DESCRIPTION 1922 "When the corresponding instance of 1923 t11FcsRejectReasonCode has the value: 'unable to 1924 perform command request', this object contains the 1925 corresponding reason code explanation." 1926 ::= { t11FcsNotifyControlEntry 7 } 1928 t11FcsRejectReasonVendorCode OBJECT-TYPE 1929 SYNTAX OCTET STRING (SIZE(1)) 1930 MAX-ACCESS read-only 1931 STATUS current 1932 DESCRIPTION 1933 "A registration reject vendor-specific code. This 1934 object contains the vendor-specific code of the most 1935 recently rejected Fabric Configuration Server 1936 Registration request for the particular port on 1937 the particular fabric." 1938 ::= { t11FcsNotifyControlEntry 8 } 1939 -- 1940 -- Notifications 1941 -- 1943 t11FcsRqRejectNotification NOTIFICATION-TYPE 1944 OBJECTS { t11FamLocalSwitchWwn, 1945 t11FcsRejectReasonCode, 1946 t11FcsRejectReasonCodeExp, 1947 t11FcsRejectReasonVendorCode } 1948 STATUS current 1949 DESCRIPTION 1950 "This notification is generated whenever the Fabric 1951 Configuration Server on a switch (indicated by the 1952 value of t11FamLocalSwitchWwn) rejects a Fabric 1953 Configuration Server request. 1955 The Fabric Configuration Server should update the 1956 t11FcsRejectReasonCode, t11FcsRejectReasonCodeExp 1957 and t11FcsRejectReasonVendorCode objects with the 1958 corresponding reason code, explanation and vendor 1959 specific code before sending the notification." 1960 ::= { t11FcsNotifications 1 } 1962 t11FcsDiscoveryCompleteNotify NOTIFICATION-TYPE 1963 OBJECTS {t11FcsFabricDiscoveryRangeLow} 1964 STATUS current 1965 DESCRIPTION 1966 "This notification is generated by the Fabric 1967 Configuration Server on the completion of the 1968 discovery of fabrics in the range which has 1969 t11FcsFabricDiscoveryRangeLow at its low end." 1970 ::= { t11FcsNotifications 2 } 1972 t11FcsMgmtAddrChangeNotify NOTIFICATION-TYPE 1973 OBJECTS { t11FcsMgmtAddrChangeFabricIndex, 1974 t11FcsMgmtAddrChangeIeName } 1975 STATUS current 1976 DESCRIPTION 1977 "This notification is generated by the Fabric 1978 Configuration Server whenever the management 1979 address of an IE changes, i.e., whenever an 1980 entry in the t11FcsMgmtAddrListTable changes." 1981 ::= { t11FcsNotifications 3 } 1983 t11FcsMgmtAddrChangeFabricIndex OBJECT-TYPE 1984 SYNTAX T11FabricIndex 1985 MAX-ACCESS accessible-for-notify 1986 STATUS current 1987 DESCRIPTION 1988 "The index value which identifies the fabric on which 1989 a management address change has been detected." 1990 ::= { t11FcsNotificationInfo 2 } 1992 t11FcsMgmtAddrChangeIeName OBJECT-TYPE 1993 SYNTAX FcNameIdOrZero 1994 MAX-ACCESS accessible-for-notify 1995 STATUS current 1996 DESCRIPTION 1997 "The IE for which a management address change has been 1998 detected." 1999 ::= { t11FcsNotificationInfo 3 } 2001 -- Conformance 2003 t11FcsMIBCompliances OBJECT IDENTIFIER ::= { t11FcsMIBConformance 1 } 2004 t11FcsMIBGroups OBJECT IDENTIFIER ::= { t11FcsMIBConformance 2 } 2006 t11FcsMIBCompliance MODULE-COMPLIANCE 2007 STATUS current 2008 DESCRIPTION 2009 "The compliance statement for entities which 2010 implement the Fabric Configuration Server." 2011 MODULE MANDATORY-GROUPS { t11FcsDiscoveredConfigGroup, 2012 t11FcsDiscoveryStatusGroup, 2013 t11FcsNotificationInfoGroup, 2014 t11FcsNotificationGroup } 2016 GROUP t11FcsDiscoveryControlGroup 2017 DESCRIPTION 2018 "This group is mandatory only for those systems which 2019 allow discovery of configuration by Fabric Configuration 2020 Servers to be controlled via a MIB." 2022 GROUP t11FcsStatisticsGroup 2023 DESCRIPTION 2024 "These counters, containing Fabric Configuration 2025 Server statistics, are mandatory only for those systems 2026 which count such events." 2028 OBJECT t11FcsDiscoveryStatus 2029 WRITE-SYNTAX INTEGER { localOnly(3) } 2030 MIN-ACCESS read-only 2031 DESCRIPTION 2032 "Write access is not required. 2033 However, if write access is supported, then the only 2034 writable value is 'localOnly'." 2036 OBJECT t11FcsReqRejectNotifyEnable 2037 MIN-ACCESS read-only 2038 DESCRIPTION 2039 "Write access is not required." 2041 OBJECT t11FcsDiscoveryCompNotifyEnable 2042 MIN-ACCESS read-only 2043 DESCRIPTION 2044 "Write access is not required." 2046 OBJECT t11FcsMgmtAddrChangeNotifyEnable 2047 MIN-ACCESS read-only 2048 DESCRIPTION 2049 "Write access is not required." 2051 ::= { t11FcsMIBCompliances 1 } 2053 -- Units of Conformance 2055 t11FcsDiscoveryControlGroup OBJECT-GROUP 2056 OBJECTS { t11FcsFabricDiscoveryRangeLow, 2057 t11FcsFabricDiscoveryRangeHigh, 2058 t11FcsFabricDiscoveryStart, 2059 t11FcsFabricDiscoveryTimeOut } 2060 STATUS current 2061 DESCRIPTION 2062 "A collection of objects for requesting a Fabric 2063 Configuration Server to discover the configuration 2064 of one or more fabrics." 2065 ::= { t11FcsMIBGroups 1 } 2067 t11FcsDiscoveryStatusGroup OBJECT-GROUP 2068 OBJECTS { t11FcsDiscoveryStatus, 2069 t11FcsDiscoveryCompleteTime } 2070 STATUS current 2071 DESCRIPTION 2072 "A collection of objects with which to monitor the 2073 status of discovery (of fabric configurations) by 2074 Fabric Configuration Servers." 2075 ::= { t11FcsMIBGroups 2 } 2077 t11FcsDiscoveredConfigGroup OBJECT-GROUP 2078 OBJECTS { 2079 t11FcsIeType, 2080 t11FcsIeDomainId, 2081 t11FcsIeMgmtId, 2082 t11FcsIeFabricName, 2083 t11FcsIeLogicalName, 2084 t11FcsIeMgmtAddrListIndex, 2085 t11FcsIeInfoList, 2086 t11FcsMgmtAddr, 2087 t11FcsPortType, 2088 t11FcsPortTxType, 2089 t11FcsPortModuleType, 2090 t11FcsPortPhyPortNum, 2091 t11FcsPortAttachPortNameIndex, 2092 t11FcsPortState, 2093 t11FcsPortSpeedCapab, 2094 t11FcsPortOperSpeed, 2095 t11FcsPortZoningEnfStatus, 2096 t11FcsAttachPortName, 2097 t11FcsPlatformName, 2098 t11FcsPlatformType, 2099 t11FcsPlatformNodeNameListIndex, 2100 t11FcsPlatformMgmtAddrListIndex, 2101 t11FcsPlatformVendorId, 2102 t11FcsPlatformProductId, 2103 t11FcsPlatformProductRevLevel, 2104 t11FcsPlatformDescription, 2105 t11FcsPlatformLabel, 2106 t11FcsPlatformLocation, 2107 t11FcsPlatformSystemID, 2108 t11FcsPlatformSysMgmtAddr, 2109 t11FcsPlatformClusterId, 2110 t11FcsPlatformClusterMgmtAddr, 2111 t11FcsPlatformFC4Types, 2112 t11FcsNodeName } 2113 STATUS current 2114 DESCRIPTION 2115 "A collection of objects to contain the fabric configuration 2116 information discovered by Fabric Configuration Servers." 2117 ::= { t11FcsMIBGroups 3 } 2119 t11FcsStatisticsGroup OBJECT-GROUP 2120 OBJECTS { t11FcsInGetReqs, 2121 t11FcsOutGetReqs, 2122 t11FcsInRegReqs, 2123 t11FcsOutRegReqs, 2124 t11FcsInDeregReqs, 2125 t11FcsOutDeregReqs, 2126 t11FcsRejects } 2127 STATUS current 2128 DESCRIPTION 2129 "A collection of objects for Fabric Configuration Server 2130 statistics information." 2132 ::= { t11FcsMIBGroups 4 } 2134 t11FcsNotificationInfoGroup OBJECT-GROUP 2135 OBJECTS { t11FcsReqRejectNotifyEnable, 2136 t11FcsDiscoveryCompNotifyEnable, 2137 t11FcsMgmtAddrChangeNotifyEnable, 2138 t11FcsRejectCtCommandString, 2139 t11FcsRejectRequestSource, 2140 t11FcsRejectReasonCode, 2141 t11FcsRejectReasonCodeExp, 2142 t11FcsRejectReasonVendorCode, 2143 t11FcsMgmtAddrChangeFabricIndex, 2144 t11FcsMgmtAddrChangeIeName } 2145 STATUS current 2146 DESCRIPTION 2147 "A collection of notification control and notification 2148 information objects for monitoring Fabric 2149 Configuration Servers." 2150 ::= { t11FcsMIBGroups 5 } 2152 t11FcsNotificationGroup NOTIFICATION-GROUP 2153 NOTIFICATIONS { t11FcsRqRejectNotification, 2154 t11FcsDiscoveryCompleteNotify, 2155 t11FcsMgmtAddrChangeNotify } 2156 STATUS current 2157 DESCRIPTION 2158 "A collection of notifications for monitoring Fabric 2159 Configuration Servers." 2160 ::= { t11FcsMIBGroups 6 } 2162 END 2164 7. Acknowledgements 2166 This document was originally developed and approved by the INCITS 2167 Task Group T11.5 (http://www.t11.org) as the SM-FCFGM project. We 2168 wish to acknowledge the many contributions and comments from the 2169 INCITS Technical Committee T11, including the following: 2171 T11 Chair: Robert Snively, Brocade 2172 T11 Vice Chair: Claudio DeSanti, Cisco Systems 2173 T11.5 Chair: Roger Cummings, Symantec 2174 T11.5 Vice Chair: Scott Kipp, McData 2175 and T11.5 members. 2177 The document was subsequently a work item of the IETF's IMSS Working 2178 Group, chaired by David Black (EMC Corporation). We thank Bert 2179 Wijnen (Lucent Technologies) for his thorough review of the document. 2180 We also wish to acknowledge Dan Romascanu (Avaya), the IETF Area 2181 Director, for his comments and assistance. 2183 8. Normative References 2185 [RFC2578] 2186 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2187 and S. Waldbusser, "Structure of Management Information Version 2 2188 (SMIv2)", STD 58, RFC 2578, April 1999. 2190 [RFC2579] 2191 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2192 and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2193 2579, April 1999. 2195 [RFC2580] 2196 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. 2197 and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2198 2580, April 1999. 2200 [RFC2788] 2201 Freed, N., and S. Kille, "Network Services Monitoring MIB", RFC 2202 2788, March 2000. 2204 [RFC3411] 2205 Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 2206 Describing Simple Network Management Protocol (SNMP) Management 2207 Frameworks", STD 58, RFC 3411, December 2002. 2209 [FC-FS] 2210 "Fibre Channel - Framing and Signaling (FC-FS)" ANSI INCITS 2211 373-2003, http://www.t11.org/t11/stat.nsf/upnum/1331-d, April 2003. 2213 [FC-GS-5] 2214 "Fibre Channel - Generic Services - 5 (FC-GS-5)", ANSI INCITS 2215 427-2006, T11/Project 1677-D/Rev 8.5, 2216 http://www.t11.org/t11/stat.nsf/upnum/1677-d, September 2004. 2218 [FC-SW-4] 2219 "Fibre Channel - Switch Fabric - 4 (FC-SW-4)", ANSI INCITS 2220 418-2006, http://www.t11.org/t11/stat.nsf/upnum/1674-d, 2006. 2222 [RFC4044] 2223 K. McCloghrie, "Fibre Channel Management MIB", RFC 4044, May 2005. 2225 [RFC4439] 2226 DeSanti, C., Gaonkar, V., McCloghrie, K., and S. Gai, "Fibre- 2227 Channel Fabric Address Manager MIB", RFC 4439, March 2006. 2229 [RFC4438] 2230 DeSanti, C., Gaonkar, V., Vivek, H.K., McCloghrie, K., and S. Gai, 2231 "Fibre-Channel Name Server MIB", RFC 4438, March 2006. 2233 [RFC2119] 2234 Bradner, S., "Key words for use in RFCs to Indicate Requirement 2235 Levels", BCP 14, RFC 2119, March 1997. 2237 9. Informative References 2239 [RFC2741] 2240 Daniele, M., Wijnen, B., Ellison, M., and D. Francisco, "Agent 2241 Extensibility (AgentX) Protocol Version 1", RFC 2741, January 2000. 2243 [RFC2837] 2244 Teow, K., "Definitions of Managed Objects for the Fabric Element in 2245 Fibre Channel Standard", RFC 2837, May 2000. 2247 [RFC3410] 2248 Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and 2249 Applicability Statements for Internet- Standard Management 2250 Framework", RFC 3410, December 2002. 2252 [SCSI-MIB] 2253 Hallak-Stamler, M., Bakke, M., Lederman, Y., Krueger, M., and K. 2254 McCloghrie, "Definition of Managed Objects for SCSI Entities", 2255 Internet-Draft (draft-ietf-ips-scsi-mib-nn.txt), work-in-progress. 2257 10. Authors' Addresses 2259 Claudio DeSanti 2260 Cisco Systems, Inc. 2261 170 West Tasman Drive 2262 San Jose, CA 95134 USA 2263 Phone: +1 408 853-9172 2264 EMail: cds@cisco.com 2266 H.K. Vivek 2267 Cisco Systems, Inc. 2268 71 Millers Rd 2269 Bangalore, India 2270 Phone: +91 80 2289933x5117 2271 EMail: hvivek@cisco.com 2273 Keith McCloghrie 2274 Cisco Systems, Inc. 2275 170 West Tasman Drive 2276 San Jose, CA USA 95134 2277 Phone: +1 408-526-5260 2278 Email: kzm@cisco.com 2280 Silvano Gai 2281 Retired 2283 11. IANA Considerations 2285 IANA is requested to make a MIB OID assignment under the appropriate 2286 subtree. 2288 12. Security Considerations 2290 There are several management objects defined in this MIB module with 2291 a MAX-ACCESS clause of read-write and/or read-create. Such objects 2292 may be considered sensitive or vulnerable in some network 2293 environments. The support for SET operations in a non-secure 2294 environment without proper protection can have a negative effect on 2295 network operations. These objects and their 2296 sensitivity/vulnerability is: 2298 t11FcsFabricDiscoveryRangeLow 2299 t11FcsFabricDiscoveryRangeHigh 2300 t11FcsFabricDiscoveryTimeOut 2301 t11FcsFabricDiscoveryStart -- the ability to specify parameters 2302 for, and trigger the start of, 2303 a topology discovery 2304 t11FcsDiscoveryStatus -- the ability to abort a discovery, or 2305 invalidate discovered information. 2306 t11FcsReqRejectNotifyEnable 2307 t11FcsDiscoveryCompNotifyEnable 2308 t11FcsMgmtAddrChangeNotifyEnable -- the ability to enable/disable 2309 notifications. 2311 Such objects may be considered sensitive or vulnerable in some 2312 network environments. For example, the ability to invalidate 2313 discovered topology may afford an attacker the ability to hide the 2314 presence of unauthorized equipment on the network. The support for 2315 SET operations in a non-secure environment without proper protection 2316 can have a negative effect on network operations. 2318 Some of the readable objects in this MIB module (i.e., objects with a 2319 MAX-ACCESS other than not-accessible) may be considered sensitive or 2320 vulnerable in some network environments. It is thus important to 2321 control even GET and/or NOTIFY access to these objects and possibly 2322 to even encrypt the values of these objects when sending them over 2323 the network via SNMP. These are the tables and objects and their 2324 sensitivity/vulnerability: 2326 t11FcsIeTable 2327 t11FcsMgmtAddrListTable 2328 t11FcsPortTable 2329 t11FcsAttachPortNameListTable 2330 t11FcsPlatformTable 2331 t11FcsNodeNameListTable -- contains information about the topology 2332 of the Fibre Channel network. 2334 t11FcsStatsTable -- contains statistics information about the 2335 operation of the Fabric Configuration Server. 2337 SNMP versions prior to SNMPv3 did not include adequate security. 2338 Even if the network itself is secure (for example by using IPsec), 2339 even then, there is no control as to who on the secure network is 2340 allowed to access and GET/SET (read/change/create/delete) the objects 2341 in this MIB module. 2343 It is RECOMMENDED that implementors consider the security features as 2344 provided by the SNMPv3 framework (see [RFC3410], section 8), 2345 including full support for the SNMPv3 cryptographic mechanisms (for 2346 authentication and privacy). 2348 Further, deployment of SNMP versions prior to SNMPv3 is NOT 2349 RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to 2350 enable cryptographic security. It is then a customer/operator 2351 responsibility to ensure that the SNMP entity giving access to an 2352 instance of this MIB module is properly configured to give access to 2353 the objects only to those principals (users) that have legitimate 2354 rights to indeed GET or SET (change/create/delete) them. 2356 Full Copyright Statement 2358 Copyright (C) The IETF Trust (2007). This document is subject to the 2359 rights, licenses and restrictions contained in BCP 78, and except as 2360 set forth therein, the authors retain all their rights. 2362 This document and the information contained herein are provided on an 2363 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 2364 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND 2365 THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS 2366 OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 2367 THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 2368 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 2370 Disclaimer of validity 2372 The IETF takes no position regarding the validity or scope of any 2373 Intellectual Property Rights or other rights that might be claimed to 2374 pertain to the implementation or use of the technology described in 2375 this document or the extent to which any license under such rights 2376 might or might not be available; nor does it represent that it has 2377 made any independent effort to identify any such rights. Information 2378 on the procedures with respect to rights in RFC documents can be 2379 found in BCP 78 and BCP 79. 2381 Copies of IPR disclosures made to the IETF Secretariat and any 2382 assurances of licenses to be made available, or the result of an 2383 attempt made to obtain a general license or permission for the use of 2384 such proprietary rights by implementers or users of this 2385 specification can be obtained from the IETF on-line IPR repository at 2386 http://www.ietf.org/ipr. 2388 The IETF invites any interested party to bring to its attention any 2389 copyrights, patents or patent applications, or other proprietary 2390 rights that may cover technology that may be required to implement 2391 this standard. Please address the information to the IETF at 2392 ietf-ipr@ietf.org. 2394 Acknowledgment 2396 Funding for the RFC Editor function is currently provided by the 2397 Internet Society.