Summary of Contents for McDATA 316095-B21 - StorageWorks Edge Switch 2/24
Page 1
E/OS SNMP Support Manual P/N 620-000131-630 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...
Contents Preface ..........................vii Chapter 1 Introduction to SNMP Network Management using SNMP..........1-1 SNMP Features ................1-2 SNMP Commands ..............1-2 Why Variables exist In a Managed Device ......1-3 How SNMP Changes Variables in a Managed Device ..1-3 SNMPv3 ..................1-4 SNMP Community co-existence..........1-5 Security Features................1-5 E/OS SNMPv3 Configuration ..........1-6 Standard MIBs................1-7...
Page 4
Contents UDP Group................2-52 SNMP Group................2-53 Fabric Element Management MIB..........2-60 Predefined types ..............2-60 Fibre Alliance MIB................2-96 Type definitions ...............2-96 Trap Types................2-146 Appendix A Fibre Alliance MIB FA MIB ....................A-1 Textual conventions for this MIB ...........A-4 Connectivity unit group ............A-6 Event group ................A-34 SNMP trap registration group..........A-65 Related traps................A-68 Conformance definitions ............A-69...
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 4300 Fabric Switch, Sphereon 4400 Fabric Switch, Sphereon 4500 Fabric Switch, Sphereon 4700 Fabric Switch, ES-1000 Switch, ®...
Page 8
Preface Appendix B, FC Management MIB, lists the FC Management MIB 3.0. Appendix C, McDATA Private Enterprise MIB, lists the McDATA private enterprise MIBs. Appendix D, Fabric Element Management MIB, lists the SNMP Framework MIB. Appendix E, MIB II lists the MIB-II, the RFC1213.mib renamed. Appendix F, SNMP Framework MIB lists the definitions of managed objects for the Fabric Element in Fibre Channel...
Page 9
Preface • McDATA Sphereon 3032 and 3232 Fabric Switch Element Manager User Manual (620-000173) • 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 are trademarks of their respective owners in the United States, other countries, or both. E/OS SNMP Support Manual...
Introduction to SNMP The Simple Network Management Protocol (SNMP) is a complete but simple mechanism for network management. 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).
Introduction to SNMP that can be managed. In such a case, the list of commands a manager must be able to issue is overwhelming, and every new manageable device increases the list. SNMP was created to simplify the task of managing and meeting the demands of any growing network.
Introduction to SNMP • Set–A manager can change the variables in the agent by sending this single command. This command is used to change the management data. • GetBulk–This command is used by the manager to retrieve voluminous data from a large table in the agent. •...
Introduction to SNMP retrieved and/or modified by the manager, and it is the agent’s job to return the requested object’s value. Within the agent is at least one, maybe several, collections of definitions called Management Information Bases (MIBs). MIB provides each OID with a readable label and other parameters. The MIB acts as a dictionary that is used to assemble or interpret the SNMP messages.
Introduction to SNMP which authenticate the SNMP requests based on the “community” string. ATTENTION!Before enabling SNMPv3, ensure all desired communities are configured for SNMPv3 access. If existing community strings are not configured for SNMPv3, then existing SNMP access will be lost. SNMP Community co-existence When SNMPv3 is enabled, SNMP Community Coexistence table provides a way to use the earlier versions such as SNMPv1 and...
Introduction to SNMP Authentication can be used to restrict communication between two authorized entities. Users cannot save messages and replay them with altered content. Only authorized users can change configurations of network devices. View-based Access Control Model (VACM) The View-based Access Control Model defines a set of services that an application can use for checking access rights.
Introduction to SNMP 4. If privacy is needed, the message is decrypted using the private key; it is encrypted again before sending back. NOTE: The authentication/privacy key (password) configured for an SNMPv3 user on a switch is not localized. Therefore, the authentication/privacy key configured in the SNMP management application must be configured as a non-localized authentication/privacy key in ASCII format.
Introduction to SNMP operations across a wide variety of managed devices. Chapter 2 describes the standard MIBs used by the various McDATA products. Standard MIBs supported by McDATA products are: • MIB-II (Internet MIB) as described in RFC1213: supported by all switches and directors.
Introduction to SNMP Traps are unsolicited status reports, or status change indicators a Traps and Their managed object sends to a network manager. The destination address Purpose and UDP port number for traps can be configured for each managed agent. If no specific value is configured for UDP port number it takes the default value.
Page 22
Introduction to SNMP E/OS SNMP Support Manual 1-10...
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.
McDATA SNMP Support • FCEOS MIB, the McDATA enterprise specific MIB supporting the McDATA switch and director firmware. • SNMP Framework MIB. • SNMPv3 MIB. E/OS Trap Overview NOTE: E/OS traps support SNMP V1/V2c/V3 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 ] ] ]...
McDATA SNMP Support The following descriptions summarize the fields illustrated below for the SNMPv2 PDU format: PDU type—Identifies the type of PDU transmitted (Get, GetNext, Inform, Response, Set, or Trap). Request ID—Associates SNMP requests with responses. Error status—Indicates one of a number of errors and error types. Only the response operation sets this field.
Page 26
McDATA SNMP Support Trap Severity Sent because Trap OID E/OS EFCM ES port change A change in port FCEOS 1.3.6.1.4.1.289.1 status ES FRU change A change in FRU FCEOS 1.3.6.1.4.1.289.2 status ES invalid attachment Invalid attachment to FCEOS 1.3.6.1.4.1.289.3 a port. ES threshold alert Threshold specified in FCEOS...
Page 27
McDATA SNMP Support Trap Severity Sent because Trap OID E/OS EFCM ES link added event* A new link has been FCEOS 1.3.6.1.4.1.289.15 detected. NOTE: up to 10 seconds may elapse after link is added before trap is sent. Switch SCN Alert Change in switch FC-MGMNT...
Page 28
McDATA SNMP Support 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 This trap is sent for each FRU which has a status change. There is 1 Enterprise-specific FRU Status Change variable binding as follows: Trap Binding Values 1.3.6.1.4.1.289.2.1.1.2.2.1.1.3.fru_code.fru_pos New status value.
Page 29
McDATA SNMP Support 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. fcEosPortAttachedWWN.port_number+1 This trap is sent when port traffic exceeds a specified threshold. Enterprise-specific Threshold Alert Trap There are 2 variable bindings. Binding Value 1.3.6.1.4.1.289.2.1.1.2.3.1.1.1.port_number+1 Port number of port with threshold alert. fcEosPortIndex.port_number+1 1.3.6.1.4.1.289.2.1.1.2.6.1.1.1.threshold_number The index of the threshold which was...
Page 30
McDATA SNMP Support FRU Code Description Backplane Control Processor card Serial Crossbar Shasta 32 center fan module Fan module Power supply module Reserved Longwave, Single-Mode, LC connector, 1 Gig Shortwave, Multi-Mode, LC connector, 1 Gig Mixed, LC connector, 1 Gig SFO pluggable, 1 Gig SFO pluggable, 2 Gig Longwave, Single-Mode, MT-RJ connector, 1 Gig...
Page 31
McDATA SNMP Support Binding Value 1.3.6.1.4.1.289.2.1.1.2.3.1.1.1.port_index The fixed physical port number on the switch. It ranges from 1 to the number of fcEosPortIndex.port_index physical ports that can be supported in the switch. 1.3.6.1.4.1.289.2.1.1.2.3.1.1.152.port_index A string describing the addressed port fcEosPortName.port_index 1.3.6.1.4.1.289.2.1.1.2.3.1.1.153.port_index The Port WWN.
Page 32
McDATA SNMP Support Binding Value 1.3.6.1.2.1.8888.1.1.3.1.1.<unit-id> The value is the same as unit-id: the WWN of the switch with 8 zeros fcConnUnitId.<unit-id> appended for a total length of 16. Where unit-id is the WWN of the switch with 8 zeros appended for a Example: 1.2.3.4.5.6.7.8.0.0.0.0.0.0.0.0 total length of 16.
Page 33
McDATA SNMP Support 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. Example: 1.2.3.4.5.6.7.8.0.0.0.0.0.0.0.0 And where sensor-index refers to the FRU in the sensor table which has changed state.
Page 34
McDATA SNMP Support Generated when FRU operational state changes. Product Mapping fcEosFruStatus Trap Variables An fcEosFruScn(2) is generated whenever a FRU status changes to Description operational state. fcEosPortBindingViolation Type Number Generated when Port binding violation occurs. Product Mapping fcEosPortAttachedWWN Trap Variables An fcEosPortBindingViolation(3) is generated whenever the switch Description detects that a port binding violation occurs.
Page 35
McDATA SNMP Support fcEosFruActive Type Number Generated when a FRU status changes to an active status. Product Mapping fcEosFruCode Trap Variables fcEosFruPosition fcEosSysSwitchName fcEosSysSwitchId An fcEosFruActive trap is generated when a FRU status changes to Description an active status. fcEosFruBackup Type Number Generated when a FRU status changes to a backup status.
Page 36
McDATA SNMP Support fcEosFruFailed Type Number Generated when a FRU status changes to a failed status. Product Mapping fcEosFruCode Trap Variables fcEosFruPosition fcEosSysSwitchName fcEosSysSwitchId An fcEosFruFailed trap is generated when a FRU status changes to a Description failed status. fcEosLinkBit ErrorEvent Type Number Generated when the bit error rate for a link exceeds the threshold.
Page 37
McDATA SNMP Support fcEosLinkNOSEvent Type Number Generated when a not operational primitive sequence is received. Product Mapping fcEosPortIndex Trap Variables fcEosPortName fcEosPortWWN fcEosSysSwitchName An fcEosLinkNOSEvent trap is generated when a not operational Description primitive sequence is received. fcEosLinkFailureEvent Type Number Generated when a primitive sequence timeout occurs.
Page 38
McDATA SNMP Support fcEosLinkAddedEvent Type Number Generated when the firmware detects that a new connection has been Product Mapping established on a port. fcEosPortIndex Trap Variables fcEosPortName fcEosPortWWN fcEosSysSwitchName An fcEosLinkAddedEvent trap is generated when the firmware Description detects that a new connection has been established on a port. EXAMPLE: Interpretation of trap information from HP OpenView The output from HP OpenView for a series of traps is shown below: - Minor Thu May 02 09:29:30 10.235.4.111...
Page 39
McDATA SNMP Support - 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. The first step is to determine which trap caused this output.
Page 40
McDATA SNMP Support EXAMPLE: Interpretation of trap information from MG-SOFT MIB Browser 5. 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 41
McDATA SNMP Support 8. 6: Specific trap #3 trap(v1) received from: 172.16.7.243 at 09/25/2002 3:06:45 PM 9. 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.
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 43
McDATA SNMP Support The vendor’s authoritative identification of the network management Description 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.
McDATA SNMP Support sysServices INTEGER Type Access A value which indicates the set of services that this entity primarily Description 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 45
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 46
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 47
McDATA SNMP Support ifMtu INTEGER Type Access The size of the largest datagram which can be sent/received on the Description 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 48
McDATA SNMP Support ifOperStatus INTEGER Type Access The current operational state of the interface. The testing(3) state Description indicates that no operational packets can be passed. ifLastChange TimeTicks Type Access The value of sysUpTime at the time the interface entered its current Description operational state.
Page 49
McDATA SNMP Support ifInDiscards Counter Type Access The number of inbound packets which were chosen to be discarded Description 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 Counter Type...
Page 50
McDATA SNMP Support ifOutNUcastPkts Counter Type Access The total number of packets that higher-level protocols requested be Description transmitted to a non-unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address, including those that were discarded or not sent. ifOutDiscards Counter Type Access The number of outbound packets which were chosen to be discarded Description even though no errors had been detected to prevent their being...
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.
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 53
McDATA SNMP Support ipInReceives Counter Type Access The total number of input datagrams received from interfaces, Description including those received in error. ipInHdrErrors Counter Type Access The number of input datagrams discarded due to errors in their IP Description headers, including bad checksums, version number mismatch, other format errors, Time-To-Live exceeded, errors discovered in processing their IP options, etc.
Page 54
McDATA SNMP Support ipInUnknownProtos Counter Type Access The number of locally-addressed datagrams received successfully Description but discarded because of an unknown or unsupported protocol. ipInDiscards Counter Type Access The number of input IP datagrams for which no problems were Description encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space).
Page 55
McDATA SNMP Support The number of output IP datagrams for which no problem was Description 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 56
McDATA SNMP Support ipReasmFails Counter Type Access The number of failures detected by the IP re-assembly algorithm (for Description 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 57
McDATA SNMP Support The IP address table contains this entity's IP addressing information. IP Address Table ipAdEntAddr IpAddress Type Access The IP address to which this entry's addressing information pertains. Description ipAdEntIfIndex INTEGER Type Access The index value which uniquely identifies the interface to which this Description entry is applicable.
McDATA SNMP Support ipAdEntReasmMaxSize INTEGER (0..65535) Type Access The size of the largest IP datagram which this entity can re-assemble Description 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 59
McDATA SNMP Support ipRouteProto value. If this metric is not used, its value should be set to -1. ipRouteMetric2 INTEGER Type Access An alternate routing metric for this route. The semantics of this Description metric are determined by the routing-protocol specified in the route's ipRouteProto value.
Page 60
McDATA SNMP Support ipRouteType INTEGER Type Access The type of route. Note that the values direct(3) and indirect(4) refer Description 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 61
McDATA SNMP Support hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) ipRouteAge INTEGER Type Access The number of seconds since this route was last updated or otherwise Description 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 62
McDATA SNMP Support ipRouteMetric5 INTEGER Type Access An alternate routing metric for this route. The semantics of this Description 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 63
McDATA SNMP Support The media-dependent `physical' address. Description ipNetToMediaNetAddress IpAddress Type Access The IpAddress corresponding to the media-dependent `physical' Description address ipNetToMediaType INTEGER Type Access The type of mapping. Setting this object to the value invalid(2) has Description the effect of invalidating the corresponding entry in the ipNetToMediaTable.
McDATA SNMP Support The number of routing entries which were chosen to be discarded Description 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 Counter Type...
Page 65
McDATA SNMP Support The number of ICMP Parameter Problem messages received. Description icmpInSrcQuenchs Counter Type Access The number of ICMP Source Quench messages received. Description icmpInRedirects Counter Type Access The number of ICMP Redirect messages received. Description icmpInEchos Counter Type Access The number of ICMP Echo (request) messages received.
Page 66
McDATA SNMP Support The number of ICMP Timestamp Reply messages received. Description icmpInAddrMasks Counter Type Access The number of ICMP Address Mask Request messages received. Description icmpInAddrMaskReps Counter Type Access The number of ICMP Address Mask Reply messages received Description icmpOutMsgs Counter Type...
Page 67
McDATA SNMP Support Access The number of ICMP Destination Unreachable messages sent. Description icmpOutTimeExcds Counter Type Access The number of ICMP Time Exceeded messages sent. Description icmpOutParmProbs Counter Type Access The number of ICMP Parameter Problem messages sent. Description icmpOutSrcQuenchs Counter Type Access...
Page 68
McDATA SNMP Support icmpOutEchoReps Counter Type Access The number of ICMP Echo Reply messages sent. Description icmpOutTimestamps Counter Type Access The number of ICMP Timestamp (request) messages sent. Description icmpOutTimestampReps Counter Type Access The number of ICMP Timestamp Reply messages sent. Description icmpOutAddrMasks Counter...
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 INTEGER Type Access The algorithm used to determine the timeout value used for Description retransmitting unacknowledged octets.
Page 70
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 INTEGER Type Access The limit on the total number of TCP connections the entity can Description support.
Page 71
McDATA SNMP Support Access The number of times TCP connections have made a direct transition Description to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state. tcpCurrEstab Gauge Type Access The number of TCP connections for which the current state is either Description ESTABLISHED or CLOSE-WAIT.
Page 72
McDATA SNMP Support The TCP connection table contains information about this entity's TCP Connection Table existing TCP connections. tcpConnState INTEGER Type Access The state of this TCP connection. The only value which may be set by Description 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 73
McDATA SNMP Support The local IP address for this TCP connection. In the case of a Description 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 INTEGER (0..65535 Type...
McDATA SNMP Support UDP Group udpInDatagrams Counter Type Access The total number of UDP datagrams delivered to UDP users. Description udpNoPorts Counter Type Access The total number of received UDP datagrams for which there was no Description application at the destination port. udpInErrors Counter Type...
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 IpAddress Type Access The local IP address for this UDP listener. In the case of a UDP Description listener which is willing to accept datagrams for any IP interface associated with the node, the value 0.0.0.0 is used.
Page 76
McDATA SNMP Support snmpOutPkts Counter Type Access The total number of SNMP messages which were passed from the Description SNMP protocol entity to the transport service. snmpInBadVersions Counter Type Access The total number of SNMP messages which were delivered to the Description SNMP protocol entity and were for an unsupported SNMP version.
Page 77
McDATA SNMP Support snmpInTooBigs Counter Type Access The total number of SNMP PDUs which were delivered to the SNMP Description protocol entity and for which the value of the error-status field is `tooBig.' snmpInNoSuchNames Counter Type Access The total number of SNMP PDUs which were delivered to the SNMP Description protocol entity and for which the value of the error-status field is `noSuchName.'...
Page 78
McDATA SNMP Support snmpInGenErrs Counter Type Access The total number of SNMP PDUs which were delivered to the SNMP Description protocol entity and for which the value of the error-status field is `genErr.' snmpInTotalReqVars Counter Type Access The total number of MIB objects which have been retrieved Description successfully by the SNMP protocol entity as the result of receiving valid SNMP Get-Request and Get-Next PDUs.
Page 79
McDATA SNMP Support snmpInSetRequests Counter Type Access The total number of SNMP Set-Request PDUs which have been Description accepted and processed by the SNMP protocol entity. snmpInGetResponses Counter Type Access The total number of SNMP Get-Response PDUs which have been Description accepted and processed by the SNMP protocol entity.
Page 80
McDATA SNMP Support snmpOutBadValues Counter Type Access The total number of SNMP PDUs which were generated by the Description SNMP protocol entity and for which the value of the error-status field is `badValue.’ snmpOutGenErrs Counter Type Access The total number of SNMP PDUs which were generated by the Description SNMP protocol entity and for which the value of the error-status field is `genErr.’...
Page 81
McDATA SNMP Support snmpOutGetResponses Counter Type Access The total number of SNMP Get-Response PDUs which have been Description generated by the SNMP protocol entity. snmpOutTraps Counter Type Access The total number of SNMP Trap PDUs which have been generated by Description the SNMP protocol entity.
McDATA SNMP Support Fabric Element Management MIB There are five groups of objects defined in the Fabric Element Management MIB. Predefined types DisplayString OCTET STRING Syntax MilliSeconds INTEGER (0..2147383647) Syntax 2^31 – 1 MicroSeconds INTEGER (0..2147383647) Syntax FcNameId OCTET STRING (SIZE(8)) Syntax World wide Name or Fibre Channel Name associated with an FC Description...
Page 83
McDATA SNMP Support FcPortName FcNameId Syntax The Name Identifier associated with a port. Only the following Description formats are allowed: IEEE48, IEEE extended, and Local. FcAddressId OCTET STRING (SIZE (3)) Syntax Fibre Channel Address Identifier. A 24-bit value unique within the Description address space of a Fabric.
Page 84
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 INTEGER Syntax The values are defined as follow: Description other(1) none of below...
Page 85
McDATA SNMP Support Fc0MediaCap INTEGER (0..65535) Syntax 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 86
McDATA SNMP Support unknown(1) longWaveLaser(2) – (LL) shortWaveLaser(3)—(SL) longWaveLED(4) – (LE) electrical(5) – (EL) shortWaveLaser-noOFC(6) – (SN) Fc0Distance INTEGER Syntax The values are defined as follow: unknown(1), long(2), Description intermediate(3), short(4). FcFeModuleCapacity INTEGER (1..256) Syntax Represents the maximum number of modules within a Fabric Description Element.
Page 87
McDATA SNMP Support Represents the NxPort index within a conceptual table Description FcFxPortMode INTEGER Syntax The values are defined as follow: unknown(1), fPort(2), flPort(3). Description FcBbCreditModel INTEGER Syntax The values are defined as follow: regular(1), alternate(2). Description MIB objects defined in the Fabric Element MIB: fcFabricName FabricName Type...
Page 88
McDATA SNMP Support fcFeModuleDescr DisplayString (SIZE(256)) Type McK DEV_TBL Provided By Access A textual description of the module. This value should include the Description 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 89
McDATA SNMP Support Online(1): The module is functioning properly if any of the ports on the current module is online or testing. offline(2): The module is not available if any of the ports on the current module is offline. FcFeModuleLastChange TIMETICKS Type SNMP...
Page 90
McDATA SNMP Support Fx_Port Configuration Table A table that contains one entry for each Fx_Port in the Fabric Element, containing configuration and service parameters of the Fx_Ports. fcFxConfFxPortIndex FcFeFxPortIndex Type SNMP Provided By Access This object identifies the Fx_Port within the module. This number Description ranges from 1 to the value of fcFeModulePortCapacity for the associated module.
Page 91
McDATA SNMP Support 6 = FC-PH 4.0 7 = FC-PH 4.1 8 = FC-PH 4.2 9 = FC-PH 4.3 0x10 = FC-PH2 0x20 = FC-PH3 FcFxPortFcphVersionLow FcphVersion Type Provided By Access The lowest or earliest version of FC-PH that the Fx_Port is configured Description to support.
Page 92
McDATA SNMP Support This is fixed at 2112. FcFxPortRatov MilliSeconds Type Provided By Access The Resource_Allocation_Timeout Value configured for the Fx_Port. Description 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 93
McDATA SNMP Support A flag indicating whether or not the Fx_Port supports an Intermixed Description Dedicated Connection. The values are defined as follow: yes(1) and no(2). This is fixed at no(2). FcFxPortStackedConnMode FcStackedConnMode Type SNMP Provided By Access A value indicating the mode of Stacked Connect supported by the Description Fx_Port.
Page 94
McDATA SNMP Support FcFxPortHoldTime MicroSeconds Type Provided By Access The maximum time (in microseconds) that the Fx_Port shall hold a Description 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 95
McDATA SNMP Support FcFxPortTxType Fc0TxType Type Provided By Access The FC-0 transmitter type of the Fx_Port. Description Unknown (long distance laser) LongwaveLaser (LC version) ShortwaveLaser ShortwaveLaser-no OFC FcFxPortDistance Fc0Distance Type Provided By Access The FC-0 distance range of the Fx_Port transmitter. Description Unknown Long...
Page 96
McDATA SNMP Support FcFxPortID FcAddressId Type Login Server Provided By Access The address identifier by which this Fx_Port is identified within the Description 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 97
McDATA SNMP Support PSCC Provided By Access The number of buffers currently available for receiving frames from Description the attached port in the buffer-to-buffer flow control. The value should be less than or equal to fcFxPortBbCredit. FcFxPortOperMode FcFxPortMode Type Provided By Access The current operational mode of the Fx_Port.
Page 98
McDATA SNMP Support associated module. The value remains constant for the identified Fx_Port until the module is re-initialized. FcFxPortPhysAdminStatus INTEGER Type PCP, FPM Provided By Access The desired state of the Fx_Port. A management station may place Description the Fx_Port in a desired state by setting this object accordingly. The testing(3) state indicates that no operational frames can be passed.
Page 99
McDATA SNMP Support The values are defined as online(1) – Login may proceed, offline(2) – Login cannot proceed, testing(3) – port is under test, link-failure(4) – failure after online/testing. FcFxPortPhysLastChange TimeTicks Type SNMP Provided By Access The value of sysUpTime at the time the Fx_Port entered its current Description operational status.
Page 100
McDATA SNMP Support FcFxlogiNxPortIndex FcFeNxPortIndex Type SNMP Provided By Access The object identifies the associated NxPort in the attachment for Description which the entry contains information. FcFxPortFcphVersionAgreed FcphVersion Type Login Server Provided By Access The version of FC-PH that the Fx_Port has agreed to support from the Description Fabric Login.
Page 101
McDATA SNMP Support FcFxPortCosSuppAgreed FcCosCap Type Login Server Provided By Access A variable indicating that the attached NxPort has requested the Description Fx_Port for the support of classes of services and the Fx_Port has granted the request. FcFxPortIntermixSuppAgreed INTEGER Type SNMP Provided By Access...
Page 102
McDATA SNMP Support A variable indicating whether the Fx_Port has agreed to support Description Class 2 sequential delivery from the Fabric Login. This is only meaningful if Class 2 service has been agreed. The values are defined as yes(1) and no(2). FcFxPortClass3SeqDelivAgreed INTEGER Type...
Page 103
McDATA SNMP Support fcFxPortBbCreditModel FcBbCreditModel Type SNMP Provided By Access This object identifies the BB_Credit model used by the Fx_Port. The Description 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 104
McDATA SNMP Support Access The number of loss of synchronization detected by the Fx_Port. Description FcFxPortSigLosses Counter Type PSCC Provided By Access The number of loss of signal detected by the Fx_Port. Description FcFxPortPrimSeqProtoErrors Counter Type PSCC Provided By Access The number of primitive sequence protocol errors detected by the Description Fx_Port.
Page 105
McDATA SNMP Support PSCC Provided By Access The number of Delimiter Errors detected by this Fx_Port. Description FcFxPortAddressIdErrors Counter Type PSCC Provided By Access The number of address identifier errors detected by this Fx_Port. Description FcFxPortLinkResetIns Counter Type PSCC Provided By Access The number of Link Reset Protocol received by this Fx_Port from the Description...
Page 106
McDATA SNMP Support FcFxPortOlsOuts Counter Type PSCC Provided By Access The number of Offline Sequence issued by this Fx_Port. Description 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.
Page 107
McDATA SNMP Support The number of Class 1 connections successfully established in which Description the attached Nx_Port is the destination of the connect-request. This value is fixed at 0. FcFxPortC1FbsyFrames Counter Type SNMP Provided By Access The number of F_BSY frames generated by this Fx_Port against Class Description 1 connect-request.
Page 108
McDATA SNMP Support SNMP Provided By Access The number of Class 1 frames (other than Class 1 connect-request) Description received by this Fx_Port from its attached Nx_Port. This value is fixed at 0. FcFxPortC1OutFrames Counter Type SNMP Provided By Access The number of Class 1 frames (other than Class 1 connect-request) Description delivered through this Fx_Port to its attached Nx_Port.
Page 109
McDATA SNMP Support FcFxPortC1Discards Counter Type SNMP Provided By Access The number of Class 1 frames discarded by this Fx_Port. Description This value is fixed at 0. 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.
Page 110
McDATA SNMP Support The number of Class 2 frames delivered through this Fx_Port to its Description attached Nx_Port. FcFxPortC2InOctets Counter Type PSCC Provided By Access The number of Class 2 frame octets, including the frame delimiters, Description received by this Fx_Port from its attached Nx_Port. FcFxPortC2OutOctets Counter Type...
Page 111
McDATA SNMP Support FcFxPortC2FrjtFrames Counter Type PSCC Provided By Access The number of F_RJT frames generated by this Fx_Port against Class Description 2 frames. 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.
Page 112
McDATA SNMP Support The number of Class 3 frames delivered through this Fx_Port to its Description attached Nx_Port. FcFxPortC3InOctets Counter Type PSCC Provided By Access The number of Class 3 frame octets, including the frame delimiters, Description received by this Fx_Port from its attached Nx_Port. FcFxPortC3OutOctets Counter Type...
Page 113
McDATA SNMP Support associated module. The value remains constant for the identified Fx_Port until the module is re-initialized. FcFxPortCapFcphVersionHigh FcphVersion Type Provided By Access The highest or most recent version of FC-PH that the Fx_Port is Description capable of supporting. For values see FcFxPortFcphVersionHigh page 2-68.
Page 114
McDATA SNMP Support The minimum number of receive buffers available for holding Class 1 Description connect-request, Class 2 or Class 3 frames from the attached Nx_Port. This value is fixed at 1. FcFxPortCapRxDataFieldSizeMax FcRxDataFieldSize Type SNMP Provided By Access The maximum size in bytes of the Data Field in a frame that the Description Fx_Port is capable of receiving from its attached Nx_Port.
Page 115
McDATA SNMP Support Access A flag indicating whether or not the Fx_Port is capable of supporting Description the intermixing of Class 2 and Class 3 frames during a Class 1 connection. This flag is only valid if the port is capable of supporting Class 1 service.
Page 116
McDATA SNMP Support FcFxPortCapHoldTimeMax MicroSeconds Type SNMP Provided By Access The maximum holding time (in microseconds) that the Fx_Port is Description capable of supporting. This value is not supported. It’s always zero. FcFxPortCapHoldTimeMin MicroSeconds Type SNMP Provided By Access The minimum holding time (in microseconds) that the Fx_Port is Description capable of supporting.
Page 117
McDATA SNMP Support NOTE: All the counters are 32-bit counters. Fabric Element Management MIB 2-95...
McDATA SNMP Support Fibre Alliance MIB Type definitions FcNameId OCTET STRING (SIZE(8)) Syntax Represents the World wide Name (WWN; IEEE 60-bitvariety; Description standard part of T11 definitions for fibre channel) associated with a Fibre Channel (FC) entity. FcGlobalId OCTET STRING (SIZE(16)) Syntax Represents the World wide Name (WWN;...
Page 119
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 120
McDATA SNMP Support http://switch’s IP-addr Value Access The top-level URL of the system. If it does not exist the value is an Description empty string. The URL format is implementation dependent and can have keywords embedded that are preceded by a percent sign (e.g.,%USER).
Page 121
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 fcConnUnitGlobalId if fcConnUnitGlobalId is known and stable. FcConnUnitGlobalId FcGlobalId Type Switch’s WWN. Product Mapping Access An optional global-scope identifier for this connectivity unit.
Page 122
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 fcConnUnitId. But if the Ethernet were a replaceable PCCard, the hub should have an independent ID. FcConnUnitType FcUnitType Type...
Page 123
McDATA SNMP Support Access This object reports the overall status of the connectivity unit. The Description 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 fcConnUnitState values The values are defined as unknown (1), unused (2), ok (3), warning(4), failed (5) fcConnUnitProduct...
Page 124
McDATA SNMP Support URL to launch a management application, if applicable. Otherwise Description 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 OCTET STRING (SIZE (3)) Type FFCCXX Product Mapping...
Page 125
McDATA SNMP Support The number of sensors. Product Mapping Access Number of sensors in the fcConnUnitSensorTable. Description FcConnUnitNumRevs Unsigned32 Type Product Mapping Access The number of revisions in the fcConnUnitRevsTable. Description FcConnUnitModuleId OCTET STRING(SIZE(16) Type return 16 zeros.(currently not supported) Product Mapping Access This is a unique id, persistent between boots, that can be used to...
Page 126
McDATA SNMP Support FcConnUnitInfo SnmpAdminString Type A textual description of the product. Product Mapping Writable and persistent across IPL. Access Information about this connectivity unit. This object value should be Description persistent between boots. FcConnUnitControl INTEGER Type Always return unknown (1) on read operation. Product Mapping ResetConnUnitWarmStart (4), offlineConnUnit (5), and onlineConnUnit (6) will be supported by PCP.
Page 127
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 128
McDATA SNMP Support FcConnUnitNumEvents Unsigned32 Type Number of events in the fcConnUnitEventTable. It’s always <= 200, Product Mapping the maximum size of the event table. Access Number of events currently in the fcConnUnitEventTable. Description FcConnUnitMaxEvents Unsigned32 Type 200. Product Mapping Access Max number of events that can be recorded at any one time in the Description...
Page 129
McDATA SNMP Support FcConnUnitRevsRevision SnmpAdminString Type XX.XX.XX (The revision of the switch). Product Mapping Access A vendor-specific value identifying a revision of a component of the Description connectivity unit. FcConnUnitRevsDescription SnmpAdminString Type Switch Firmware Level Product Mapping Access Description of a component in the fcConnUnit to which the revision Description corresponds.
Page 130
McDATA SNMP Support FcConnUnitSensorName SnmpAdminString Type The module name of the FRU, such as FAN, PWR or THM Product Mapping Access A textual identification of the sensor intended primarily for operator Description use. FcConnUnitSensorStatus INTEGER Type This value is evaluated from FRU status. The active, backup and Product Mapping update-busy states are mapped to ok(3).
Page 131
McDATA SNMP Support This describes the status of the sensor as a message. It may also Description provide more resolution on the sensor indication, for example ‘Cover temperature 1503K, above nominal operating range’. FcConnUnitSensorType INTEGER Type fan (4) or power-supply (5) Product Mapping Access The type of component being monitored by this sensor.
Page 132
McDATA SNMP Support Access A unique value among all fcConnUnitPortEntrys on this connectivity Description unit, between 1 and fcConnUnitNumPorts. FcConnUnitPortType INTEGER Type If the port is Not installed Product Mapping 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 133
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 134
McDATA SNMP Support If the port is Not installed Product Mapping 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 135
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 fcConnUnitPortState object. The values are defined as unknown (1), unused (2), ok (3), warning (4), failure (5), notParticipating (6), initializing (7), bypassed (8).
Page 136
McDATA SNMP Support The World Wide Name of the port. If applicable, otherwise empty Description string. FcConnUnitPortFCId OCTET STRING (SIZE(3)) Type If it’s F-port, return fabric address of the node in form of [domain, Product Mapping area, node]. If it’s E_Port, return left-adjusted domain ID of the switch. Access This is the assigned Fibre Channel ID of this port.
Page 137
McDATA SNMP Support The port vendor (e.g., for a GBIC). Description FcConnUnitPortSpeed Gauge32 Type Return 100000 kilobytes for 1 Gb/s switches and 200000 kilobytes for Product Mapping 2 Gb/s switches. Access The speed of the port in kilobytes per second. Description FcConnUnitPortControl INTEGER...
Page 138
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 139
McDATA SNMP Support FcConnUnitPortProtocolCap (added from Mib3.0) OCTET STRING (SIZE (2)) Type If the port is Not installed Product Mapping 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 140
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 Bit mask that specifies the driver level protocol(s) that are currently Description operational. If this is not applicable, return all bits set to zero. This object has the same definition as fcConnUnitPortProtocolCap.
Page 141
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 142
McDATA SNMP Support FcConnUnitREventTime DisplayString Type (SIZE (15)) The time when the event occurred. Product Mapping Access This is the real time when the event occurred. It has the following Description 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 143
McDATA SNMP Support emergency (2) alert (3) critical (4) error (5) warning (6) notify (7) info (8) debug (9) mark (10) FcConnUnitEventType INTEGER Type Always status(3). Product Mapping Access The type of this event. The values are defined as follows: Description unknown (1) other (2)
Page 144
McDATA SNMP Support fcConnUnitEventDescr SnmpAdminString Type “Reason code XX”, XX is the event reason code. Product Mapping Access The description of the event. Description 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 145
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 Unsigned32 Type A link index.
Page 146
McDATA SNMP Support FcConnUnitLinkPortWwnX OCTET STRING Type The local side port WWN on the link. This information is available for Product Mapping both E and F ports. Access The port WWN of the unit specified by fcConnUnitLinkNodeIdX if Description known, otherwise 16 octets of binary 0. FcConnUnitLinkNodeIdY OCTET STRING (SIZE(16)) Type...
Page 147
McDATA SNMP Support The port WWN on the unit specified by fcConnUnitLinkNodeIdY if Description known, otherwise 16 octets of binary 0. FcConnUnitLinkAgentAddressY OCTET STRING (SIZE(16)) Type Access The address of an FCMGMT MIB agent for the node identified by Description fcConnUnitLinkNodeIdY, if known;...
Page 148
McDATA SNMP Support For F ports, return Fibre Channel Address. For E_Ports, return left Product Mapping adjusted domainId of the switch. Access This is the Fibre Channel ID of this port. If the connectivity unit is a Description 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 149
McDATA SNMP Support synchronization losses. (Only supports low 32-bits of counter, high 32-bits are set to zero). Access A count of the errors that have occurred on this port. Description FcConnUnitPortStatCountTxObjects Counter64 Type stTxFrames (64-bit counter). Product Mapping Access The number of frames/packets/Ios/etc that have been transmitted Description by this port.
Page 150
McDATA SNMP Support The number of octets or bytes that have been transmitted by this port. Description 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 151
McDATA SNMP Support NOTE: This is a Fibre Channel statistic only. FcConnUnitPortStatCountFBSYFrames Counter64 Type Not supported. Product Mapping Access Number of times that FBSY was returned to this port as a result of a Description 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 152
McDATA SNMP Support NOTE: This is the total for all classes and is a Fibre Channel only statistic. FcConnUnitPortStatCountPRJTFrames Counter64 Type Not supported. Product Mapping Access Number of times that FRJT was returned to this port as a result of a Description Frame that was rejected at the destination N_Port.
Page 153
McDATA SNMP Support Access Number of times that FBSY was returned to this port as a result of a Description 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 154
McDATA SNMP Support Number of times that FRJT was returned to this port as a result of a Description Class 1 Frame that was rejected at the destination N_Port. NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass2RxFrames Counter64 Type stC2FramesIn (64-bit counter).
Page 155
McDATA SNMP Support NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass2PBSYFrames Counter64 Type Not supported. Product Mapping Access Number of times that PBSY was returned to this port as a result of a Description 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 156
McDATA SNMP Support FcConnUnitPortStatCountClass3RxFrames Counter64 Type stC3FramesIn (64-bit counter). Product Mapping Access Number of Class 3 Frames received at this port. Description NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountClass3TxFrames Counter64 Type stC3FramesOut (64-bit counter). Product Mapping Access Number of Class 3 Frames transmitted out this port. Description NOTE: This is a Fibre Channel only statistic.
Page 157
McDATA SNMP Support Number of Multicast Frames or Packets received at this port. Description FcConnUnitPortStatCountTxMulticastObjects Counter64 Type Not supported. Product Mapping Access Number of Multicast Frames or Packets transmitted out this port. Description FcConnUnitPortStatCountRxBroadcastObjects Counter64 Type Not supported. Product Mapping Access Number of Broadcast Frames or Packets received at this port.
Page 158
McDATA SNMP Support FcConnUnitPortStatCountTxLinkResets Counter64 Type stLinkResetsOut (Only supports low 32 bits of counter, high 32 bits Product Mapping are set to zero). Access Number of Link resets. This is the number LRs transmitted. Description NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountNumberLinkResets Counter64 Type...
Page 159
McDATA SNMP Support StOlssOut (Only supports low 32 bits of counter, high 32 bits are set Product Mapping to zero). Access Number of Offline Primitive OLS transmitted by this port. Description NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountNumberOfflineSequences Counter64 Type stOlssIn + stOlssOut (Only supports low 32 bits of counter, high 32...
Page 160
McDATA SNMP Support Number of frames received with invalid CRC. This count is part of Description 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 Counter64 Type...
Page 161
McDATA SNMP Support NOTE: This is a Fibre Channel only statistic. FcConnUnitPortStatCountLossofSynchronization Counter64 Type stSyncLosses (Only supports low 32 bits of counter, high 32 bits are Product Mapping set to zero). Access Number of instances of synchronization loss detected at port. This Description count is part of the Link Error Status Block (LESB).
Page 162
McDATA SNMP Support FcConnUnitPortStatCountFramesTruncated Counter64 Type stFramesTooShort (Only supports low 32 bits of counter, high 32 bits Product Mapping are set to zero). Access Number of frames received at this port where the frame length was Description 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 163
McDATA SNMP Support FcConnUnitPortStatCountEncodingDisparityErrors Counter64 Type Not supported. Product Mapping Access Number of disparity errors received at this port. Description 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 164
McDATA SNMP Support Port WWN Name Product Mapping Access The Port WWN Name for this entry in the SNS table. Description fcConnUnitSnsNodeName FcNameId Type Node Name. Product Mapping Access The Node Name for this entry in the SNS table. Description fcConnUnitSnsClassOfSvc OCTET STRING (SIZE) (1)) Type...
Page 165
McDATA SNMP Support fcConnUnitSnsFC4Type OCTET STRING (SIZE) (32)) Type FC4 type. Product Mapping Access The FC-4 Types supported by this entry in the SNS table. Bitmap of Description FC-4 types supported. See FC-GS2 table 27. fcConnUnitSnsPortType OCTET STRING (SIZE) (1)) Type Port type.
Page 166
McDATA SNMP Support fcConnUnitSnsHardAddress FcGlobalId Type Bytes address from name server in the least significant bytes. Product Mapping Access The Hard ALPA of this entry in the SNS table. This address is device Description selected, not dynamically assigned. fcConnUnitSnsSymbolicPortName DisplayString (SIZE (0..79)) Type Symbolic port name.
Page 167
McDATA SNMP Support The current number of trap recipients. Product Mapping Access The current number of rows in the trap table. Description TrapRegTable A table containing a row for each IP address/port number that traps will be sent to. *fcTrapRegIpAddress IpAddress Type Trap recipient’s IP address.
McDATA SNMP Support Row status. Product Mapping Access Specifies the operational status of the row. Description 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 169
McDATA SNMP Support fcConnUnitDeletedTrap Type Number Not supported on the connUnit. Product Mapping OID and Value An fcConnUnit has been deleted from this agent. Recommended Description severity level (for filtering): warning. fcConnUnitEventTrap Type Number Generated when a new event is generated. Product Mapping OID and Value “.1.3.6.1.2.1.8888.1.1.7.1.1”...
Page 170
McDATA SNMP Support “.1.3.6.1.2.1.8888.1.1.6.1.6” + unitId + port_nbr OID and Value fcConnUnitPortStatus, “.1.3.6.1.2.1.8888.1.1.6.1.5” + unitId + port_nbr fcConnUnitPortState The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert. E/OS SNMP Support Manual 2-148...
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 172
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 0105080000Z LAST-UPDATED IETF IPFC Working Group ORGANIZATION S. Blumenau CONTACT-INFO 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 173
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.
Fibre Alliance MIB Textual conventions for this MIB FcNameId current Status Represents the Worldwide Name (WWN; IEEE 60-bit variety; Description standard part of T11 definitions for fibre channel) associated with a Fibre Channel (FC) entity. OCTET STRING (SIZE (8)) Syntax FcGlobalId current Status...
Page 175
Fibre Alliance MIB mark (10) } FcUnitType current Status 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.
Fibre Alliance MIB gateway(5), converter(6), hba(7), proxyAgent(8), storageDevice(9), host(10), storageSubsystem(11), module(12), swDriver(13), storageAccessDevice(14) } FcPortFCClass current Status Represents the class(es) of service represented on a given port, in a Description given operational context. BITS { Syntax unknown (0), classF (1), class1 (2), class2 (3), class3 (4),...
Page 177
Fibre Alliance MIB current Status The number of connectivity units present on this system. May be a Description count of the boards in a chassis or the number of full boxes in a rack. Sequence ::= { fcMgmtConfig 1 } fcConnURL DisplayString Syntax...
Page 178
Fibre Alliance MIB The connectivity table contains general information on the system's Description units. The number of entries is given by the value of fcConnUnitNumber. It is 1 for stand-alone systems. Sequence ::= { fcMgmtConfig 3 } fcConnUnitEntry FcConnUnitEntry Syntax not-accessible Max-Access current...
Page 179
Fibre Alliance MIB fcConnUnitContact SnmpAdminString, fcConnUnitLocation SnmpAdminString, fcConnUnitEventFilter FcEventSeverity, fcConnUnitNumEvents Unsigned32, fcConnUnitMaxEvents Unsigned32, fcConnUnitEventCurrID Unsigned32 } fcConnUnitId OCTET STRING (SIZE (16)) Syntax read-only Max-Access current Status The unique identification for this connectivity unit among those Description within this proxy domain. The value MUST be unique within the proxy domain because it is the index variable for fcConnUnitTable.
Page 180
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 181
Fibre Alliance MIB read-only Max-Access current Status The number of physical ports in the connectivity unit Description (internal/embedded, external). Sequence ::= { fcConnUnitEntry 4 } fcConnUnitState INTEGER { unknown(1), online(2), offline(3) } Syntax read-only Max-Access current Status This object reports the overall state of the connectivity unit. The Description meaning of all values is essentially self-explanatory.
Page 182
Fibre Alliance MIB read-only Max-Access current Status The connectivity unit vendor's product model name. Description Sequence ::= { fcConnUnitEntry 7 } fcConnUnitSerialNo SnmpAdminString Syntax read-only Max-Access current Status The serial number identification for this connectivity unit. Description Sequence ::= { fcConnUnitEntry 8 } fcConnUnitUpTime TimeTicks Syntax...
Page 183
Fibre Alliance MIB read-only Max-Access current Status 24 bit Fibre Channel address ID of this connectivity unit. Following Description 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 184
Fibre Alliance MIB Sequence ::= { fcConnUnitEntry 14 } fcConnUnitNumRevs Unsigned32 Syntax read-only Max-Access current Status The number of revisions in the fcConnUnitRevsTable. Description Sequence ::= { fcConnUnitEntry 15 } fcConnUnitModuleId OCTET STRING (SIZE(16)) Syntax read-only Max-Access current Status This is a unique id, persistent between boots, that can be used to Description group a set of connectivity units together into a module.
Page 185
Fibre Alliance MIB fcConnUnitInfo SnmpAdminString Syntax read-write Max-Access current Status Information about this connectivity unit. This object value should be Description persistent between boots. Sequence ::= { fcConnUnitEntry 18 } fcConnUnitControl INTEGER { Syntax unknown(1), invalid(2), resetConnUnitColdStart(3), resetConnUnitWarmStart(4), offlineConnUnit(5), onlineConnUnit(6) } read-write Max-Access current...
Page 186
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 187
Fibre Alliance MIB fcConnUnitEventFilter FcEventSeverity Syntax read-write Max-Access current Status This value defines the event severity that will be logged by this Description connectivity unit. All events of severity less than or equal to fcConnUnitEventFilter are logged in the fcConnUnitEventTable. Sequence ::= { fcConnUnitEntry 22 } fcConnUnitNumEvents...
Page 188
Fibre Alliance MIB Sequence ::= { fcConnUnitEntry 25 } The revisions table lists the revisions supported by the associated Revisions Table connectivity units. fcConnUnitRevsTable SEQUENCE OF FcConnUnitRevsEntry Syntax not-accessible Max-Access current Status Description Table of the revisions of components (e.g., firmware, hardware, etc.) supported by the connectivity units managed by this agent.
Page 189
Fibre Alliance MIB A unique value among all fcConnUnitRevsEntrys with the same Description value of fcConnUnitId, in the range between 1 and fcConnUnitNumRevs[fcConnUnitId]. Sequence ::= { fcConnUnitRevsEntry 1 } fcConnUnitRevsRevision SnmpAdminString Syntax read-only Max-Access current Status A vendor-specific value identifying a revision of a component of the Description connectivity unit.
Page 190
Fibre Alliance MIB fcConnUnitSensorEntry FcConnUnitSensorEntry Syntax not-accessible Max-Access current Status Each entry contains the information for a specific sensor. Description INDEX { fcConnUnitId, fcConnUnitSensorIndex } Sequence ::= { fcConnUnitSensorTable 1 } FcConnUnitSensorEntry ::= SEQUENCE { fcConnUnitSensorIndex Unsigned32, fcConnUnitSensorName SnmpAdminString, fcConnUnitSensorStatus INTEGER, fcConnUnitSensorInfo SnmpAdminString,...
Page 191
Fibre Alliance MIB A textual identification of the sensor intended primarily for operator Description use. Sequence ::= { fcConnUnitSensorEntry 2 } fcConnUnitSensorStatus INTEGER { Syntax unknown(1), other(2), ok(3), warning(4), failed(5) } read-only Max-Access current Status The status indicated by the sensor. Description unknown (1) the unit cannot determine the status...
Page 192
Fibre Alliance MIB fcConnUnitSensorMessage SnmpAdminString Syntax read-only Max-Access current Status This describes the status of the sensor as a message. It may also Description provide more resolution on the sensor indication, for example 'Cover temperature 1503K, above nominal operating range' Sequence ::= { fcConnUnitSensorEntry 5 } fcConnUnitSensorType...
Page 193
Fibre Alliance MIB fcConnUnitSensorCharacteristic INTEGER { Syntax unknown(1), other(2), temperature(3), pressure(4), emf(5), currentValue(6), airflow(7), frequency(8), power(9) } read-only Max-Access current Status The characteristics being monitored by this sensor. The unknown (1) Description and other (2) values meanings analogous to those for the fcConnUnitSensorStatus object;...
Page 194
Fibre Alliance MIB fcConnUnitPortEntry FcConnUnitPortEntry Syntax not-accessible Max-Access current Status Each entry contains the information for a specific port. Description INDEX { fcConnUnitId, fcConnUnitPortIndex } Sequence ::= { fcConnUnitPortTable 1 } FcConnUnitPortEntry ::= SEQUENCE { fcConnUnitPortIndex Unsigned32, fcConnUnitPortType INTEGER, fcConnUnitPortFCClassCap FcPortFCClass, fcConnUnitPortFCClassOp FcPortFCClass,...
Page 195
Fibre Alliance MIB fcConnUnitPortIndex Unsigned32 Syntax read-only Max-Access current Status A unique value among all fcConnUnitPortEntrys on this connectivity Description unit, between 1 and fcConnUnitNumPorts. Sequence ::= { fcConnUnitPortEntry 1 } fcConnUnitPortType INTEGER { Syntax unknown (1), other (2), notPresent (3), hubPort (4), nPort (5), lPort (6),...
Page 196
Fibre Alliance MIB The port type refers to the protocol active on the port and can take Description 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 197
Fibre Alliance MIB Bit mask that specifies the classes of service that are currently Description operational at this port. If this object is not applicable, the agent MUST return all bits set to zero. Sequence ::= { fcConnUnitPortEntry 4 } fcConnUnitPortState INTEGER { Syntax...
Page 198
Fibre Alliance MIB current Status The current overall protocol status for the port. The warning value Description (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 199
Fibre Alliance MIB gbic(3), embedded(4), glm(5), gbicSerialId(6), gbicNoSerialId(7), gbicNotInstalled(8), smallFormFactor(9) } read-only Max-Access current Status The module type of the port connector. This object refers to the Description hardware implementation of the port. The embedded value (4) means 'fixed' (e.g., oneXnine). Sequence ::= { fcConnUnitPortEntry 8 } fcConnUnitPortWwn...
Page 200
Fibre Alliance MIB fcConnUnitPortSerialNo SnmpAdminString Syntax read-only Max-Access current Status The serial number identification of the unit (e.g., for a GBIC). If this is Description not applicable, return a zero-length string. Sequence ::= { fcConnUnitPortEntry 11 } fcConnUnitPortRevision SnmpAdminString Syntax read-only Max-Access current...
Page 201
Fibre Alliance MIB fcConnUnitPortControl INTEGER { Syntax unknown (1), invalid (2), esetConnUnitPort (3), ypassConnUnitPort (4), nbypassConnUnitPort (5), fflineConnUnitPort (6), nlineConnUnitPort (7) } read-write Max-Access current Status This object is used to control the addressed fcConnUnit's port. Valid Description commands are: unknown and invalid are only used as values that are read.
Page 202
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 203
Fibre Alliance MIB This is the internal port number this port is known by. In many Description 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.
Fibre Alliance MIB fcConnUnitPortNodeWwn FcNameId Syntax read-only Max-Access current Status The Node World Wide Name of the port if applicable, otherwise all Description 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 205
Fibre Alliance MIB current Status The table of connectivity unit events. Errors, warnings, and Description information should be reported in this table. Sequence ::= { fcMgmtConfig 7 } fcConnUnitEventEntry FcConnUnitEventEntry Syntax not-accessible Max-Access current Status Each entry contains information on a specific event for the given Description connectivity unit.
Page 206
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 207
Fibre Alliance MIB fcConnUnitSEventTime TimeTicks Syntax read-only Max-Access current Status This is the sysuptime timestamp when the event occurred. Description Sequence ::= { fcConnUnitEventEntry 3 } fcConnUnitEventSeverity FcEventSeverity Syntax read-only Max-Access current Status The event severity level. Description Sequence ::= { fcConnUnitEventEntry 4 } fcConnUnitEventType INTEGER { Syntax...
Page 208
Fibre Alliance MIB current Status This is used with the fcConnUnitEventType to identify which object Description the event refers to. It can be the OID of a connectivity unit or of another object like fcConnUnitPortStatus[...] Sequence ::= { fcConnUnitEventEntry 6 } fcConnUnitEventDescr SnmpAdminString Syntax...
Page 209
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 210
Fibre Alliance MIB fcConnUnitLinkPortWwnY OCTET STRING, fcConnUnitLinkAgentAddressY OCTET STRING, fcConnUnitLinkAgentAddressTypeY Unsigned32, fcConnUnitLinkAgentPortY Unsigned32, fcConnUnitLinkUnitTypeY FcUnitType, fcConnUnitLinkConnIdY OCTET STRING } fcConnUnitLinkIndex Unsigned32 Syntax read-only Max-Access current Status This value is used to create a unique value for each entry in the link Description table with the same fcConnUnitId.
Page 211
Fibre Alliance MIB The port number on the unit specified by fcConnUnitLinkNodeIdX if Description known, otherwise -1. If the value is non-negative then it will be equal to fcConnUnitPortPhysicalNumber. Sequence ::= { fcConnUnitLinkEntry 3 } fcConnUnitLinkPortWwnX OCTET STRING (SIZE(16)) Syntax read-only Max-Access current...
Page 212
Fibre Alliance MIB fcConnUnitLinkPortWwnY OCTET STRING (SIZE(16)) Syntax read-only Max-Access current Status The port WWN on the unit specified by fcConnUnitLinkNodeIdY if Description known, otherwise 16 octets of binary 0. Sequence ::= { fcConnUnitLinkEntry 7 } fcConnUnitLinkAgentAddressY OCTET STRING (SIZE(16)) Syntax read-only Max-Access...
Page 213
Fibre Alliance MIB The IP port number for the agent. This is provided in case the agent is Description at a non-standard SNMP port. Sequence ::= { fcConnUnitLinkEntry 10 } fcConnUnitLinkUnitTypeY FcUnitType Syntax read-only Max-Access current Status Type of the FC connectivity unit as defined in fcConnUnitType. Description Sequence ::= { fcConnUnitLinkEntry 11 }...
Page 214
Fibre Alliance MIB A list of statistics for the ports. Description Sequence ::= { fcMgmtStatistics 1 } fcConnUnitPortStatEntry FcConnUnitPortStatEntry Syntax not-accessible Max-Access current Status An entry describing port statistics. Description INDEX { fcConnUnitId, fcConnUnitPortStatIndex } Sequence ::= { fcConnUnitPortStatTable 1 } FcConnUnitPortStatEntry ::= SEQUENCE { fcConnUnitPortStatIndex...
Page 216
Fibre Alliance MIB fcConnUnitPortStatIndex Unsigned32 Syntax read-only Max-Access current Status A unique value among all entrys in this table, between 0 and Description fcConnUnitNumPort[fcConnUnitPortUnitId]. Sequence ::= { fcConnUnitPortStatEntry 1 } fcConnUnitPortStatErrs Counter64 Syntax read-only Max-Access current Status A count of the errors that have occured on this port. Description Sequence ::= { fcConnUnitPortStatEntry 2 }...
Page 217
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 Counter64 Syntax read-only Max-Access current Status The number of octets or bytes that have been transmitted by this port. Description One second periodic polling of the port.
Page 218
Fibre Alliance MIB fcConnUnitPortStatInputBuffsFull Counter64 Syntax read-only Max-Access current Status Count of occurrences when all input buffers of a port were full and Description 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 219
Fibre Alliance MIB fcConnUnitPortStatFRJTFrames Counter64 Syntax read-only Max-Access current Status Count of times that FRJT was returned to this port as a result of a Description Frame that was rejected by the fabric. Note, this is the total for all classes and is a Fibre Channel only stat.
Page 220
Fibre Alliance MIB Count of Class 1 Frames transmitted out this port. Note, this is a Fibre Description Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 14 } fcConnUnitPortStatC1FBSYFrames Counter64 Syntax read-only Max-Access current Status Count of times that FBSY was returned to this port as a result of a Description Class 1 Frame that could not be delivered to the other end of the link.
Page 221
Fibre Alliance MIB Sequence ::= { fcConnUnitPortStatEntry 17 } fcConnUnitPortStatC1PRJTFrames Counter64 Syntax read-only Max-Access current Status Count of times that FRJT was returned to this port as a result of a Description Class 1 Frame that was rejected at the destination N_Port. Note, this is a Fibre Channel only stat.
Page 222
Fibre Alliance MIB Count of times that FBSY was returned to this port as a result of a Description 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 223
Fibre Alliance MIB Sequence ::= { fcConnUnitPortStatEntry 24 } fcConnUnitPortStatC3RxFrames Counter64 Syntax read-only Max-Access current Status Count of Class 3 Frames received at this port. Note, this is a Fibre Description Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 25 } fcConnUnitPortStatC3TxFrames Counter64 Syntax...
Page 224
Fibre Alliance MIB current Status Count of Multicast Frames or Packets received at this port. Description Sequence ::= { fcConnUnitPortStatEntry 28 } fcConnUnitPortStatTxMcastObjects Counter64 Syntax read-only Max-Access current Status Count of Multicast Frames or Packets transmitted out this port. Description Sequence ::= { fcConnUnitPortStatEntry 29 } fcConnUnitPortStatRxBcastObjects...
Page 225
Fibre Alliance MIB Count of Link resets. This is the number of LRs received. Note, this is Description a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 32 } fcConnUnitPortStatTxLinkResets Counter64 Syntax read-only Max-Access current Status Count of Link resets. This is the number LRs transmitted. Note, this Description is a Fibre Channel only stat.
Page 226
Fibre Alliance MIB read-only Max-Access current Status Count of Offline Primitive OLS transmitted by this port. Note, this is Description a Fibre Channel only stat. Sequence ::= { fcConnUnitPortStatEntry 36 } fcConnUnitPortStatOfflineSeqs Counter64 Syntax read-only Max-Access current Status Count of Offline Primitive sequence received at this port. Note, this is Description a Fibre Channel only stat.
Page 227
Fibre Alliance MIB fcConnUnitPortStatInvalidTxWords Counter64 Syntax read-only Max-Access current Status Count of invalid transmission words received at this port. This count Description 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 228
Fibre Alliance MIB Count of instances of synchronization loss detected at port. This Description 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 Counter64 Syntax...
Page 229
Fibre Alliance MIB fcConnUnitPortStatAddressErrs Counter64 Syntax read-only Max-Access current Status Count of frames received with unknown addressing. e.g. unknown Description 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 230
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 Counter32 Syntax read-only Max-Access current...
Page 232
Fibre Alliance MIB The Port Identifier for this entry in the SNS table. Description Sequence ::= { fcConnUnitSnsEntry 2 } fcConnUnitSnsPortName FcNameId Syntax read-only Max-Access current Status The Port WWN for this entry in the SNS table. Description Sequence ::= { fcConnUnitSnsEntry 3 } fcConnUnitSnsNodeName FcNameId Syntax...
Page 233
Fibre Alliance MIB Sequence ::= { fcConnUnitSnsEntry 6 } fcConnUnitSnsProcAssoc OCTET STRING (SIZE (8)) Syntax read-only Max-Access current Status The Process Associator for this entry in the SNS table. Description Sequence ::= { fcConnUnitSnsEntry 7 } fcConnUnitSnsFC4Type OCTET STRING (SIZE (32)) Syntax read-only Max-Access...
Page 234
Fibre Alliance MIB fcConnUnitSnsFabricPortName FcNameId Syntax read-only Max-Access current Status The Fabric Port name of this entry in the SNS table. Description Sequence ::= { fcConnUnitSnsEntry 11 } fcConnUnitSnsHardAddress FcGlobalId -- was FcAddressId (undefined) Syntax read-only Max-Access current Status The Hard ALPA of this entry in the SNS table. Description Sequence ::= { fcConnUnitSnsEntry 12 }...
Fibre Alliance MIB SNMP trap registration group fcTrapMaxClients Unsigned32 Syntax read-only Max-Access current Status The maximum number of SNMP trap recipients supported by the Description connectivity unit. Sequence ::= { fcMgmtNotifyFilter 1 } fcTrapClientCount Unsigned32 Syntax read-only Max-Access current Status The current number of rows in the trap table.
Page 236
Fibre Alliance MIB INDEX { fcTrapRegIpAddress, fcTrapRegPort } Sequence ::= { fcTrapRegTable 1 } FcTrapRegEntry ::= SEQUENCE { fcTrapRegIpAddress IpAddress, fcTrapRegPort Unsigned32, fcTrapRegFilter FcEventSeverity, fcTrapRegRowState RowStatus } fcTrapRegIpAddress IpAddress Syntax read-create Max-Access current Status The Ip address of a client registered for traps. Description Sequence ::= { fcTrapRegEntry 1 }...
Page 237
Fibre Alliance MIB Sequence ::= { fcTrapRegEntry 3} fcTrapRegRowState RowStatus Syntax read-create Max-Access current Status Specifies the operational status of the row. A RowStatus object may Description 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.
Fibre Alliance MIB Related traps fcConnUnitStatusChange { fcConnUnitStatus, fcConnUnitState } OBJECTS current Status The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert. Sequence ::= { fcMgmtNotifications 1 } fcConnUnitDeletedTrap { fcConnUnitGlobalId } OBJECTS current Status An fcConnUnit has been deleted from this agent.
Fibre Alliance MIB The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert. Sequence ::= { fcMgmtNotifications 4 } fcConnUnitPortStatusChange { fcConnUnitPortStatus, fcConnUnitPortState } OBJECTS current Status The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert.
Fibre Alliance MIB Compliance statements fcMgmtCompliance current Status The compliance statement for Fibre Channel entities which Description 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 246
Fibre Alliance MIB fcConnUnitPortStatEncodingErrs } current Status The collection of objects providing Fibre Channel connectivity unit Description port statistics. Sequence ::= { fcMgmtGroups 4 } Fibre Channel Simple Name Server group fcCuSNSGroup Objects Scalars fcConnUnitSnsMaxRows, fcConnUnitSnsTable fcConnUnitSnsPortIndex, fcConnUnitSnsPortIdentifier, fcConnUnitSnsPortName, fcConnUnitSnsNodeName, fcConnUnitSnsClassOfSvc, fcConnUnitSnsNodeIPAddress, fcConnUnitSnsProcAssoc,...
Page 247
Fibre Alliance MIB SNMP trap filter group fcCuTrapFiltersGroup Objects Scalars fcTrapMaxClients, fcTrapClientCount, fcTrapRegTable fcTrapRegIpAddress, fcTrapRegPort, fcTrapRegFilter, fcTrapRegRowState } current Status The collection of objects controlling SNMP notification (i.e., trap) Description destinations. Sequence ::= { fcMgmtGroups 6 } FC-MGMT-MIB notifications group fcCuNotificationsGroup {fcConnUnitStatusChange, Notifications...
Page 248
Fibre Alliance MIB E/OS SNMP Support Manual A-78...
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 250
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 251
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...
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 INTEGER Syntax read-only...
Page 253
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 254
FC Management MIB obsolete Status The sysuptime timestamp in centiseconds at which the Description 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 256
FC Management MIB Sequence ::= { connUnitEntry 1 } connUnitGlobalId FcGlobalId Syntax read-only Access mandatory Status An optional global-scope identifier for this connectivity unit. It MUST Description be a WWN for this connectivity unit or 16 octets of value zero. WWN formats requiring fewer than 16 octets MUST be extended to 16 octets with trailing zero octets, Left justified, zero filled, If a WWN is used for connUnitId, the same WWN MUST be used forconnUnitGlobalId.
Page 257
FC Management MIB 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 its connUnitId. But if the Ethernet were a replaceable PCCard, the hub should have an independent ID.
Page 258
FC Management MIB connUnitStatus INTEGER { Syntax unknown(1), unused(2), cannot report status ok(3), available for meaningful work warning(4), something needs attention failed(5) something has failed } read-only Access mandatory Status Overall status of the connectivity unit. The goal of this object is to be Description the single poll point to check the status of the connunit.
Page 259
FC Management MIB connUnitUpTime TimeTicks Syntax read-only Access mandatory Status The number of centiseconds since the last unit initialization. Description ::= { connUnitEntry 9 } Sequence connUnitUrl DisplayString Syntax read-write Access mandatory Status URL to launch a management application, if applicable. Otherwise Description empty string.
Page 260
FC Management MIB mandatory Status A value of 'yes' means this is the proxy master unit for a set of Description managed units. For example, this could be the only unit with a management card in it for a set of units. A standalone unit should return 'yes' for this object.
Page 261
FC Management MIB connUnitConfigurationChangeTime TimeTicks Syntax read-only Access obsolete Status The sysuptime timestamp in centiseconds at which the last Description configuration change occurred. Sequence ::= { connUnitEntry 16 } connUnitNumRevs INTEGER Syntax read-only Access mandatory Status The number of revisions in the connUnitRevsTable. Description DEFVAL { 1 } Sequence...
Page 262
FC Management MIB represent a physical or logical group of connectivity units. Then the value of the group would be set to the value of connUnitId for this 'container' connUnit. connUnitModuleId should be zeros if this connUnit is not part of a module. Sequence ::= { connUnitEntry 19 } connUnitName...
Page 263
FC Management MIB mandatory Status This object is used to control the addressed connUnit. Description 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 264
FC Management MIB mandatory Status Location information for this connectivity unit.Persistent across Description boots. Sequence ::= { connUnitEntry 24 } connUnitEventFilter FcEventSeverity Syntax read-write Access mandatory Status This value defines the event severity that will be logged by this Description connectivity unit.
Page 265
FC Management MIB read-only Access mandatory Status The last used event id (connUnitEventIndex). Description Sequence ::= { connUnitEntry 28 } The Table of revisions for hardware and software elements. connUnitRevsTable SEQUENCE OF ConnUnitRevsEntry Syntax not-accessible Access mandatory Status Table of the revisions supported by connectivity units managed by Description this agent.
Page 266
FC Management MIB connUnitRevsUnitId FcGlobalId Syntax read-only Access mandatory Status The connUnitId of the connectivity unit that contains this revision Description table. Sequence ::= { connUnitRevsEntry 1 } connUnitRevsIndex INTEGER (1..2147483647) Syntax read-only Access mandatory Status A unique value among all connUnitRevsEntrys with the same value Description of connUnitRevsUnitId, in the range between 1 and connUnitNumRevs[connUnitRevsUnitId].
FC Management MIB Sequence ::= { connUnitRevsEntry 4 } Sensor table connUnitSensorTable SEQUENCE OF ConnUnitSensorEntry Syntax not-accessible Access mandatory Status Table of the sensors supported by each connectivity unit managed by Description this agent. Sequence ::= { connSet 8 } connUnitSensorEntry ConnUnitSensorEntry Syntax...
Page 268
FC Management MIB connUnitSensorUnitId FcGlobalId Syntax read-only Access mandatory Status The connUnitId of the connectivity unit that contains this sensor Description table. Sequence ::= { connUnitSensorEntry 1 } connUnitSensorIndex INTEGER (1..2147483647) Syntax read-only Access mandatory Status A unique value among all connUnitSensorEntrys with the same Description value of connUnitSensorUnitId, in the range between 1 and connUnitNumSensor[connUnitSensorUnitId].
Page 269
FC Management MIB ok(3), the sensor indicates ok warning(4), the sensor indicates a warning failed(5) the sensor indicates failure } read-only Access mandatory Status The status indicated by the sensor. Description Sequence ::= { connUnitSensorEntry 4 } connUnitSensorInfo DisplayString Syntax read-only Access mandatory...
Page 270
FC Management MIB power-supply(5), transmitter(6), enclosure(7), board(8), receiver(9) } read-only Access mandatory Status The type of component being monitored by this sensor. Description Sequence ::= { connUnitSensorEntry 7 } connUnitSensorCharacteristic INTEGER { Syntax unknown(1), other(2), temperature(3), pressure(4), emf(5), currentValue(6), -- current is a keyword airflow(7), frequency(8), power(9),...
FC Management MIB Port Table connUnitPortTable SEQUENCE OF ConnUnitPortEntry Syntax not-accessible Access mandatory Status Generic information on ports for a specific connUnit. Description Sequence ::= { connSet 10 } connUnitPortEntry ConnUnitPortEntry Syntax not-accessible Access mandatory Status Each entry contains the information for a specific port. Description INDEX { connUnitPortUnitId, connUnitPortIndex } Sequence...
Page 272
FC Management MIB connUnitPortRevision DisplayString, connUnitPortVendor DisplayString, connUnitPortSpeed INTEGER, connUnitPortControl INTEGER, connUnitPortName DisplayString, connUnitPortPhysicalNumber INTEGER, connUnitPortStatObject OBJECT IDENTIFIER, connUnitPortProtocolCap OCTET STRING, connUnitPortProtocolOp OCTET STRING, connUnitPortNodeWwn FcNameId, connUnitPortHWState INTEGER } connUnitPortUnitId FcGlobalId Syntax read-only Access mandatory Status The connUnitId of the connectivity unit that contains this port. Description Sequence ::= { connUnitPortEntry 1 }...
Page 273
FC Management MIB connUnitPortType INTEGER { Syntax unknown (1), other (2), not-present (3), hub-port (4), n-port (5), end port for fabric nl-port (6), end port for loop fl-port (7), public loop f-port (8), fabric port e-port (9), fabric expansion port g-port (10), generic fabric port domain-ctl (11),...
Page 274
FC Management MIB Bit mask that specifies the classes of service capability of this port. If Description this is not applicable, return all bits set to zero. The bits have the following definition: unknown class-f class-one class-two class-three class-four class-five class-six Sequence ::= { connUnitPortEntry 4 }...
Page 275
FC Management MIB The user selected state of the port hardware. Description Sequence ::= { connUnitPortEntry 6 } connUnitPortStatus INTEGER { Syntax unknown (1), unused (2), device cannot report this status ready (3), FCAL Loop or FCPH Link reset protocol initialization has completed warning (4), do not use (4/12/00)
Page 276
FC Management MIB longwaveNoOFC(8), shortwaveNoOFC(9), longwaveLED(10), ssa(11) } read-only Access mandatory Status The technology of the port transceiver. Description Sequence ::= { connUnitPortEntry 8 } connUnitPortModuleType INTEGER { Syntax unknown(1), other(2), gbic(3), embedded(4), -- fixed, i.e., oneXnine glm(5), gbicSerialId(6), gbicNoSerialId(7), gbicNotInstalled(8), smallFormFactor(9) -- this is generically a small form factor connector.
Page 277
FC Management MIB The World Wide Name of the port if applicable, otherwise all zeros. Description Sequence ::= { connUnitPortEntry 10 } connUnitPortFCId FcAddressId Syntax read-only Access mandatory Status This is the assigned Fibre Channel ID of this port. This value is Description expected to be a Big Endian value of 24 bits.
Page 278
FC Management MIB connUnitPortVendor DisplayString (SIZE(0..79)) Syntax read-only Access mandatory Status The port vendor (e.g., for a GBIC). Description Sequence ::= { connUnitPortEntry 14 } connUnitPortSpeed INTEGER Syntax read-only Access mandatory Status The speed of the port in kilobytes per second. Description Sequence ::= { connUnitPortEntry 15 }...
Page 279
FC Management MIB This object is used to control the addressed connUnit's port. Valid Description 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 280
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 281
FC Management MIB Sequence ::= { connUnitPortEntry 17 } connUnitPortPhysicalNumber INTEGER Syntax read-only Access mandatory Status This is the internal port number this port is known by. In many Description 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 282
FC Management MIB Loop - 1 Fabric - 2 SCSI - 4 TCP/IP - 8 VI - 16 FICON - 32 Sequence ::= { connUnitPortEntry 20 } connUnitPortProtocolOp OCTET STRING (SIZE (2)) Syntax read-only Access mandatory Status Bit mask that specifies the driver level protocol(s) that are currently Description operational.
FC Management MIB connUnitPortHWState INTEGER { Syntax 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) } read-only...
Page 284
FC Management MIB Each entry contains information on a specific event for the given Description connectivity unit. INDEX { connUnitEventUnitId, connUnitEventIndex } Sequence ::= { connUnitEventTable 1 } ConnUnitEventEntry ::= SEQUENCE { connUnitEventUnitId FcGlobalId, connUnitEventIndex INTEGER (1..2147483647), connUnitEventId INTEGER, connUnitREventTime DisplayString, connUnitSEventTime TimeTicks,...
Page 285
FC Management 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 286
FC Management MIB This is the real time when the event occurred. It has the following Description 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 either a NULL string or '00000000 000000'. Sequence ::= { connUnitEventEntry 4 } connUnitSEventTime...
FC Management MIB status(3), configuration(4), topology(5) } read-only Access mandatory Status The type of this event. Description Sequence ::= { connUnitEventEntry 7 } connUnitEventObject OBJECT IDENTIFIER Syntax read-only Access mandatory Status This is used with the connUnitEventType to identify which object the Description event refers to.
Page 288
FC Management MIB With this goal, the agent SHOULD include as much as it possesses about any links from its own connectivity units to others, including links among its own units. An agent SHOULD include partial information about links if it is not able to fully define them.
Page 289
FC Management MIB An entry describing a particular link to another. Description INDEX { connUnitLinkUnitId, connUnitLinkIndex } Sequence ::= { connUnitLinkTable 1 } ConnUnitLinkEntry ::= SEQUENCE { connUnitLinkUnitId FcGlobalId, connUnitLinkIndex INTEGER, connUnitLinkNodeIdX OCTET STRING, connUnitLinkPortNumberX INTEGER, connUnitLinkPortWwnX FcGlobalId, connUnitLinkNodeIdY OCTET STRING, connUnitLinkPortNumberY INTEGER, connUnitLinkPortWwnY...
Page 290
FC Management MIB This index is used to create a unique value for each entry in the link Description table with the same connUnitLinkUnitId. The value can only be reused if it is not currently in use and the value is the next candidate to be used.
Page 291
FC Management MIB connUnitLinkNodeIdY OCTET STRING (SIZE(16)) Syntax read-only Access mandatory Status The node WWN of the unit at the other end of the link. If the node Description WWN is unknown and the node is a connUnit in the responding SNMP agency then the value of this object MUST BE equal to its connUnitID.
Page 292
FC Management MIB The address of an FCMGMT MIB agent for the node identified by Description connUnitLinkNodeIdY, if known; otherwise 16 octets of binary 0. Sequence ::= { connUnitLinkEntry 9 } connUnitLinkAgentAddressTypeY INTEGER Syntax read-only Access mandatory Status If connUnitLinkAgentAddressY is nonzero, it is a protocol address. Description ConnUnitLinkAgentAddressTypeY is the 'address family number' assigned by IANA to identify the address format.
Page 293
FC Management MIB read-only Access mandatory Status This is the Fibre Channel ID of this port. If the connectivity unit is a Description switch, this is expected to be a Big Endian value of 24 bits. If this is loop, then it is the ALPA that is connected. If this is an eport, then it will only contain the domain ID.
FC Management MIB connUnitPortStatSCSITable SEQUENCE OF ConnUnitPortStatSCSIEntry Syntax not-accessible Access obsolete Status A list of statistics for the SCSI port type. Description Sequence ::= { statSet 3 } connUnitPortStatLANTable SEQUENCE OF ConnUnitPortStatLANEntry Syntax not-accessible Access obsolete Status A list of statistics for the LAN/WAN port type. Description Sequence ::= { statSet 4 }...
Page 295
FC Management MIB not-accessible Access mandatory Status An entry describing port statistics. Description INDEX { connUnitPortStatUnitId, connUnitPortStatIndex } Sequence ::= { connUnitPortStatTable 1 } ConnUnitPortStatEntry ::= SEQUENCE { connUnitPortStatUnitId FcGlobalId, connUnitPortStatIndex INTEGER, connUnitPortStatCountError OCTET STRING, connUnitPortStatCountTxObjects OCTET STRING, connUnitPortStatCountRxObjects OCTET STRING, connUnitPortStatCountTxElements OCTET...
Page 298
FC Management MIB connUnitPortStatUnitId FcGlobalId Syntax read-only Access mandatory Status The connUnitId of the connectivity unit that contains this port stat Description table. Sequence ::= { connUnitPortStatEntry 1 } connUnitPortStatIndex INTEGER (0..2147483647) Syntax read-only Access mandatory Status A unique value among all entries in this table, between 0 and Description connUnitNumPort[connUnitPortUnitId].
Page 299
FC Management MIB Sequence ::= { connUnitPortStatEntry 4 } connUnitPortStatCountRxObjects OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status The number of frames/packets/IOs/etc. that have been received by Description this port. Note: A Fibre Channel frame starts with SOF and ends with EOF.
Page 300
FC Management MIB connUnitPortStatCountBBCreditZero OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of transitions in/out of BBcredit zero state. The other side is Description not providing any credit. Note, this is a Fibre Channel stat only. Sequence ::= { connUnitPortStatEntry 8 } connUnitPortStatCountInputBuffersFull OCTET STRING (SIZE (8)) Syntax...
Page 301
FC Management MIB read-only Access mandatory Status Count of times that PBSY was returned to this port as a result of a Description frame that could not be delivered to the other end of the link. This occurs if the destination port is temporarily busy. PBSY can only occur on SOFc1 frames (the frames that establish a connection).
Page 302
FC Management MIB Count of Class 1 Frames received at this port. Note, this is a Fibre Description Channel only stat. Sequence ::= { connUnitPortStatEntry 14 } connUnitPortStatCountClass1TxFrames OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of Class 1 Frames transmitted out this port. Note, this is a Fibre Description Channel only stat.
Page 303
FC Management MIB connUnitPortStatCountClass1FRJTFrames OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of times that FRJT was returned to this port as a result of a Description Class 1 Frame that was rejected by the fabric. Note, this is a Fibre Channel only stat.
Page 304
FC Management MIB Count of Class 2 Frames transmitted out this port. Note, this is a Fibre Description Channel only stat. Sequence ::= { connUnitPortStatEntry 21 } connUnitPortStatCountClass2FBSYFrames OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of times that FBSY was returned to this port as a result of a Description Class 2 Frame that could not be delivered to the other end of the link.
Page 305
FC Management MIB Sequence ::= { connUnitPortStatEntry 24 } connUnitPortStatCountClass2PRJTFrames OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of times that FRJT was returned to this port as a result of a Description Class 2 Frame that was rejected at the destination N_Port. Note, this is a Fibre Channel only stat.
Page 306
FC Management MIB Count of Class 3 Frames that were discarded upon reception at this Description port. There is no FBSY or FRJT generated for Class 3 Frames. They are simply discarded if they cannot be delivered. Note, this is a Fibre Channel only stat.
Page 307
FC Management MIB Count of Broadcast Frames or Packets transmitted out this port. On a Description Fibre Channel loop, count only OPNr frames generated. Sequence ::= { connUnitPortStatEntry 32 } connUnitPortStatCountRxLinkResets OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of Link resets.
Page 308
FC Management MIB read-only Access mandatory Status Count of Offline Primitive OLS received at this port. Note, this is a Description Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 36 } connUnitPortStatCountTxOfflineSequences OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of Offline Primitive OLS transmitted by this port.
Page 309
FC Management MIB connUnitPortStatCountInvalidCRC OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of frames received with invalid CRC. This count is part of the Description 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 stat.
Page 310
FC Management MIB mandatory Status Count of instances of signal loss detected at port. This count is part of Description the Link Error Status Block (LESB). (FC-PH 29.8). Note, this is a Fibre Channel only stat. Sequence ::= { connUnitPortStatEntry 43 } connUnitPortStatCountLossofSynchronization OCTET STRING (SIZE (8)) Syntax...
Page 311
FC Management MIB connUnitPortStatCountFramesTruncated OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status Count of frames received at this port where the frame length was less Description 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.
FC Management MIB mandatory Status Count of disparity errors received at this port. Note, this is a Fibre Description Channel only stat. Sequence ::= { connUnitPortStatEntry 50 } FC Simple Name Server Table The Fibre Channel Simple Name Server table contains an entry for each device presently known to this connUnit.
Page 313
FC Management MIB not-accessible Access mandatory Status The Simple Name Server table for the port represented by Description ConnUnitSnsPortIndex . INDEX { connUnitSnsId, connUnitSnsPortIndex } Sequence ::= { connUnitSnsTable 1 } ConnUnitSnsEntry ::= SEQUENCE { connUnitSnsId OCTET STRING, connUnitSnsPortIndex INTEGER, connUnitSnsPortIdentifier FcAddressId, connUnitSnsPortName...
Page 314
FC Management MIB connUnitSnsPortIndex INTEGER Syntax read-only Access mandatory Status The physical port number of this SNS table entry. Each physical port Description has an SNS table with 1-n entries indexed by ConnUnitSnsPortIdentifier (port address). Sequence ::= { connUnitSnsEntry 2 } connUnitSnsPortIdentifier FcAddressId Syntax...
Page 315
FC Management MIB connUnitSnsClassOfSvc OCTET STRING (SIZE (1)) Syntax read-only Access mandatory Status The Classes of Service offered by this entry in the SNS table. Description Sequence ::= { connUnitSnsEntry 6 } connUnitSnsNodeIPAddress OCTET STRING (SIZE(16)) Syntax read-only Access mandatory Status The IPv6 formatted address of the Node for this entry in the SNS Description...
Page 316
FC Management MIB connUnitSnsPortType OCTET STRING (SIZE (1)) Syntax read-only Access mandatory Status The Port Type of this entry in the SNS table. Description Sequence ::= { connUnitSnsEntry 10 } connUnitSnsPortIPAddress OCTET STRING (SIZE(16)) Syntax read-only Access mandatory Status The IPv6 formatted address of this entry in the SNS table. Description Sequence ::= { connUnitSnsEntry 11 }...
FC Management MIB connUnitSnsSymbolicPortName DisplayString (SIZE (0..79)) Syntax read-only Access mandatory Status The Symbolic Port Name of this entry in the SNS table. Description Sequence ::= { connUnitSnsEntry 14 } connUnitSnsSymbolicNodeName DisplayString (SIZE (0..79)) Syntax read-only Access mandatory Status The Symbolic Node Name of this entry in the SNS table. Description Sequence ::= { connUnitSnsEntry 15 }...
Page 318
FC Management MIB Sequence ::= { trapReg 2 } trapRegTable SEQUENCE OF TrapRegEntry Syntax not-accessible Access mandatory Status A table containing a row for each IP address/port number that traps Description will be sent to. Sequence ::= { trapReg 3 } trapRegEntry TrapRegEntry Syntax...
Page 319
FC Management MIB trapRegPort INTEGER (1..2147483647) Syntax read-only Access mandatory Status The UDP port to send traps to for this host. Normally this would be Description 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.
FC Management MIB Related Traps connUnitStatusChange fcmgmt Enterprise { connUnitStatus, connUnitState } Variables The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert. FA MIB: Connection unit status change. Type FA MIB: Connection unit status change. Summary Minor Severity...
Page 322
FC Management MIB connUnitEventTrap fcmgmt Enterprise { connUnitEventId, Variables connUnitEventType, connUnitEventObject, connUnitEventDescr } An event has been generated by the connectivity unit. Recommended Description severity level (for filtering): info. FA MIB: Connection unit event trap. Type FA MIB: Connection unit event trap. Summary Normal Severity...
Page 323
FC Management MIB connUnitPortStatusChange fcmgmt Enterprise { connUnitPortStatus, connUnitPortState } Variables The overall status of the connectivity unit has changed. Description Recommended severity level (for filtering): alert. FA MIB: Port status change. Type FA MIB: Port status change. Summary Minor Severity Status Events Category...
Page 324
FC Management MIB E/OS SNMP Support Manual B-76...
McDATA Private Enterprise MIB This appendix contains the McDATA Private Enterprise MIB (fceos.mib) listing. The fceos MIB, used by the Sphereon™ switches ® and Intrepid 6064 and 6140 directors (updated to support zoning, port binding, threshold alerts, and open trunking). NOTE: The object is applicable to 2G-capable Intrepid fcEosSysConfigSpeed...
Page 326
McDATA Private Enterprise MIB CHANGE HISTORY Version Description Updated NPIV objects as not-accessible for 7.0, 7.1 and 7.2 Added objects for XPM and NPIV features. Added new FRU traps and link status change traps. Removed comment about fcEosCTACounter not implemented. Added 0 value for fcEosFruStatus.
McDATA Private Enterprise MIB System Group fcEosSysCurrentDate DisplayString (SIZE (1..64)) Syntax read-only Access mandatory Status The current date information. Description Sequence ::= { fcEosSys 1 } fcEosSysBootDate DisplayString (SIZE (1..64)) Syntax read-only Access mandatory Status The date and time of the last IPL of the switch. Description Sequence ::= { fcEosSys 2 }...
Page 331
McDATA Private Enterprise MIB fcEosSysModelNum DisplayString (SIZE (1..64)) Syntax read-only Access mandatory Status The ASCII model number of the switch. Description Sequence ::= { fcEosSys 5 } fcEosSysMfg DisplayString (SIZE (1..64)) Syntax read-only Access mandatory Status The ASCII manufacturer of the switch. Description Sequence ::= { fcEosSys 6 }...
Page 332
McDATA Private Enterprise MIB fcEosSysSerialNum DisplayString (SIZE (1..64)) Syntax read-only Access mandatory Status The ASCII system serial number of the switch. Description Sequence ::= { fcEosSys 9 } fcEosSysOperStatus FcEosSysOperStatus Syntax read-only Access mandatory Status The current operational status of the switch. Description Sequence ::= { fcEosSys 10 }...
Page 333
McDATA Private Enterprise MIB external Fibre Channel port, and offline means setting the switch to be inaccessible. Sequence ::= { fcEosSys 12 } fcEosSysConfigSpeed INTEGER { one-gig (1), two-gig (2) } Syntax read-write Access mandatory Status Switch speed capability. It's a user initiated option to adjust the Description system-wide port speed capability.
McDATA Private Enterprise MIB mandatory Status The Worldwide Name of the switch. Description Sequence ::= { fcEosSys 16 } fcEosSysNPIV TruthValue Syntax not-accessible Access mandatory Status This object identifies/configures if McDATA NPIV feature is enabled Description 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 FcEosFruCode Syntax read-only Access mandatory Status Field Replaceable Unit. A hardware component of the product that is Description replaceable as an entire unit.
Page 336
McDATA Private Enterprise MIB backup(2), update-busy(3), failed(4) } read-only Access mandatory Status This object identifies the operational status of the module. The Description 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;...
McDATA Private Enterprise MIB The number of the hours that the FRU has been in operation. Description Sequence ::= { fcEosFruEntry 6 } fcEosFruTestDate DisplayString (SIZE (0..64)) Syntax read-only Access mandatory Status The final test date of the module. Description Sequence ::= { fcEosFruEntry 7 } Fibre Channel Port Group...
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 The physical state of the port. Description Sequence ::= { fcEosPortEntry 2 } fcEosPortOpStatus INTEGER { online (1), offline (2), testing (3), faulty (4) } Syntax read-only Access mandatory Status The operational status of the port. The online(1) state indicates that Description user frames can be passed.
Page 343
McDATA Private Enterprise MIB fcEosPortDistance INTEGER (0..255) Syntax read-only Access mandatory Status A bit map to represent distance types of the Port. Description 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 mandatory Status A bit map to represent the media of the installed transceiver. Description 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 346
McDATA Private Enterprise MIB mandatory Status The configured port type. Description Sequence ::= { fcEosPortEntry 12 } fcEosPortOpType INTEGER { unknown (1), ePort (2), fPort (3), flPort (4) } Syntax read-only Access mandatory Status The operating port type. Description Sequence ::= { fcEosPortEntry 13 } fcEosPortALPAIndex LoopPortALPA...
Page 347
McDATA Private Enterprise MIB read-only Access mandatory Status A 32 bit counter for the number of words within frames that the port Description has transmitted. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 20 } fcEosPortRxWords32 Counter Syntax read-only...
Page 348
McDATA Private Enterprise MIB fcEosPortTxThroughput Counter Syntax read-only Access mandatory Status The Bps (bytes per second) transmission rate of the port. Description Sequence ::= { fcEosPortEntry 24 } fcEosPortRxThroughput Counter Syntax read-only Access mandatory Status The Bps (bytes per second) reception rate of the port. Description Sequence ::= { fcEosPortEntry 25 }...
Page 349
McDATA Private Enterprise MIB A 32 bit counter for the number of class 2 4-byte words that the port Description has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 31 } fcEosPortTxC2Frames32 Counter Syntax read-only Access mandatory Status...
Page 350
McDATA Private Enterprise MIB read-only Access mandatory Status A 32 bit counter for the number of Class 2 Octets that the port has Description received. Sequence ::= { fcEosPortEntry 35 } fcEosPortRxC2FabricReject32 Counter Syntax read-only Access mandatory Status A 32 bit counter for the number of Class 2 fabric rejects. Description Sequence ::= { fcEosPortEntry 36 }...
Page 351
McDATA Private Enterprise MIB fcEosPortRxC3Words32 Counter Syntax read-only Access mandatory Status A 32 bit counter for the number of class 3 4-byte words that the port Description has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 41 } fcEosPortTxC3Frames32 Counter Syntax...
Page 352
McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 44 } fcEosPortRxC3Octets32 Counter Syntax read-only Access mandatory Status A 32 bit counter for the number of Class 3 Octets that the port has Description received. Sequence ::= { fcEosPortEntry 45 } fcEosPortC3Discards32 Counter Syntax...
Page 353
McDATA Private Enterprise MIB The number of link resets initiated by this switch port. Description Sequence ::= { fcEosPortEntry 51 } fcEosPortRxLinkResets Counter Syntax read-only Access mandatory Status The number of link resets initiated by the attached N_port. Description Sequence ::= { fcEosPortEntry 52 } fcEosPortTxOLSs Counter...
Page 354
McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 55 } fcEosPortLIPsDetected Counter Syntax read-only Access mandatory Status The number of LIPs detected/received by this port. Only applicable Description for flPort. Sequence ::= { fcEosPortEntry 56 } Eerror statistics (32 bit counters) fcEosPortAddrIDErrors Counter Syntax...
Page 355
McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 60 } fcEosPortSigLosses Counter Syntax read-only Access mandatory Status The number of times that a Loss of Signal is detected. Description Sequence ::= { fcEosPortEntry 61 } fcEosPortProtocolErrors Counter Syntax read-only Access mandatory Status The number of protocol errors detected.
Page 356
McDATA Private Enterprise MIB fcEosPortCrcs Counter Syntax read-only Access mandatory Status The number of CRC errors detected from frames received. Description Sequence ::= { fcEosPortEntry 65 } fcEosPortTruncs Counter Syntax read-only Access mandatory Status The number of frames shorter than the Fibre Channel minimum. Description Sequence ::= { fcEosPortEntry 66 }...
Page 357
McDATA Private Enterprise MIB A 64 bit counter for the number of words within frames that the port Description has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 68 } fcEosPortTxFrames64 OCTET STRING (SIZE (8)) Syntax read-only Access...
Page 358
McDATA Private Enterprise MIB fcEosPortRxC2Words64 OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status A 64 bit counter for the number of class 2 4-byte words that the port Description has received. (Primitive signals and primitive sequence are not included.) Sequence ::= { fcEosPortEntry 72 } fcEosPortTxC2Frames64...
Page 359
McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 75 } fcEosPortRxC2Octets64 OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status A 64 bit counter for the number of Class 2 Octets that the port has Description received. Sequence ::= { fcEosPortEntry 76 } Class 3 statistics (64 bit counters) fcEosPortTxC3Words64 OCTET STRING (SIZE (8))
Page 360
McDATA Private Enterprise MIB fcEosPortTxC3Frames64 OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status A 64 bit counter for the number of Class 3 frames that the port has Description transmitted. Sequence ::= { fcEosPortEntry 79 } fcEosPortRxC3Frames64 OCTET STRING (SIZE (8)) Syntax read-only Access...
Page 361
McDATA Private Enterprise MIB Sequence ::= { fcEosPortEntry 82 } fcEosPortC3Discards64 OCTET STRING (SIZE (8)) Syntax read-only Access mandatory Status A 64 bit counter for the number of Class 3 frames that the port has Description discarded. Sequence ::= { fcEosPortEntry 83 } Trunking statistics (32 bit counters) fcEosPortTxFlows Counter...
Page 362
McDATA Private Enterprise MIB This object indicates whether link event traps are enabled or disabled Description for this port. The value of this object does not affect the port status change traps. Sequence ::= { fcEosPortEntry 140 } fcEosPortLinkEvent INTEGER { Syntax bit-error (1), loss-of-signal (2),...
McDATA Private Enterprise MIB mandatory Status A string describing the addressed port. Description Sequence ::= { fcEosPortEntry 152 } fcEosPortWWN FcEosPortWWN Syntax read-only Access mandatory Status The Port WWN. Description Sequence ::= { fcEosPortEntry 153 } NPIV Information fcEosPortNPIVIndex VirtualPortNPIV Syntax not-accessible Access...
Page 364
McDATA Private Enterprise MIB Port Binding Table fcEosPortBindingTable SEQUENCE OF FcEosPortBindingEntry Syntax not-accessible Access mandatory Status A table that contains one entry for each switch port. Description Sequence ::= { fcEosPortBinding 1 } fcEosPortBindingEntry FcEosPortBindingEntry Syntax not-accessible Access mandatory Status An entry containing the port binding information of the switch port.
Page 365
McDATA Private Enterprise MIB fcEosPortBindingFlag INTEGER { yes (1), no (2) } Syntax read-write Access mandatory Status The flag indicates whether or not Port Binding is in effect for an Description individual port. Sequence ::= { fcEosPortBindingEntry 2 } fcEosPortConfiguredWWN FcEosPortWWN Syntax read-write...
McDATA Private Enterprise MIB Fibre Channel Zoning Group This group contains the current zoning configuration. fcEosActiveZoneSetName DisplayString Syntax read-only Access mandatory Status The active zone set name. This value will return NULL if the active Description zone set state is disabled Sequence ::= { fcEosZoning 1 } fcEosActiveZoneCount...
Page 367
McDATA Private Enterprise MIB The state of the active zone set. If the active zone set state is disabled, Description then ActiveZoneSetName and ActiveZoneSetCount are invalid (1=Enabled,2= Disabled). Sequence ::= { fcEosZoning 4 } fcEosHardwareEnforcedZoning INTEGER{ yes (1), no (2) } Syntax read-only Access...
Page 368
McDATA Private Enterprise MIB FcEosActiveZoneEntry ::= SEQUENCE { fcEosZoneIndex INTEGER, fcEosZoneName DisplayString, fcEosZoneMemberCount INTEGER } fcEosZoneIndex INTEGER Syntax read-only Access mandatory Status Zone index number. This number will range from 1 to the number of Description zones specified by the ActiveZoneCount. Sequence ::= { fcEosActiveZoneEntry 1 } fcEosZoneName...
Page 369
McDATA Private Enterprise MIB Active Member Table fcEosActiveMemberTable SEQUENCE OF FcEosActiveMemberEntry Syntax not-accessible Access mandatory Status A table that contains one entry for each member in the active zone Description set. Sequence ::= { fcEosZoning 7 } fcEosActiveMemberEntry FcEosActiveMemberEntry Syntax not-accessible Access mandatory...
Page 370
McDATA Private Enterprise MIB Sequence ::= { fcEosActiveMemberEntry 1 } fcEosMemberIndex INTEGER Syntax read-only Access mandatory Status Member index number. This number will range from 1 to the number Description of members specified by the corresponding ZoneMemberCount. Sequence ::= { fcEosActiveMemberEntry 2 } fcEosMemberType INTEGER { wwn(1), portnumber(2) } Syntax...
McDATA Private Enterprise MIB The domain ID. This value is only valid if the member type is 2, Description otherwise it will return NULL. Sequence ::= { fcEosActiveMemberEntry 5 } fcEosMemberPortNumber INTEGER Syntax read-only Access mandatory Status The port number. This value is only valid if the member type is 2, Description 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 INTEGER Syntax read-only Access mandatory Status This object is used to identify which threshold has been triggered. Description Sequence ::= { fcEosTAEntry 1 }...
Page 373
McDATA Private Enterprise MIB mandatory Status The current state of the threshold. Description Sequence ::= { fcEosTAEntry 3 } fcEosTAType INTEGER { throughput (1), counter (2) } Syntax read-only Access mandatory Status The type of the threshold. Description Sequence ::= { fcEosTAEntry 4 } fcEosTAPortType INTEGER { list (1), ePorts (2), fPorts (3), flPorts (4) } Syntax...
Page 374
McDATA Private Enterprise MIB mandatory Status The number of minutes in a threshold alert interval. Description Sequence ::= { fcEosTAEntry 7 } fcEosTATriggerValue INTEGER Syntax read-only Access mandatory Status If the alert type is a Throughput Threshold Alert, then this is the Description percent utilization (1-100) required to trigger an alert.
McDATA Private Enterprise MIB fcEosCTACounter INTEGER Syntax read-only Access mandatory Status This only applies when the alert type is a Counter Threshold Alert. It Description specifies statistical counter or counter set to be monitored. Sequence ::= { fcEosTAEntry 11 } FCEOS Enterprise-specific Trap Definitions fcEosPortScn mcData...
Page 376
McDATA Private Enterprise MIB Sequence ::= 3 fcEosThresholdAlert mcData Enterprise { fcEosPortIndex, fcEosTAIndex } Variables An fcEosThresholdAlert(4) is generated whenever a threshold alert Description occurs. Sequence ::= 4 New traps added for EOS 6.0: These are intended to make it easier to interface the switch traps with management applications.
Page 377
McDATA Private Enterprise MIB A fcEosFruBackup trap is generated whenever a FRU transitions to a Description backup status. Sequence ::= 7 fcEosFruUpdate mcData Enterprise { fcEosFruCode, fcEosFruPosition, fcEosSysSwitchName, Variables fcEosSysSwitchId } A fcEosFruUpdate trap is generated whenever a FRU transitions to Description an update/busy status.
Page 378
McDATA Private Enterprise MIB A fcEosLinkNoSignalEvent trap is generated when there is a loss of Description signal or sync. Sequence ::= 11 fcEosLinkNOSEvent mcData Enterprise { fcEosPortIndex, fcEosPortName, fcEosPortWWN, Variables fcEosSysSwitchName, fcEosSysSwitchId } A fcEosLinkNOSEvent trap is generated when a not operational Description primitive sequence is received.
Page 379
McDATA Private Enterprise MIB A fcEosLinkAddedEvent trap is generated when the firmware Description detects that a new connection has been established on a port. Sequence ::= 15 FCEOS Enterprise-specific Trap Definitions C-55...
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 382
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 383
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 385
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),...
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 387
Fabric Element Management MIB mandatory Status The Name_Identifier of the Fabric Element. Description Sequence ::= { fcFeConfig 2 } fcFeModuleCapacity FcFeModuleCapacity Syntax read-only Access mandatory Status The maximum number of modules in the Fabric Element, regardless Description of their current state. Sequence ::= { fcFeConfig 3 } This table contains one entry for each module, information of the...
Page 388
Fabric Element Management MIB SEQUENCE { fcFeModuleIndex FcFeModuleIndex, fcFeModuleDescr DisplayString, fcFeModuleObjectID OBJECT IDENTIFIER, fcFeModuleOperStatus INTEGER, fcFeModuleLastChange TimeTicks, fcFeModuleFxPortCapacity FcFeFxPortCapacity, fcFeModuleName FcNameId } fcFeModuleIndex FcFeModuleIndex Syntax read-only Access mandatory Status This object identifies the module within the Fabric Element for which Description this entry contains information.
Page 389
Fabric Element Management MIB The vendor's authoritative identification of the module. This value Description 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 390
Fabric Element Management MIB Sequence ::= { fcFeModuleEntry 5 } fcFeModuleFxPortCapacity FcFeFxPortCapacity Syntax read-only Access mandatory Status The number of FxPort that can be contained within the module. Description Within each module, the ports are uniquely numbered in the range from 1 to fcFeModuleFxPortCapacity inclusive.
Page 391
Fabric Element Management MIB fcFxConfEntry FcFxConfEntry Syntax not-accessible Access mandatory Status An entry containing the configuration and service parameters of a Description FxPort. INDEX { fcFxConfModuleIndex, fcFxConfFxPortIndex } Sequence ::= { fcFxConfTable 1 } FcFxConfEntry ::= SEQUENCE { fcFxConfModuleIndex FcFeModuleIndex, fcFxConfFxPortIndex , FcFeFxPortIndex fcFxPortName...
Page 392
Fabric Element Management MIB Other configuration parameters fcFxPortHoldTime MicroSeconds, fcFxPortBaudRate Fc0BaudRate, fcFxPortMedium Fc0Medium, fcFxPortTxType Fc0TxType, fcFxPortDistance Fc0Distance } fcFxConfModuleIndex FcFeModuleIndex Syntax read-only Access mandatory Status This object identifies the module containing the FxPort for which this Description entry contains information. Sequence ::= { fcFxConfEntry 1 } fcFxConfFxPortIndex...
Page 393
Fabric Element Management MIB Sequence ::= { fcFxConfEntry 3 } FxPort common service parameters fcFxPortFcphVersionHigh FcphVersion Syntax read-only Access mandatory Status The highest or most recent version of FC-PH that the FxPort is Description configured to support. Sequence ::= { fcFxConfEntry 4 } fcFxPortFcphVersionLow FcphVersion Syntax...
Page 394
Fabric Element Management MIB fcFxPortRxBufSize FcRxDataFieldSize Syntax read-only Access mandatory Status The largest Data_Field Size (in octets) for an FT_1 frame that can be Description received by the FxPort. Sequence ::= { fcFxConfEntry 7 } fcFxPortRatov MilliSeconds Syntax read-only Access mandatory Status The Resource_Allocation_Timeout Value configured for the FxPort.
Page 395
Fabric Element Management MIB FxPort class service parameters fcFxPortCosSupported FcCosCap Syntax read-only Access mandatory Status A value indicating the set of Classes of Service supported by the Description FxPort. Sequence ::= { fcFxConfEntry 10 } fcFxPortIntermixSupported INTEGER { yes (1), no (2) } Syntax read-only Access...
Page 396
Fabric Element Management MIB A flag indicating whether or not Class 2 Sequential Delivery is Description supported by the FxPort. Sequence ::= { fcFxConfEntry 13 } fcFxPortClass3SeqDeliv INTEGER { yes (1), no (2) } Syntax read-only Access mandatory Status A flag indicating whether or not Class 3 Sequential Delivery is Description supported by the FxPort.
Page 397
Fabric Element Management MIB fcFxPortMedium Fc0Medium Syntax read-only Access deprecated Status The FC-0 medium of the FxPort. Description Sequence ::= { fcFxConfEntry 17 } fcFxPortTxType Fc0TxType Syntax read-only Access deprecated Status The FC-0 transmitter type of the FxPort. Description Sequence ::= { fcFxConfEntry 18 } fcFxPortDistance Fc0Distance...
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 399
Fabric Element Management MIB fcFxPortBbCreditAvailable Gauge, fcFxPortOperMode FcFxPortMode, fcFxPortAdminMode FcFxPortMode } fcFxPortOperModuleIndex FcFeModuleIndex Syntax read-only Access mandatory Status This object identifies the module containing the FxPort for which this Description entry contains information. Sequence ::= { fcFxPortOperEntry 1 } fcFxPortOperFxPortIndex FcFeFxPortIndex Syntax read-only...
Page 400
Fabric Element Management MIB fcFPortAttachedPortName FcPortName Syntax read-only Access deprecated Status The port name of the attached N_Port, if applicable. If the value of Description 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.
Fabric Element Management MIB fcFxPortOperMode FcFxPortMode Syntax read-only Access mandatory Status The current operational mode of the FxPort. Description Sequence ::= { fcFxPortOperEntry 7 } fcFxPortAdminMode FcFxPortMode Syntax read-only -- instead of read-write Access mandatory Status The desired operational mode of the FxPort. Description Sequence ::= { fcFxPortOperEntry 8 }...
Page 402
Fabric Element Management MIB A table that contains, one entry for each FxPort in the Fabric Element, Description physical level status and parameters of the FxPorts." Sequence ::= { fcFeOp 3 } fcFxPortPhysEntry FcFxPortPhysEntry Syntax not-accessible Access mandatory Status An entry containing physical level status and parameters of a FxPort. Description INDEX { fcFxPortPhysModuleIndex, fcFxPortPhysFxPortIndex } Sequence...
Page 403
Fabric Element Management MIB mandatory Status This object identifies the FxPort within the module. This number Description 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 404
Fabric Element Management MIB mandatory Status The current operational status of the FxPort. The testing(3) indicates Description 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;...
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 SEQUENCE OF FcFxlogiEntry Syntax not-accessible Access...
Page 406
Fabric Element Management MIB fcFxPortCosSuppAgreed FcCosCap, fcFxPortIntermixSuppAgreed INTEGER, fcFxPortStackedConnModeAgreed FcStackedConnMode, fcFxPortClass2SeqDelivAgreed INTEGER, fcFxPortClass3SeqDelivAgreed INTEGER, fcFxPortNxPortName FcPortName, fcFxPortConnectedNxPort FcAddressId, fcFxPortBbCreditModel FcBbCreditModel } fcFxlogiModuleIndex FcFeModuleIndex Syntax read-only Access mandatory Status This object identifies the module containing the FxPort for which this Description entry contains information.
Page 407
Fabric Element Management MIB The object identifies the associated NxPort in the attachment for Description which the entry contains information. Sequence ::= { fcFxlogiEntry 3 } fcFxPortFcphVersionAgreed FcphVersion Syntax read-only Access mandatory Status The version of FC-PH that the FxPort has agreed to support from the Description Fabric Login Sequence...
Page 408
Fabric Element Management MIB fcFxPortCosSuppAgreed FcCosCap Syntax read-only Access mandatory Status A variable indicating that the attached NxPort has requested the Description FxPort for the support of classes of services and the FxPort has granted the request. Sequence ::= { fcFxlogiEntry 7 } fcFxPortIntermixSuppAgreed INTEGER { yes (1), no (2) } Syntax...
Page 409
Fabric Element Management MIB A variable indicating whether the FxPort has agreed to support Class Description 2 sequential delivery from the Fabric Login. This is only meaningful if Class 2 service has been agreed. Sequence ::= { fcFxlogiEntry 10 } fcFxPortClass3SeqDelivAgreed INTEGER { yes (1), no (2) } Syntax...
Fabric Element Management MIB fcFxPortBbCreditModel FcBbCreditModel Syntax read-only -- instead of read-write Access mandatory Status This object identifies the BB_Credit model used by the FxPort. The Description 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 411
Fabric Element Management MIB fcFxPortErrorEntry FcFxPortErrorEntry Syntax not-accessible Access mandatory Status An entry containing error counters of a FxPort. Description INDEX { fcFxPortErrorModuleIndex, fcFxPortErrorFxPortIndex } Sequence ::= { fcFxPortErrorTable 1 } FcFxPortErrorEntry ::= SEQUENCE { fcFxPortErrorModuleIndex FcFeModuleIndex, fcFxPortErrorFxPortIndex FcFeFxPortIndex, fcFxPortLinkFailures Counter, fcFxPortSyncLosses Counter,...
Page 412
Fabric Element Management MIB Sequence ::= { fcFxPortErrorEntry 1 } fcFxPortErrorFxPortIndex FcFeFxPortIndex Syntax read-only Access mandatory Status This object identifies the FxPort within the module. This number Description 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 413
Fabric Element Management MIB Sequence ::= { fcFxPortErrorEntry 5 } fcFxPortPrimSeqProtoErrors Counter SYNTAX read-only Access mandatory Status The number of primitive sequence protocol errors detected by the Description FxPort. Sequence ::= { fcFxPortErrorEntry 6 } fcFxPortInvalidTxWords Counter SYNTAX read-only Access mandatory Status The number of invalid transmission word detected by the FxPort.
Page 414
Fabric Element Management MIB fcFxPortAddressIdErrors Counter SYNTAX read-only Access mandatory Status The number of address identifier errors detected by this FxPort. Description Sequence ::= { fcFxPortErrorEntry 10 } fcFxPortLinkResetIns Counter SYNTAX read-only Access mandatory Status The number of Link Reset Protocol received by this FxPort from the Description attached NxPort.
Fabric Element Management MIB fcFxPortOlsOuts Counter SYNTAX read-only Access mandatory Status The number of Offline Sequence issued by this FxPort. Description Sequence ::= { fcFxPortErrorEntry 14 } Accounting Groups (1) Class 1 Accounting Group, (2) Class 2 Accounting Group, and (3) Class 3 Accounting Group.
Page 416
Fabric Element Management MIB mandatory Status An entry containing Class 1 accounting information for each FxPort. Description INDEX { fcFxPortC1AcctModuleIndex, fcFxPortC1AcctFxPortIndex } Sequence ::= { fcFxPortC1AcctTable 1 } FcFxPortC1AcctEntry ::= SEQUENCE { fcFxPortC1AcctModuleIndex FcFeModuleIndex, fcFxPortC1AcctFxPortIndex FcFeFxPortIndex, fcFxPortC1InConnections Counter, fcFxPortC1OutConnections Counter, fcFxPortC1FbsyFrames Counter, fcFxPortC1FrjtFrames...
Page 417
Fabric Element Management MIB This object identifies the FxPort within the module. This number Description 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 418
Fabric Element Management MIB fcFxPortC1FrjtFrames Counter SYNTAX read-only Access mandatory Status The number of F_RJT frames generated by this FxPort against Class 1 Description connect-request. Sequence ::= { fcFxPortC1AcctEntry 6 } fcFxPortC1ConnTime Counter SYNTAX read-only Access mandatory Status The cumulative time that this FxPort has been engaged in Class 1 Description connection.
Page 419
Fabric Element Management MIB The number of Class 1 frames (other than Class 1 connect-request) Description delivered through this FxPort to its attached NxPort. Sequence ::= { fcFxPortC1AcctEntry 9 } fcFxPortC1InOctets Counter SYNTAX read-only Access mandatory Status The number of Class 1 frame octets, including the frame delimiters, Description received by this FxPort from its attached NxPort.
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 421
Fabric Element Management MIB fcFxPortC2Discards Counter, fcFxPortC2FbsyFrames Counter, fcFxPortC2FrjtFrames Counter } fcFxPortC2AcctModuleIndex FcFeModuleIndex Syntax read-only Access mandatory Status This object identifies the module containing the FxPort for which this Description entry contains information. Sequence ::= { fcFxPortC2AcctEntry 1 } fcFxPortC2AcctFxPortIndex FcFeFxPortIndex Syntax read-only...
Page 422
Fabric Element Management MIB fcFxPortC2OutFrames Counter SYNTAX read-only Access mandatory Status The number of Class 2 frames delivered through this FxPort to its Description attached NxPort. Sequence ::= { fcFxPortC2AcctEntry 4 } fcFxPortC2InOctets Counter SYNTAX read-only Access mandatory Status The number of Class 2 frame octets, including the frame delimiters, Description received by this FxPort from its attached NxPort.
Fabric Element Management MIB fcFxPortC2FbsyFrames Counter SYNTAX read-only Access mandatory Status The number of F_BSY frames generated by this FxPort against Class 2 Description frames. Sequence ::= { fcFxPortC2AcctEntry 8 } fcFxPortC2FrjtFrames Counter SYNTAX read-only Access mandatory Status The number of F_RJT frames generated by this FxPort against Class 2 Description frames.
Page 424
Fabric Element Management MIB fcFxPortC3AcctEntry FcFxPortC3AcctEntry Syntax not-accessible Access mandatory Status An entry containing Class 3 accounting information for each FxPort. Description INDEX { fcFxPortC3AcctModuleIndex, fcFxPortC3AcctFxPortIndex } Sequence ::= { fcFxPortC3AcctTable 1 } FcFxPortC3AcctEntry ::= SEQUENCE { fcFxPortC3AcctModuleIndex FcFeModuleIndex, fcFxPortC3AcctFxPortIndex FcFeFxPortIndex, fcFxPortC3InFrames Counter,...
Page 425
Fabric Element Management MIB This object identifies the FxPort within the module. This number Description 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...
Fabric Element Management MIB fcFxPortC3OutOctets Counter SYNTAX read-only Access mandatory Status The number of Class 3 frame octets, including the frame delimiters, Description delivered through this FxPort to its attached NxPort. Sequence ::= { fcFxPortC3AcctEntry 6 } fcFxPortC3Discards Counter SYNTAX read-only Access mandatory...
Page 427
Fabric Element Management MIB fcFxPortCapEntry FcFxPortCapEntry Syntax not-accessible Access mandatory Status An entry containing the capabilities of a FxPort. Description INDEX { fcFxPortCapModuleIndex, fcFxPortCapFxPortIndex } Sequence ::= { fcFxPortCapTable 1 } FcFxPortCapEntry ::= SEQUENCE { fcFxPortCapModuleIndex FcFeModuleIndex, fcFxPortCapFxPortIndex FcFeFxPortIndex, fcFxPortCapFcphVersionHigh FcphVersion, fcFxPortCapFcphVersionLow FcphVersion,...
Page 428
Fabric Element Management MIB mandatory Status This object identifies the module containing the FxPort for which this Description entry contains information. Sequence ::= { fcFxPortCapEntry 1 } fcFxPortCapFxPortIndex FcFeFxPortIndex Syntax read-only Access mandatory Status This object identifies the FxPort within the module. This number Description ranges from 1 to the value of fcFeModulePortCapacity for the associated module.
Page 429
Fabric Element Management MIB fcFxPortCapBbCreditMax FcBbCredit Syntax read-only Access mandatory Status The maximum number of receive buffers available for holding Class Description 1 connect-request, Class 2 or Class 3 frames from the attached NxPort. Sequence ::= { fcFxPortCapEntry 5 } fcFxPortCapBbCreditMin FcBbCredit Syntax...
Page 430
Fabric Element Management MIB Sequence ::= { fcFxPortCapEntry 8 } fcFxPortCapCos FcCosCap Syntax read-only Access mandatory Status A value indicating the set of Classes of Service that the FxPort is Description capable of supporting. Sequence ::= { fcFxPortCapEntry 9 } fcFxPortCapIntermix INTEGER { yes (1), no (2) } Syntax...
Page 431
Fabric Element Management MIB mandatory Status A flag indicating whether or not the FxPort is capable of supporting Description Class 2 Sequential Delivery. Sequence ::= { fcFxPortCapEntry 12 } fcFxPortCapClass3SeqDeliv INTEGER { yes (1), no (2) } Syntax read-only Access mandatory Status A flag indicating whether or not the FxPort is capable of supporting...
Page 432
Fabric Element Management MIB fcFxPortCapBaudRates Fc0BaudRateCap Syntax read-only Access deprecated Status A value indicating the set of baud rates that the FxPort is capable of Description supporting. This variable has been deprecated and may be implemented for backward compability. Sequence ::= { fcFxPortCapEntry 16 } fcFxPortCapMedia Fc0MediaCap...
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];...
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 435
MIB II sysObjectID OBJECT IDENTIFIER Syntax read-only Access mandatory Status The vendor's authoritative identification of the network management Description 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 436
MIB II mandatory Status An administratively-assigned name for this managed node. By Description convention, this is the node's fully-qualified domain name. Sequence ::= { system 5 } sysLocation DisplayString (SIZE (0..255)) Syntax read-write Access mandatory Status The physical location of this node (e.g., `telephone closet, 3rd floor'). Description Sequence ::= { system 6 }...
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 INTEGER Syntax read-only Access mandatory Status The number of network interfaces (regardless of their current state) Description present on this system.
Page 438
MIB II An interface entry containing objects at the subnetwork layer and Description below for a particular interface. INDEX { ifIndex } Sequence ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex INTEGER, ifDescr DisplayString, ifType INTEGER, ifMtu INTEGER, ifSpeed Gauge, ifPhysAddress...
Page 439
MIB II mandatory Status A unique value for each interface. Its value ranges between 1 and the Description 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 440
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 441
MIB II The size of the largest datagram which can be sent/received on the Description 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 442
MIB II The desired state of the interface. The testing(3) state indicates that Description no operational packets can be passed. Sequence ::= { ifEntry 7 } ifOperStatus INTEGER { Syntax up(1), -- ready to pass packets down(2), testing(3) -- in some test mode } read-only Access mandatory...
Page 443
MIB II ifInUcastPkts Counter Syntax read-only Access mandatory Status The number of subnetwork-unicast packets delivered to a Description higher-layer protocol. Sequence ::= { ifEntry 11 } ifInNUcastPkts Counter Syntax read-only Access mandatory Status The number of non-unicast (i.e., subnetwork- broadcast or Description subnetwork-multicast) packets delivered to a higher-layer protocol.
Page 444
MIB II The number of inbound packets that contained errors preventing Description them from being deliverable to a higher-layer protocol. Sequence ::= { ifEntry 14 } ifInUnknownProtos Counter Syntax read-only Access mandatory Status The number of packets received via the interface which were Description discarded because of an unknown or unsupported protocol.
Page 445
MIB II read-only Access mandatory Status The total number of packets that higher-level protocols requested be Description 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 Counter Syntax...
MIB II ifSpecific OBJECT IDENTIFIER Syntax read-only Access mandatory Status A reference to MIB definitions specific to the particular media being Description 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 447
MIB II deprecated Status The Address Translation tables contain the NetworkAddress to Description `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.
MIB II atPhysAddress PhysAddress Syntax read-write Access deprecated Status The media-dependent `physical' address. Setting this object to a null Description 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 449
MIB II mandatory Status The indication of whether this entity is acting as an IP gateway in Description 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 450
MIB II The number of input datagrams discarded due to errors in their IP Description 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 Counter Syntax...
Page 451
MIB II mandatory Status The number of locally-addressed datagrams received successfully Description but discarded because of an unknown or unsupported protocol. Sequence ::= { ip 7 } ipInDiscards Counter Syntax read-only Access mandatory Status The number of input IP datagrams for which no problems were Description encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space).
Page 452
MIB II ipOutDiscards Counter Syntax read-only Access mandatory Status The number of output IP datagrams for which no problem was Description 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 453
MIB II read-only Access mandatory Status The number of IP fragments received which needed to be Description reassembled at this entity." Sequence ::= { ip 14 } ipReasmOKs Counter Syntax read-only Access mandatory Status The number of IP datagrams successfully re-assembled. Description Sequence ::= { ip 15 }...
Page 454
MIB II ipFragFails Counter Syntax read-only Access mandatory Status The number of IP datagrams that have been discarded because they Description 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 455
MIB II The addressing information for one of this entity's IP addresses. Description INDEX { ipAdEntAddr } ::= { ipAddrTable 1 } Sequence IpAddrEntry ::= SEQUENCE { ipAdEntAddr IpAddress, ipAdEntIfIndex INTEGER, ipAdEntNetMask IpAddress, ipAdEntBcastAddr INTEGER, ipAdEntReasmMaxSize INTEGER (0..65535) } ipAdEntAddr IpAddress Syntax read-only...
Page 456
MIB II mandatory Status The subnet mask associated with the IP address of this entry. The Description 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 457
MIB II This entity's IP Routing table. Description Sequence ::= { ip 21 } ipRouteEntry IpRouteEntry Syntax not-accessible Access mandatory Status A route to a particular destination. Description INDEX { ipRouteDest } Sequence ::= { ipRouteTable 1 } IpRouteEntry ::= SEQUENCE { ipRouteDest IpAddress,...
Page 458
MIB II The destination IP address of this route. An entry with a value of Description 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 459
MIB II ipRouteProto value. If this metric is not used, its value should be set to -1. Sequence ::= { ipRouteEntry 4 } ipRouteMetric3 INTEGER Syntax read-write Access mandatory Status An alternate routing metric for this route. The semantics of this Description metric are determined by the routing-protocol specified in the route's ipRouteProto value.
Page 460
MIB II ipRouteType INTEGER { Syntax 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 } read-write Access mandatory Status The type of route. Note that the values direct(3) and indirect(4) refer Description to the notion of direct and indirect routing in the IP architecture.
Page 461
MIB II hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) } read-only Access mandatory Status The routing mechanism via which this route was learned. Inclusion Description of values for gateway routing protocols is not intended to imply that hosts should support those protocols. Sequence ::= { ipRouteEntry 9 } ipRouteAge...
Page 462
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 463
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 464
MIB II read-write Access mandatory Status The interface on which this entry's equivalence is effective. The Description 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 PhysAddress Syntax...
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 466
MIB II icmpInErrors Counter Syntax read-only Access mandatory Status The number of ICMP messages which the entity received but Description determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.). Sequence ::= { icmp 2 } icmpInDestUnreachs Counter Syntax read-only Access mandatory...
Page 467
MIB II icmpInSrcQuenchs Counter Syntax read-only Access mandatory Status The number of ICMP Source Quench messages received. Description Sequence ::= { icmp 6 } icmpInRedirects Counter Syntax read-only Access mandatory Status The number of ICMP Redirect messages received. Description Sequence ::= { icmp 7 } icmpInEchos Counter...
Page 468
MIB II icmpInTimestamps Counter Syntax read-only Access mandatory Status The number of ICMP Timestamp (request) messages received. Description Sequence ::= { icmp 10 } icmpInTimestampReps Counter Syntax read-only Access mandatory Status The number of ICMP Timestamp Reply messages received. Description Sequence ::= { icmp 11 } icmpInAddrMasks...
Page 469
MIB II icmpOutMsgs Counter Syntax read-only Access mandatory Status The total number of ICMP messages which this entity attempted to Description send. Note that this counter includes all those counted by icmpOutErrors. Sequence ::= { icmp 14 } icmpOutErrors Counter Syntax read-only Access...
Page 470
MIB II mandatory Status The number of ICMP Time Exceeded messages sent. Description Sequence ::= { icmp 17 } icmpOutParmProbs Counter Syntax read-only Access mandatory Status The number of ICMP Parameter Problem messages sent. Description Sequence ::= { icmp 18 } icmpOutSrcQuenchs Counter Syntax...
Page 471
MIB II The number of ICMP Echo (request) messages sent. Description Sequence ::= { icmp 21 } icmpOutEchoReps Counter Syntax read-only Access mandatory Status The number of ICMP Echo Reply messages sent. Description Sequence ::= { icmp 22 } icmpOutTimestamps Counter Syntax read-only...
MIB II icmpOutAddrMaskReps Counter Syntax read-only Access mandatory Status The number of ICMP Address Mask Reply messages sent. Description 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 473
MIB II The minimum value permitted by a TCP implementation for the Description 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 474
MIB II The number of times TCP connections have made a direct transition Description to the SYN-SENT state from the CLOSED state. Sequence ::= { tcp 5 } tcpPassiveOpens Counter Syntax read-only Access mandatory Status The number of times TCP connections have made a direct transition Description to the SYN-RCVD state from the LISTEN state.
Page 475
MIB II tcpCurrEstab Gauge Syntax read-only Access mandatory Status The number of TCP connections for which the current state is either Description ESTABLISHED or CLOSE- WAIT. Sequence ::= { tcp 9 } tcpInSegs Counter Syntax read-only Access mandatory Status The total number of segments received, including those received in Description error.
Page 476
MIB II The total number of segments retransmitted - that is, the number of Description 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 477
MIB II tcpConnLocalPort INTEGER (0..65535), tcpConnRemAddress IpAddress, tcpConnRemPort INTEGER (0..65535) } tcpConnState INTEGER { Syntax closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6), finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11), deleteTCB(12) } read-write Access mandatory Status The state of this TCP connection. The only value which may be set by Description a management station is deleteTCB(12).
Page 478
MIB II tcpConnLocalAddress IpAddress Syntax read-only Access mandatory Status The local IP address for this TCP connection. In the case of a Description 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 479
MIB II Aditional TCP objects tcpInErrs Counter Syntax read-only Access mandatory Status The total number of segments received in error (e.g., bad TCP Description checksums). Sequence ::= { tcp 14 } tcpOutRsts Counter Syntax read-only Access mandatory Status The number of TCP segments sent containing the RST flag. Description Sequence ::= { tcp 15 }...
Page 480
MIB II The total number of received UDP datagrams for which there was no Description application at the destination port. Sequence ::= { udp 2 } udpInErrors Counter Syntax read-only Access mandatory Status The number of received UDP datagrams that could not be delivered Description for reasons other than the lack of an application at the destination port.
Page 481
MIB II udpEntry UdpEntry Syntax not-accessible Access mandatory Status Information about a particular current UDP listener. Description INDEX { udpLocalAddress, udpLocalPort } Sequence ::= { udpTable 1 } UdpEntry ::= SEQUENCE { udpLocalAddress IpAddress, udpLocalPort INTEGER (0..65535) } udpLocalAddress IpAddress Syntax read-only Access...
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 483
MIB II Sequence ::= { snmp 3 } snmpInBadCommunityNames Counter Syntax read-only Access mandatory Status The total number of SNMP Messages delivered to the SNMP protocol Description entity which used a SNMP community name not known to said entity. Sequence ::= { snmp 4 } snmpInBadCommunityUses Counter...
Page 484
MIB II read-only Access mandatory Status The total number of SNMP PDUs which were delivered to the SNMP Description protocol entity and for which the value of the error-status field is `tooBig'. Sequence ::= { snmp 8 } snmpInNoSuchNames Counter Syntax read-only Access...
Page 485
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 Counter Syntax read-only Access mandatory Status The total number of SNMP PDUs which were delivered to the SNMP Description protocol entity and for which the value of the error-status field is `genErr'.
Page 486
MIB II snmpInGetRequests Counter Syntax read-only Access mandatory Status The total number of SNMP Get-Request PDUs which have been Description accepted and processed by the SNM protocol entity. Sequence ::= { snmp 15 } snmpInGetNexts Counter Syntax read-only Access mandatory Status The total number of SNMP Get-Next PDUs which have been Description...
Page 487
MIB II Sequence ::= { snmp 18 } snmpInTraps Counter Syntax read-only Access mandatory Status The total number of SNMP Trap PDUs which have been accepted Description and processed by the SNMP protocol entity. Sequence ::= { snmp 19 } snmpOutTooBigs Counter Syntax...
Page 488
MIB II mandatory Status The total number of SNMP PDUs which were generated by the Description SNMP protocol entity and for which the value of the error-status field is `badValue'. Sequence ::= { snmp 22 } { snmp 23 } is not used snmpOutGenErrs Counter Syntax...
Page 489
MIB II snmpOutSetRequests Counter Syntax read-only Access mandatory Status The total number of SNMP Set-Request PDUs which have been Description generated by the SNMP protocol entity. Sequence ::= { snmp 27 } snmpOutGetResponses Counter Syntax read-only Access mandatory Status The total number of SNMP Get-Response PDUs which have been Description generated by the SNMP protocol entity.
Page 490
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...
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...
SNMP Framework MIB The SNMP Management Architecture MIB. Description Sequence ::= { snmpModules 10 } Textual Conventions SnmpEngineID current Status An SNMP engine's administratively-unique identifier. Description The value for this object may not be all zeros or all 'ff'H or the empty (zero length) string.
Page 493
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 494
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 495
SNMP Framework MIB An identifier that uniquely identifies a Message Processing Model of Description 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 496
SNMP Framework MIB reserved for SNMPv2c reserved for SNMPv2u and SNMPv2* reserved for SNMPv3 SnmpSecurityLevel INTEGER(0..2147483647) Syntax current Status A Level of Security at which SNMP messages can be sent or with Description which operations are being processed; in particular, one of: noAuthNoPriv without authentication and without privacy, authNoPriv with authentication but without privacy,...
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 498
SNMP Framework MIB The number of times that the SNMP engine has (re-)initialized itself Description since its initial configuration. Sequence ::= { snmpEngine 2 } snmpEngineTime INTEGER (0..2147483647) Syntax read-only Max-Access current Status The number of seconds since the SNMP engine last incremented the Description snmpEngineBoots object.
Page 499
SNMP Framework MIB Registration point for standards-track privacy protocols used in Description 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 current Status The compliance statement for SNMP engines which implement the...
Page 500
SNMP Framework MIB E/OS SNMP Support Manual F-10...
SNMPv3 MIB SNMPv3 MIB SNMPv3 in general implements the User-Based Security Model (USM) and View-based Access Control Model (VACM). These models are explained in detail in RFC 2574 and RFC 2575 respectively. User based SM MIB Extracted from RFC 2574 October 1998, Ramanathan R.
Page 502
SNMPv3 MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF SnmpAdminString, SnmpEngineID, snmpAuthProtocols, snmpPrivProtocols FROM SNMP-FRAMEWORK-MIB; snmpUsmMIB MODULE-IDENTITY 9901200000Z LAST-UPDATED SNMPv3 Working Group ORGANIZATION WG-email: snmpv3@lists.tislabs.com CONTACT-INFO Subscribe: majordomo@lists.tislabs.com In msg body: subscribe snmpv3 Chair: Russ Mundy Trusted Information Systems postal: 3060 Washington Rd Glenwood MD 21738 email: mundy@tislabs.com...
Page 503
SNMPv3 MIB 3461 GL Linschoten Netherlands email: wijnen@vnet.ibm.com phone: +31-348-432-794 Description The management information definitions for the SNMP User-based Security Model. REVISION 9901200000Z Description Clarifications, published as RFC2574 REVISION 9711200000Z Description Initial version, published as RFC2274 Sequence ::= { snmpModules 15 } Administrative assignments usmMIBObjects OBJECT IDEN-...
Page 504
SNMPv3 MIB Sequence ::= { snmpAuthProtocols 2 } usmHMACSHAAuthProtocol OBJECT-IDENTITY Syntax current Status The HMAC-SHA-96 Digest Authentication Protocol. Description Sequence ::= { snmpAuthProtocols 3 } usmNoPrivProtocol OBJECT-IDENTITY Syntax current Status No Privacy Protocol. Description Sequence ::= { snmpPrivProtocols 1 } usmDESPrivProtocol OBJECT-IDENTITY Syntax...
Page 505
SNMPv3 MIB length, the length of both the random and delta components is that fixed length; if P allows the length of K to be variable up to a particular maximum length, the length of the random component is that maximum length and the length of the delta component is any length less than or equal to that maximum length.
Page 506
SNMPv3 MIB temp = MD5 (temp || random); delta[i*16 .. lenOfDelta-1] = temp XOR keyNew[i*16 .. lenOfDelta-1]; The 'random' and 'delta' components are then concatenated as described above, and the resulting octet string is sent to the recipient as the new value of an instance of this object. At the receiver side, when an instance of this object is set to a new value, then a new value of K is computed as follows: •...
Page 507
SNMPv3 MIB keyNew[i*16 .. lenOfDelta-1] = temp XOR delta[i*16 .. lenOfDelta-1]; The value of an object with this syntax, whenever it is retrieved by the management protocol, is always the zero length string. Note that the keyOld and keyNew are the localized keys. Note that it is probably wise that when an SNMP entity ends a SetRequest to change a key, that it keeps a copy of the old key until it has confirmed that the key change actually succeeded.
Page 508
SNMPv3 MIB usmStatsUnknownUserNames Counter32 Syntax current Status Max Access read-only The total number of packets received by the SNMP engine which Description were dropped because they referenced a user that was not known to the SNMP engine. Sequence ::= { usmStats 3 } usmStatsUnknownEngineIDs Counter32 Syntax...
Page 509
SNMPv3 MIB The total number of packets received by the SNMP engine which Description were dropped because they could not be decrypted. Sequence ::= { usmStats 6 } The usmUser Group usmUser OBJECT IDENTIFIER ::= { usmMIBObjects 2} usmUserSpinLock TestAndIncr Syntax current Status...
Page 510
SNMPv3 MIB If the new user is to use privacy: • generate the keyChange value based on the secret privKey of the clone-from user and the secret key to be used for the new user. Let us call this pkcValue. •...
Page 511
SNMPv3 MIB usmUserEntry usmUserEntry Syntax not-accessible Max Access current Status A user configured in the SNMP engine's Local Configuration Description Datastore (LCD) for the User-based Security Model. INDEX { usmUserEngineID, usmUserName } Sequence ::= { usmUserTable 1 } smUserEntry ::= SEQUENCE{ usmUserEngineID SnmpEngineID, usmUserName...
Page 512
SNMPv3 MIB Sequence ::= { usmUserEntry 1 } usmUserName SnmpAdminString (SIZE(1..32)) Syntax not-accessible Max Access current Status A human readable string representing the name of the user. This is Description the (User-based Security) Model dependent security ID. Sequence ::= { usmUserEntry 2 } usmUserSecurityName SnmpAdminString Syntax...
Page 513
SNMPv3 MIB They will be copied regardless of what the current value is. Cloning also causes the initial values of the secret authentication key (authKey) and the secret encryption key (privKey) of the new user to be set to the same value as the corresponding secret of the clone-from user.
Page 514
SNMPv3 MIB If a set operation tries to change the value of an existing instance of this object to any value other than usmNoAuthProtocol, then an 'inconsistentValue' error must be returned. If a set operation tries to set the value to the usmNoAuthProtocol while the usmUserPrivProtocol value in the same row is not equal to usmNoPrivProtocol, then an 'inconsistentValue' error must be returned.
Page 515
SNMPv3 MIB 2. generate the keyChange value based on the old (existing) secret key and the new secret key, let us call this kcValue. If you do the key change on behalf of another user: 3. SET(usmUserSpinLock.0=sValue, usmUserAuthKeyChange=kcValue usmUserPublic=randomValue) If you do the key change for yourself: 4) SET(usmUserSpinLock.0=sValue, usmUserOwnAuthKeyChange=kcValue usmUserPublic=randomValue)
Page 516
SNMPv3 MIB When a set is received and the usmUserName of the requester is not the same as the umsUserName that indexes the row which is targeted by this operation, then a 'noAccess' error must be returned. When a set is received and the security model in use is not USM, then a 'noAccess' error must be returned.
Page 517
SNMPv3 MIB Sequence ::= { usmUserEntry 8 } usmUserPrivKeyChange KeyChange -- typically (SIZE (0 | 32)) for DES Syntax read-create Max Access current Status An object, which when modified, causes the secret encryption key Description used for messages sent on behalf of this user to/from the SNMP engine identified by usmUserEngineID, to be modified via a one-way function.
Page 518
SNMPv3 MIB operation. In addition, the USM security model must be used for this operation. The idea here is that access to this column can be public, since it will only allow a user to change his own secret privacy key (privKey). Note that this can only be done once the row is active.
Page 519
SNMPv3 MIB • usmUserPrivKeyChange, usmUserOwnPrivKeyChange and usmUserPublic for a user who employs privacy. Note that any user who employs authentication or privacy must allow its secret(s) to be updated and thus cannot be 'readOnly'. If an initial set operation tries to set the value to 'readOnly' for a user who employs authentication or privacy, then an 'inconsistentValue' error must be returned.
Page 520
SNMPv3 MIB Sequence ::= { usmUserEntry 13 } Conformance Information usmMIBCompliances OBJECT IDEN- ::= { usmMIBConformance 1} TIFIER usmMIBGroups OBJECT IDEN- ::= { usmMIBConformance 2} TIFIER Compliance statements usmMIBCompliance current Status The compliance statement for SNMP engines which implement the Description SNMP-USER-BASED-SM-MIB.
SNMPv3 MIB usmStatsWrongDigests, usmStatsDecryptionErrors, usmUserSpinLock, usmUserSecurityName, usmUserCloneFrom, usmUserAuthProtocol, usmUserAuthKeyChange, usmUserOwnAuthKeyChange, usmUserPrivProtocol, usmUserPrivKeyChange, usmUserOwnPrivKeyChange, usmUserPublic, usmUserStorageType, usmUserStatus} current Status A collection of objects providing for configuration of an SNMP Description engine which implements the SNMP User-based Security Model. Sequence ::= { usmMIBGroups 1 } SNMP View Based Acm MIB Definitions SNMP-VIEW-BASED-ACM-MIB DEFINITIONS ::= BEGIN IMPORTS...
Page 522
SNMPv3 MIB FROM SNMP-FRAMEWORK-MIB; snmpVacmMIB 9901200000Z -- 20 Jan 1999, midnight Last-Updated SNMPv3 Working Group Organization WG-email: snmpv3@lists.tislabs.com Contact-Info Subscribe: majordomo@lists.tislabs.com In message body: subscribe snmpv3 Chair: Russ Mundy Trusted Information Systems postal: 3060 Washington Rd Glenwood MD 21738USA email: mundy@tislabs.com phone: 301-854-6889...
Page 523
SNMPv3 MIB REVISION 9711200000Z Description Initial version, published as RFC2275 Sequence ::= { snmpModules 16 } Administrative assignments vacmMIBObjects OBJECT IDENTIFIER ::= { snmpVacmMIB 1 } vacmMIBConformanc OBJECT IDENTIFIER ::= { snmpVacmMIB 2 } Local Contexts vacmContextTable SEQUENCE OF VacmContextEntry Syntax not-accessible Max Access...
Page 524
SNMPv3 MIB Sequence ::= { vacmMIBObjects 1 } vacmContextEntry VacmContextEntry Syntax not-accessible Max Access current Status Information about a particular context. Description INDEX { vacmContextName } Sequence ::= { vacmContextTable 1 } VacmContextEntry ::= SEQUENCE vacmContextName SnmpAdminString vacmContextName SnmpAdminString (SIZE(0..32)) Syntax read-only Max Access...
Page 525
SNMPv3 MIB vacmSecurityToGroupEntry VacmSecurityToGroupEntry Syntax not-accessible Max Access current Status An entry in this table maps the combination of a securityModel and Description securityName into a groupName. INDEX { vacmSecurityModel, vacmSecurityName } Sequence ::= { vacmSecurityToGroupTable 1 } VacmSecurityToGroupEntry ::= SEQUENCE vacmSecurityModel SnmpSecurityModel, vacmSecurityName...
Page 526
SNMPv3 MIB The securityName for the principal, represented in a Security Model Description independent format, which is mapped by this entry to a groupName. Sequence ::= { vacmSecurityToGroupEntry 2 } vacmGroupName SnmpAdminString (SIZE(1..32)) Syntax read-create Max Access current Status The name of the group to which this entry (e.g., the combination of Description securityModel and securityName) belongs.
Page 527
SNMPv3 MIB In particular, a newly created row cannot be made active until a value has been set for vacmGroupName. The RowStatus TC [RFC2579] requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified: The value of this object has no effect on whether other objects in this conceptual row can be modified.
Page 528
SNMPv3 MIB 2. If this set has only one member, we're done otherwise, it comes down to deciding how to weight the preferences between ContextPrefixes, SecurityModels, and SecurityLevels as follows: a) If the subset of entries with securityModel matching the securityModel in the message is not empty, then discard the rest.
Page 529
SNMPv3 MIB VacmAccessEntry ::= SEQUENCE vacmAccessContextPrefix SnmpAdminString, vacmAccessSecurityModel SnmpSecurityModel, vacmAccessSecurityLevel SnmpSecurityLevel, vacmAccessContextMatch INTEGER, vacmAccessReadViewName SnmpAdminString, vacmAccessWriteViewName SnmpAdminString, vacmAccessNotifyViewName SnmpAdminString, vacmAccessStorageType StorageType, vacmAccessStatus RowStatus vacmAccessContextPrefix SnmpAdminString (SIZE(0..32)) Syntax not-accessible Max Access current Status In order to gain the access rights allowed by this conceptual row, a Description contextName must match exactly (if the value of vacmAccessContextMatch is 'exact') or partially (if the value of...
Page 530
SNMPv3 MIB not-accessible Max Access current Status The minimum level of security required in order to gain the access Description rights allowed by this conceptual row. A securityLevel of noAuthNoPriv is less than authNoPriv which in turn is less than authPriv.
Page 531
SNMPv3 MIB The identified MIB view is that one for which the vacmViewTreeFamilyViewName has the same value as the instance of this object; if the value is the empty string or if there is no active MIB view having this value of vacmViewTreeFamilyViewName, then no access is granted.
SNMPv3 MIB DEFVAL { ''H } -- the empty string Sequence ::= { vacmAccessEntry 7 } vacmAccessStorageType StorageType Syntax read-create Max Access current Status The storage type for this conceptual row. Conceptual rows having the Description value 'permanent' need not allow write-access to any columnar objects in the row.
Page 533
SNMPv3 MIB vacmViewSpinLock TestAndIncr Syntax read-write Max Access current Status An advisory lock used to allow cooperating SNMP Command Description Generator applications to coordinate their use of the Set operation in creating or modifying views. When creating a new view or altering an existing view, it is important to understand the potential interactions with other uses of the view.
Page 534
SNMPv3 MIB object instance is not in the MIB view. If one or more match, then the object instance is included in, or excluded from, the MIB view according to the value of vacmViewTreeFamilyType in the entry whose value of vacmViewTreeFamilySubtree has the most sub-identifiers.
Page 535
SNMPv3 MIB not-accessible Max Access current Status Information on a particular family of view subtrees included in or Description excluded from a particular SNMP context's MIB view. Implementations must not restrict the number of families of view subtrees for a given MIB view, except as dictated by resource constraints on the overall number of entries in the vacmViewTreeFamilyTable.
Page 536
SNMPv3 MIB not-accessible Max Access current Status The MIB subtree which when combined with the corresponding Description instance of vacmViewTreeFamilyMask defines a family of view subtrees. Sequence ::= { vacmViewTreeFamilyEntry 2 } vacmViewTreeFamilyMask OCTET STRING (SIZE (0..16)) Syntax read-create Max Access current Status The bit mask which, in combination with the corresponding instance...
Page 537
SNMPv3 MIB uniquely identified by the corresponding instance of vacmViewTreeFamilySubtree. Note that masks of length greater than zero length do not need to be supported. In this case this object is made read-only. DEFVAL { ''H } Sequence ::= { vacmViewTreeFamilyEntry 3 } vacmViewTreeFamilyType INTEGER { included(1), excluded(2) } Syntax...
Page 538
SNMPv3 MIB The status of this conceptual row. The RowStatus TC [RFC2579] Description requires that this DESCRIPTION clause states under which circumstances other objects in this row can be modified: The value of this object has no effect on whether other objects in this conceptual row can be modified.
Page 539
SNMPv3 MIB read-only Min Access Write access is not required. Description vacmAccessStorageType Object read-only Min Access Write access is not required. Description vacmAccessStatus Object read-only Min Access Create/delete/modify access to the vacmAccessTable is not required. Description vacmViewTreeFamilyMask Object OCTET STRING (SIZE (0)) WRITE-SYNTAX read-only Min Access...
SNMPv3 MIB vacmSecurityToGroupStorageType, vacmSecurityToGroupStatus, vacmAccessContextMatch, vacmAccessReadViewName, vacmAccessWriteViewName, vacmAccessNotifyViewName, vacmAccessStorageType, vacmAccessStatus, vacmViewSpinLock, vacmViewTreeFamilyMask, vacmViewTreeFamilyType, vacmViewTreeFamilyStorageType, vacmViewTreeFamilyStatus } current Status A collection of objects providing for remote configuration of an Description SNMP engine which implements the SNMP View-based Access Control Model. Sequence ::= { vacmMIBGroups 1 } SNMP-COMMUNITY-MIB IMPORTS...
Page 541
SNMPv3 MIB FROM SNMP-TARGET-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; snmpCommunityMIB MODULE-IDENTITY 9903060000Z LAST-UPDATED SNMPv3 Working Group ORGANIZATION WG-email: snmpv3@lists.tislabs.com CONTACT-INFO Description This MIB module defines objects to help support coexistence between SNMPv1, SNMPv2c, and SNMPv3. REVISION 9903060000Z Description This version published as RFC 2576. REVISION 9905130000Z Description...
Page 542
SNMPv3 MIB The table of community strings configured in the SNMP engine's Description Local Configuration Datastore (LCD). Sequence ::= { snmpCommunityMIBObjects 1 } snmpCommunityEntry SnmpCommunityEntry Syntax not-accessible Max Access current Status Information about a particular community string. Description INDEX { IMPLIED snmpCommunityIndex } Sequence ::= { snmpCommunityTable 1 } SnmpCommunityEntry ::= SEQUENCE{...
Page 543
SNMPv3 MIB read-create Max Access current Status The community string for which a row in this table represents a Description configuration. Sequence ::= { snmpCommunityEntry 2 } snmpCommunitySecurityName SnmpAdminString (SIZE(1..32)) Syntax read-create Max Access current Status A human readable string representing the corresponding value of Description snmpCommunityName in a Security Model independent format.
Page 544
SNMPv3 MIB The context in which management information is accessed when Description using the community string specified by the corresponding instance of snmpCommunityName. DEFVAL { ''H } -- the empty string Sequence ::= { snmpCommunityEntry 5 } snmpCommunityTransportTag SnmpTagValue Syntax read-create Max Access current...
Page 545
SNMPv3 MIB snmpCommunityStatus RowStatus Syntax read-create Max Access current Status The status of this conceptual row in the snmpCommunityTable. An Description entry in this table is not qualified for activation until instances of all corresponding columns have been initialized, either through default values, or through Set operations.
Page 546
SNMPv3 MIB current Status Information about a particular mask and mms value." Description AUGMENTS { snmpTargetAddrEntry } Sequence ::= { snmpTargetAddrExtTable 1 } SnmpTargetAddrExtEntry ::= SEQUENCE{ snmpTargetAddrTMask OCTET STRING, snmpTargetAddrMMS Integer32 snmpTargetAddrTMask OCTET STRING (SIZE (0..255)) Syntax read-create Max Access current Status The mask value associated with an entry in the...
Page 547
SNMPv3 MIB snmpTargetAddrMMS Integer32 (0|484..2147483647) Syntax read-create Max Access current Status The maximum message size value associated with an entry in the Description snmpTargetAddrTable." DEFVAL { 484 } Sequence ::= { snmpTargetAddrExtEntry 2 } The snmpTrapAddress and snmpTrapCommunity objects are included in notifications that are forwarded by a proxy, which were originally received as SNMPv1 Trap messages.
Page 548
SNMPv3 MIB Sequence ::= { snmpCommunityMIBObjects 4 } Conformance Information snmpCommunityMIB OBJECT IDENTIFIER ::= { Compliances snmpCommunityMIB Conformance 1 } snmpCommunityMIB OBJECT IDENTIFIER ::= { Groups snmpCommunityMIB Conformance 2 } Compliance statements snmpCommunityMIBCompliance current Status The compliance statement for SNMP engines which implement the Description SNMP-COMMUNITY-MIB."...
Page 549
SNMPv3 MIB Write access is not required. Description snmpCommunityStorageType Object read-only Min Access Write access is not required. Description snmpCommunityStatus Object read-only Min Access Write access is not required. Description Sequence ::= { snmpCommunityMIBCompliances 1 } snmpProxyTrapForwardCompliance current Status The compliance statement for SNMP engines which contain a proxy Description forwarding application which is capable of forwarding SNMPv1 traps using SNMPv2c or SNMPv3."...
Page 550
SNMPv3 MIB A collection of objects providing for configuration of community Description strings for SNMPv1 (and SNMPv2c) usage. Sequence ::= { snmpCommunityMIBGroups 1 } snmpProxyTrapForwardGroup Objects snmpTrapAddress, snmpTrapCommunity } current Status Objects which are used by proxy forwarding applications when Description translating traps between SNMP versions.
MIB Objects Listing MIB Objects Listed by OID This section contains the MIB objects listed by OID from the following MIBs: • SNMP Framework MIB • MIB II • FC Fabric Element MIB • Fibre Alliance MIB • McDATA FC E/OS MIB •...
Page 552
MIB Objects Listing Table H-1 MIB Objects Listed by OID (continued) Object Type Syntax 1.3.6.1 internet NODE 1.3.6.1.1 directory NODE 1.3.6.1.2 mgmt NODE 1.3.6.1.2.1 mib-2 NODE 1.3.6.1.2.1.1 system NODE 1.3.6.1.2.1.1.1 sysDescr LEAF DisplayString 1.3.6.1.2.1.1.2 sysObjectID LEAF OBJECTIDENTIFIER 1.3.6.1.2.1.1.3 sysUpTime LEAF TimeTicks 1.3.6.1.2.1.1.4 sysContact...
Page 595
MIB Objects Listing MIB Objects Listed Alphabetically This section contains the MIB objects listed alphabetically from the following MIBs: • SNMP Framework MIB • MIB II • FC Fabric Element MIB • Fibre Alliance MIB • McDATA FC E/OS MIB •...
Page 632
MIB Objects Listing MIB Objects Listed Alphabetically This section contains the MIB objects listed alphabetically from the following MIBs: • SNMP Framework MIB • MIB II • FC Fabric Element MIB • Fibre Alliance MIB • McDATA FC E/OS MIB •...
Page 677
Index fcConnUnitTable 2-98 firmware table 2-106 agents, introduction to link table 2-122 name server table 2-141 port statistics 2-126 commands, SNMP port table 2-109 sensor table 2-107 SNMP trap registration group 2-144 trap registration table 2-145 EOS SNMPv3 Implementation trap types 2-146 type definitions 2-96...
Page 683
Index tcpRtoMax 2-47 SetRequest command tcpRtoMin 2-47 SNMP udpInDatagrams 2-52 description of udpInErrors 2-52 introduction to udpLocalAddress 2-53 SNMP commands udpLocalPort 2-53 SNMPv3 udpNoPorts 2-52 SNMPv3 Access Control udpOutDatagrams 2-52 SNMPv3 Security MIB-II SNMPv3 Security Features additional IP objects 2-41 standard MIBs additional TCP objects 2-51...
Page 684
Index User-based Security Model VACM View-based Access Control Model variables how SNMP changes introduction to violation 2-12 E/OS SNMP Support Manual...