McDATA StorageWorks 64 - SAN Director Switch Manual

E/os snmp
Hide thumbs Also See for StorageWorks 64 - SAN Director Switch:
Table of Contents

Advertisement

Quick Links

E/OS SNMP Support Manual
P/N 620-000131-620
REV A

Advertisement

Table of Contents
loading

Summary of Contents for McDATA StorageWorks 64 - SAN Director Switch

  • Page 1 E/OS SNMP Support Manual P/N 620-000131-620 REV A...
  • Page 2 Record of Revisions and Updates Revision Date Description 620-000131-000 6/2001 Initial release of Manual 620-000131-100 11/2001 Update to manual 620-000131-200 5/2002 Update to manual 620-000131-300 9/2002 Update to support EFCM 6.1and 6.2 620-000131-400 10/2002 Update to support EFCM 6.1, 6.2, & 6.3 620-000131-500 2/2003 Update to support E/OS 5.1 and EFCM 7.0...
  • Page 3: Table Of Contents

    Contents Preface ..........................vii Chapter 1 Introduction to SNMP SNMP Management .................1-1 SNMP Simplified ...............1-2 SNMP Commands ..............1-2 Why Variables Exist In a Managed Device......1-3 How SNMP Changes Variables (Objects) in a Managed Device ..................1-3 Standard MIBs................1-4 Private Enterprise MIBs ............1-5 Traps and Their Purpose ............1-5 Chapter 2 McDATA SNMP Support...
  • Page 4 Contents System Group................2-21 Interfaces Group ..............2-23 Address Translation Group ..........2-30 IP Group...................2-31 IP Routing group ..............2-37 ICMP Group ................2-43 TCP Group................2-48 UDP Group................2-53 SNMP Group................2-54 Fabric Element Management MIB..........2-61 Fabric Element Management MIB Tables ......2-61 Fibre Alliance MIB................2-96 Type definitions ...............2-96 Trap Types................2-146 Appendix A Fibre Alliance MIB...
  • Page 5 Contents Fibre Channel product lines ........... C-5 Groups in FCEOS MIB ............C-5 System Group ................C-6 Fibre Channel FRU Group............ C-10 Fibre Channel Port Group ............ C-13 NPIV Information ..............C-39 Fibre Channel Zoning Group ..........C-42 Fibre Channel Threshold Alert Group........ C-47 FCEOS Enterprise-specific Trap Definitions ......
  • Page 6 Contents McDATA SNMP Support Manual...
  • Page 7: Preface

    Preface This publication is part of the documentation suite that supports the ® McDATA Sphereon™ 3016 Fabric Switch, Sphereon 3032 Fabric Switch, Sphereon 3216 Fabric Switch, Sphereon 3232 Fabric Switch, Sphereon 4500 Fabric Switch, Sphereon 4300 Fabric Switch, ES-1000 ® Switch, ED-5000 Director, Intrepid 6064 Director, and Intrepid 6140 Director.
  • Page 8 Preface Appendix C, McDATA Private Enterprise MIB, lists the McDATA private enterprise MIBs. Appendix D, SNMP Framework MIB, lists the SNMP Framework MIB. Appendix E, MIB II lists the MIB-II, the RFC1213.mib renamed. Appendix F, Fabric Element Management MIB lists the definitions of managed objects for the Fabric Element in Fibre Channel Standard.
  • Page 9 Preface • McDATA Sphereon 3032 and 3232 Fabric Switch Product Manager User Manual (620-000152) • McDATA Sphereon 3016 and 3216 Switch Installation and Service Manual (620-000154) • McDATA Sphereon 3032 and 3232 Switch Installation and Service Manual (620-000155) • McDATA Sphereon 4500 Switch Installation and Service Manual (620-000159) •...
  • Page 10 Preface The following notational conventions are used in this document. Manual Conventions Convention Meaning Italic Outside book references, names of user interface windows, panels, buttons, and dialog boxes Bold Keyboard keys Click. As in “click the icon on Click with the left mouse button on the object to activate a the navigation control panel.”...
  • Page 11 Preface NOTE: Customers who purchased the hardware product from a company other than McDATA should contact that company’s service representative for technical support. We sincerely appreciate any comments about this publication. Did Forwarding Publication you find this manual easy or difficult to use? Did it lack necessary Comments information? Were there any errors? Could its organization be improved?
  • Page 12 Preface All other trademarked terms, indicated by a registered trademark symbol (®) or trademark symbol (™) on first use in this publication, are trademarks of their respective owners in the United States, other countries, or both. E/OS SNMP Support Manual...
  • Page 13: Introduction To Snmp

    Introduction to SNMP Network management is a broad term, including workstation configuration, assignment of IP addresses, network design, architecture, network security, and topologies. All this can fall within the scope of a network manager. Any protocol for managing networks must allow virtually all network devices and systems to communicate statistics and status information to network management stations (network managers).
  • Page 14: Snmp Simplified

    Introduction to SNMP able to issue is overwhelming, and every new manageable device can increase the list. SNMP was created to allow all these things to be easily done on any growing network. SNMP operates on a simple fetch/store concept. With SNMP the available transactions between manager and agent are limited to a handful.
  • Page 15: Why Variables Exist In A Managed Device

    Introduction to SNMP An agent responds to a request by sending a single command, the GetResponse command. This command contains the requested information. A manager changes information (variables) in the agent by sending a single command, the SetRequest command. This command is used to manipulate management data.
  • Page 16: Standard Mibs

    Introduction to SNMP called Management Information Bases (MIBs). When an agent supports a standard MIB, it agrees to provide and make available the variables listed in the MIB. A MIB is a hierarchical tree of groups and variables. Operators at a network management station enter a command with supported groups and variables from the MIB.
  • Page 17: Private Enterprise Mibs

    Introduction to SNMP • Fibre Channel Fabric Element (FCFE), version 1.10: supported by all switches and directors. Private MIBs are those provided by the manufacturer of the managed Private Enterprise devices to allow management of device-specific items. Chapter 2 MIBs describes the McDATA private MIBs in more detail.
  • Page 18 Introduction to SNMP E/OS SNMP Support Manual...
  • Page 19: Mcdata Snmp Support

    McDATA SNMP Support Overview SNMP is a protocol that uses the User Data Protocol (UDP) to exchange messages between an SNMP agent (in a managed device) and a management station residing on a network. Although SNMP can be made available over other protocols, McDATA only supports UDP.
  • Page 20 McDATA SNMP Support • SNMP Framework MIB. NOTE: The remainder of this document refers only to the 3.1 version of the Fibre Alliance MIB, and uses its nomencature. If you have need of information about the 3.0 version, refer to the MIB itself. E/OS SNMP Support Manual...
  • Page 21: E/Os Trap Overview

    McDATA SNMP Support E/OS Trap Overview NOTE: All E/OS traps are SNMPv1 format, regardless of MIB definition syntax. SNMP traps are specific types of SNMP messages enclosed in UDP packets as shown: [ IP Packet [ UDP Packet [ SNMP Message ] ] ] The SNMP message format is: [ Version | Community | SNMP PDU ] There are different formats for the SNMP PDUs, including trap...
  • Page 22: E/Os Trap Summary Table

    McDATA SNMP Support Error status—Indicates one of a number of errors and error types. Only the response operation sets this field. Other operations set this field to zero. Error index—Associates an error with a particular object instance. Only the response operation sets this field. Other operations set this field to zero.
  • Page 23 McDATA SNMP Support Trap Severity Sent because Trap OID E/OS EFCM ES FRU change A change in FRU FCEOS 1.3.6.1.4.1.289.2 status ES invalid attachment Invalid attachement to FCEOS 1.3.6.1.4.1.289.3 a port. ES threshold alert Threshold specified in FCEOS 1.3.6.1.4.1.289.4 threshold table has been exceeded for a port.
  • Page 24 McDATA SNMP Support Trap Severity Sent because Trap OID E/OS EFCM Switch SCN Alert Change in switch FC-MGMNT 1.3.6.1.2.1.8888.0.1 status. Switch Deletion Alert A switch is removed FC-MGMNT 1.3.6.1.2.1.8888.0.2 from management control. Event SCN Info A new system event FC-MGMNT 1.3.6.1.2.1.8888.0.3 was generated.
  • Page 25: Enterprise-Specific Port Status Change Trap2-7

    McDATA SNMP Support Enterprise-specific Port Status Change Trap This trap is sent for each port which has a status change. There is 1 variable binding as follows: Binding Value 1.3.6.1.4.1.289.2.1.1.2.3.1.1.3.port_number+1 New status value. See definition for fcEosPortOpStatus fcEosPortOpStatus.port_number+1 Enterprise-specific FRU Status Change Trap This trap is sent for each FRU which has a status change.
  • Page 26: Enterprise-Specific Invalid Attachment Trap

    McDATA SNMP Support Enterprise-specific Invalid Attachment Trap This trap is sent when an invalid attachment occurs (a device is attached, with a WWN specifically disallowed by port binding). There is 1 variable binding. Binding Value 1.3.6.1.4.1.289.2.1.1.2.4.1.1.4.port_number+1 WWN of invalid attached device. See definition for fcEosPortAttachedWWN.
  • Page 27 McDATA SNMP Support Binding Value 1.3.6.1.4.1.289.2.1.1.2.2.1.1.1.fru_code.fru_position The FRU code for this FRU. See table below. fcEosFruCode.fru_code.fru_position 1.3.6.1.4.1.289.2.1.1.2.2.1.1.2.fru_code.fru_position The FRU position for this FRU. The first position is 1. fcEosFruPosition.fru_code.fru_position 1.3.6.1.4.1.289.2.1.1.2.1.15.0 The ASCII name of the switch fcEosSysSwitchName 1.3.6.1.4.1.289.2.1.1.2.1.16.0 The Worldwide Name of the switch. fcEosSysSwitchId FRU Code Description...
  • Page 28: Enterprise-Specific Link Traps

    McDATA SNMP Support FRU Code Description F-Port, internal, 1 Gig - XPM F-Port, internal, 1 Gig - IPM Enterprise-specific Link Traps The enterprise specific link traps (link bit error, link no signal, link NOS, link failure, link invalid, link added: type codes 10 – 15) share the same bindings.
  • Page 29: Fa Mib Event Trap

    McDATA SNMP Support Binding Value 1.3.6.1.2.1.8888.1.1.3.1.5.<unit-id> Unit state. See definition for fcConnUnitState. fcConnUnitState.<unit-id> Where unit-id is the WWN of the switch with 8 zeros appended for a total length of 16. Example: 1.2.3.4.5.6.7.8.0.0.0.0.0.0.0.0 FA MIB Event Trap This trap is sent when an internal software event is generated. There are 4 variable bindings.
  • Page 30: Fa Mib Sensor Trap

    McDATA SNMP Support FA MIB Sensor Trap This trap is generated whenever a status change occurs for a fan or power supply FRU. There is 1 variable binding. Binding Value 1.3.6.1.2.1.8888.1.1.5.1.3.<unit-id>.<sensor-index> See description for fcConnUnitSensorStatus fcConnUnitSensorStatus.<unit-id>.<sensor-index> Where unit-id is the WWN of the switch with 8 zeros appended for a total length of 16.
  • Page 31 McDATA SNMP Support Description is generated whenever a Fc_Port changes its fcEosPortScn(1) operational state. For instance, the Fc_Port goes from online to offline. fcEosFruScn Type Number Product Mapping Generated when FRU operational state changes. Trap Variables fcEosFruStatus Description An fcEosFruScn is generated whenever a FRU status changes to operational state.
  • Page 32 McDATA SNMP Support fcEosSysSwitchName fcEosSysSwitchId Description An fcEosFruRemoved trap is generated when a FRU is removed or its status changes to unknown fcEosFruActive Type Number Product Mapping Generated when a FRU status changes to an active status. Trap Variables fcEosFruCode fcEosFruPosition fcEosSysSwitchName fcEosSysSwitchId...
  • Page 33 McDATA SNMP Support fcEosSysSwitchId Description An fcEosFruFailed trap is generated when a FRU status changes to update/busy. fcEosFruFailed Type Number Product Mapping Generated when a FRU status changes to a failed status. Trap Variab fcEosFruCode fcEosFruPosition fcEosSysSwitchName fcEosSysSwitchId Description An fcEosFruFailed trap is generated when a FRU status changes to a failed status.
  • Page 34 McDATA SNMP Support Description An fcEosLinkNoSignalEvent trap is generated when there is a loss of signal or sync. fcEosLinkNOSEvent Type Number Product Mapping Generated when a not operational primitive sequence is received. Trap Variables fcEosPortIndex fcEosPortName fcEosPortWWN fcEosSysSwitchName Description An fcEosLinkNOSEvent trap is generated when a not operational primitive sequence is received.
  • Page 35 McDATA SNMP Support Description An fcEosLinikInvalidEvent trap is generated when an invalid primitive sequence is detected. fcEosLinkAddedEvent Type Number Product Mapping Generated when the firmware detects that a new connection has been established on a port. Trap Variables fcEosPortIndex fcEosPortName fcEosPortWWN fcEosSysSwitchName Description...
  • Page 36 McDATA SNMP Support mgmt.mib-2.fcMgmtMIB.fcMgmtObjects.fcMgmtConfig.fcConnUnit Table.fcConnUnitEntry.fcConnUnitState.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0 (Integer): online - Minor Thu May 02 09:29:47 10.235.4.111 NO TRAPD.CONF FMT FOR .1.3.6.1.2.1.8888.0.1 ARGS(2): [1] mgmt.mib-2.fcMgmtMIB.fcMgmtObjects.fcMgmtConfig.fcConnUnit Table.fcConnUnitEntry.fcConnUnitStatus.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 (Integer): ok [2] mgmt.mib-2.fcMgmtMIB.fcMgmtObjects.fcMgmtConfig.fcConnUnit Table.fcConnUnitEntry.fcConnUnitState.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 (Integer): online This output from HP OpenView contains information for 4 traps. Blank lines have been added for clarity.
  • Page 37 McDATA SNMP Support EXAMPLE: Interpretation of trap information from MG-SOFT MIB Browser 1. 3: Specific trap #3 trap(v1) received from: 172.16.7.243 at 09/25/2002 3:06:45 PM Time stamp: 0 days 00h:00m:12s.36th Agent address: 172.16.7.243 Port: 161 Transport: IP/UDP Protocol: SNMPv1 Trap Manager address: 172.16.7.107 Port: 162 Transport: IP/UDP Community: public SNMPv1 agent address: 172.16.7.243...
  • Page 38 McDATA SNMP Support 4. 6: Specific trap #3 trap(v1) received from: 172.16.7.243 at 09/25/2002 3:06:45 PM 5. 7: Specific trap #3 trap(v1) received from: 172.16.7.243 at 09/25/2002 3:06:45 PM As displayed by the MG-SOFT browser, the output above is shown in hierarchical tree form.
  • Page 39: Mib Definitions: Mib-Ii

    McDATA SNMP Support MIB Definitions: MIB-II There are eleven groups of objects specified in MIB-II. The E/OS SNMP agent supports eight groups: • . This group provides general information about the System Group managed system. • Interfaces Group • Address Translation Group •...
  • Page 40 McDATA SNMP Support Description The vendor’s authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining ‘what kind of box’ is being managed.
  • Page 41: Interfaces Group

    McDATA SNMP Support sysServices Type INTEGER Access Description A value which indicates the set of services that this entity primarily offers. The value is a sum. This sum initially takes the value zero, then, for each layer, L, in the range 1 through 7, that this node performs transactions for, 2 raised to (L - 1) is added to the sum.
  • Page 42 McDATA SNMP Support The interfaces table contains information on the entity's interfaces. Interfaces Table Each interface is thought of as being attached to a “subnetwork”. Note that this term should not be confused with “subnet” which refers to an addressing partitioning scheme used in the Internet suite of protocols.
  • Page 43 McDATA SNMP Support ethernet-csmacd(6), iso88023-csmacd(7), iso88024-tokenBus(8), iso88025-tokenRing(9), iso88026-man(10), starLan(11), proteon-10Mbit(12), proteon-80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), T-1 e1(19), european equivalent of T-1 basicISDN(20), primaryISDN(21), proprietary serial propPointToPointSerial(22), ppp(23), softwareLoopback(24), eon(25) CLNP over IP [11] ethernet-3Mbit(26), nsip(27), --XNS over IP slip(28), -- generic SLIP ultra(29), --ULTRA technologies...
  • Page 44 McDATA SNMP Support ifMtu Type INTEGER Access Description The size of the largest datagram which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface.
  • Page 45 McDATA SNMP Support ifOperStatus Type INTEGER Access Description The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. ifLastChange Type TimeTicks Access Description The value of sysUpTime at the time the interface entered its current operational state.
  • Page 46 McDATA SNMP Support ifInDiscards Type Counter Access Description The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. ifInErrors Type Counter...
  • Page 47 McDATA SNMP Support ifOutNUcastPkts Type Counter Access Description The total number of packets that higher-level protocols requested be transmitted to a non-unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent. ifOutDiscards Type Counter Access Description The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being...
  • Page 48: Address Translation Group

    McDATA SNMP Support by an ethernet, then the value of this object refers to a document defining objects specific to ethernet. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identifier, and any conforming implementation of ASN.1 and BER must be able to generate and recognize this value.
  • Page 49: Ip Group

    McDATA SNMP Support corresponding entry in the atTable object. That is, it effectively disassociates the interface identified with said entry from the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table.
  • Page 50 McDATA SNMP Support ipInReceives Type Counter Access Description The total number of input datagrams received from interfaces, including those received in error. ipInHdrErrors Type Counter Access Description The number of input datagrams discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, Time-To-Live exceeded, errors discovered in processing their IP options, etc.
  • Page 51 McDATA SNMP Support ipInUnknownProtos Type Counter Acccess Description The number of locally-addressed datagrams received successfully but discarded because of an unknown or unsupported protocol. ipInDiscards Type Counter Access Description The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space).
  • Page 52 McDATA SNMP Support Description The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but which were discarded (e.g., for lack of buffer space). Note that this counter would include datagrams counted in ipForwDatagrams any such packets met this (discretionary) discard criterion.
  • Page 53 McDATA SNMP Support ipReasmFails Type Counter Access Description The number of failures detected by the IP re-assembly algorithm (for whatever reason: timed out, errors, etc). Note that this is not necessarily a count of discarded IP fragments since some algorithms (notably the algorithm in RFC 815) can lose track of the number of fragments by combining them as they are received.
  • Page 54 McDATA SNMP Support The IP address table contains this entity's IP addressing information. IP Address Table ipAdEntAddr Type IpAddress Access Description The IP address to which this entry's addressing information pertains. ipAdEntIfIndex Type INTEGER Access Description The index value which uniquely identifies the interface to which this entry is applicable.
  • Page 55: Ip Routing Group

    McDATA SNMP Support ipAdEntReasmMaxSize Type INTEGER (0..65535) Access Description The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface. IP Routing group The IP routing group contains an entry for each route presently known to this entity.
  • Page 56 McDATA SNMP Support ipRouteProto value. If this metric is not used, its value should be set to -1. ipRouteMetric2 Type INTEGER Access Description An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value.
  • Page 57 McDATA SNMP Support ipRouteType Type INTEGER Access Description The type of route. Note that the values direct(3) and indirect(4) refer to the notion of direct and indirect routing in the IP architecture. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipRouteTable object.
  • Page 58 McDATA SNMP Support hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) ipRouteAge Type INTEGER Access Description The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned.
  • Page 59 McDATA SNMP Support ipRouteMetric5 Type INTEGER Access Description An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1.
  • Page 60 McDATA SNMP Support Description The media-dependent `physical' address. ipNetToMediaNetAddress Type IpAddress Access Description The IpAddress corresponding to the media-dependent `physical' address ipNetToMediaType Type INTEGER Access Description The type of mapping. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipNetToMediaTable.
  • Page 61: Icmp Group

    McDATA SNMP Support Description The number of routing entries which were chosen to be discarded even though they are valid. One possible reason for discarding such an entry could be to free up buffer space for other routing entries. ICMP Group icmpInMsgs Type Counter...
  • Page 62 McDATA SNMP Support Description The number of ICMP Parameter Problem messages received. icmpInSrcQuenchs Type Counter Access Description The number of ICMP Source Quench messages received. icmpInRedirects Type Counter Access Description The number of ICMP Redirect messages received. icmpInEchos Type Counter Access Description The number of ICMP Echo (request) messages received.
  • Page 63 McDATA SNMP Support Description The number of ICMP Timestamp Reply messages received. icmpInAddrMasks Type Counter Access Description The number of ICMP Address Mask Request messages received. icmpInAddrMaskReps Type Counter Access Description The number of ICMP Address Mask Reply messages received icmpOutMsgs Type Counter...
  • Page 64 McDATA SNMP Support Access Description The number of ICMP Destination Unreachable messages sent. icmpOutTimeExcds Type Counter Access Description The number of ICMP Time Exceeded messages sent. icmpOutParmProbs Type Counter Access Description The number of ICMP Parameter Problem messages sent. icmpOutSrcQuenchs Type Counter Access...
  • Page 65 McDATA SNMP Support icmpOutEchoReps Type Counter Access Description The number of ICMP Echo Reply messages sent. icmpOutTimestamps Type Counter Access Description The number of ICMP Timestamp (request) messages sent. icmpOutTimestampReps Type Counter Access Description The number of ICMP Timestamp Reply messages sent. icmpOutAddrMasks Type Counter...
  • Page 66: Tcp Group

    McDATA SNMP Support TCP Group Note that instances of object types that represent information about a particular TCP connection are transient; they persist only as long as the connection in question. tcpRtoAlgorithm Type INTEGER Access Description The algorithm used to determine the timeout value used for retransmitting unacknowledged octets.
  • Page 67 McDATA SNMP Support timeout algorithm is rsre(3), an object of this type has the semantics of the UBOUND quantity described in RFC 793. tcpMaxConn Type INTEGER Access Description The limit on the total number of TCP connections the entity can support.
  • Page 68 McDATA SNMP Support Access Description The number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state. tcpCurrEstab Type Gauge Access Description The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.
  • Page 69 McDATA SNMP Support The TCP connection table contains information about this entity's TCP Connection Table existing TCP connections. tcpConnState Type INTEGER Access Description The state of this TCP connection. The only value which may be set by a management station is deleteTCB(12). Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to set this object to any other value.
  • Page 70 McDATA SNMP Support Description The local IP address for this TCP connection. In the case of a connection in the listen state which is willing to accept connections for any IP interface associated with the node, the value 0.0.0.0 is used. tcpConnLocalPort Type INTEGER (0..65535...
  • Page 71: Udp Group

    McDATA SNMP Support UDP Group udpInDatagrams Type Counter Access Description The total number of UDP datagrams delivered to UDP users. udpNoPorts Type Counter Access Description The total number of received UDP datagrams for which there was no application at the destination port. udpInErrors Type Counter...
  • Page 72: Snmp Group

    McDATA SNMP Support The UDP listener table contains information about this entity's UDP UDP Listener Table end-points on which a local application is currently accepting datagrams. udpLocalAddress Type IpAddress Access Description The local IP address for this UDP listener. In the case of a UDP listener which is willing to accept datagrams for any IP interface associated with the node, the value 0.0.0.0 is used.
  • Page 73 McDATA SNMP Support snmpOutPkts Type Counter Access Description The total number of SNMP messages which were passed from the SNMP protocol entity to the transport service. snmpInBadVersions Type Counter Access Description The total number of SNMP messages which were delivered to the SNMP protocol entity and were for an unsupported SNMP version.
  • Page 74 McDATA SNMP Support snmpInTooBigs Type Counter Access Description The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `tooBig.' snmpInNoSuchNames Type Counter Access Description The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `noSuchName.' snmpInBadValues...
  • Page 75 McDATA SNMP Support snmpInGenErrs Type Counter Access Description The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `genErr.' snmpInTotalReqVars Type Counter Access Description The total number of MIB objects which have been retrieved successfully by the SNMP protocol entity as the result of receiving valid SNMP Get-Request and Get-Next PDUs.
  • Page 76 McDATA SNMP Support snmpInSetRequests Type Counter Access Description The total number of SNMP Set-Request PDUs which have been accepted and processed by the SNMP protocol entity. snmpInGetResponses Type Counter Access Description The total number of SNMP Get-Response PDUs which have been accepted and processed by the SNMP protocol entity.
  • Page 77 McDATA SNMP Support snmpOutBadValues Type Counter Access Description The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `badValue.’ snmpOutGenErrs Type Counter Access Description The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `genErr.’...
  • Page 78 McDATA SNMP Support snmpOutGetResponses Type Counter Access Description The total number of SNMP Get-Response PDUs which have been generated by the SNMP protocol entity. snmpOutTraps Type Counter Access Description The total number of SNMP Trap PDUs which have been generated by the SNMP protocol entity.
  • Page 79: Fabric Element Management Mib

    McDATA SNMP Support Fabric Element Management MIB There are five groups of objects defined in the Fabric Element Management MIB. Fabric Element Management MIB Tables Predefined types DisplayString Syntax OCTET STRING MilliSeconds Syntax INTEGER (0..2147383647) 2^31 – 1 MicroSeconds Syntax INTEGER (0..2147383647) FcNameId Syntax...
  • Page 80 McDATA SNMP Support FcPortName Syntax FcNameId Description The Name Identifier associated with a port. Only the following formats are allowed: IEEE48, IEEE extended, and Local. FcAddressId Syntax OCTET STRING (SIZE (3)) Description Fibre Channel Address Identifier. A 24-bit value unique within the address space of a Fabric.
  • Page 81 McDATA SNMP Support bit 2 -- Class 2 bit 3 – Class 3 bit 4 – Class 4 bit 5 – Class 5 bit 6 – Class 6 bit 7 – reserved for future Fc0BaudRate Syntax INTEGER Description The values are defined as follow: other(1) none of below oneEighth(2)
  • Page 82 McDATA SNMP Support Fc0MediaCap Syntax INTEGER (0..65535) Description bit 0 unknown bit 1 single mode fibre (sm) bit 2 multi-mode fibre 50 micron (m5) bit 3 multi-mode fibre 62.5 micron (m6) bit 4 video cable (tv) bit 5 miniature cable (mi) bit 6 shielded twisted pair (stp) bit 7...
  • Page 83 McDATA SNMP Support unknown(1) longWaveLaser(2) – (LL) shortWaveLaser(3)—(SL) longWaveLED(4) – (LE) electrical(5) – (EL) shortWaveLaser-noOFC(6) – (SN) Fc0Distance Syntax INTEGER Description The values are defined as follow: unknown(1), long(2), intermediate(3), short(4). FcFeModuleCapacity Syntax INTEGER (1..256) Description FcFeFxPortCapacity Syntax INTEGER (1..256) Description FcFeModuleIndex Syntax...
  • Page 84 McDATA SNMP Support FcFxPortMode Syntax INTEGER Description The values are defined as follow: unknown(1), fPort(2), flPort(3). FcBbCreditModel Syntax INTEGER Description The values are defined as follow: regular(1), alternate(2). MIB objects defined in the Fabric Element MIB: fcFabricName Type FabricName Access Description The Name_Identifier of the Fabric to which this Fabric Element belongs.
  • Page 85 McDATA SNMP Support fcFeModuleDescr Type DisplayString (SIZE(256)) Provided By McK DEV_TBL Access Description A textual description of the module. This value should include the full name and version identification of the module. It should contain printable ASCII characters. This string should be derived from VPD information stored in the FRU EEPROM.
  • Page 86 McDATA SNMP Support offline(2): the module is not available if any of the ports on the current module is offline. FcFeModuleLastChange Type TIMETICKS Provided By SNMP Access Description This object contains the value of sysUpTime when the module entered its current operational status. A value of zero indicates that the operational status of the module has not changed since the agent last restarted.
  • Page 87 McDATA SNMP Support fcFxConfFxPortIndex Type FcFeFxPortIndex Provided By SNMP Access Description This object identifies the Fx_Port within the module. This number ranges from 1 to the value of for the fcFeModulePortCapacity associated module. The value remains constant for the identified Fx_Port until the module is re-initialized.
  • Page 88 McDATA SNMP Support 0x10 = FC-PH2 0x20 = FC-PH3 FcFxPortFcphVersionLow Type FcphVersion Provided By Access Description The lowest or earliest version of FC-PH that the Fx_Port is configured to support. Since the switch is not capable of changing its support for FC-PH version, the version reported is the one currently in use for this port.
  • Page 89 McDATA SNMP Support Provided By Access Description The Resource_Allocation_Timeout Value configured for the Fx_Port. This is used as the timeout value for determining when to reuse an NxPort resource such as a Recovery_Qualifier. It represents E_D_TOV (see next object) plus twice the maximum time that a frame may be delayed within the Fabric and still be delivered.
  • Page 90 McDATA SNMP Support FcFxPortStackedConnMode Type FcStackedConnMode Provided By SNMP Access Description A value indicating the mode of Stacked Connect supported by the Fx_Port. This is fixed at none(1). FcFxPortClass2SeqDeliv Type INTEGER Provided By SNMP Access Description A flag indicating whether or not Class 2 Sequential Delivery is supported by the Fx_Port.
  • Page 91 McDATA SNMP Support Description The maximum time (in microseconds) that the Fx_Port shall hold a frame before discarding the frame if it is unable to deliver the frame. The value 0 means that the Fx_Port does not support this parameter. This is equal to quarter of d the E_D_TOV which is obtained from PCP.
  • Page 92 McDATA SNMP Support Description The FC-0 transmitter type of the Fx_Port. Unknown (long distance laser) LongwaveLaser (LC version) ShortwaveLaser ShortwaveLaser-no OFC FcFxPortDistance Type Fc0Distance Provided By Access Description The FC-0 distance range of the Fx_Port transmitter. Unknown Long Intermediate Short A table that contains one entry for each Fx_Port in the Fabric Fx_Port Operation Table...
  • Page 93 McDATA SNMP Support Description The address identifier by which this Fx_Port is identified within the Fabric. The Fx_Port may assign its address identifier to its attached NxPort(s) during Fabric Login. Return a port id if the port is logged into the fabric, otherwise this address is 000000 in FCEOS.
  • Page 94 McDATA SNMP Support FcFxPortOperMode Type FcFxPortMode Provided By Access Description The current operational mode of the Fx_Port. This value is F_Port(2) if the port_state_data is unavailable or the port is an F_Port, or unknown(1) for the other port state. FcFxPortAdminMode Type FcFxPortMode Provided By...
  • Page 95 McDATA SNMP Support Access Description The desired state of the Fx_Port. A management station may place the Fx_Port in a desired state by setting this object accordingly. The testing(3) state indicates that no operational frames can be passed. When a Fabric Element initializes, all Fx_Port start with in the offline(2) state.
  • Page 96 McDATA SNMP Support Description The value of sysUpTime at the time the Fx_Port entered its current operational status. A value of zero indicates that the Fx_Port’s operational status has not changed since the agent last restarted. This is SS_TIM_RD_TICKS(MILLISEC) * 10. FcFxPortPhysRttov Type MilliSeconds...
  • Page 97 McDATA SNMP Support FcFxPortFcphVersionAgreed Type FcphVersion Provided By Login Server Access Description The version of FC-PH that the Fx_Port has agreed to support from the Fabric Login. FcFxPortNxPortBbCredit Type FcBbCredit Provided By Login Server Access Description The total number of buffers available for holding Class 1 connect-request, Class 2 or Class 3 frames to be transmitted to the attached NxPort.
  • Page 98 McDATA SNMP Support Description A variable indicating that the attached NxPort has requested the Fx_Port for the support of classes of services and the Fx_Port has granted the request. FcFxPortIntermixSuppAgreed Type INTEGER Provided By SNMP Access Description A variable indicating that the attached Nx_Port has requested the Fx_Port for the support of Intermix and the Fx_Port has granted the request.
  • Page 99 McDATA SNMP Support FcFxPortClass3SeqDelivAgreed Type INTEGER Provided By Login Server Access Description A flag indicating whether the Fx_Port has agreed to support Class 3 sequential delivery from the Fabric Login. This is only meaningful if Class 3 service has been agreed. The values are defined as yes(1) and no(2).
  • Page 100 McDATA SNMP Support Access Description This object identifies the BB_Credit model used by the Fx_Port. The regular model refers to the Buffer-to-Buffer flow control mechanism defined in FC-PH [1] is used between the F_Port and the N_Port. For FL_Ports, the Alternate Buffer-to-Buffer flow control mechanism as defined in FC-AL [4] is used between the FL_Port and any attached NL_Ports.
  • Page 101 McDATA SNMP Support FcFxPortSigLosses Type Counter Provided By PSCC Access Description The number of loss of signal detected by the Fx_Port. FcFxPortPrimSeqProtoErrors Type Counter Provided By PSCC Access Description The number of primitive sequence protocol errors detected by the Fx_Port. FcFxPortInvalidTxWords Type Counter...
  • Page 102 McDATA SNMP Support FcFxPortAddressIdErrors Type Counter Provided By PSCC Access Description The number of address identifier errors detected by this Fx_Port. FcFxPortLinkResetIns Type Counter Provided By PSCC Access Description The number of Link Reset Protocol received by this Fx_Port from the attached Nx_Port.
  • Page 103 McDATA SNMP Support Description The number of Offline Sequence issued by this Fx_Port. A table that contains one entry for each Fx_Port in the Fabric Class 1 Accounting table Element, Class 1 accounting information. These entries are all zero excep for the index, since class 1 is not supported. fcFxPortC1AcctFxPortIndex Type FcFeFxPortIndex...
  • Page 104 McDATA SNMP Support Provided By SNMP Access Description The number of F_BSY frames generated by this Fx_Port against Class 1 connect-request. This value is fixed at 0. FcFxPortC1FrjtFrames Type Counter Provided By SNMP Access Description The number of F_RJT frames generated by this Fx_Port against Class 1 connect-request.
  • Page 105 McDATA SNMP Support FcFxPortC1OutFrames Type Counter Provided By SNMP Access Description The number of Class 1 frames (other than Class 1 connect-request) delivered through this Fx_Port to its attached Nx_Port. This value is fixed at 0. FcFxPortC1InOctets Type Counter Provided By SNMP Access Description...
  • Page 106 McDATA SNMP Support A table that contains one entry for each Fx_Port in the Fabric Class 2 Accounting table Element, Class 2 accounting information recorded since the management agent has re-initialized. fcFxPortC2AcctFxPortIndex Type FcFeFxPortIndex Provided By SNMP Access Description This object identifies the Fx_Port within the module. This number ranges from 1 to the value of for the fcFeModulePortCapacity...
  • Page 107 McDATA SNMP Support Description The number of Class 2 frame octets, including the frame delimiters, received by this Fx_Port from its attached Nx_Port. FcFxPortC2OutOctets Type Counter Provided By PSCC Access Description The number of Class 2 frame octets, including the frame delimiters, delivered through this Fx_Port to its attached Nx_Port.
  • Page 108 McDATA SNMP Support A table that contains one entry for each Fx_Port in the Fabric Class 3 Accounting table Element, Class 3 accounting information recorded since the management agent has re-initialized. fcFxPortC3AcctFxPortIndex Type FcFeFxPortIndex Provided By SNMP Access Description This object identifies the Fx_Port within the module. This number ranges from 1 to the value of for the fcFeModulePortCapacity...
  • Page 109 McDATA SNMP Support Description The number of Class 3 frame octets, including the frame delimiters, received by this Fx_Port from its attached Nx_Port. FcFxPortC3OutOctets Type Counter Provided By PSCC Access Description The number of Class 3 frame octets, including the frame delimiters, delivered through this Fx_Port to its attached Nx_Port.
  • Page 110 McDATA SNMP Support Description The highest or most recent version of FC-PH that the Fx_Port is capable of supporting. For values see FcFxPortFcphVersionHigh page 2-69. FcFxPortCapFcphVersionLow Type FcphVersion Provided By Access Description The lowest or earliest version of FC-PH that the Fx_Port is capable of supporting.
  • Page 111 McDATA SNMP Support Description The maximum size in bytes of the Data Field in a frame that the Fx_Port is capable of receiving from its attached Nx_Port. This value is fixed at 2112. FcFxPortCapRxDataFieldSizeMin Type FcRxDataFieldSize Provided By SNMP Access Description The minimum size in bytes of the Data Field in a frame that the Fx_Port is capable of receiving from its attached Nx_Port.
  • Page 112 McDATA SNMP Support Provided By SNMP Access Description A value indicating the mode of Stacked Connect request that the Fx_Port is capable of supporting. This value is fixed at none(1). FcFxPortCapClass2SeqDeliv Type INTEGER Provided By SNMP Access Description A flag indicating whether or not the Fx_Port is capable of supporting Class 2 Sequential Delivery.
  • Page 113 McDATA SNMP Support FcFxPortCapHoldTimeMin Type MicroSeconds Provided By SNMP Access Description The minimum holding time (in microseconds) that the Fx_Port is capable of supporting. This value is not supported. It’s always zero. FcFxPortCapBaudRates Type Fc0BaudRateCap Provided By Access Description A value indicating the set of baud rates that the Fx_Port is capable of supporting.
  • Page 114: Fibre Alliance Mib

    McDATA SNMP Support Fibre Alliance MIB Type definitions FcNameId Syntax OCTET STRING (SIZE(8)) Description Represents the World wide Name (WWN; IEEE 60-bitvariety; standard part of T11 definitions for fibre channel) associated with a Fibre Channel (FC) entity. FcGlobalId Syntax OCTET STRING (SIZE(16)) Description Represents the World wide Name (WWN;...
  • Page 115 McDATA SNMP Support For example, FC <-> ATM, converter (6) – unit that converts from one interface to another, For example, FC <-> SCSI, hba(7) – host bus adapter, proxyAgent (8) – software proxy-agent, storageDevice (9) – disk, cd, tape, etc, host (10) – host computer, storageSubsystem (11) – raid, library, etc, module (12) –...
  • Page 116 McDATA SNMP Support Value http://switch’s IP-addr Access Description The top-level URL of the system. If it does not exist the value is an empty string. The URL format is implementation dependent and can have keywords embedded that are preceded by a percent sign (e.g.,%USER).
  • Page 117 McDATA SNMP Support The value assigned to a given connectivity unit SHOULD be persistent across agent and unit resets. It SHOULD be the same as is known and stable. fcConnUnitGlobalId fcConnUnitGlobalId FcConnUnitGlobalId Type FcGlobalId Product Mapping Switch’s WWN. Access Description An optional global-scope identifier for this connectivity unit.
  • Page 118 McDATA SNMP Support HBA. Another example: If your hub has a built-in Ethernet port, it might be reasonable for the hub to use its LAN address (prefixed with the appropriate NAA) as its . But if the Ethernet fcConnUnitId were a replaceable PCCard, the hub should have an independent ID. FcConnUnitType Type FcUnitType...
  • Page 119 McDATA SNMP Support Access Description This object reports the overall status of the connectivity unit. The warning (4) value means that the connectivity unit needs attention; all other values are essentially self-explanatory. Any of these values may occur with any of the values fcConnUnitState The values are defined as unknown (1), unused (2), ok (3),...
  • Page 120 McDATA SNMP Support Description URL to launch a management application, if applicable. Otherwise empty string. In a standalone unit, this would be the same as the top level URL. This has the same definition as systemURL for keywords. FcConnUnitDomainId Type OCTET STRING (SIZE (3)) Product Mapping FFCCXX...
  • Page 121 McDATA SNMP Support Product Mapping The number of sensors. Access Description Number of sensors in the fcConnUnitSensorTable FcConnUnitNumRevs Type Unsigned32 Product Mapping Access Description The number of revisions in the fcConnUnitRevsTable FcConnUnitModuleId Type OCTET STRING(SIZE(16) Product Mapping return 16 zeros.(currently not supported) Access Description This is a unique id, persistent between boots, that can be used to...
  • Page 122 McDATA SNMP Support FcConnUnitInfo Type SnmpAdminString Product Mapping A textual description of the product. Writable and persistent across IPL. Access Description Information about this connectivity unit. This object value should be persistent between boots. FcConnUnitControl Type INTEGER Product Mapping Always return unknown (1) on read operation. (4), offlineConnUnit (5), and ResetConnUnitWarmStart (6) will be supported by PCP.
  • Page 123 McDATA SNMP Support NOTE: Each implementation may chose not to support SNMP Set operations for any or all of these values. For Sets specifying varbinds for instances of this object and values not supported by a given implementation, the agent will return the SNMP WrongValue PDU error code.
  • Page 124 McDATA SNMP Support FcConnUnitNumEvents Type Unsigned32 Product Mapping Number of events in the . It’s always <= 200, fcConnUnitEventTable the maximum size of the event table. Access Description Number of events currently in the fcConnUnitEventTable. FcConnUnitMaxEvents Type Unsigned32 Product Mapping 200.
  • Page 125 McDATA SNMP Support FcConnUnitRevsRevision Type SnmpAdminString Product Mapping XX.XX.XX (The revision of the switch). Access Description A vendor-specific value identifying a revision of a component of the connectivity unit. FcConnUnitRevsDescription Type SnmpAdminString Product Mapping Switch Firmware Level Access Description Description of a component in the fcConnUnit to which the revision corresponds.
  • Page 126 McDATA SNMP Support FcConnUnitSensorName Type SnmpAdminString Product Mapping The module name of the FRU, such as FAN, PWR or THM Access Description A textual identification of the sensor intended primarily for operator use. FcConnUnitSensorStatus Type INTEGER Product Mapping This value is evaluated from FRU status. The active, backup and update-busy states are mapped to ok(3).
  • Page 127 McDATA SNMP Support Description This describes the status of the sensor as a message. It may also provide more resolution on the sensor indication, for example ‘Cover temperature 1503K, above nominal operating range’. FcConnUnitSensorType Type INTEGER Product Mapping fan (4) or power-supply (5) Access Description The type of component being monitored by this sensor.
  • Page 128 McDATA SNMP Support Access Description A unique value among all fcConnUnitPortEntrys on this connectivity unit, between 1 and fcConnUnitNumPorts FcConnUnitPortType Type INTEGER Product Mapping If the port is Not installed notPresent(3) else if the Port State is online use the operating Port Type: F_Port = fPort(8) FL_Port = flPort(7) E_Port = ePort(9)
  • Page 129 McDATA SNMP Support flPort (7) public loop fPort (8) fabric port ePort (9) fabric expansion port gPort (10) generic fabric port domainController (1) domain controller hubController (12) hub controller scsi (13) parallel SCSI port escon (14) escon port lan (15) LAN port wan (16) WAN port...
  • Page 130 McDATA SNMP Support Product Mapping If the port is Not installed fcConnUnitPortFCClassOp = 0 else if the Port State is offline fcConnUnitPortFCClassOp = 0 else it depends on the operating Port Type: F_Port Use Class of Service specified in Fabric Login FL_Port Use Class of Service specified in one or more Fabric Login's (OR'd together) E_Port 0x58 = classF(0x40) + class2(0x10) + class3(0x08)
  • Page 131 McDATA SNMP Support bypassed value (8) means that the port has been manually or automatically isolated from the loop or fabric; the other values are essentially self-explanatory. Any value for this object may co-exist with any value for the object. fcConnUnitPortState The values are defined as unknown (1), unused (2), ok (3), warning (4), failure (5), notParticipating (6), initializing (7), bypassed (8).
  • Page 132 McDATA SNMP Support Description The World Wide Name of the port. If applicable,otherwise empty string. FcConnUnitPortFCId Type OCTET STRING (SIZE(3)) Product Mapping If it’s F-port, return fabric address of the node in form of [domain, area, node]. If it’s E_Port, return left-adjusted domain ID of the switch. Access Description This is the assigned Fibre Channel ID of this port.
  • Page 133 McDATA SNMP Support Description The port vendor (e.g., for a GBIC). FcConnUnitPortSpeed Type Gauge32 Product Mapping Return 100000 kilobytes for 1 Gb/s switches and 200000 kilobytes for 2 Gb/s switches. Access Description The speed of the port in kilobytes per second. FcConnUnitPortControl Type INTEGER...
  • Page 134 McDATA SNMP Support OfflineConnUnitPort (6): If the addressed connectivity unit allows this operation to be performed to this port, the addressed port performs a vendor-specific ‘offline’ operation. Examples of these operations are: disabling a port’s transceiver, the Link Failure protocol, request (NON-PARTICIPATING) command to the Loop Port state machine, or removal of the port from an arbitrated loop by a hub.
  • Page 135 McDATA SNMP Support FcConnUnitPortProtocolCap (added from Mib3.0) Type OCTET STRING (SIZE (2)) Product Mapping If the port is Not installed fcConnUnitPortProtocolCap = 0 else if ES-1000 H_Port 1 = Loop(1) B_Port 2 = Fabric(2) else it depends on the configured Port Type: Gx_Port 3 = Loop(1) + Fabric(2) G_Port 2 = Fabric(2) Fx_Port 3 = Loop(1) + Fabric(2)
  • Page 136 McDATA SNMP Support F_Port 2 = Fabric(2) FL_Port 1 = Loop(1) E_Port 2 = Fabric(2) H_Port 1 = Loop(1) B_Port 2 = Fabric(2) Access Description Bit mask that specifies the driver level protocol(s) that are currently operational. If this is not applicable, return all bits set to zero. This object has the same definition as fcConnUnitPortProtocolCap FcConnUnitPortNodeWwn...
  • Page 137 McDATA SNMP Support active (4) connected to a device loopback (5) Port in ext loopback txfault (6) Transmitter fault noMedia (7) media not installed linkDown (8) waiting for activity (rx sync) The table of connectivity unit events. Errors, warnings, and The Event Table information should be reported in this table.
  • Page 138 McDATA SNMP Support FcConnUnitREventTime Type DisplayString (SIZE (15)) Product Mapping The time when the event occurred. Access Description This is the real time when the event occurred. It has the following format. DDMMYYYY HHMMSS DD = day number, MM = month number, YYYY = year number, HH = hour number, MM= minute number, SS = seconds number If not applicable, return a NULL string.
  • Page 139 McDATA SNMP Support emergency (2) alert (3) critical (4) error (5) warning (6) notify (7) info (8) debug (9) mark (10) FcConnUnitEventType Type INTEGER Product Mapping Always status(3). Access Description The type of this event. The values are defined as follows: unknown (1) other (2) status (3)
  • Page 140 McDATA SNMP Support fcConnUnitEventDescr Type SnmpAdminString Product Mapping “Reason code XX”, XX is the event reason code. Access Description The description of the event. The link table is intended to organize and communicate any Link Table information the agent which would assist a management application to discover the CONNECTIVITY UNITS in the framework and the TOPOLOGY of their interconnect.
  • Page 141 McDATA SNMP Support NOTE: (for E/OS firmware): A reset or firmware load will cause this table to be regenerated from the persistent login database – table indices will most likely be associated with different entries after the reset. *fcConnUnitLinkIndex Type Unsigned32 Product Mapping A link index.
  • Page 142 McDATA SNMP Support FcConnUnitLinkPortWwnX Type OCTET STRING Product Mapping The local side port WWN on the link. This information is available for both E and F ports. Access Description The port WWN of the unit specified by fcConnUnitLinkNodeIdX if known, otherwise 16 octets of binary 0. FcConnUnitLinkNodeIdY Type OCTET STRING (SIZE(16))
  • Page 143 McDATA SNMP Support Description The port WWN on the unit specified by fcConnUnitLinkNodeIdY if known, otherwise 16 octets of binary 0. FcConnUnitLinkAgentAddressY Type OCTET STRING (SIZE(16)) Access Description The address of an FCMGMT MIB agent for the node identified by fcConnUnitLinkNodeIdY, if known;...
  • Page 144 McDATA SNMP Support Product Mapping For F ports, return Fibre Channel Address. For E_Ports, return left adjusted domainId of the switch. Access Description This is the Fibre Channel ID of this port. If the connectivity unit is a switch, this is expected to be a 24-bit Big Endian value. If this is loop, then it is the ALPA that is connected.
  • Page 145 McDATA SNMP Support synchronization losses. (Only supports low 32-bits of counter, high 32-bits are set to zero). Access Description A count of the errors that have occurred on this port. FcConnUnitPortStatCountTxObjects Type Counter64 Product Mapping stTxFrames (64-bit counter). Access Description The number of frames/packets/Ios/etc that have been transmitted by this port.
  • Page 146 McDATA SNMP Support Description The number of octets or bytes that have been transmitted by this port. There is one second periodic polling of the port. This value is saved and compared with the next polled value to compute net throughput. NOTE: for Fibre Channel, ordered sets are not included in the count.
  • Page 147 McDATA SNMP Support NOTE: This is a Fibre Channel statistic only. FcConnUnitPortStatCountFBSYFrames Type Counter64 Product Mapping Not supported. Access Description Number of times that FBSY was returned to this port as a result of a frame that could not be delivered to the other end of the link. This occurs if either the Fabric or the destination port is temporarily busy.
  • Page 148 McDATA SNMP Support NOTE: This is the total for all classes and is a Fibre Channel only statistic. FcConnUnitPortStatCountPRJTFrames Type Counter64 Product Mapping Not supported. Access Description Number of times that FRJT was returned to this port as a result of a Frame that was rejected at the destination N_Port.
  • Page 149 McDATA SNMP Support Access Description Number of times that FBSY was returned to this port as a result of a Class 1 Frame that could not be delivered to the other end of the link. This occurs if either the Fabric or the destination port is temporarily busy.
  • Page 150 McDATA SNMP Support Description Number of times that FRJT was returned to this port as a result of a Class 1 Frame that was rejected at the destination N_Port. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass2RxFrames Type Counter64 Product Mapping stC2FramesIn (64-bit counter).
  • Page 151 McDATA SNMP Support NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass2PBSYFrames Type Counter64 Product Mapping Not supported. Access Description Number of times that PBSY was returned to this port as a result of a Class 2 Frame that could not be delivered to the other end of the link. This occurs if the destination N_Port is temporarily busy.
  • Page 152 McDATA SNMP Support FcConnUnitPortStatCountClass3RxFrames Type Counter64 Product Mapping stC3FramesIn (64-bit counter). Access Description Number of Class 3 Frames received at this port. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass3TxFrames Type Counter64 Product Mapping stC3FramesOut (64-bit counter). Access Description Number of Class 3 Frames transmitted out this port.
  • Page 153 McDATA SNMP Support Description Number of Multicast Frames or Packets received at this port. FcConnUnitPortStatCountTxMulticastObjects Type Counter64 Product Mapping Not supported. Access Description Number of Multicast Frames or Packets transmitted out this port. FcConnUnitPortStatCountRxBroadcastObjects Type Counter64 Product Mapping Not supported. Access Description Number of Broadcast Frames or Packets received at this port.
  • Page 154 McDATA SNMP Support FcConnUnitPortStatCountTxLinkResets Type Counter64 Product Mapping stLinkResetsOut (Only supports low 32 bits of counter, high 32 bits are set to zero). Access Description Number of Link resets. This is the number LRs transmitted. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountNumberLinkResets Type Counter64...
  • Page 155 McDATA SNMP Support Product Mapping StOlssOut (Only supports low 32 bits of counter, high 32 bits are set to zero). Access Description Number of Offline Primitive OLS transmitted by this port. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountNumberOfflineSequences Type Counter64 Product Mapping...
  • Page 156 McDATA SNMP Support Description Number of frames received with invalid CRC. This count is part of the Link Error Status Block (LESB). (FC-PH 29.8). Loop ports should not count CRC errors passing through when monitoring. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountInvalidTxWords Type Counter64...
  • Page 157 McDATA SNMP Support NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountLossofSynchronization Type Counter64 Product Mapping stSyncLosses (Only supports low 32 bits of counter, high 32 bits are set to zero). Access Description Number of instances of synchronization loss detected at port. This count is part of the Link Error Status Block (LESB).
  • Page 158 McDATA SNMP Support FcConnUnitPortStatCountFramesTruncated Type Counter64 Product Mapping stFramesTooShort (Only supports low 32 bits of counter, high 32 bits are set to zero). Access Description Number of frames received at this port where the frame length was less than the minimum indicated by the frame header – normally 24 bytes, but it could be more if the DFCTL field indicates an optional header should have been present.
  • Page 159 McDATA SNMP Support FcConnUnitPortStatCountEncodingDisparityErrors Type Counter64 Product Mapping Not supported. Access Description Number of disparity errors received at this port. NOTE: This is a Fibre Channel only statistic. This table is accessed either directly (if the management software has Name Server Table an index value) or via GetNexts.
  • Page 160 McDATA SNMP Support Product Mapping Port WWN Name Access Description The Port WWN Name for this entry in the SNS table. fcConnUnitSnsNodeName Type FcNameId Product Mapping Node Name. Access Description The Node Name for this entry in the SNS table. fcConnUnitSnsClassOfSvc Type OCTET STRING (SIZE) (1))
  • Page 161 McDATA SNMP Support fcConnUnitSnsFC4Type Type OCTET STRING (SIZE) (32)) Product Mapping FC4 type. Access Description The FC-4 Types supported by this entry in the SNS table. Bitmap of FC-4 types supported. See FC-GS2 table 27. fcConnUnitSnsPortType Type OCTET STRING (SIZE) (1)) Product Mapping Port type.
  • Page 162 McDATA SNMP Support fcConnUnitSnsHardAddress Type FcGlobalId Product Mapping Bytes address from name server in the least significant bytes. Access Description The Hard ALPA of this entry in the SNS table. This address is device selected, not dynamically assigned. fcConnUnitSnsSymbolicPortName Type DisplayString (SIZE (0..79)) Product Mapping Symbolic port name.
  • Page 163 McDATA SNMP Support Product Mapping The current number of trap recipients. Access Description The current number of rows in the trap table. TrapRegTable A table containing a row for each IP address/port number that traps will be sent to. *fcTrapRegIpAddress Type IpAddress Product Mapping...
  • Page 164: Trap Types

    McDATA SNMP Support Product Mapping Row status. Access Description Specifies the operational status of the row. A RowStatus object may take any of six defined values: active (1): traps may be sent as specified in this row. A management application may change the value of any objects in the row when the status is active.
  • Page 165 McDATA SNMP Support fcConnUnitDeletedTrap Type Number Product Mapping Not supported on the connUnit. OID and Value Description An fcConnUnit has been deleted from this agent. Recommended severity level (for filtering): warning. fcConnUnitEventTrap Type Number Product Mapping Generated when a new event is generated. OID and Value “.1.3.6.1.2.1.8888.1.1.7.1.1”...
  • Page 166 McDATA SNMP Support OID and Value “.1.3.6.1.2.1.8888.1.1.6.1.6” + unitId + port_nbr fcConnUnitPortStatus, “.1.3.6.1.2.1.8888.1.1.6.1.5” + unitId + port_nbr fcConnUnitPortState Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert. E/OS SNMP Support Manual 2-148...
  • Page 167: Fibre Alliance Mib

    Fibre Alliance MIB FA MIB Changed snsPortIndex to counter32 (8/12/02) Modified UTCTime from 13 digits (200XXXXX0000Z) to 11 digits (0XXXXX0000Z). Changed the Syntax of fcConnUnitPortSpeed from gauge32 to Unsigned32. Rename the MIB from fcmgmt.mib to fa.mib May 14, 2002 lxw FIBRE-CHANNEL-MGMT-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE,...
  • Page 168 Fibre Alliance MIB mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF SnmpAdminString FROM SNMP-FRAMEWORK-MIB; fcMgmtMIB MODULE-IDENTITY LAST-UPDATED 0105080000Z ORGANIZATION IETF IPFC Working Group CONTACT-INFO S. Blumenau EMC Corporation 171 South Street Hopkinton, MA 01748-9103 U.S.A Tel: +1 508 435 1000 Fax: +1 508 435 4657 Email: blumenau_steven@emc.com"...
  • Page 169 Fibre Alliance MIB Description Made the following edits: Used FcPortFCClass as the type for the fcConnUnitPortFCClassCap and fcConnUnitPortFCClassOp objects in the FcConnUnitPortEntry SEQUENCE statement. Used fcConnUnitGlobalId instead of fcConnUnitId as notification objects in the fcConnUnitDeletedTrap and fcConnUnitEventTrap NOTIFICATION-TYPE macros. REVISION 0011260000Z Description The goal of this version was to re-write into SMIv2.
  • Page 170: Textual Conventions For This Mib

    Fibre Alliance MIB Textual conventions for this MIB FcNameId Status current Description Represents the Worldwide Name (WWN; IEEE 60-bit variety; standard part of T11 definitions for fibre channel) associated with a Fibre Channel (FC) entity. Syntax OCTET STRING (SIZE (8)) FcGlobalId Status current...
  • Page 171 Fibre Alliance MIB mark (10) } FcUnitType Status current Description unknown (1) cannot be determined other (2) none of the following hub (3) passive connectivity unit supporting loop protocol. switch (4) active connectivity unit supporting multiple protocols. gateway (5) unit that converts not only the interface but also encapsulates the frame into another protocol.
  • Page 172: Connectivity Unit Group

    Fibre Alliance MIB gateway(5), converter(6), hba(7), proxyAgent(8), storageDevice(9), host(10), storageSubsystem(11), module(12), swDriver(13), storageAccessDevice(14) } FcPortFCClass Status current Description Represents the class(es) of service represented on a given port, in a given operational context. Syntax BITS { unknown (0), classF (1), class1 (2), class2 (3), class3 (4),...
  • Page 173 Fibre Alliance MIB Status current Description The number of connectivity units present on this system. May be a count of the boards in a chassis or the number of full boxes in a rack. Sequence ::= { fcMgmtConfig 1 } fcConnURL Syntax DisplayString...
  • Page 174 Fibre Alliance MIB Description The connectivity table contains general information on the system's units. The number of entries is given by the value of fcConnUnitNumber. It is 1 for stand-alone systems. Sequence ::= { fcMgmtConfig 3 } fcConnUnitEntry Syntax FcConnUnitEntry Max-Access not-accessible Status...
  • Page 175 Fibre Alliance MIB fcConnUnitContact SnmpAdminString, fcConnUnitLocation SnmpAdminString, fcConnUnitEventFilter FcEventSeverity, fcConnUnitNumEvents Unsigned32, fcConnUnitMaxEvents Unsigned32, fcConnUnitEventCurrID Unsigned32 } fcConnUnitId Syntax OCTET STRING (SIZE (16)) Max-Access read-only Status current Description The unique identification for this connectivity unit among those within this proxy domain. The value MUST be unique within the proxy domain because it is the index variable for fcConnUnitTable.
  • Page 176 Fibre Alliance MIB IEEE Extended (NAA=2) IEEE Registered (NAA=5). IEEE Registered extended (NAA=6). Use of the IEEE formats allows any IEEE-registered vendor to assure global uniqueness independently. The following are some references on IEEE WWN formats: http://standards.ieee.org/regauth/oui/tutorials/fibreformat.html http://standards.ieee.org/regauth/oui/tutorials/fibrecomp_id.htm If one or more WWNs are associated with the connectivity unit via other management methods, one of them SHOULD be used for fcConnUnitGlobalId.
  • Page 177 Fibre Alliance MIB Max-Access read-only Status current Description The number of physical ports in the connectivity unit (internal/embedded, external). Sequence ::= { fcConnUnitEntry 4 } fcConnUnitState Syntax INTEGER { unknown(1), online(2), offline(3) } Max-Access read-only Status current Description This object reports the overall state of the connectivity unit. The meaning of all values is essentially self-explanatory.
  • Page 178 Fibre Alliance MIB Max-Access read-only Status current Description The connectivity unit vendor's product model name. Sequence ::= { fcConnUnitEntry 7 } fcConnUnitSerialNo Syntax SnmpAdminString Max-Access read-only Status current Description The serial number identification for this connectivity unit. Sequence ::= { fcConnUnitEntry 8 } fcConnUnitUpTime Syntax TimeTicks...
  • Page 179 Fibre Alliance MIB Max-Access read-only Status current Description 24 bit Fibre Channel address ID of this connectivity unit. Following the fibre channel standard, the right-most bit of the right-most octet is for the least significant bit of the address value; the left-most bit of the left-most octet, if needed, is for the most significant bit of the address value.
  • Page 180 Fibre Alliance MIB Sequence ::= { fcConnUnitEntry 14 } fcConnUnitNumRevs Syntax Unsigned32 Max-Access read-only Status current Description The number of revisions in the fcConnUnitRevsTable. Sequence ::= { fcConnUnitEntry 15 } fcConnUnitModuleId Syntax OCTET STRING (SIZE(16)) Max-Access read-only Status current Description This is a unique id, persistent between boots, that can be used to group a set of connectivity units together into a module.
  • Page 181 Fibre Alliance MIB fcConnUnitInfo Syntax SnmpAdminString Max-Access read-write Status current Description Information about this connectivity unit. This object value should be persistent between boots. Sequence ::= { fcConnUnitEntry 18 } fcConnUnitControl Syntax INTEGER { unknown(1), invalid(2), resetConnUnitColdStart(3), resetConnUnitWarmStart(4), offlineConnUnit(5), onlineConnUnit(6) } Max-Access read-write Status...
  • Page 182 Fibre Alliance MIB resetConnUnitWarmStart: the addressed unit performs a 'WarmStart' reset. offlineConnUnit: the addressed unit puts itself into an implementation dependant 'offline' state. In general,if a unit is in an offline state, it cannot be used to perform meaningful Fibre Channel work. onlineConnUnit: the addressed unit puts itself into animplementation dependant 'online'...
  • Page 183 Fibre Alliance MIB fcConnUnitEventFilter Syntax FcEventSeverity Max-Access read-write Status current Description This value defines the event severity that will be logged by this connectivity unit. All events of severity less than or equal to fcConnUnitEventFilter are logged in the fcConnUnitEventTable. Sequence ::= { fcConnUnitEntry 22 } fcConnUnitNumEvents...
  • Page 184 Fibre Alliance MIB Sequence ::= { fcConnUnitEntry 25 } The revisions table lists the revisions supported by the associated Revisions Table connectivity units. fcConnUnitRevsTable Syntax SEQUENCE OF FcConnUnitRevsEntry Max-Access not-accessible Status current Description Table of the revisions of components (e.g., firmware, hardware, etc.) supported by the connectivity units managed by this agent.
  • Page 185 Fibre Alliance MIB Description A unique value among all fcConnUnitRevsEntrys with the same value of fcConnUnitId, in the range between 1 and fcConnUnitNumRevs[fcConnUnitId]. Sequence ::= { fcConnUnitRevsEntry 1 } fcConnUnitRevsRevision Syntax SnmpAdminString Max-Access read-only Status current Description A vendor-specific value identifying a revision of a component of the connectivity unit.
  • Page 186 Fibre Alliance MIB fcConnUnitSensorEntry Syntax FcConnUnitSensorEntry Max-Access not-accessible Status current Description Each entry contains the information for a specific sensor. INDEX { fcConnUnitId, fcConnUnitSensorIndex } Sequence ::= { fcConnUnitSensorTable 1 } FcConnUnitSensorEntry ::= SEQUENCE { fcConnUnitSensorIndex Unsigned32, fcConnUnitSensorName SnmpAdminString, fcConnUnitSensorStatus INTEGER, fcConnUnitSensorInfo SnmpAdminString,...
  • Page 187 Fibre Alliance MIB Description A textual identification of the sensor intended primarily for operator use. Sequence ::= { fcConnUnitSensorEntry 2 } fcConnUnitSensorStatus Syntax INTEGER { unknown(1), other(2), ok(3), warning(4), failed(5) } Max-Access read-only Status current Description The status indicated by the sensor. unknown (1) the unit cannot determine the status other (2)
  • Page 188 Fibre Alliance MIB fcConnUnitSensorMessage Syntax SnmpAdminString Max-Access read-only Status current Description This describes the status of the sensor as a message. It may also provide more resolution on the sensor indication, for example 'Cover temperature 1503K, above nominal operating range' Sequence ::= { fcConnUnitSensorEntry 5 } fcConnUnitSensorType...
  • Page 189 Fibre Alliance MIB fcConnUnitSensorCharacteristic Syntax INTEGER { unknown(1), other(2), temperature(3), pressure(4), emf(5), currentValue(6), airflow(7), frequency(8), power(9) } Max-Access read-only Status current Description The characteristics being monitored by this sensor. The unknown (1) and other (2) values meanings analogous to those for the fcConnUnitSensorStatus object;...
  • Page 190 Fibre Alliance MIB fcConnUnitPortEntry Syntax FcConnUnitPortEntry Max-Access not-accessible Status current Description Each entry contains the information for a specific port. INDEX { fcConnUnitId, fcConnUnitPortIndex } Sequence ::= { fcConnUnitPortTable 1 } FcConnUnitPortEntry ::= SEQUENCE { fcConnUnitPortIndex Unsigned32, fcConnUnitPortType INTEGER, fcConnUnitPortFCClassCap FcPortFCClass, fcConnUnitPortFCClassOp FcPortFCClass,...
  • Page 191 Fibre Alliance MIB fcConnUnitPortIndex Syntax Unsigned32 Max-Access read-only Status current Description A unique value among all fcConnUnitPortEntrys on this connectivity unit, between 1 and fcConnUnitNumPorts. Sequence ::= { fcConnUnitPortEntry 1 } fcConnUnitPortType Syntax INTEGER { unknown (1), other (2), notPresent (3), hubPort (4), nPort (5), lPort (6),...
  • Page 192 Fibre Alliance MIB Description The port type refers to the protocol active on the port and can take one of the following values: unknown (1) cannot be determined other (2) none of the following: notPresent (3) no port hubPort (4) hub port nPort (5) end port for fabric...
  • Page 193 Fibre Alliance MIB Description Bit mask that specifies the classes of service that are currently operational at this port. If this object is not applicable, the agent MUST return all bits set to zero. Sequence ::= { fcConnUnitPortEntry 4 } fcConnUnitPortState Syntax INTEGER {...
  • Page 194 Fibre Alliance MIB Status current Description The current overall protocol status for the port. The warning value (4) means that the port needs attention; the notParticipating value (6) means that protocol is not being processed; the initializing value (7) means that the port is in the process of coming into service; the bypassed value (8) means that the port has been manually or automatically isolated from the loop or fabric;...
  • Page 195 Fibre Alliance MIB gbic(3), embedded(4), glm(5), gbicSerialId(6), gbicNoSerialId(7), gbicNotInstalled(8), smallFormFactor(9) } Max-Access read-only Status current Description The module type of the port connector. This object refers to the hardware implementation of the port. The embedded value (4) means 'fixed' (e.g., oneXnine). Sequence ::= { fcConnUnitPortEntry 8 } fcConnUnitPortWwn...
  • Page 196 Fibre Alliance MIB fcConnUnitPortSerialNo Syntax SnmpAdminString Max-Access read-only Status current Description The serial number identification of the unit (e.g., for a GBIC). If this is not applicable, return a zero-length string. Sequence ::= { fcConnUnitPortEntry 11 } fcConnUnitPortRevision Syntax SnmpAdminString Max-Access read-only Status...
  • Page 197 Fibre Alliance MIB fcConnUnitPortControl Syntax INTEGER { unknown (1), invalid (2), esetConnUnitPort (3), ypassConnUnitPort (4), nbypassConnUnitPort (5), fflineConnUnitPort (6), nlineConnUnitPort (7) } Max-Access read-write Status current Description This object is used to control the addressed fcConnUnit's port. Valid commands are: unknown and invalid are only used as values that are read.
  • Page 198 Fibre Alliance MIB offlineConnUnitPort (6): If the addressed connectivity unit allows this operation to be performed to this port, the addressed port performs a vendor-specific 'offline' operation. Examples of these operations are: disabling a port's transceiver, the Link Failure protocol, request (NON-PARTICIPATING) command to the Loop Port state machine, or removal of the port from an arbitrated loop by a hub.
  • Page 199 Fibre Alliance MIB Description This is the internal port number this port is known by. In many implementations, this should be the same as fcConnUnitPortIndex. Some implementations may have an internal port representation not compatible with the rules for table indices. In that case, provide the internal representation of this port in this object.
  • Page 200: Event Group

    Fibre Alliance MIB fcConnUnitPortNodeWwn Syntax FcNameId Max-Access read-only Status current Description The Node World Wide Name of the port if applicable, otherwise all zeros. This should have the same value for a group of related ports. The container is defined as the largest physical entity. For example, all ports on HBAs on a host will have the same Node WWN.
  • Page 201 Fibre Alliance MIB Status current Description The table of connectivity unit events. Errors, warnings, and information should be reported in this table. Sequence ::= { fcMgmtConfig 7 } fcConnUnitEventEntry Syntax FcConnUnitEventEntry Max-Access not-accessible Status current Description Each entry contains information on a specific event for the given connectivity unit.
  • Page 202 Fibre Alliance MIB added by comparing the last known index value with the current highest index value. The management application should then update its copy of the event table. If the read interval is too long, it is possible that there may be events that may not be contained in the agent's internal event buffer.
  • Page 203 Fibre Alliance MIB fcConnUnitSEventTime Syntax TimeTicks Max-Access read-only Status current Description This is the sysuptime timestamp when the event occurred. Sequence ::= { fcConnUnitEventEntry 3 } fcConnUnitEventSeverity Syntax FcEventSeverity Max-Access read-only Status current Description The event severity level. Sequence ::= { fcConnUnitEventEntry 4 } fcConnUnitEventType Syntax INTEGER {...
  • Page 204 Fibre Alliance MIB Status current Description This is used with the fcConnUnitEventType to identify which object the event refers to. It can be the OID of a connectivity unit or of another object like fcConnUnitPortStatus[...] Sequence ::= { fcConnUnitEventEntry 6 } fcConnUnitEventDescr Syntax SnmpAdminString...
  • Page 205 Fibre Alliance MIB This table is Max-Accessed either directly if the management software has an index value or via GetNexts. The value of the indexes are not required to be contiguous. Each entry created in this table will be assigned an index. This relationship is kept persistent until the entry is removed from the table or the system is reset.
  • Page 206 Fibre Alliance MIB fcConnUnitLinkPortWwnY OCTET STRING, fcConnUnitLinkAgentAddressY OCTET STRING, fcConnUnitLinkAgentAddressTypeY Unsigned32, fcConnUnitLinkAgentPortY Unsigned32, fcConnUnitLinkUnitTypeY FcUnitType, fcConnUnitLinkConnIdY OCTET STRING } fcConnUnitLinkIndex Syntax Unsigned32 Max-Access read-only Status current Description This value is used to create a unique value for each entry in the link table with the same fcConnUnitId.
  • Page 207 Fibre Alliance MIB Description The port number on the unit specified by fcConnUnitLinkNodeIdX if known, otherwise -1. If the value is non-negative then it will be equal to fcConnUnitPortPhysicalNumber. Sequence ::= { fcConnUnitLinkEntry 3 } fcConnUnitLinkPortWwnX Syntax OCTET STRING (SIZE(16)) Max-Access read-only Status...
  • Page 208 Fibre Alliance MIB fcConnUnitLinkPortWwnY Syntax OCTET STRING (SIZE(16)) Max-Access read-only Status current Description The port WWN on the unit specified by fcConnUnitLinkNodeIdY if known, otherwise 16 octets of binary 0. Sequence ::= { fcConnUnitLinkEntry 7 } fcConnUnitLinkAgentAddressY Syntax OCTET STRING (SIZE(16)) Max-Access read-only Status...
  • Page 209 Fibre Alliance MIB Description The IP port number for the agent. This is provided in case the agent is at a non-standard SNMP port. Sequence ::= { fcConnUnitLinkEntry 10 } fcConnUnitLinkUnitTypeY Syntax FcUnitType Max-Access read-only Status current Description Type of the FC connectivity unit as defined in fcConnUnitType. Sequence ::= { fcConnUnitLinkEntry 11 } fcConnUnitLinkConnIdY...
  • Page 210 Fibre Alliance MIB Description A list of statistics for the ports. Sequence ::= { fcMgmtStatistics 1 } fcConnUnitPortStatEntry Syntax FcConnUnitPortStatEntry Max-Access not-accessible Status current Description An entry describing port statistics. INDEX { fcConnUnitId, fcConnUnitPortStatIndex } Sequence ::= { fcConnUnitPortStatTable 1 } FcConnUnitPortStatEntry ::= SEQUENCE { fcConnUnitPortStatIndex...
  • Page 211 Fibre Alliance MIB fcConnUnitPortStatC2TxFrames Counter64, fcConnUnitPortStatC2FBSYFrames Counter64, fcConnUnitPortStatC2PBSYFrames Counter64, fcConnUnitPortStatC2FRJTFrames Counter64, fcConnUnitPortStatC2PRJTFrames Counter64, fcConnUnitPortStatC3RxFrames Counter64, fcConnUnitPortStatC3TxFrames Counter64, fcConnUnitPortStatC3Discards Counter64, fcConnUnitPortStatRxMcastObjects Counter64, fcConnUnitPortStatTxMcastObjects Counter64, fcConnUnitPortStatRxBcastObjects Counter64, fcConnUnitPortStatTxBcastObjects Counter64, fcConnUnitPortStatRxLinkResets Counter64, fcConnUnitPortStatTxLinkResets Counter64, fcConnUnitPortStatLinkResets Counter64, fcConnUnitPortStatRxOfflineSeqs Counter64, fcConnUnitPortStatTxOfflineSeqs Counter64, fcConnUnitPortStatOfflineSeqs Counter64, fcConnUnitPortStatLinkFailures Counter64, fcConnUnitPortStatInvalidCRC Counter64,...
  • Page 212 Fibre Alliance MIB fcConnUnitPortStatIndex Syntax Unsigned32 Max-Access read-only Status current Description A unique value among all entrys in this table, between 0 and fcConnUnitNumPort[fcConnUnitPortUnitId]. Sequence ::= { fcConnUnitPortStatEntry 1 } fcConnUnitPortStatErrs Syntax Counter64 Max-Access read-only Status current Description A count of the errors that have occured on this port. Sequence ::= { fcConnUnitPortStatEntry 2 } fcConnUnitPortStatTxObjects...
  • Page 213 Fibre Alliance MIB EOF. FC loop devices should not count frames passed through. This value represents the sum total for all other Rx objects. Sequence ::= { fcConnUnitPortStatEntry 4 } fcConnUnitPortStatTxElements Syntax Counter64 Max-Access read-only Status current Description The number of octets or bytes that have been transmitted by this port. One second periodic polling of the port.
  • Page 214 Fibre Alliance MIB fcConnUnitPortStatInputBuffsFull Syntax Counter64 Max-Access read-only Status current Description Count of occurrences when all input buffers of a port were full and outbound buffer-to-buffer credit transitioned to zero. There is no credit to provide to other side. Note, this is a Fibre Channel stat only. Sequence ::= { fcConnUnitPortStatEntry 8 } fcConnUnitPortStatFBSYFrames...
  • Page 215 Fibre Alliance MIB fcConnUnitPortStatFRJTFrames Syntax Counter64 Max-Access read-only Status current Description Count of times that FRJT was returned to this port as a result of a Frame that was rejected by the fabric. Note, this is the total for all classes and is a Fibre Channel only stat.
  • Page 216 Fibre Alliance MIB Description Count of Class 1 Frames transmitted out this port. Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 14 } fcConnUnitPortStatC1FBSYFrames Syntax Counter64 Max-Access read-only Status current Description Count of times that FBSY was returned to this port as a result of a Class 1 Frame that could not be delivered to the other end of the link.
  • Page 217 Fibre Alliance MIB Sequence ::= { fcConnUnitPortStatEntry 17 } fcConnUnitPortStatC1PRJTFrames Syntax Counter64 Max-Access read-only Status current Description Count of times that FRJT was returned to this port as a result of a Class 1 Frame that was rejected at the destination N_Port. Note, this is a Fibre Channel only stat.
  • Page 218 Fibre Alliance MIB Description Count of times that FBSY was returned to this port as a result of a Class 2 Frame that could not be delivered to the other end of the link. This occurs if either the Fabric or the destination port is temporarily busy.
  • Page 219 Fibre Alliance MIB Sequence ::= { fcConnUnitPortStatEntry 24 } fcConnUnitPortStatC3RxFrames Syntax Counter64 Max-Access read-only Status current Description Count of Class 3 Frames received at this port. Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 25 } fcConnUnitPortStatC3TxFrames Syntax Counter64...
  • Page 220 Fibre Alliance MIB Status current Description Count of Multicast Frames or Packets received at this port. Sequence ::= { fcConnUnitPortStatEntry 28 } fcConnUnitPortStatTxMcastObjects Syntax Counter64 Max-Access read-only Status current Description Count of Multicast Frames or Packets transmitted out this port. Sequence ::= { fcConnUnitPortStatEntry 29 } fcConnUnitPortStatRxBcastObjects...
  • Page 221 Fibre Alliance MIB Description Count of Link resets. This is the number of LRs received. Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 32 } fcConnUnitPortStatTxLinkResets Syntax Counter64 Max-Access read-only Status current Description Count of Link resets. This is the number LRs transmitted. Note, this is a Fibre Channel only stat.
  • Page 222 Fibre Alliance MIB Max-Access read-only Status current Description Count of Offline Primitive OLS transmitted by this port. Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 36 } fcConnUnitPortStatOfflineSeqs Syntax Counter64 Max-Access read-only Status current Description Count of Offline Primitive sequence received at this port. Note, this is a Fibre Channel only stat.
  • Page 223 Fibre Alliance MIB fcConnUnitPortStatInvalidTxWords Syntax Counter64 Max-Access read-only Status current Description Count of invalid transmission words received at this port. This count is part of the Link Error Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 40 } fcConnUnitPortStatPSPErrs...
  • Page 224 Fibre Alliance MIB Description Count of instances of synchronization loss detected at port. This count is part of the Link Error Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 43 } fcConnUnitPortStatInvOrderedSets Syntax Counter64...
  • Page 225 Fibre Alliance MIB fcConnUnitPortStatAddressErrs Syntax Counter64 Max-Access read-only Status current Description Count of frames received with unknown addressing. e.g. unknown SID or DID. The SID or DID is not known to the routing algorithm. Note, this is a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 47 } fcConnUnitPortStatDelimiterErrs...
  • Page 226 Fibre Alliance MIB assigned an index. This relationship is kept persistent until the entry is removed from the table or the system is reset. The total number of entries are defined by the size of the table. fcConnUnitSnsMaxRows Syntax Counter32 Max-Access read-only Status...
  • Page 227 Fibre Alliance MIB SEQUENCE { fcConnUnitSnsPortIndex Counter32, fcConnUnitSnsPortIdentifier FcGlobalId, was FcAddressId (undefined) fcConnUnitSnsPortName FcNameId, fcConnUnitSnsNodeName FcNameId, fcConnUnitSnsClassOfSvc OCTET STRING, fcConnUnitSnsNodeIPAddress OCTET STRING, fcConnUnitSnsProcAssoc OCTET STRING, fcConnUnitSnsFC4Type OCTET STRING, fcConnUnitSnsPortType OCTET STRING, fcConnUnitSnsPortIPAddress OCTET STRING, fcConnUnitSnsFabricPortName FcNameId, fcConnUnitSnsHardAddress FcGlobalId, was FcAddressId (undefined) fcConnUnitSnsSymbolicPortName DisplayString,...
  • Page 228 Fibre Alliance MIB Description The Port Identifier for this entry in the SNS table. Sequence ::= { fcConnUnitSnsEntry 2 } fcConnUnitSnsPortName Syntax FcNameId Max-Access read-only Status current Description The Port WWN for this entry in the SNS table. Sequence ::= { fcConnUnitSnsEntry 3 } fcConnUnitSnsNodeName Syntax FcNameId...
  • Page 229 Fibre Alliance MIB Sequence ::= { fcConnUnitSnsEntry 6 } fcConnUnitSnsProcAssoc Syntax OCTET STRING (SIZE (8)) Max-Access read-only Status current Description The Process Associator for this entry in the SNS table. Sequence ::= { fcConnUnitSnsEntry 7 } fcConnUnitSnsFC4Type Syntax OCTET STRING (SIZE (32)) Max-Access read-only Status...
  • Page 230 Fibre Alliance MIB fcConnUnitSnsFabricPortName Syntax FcNameId Max-Access read-only Status current Description The Fabric Port name of this entry in the SNS table. Sequence ::= { fcConnUnitSnsEntry 11 } fcConnUnitSnsHardAddress Syntax FcGlobalId -- was FcAddressId (undefined) Max-Access read-only Status current Description The Hard ALPA of this entry in the SNS table.
  • Page 231: Snmp Trap Registration Group

    Fibre Alliance MIB SNMP trap registration group fcTrapMaxClients Syntax Unsigned32 Max-Access read-only Status current Description The maximum number of SNMP trap recipients supported by the connectivity unit. Sequence ::= { fcMgmtNotifyFilter 1 } fcTrapClientCount Syntax Unsigned32 Max-Access read-only Status current Description The current number of rows in the trap table.
  • Page 232 Fibre Alliance MIB INDEX { fcTrapRegIpAddress, fcTrapRegPort } Sequence ::= { fcTrapRegTable 1 } FcTrapRegEntry ::= SEQUENCE { fcTrapRegIpAddress IpAddress, fcTrapRegPort Unsigned32, fcTrapRegFilter FcEventSeverity, fcTrapRegRowState RowStatus } fcTrapRegIpAddress Syntax IpAddress Max-Access read-create Status current Description The Ip address of a client registered for traps. Sequence ::= { fcTrapRegEntry 1 } fcTrapRegPort...
  • Page 233 Fibre Alliance MIB Sequence ::= { fcTrapRegEntry 3} fcTrapRegRowState Syntax RowStatus Max-Access read-create Status current Description Specifies the operational status of the row. A RowStatus object may take any of six defined values: active: traps may be sent as specified in this row; a management application may change the value of any objects in the row when the status is active.
  • Page 234: Related Traps

    Fibre Alliance MIB Related traps fcConnUnitStatusChange OBJECTS { fcConnUnitStatus, fcConnUnitState } Status current Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert. Sequence ::= { fcMgmtNotifications 1 } fcConnUnitDeletedTrap OBJECTS { fcConnUnitGlobalId } Status current Description...
  • Page 235: Conformance Definitions

    Fibre Alliance MIB Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert. Sequence ::= { fcMgmtNotifications 4 } fcConnUnitPortStatusChange OBJECTS { fcConnUnitPortStatus, fcConnUnitPortState } Status current Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert.
  • Page 236: Conformance Units

    Fibre Alliance MIB Compliance statements fcMgmtCompliance Status current Description The compliance statement for Fibre Channel entities which implement this MIB module. MODULE -- this module MANDATORY-GROUPS { Support for these groups is mandatory for all agents implementing this MIB. fcConnUnitGroup, fcCuEventGroup, fcCuLinkGroup, fcCuPortStatsGroup,...
  • Page 237 Fibre Alliance MIB fcConnUnitType, fcConnUnitNumPorts, fcConnUnitState, fcConnUnitStatus, fcConnUnitProduct, fcConnUnitSerialNo, fcConnUnitUpTime, fcConnUnitUrl, fcConnUnitDomainId, fcConnUnitProxyMaster, fcConnUnitPrincipal, fcConnUnitNumSensors, fcConnUnitNumRevs, fcConnUnitModuleId, fcConnUnitName, fcConnUnitInfo, fcConnUnitControl, fcConnUnitContact, fcConnUnitLocation, fcConnUnitEventFilter, fcConnUnitNumEvents, fcConnUnitMaxEvents, fcConnUnitEventCurrID, fcConnUnitRevsTable fcConnUnitRevsRevision, fcConnUnitRevsDescription, fcConnUnitSensorTable fcConnUnitSensorName, fcConnUnitSensorStatus, fcConnUnitSensorInfo, FA MIB A-71...
  • Page 238 Fibre Alliance MIB fcConnUnitSensorMessage, fcConnUnitSensorType, fcConnUnitSensorCharacteristic, fcConnUnitPortTable fcConnUnitPortType, fcConnUnitPortFCClassCap, fcConnUnitPortFCClassOp, fcConnUnitPortState, fcConnUnitPortStatus, fcConnUnitPortTransmitterType, fcConnUnitPortModuleType, fcConnUnitPortWwn, fcConnUnitPortFCId, fcConnUnitPortSerialNo, fcConnUnitPortRevision, fcConnUnitPortVendor, fcConnUnitPortSpeed, fcConnUnitPortControl, fcConnUnitPortName, fcConnUnitPortPhysicalNumber, fcConnUnitPortProtocolCap, fcConnUnitPortProtocolOp, fcConnUnitPortNodeWwn, fcConnUnitPortHWState} Status current Description The collection of objects providing Fibre Channel connectivity unit instrumentation and control. Sequence ::= { fcMgmtGroups 1 } E/OS SNMP Support Manual...
  • Page 239 Fibre Alliance MIB Event group fcCuEventGroup Objects fcConnUnitEventTable fcConnUnitEventIndex, fcConnUnitREventTime, fcConnUnitSEventTime, fcConnUnitEventSeverity, fcConnUnitEventType, fcConnUnitEventObject, fcConnUnitEventDescr } Status current Description The collection of objects providing Fibre Channel connectivity unit event information. Sequence ::= { fcMgmtGroups 2 } Link group fcCuLinkGroup Objects { fcConnUnitLinkTable fcConnUnitLinkIndex, cConnUnitLinkNodeIdX,...
  • Page 240 Fibre Alliance MIB cConnUnitLinkUnitTypeY, cConnUnitLinkConnIdY } Status current Description The collection of objects providing Fibre Channel connectivity unit link (topology) information. Sequence ::= { fcMgmtGroups 3 } Port statistics group fcCuPortStatsGroup Objects {fcConnUnitPortStatTable fcConnUnitPortStatIndex, fconnUnitPortStatErrs, fcConnUnitPortStatTxObjects, fcConnUnitPortStatRxObjects, fcConnUnitPortStatTxElements, fcConnUnitPortStatRxElements, fcConnUnitPortStatBBCreditZero, fcConnUnitPortStatInputBuffsFull, fcConnUnitPortStatFBSYFrames, fcConnUnitPortStatPBSYFrames,...
  • Page 241 Fibre Alliance MIB fcConnUnitPortStatC2TxFrames, fcConnUnitPortStatC2FBSYFrames, fcConnUnitPortStatC2PBSYFrames, fcConnUnitPortStatC2FRJTFrames, fcConnUnitPortStatC2PRJTFrames, fcConnUnitPortStatC3RxFrames, fcConnUnitPortStatC3TxFrames, fcConnUnitPortStatC3Discards, fcConnUnitPortStatRxMcastObjects, fcConnUnitPortStatTxMcastObjects, fcConnUnitPortStatRxBcastObjects, fcConnUnitPortStatTxBcastObjects, fcConnUnitPortStatRxLinkResets, fcConnUnitPortStatTxLinkResets, fcConnUnitPortStatLinkResets, fcConnUnitPortStatRxOfflineSeqs, fcConnUnitPortStatTxOfflineSeqs, fcConnUnitPortStatOfflineSeqs, fcConnUnitPortStatLinkFailures, fcConnUnitPortStatInvalidCRC, fcConnUnitPortStatInvalidTxWords, fcConnUnitPortStatPSPErrs, fcConnUnitPortStatLossOfSignal, fcConnUnitPortStatLossOfSync, fcConnUnitPortStatInvOrderedSets, fcConnUnitPortStatFramesTooLong, fcConnUnitPortStatFramesTooShort, fcConnUnitPortStatAddressErrs, fcConnUnitPortStatDelimiterErrs, FA MIB A-75...
  • Page 242 Fibre Alliance MIB fcConnUnitPortStatEncodingErrs } Status current Description The collection of objects providing Fibre Channel connectivity unit port statistics. Sequence ::= { fcMgmtGroups 4 } Fibre Channel Simple Name Server group fcCuSNSGroup Objects Scalars fcConnUnitSnsMaxRows, fcConnUnitSnsTable fcConnUnitSnsPortIndex, fcConnUnitSnsPortIdentifier, fcConnUnitSnsPortName, fcConnUnitSnsNodeName, fcConnUnitSnsClassOfSvc, fcConnUnitSnsNodeIPAddress, fcConnUnitSnsProcAssoc,...
  • Page 243 Fibre Alliance MIB SNMP trap filter group fcCuTrapFiltersGroup Objects Scalars fcTrapMaxClients, fcTrapClientCount, fcTrapRegTable fcTrapRegIpAddress, fcTrapRegPort, fcTrapRegFilter, fcTrapRegRowState } Status current Description The collection of objects controlling SNMP notification (i.e., trap) destinations. Sequence ::= { fcMgmtGroups 6 } FC-MGMT-MIB notifications group fcCuNotificationsGroup Notifications {fcConnUnitStatusChange,...
  • Page 244 Fibre Alliance MIB E/OS SNMP Support Manual A-78...
  • Page 245: Fc Management Mib

    FC Management MIB FCMGMT-MIB Definitions Version 3.0 of FA MIB IMPORTS IpAddress, TimeTicks, experimental FROM RFC1155-SMI OBJECT-Type FROM RFC-1212 DisplayString FROM RFC1213-MIB TRAP-Type FROM RFC-1215; Textual conventions for this MIB FcNameId ::= OCTET STRING (SIZE(8)) FcGlobalId ::= OCTET STRING (SIZE(16)) FcAddressId ::= OCTET STRING (SIZE(3)) FcEventSeverity ::= INTEGER {...
  • Page 246 FC Management MIB critical (4), error (5), warning (6), notify (7), info (8), debug (9), mark (10) -- All messages logged FcUnitType ::= INTEGER { unknown(1), other(2), none of the following hub(3), passive connectivity unit supporting loop protocol. switch(4), active connectivity unit supporting multiple protocols.
  • Page 247 FC Management MIB storage-access-device(14), Provides storage management and access for heterogeneous hosts and heterogeneous devices. wdm(15), waveform division multiplexer ups(16) uninterruptable power supply } fcmgmt OBJECT IDENTIFIER ::= { experimental 94 } Groups in fcmgmt connSet OBJECT ::= { fcmgmt 1 } IDENTIFIER trapReg OBJECT...
  • Page 248: Connectivity Unit Group

    FC Management MIB (0) = '0' (1) = '3' (2) = '0' (3) = '0' This defines a revision of 03.00 Sequence ::= { fcmgmt 3 } Connectivity unit group Implementation of the group is mandatory for all systems. uNumber Syntax INTEGER Access...
  • Page 249 FC Management MIB The following are the defined keywords that will be recognized and replaced with data during a launch. USER replace with username PASSWORD replace with password GLOBALID replace with globalid SERIALNO replace with serial number If write is not supported, then return invalid. This value will be retained across boots.
  • Page 250 FC Management MIB Status obsolete Description The sysuptime timestamp in centiseconds at which the connUnitTable was updated (an entry was either added or deleted. Sequence ::= { connSet 5 } Connectivity Table The Connectivity table contains general information on the system's units.
  • Page 251 FC Management MIB FcUnitType, connUnitNumports INTEGER, connUnitState INTEGER, connUnitStatus INTEGER, connUnitProduct DisplayString, connUnitSn DisplayString, connUnitUpTime TimeTicks, connUnitUrl DisplayString, connUnitDomainId OCTET STRING, connUnitProxyMaster INTEGER, connUnitPrincipal INTEGER, connUnitNumSensors INTEGER, connUnitStatusChangeTime TimeTicks, connUnitConfigurationChangeTime TimeTicks, connUnitNumRevs INTEGER, Connectivity unit group...
  • Page 252 FC Management MIB connUnitNumZones INTEGER, connUnitModuleId FcGlobalId, connUnitName DisplayString, connUnitInfo DisplayString, connUnitControl INTEGER, connUnitContact DisplayString, connUnitLocation DisplayString, connUnitEventFilter FcEventSeverity, connUnitNumEvents INTEGER, connUnitMaxEvents INTEGER, connUnitEventCurrID INTEGER } connUnitId Syntax FcGlobalId Access read-only Status mandatory Description The unique identification for this connectivity unit among those within this proxy domain.
  • Page 253 FC Management MIB The value assigned to a given conectivity unit SHOULD be persistent across agent and unit resets. It SHOULD be the same as connUnitGlobalId if connUnitGlobalId is known and stable. Sequence ::= { connUnitEntry 1 } connUnitGlobalId Syntax FcGlobalId Access read-only...
  • Page 254 FC Management MIB As a counterexample, if your agent runs in a host and the host has an HBA, it is quite possible that agent, host, and HBA will all be distinct connUnits, so the host and agent can not use the WWN of the HBA. Another example: If your hub has a built-in Ethernet port, it might be reasonable for the hub to use its MAC address (prefixed with the appropriate NAA) as...
  • Page 255 FC Management MIB Access read-only Status mandatory Description Overall state of the connectivity unit. Sequence ::= { connUnitEntry 5 } connUnitStatus Syntax INTEGER { unknown(1), unused(2), cannot report status ok(3), available for meaningful work warning(4), something needs attention failed(5) something has failed } Access read-only Status...
  • Page 256 FC Management MIB Status mandatory Description The serial number for this connectivity unit. Sequence ::= { connUnitEntry 8 } connUnitUpTime Syntax TimeTicks Access read-only Status mandatory Description The number of centiseconds since the last unit initialization. Sequence ::= { connUnitEntry 9 } connUnitUrl Syntax DisplayString...
  • Page 257 FC Management MIB connUnitProxyMaster Syntax INTEGER { unknown(1), no(2), yes(3) } Access read-only Status mandatory Description A value of 'yes' means this is the proxy master unit for a set of managed units. For example, this could be the only unit with a management card in it for a set of units.
  • Page 258 FC Management MIB Sequence ::= { connUnitEntry 15 } connUnitConfigurationChangeTime Syntax TimeTicks Access read-only Status obsolete Description The sysuptime timestamp in centiseconds at which the last configuration change occurred. Sequence ::= { connUnitEntry 16 } connUnitNumRevs Syntax INTEGER Access read-only Status mandatory Description...
  • Page 259 FC Management MIB Description This is a unique id, persistent between boots, that can be used to group a set of connUnits together into a module. The intended use would be to create a connUnit with a connUnitType of 'module' to represent a physical or logical group of connectivity units.
  • Page 260 FC Management MIB onlineConnUnit(6) } Access read-write Status mandatory Description This object is used to control the addressed connUnit. NOTE: 'Cold Start' and 'Warm Start' are as defined in MIB II and are not meant to be a factory reset. resetConnUnitColdStart the addressed unit performs a 'Cold Start' reset.
  • Page 261 FC Management MIB connUnitLocation Syntax DisplayString (SIZE (0..79)) Access read-write Status mandatory Description Location information for this connectivity unit.Persistent across boots. Sequence ::= { connUnitEntry 24 } connUnitEventFilter Syntax FcEventSeverity Access read-write Status mandatory Description This value defines the event severity that will be logged by this connectivity unit.
  • Page 262 FC Management MIB Sequence ::= { connUnitEntry 27 } connUnitEventCurrID Syntax INTEGER Access read-only Status mandatory Description The last used event id (connUnitEventIndex). Sequence ::= { connUnitEntry 28 } The Table of revisions for hardware and software elements. connUnitRevsTable Syntax SEQUENCE OF ConnUnitRevsEntry Access not-accessible...
  • Page 263 FC Management MIB connUnitRevsIndex INTEGER, connUnitRevsRevId DisplayString, connUnitRevsDescription DisplayString } connUnitRevsUnitId Syntax FcGlobalId Access read-only Status mandatory Description The connUnitId of the connectivity unit that contains this revision table. Sequence ::= { connUnitRevsEntry 1 } connUnitRevsIndex Syntax INTEGER (1..2147483647) Access read-only Status mandatory...
  • Page 264: Sensor Table

    FC Management MIB connUnitRevsDescription Syntax DisplayString Access read-only Status mandatory Description Description of a component to which the revision corresponds. Sequence ::= { connUnitRevsEntry 4 } Sensor table connUnitSensorTable Syntax SEQUENCE OF ConnUnitSensorEntry Access not-accessible Status mandatory Description Table of the sensors supported by each connectivity unit managed by this agent.
  • Page 265 FC Management MIB INTEGER (1..2147483647), connUnitSensorName DisplayString, connUnitSensorStatus INTEGER, connUnitSensorInfo DisplayString, connUnitSensorMessage DisplayString, connUnitSensorType INTEGER, connUnitSensorCharacteristic INTEGER } connUnitSensorUnitId Syntax FcGlobalId Access read-only Status mandatory Description The connUnitId of the connectivity unit that contains this sensor table. Sequence ::= { connUnitSensorEntry 1 } connUnitSensorIndex Syntax INTEGER (1..2147483647)
  • Page 266 FC Management MIB connUnitSensorName Syntax DisplayString Access read-only Status mandatory Description A textual identification of the sensor intended primarily for operator use. Sequence ::= { connUnitSensorEntry 3 } connUnitSensorStatus Syntax INTEGER { unknown(1), other(2), the sensor indicates other than ok, warning or failure. ok(3), the sensor indicates ok warning(4),...
  • Page 267 FC Management MIB Access read-only Status mandatory Description This describes the status of the sensor as a message. It may also provide more resolution on the sensor indication, for example 'Cover temperature 1503K, above nominal operating range' Sequence ::= { connUnitSensorEntry 6 } connUnitSensorType Syntax INTEGER {...
  • Page 268: Port Table

    FC Management MIB currentValue(6), -- current is a keyword airflow(7), frequency(8), power(9), door(10) } Access read-only Status mandatory Description The characteristics being monitored by this sensor. Sequence ::= { connUnitSensorEntry 8 } Port Table connUnitPortTable Syntax SEQUENCE OF ConnUnitPortEntry Access not-accessible Status mandatory...
  • Page 269 FC Management MIB SEQUENCE { connUnitPortUnitId FcGlobalId, connUnitPortIndex INTEGER, connUnitPortType INTEGER, connUnitPortFCClassCap OCTET STRING, connUnitPortFCClassOp OCTET STRING, connUnitPortState INTEGER, connUnitPortStatus INTEGER, connUnitPortTransmitterType INTEGER, connUnitPortModuleType INTEGER, connUnitPortWwn FcNameId, connUnitPortFCId FcAddressId, connUnitPortSn DisplayString, connUnitPortRevision DisplayString, connUnitPortVendor DisplayString, connUnitPortSpeed INTEGER, connUnitPortControl INTEGER, connUnitPortName DisplayString, connUnitPortPhysicalNumber INTEGER,...
  • Page 270 FC Management MIB connUnitPortIndex Syntax INTEGER (1..2147483647) Access read-only Status mandatory Description A unique value among all connUnitPortEntrys on this connectivity unit, between 1 and connUnitNumPort[connUnitPortUnitId]. Sequence ::= { connUnitPortEntry 2 } connUnitPortType Syntax INTEGER { unknown (1), other (2), not-present (3), hub-port (4), n-port (5),...
  • Page 271 FC Management MIB Description The port type. Sequence ::= { connUnitPortEntry 3 } connUnitPortFCClassCap Syntax OCTET STRING (SIZE (2)) Access read-only Status mandatory Description Bit mask that specifies the classes of service capability of this port. If this is not applicable, return all bits set to zero. The bits have the following definition: unknown class-f...
  • Page 272 FC Management MIB connUnitPortState Syntax INTEGER { unknown(1), online(2), available for meaningful work offline(3), not available for meaningful work bypassed(4), no longer used (4/12/00) diagnostics(5) Access read-only Status mandatory Description The user selected state of the port hardware. Sequence ::= { connUnitPortEntry 6 } connUnitPortStatus Syntax INTEGER {...
  • Page 273 FC Management MIB connUnitPortTransmitterType Syntax INTEGER { unknown(1), other(2), unused(3), shortwave(4), longwave(5), copper(6), scsi(7), longwaveNoOFC(8), shortwaveNoOFC(9), longwaveLED(10), ssa(11) } Access read-only Status mandatory Description The technology of the port transceiver. Sequence ::= { connUnitPortEntry 8 } connUnitPortModuleType Syntax INTEGER { unknown(1), other(2), gbic(3),...
  • Page 274 FC Management MIB smallFormFactor(9) -- this is generically a small form factor connector. Access read-only Status mandatory Description The module type of the port connector. Sequence ::= { connUnitPortEntry 9 } connUnitPortWwn Syntax FcNameId Access read-only Status mandatory Description The World Wide Name of the port if applicable, otherwise all zeros. Sequence ::= { connUnitPortEntry 10 } connUnitPortFCId...
  • Page 275 FC Management MIB Description The serial number of the unit (e.g., for a GBIC). If this is not applicable, return empty string. Sequence ::= { connUnitPortEntry 12 } connUnitPortRevision Syntax DisplayString (SIZE(0..79)) Access read-only Status mandatory Description The port revision (e.g., for a GBIC). Sequence ::= { connUnitPortEntry 13 } connUnitPortVendor...
  • Page 276 FC Management MIB bypassConnUnitPort(4), unbypassConnUnitPort(5), offlineConnUnitPort(6), onlineConnUnitPort(7), resetConnUnitPortCounters(8) Access read-write Status mandatory E/OS SNMP Support Manual B-32...
  • Page 277 FC Management MIB Description This object is used to control the addressed connUnit's port. Valid commands are: resetConnUnitPort: If the addressed connUnit allows this operation to be performed to this port, the addressed port performs a vendor-specific 'reset' operation. Examples of these operations are: the Link Reset protocol, the Loop Initialization protocol, or a resynchronization occurring between...
  • Page 278 FC Management MIB offlineConnUnitPort: If the addressed connUnit allows this operation to be performed to this port, the addressed port performs a vendor-specific 'offline' operation. Examples of these operations are disabling a port's transceiver, the Link Failure protocol, request (NON-PARTICIPATING) command to the Loop Port state machine, or removal of the port from an arbitrated loop by a hub.
  • Page 279 FC Management MIB Sequence ::= { connUnitPortEntry 17 } connUnitPortPhysicalNumber Syntax INTEGER Access read-only Status mandatory Description This is the internal port number this port is known by. In many implementations, this should be the same as connUnitPortIndex. Some implementations may have an internal port representation not compatible with the rules for table indices.
  • Page 280 FC Management MIB Loop - 1 Fabric - 2 SCSI - 4 TCP/IP - 8 VI - 16 FICON - 32 Sequence ::= { connUnitPortEntry 20 } connUnitPortProtocolOp Syntax OCTET STRING (SIZE (2)) Access read-only Status mandatory Description Bit mask that specifies the driver level protocol(s) that are currently operational.
  • Page 281: Event Group

    FC Management MIB connUnitPortHWState Syntax INTEGER { unknown (1), failed (2), port failed diagnostics bypassed (3), FCAL bypass, loop only active (4), connected to a device loopback (5), Port in ext loopback txfault (6), Transmitter fault noMedia (7), media not installed linkDown (8) waiting for activity (rx sync) } Access...
  • Page 282 FC Management MIB Description Each entry contains information on a specific event for the given connectivity unit. INDEX { connUnitEventUnitId, connUnitEventIndex } Sequence ::= { connUnitEventTable 1 } ConnUnitEventEntry ::= SEQUENCE { connUnitEventUnitId FcGlobalId, connUnitEventIndex INTEGER (1..2147483647), connUnitEventId INTEGER, connUnitREventTime DisplayString, connUnitSEventTime TimeTicks,...
  • Page 283 FC Management MIB Sequence ::= { connUnitEventEntry 1 } connUnitEventIndex Syntax INTEGER (1..2147483647) Access read-only Status mandatory Description Each connectivity unit has its own event buffer. As it wraps, it may write over previous events. This object is an index into the buffer. It is recommended that this table be read using 'getNext's to retrieve the initial table.
  • Page 284 FC Management MIB specified by connUnitMaxEvents, the Id will roll over to start at one. This value will be set back to one at reset. The relationship of this value to the index is that internal event id may represent a smaller number than a 32 bit integer (e.g.
  • Page 285 FC Management MIB connUnitEventSeverity Syntax FcEventSeverity Access read-only Status mandatory Description The event severity level. Sequence ::= { connUnitEventEntry 6 } connUnitEventType Syntax INTEGER { unknown(1), other(2), status(3), configuration(4), topology(5) } Access read-only Status mandatory Description The type of this event. Sequence ::= { connUnitEventEntry 7 } connUnitEventObject...
  • Page 286: Link Table

    FC Management MIB connUnitEventDescr Syntax DisplayString Access read-only Status mandatory Description The description of the event. Sequence ::= { connUnitEventEntry 9 } This is intended to organize and communicate any information the Link Table agent possesses which would assist a management application to discover the CONNECTIVITY UNITS in the framework and the TOPOLOGY of their interconnect.
  • Page 287 FC Management MIB connUnitLinkTable Syntax SEQUENCE OF ConnUnitLinkEntry Access not-accessible Status mandatory Description A list of links know to this agent from this connectivity unit to other connectivity units. Sequence ::= { connSet 12 } connUnitLinkEntry Syntax ConnUnitLinkEntry Access not-accessible Status mandatory Description...
  • Page 288 FC Management MIB connUnitLinkUnitTypeY FcUnitType, connUnitLinkConnIdY OCTET STRING, connUnitLinkCurrIndex INTEGER } connUnitLinkUnitId Syntax FcGlobalId Access read-only Status mandatory Description The connUnitId of the connectivity unit that contains this link table. Sequence ::= { connUnitLinkEntry 1 } connUnitLinkIndex Syntax INTEGER (1..2147483647) Access read-only Status...
  • Page 289 FC Management MIB connUnitLinkPortNumberX Syntax INTEGER Access read-only Status mandatory Description The port number on the unit specified by connUnitLinkNodeIdX if known, otherwise -1. If the value is nonnegative then it will be equal to connUnitPortPhysicalNumber. Sequence ::= { connUnitLinkEntry 4 } connUnitLinkPortWwnX Syntax FcGlobalId...
  • Page 290 FC Management MIB Description The port number on the unit specified by connUnitLinkNodeIdY if known, otherwise -1. If the value is nonnegative then it will be equal to connUnitPortPhysicalNumber. Sequence ::= { connUnitLinkEntry 7 } connUnitLinkPortWwnY Syntax FcGlobalId Access read-only Status mandatory Description...
  • Page 291 FC Management MIB connUnitLinkAgentPortY Syntax INTEGER Access read-only Status mandatory Description The IP port number for the agent. This is provided in case the agent is at a non-standard SNMP port. Sequence ::= { connUnitLinkEntry 11 } connUnitLinkUnitTypeY Syntax FcUnitType Access read-only Status...
  • Page 292 FC Management MIB Sequence ::= { connUnitLinkEntry 14 } The following four tables have been obsoleted. These were used to keep statistic information based on the type of port type. It was changed for all ports to use a common statistics table. connUnitPortStatHubTable Syntax SEQUENCE OF ConnUnitPortStatHubEntry...
  • Page 293: Port Statistics

    FC Management MIB Description A list of statistics for the LAN/WAN port type. Sequence ::= { statSet 4 } There is one and only one statistics table for each individual port. For all objects in statistics table, if the object is not supported by the conn unit then the high order bit is set to 1 with all other bits set to zero.
  • Page 294 FC Management MIB connUnitPortStatCountError OCTET STRING, connUnitPortStatCountTxObjects OCTET STRING, connUnitPortStatCountRxObjects OCTET STRING, connUnitPortStatCountTxElements OCTET STRING, connUnitPortStatCountRxElements OCTET STRING, connUnitPortStatCountBBCreditZero OCTET STRING, connUnitPortStatCountInputBuffersFull OCTET STRING, connUnitPortStatCountFBSYFrames OCTET STRING, connUnitPortStatCountPBSYFrames OCTET STRING, connUnitPortStatCountFRJTFrames OCTET STRING, connUnitPortStatCountPRJTFrames OCTET STRING, connUnitPortStatCountClass1RxFrames OCTET STRING, connUnitPortStatCountClass1TxFrames OCTET STRING, connUnitPortStatCountClass1FBSYFrames OCTET STRING,...
  • Page 295 FC Management MIB OCTET STRING, connUnitPortStatCountClass1FRJTFrames OCTET STRING, connUnitPortStatCountClass1PRJTFrames OCTET STRING, connUnitPortStatCountClass2RxFrames OCTET STRING, connUnitPortStatCountClass2TxFrames OCTET STRING, connUnitPortStatCountClass2FBSYFrames OCTET STRING, connUnitPortStatCountClass2PBSYFrames OCTET STRING, connUnitPortStatCountClass2FRJTFrames OCTET STRING, connUnitPortStatCountClass2PRJTFrames OCTET STRING, connUnitPortStatCountClass3RxFrames OCTET STRING, connUnitPortStatCountClass3TxFrames OCTET STRING, connUnitPortStatCountClass3Discards OCTET STRING, connUnitPortStatCountRxMulticastObjects OCTET STRING, connUnitPortStatCountTxMulticastObjects OCTET STRING, connUnitPortStatCountRxBroadcastObjects...
  • Page 296 FC Management MIB connUnitPortStatCountTxBroadcastObjects OCTET STRING, connUnitPortStatCountRxLinkResets OCTET STRING, connUnitPortStatCountTxLinkResets OCTET STRING, connUnitPortStatCountNumberLinkResets OCTET STRING, connUnitPortStatCountRxOfflineSequences OCTET STRING, connUnitPortStatCountTxOfflineSequences OCTET STRING, connUnitPortStatCountNumberOfflineSequences OCTET STRING, connUnitPortStatCountLinkFailures OCTET STRING, connUnitPortStatCountInvalidCRC OCTET STRING, connUnitPortStatCountInvalidTxWords OCTET STRING, connUnitPortStatCountPrimitiveSequenceProtocolErrors OCTET STRING, connUnitPortStatCountLossofSignal OCTET STRING, connUnitPortStatCountLossofSynchronization OCTET STRING, connUnitPortStatCountInvalidOrderedSets OCTET STRING,...
  • Page 297 FC Management MIB OCTET STRING, connUnitPortStatCountFramesTruncated OCTET STRING, connUnitPortStatCountAddressErrors OCTET STRING, connUnitPortStatCountDelimiterErrors OCTET STRING, connUnitPortStatCountEncodingDisparityErrors OCTET STRING } connUnitPortStatUnitId Syntax FcGlobalId Access read-only Status mandatory Description The connUnitId of the connectivity unit that contains this port stat table. Sequence ::= { connUnitPortStatEntry 1 } connUnitPortStatIndex Syntax INTEGER (0..2147483647)
  • Page 298 FC Management MIB Description A count of the errors that have occurred on this port. Sequence ::= { connUnitPortStatEntry 3 } connUnitPortStatCountTxObjects Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description The number of frames/packets/IOs/etc. that have been transmitted by this port.
  • Page 299 FC Management MIB connUnitPortStatCountRxElements Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description The number of octets or bytes that have been received. by this port. One second periodic polling of the port. This value is saved and compared with the next polled value to compute net throughput. Note, for Fibre Channel, ordered sets are not included in the count.
  • Page 300 FC Management MIB Description Count of times that FBSY was returned to this port as a result of a frame that could not be delivered to the other end of the link. This occurs if either the Fabric or the destination port is temporarily busy. Port can only occur on SOFc1 frames (the frames that establish a connection).
  • Page 301 FC Management MIB Description Count of times that FRJT was returned to this port as a result of a Frame that was rejected at the destination N_Port. Note, This is the total for all classes and is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 13 } connUnitPortStatCountClass1RxFrames...
  • Page 302 FC Management MIB connUnitPortStatCountClass1PBSYFrames Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of times that PBSY was returned to this port as a result of a Class 1 Frame that could not be delivered to the other end of the link. This occurs if the destination N_Port is temporarily busy.
  • Page 303 FC Management MIB Status mandatory Description Count of Class 2 Frames received at this port. Note, this is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 20 } connUnitPortStatCountClass2TxFrames Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of Class 2 Frames transmitted out this port.
  • Page 304 FC Management MIB Sequence ::= { connUnitPortStatEntry 23 } connUnitPortStatCountClass2FRJTFrames Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of times that FRJT was returned to this port as a result of a Class 2 Frame that was rejected by the fabric. Note, this is a Fibre Channel only stat.
  • Page 305 FC Management MIB Status mandatory Description Count of Class 3 Frames transmitted out this port. Note, this is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 27 } connUnitPortStatCountClass3Discards Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of Class 3 Frames that were discarded upon reception at this port.
  • Page 306 FC Management MIB Access read-only Status mandatory Description Count of Broadcast Frames or Packets received at this port. Sequence ::= { connUnitPortStatEntry 31 } connUnitPortStatCountTxBroadcastObjects Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of Broadcast Frames or Packets transmitted out this port. On a Fibre Channel loop, count only OPNr frames generated.
  • Page 307 FC Management MIB Access read-only Status mandatory Description Count of Link resets and LIPs detected at this port. The number times the reset link protocol is initiated. These are the count of the logical resets, a count of the number of primatives. Note, this is a Fibre Channel only stat.
  • Page 308 FC Management MIB connUnitPortStatCountLinkFailures Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of link failures. This count is part of the Link Error Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 39 } connUnitPortStatCountInvalidCRC Syntax...
  • Page 309 FC Management MIB Description Count of primitive sequence protocol errors detected at this port. This count is part of the Link Error Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 42 } connUnitPortStatCountLossofSignal Syntax OCTET STRING (SIZE (8))
  • Page 310 FC Management MIB connUnitPortStatCountFramesTooLong Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description Count of frames received at this port where the frame length was greater than what was agreed to in FLOGI/PLOGI. This could be caused by losing the end of frame delimiter. Note, this is a Fibre Channel only stat.
  • Page 311: Fc Simple Name Server Table

    FC Management MIB Status mandatory Description Count of invalid frame delimiters received at this port. An example is a frame with a class 2 start and a class 3 at the end. Note, this is a FC only stat. Sequence ::= { connUnitPortStatEntry 49 } connUnitPortStatCountEncodingDisparityErrors Syntax...
  • Page 312 FC Management MIB connUnitSnsTable Syntax SEQUENCE OF ConnUnitSnsEntry Access not-accessible Status mandatory Description This table contains an entry for each object registered with this port in the switch. Sequence ::= { connUnitServiceTables 1 } connUnitSnsEntry Syntax ConnUnitSnsEntry Access not-accessible Status mandatory Description The Simple Name Server table for the port represented by...
  • Page 313 FC Management MIB OCTET STRING, connUnitSnsNodeIPAddress OCTET STRING, connUnitSnsProcAssoc OCTET STRING, connUnitSnsFC4Type OCTET STRING, connUnitSnsPortType OCTET STRING, connUnitSnsPortIPAddress OCTET STRING, connUnitSnsFabricPortName FcNameId, connUnitSnsHardAddress FcAddressId, connUnitSnsSymbolicPortName DisplayString, connUnitSnsSymbolicNodeName DisplayString } connUnitSnsId Syntax OCTET STRING (SIZE (16)) Access read-only Status mandatory Description The connUnitId of the connectivity unit that contains this Name Server table.
  • Page 314 FC Management MIB Access read-only Status mandatory Description The physical port number of this SNS table entry. Each physical port has an SNS table with 1-n entries indexed by ConnUnitSnsPortIdentifier (port address). Sequence ::= { connUnitSnsEntry 2 } connUnitSnsPortIdentifier Syntax FcAddressId Access read-only...
  • Page 315 FC Management MIB Access read-only Status mandatory Description The Classes of Service offered by this entry in the SNS table. Sequence ::= { connUnitSnsEntry 6 } connUnitSnsNodeIPAddress Syntax OCTET STRING (SIZE(16)) Access read-only Status mandatory Description The IPv6 formatted address of the Node for this entry in the SNS table.
  • Page 316 FC Management MIB Status mandatory Description The Port Type of this entry in the SNS table. Sequence ::= { connUnitSnsEntry 10 } connUnitSnsPortIPAddress Syntax OCTET STRING (SIZE(16)) Access read-only Status mandatory Description The IPv6 formatted address of this entry in the SNS table. Sequence ::= { connUnitSnsEntry 11 } connUnitSnsFabricPortName...
  • Page 317: Snmp Trap Registration Group

    FC Management MIB Sequence ::= { connUnitSnsEntry 14 } connUnitSnsSymbolicNodeName Syntax DisplayString (SIZE (0..79)) Access read-only Status mandatory Description The Symbolic Node Name of this entry in the SNS table. Sequence ::= { connUnitSnsEntry 15 } SNMP Trap Registration Group trapMaxClients Syntax INTEGER...
  • Page 318 FC Management MIB Description A table containing a row for each IP address/port number that traps will be sent to. Sequence ::= { trapReg 3 } trapRegEntry Syntax TrapRegEntry Access not-accessible Status mandatory Description IP/Port pair for a specific client. INDEX { trapRegIpAddress, trapRegPort } Sequence...
  • Page 319 FC Management MIB trapRegPort Syntax INTEGER (1..2147483647) Access read-only Status mandatory Description The UDP port to send traps to for this host. Normally this would be the standard trap port (162). This object is an index and must be specified to create a row in this table. Sequence ::= { trapRegEntry 2 } trapRegFilter...
  • Page 320 FC Management MIB rowInactive READ: Indicates that this row does exist, but that traps are not enabled to be sent to the target. WRITE: If the row does not exist, and the agent allows writes to the trap table, then a new row is created. The values of the optional columns will be set to default values.
  • Page 321: Related Traps

    FC Management MIB Related Traps connUnitStatusChange Enterprise fcmgmt Variables { connUnitStatus, connUnitState } Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert. Type FA MIB: Connection unit status change. Summary FA MIB: Connection unit status change. Severity Minor Category...
  • Page 322 FC Management MIB connUnitEventTrap Enterprise fcmgmt Variables { connUnitEventId, connUnitEventType, connUnitEventObject, connUnitEventDescr } Description An event has been generated by the connectivity unit. Recommended severity level (for filtering): info. Type FA MIB: Connection unit event trap. Summary FA MIB: Connection unit event trap. Severity Normal Category...
  • Page 323 FC Management MIB connUnitPortStatusChange Enterprise fcmgmt Variables { connUnitPortStatus, connUnitPortState } Description The overall status of the connectivity unit has changed. Recommended severity level (for filtering): alert. Type FA MIB: Port status change. Summary FA MIB: Port status change. Severity Minor Category Status Events...
  • Page 324 FC Management MIB E/OS SNMP Support Manual B-80...
  • Page 325: Mcdata Private Enterprise Mib

    McDATA Private Enterprise MIB This appendix contains the McDATA Private Enterprise MIB ® (fceos.mib) listing. The fceos MIB, used by the Sphereon Fabric ® switches and the Intrepid 6064 and 6140 directors (updated to support zoning, port binding, threshold alerts, and open trunking). This listing is intended to be used as a reference, but to verify that it represents the latest version of the MIB, contact McDATA as described in...
  • Page 326: Textual Conventions For This Mib

    McDATA Private Enterprise MIB Version Description Renamed from ef-6000.mib to fceos.mib and renamed all objects accordingly. Added new objects in suppot of FL_Ports (eosPortConfigType, eosPortOpType, eosPortALPAIndex, eosPortFAN, eosPortLIPsGenerated, eosPortLIPsDetected). Support of FL_Ports. 1.10 Added 64 bit counters and support for 2G Added Port Binding, Threshold Alert, and Zoning objects.
  • Page 327 McDATA Private Enterprise MIB FcEosFruCode ::= INTEGER { fru-bkplane (1) , Backplane fru-ctp (2) , Control Processor card fru-sbar (3) , Serial Crossbar fru-fan2 (4) , Center fan module fru-fan (5) , Fan module fru-power (6) , Power supply module fru-reserved (7) , Reserved, not used fru-glsl (8) , Longwave, Single-Mode, LC connector, 1 Gig...
  • Page 328 McDATA Private Enterprise MIB psSR (10), psLR (11), psInaccessible (12), psInactive (13), psUnaddressable (14), psDegraded (15), psDisabled (16), psInvalidAttach (17), psSegmented (18), other (19) } FcEosPortWWN ::= OCTET STRING (SIZE (8)) FcEosPortList ::= OCTET STRING (SIZE (32)) LoopPortALPA ::= OCTET STRING (SIZE (16)) VirtualPortNPIV ::= OCTET STRING (SIZE(32)) E/OS SNMP Support Manual...
  • Page 329: Enterprise Specific Object Identifiers

    McDATA Private Enterprise MIB Enterprise Specific Object Identifiers mcData OBJECT ::= { enterprises 289 } Product lines IDENTIFIER or generic product information common OBJECT ::= { mcData 1 } IDENTIFIER commDev OBJECT ::= { mcData 2 } -- communication IDENTIFIER devices Fibre Channel product lines fibreChannel...
  • Page 330: System Group

    McDATA Private Enterprise MIB System Group fcEosSysCurrentDate Syntax DisplayString (SIZE (1..64)) Access read-only Status mandatory Description The current date information. Sequence ::= { fcEosSys 1 } fcEosSysBootDate Syntax DisplayString (SIZE (1..64)) Access read-only Status mandatory Description The date and time of the last IPL of the switch. Sequence ::= { fcEosSys 2 } fcEosSysFirmwareVersion...
  • Page 331 McDATA Private Enterprise MIB fcEosSysModelNum Syntax DisplayString (SIZE (1..64)) Access read-only Status mandatory Description The ASCII model number of the switch. Sequence ::= { fcEosSys 5 } fcEosSysMfg Syntax DisplayString (SIZE (1..64)) Access read-only Status mandatory Description The ASCII manufacturer of the switch. Sequence ::= { fcEosSys 6 } fcEosSysPlantOfMfg...
  • Page 332 McDATA Private Enterprise MIB fcEosSysSerialNum Syntax DisplayString (SIZE (1..64)) Access read-only Status mandatory Description The ASCII system serial number of the switch. Sequence ::= { fcEosSys 9 } fcEosSysOperStatus Syntax FcEosSysOperStatus Access read-only Status mandatory Description The current operational status of the switch. Sequence ::= { fcEosSys 10 } fcEosSysState...
  • Page 333 McDATA Private Enterprise MIB external Fibre Channel port, and offline means setting the switch to be inaccessible. Sequence ::= { fcEosSys 12 } fcEosSysConfigSpeed Syntax INTEGER { one-gig (1), two-gig (2) } Access read-write Status mandatory Description Switch speed capability. It's a user initiated option to adjust the system-wide port speed capability.
  • Page 334: Fibre Channel Fru Group

    McDATA Private Enterprise MIB Status mandatory Description The Worldwide Name of the switch. Sequence ::= { fcEosSys 16 } fcEosSysNPIV Syntax TruthValue Access not-accessible Status mandatory Description This object identifies/configures if McDATA NPIV feature is enabled or not. Sequence ::= { fcEosSys 17 } Fibre Channel FRU Group This group contains FRU information of each Fibre Channel Module.
  • Page 335 McDATA Private Enterprise MIB FcEosFruEntry ::= SEQUENCE { fcEosFruCode FcEosFruCode, fcEosFruPosition FcEosFruPosition, fcEosFruStatus INTEGER, fcEosFruPartNumber DisplayString, fcEosFruSerialNumber DisplayString, fcEosFruPowerOnHours Counter, fcEosFruTestDate DisplayString } fcEosFruCode Syntax FcEosFruCode Access read-only Status mandatory Description Field Replaceable Unit. A hardware component of the product that is replaceable as an entire unit.
  • Page 336 McDATA Private Enterprise MIB backup(2), update-busy(3), failed(4) } Access read-only Status mandatory Description This object identifies the operational status of the module. The unknown(0) state indicates no information is known about the module, the active(1) state indicates that the current module is active; The backup(2) state indicates that the back up module is used;...
  • Page 337: Fibre Channel Port Group

    McDATA Private Enterprise MIB Description The number of the hours that the FRU has been in operation. Sequence ::= { fcEosFruEntry 6 } fcEosFruTestDate Syntax DisplayString (SIZE (0..64)) Access read-only Status mandatory Description The final test date of the module. Sequence ::= { fcEosFruEntry 7 } Fibre Channel Port Group...
  • Page 338 McDATA Private Enterprise MIB FcEosPortEntry ::= SEQUENCE { fcEosPortIndex FcEosPortIndex, fcEosPortPhyState FcEosPortPhyState, fcEosPortOpStatus INTEGER, fcEosPortAdmStatus INTEGER, fcEosPortConnector INTEGER, fcEosPortDistance INTEGER, fcEosPortXceiverType INTEGER, fcEosPortMedia INTEGER, fcEosPortSpeedCap INTEGER, fcEosPortConfigSpeed INTEGER, fcEosPortOpSpeed INTEGER, fcEosPortConfigType INTEGER, fcEosPortOpType INTEGER, fcEosPortALPAIndex LoopPortALPA, fcEosPortFAN TruthValue, Throughput statistics (32 bit counters) fcEosPortTxWords32 Counter, fcEosPortRxWords32...
  • Page 339 McDATA Private Enterprise MIB Class 2 statistics (32 bit counters) fcEosPortTxC2Words32 Counter, fcEosPortRxC2Words32 Counter, fcEosPortTxC2Frames32 Counter, fcEosPortRxC2Frames32 Counter, fcEosPortTxC2Octets32 Counter, fcEosPortRxC2Octets32 Counter, fcEosPortRxC2FabricReject32 Counter, fcEosPortRxC2FabricBusy32 Counter, Class 3 statistics (32 bit counters) fcEosPortTxC3Words32 Counter, fcEosPortRxC3Words32 Counter, fcEosPortTxC3Frames32 Counter, fcEosPortRxC3Frames32 Counter, fcEosPortTxC3Octets32 Counter, fcEosPortRxC3Octets32...
  • Page 340 McDATA Private Enterprise MIB Error statistics (32 bit counters) fcEosPortAddrIDErrors Counter, fcEosPortDelimiterErrors Counter, fcEosPortSyncLosses Counter, fcEosPortSigLosses Counter, fcEosPortProtocolErrors Counter, fcEosPortInvalidTxWords Counter, fcEosPortLinkFailures Counter, fcEosPortCrcs Counter, fcEosPortTruncs Counter, Throughput statistics (64 bit counters) fcEosPortTxWords64 OCTET STRING, fcEosPortRxWords64 OCTET STRING, fcEosPortTxFrames64 OCTET STRING, fcEosPortRxFrames64 OCTET STRING, Class 2 statistics (64 bit counters)
  • Page 341 McDATA Private Enterprise MIB fcEosPortTxC3Octets64 OCTET STRING, fcEosPortRxC3Octets64 OCTET STRING, fcEosPortC3Discards64 OCTET STRING, Trunking statistics (32 bit counters) fcEosPortTxFlows Counter, fcEosPortRxFlows Counter, Link incident information fcEosPortLinkTrapEnable TruthValue, fcEosPortLinkEvent INTEGER, fcEosPortLinkEventTime DisplayString, fcEosPortName DisplayString, fcEosPortWWN FcEosPortWWN, N Port Virtualization information fcEosPortNPIVIndex VirtualPortNPIV, fcEosPortNPIVMaxLogins INTEGER }...
  • Page 342 McDATA Private Enterprise MIB Description The physical state of the port. Sequence ::= { fcEosPortEntry 2 } fcEosPortOpStatus Syntax INTEGER { online (1), offline (2), testing (3), faulty (4) } Access read-only Status mandatory Description The operational status of the port. The online(1) state indicates that user frames can be passed.
  • Page 343 McDATA Private Enterprise MIB fcEosPortDistance Syntax INTEGER (0..255) Access read-only Status mandatory Description A bit map to represent distance types of the Port. bit 0 unknown bit 1-3 reserved bit 4 long distance (l) bit 5 intermediate distance (i) bit 6 short distance (s) bit 7 very long distance.
  • Page 344 McDATA Private Enterprise MIB Status mandatory Description A bit map to represent the media of the installed transceiver. bit 0 single mode (sm) bit 1 reserved bit 2 multi-mode, 50m (m5) bit 3 multi-mode, 62.5 (m6) bit 4-6 reserved bit 7 copper Sequence ::= { fcEosPortEntry 8 }...
  • Page 345 McDATA Private Enterprise MIB four-gig (4), ten-gig (10) } Access read-write Status mandatory Description The configured port speed. Sequence ::= { fcEosPortEntry 10 } fcEosPortOpSpeed Syntax INTEGER { unknown (1), one-gig (2), two-gig (3), negotiate (4), four-gig (5), ten-gig (10) } Access read-only Status...
  • Page 346 McDATA Private Enterprise MIB Status mandatory Description The configured port type. Sequence ::= { fcEosPortEntry 12 } fcEosPortOpType Syntax INTEGER { unknown (1), ePort (2), fPort (3), flPort (4) } Access read-only Status mandatory Description The operating port type. Sequence ::= { fcEosPortEntry 13 } fcEosPortALPAIndex Syntax...
  • Page 347 McDATA Private Enterprise MIB Access read-only Status mandatory Description A 32 bit counter for the number of words within frames that the port has transmitted. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 20 } fcEosPortRxWords32 Syntax Counter Access...
  • Page 348 McDATA Private Enterprise MIB fcEosPortTxThroughput Syntax Counter Access read-only Status mandatory Description The Bps (bytes per second) transmission rate of the port. Sequence ::= { fcEosPortEntry 24 } fcEosPortRxThroughput Syntax Counter Access read-only Status mandatory Description The Bps (bytes per second) reception rate of the port. Sequence ::= { fcEosPortEntry 25 } Class 2 statistics (32 bit counters)
  • Page 349 McDATA Private Enterprise MIB Description A 32 bit counter for the number of class 2 4-byte words that the port has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 31 } fcEosPortTxC2Frames32 Syntax Counter Access read-only Status mandatory...
  • Page 350 McDATA Private Enterprise MIB Access read-only Status mandatory Description A 32 bit counter for the number of Class 2 Octets that the port has received. Sequence ::= { fcEosPortEntry 35 } fcEosPortRxC2FabricReject32 Syntax Counter Access read-only Status mandatory Description A 32 bit counter for the number of Class 2 fabric rejects. Sequence ::= { fcEosPortEntry 36 } fcEosPortRxC2FabricBusy32...
  • Page 351 McDATA Private Enterprise MIB fcEosPortRxC3Words32 Syntax Counter Access read-only Status mandatory Description A 32 bit counter for the number of class 3 4-byte words that the port has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 41 } fcEosPortTxC3Frames32 Syntax Counter...
  • Page 352 McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 44 } fcEosPortRxC3Octets32 Syntax Counter Access read-only Status mandatory Description A 32 bit counter for the number of Class 3 Octets that the port has received. Sequence ::= { fcEosPortEntry 45 } fcEosPortC3Discards32 Syntax Counter...
  • Page 353 McDATA Private Enterprise MIB Description The number of link resets initiated by this switch port. Sequence ::= { fcEosPortEntry 51 } fcEosPortRxLinkResets Syntax Counter Access read-only Status mandatory Description The number of link resets initiated by the attached N_port. Sequence ::= { fcEosPortEntry 52 } fcEosPortTxOLSs Syntax...
  • Page 354 McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 55 } fcEosPortLIPsDetected Syntax Counter Access read-only Status mandatory Description The number of LIPs detected/received by this port. Only applicable for flPort. Sequence ::= { fcEosPortEntry 56 } Eerror statistics (32 bit counters) fcEosPortAddrIDErrors Syntax Counter...
  • Page 355 McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 60 } fcEosPortSigLosses Syntax Counter Access read-only Status mandatory Description The number of times that a Loss of Signal is detected. Sequence ::= { fcEosPortEntry 61 } fcEosPortProtocolErrors Syntax Counter Access read-only Status mandatory Description...
  • Page 356 McDATA Private Enterprise MIB fcEosPortCrcs Syntax Counter Access read-only Status mandatory Description The number of CRC errors detected from frames received. Sequence ::= { fcEosPortEntry 65 } fcEosPortTruncs Syntax Counter Access read-only Status mandatory Description The number of frames shorter than the Fibre Channel minimum. Sequence ::= { fcEosPortEntry 66 } Throughput statistics (64 bit counters)
  • Page 357 McDATA Private Enterprise MIB Description A 64 bit counter for the number of words within frames that the port has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 68 } fcEosPortTxFrames64 Syntax OCTET STRING (SIZE (8)) Access read-only Status...
  • Page 358 McDATA Private Enterprise MIB fcEosPortRxC2Words64 Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description A 64 bit counter for the number of class 2 4-byte words that the port has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 72 } fcEosPortTxC2Frames64...
  • Page 359 McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 75 } fcEosPortRxC2Octets64 Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description A 64 bit counter for the number of Class 2 Octets that the port has received. Sequence ::= { fcEosPortEntry 76 } Class 3 statistics (64 bit counters) fcEosPortTxC3Words64 Syntax...
  • Page 360 McDATA Private Enterprise MIB fcEosPortTxC3Frames64 Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description A 64 bit counter for the number of Class 3 frames that the port has transmitted. Sequence ::= { fcEosPortEntry 79 } fcEosPortRxC3Frames64 Syntax OCTET STRING (SIZE (8)) Access read-only Status...
  • Page 361 McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 82 } fcEosPortC3Discards64 Syntax OCTET STRING (SIZE (8)) Access read-only Status mandatory Description A 64 bit counter for the number of Class 3 frames that the port has discarded. Sequence ::= { fcEosPortEntry 83 } Trunking statistics (32 bit counters) fcEosPortTxFlows Syntax...
  • Page 362 McDATA Private Enterprise MIB Description This object indicates whether link event traps are enabled or disabled for this port. The value of this object does not affect the port status change traps. Sequence ::= { fcEosPortEntry 140 } fcEosPortLinkEvent Syntax INTEGER { bit-error (1), loss-of-signal (2),...
  • Page 363: Npiv Information

    McDATA Private Enterprise MIB Status mandatory Description A string describing the addressed port. Sequence ::= { fcEosPortEntry 152 } fcEosPortWWN Syntax FcEosPortWWN Access read-only Status mandatory Description The Port WWN. Sequence ::= { fcEosPortEntry 153 } NPIV Information fcEosPortNPIVIndex Syntax VirtualPortNPIV Access not-accessible...
  • Page 364 McDATA Private Enterprise MIB Port Binding Table fcEosPortBindingTable Syntax SEQUENCE OF FcEosPortBindingEntry Access not-accessible Status mandatory Description A table that contains one entry for each switch port. Sequence ::= { fcEosPortBinding 1 } fcEosPortBindingEntry Syntax FcEosPortBindingEntry Access not-accessible Status mandatory Description An entry containing the port binding information of the switch port.
  • Page 365 McDATA Private Enterprise MIB fcEosPortBindingFlag Syntax INTEGER { yes (1), no (2) } Access read-write Status mandatory Description The flag indicates whether or not Port Binding is in effect for an individual port. Sequence ::= { fcEosPortBindingEntry 2 } fcEosPortConfiguredWWN Syntax FcEosPortWWN Access...
  • Page 366: Fibre Channel Zoning Group

    McDATA Private Enterprise MIB Fibre Channel Zoning Group This group contains the current zoning configuration. fcEosActiveZoneSetName Syntax DisplayString Access read-only Status mandatory Description The active zone set name. This value will return NULL if the active zone set state is disabled Sequence ::= { fcEosZoning 1 } fcEosActiveZoneCount...
  • Page 367 McDATA Private Enterprise MIB Description The state of the active zone set. If the active zone set state is disabled, then ActiveZoneSetName and ActiveZoneSetCount are invalid (1=Enabled,2= Disabled). Sequence ::= { fcEosZoning 4 } fcEosHardwareEnforcedZoning Syntax INTEGER{ yes (1), no (2) } Access read-only Status...
  • Page 368 McDATA Private Enterprise MIB FcEosActiveZoneEntry ::= SEQUENCE { fcEosZoneIndex INTEGER, fcEosZoneName DisplayString, fcEosZoneMemberCount INTEGER } fcEosZoneIndex Syntax INTEGER Access read-only Status mandatory Description Zone index number. This number will range from 1 to the number of zones specified by the ActiveZoneCount. Sequence ::= { fcEosActiveZoneEntry 1 } fcEosZoneName...
  • Page 369 McDATA Private Enterprise MIB Active Member Table fcEosActiveMemberTable Syntax SEQUENCE OF FcEosActiveMemberEntry Access not-accessible Status mandatory Description A table that contains one entry for each member in the active zone set. Sequence ::= { fcEosZoning 7 } fcEosActiveMemberEntry Syntax FcEosActiveMemberEntry Access not-accessible Status...
  • Page 370 McDATA Private Enterprise MIB Sequence ::= { fcEosActiveMemberEntry 1 } fcEosMemberIndex Syntax INTEGER Access read-only Status mandatory Description Member index number. This number will range from 1 to the number of members specified by the corresponding ZoneMemberCount. Sequence ::= { fcEosActiveMemberEntry 2 } fcEosMemberType Syntax INTEGER { wwn(1), portnumber(2) }...
  • Page 371: Fibre Channel Threshold Alert Group

    McDATA Private Enterprise MIB Description The domain ID. This value is only valid if the member type is 2, otherwise it will return NULL. Sequence ::= { fcEosActiveMemberEntry 5 } fcEosMemberPortNumber Syntax INTEGER Access read-only Status mandatory Description The port number. This value is only valid if the member type is 2, otherwise it will return NULL.
  • Page 372 McDATA Private Enterprise MIB FcEosTAEntry ::= SEQUENCE { fcEosTAIndex INTEGER, fcEosTAName DisplayString, fcEosTAState INTEGER, fcEosTAType INTEGER, fcEosTAPortType INTEGER, fcEosTAPortList FcEosPortList, fcEosTAInterval INTEGER, fcEosTATriggerValue INTEGER, fcEosTTADirection INTEGER, fcEosTTATriggerDuration INTEGER, fcEosCTACounter INTEGER } fcEosTAIndex Syntax INTEGER Access read-only Status mandatory Description This object is used to identify which threshold has been triggered. Sequence ::= { fcEosTAEntry 1 } fcEosTAName...
  • Page 373 McDATA Private Enterprise MIB Status mandatory Description The current state of the threshold. Sequence ::= { fcEosTAEntry 3 } fcEosTAType Syntax INTEGER { throughput (1), counter (2) } Access read-only Status mandatory Description The type of the threshold. Sequence ::= { fcEosTAEntry 4 } fcEosTAPortType Syntax INTEGER { list (1), ePorts (2), fPorts (3), flPorts (4) }...
  • Page 374 McDATA Private Enterprise MIB Status mandatory Description The number of minutes in a threshold alert interval. Sequence ::= { fcEosTAEntry 7 } fcEosTATriggerValue Syntax INTEGER Access read-only Status mandatory Description If the alert type is a Throughput Threshold Alert, then this is the percent utilization (1-100) required to trigger an alert.
  • Page 375 McDATA Private Enterprise MIB fcEosCTACounter Syntax INTEGER Access read-only Status mandatory Description This only applies when the alert type is a Counter Threshold Alert. It specifies statistical counter or counter set to be monitored. Sequence ::= { fcEosTAEntry 11 } FCEOS.MIB C-51...
  • Page 376: Fceos Enterprise-Specific Trap Definitions

    McDATA Private Enterprise MIB FCEOS Enterprise-specific Trap Definitions fcEosPortScn Enterprise mcData Variables { fcEosPortOpStatus } Description An fcEosPortScn(1) is generated whenever a Fc_Port changes its operational state. For instance, the Fc_Port goes from on-line to offline. Sequence ::= 1 fcEosFruScn Enterprise mcData Variables...
  • Page 377 McDATA Private Enterprise MIB New traps added for EOS 6.0: These are intended to make it easier to interface the switch traps with management applications. fcEosFruRemoved Enterprise mcData Variables { fcEosFruCode, fcEosFruPosition, fcEosSysSwitchName, fcEosSysSwitchId } Description A fcEosFruRemoved trap is generated whenever a FRU is removed or transitions to an unknown status.
  • Page 378 McDATA Private Enterprise MIB Description A fcEosFruUpdate trap is generated whenever a FRU transitions to an update/busy status. Sequence ::= 8 fcEosFruFailed Enterprise mcData Variables { fcEosFruCode, fcEosFruPosition, fcEosSysSwitchName, fcEosSysSwitchId } Description A fcEosFruFailed trap is generated whenever a FRU transitions to a failed status.
  • Page 379 McDATA Private Enterprise MIB Description A fcEosLinkNOSEvent trap is generated when a not operational primitive sequence is received. Sequence ::= 12 fcEosLinkFailureEvent Enterprise mcData Variables { fcEosPortIndex, fcEosPortName, fcEosPortWWN, fcEosSysSwitchName, fcEosSysSwitchId } Description A fcEosLinkFailureEvent trap is generated when a primitive sequence timeout occurs.
  • Page 380 McDATA Private Enterprise MIB E/OS SNMP Support Manual C-56...
  • Page 381: Snmp Framework Mib

    SNMP Framework MIB SNMP Framework MIB Extracted from RFC 2271 October 1998, Ramanathan R. Kavasseri Copyright (c) 1998 by cisco Systems, Inc. All rights reserved. This mib was extracted from RFC 2271. SNMP-FRAMEWORK-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, snmpModules FROM SNMPv2-SMI TEXTUAL-CONVENTION...
  • Page 382: Textual Conventions Used In The Snmp Management Architecture

    SNMP Framework MIB Description The SNMP Management Architecture MIB. Sequence ::= { snmpModules 10 } Textual Conventions used in the SNMP Management Architecture SnmpEngineID Status current Description An SNMP engine's administratively-unique identifier. The value for this object may not be all zeros or all 'ff'H or the empty (zero length) string.
  • Page 383 SNMP Framework MIB octets. If multiple methods are defined, then it is recommended that the first octet indicate the method being used and the remaining octets be a function of the method. 3. 3) The length of the octet strings varies. The first four octets are set to the binary equivalent of the agent's SNMP management private enterprise number as assigned by the Internet Assigned Numbers Authority (IANA).
  • Page 384 SNMP Framework MIB • Values greater than 255 are allocated to enterprise-specific Security Models. An enterprise-specific securityModel value is defined to be: enterpriseID * 256 + security model within enterprise. For example, the fourth Security Model defined by the enterprise whose enterpriseID is 1 would be 260.
  • Page 385 SNMP Framework MIB Description An identifier that uniquely identifies a Message Processing Model of the Message Processing Subsystem within a SNMP Management Architecture. The values for messageProcessingModel are allocated as follows: • Values between 0 and 255, inclusive, are reserved for standards-track Message Processing Models and are managed by the Internet Assigned Numbers Authority (IANA).
  • Page 386 SNMP Framework MIB reserved for SNMPv2c reserved for SNMPv2u and SNMPv2* reserved for SNMPv3 SnmpSecurityLevel Syntax INTEGER(0..2147483647) Status current Description A Level of Security at which SNMP messages can be sent or with which operations are being processed; in particular, one of: noAuthNoPriv without authentication and without privacy, authNoPriv with authentication but without privacy,...
  • Page 387: The Snmpengine Group

    SNMP Framework MIB For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction must be specified so that the number sub-identifiers for any object instance do not exceed the limit of 128, as defined by [RFC1905].
  • Page 388 SNMP Framework MIB Description The number of times that the SNMP engine has (re-)initialized itself since its initial configuration. Sequence ::= { snmpEngine 2 } snmpEngineTime Syntax INTEGER (0..2147483647) Max-Access read-only Status current Description The number of seconds since the SNMP engine last incremented the snmpEngineBoots object.
  • Page 389 SNMP Framework MIB Description Registration point for standards-track privacy protocols used in SNMP Management Frameworks. Sequence ::= { snmpFrameworkAdmin 2 } Conformance information snmpFrameworkMI OBJECT BCompliances IDENTIFIER {snmpFrameworkMIBConform ance 1} snmpFrameworkMI OBJECT BGroups IDENTIFIER {snmpFrameworkMIBConform ance 2} Compliance statements snmpFrameworkMIBCompliance Status current Description...
  • Page 390 SNMP Framework MIB E/OS SNMP Support Manual D-10...
  • Page 391: Mib Ii

    MIB II Groups in MIB II Removed EGP group (lxw) Rename the MIB from rfc1213.mib to mib2.mib May 14, 2002 lxw RFC1213-MIB DEFINITIONS ::= BEGIN IMPORTS mgmt, NetworkAddress, IpAddress, Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; This MIB module uses the extended OBJECT-TYPE macro as defined in [14];...
  • Page 392: Groups In Mib Ii

    MIB II PhysAddress ::= OCTET STRING This data type is used to model media addresses. For many types of media, this will be in a binary representation. For example, an ethernet address would be represented as a string of 6 octets. Groups in MIB-II system OBJECT IDENTIFIER...
  • Page 393 MIB II sysObjectID Syntax OBJECT IDENTIFIER Access read-only Status mandatory Description The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed.
  • Page 394 MIB II Status mandatory Description An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. Sequence ::= { system 5 } sysLocation Syntax DisplayString (SIZE (0..255)) Access read-write Status mandatory Description The physical location of this node (e.g., `telephone closet, 3rd floor'). Sequence ::= { system 6 } sysServices...
  • Page 395: Interfaces Group

    MIB II For systems including OSI protocols, layers 5 and 6 may also be counted. Sequence ::= { system 7 } Interfaces group Implementation of the Interfaces group is mandatory for all systems. ifNumber Syntax INTEGER Access read-only Status mandatory Description The number of network interfaces (regardless of their current state) present on this system.
  • Page 396 MIB II Description An interface entry containing objects at the subnetwork layer and below for a particular interface. INDEX { ifIndex } Sequence ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex INTEGER, ifDescr DisplayString, ifType INTEGER, ifMtu INTEGER, ifSpeed Gauge, ifPhysAddress...
  • Page 397 MIB II Status mandatory Description A unique value for each interface. Its value ranges between 1 and the value of ifNumber. The value for each interface must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization. Sequence ::= { ifEntry 1 } ifDescr...
  • Page 398 MIB II hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- T-1 e1(19), -- european equiv. of T-1 basicISDN(20), primaryISDN(21), -- proprietary serial propPointToPointSerial(22), ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP [11] ethernet-3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- T-3...
  • Page 399 MIB II Description The size of the largest datagram which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface. Sequence ::= { ifEntry 4 } ifSpeed...
  • Page 400 MIB II Description The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. Sequence ::= { ifEntry 7 } ifOperStatus Syntax INTEGER { up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } Access read-only Status...
  • Page 401 MIB II ifInUcastPkts Syntax Counter Access read-only Status mandatory Description The number of subnetwork-unicast packets delivered to a higher-layer protocol. Sequence ::= { ifEntry 11 } ifInNUcastPkts Syntax Counter Access read-only Status mandatory Description The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast) packets delivered to a higher-layer protocol.
  • Page 402 MIB II Description The number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. Sequence ::= { ifEntry 14 } ifInUnknownProtos Syntax Counter Access read-only Status mandatory Description The number of packets received via the interface which were discarded because of an unknown or unsupported protocol.
  • Page 403 MIB II Access read-only Status mandatory Description The total number of packets that higher-level protocols requested be transmitted to a non-unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent. Sequence ::= { ifEntry 18 } ifOutDiscards Syntax Counter...
  • Page 404: Address Translation Group

    MIB II ifSpecific Syntax OBJECT IDENTIFIER Access read-only Status mandatory Description A reference to MIB definitions specific to the particular media being used to realize the interface. For example, if the interface is realized by an ethernet, then the value of this object refers to a document defining objects specific to ethernet.
  • Page 405 MIB II Status deprecated Description The Address Translation tables contain the NetworkAddress to `physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries.
  • Page 406: Ip Group

    MIB II atPhysAddress Syntax PhysAddress Access read-write Status deprecated Description The media-dependent `physical' address. Setting this object to a null string (one of zero length) has the effect of invaliding the corresponding entry in the atTable object. That is, it effectively dissasociates the interface identified with said entry from the apping identified with said entry.
  • Page 407 MIB II Status mandatory Description The indication of whether this entity is acting as an IP gateway in respect to the forwarding of datagrams received by, but not addressed to, this entity. IP gateways forward datagrams. IP hosts do not (except those source-routed via the host). Note that for some managed nodes, this object may take on only a subset of the values possible.
  • Page 408 MIB II Description The number of input datagrams discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc. Sequence ::= { ip 4 } ipInAddrErrors Syntax Counter...
  • Page 409 MIB II Status mandatory Description The number of locally-addressed datagrams received successfully but discarded because of an unknown or unsupported protocol. Sequence ::= { ip 7 } ipInDiscards Syntax Counter Access read-only Status mandatory Description The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space).
  • Page 410 MIB II ipOutDiscards Syntax Counter Access read-only Status mandatory Description The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but which were discarded (e.g., for lack of buffer space). Note that this counter would include datagrams counted in ipForwDatagrams if any such packets met this (discretionary) discard criterion.
  • Page 411 MIB II Access read-only Status mandatory Description The number of IP fragments received which needed to be reassembled at this entity." Sequence ::= { ip 14 } ipReasmOKs Syntax Counter Access read-only Status mandatory Description The number of IP datagrams successfully re-assembled. Sequence ::= { ip 15 } ipReasmFails...
  • Page 412 MIB II ipFragFails Syntax Counter Access read-only Status mandatory Description The number of IP datagrams that have been discarded because they needed to be fragmented at this entity but could not be, e.g., because their Don't Fragment flag was set." Sequence ::= { ip 18 } ipFragCreates...
  • Page 413 MIB II Description The addressing information for one of this entity's IP addresses. INDEX { ipAdEntAddr } Sequence ::= { ipAddrTable 1 } IpAddrEntry ::= SEQUENCE { ipAdEntAddr IpAddress, ipAdEntIfIndex INTEGER, ipAdEntNetMask IpAddress, ipAdEntBcastAddr INTEGER, ipAdEntReasmMaxSize INTEGER (0..65535) } ipAdEntAddr Syntax IpAddress Access...
  • Page 414 MIB II Status mandatory Description The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0. Sequence ::= { ipAddrEntry 3 } ipAdEntBcastAddr...
  • Page 415 MIB II Description This entity's IP Routing table. Sequence ::= { ip 21 } ipRouteEntry Syntax IpRouteEntry Access not-accessible Status mandatory Description A route to a particular destination. INDEX { ipRouteDest } Sequence ::= { ipRouteTable 1 } IpRouteEntry ::= SEQUENCE { ipRouteDest IpAddress,...
  • Page 416 MIB II Description The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple routes to a single destination can appear in the table, but access to such multiple entries is dependent on the table-access mechanisms defined by the network management protocol in use.
  • Page 417 MIB II ipRouteProto value. If this metric is not used, its value should be set to -1. Sequence ::= { ipRouteEntry 4 } ipRouteMetric3 Syntax INTEGER Access read-write Status mandatory Description An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value.
  • Page 418 MIB II ipRouteType Syntax INTEGER { other(1), -- none of the following invalid(2), -- an invalidated route -- route to directly direct(3), -- connected (sub-)network route to a non-local indirect(4) -- host/network/sub-network } Access read-write Status mandatory Description The type of route. Note that the values direct(3) and indirect(4) refer to the notion of direct and indirect routing in the IP architecture.
  • Page 419 MIB II hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) } Access read-only Status mandatory Description The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. Sequence ::= { ipRouteEntry 9 } ipRouteAge...
  • Page 420 MIB II constructs the value of the ipRouteMask by determining whether the value of the correspondent ipRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the ipRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0.
  • Page 421 MIB II IP Address Translation table The IP address translation table contain the IpAddress to `physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries.
  • Page 422 MIB II Access read-write Status mandatory Description The interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Sequence ::= { ipNetToMediaEntry 1 } ipNetToMediaPhysAddress Syntax PhysAddress...
  • Page 423: Icmp Group

    MIB II Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipNetToMediaTable. That is, it effectively dissasociates the interface identified with said entry from the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table.
  • Page 424 MIB II icmpInErrors Syntax Counter Access read-only Status mandatory Description The number of ICMP messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.). Sequence ::= { icmp 2 } icmpInDestUnreachs Syntax Counter Access read-only Status...
  • Page 425 MIB II icmpInSrcQuenchs Syntax Counter Access read-only Status mandatory Description The number of ICMP Source Quench messages received. Sequence ::= { icmp 6 } icmpInRedirects Syntax Counter Access read-only Status mandatory Description The number of ICMP Redirect messages received. Sequence ::= { icmp 7 } icmpInEchos Syntax...
  • Page 426 MIB II icmpInTimestamps Syntax Counter Access read-only Status mandatory Description The number of ICMP Timestamp (request) messages received. Sequence ::= { icmp 10 } icmpInTimestampReps Syntax Counter Access read-only Status mandatory Description The number of ICMP Timestamp Reply messages received. Sequence ::= { icmp 11 } icmpInAddrMasks...
  • Page 427 MIB II icmpOutMsgs Syntax Counter Access read-only Status mandatory Description The total number of ICMP messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors. Sequence ::= { icmp 14 } icmpOutErrors Syntax Counter Access read-only...
  • Page 428 MIB II Status mandatory Description The number of ICMP Time Exceeded messages sent. Sequence ::= { icmp 17 } icmpOutParmProbs Syntax Counter Access read-only Status mandatory Description The number of ICMP Parameter Problem messages sent. Sequence ::= { icmp 18 } icmpOutSrcQuenchs Syntax Counter...
  • Page 429 MIB II Description The number of ICMP Echo (request) messages sent. Sequence ::= { icmp 21 } icmpOutEchoReps Syntax Counter Access read-only Status mandatory Description The number of ICMP Echo Reply messages sent. Sequence ::= { icmp 22 } icmpOutTimestamps Syntax Counter Access...
  • Page 430: Tcp Group

    MIB II icmpOutAddrMaskReps Syntax Counter Access read-only Status mandatory Description The number of ICMP Address Mask Reply messages sent. Sequence ::= { icmp 26 } TCP group Implementation of the TCP group is mandatory for all systems that implement the TCP. Note that instances of object types that represent information about a particular TCP connection are transient;...
  • Page 431 MIB II Description The minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre(3), an object of this type has the semantics of the LBOUND quantity described in RFC 793.
  • Page 432 MIB II Description The number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state. Sequence ::= { tcp 5 } tcpPassiveOpens Syntax Counter Access read-only Status mandatory Description The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
  • Page 433 MIB II tcpCurrEstab Syntax Gauge Access read-only Status mandatory Description The number of TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT. Sequence ::= { tcp 9 } tcpInSegs Syntax Counter Access read-only Status mandatory Description The total number of segments received, including those received in error.
  • Page 434 MIB II Description The total number of segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets. Sequence ::= { tcp 12 } The TCP connection table contains information about this entity's TCP Connection table existing TCP connections.
  • Page 435 MIB II tcpConnLocalPort INTEGER (0..65535), tcpConnRemAddress IpAddress, tcpConnRemPort INTEGER (0..65535) } tcpConnState Syntax INTEGER { closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6), finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11), deleteTCB(12) } Access read-write Status mandatory Description The state of this TCP connection. The only value which may be set by a management station is deleteTCB(12).
  • Page 436 MIB II tcpConnLocalAddress Syntax IpAddress Access read-only Status mandatory Description The local IP address for this TCP connection. In the case of a connection in the listen state which is willing to accept connections for any IP interface associated with the node, the value 0.0.0.0 is used. Sequence ::= { tcpConnEntry 2 } tcpConnLocalPort...
  • Page 437 MIB II Aditional TCP objects tcpInErrs Syntax Counter Access read-only Status mandatory Description The total number of segments received in error (e.g., bad TCP checksums). Sequence ::= { tcp 14 } tcpOutRsts Syntax Counter Access read-only Status mandatory Description The number of TCP segments sent containing the RST flag. Sequence ::= { tcp 15 } UDP group...
  • Page 438 MIB II Description The total number of received UDP datagrams for which there was no application at the destination port. Sequence ::= { udp 2 } udpInErrors Syntax Counter Access read-only Status mandatory Description The number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.
  • Page 439 MIB II udpEntry Syntax UdpEntry Access not-accessible Status mandatory Description Information about a particular current UDP listener. INDEX { udpLocalAddress, udpLocalPort } Sequence ::= { udpTable 1 } UdpEntry ::= SEQUENCE { udpLocalAddress IpAddress, udpLocalPort INTEGER (0..65535) } udpLocalAddress Syntax IpAddress Access read-only...
  • Page 440: Snmp Group

    MIB II SNMP group Implementation of the SNMP group is mandatory for all systems which support an SNMP protocol entity. Some of the objects defined below will be zero-valued in those SNMP implementations that are optimized to support only those functions specific to either a management agent or a management station.
  • Page 441 MIB II Sequence ::= { snmp 3 } snmpInBadCommunityNames Syntax Counter Access read-only Status mandatory Description The total number of SNMP Messages delivered to the SNMP protocol entity which used a SNMP community name not known to said entity. Sequence ::= { snmp 4 } snmpInBadCommunityUses Syntax...
  • Page 442 MIB II Access read-only Status mandatory Description The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `tooBig'. Sequence ::= { snmp 8 } snmpInNoSuchNames Syntax Counter Access read-only...
  • Page 443 MIB II error-status field, as such this object is provided as a means of detecting incorrect implementations of the SNMP. Sequence ::= { snmp 11 } snmpInGenErrs Syntax Counter Access read-only Status mandatory Description The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `genErr'.
  • Page 444 MIB II snmpInGetRequests Syntax Counter Access read-only Status mandatory Description The total number of SNMP Get-Request PDUs which have been accepted and processed by the SNM protocol entity. Sequence ::= { snmp 15 } snmpInGetNexts Syntax Counter Access read-only Status mandatory Description The total number of SNMP Get-Next PDUs which have been...
  • Page 445 MIB II Sequence ::= { snmp 18 } snmpInTraps Syntax Counter Access read-only Status mandatory Description The total number of SNMP Trap PDUs which have been accepted and processed by the SNMP protocol entity. Sequence ::= { snmp 19 } snmpOutTooBigs Syntax Counter...
  • Page 446 MIB II Status mandatory Description The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `badValue'. Sequence ::= { snmp 22 } { snmp 23 } is not used snmpOutGenErrs Syntax Counter...
  • Page 447 MIB II snmpOutSetRequests Syntax Counter Access read-only Status mandatory Description The total number of SNMP Set-Request PDUs which have been generated by the SNMP protocol entity. Sequence ::= { snmp 27 } snmpOutGetResponses Syntax Counter Access read-only Status mandatory Description The total number of SNMP Get-Response PDUs which have been generated by the SNMP protocol entity.
  • Page 448 MIB II configuration information; as such, it provides a means whereby all authentication-failure traps may be disabled. Note that it is strongly recommended that this object be stored in non-volatile memory so that it remains constant between re-initializations of the network management system. Sequence ::= { snmp 30 } E/OS SNMP Support Manual...
  • Page 449: Fabric Element Management Mib

    Fabric Element Management MIB FCFE.MIB April 24, 2000 Fabric Element Management MIB, Version 1.10 (same as version 1.9), as per Internet Draft, "Definitions of Managed Objects for the Fabric Element in Fibre Channel Standard", <draft-teow-fabric-element-mib-03.txt>, July 10, 1998. This is edited for McDATA implementation. (1) The following variables have been changed from read-write to read-only: fcFabricName, fcElementName, fcFeModuleName (Config...
  • Page 450 Fabric Element Management MIB FCFABRIC-ELEMENT-MIB DEFINITIONS ::= BEGIN IMPORTS experimental, Counter, Gauge, TimeTicks FROM RFC1155-SMI; fibreChannel OBJECT IDENTIFIER ::= { experimental 42 } fcFabric MODULE-IDENTITY ::= { fibreChannel 2 } fcFabric OBJECT IDENTIFIER ::= { fibreChannel 2 } Fabric Element fcFe OBJECT IDENTIFIER ::= { fcFabric 1 } Groups under fcFe fcFeConfig...
  • Page 451 Fabric Element Management MIB 4: 32-bit IP address FabricName ::= FcNameId The Name Identifier of a Fabric. Each Fabric shall provide a unique Fabric Name. Only the following formats are allowed: IEEE48, and Local. FcPortName ::= FcNameId The Name Identifier associated with a port Only the following formats are allowed: IEEE48, IEEE extended, and Local.
  • Page 452 Fabric Element Management MIB bit 7 reserved for future FC-0 Baud Rates Fc0BaudRate ::= INTEGER { other (1), -- none of below oneEighth (2), -- 155 Mbaud (12.5MB/s) quarter (4), -- 266 Mbaud (25.0MB/s) half (8), -- 532 Mbaud (50.0MB/s) full (16), -- 1 Gbaud (100MB/s) double (32), -- 2 Gbaud (200MB/s) quadruple (64) -- 4 Gbaud (400MB/s) }...
  • Page 453 Fabric Element Management MIB bit 6 shielded twisted pair (stp) bit 7 twisted wire (tw) bit 8 long video (lv) bits 9-15 reserved for future use A specific FC-0 medium type associated with a port Fc0Medium ::= INTEGER { unknown (1), sm (2), m5 (4), m6 (8),...
  • Page 454: Configuration Group

    Fabric Element Management MIB Module and Port Capacity FcFeModuleCapacity ::= INTEGER (1..256) FcFeFxPortCapacity ::= INTEGER (1..256) Module, FxPort and NxPort Index FcFeModuleIndex ::= INTEGER (1..256) FcFeFxPortIndex ::= INTEGER (1..256) FcFeNxPortIndex ::= INTEGER (1..126) Port Mode FcFxPortMode ::= INTEGER { unknown (1), fPort (2), flPort (3) } BB_Credit Model FcBbCreditModel ::= INTEGER { regular (1), alternate (2) } Configuration group...
  • Page 455 Fabric Element Management MIB Status mandatory Description The Name_Identifier of the Fabric Element. Sequence ::= { fcFeConfig 2 } fcFeModuleCapacity Syntax FcFeModuleCapacity Access read-only Status mandatory Description The maximum number of modules in the Fabric Element, regardless of their current state. Sequence ::= { fcFeConfig 3 } This table contains one entry for each module, information of the...
  • Page 456 Fabric Element Management MIB SEQUENCE { fcFeModuleIndex FcFeModuleIndex, fcFeModuleDescr DisplayString, fcFeModuleObjectID OBJECT IDENTIFIER, fcFeModuleOperStatus INTEGER, fcFeModuleLastChange TimeTicks, fcFeModuleFxPortCapacity FcFeFxPortCapacity, fcFeModuleName FcNameId } fcFeModuleIndex Syntax FcFeModuleIndex Access read-only Status mandatory Description This object identifies the module within the Fabric Element for which this entry contains information.
  • Page 457 Fabric Element Management MIB Description The vendor's authoritative identification of the module. This value may be allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of module is being managed. For example, this object could take the value 1.3.6.1.4.1.99649.3.9 if vendor 'Neufe Inc.' was assigned the subtree 1.3.6.1.4.1.99649, and had assigned the identifier 1.3.6.1.4.1.99649.3.9 to its 'FeFiFo-16 PlugInCard.'...
  • Page 458 Fabric Element Management MIB Sequence ::= { fcFeModuleEntry 5 } fcFeModuleFxPortCapacity Syntax FcFeFxPortCapacity Access read-only Status mandatory Description The number of FxPort that can be contained within the module. Within each module, the ports are uniquely numbered in the range from 1 to fcFeModuleFxPortCapacity inclusive.
  • Page 459 Fabric Element Management MIB fcFxConfEntry Syntax FcFxConfEntry Access not-accessible Status mandatory Description An entry containing the configuration and service parameters of a FxPort. INDEX { fcFxConfModuleIndex, fcFxConfFxPortIndex } Sequence ::= { fcFxConfTable 1 } FcFxConfEntry ::= SEQUENCE { fcFxConfModuleIndex FcFeModuleIndex, fcFxConfFxPortIndex , FcFeFxPortIndex fcFxPortName...
  • Page 460 Fabric Element Management MIB Other configuration parameters fcFxPortHoldTime MicroSeconds, fcFxPortBaudRate Fc0BaudRate, fcFxPortMedium Fc0Medium, fcFxPortTxType Fc0TxType, fcFxPortDistance Fc0Distance } fcFxConfModuleIndex Syntax FcFeModuleIndex Access read-only Status mandatory Description This object identifies the module containing the FxPort for which this entry contains information. Sequence ::= { fcFxConfEntry 1 } fcFxConfFxPortIndex...
  • Page 461 Fabric Element Management MIB Sequence ::= { fcFxConfEntry 3 } FxPort common service parameters fcFxPortFcphVersionHigh Syntax FcphVersion Access read-only Status mandatory Description The highest or most recent version of FC-PH that the FxPort is configured to support. Sequence ::= { fcFxConfEntry 4 } fcFxPortFcphVersionLow Syntax FcphVersion...
  • Page 462 Fabric Element Management MIB fcFxPortRxBufSize Syntax FcRxDataFieldSize Access read-only Status mandatory Description The largest Data_Field Size (in octets) for an FT_1 frame that can be received by the FxPort. Sequence ::= { fcFxConfEntry 7 } fcFxPortRatov Syntax MilliSeconds Access read-only Status mandatory Description...
  • Page 463 Fabric Element Management MIB FxPort class service parameters fcFxPortCosSupported Syntax FcCosCap Access read-only Status mandatory Description A value indicating the set of Classes of Service supported by the FxPort. Sequence ::= { fcFxConfEntry 10 } fcFxPortIntermixSupported Syntax INTEGER { yes (1), no (2) } Access read-only Status...
  • Page 464 Fabric Element Management MIB Description A flag indicating whether or not Class 2 Sequential Delivery is supported by the FxPort. Sequence ::= { fcFxConfEntry 13 } fcFxPortClass3SeqDeliv Syntax INTEGER { yes (1), no (2) } Access read-only Status mandatory Description A flag indicating whether or not Class 3 Sequential Delivery is supported by the FxPort.
  • Page 465 Fabric Element Management MIB fcFxPortMedium Syntax Fc0Medium Access read-only Status deprecated Description The FC-0 medium of the FxPort. Sequence ::= { fcFxConfEntry 17 } fcFxPortTxType Syntax Fc0TxType Access read-only Status deprecated Description The FC-0 transmitter type of the FxPort. Sequence ::= { fcFxConfEntry 18 } fcFxPortDistance Syntax...
  • Page 466: Operation Group

    Fabric Element Management MIB Operation group This group consists of tables that contains operational status and established service parameters for the Fabric Element and the attached NxPorts. Implementation of this group is mandatory. This table contains, one entry for each FxPort, the operational status The FxPort Operation table and parameters of the FxPorts.
  • Page 467 Fabric Element Management MIB fcFxPortBbCreditAvailable Gauge, fcFxPortOperMode FcFxPortMode, fcFxPortAdminMode FcFxPortMode } fcFxPortOperModuleIndex Syntax FcFeModuleIndex Access read-only Status mandatory Description This object identifies the module containing the FxPort for which this entry contains information. Sequence ::= { fcFxPortOperEntry 1 } fcFxPortOperFxPortIndex Syntax FcFeFxPortIndex Access...
  • Page 468 Fabric Element Management MIB fcFPortAttachedPortName Syntax FcPortName Access read-only Status deprecated Description The port name of the attached N_Port, if applicable. If the value of this object is '0000000000000000'H, this FxPort has no NxPort attached to it. This variable has been deprecated and may be implemented for backward compability.
  • Page 469: F_Port Fabric Login Table

    Fabric Element Management MIB fcFxPortOperMode Syntax FcFxPortMode Access read-only Status mandatory Description The current operational mode of the FxPort. Sequence ::= { fcFxPortOperEntry 7 } fcFxPortAdminMode Syntax FcFxPortMode Access read-only -- instead of read-write Status mandatory Description The desired operational mode of the FxPort. Sequence ::= { fcFxPortOperEntry 8 } F_Port Fabric Login table...
  • Page 470 Fabric Element Management MIB Description A table that contains, one entry for each FxPort in the Fabric Element, physical level status and parameters of the FxPorts." Sequence ::= { fcFeOp 3 } fcFxPortPhysEntry Syntax FcFxPortPhysEntry Access not-accessible Status mandatory Description An entry containing physical level status and parameters of a FxPort.
  • Page 471 Fabric Element Management MIB Status mandatory Description This object identifies the FxPort within the module. This number ranges from 1 to the value of fcFeModulePortCapacity for the associated module. The value remains constant for the identified FxPort until the module is re-initialized. Sequence ::= { fcFxPortPhysEntry 2 } fcFxPortPhysAdminStatus...
  • Page 472 Fabric Element Management MIB Status mandatory Description The current operational status of the FxPort. The testing(3) indicates that no operational frames can be passed. If fcFxPortPhysAdminStatus is offline(2) then fcFxPortPhysOperStatus should be offline(2). If fcFxPortPhysAdminStatus is changed to online(1) then fcFxPortPhysOperStatus should change to online(1) if the FxPort is ready to accept Fabric Login request from the attached NxPort;...
  • Page 473: Fxport Fabric Login Table

    Fabric Element Management MIB FxPort Fabric Login table This table contains, one entry for each FxPort in the Fabric Element, the Service Parameters that have been established from the most recent Fabric Login, implicit or explicit. fcFxlogiTable Syntax SEQUENCE OF FcFxlogiEntry Access not-accessible Status...
  • Page 474 Fabric Element Management MIB fcFxPortCosSuppAgreed FcCosCap, fcFxPortIntermixSuppAgreed INTEGER, fcFxPortStackedConnModeAgreed FcStackedConnMode, fcFxPortClass2SeqDelivAgreed INTEGER, fcFxPortClass3SeqDelivAgreed INTEGER, fcFxPortNxPortName FcPortName, fcFxPortConnectedNxPort FcAddressId, fcFxPortBbCreditModel FcBbCreditModel } fcFxlogiModuleIndex Syntax FcFeModuleIndex Access read-only Status mandatory Description This object identifies the module containing the FxPort for which this entry contains information.
  • Page 475 Fabric Element Management MIB Description The object identifies the associated NxPort in the attachment for which the entry contains information. Sequence ::= { fcFxlogiEntry 3 } fcFxPortFcphVersionAgreed Syntax FcphVersion Access read-only Status mandatory Description The version of FC-PH that the FxPort has agreed to support from the Fabric Login Sequence ::= { fcFxlogiEntry 4 }...
  • Page 476 Fabric Element Management MIB fcFxPortCosSuppAgreed Syntax FcCosCap Access read-only Status mandatory Description A variable indicating that the attached NxPort has requested the FxPort for the support of classes of services and the FxPort has granted the request. Sequence ::= { fcFxlogiEntry 7 } fcFxPortIntermixSuppAgreed Syntax INTEGER { yes (1), no (2) }...
  • Page 477 Fabric Element Management MIB Description A variable indicating whether the FxPort has agreed to support Class 2 sequential delivery from the Fabric Login. This is only meaningful if Class 2 service has been agreed. Sequence ::= { fcFxlogiEntry 10 } fcFxPortClass3SeqDelivAgreed Syntax INTEGER { yes (1), no (2) }...
  • Page 478: Error Group

    Fabric Element Management MIB fcFxPortBbCreditModel Syntax FcBbCreditModel Access read-only -- instead of read-write Status mandatory Description This object identifies the BB_Credit model used by the FxPort. The regular model refers to the Buffer-to-Buffer flow control mechanism defined in FC-PH [1] is used between the F_Port and the N_Port. For FL_Ports, the Alternate Buffer-to-Buffer flow control mechanism as defined in FC-AL [4] is used between the FL_Port and any attached NL_Ports.
  • Page 479 Fabric Element Management MIB fcFxPortErrorEntry Syntax FcFxPortErrorEntry Access not-accessible Status mandatory Description An entry containing error counters of a FxPort. INDEX { fcFxPortErrorModuleIndex, fcFxPortErrorFxPortIndex } Sequence ::= { fcFxPortErrorTable 1 } FcFxPortErrorEntry ::= SEQUENCE { fcFxPortErrorModuleIndex FcFeModuleIndex, fcFxPortErrorFxPortIndex FcFeFxPortIndex, fcFxPortLinkFailures Counter, fcFxPortSyncLosses Counter,...
  • Page 480 Fabric Element Management MIB Sequence ::= { fcFxPortErrorEntry 1 } fcFxPortErrorFxPortIndex Syntax FcFeFxPortIndex Access read-only Status mandatory Description This object identifies the FxPort within the module. This number ranges from 1 to the value of fcFeModulePortCapacity for the associated module. The value remains constant for the identified FxPort until the module is re-initialized.
  • Page 481 Fabric Element Management MIB Sequence ::= { fcFxPortErrorEntry 5 } fcFxPortPrimSeqProtoErrors SYNTAX Counter Access read-only Status mandatory Description The number of primitive sequence protocol errors detected by the FxPort. Sequence ::= { fcFxPortErrorEntry 6 } fcFxPortInvalidTxWords SYNTAX Counter Access read-only Status mandatory Description...
  • Page 482 Fabric Element Management MIB fcFxPortAddressIdErrors SYNTAX Counter Access read-only Status mandatory Description The number of address identifier errors detected by this FxPort. Sequence ::= { fcFxPortErrorEntry 10 } fcFxPortLinkResetIns SYNTAX Counter Access read-only Status mandatory Description The number of Link Reset Protocol received by this FxPort from the attached NxPort.
  • Page 483: Accounting Groups

    Fabric Element Management MIB fcFxPortOlsOuts SYNTAX Counter Access read-only Status mandatory Description The number of Offline Sequence issued by this FxPort. Sequence ::= { fcFxPortErrorEntry 14 } Accounting Groups (1) Class 1 Accounting Group, (2) Class 2 Accounting Group, and (3) Class 3 Accounting Group.
  • Page 484 Fabric Element Management MIB Status mandatory Description An entry containing Class 1 accounting information for each FxPort. INDEX { fcFxPortC1AcctModuleIndex, fcFxPortC1AcctFxPortIndex } Sequence ::= { fcFxPortC1AcctTable 1 } FcFxPortC1AcctEntry ::= SEQUENCE { fcFxPortC1AcctModuleIndex FcFeModuleIndex, fcFxPortC1AcctFxPortIndex FcFeFxPortIndex, fcFxPortC1InConnections Counter, fcFxPortC1OutConnections Counter, fcFxPortC1FbsyFrames Counter, fcFxPortC1FrjtFrames...
  • Page 485 Fabric Element Management MIB Description This object identifies the FxPort within the module. This number ranges from 1 to the value of fcFeModulePortCapacity for the associated module. The value remains constant for the identified FxPort until the module is re-initialized. Sequence ::= { fcFxPortC1AcctEntry 2 } fcFxPortC1InConnections...
  • Page 486 Fabric Element Management MIB fcFxPortC1FrjtFrames SYNTAX Counter Access read-only Status mandatory Description The number of F_RJT frames generated by this FxPort against Class 1 connect-request. Sequence ::= { fcFxPortC1AcctEntry 6 } fcFxPortC1ConnTime SYNTAX Counter Access read-only Status mandatory Description The cumulative time that this FxPort has been engaged in Class 1 connection.
  • Page 487 Fabric Element Management MIB Description The number of Class 1 frames (other than Class 1 connect-request) delivered through this FxPort to its attached NxPort. Sequence ::= { fcFxPortC1AcctEntry 9 } fcFxPortC1InOctets SYNTAX Counter Access read-only Status mandatory Description The number of Class 1 frame octets, including the frame delimiters, received by this FxPort from its attached NxPort.
  • Page 488: Class 2 Accounting Table

    Fabric Element Management MIB Class 2 Accounting table This table contains, one entry for each FxPort in the Fabric Element, Counters for certain types of events occurred in the the FxPorts since the the management agent has re-initialized. Implementation of this group is optional.
  • Page 489 Fabric Element Management MIB fcFxPortC2Discards Counter, fcFxPortC2FbsyFrames Counter, fcFxPortC2FrjtFrames Counter } fcFxPortC2AcctModuleIndex Syntax FcFeModuleIndex Access read-only Status mandatory Description This object identifies the module containing the FxPort for which this entry contains information. Sequence ::= { fcFxPortC2AcctEntry 1 } fcFxPortC2AcctFxPortIndex Syntax FcFeFxPortIndex Access...
  • Page 490 Fabric Element Management MIB fcFxPortC2OutFrames SYNTAX Counter Access read-only Status mandatory Description The number of Class 2 frames delivered through this FxPort to its attached NxPort. Sequence ::= { fcFxPortC2AcctEntry 4 } fcFxPortC2InOctets SYNTAX Counter Access read-only Status mandatory Description The number of Class 2 frame octets, including the frame delimiters, received by this FxPort from its attached NxPort.
  • Page 491: Class 3 Accounting Group

    Fabric Element Management MIB fcFxPortC2FbsyFrames SYNTAX Counter Access read-only Status mandatory Description The number of F_BSY frames generated by this FxPort against Class 2 frames. Sequence ::= { fcFxPortC2AcctEntry 8 } fcFxPortC2FrjtFrames SYNTAX Counter Access read-only Status mandatory Description The number of F_RJT frames generated by this FxPort against Class 2 frames.
  • Page 492 Fabric Element Management MIB fcFxPortC3AcctEntry Syntax FcFxPortC3AcctEntry Access not-accessible Status mandatory Description An entry containing Class 3 accounting information for each FxPort. INDEX { fcFxPortC3AcctModuleIndex, fcFxPortC3AcctFxPortIndex } Sequence ::= { fcFxPortC3AcctTable 1 } FcFxPortC3AcctEntry ::= SEQUENCE { fcFxPortC3AcctModuleIndex FcFeModuleIndex, fcFxPortC3AcctFxPortIndex FcFeFxPortIndex, fcFxPortC3InFrames Counter,...
  • Page 493 Fabric Element Management MIB Description This object identifies the FxPort within the module. This number ranges from 1 to the value of fcFeModulePortCapacity for the associated module. The value remains constant for the identified FxPort until the module is re-initialized. Sequence ::= { fcFxPortC3AcctEntry 2 } fcFxPortC3InFrames...
  • Page 494: Capability Group

    Fabric Element Management MIB fcFxPortC3OutOctets SYNTAX Counter Access read-only Status mandatory Description The number of Class 3 frame octets, including the frame delimiters, delivered through this FxPort to its attached NxPort. Sequence ::= { fcFxPortC3AcctEntry 6 } fcFxPortC3Discards SYNTAX Counter Access read-only Status...
  • Page 495 Fabric Element Management MIB fcFxPortCapEntry Syntax FcFxPortCapEntry Access not-accessible Status mandatory Description An entry containing the capabilities of a FxPort. INDEX { fcFxPortCapModuleIndex, fcFxPortCapFxPortIndex } Sequence ::= { fcFxPortCapTable 1 } FcFxPortCapEntry ::= SEQUENCE { fcFxPortCapModuleIndex FcFeModuleIndex, fcFxPortCapFxPortIndex FcFeFxPortIndex, fcFxPortCapFcphVersionHigh FcphVersion, fcFxPortCapFcphVersionLow FcphVersion,...
  • Page 496 Fabric Element Management MIB Status mandatory Description This object identifies the module containing the FxPort for which this entry contains information. Sequence ::= { fcFxPortCapEntry 1 } fcFxPortCapFxPortIndex Syntax FcFeFxPortIndex Access read-only Status mandatory Description This object identifies the FxPort within the module. This number ranges from 1 to the value of fcFeModulePortCapacity for the associated module.
  • Page 497 Fabric Element Management MIB fcFxPortCapBbCreditMax Syntax FcBbCredit Access read-only Status mandatory Description The maximum number of receive buffers available for holding Class 1 connect-request, Class 2 or Class 3 frames from the attached NxPort. Sequence ::= { fcFxPortCapEntry 5 } fcFxPortCapBbCreditMin Syntax FcBbCredit...
  • Page 498 Fabric Element Management MIB Sequence ::= { fcFxPortCapEntry 8 } fcFxPortCapCos Syntax FcCosCap Access read-only Status mandatory Description A value indicating the set of Classes of Service that the FxPort is capable of supporting. Sequence ::= { fcFxPortCapEntry 9 } fcFxPortCapIntermix Syntax INTEGER { yes (1), no (2) }...
  • Page 499 Fabric Element Management MIB Status mandatory Description A flag indicating whether or not the FxPort is capable of supporting Class 2 Sequential Delivery. Sequence ::= { fcFxPortCapEntry 12 } fcFxPortCapClass3SeqDeliv Syntax INTEGER { yes (1), no (2) } Access read-only Status mandatory Description...
  • Page 500 Fabric Element Management MIB fcFxPortCapBaudRates Syntax Fc0BaudRateCap Access read-only Status deprecated Description A value indicating the set of baud rates that the FxPort is capable of supporting. This variable has been deprecated and may be implemented for backward compability. Sequence ::= { fcFxPortCapEntry 16 } fcFxPortCapMedia Syntax...
  • Page 501: Index

    Index event table 2-119 fcConnUnitTable 2-98 agents, introduction to firmware table 2-106 link table 2-122 name server table 2-141 commands, SNMP port statistics 2-126 port table 2-109 sensor table 2-107 SNMP trap registration group 2-144 EOS trap overview trap registration table 2-145 trap types 2-146...
  • Page 502 Index Fc0Medium 2-64 fcConnUnitPortIndex 2-109 Fc0TxType 2-64 fcConnUnitPortModuleType 2-113 FcAddressId 2-62 FcConnUnitPortName 2-116 FcBbCredit 2-62 FcConnUnitPortNodeWwn 2-118 FcBbCreditModel 2-66 FcConnUnitPortPhysicalNumber 2-116 FcConnUnitContact 2-105 FcConnUnitPortProtocolCap 2-117 FcConnUnitControl 2-104 FcConnUnitPortProtocolOp 2-117 fcConnUnitDeletedTrap 2-147 FcConnUnitPortRevision 2-114 FcConnUnitDomainId 2-102 FcConnUnitPortSerialNoSn 2-114 FcConnUnitEventCurrID 2-106 FcConnUnitPortSpeed 2-115 fcConnUnitEventDescr 2-122...
  • Page 503 Index parityErrors 2-141 2-127 fcConnUnitPortStatCountError 2-126 FcConnUnitPortStatCountTxLinkResets FcConnUnitPortStatCountFBSYFrames 2-136 2-129 FcConnUnitPortStatCountTxMulticas- FcConnUnitPortStatCount- tObjects 2-135 FramesTooLong 2-139 FcConnUnitPortStatCountTxObjects FcConnUnitPortStatCountFramesTrun- 2-127 cated 2-140 FcConnUnitPortStatCountTxOfflineSe- FcConnUnitPortStatCountInputBuffers- quences 2-136 Full 2-128 FcConnUnitPortState 2-112 FcConnUnitPortStatCountInvalidCRC fcConnUnitPortStatIndex 2-126 2-137 FcConnUnitPortstatisticCountFRJT- FcConnUnitPortStatCountInvalidOr- Frames 2-129 deredSets 2-139 FcConnUnitPortStatus 2-112 FcConnUnitPortStatCountInvalidTx- fcConnUnitPortStatusChange...
  • Page 504 Index fcConnUnitSnsPortType 2-143 FcFxPortC1InOctets 2-87 fcConnUnitSnsProcAssoc 2-142 FcFxPortC1OutConnections 2-85 fcConnUnitSnsSymbolicPortName FcFxPortC1OutFrames 2-87 2-144 FcFxPortC1OutOctets 2-87 FcConnUnitState 2-100 fcFxPortC2AcctFxPortIndex 2-88 fcConnUnitStatusChange 2-146 FcFxPortC2Discards 2-89 FcConnUnitType 2-100 FcFxPortC2FbsyFrames 2-89 FcConnUnitUpTime 2-101 FcFxPortC2FrjtFrames 2-89 FcConnUnitUrl 2-101 FcFxPortC2InFrames 2-88 FcConnURL 2-97 FcFxPortC2InOctets 2-88 FcCosCap 2-62 FcFxPortC2OutFrames 2-88...
  • Page 505 Index FcFxPortFcphVersionLow 2-70 icmpInAddrMaskReps 2-45 FcFxPortHoldTime 2-72 icmpInAddrMasks 2-45 FcFxPortID 2-74 icmpInDestUnreachs 2-43 FcFxPortIntermixSuppAgreed 2-80 icmpInEchoReps 2-44 fcFxPortIntermixSupported 2-71 icmpInEchos 2-44 FcFxPortInvalidCrcs 2-83 icmpInErrors 2-43 FcFxPortInvalidTxWords 2-83 icmpInMsgs 2-43 FcFxPortLinkFailures 2-82 icmpInParmProbs 2-43 FcFxPortLinkResetIns 2-84 icmpInRedirects 2-44 FcFxPortLinkResetOuts 2-84 icmpInSrcQuenchs 2-44 FcFxPortMedium 2-73...
  • Page 506 Index ipAdEntAddr 2-36 snmpInBadVersions 2-55 ipAdEntBcastAddr 2-36 snmpInGenErrs 2-57 ipAdEntIfIndex 2-36 snmpInGetNexts 2-57 ipAdEntNetMask 2-36 snmpInGetRequests 2-57 ipAdEntReasmMaxSize 2-37 snmpInGetResponses 2-58 ipDefaultTTL 2-31 snmpInNoSuchNames 2-56 ipForwarding 2-31 snmpInPkts 2-54 ipForwDatagrams 2-32 snmpInReadOnlys 2-56 ipFragCreates 2-35 snmpInSetRequests 2-58 ipFragFails 2-35 snmpInTooBigs 2-56 ipFragOKs 2-35...
  • Page 507 Index tcpRtoMax 2-48 description of tcpRtoMin 2-48 introduction to udpInDatagrams 2-53 SNMP commands udpInErrors 2-53 standard MIBs udpLocalAddress 2-54 udpLocalPort 2-54 udpNoPorts 2-53 trap information, interpretation of (HP udpOutDatagrams 2-53 OpenView) 2-17 MIB-II trap information, interpretation of (MG-SOFT additional IP objects 2-42 MIB browser) 2-19...
  • Page 508 Index introduction to violation 2-13 E/OS SNMP Support Manual...

Table of Contents