Internet DRAFT - draft-chu-fibre-channel-mib
draft-chu-fibre-channel-mib
HTTP/1.1 200 OK
Date: Mon, 08 Apr 2002 23:17:11 GMT
Server: Apache/1.3.20 (Unix)
Last-Modified: Mon, 27 Feb 1995 23:00:00 GMT
ETag: "2e7f59-d338-2f525970"
Accept-Ranges: bytes
Content-Length: 54072
Connection: close
Content-Type: text/plain
Fibre Channel Working Group John Chu (Editor)
INTERNET DRAFT IBM Corp
Version 1.5
February 27, 1995
Definitions of Managed Objects
for the Node in Fibre Channel Standard
using SMIv2
<draft-chu-fibre-channel-mib-03.txt>
Status of this Memo
This document is an Internet Draft. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its Areas,
and its Working Groups. Note that other groups may also distribute
working documents as Internet Drafts.
Internet Drafts are valid for a maximum of six months and may be
updated, replaced, or obsoleted by other documents at any time. It is
inappropriate to use Internet Drafts as reference material or to cite
them other than as a "working draft" or "work in progress."
Distribution of this memo is unlimited. Please send comments to the
ANSI X3T11 Fibre Channel working group: fibre-channel-ext@Think.COM.
Abstract
This memo defines a module of the Management Information Base (MIB)
for use with network management protocols in TCP/IP-based internets.
In particular, it defines the objects for managing the operations of
the Node in the Fiber Channel Standard (defined in [1].)
1. Overview of the Managed Objects
A Node consists of a collection of N_Ports. These N_Ports are
managed by a management agent residing in the Node.
The managed objects are grouped by the categories of information they
each carries. The following groups of objects are defined.
- the Configuration group
- the Operation group
- the Error group
- the Accounting group
Expiration Date September 1995 [Page 1]
INTERNET DRAFT FC Node MIB February 27, 1995
In each group, scalar objects and/or table entries are defined. The
Configuration group contains configuration and service parameters for
the Node and the N_Ports within the Node. The Operation group
contains status parameters about the operations of the N_Ports. The
Error group contains counters recording the numbers of certain types
of errors detected. The Accounting group contains counters for
certain events occurred in the N_Ports.
2. Object Definitions
FCNODE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
experimental, Integer32, Counter32, Gauge32
FROM SNMPv2-SMI;
fibreChannel MODULE-IDENTITY
LAST-UPDATED "9502270000Z"
ORGANIZATION "Fiber Channel Working Group"
CONTACT-INFO
" John Chu (Editor)
Postal: IBM Corp.
P.O.Box 704
Yorktown Heights, NY 10598
US
Tel: +1 914 784 7839
Fax: +1 914 784 6205
E-mail: jychu@watson.ibm.com"
DESCRIPTION "The MIB module for Fiber Channel."
::= { experimental 42 }
fcNode OBJECT IDENTIFIER ::= { fibreChannel 1 }
fcNodeConfig OBJECT IDENTIFIER ::= { fcNode 1 }
fcNodeOp OBJECT IDENTIFIER ::= { fcNode 2 }
fcNodeError OBJECT IDENTIFIER ::= { fcNode 3 }
fcNodeAcct OBJECT IDENTIFIER ::= { fcNode 4 }
-- the Configuration group
Expiration Date September 1995 [Page 2]
INTERNET DRAFT FC Node MIB February 27, 1995
-- This group consists of scalar objects and tables that
-- contain the configuration information and Service Parameters
-- of the Node and the N_Ports that comprise the Node.
-- Implementation of this group is mandatory.
fcNodeName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Node_Name of a collection of N_Ports that
comprise a Node.
(FC-PH(REV4.2(23.6.5)))"
::= { fcNodeConfig 1 }
fcNodeNumNPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of N_Ports that comprise the named Node.
These N_Ports are managed by a management agent
that supports this MIB."
::= { fcNodeConfig 2 }
-- the N_Port Configuration table
-- This table contains configuration information about a
-- collection of N_Ports that comprise the named Node. Each
-- entry in this table contains configuration information of
-- and Services Parameters supported by a particular N_Port
-- in this Node.
fcNPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in the
Node, configuration information of and Service Parameters
supported by the N_Ports.
(FC-PH(REV4.2(23)))"
::= { fcNodeConfig 3 }
fcNPortConfigEntry OBJECT-TYPE
SYNTAX FcNPortConfigEntry
MAX-ACCESS not-accessible
Expiration Date September 1995 [Page 3]
INTERNET DRAFT FC Node MIB February 27, 1995
STATUS current
DESCRIPTION
"An entry containing configuration information of and
Service Parameters supported by an N_Port.
(FC-PH(REV4.2(23)))"
INDEX { fcNPortConfigNPortIndex }
::= { fcNPortConfigTable 1 }
FcNPortConfigEntry ::=
SEQUENCE {
fcNPortConfigNPortIndex
Integer32,
fcNPortName
OCTET STRING,
fcNPortFCPHVersionHigh
OCTET STRING,
fcNPortFCPHVersionLow
OCTET STRING,
fcNPortBufToBufCredit
INTEGER,
fcNPortClass1Supported
INTEGER,
fcNPortIntermixSupported
INTEGER,
fcNPortClass2Supported
INTEGER,
fcNPortClass3Supported
INTEGER,
fcNPortRecvDataFieldSize
INTEGER
}
fcNPortConfigNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortConfigEntry 1 }
fcNPortName OBJECT-TYPE
Expiration Date September 1995 [Page 4]
INTERNET DRAFT FC Node MIB February 27, 1995
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the N_Port. An N_Port has a unique N_Port_Name
within the address domain of the Fabric
(FC-PH(REV4.2(23.6.4)))"
::= { fcNPortConfigEntry 2 }
fcNPortFCPHVersionHigh OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest or most recent version of FC-PH the
N_Port is capable of supporting.
(FC-PH(REV4.2(23.6.2.1, 23.6.3.1)))"
::= { fcNPortConfigEntry 3 }
fcNPortFCPHVersionLow OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lowest or earliest version of FC-PH the N_Port
is capable of supporting.
(FC-PH(REV4.2(23.6.2.1, 23.6.3.1)))"
::= { fcNPortConfigEntry 4 }
fcNPortBufToBufCredit OBJECT-TYPE
SYNTAX INTEGER (0..32767)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Buffer-to-buffer credit. This object is associated
with the total number of buffers available for
holding Class 1 connect-request, Class 2 or Class 3
frames transmitted to the N_Port from the Fabric.
It is for buffer-to-buffer flow control in the
direction from F_Port to N_Port.
(FC-PH(REV4.2(23.6.2.2, 23.6.3.2)))"
::= { fcNPortConfigEntry 5 }
fcNPortClass1Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
Expiration Date September 1995 [Page 5]
INTERNET DRAFT FC Node MIB February 27, 1995
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether or not Class 1 is supported
by this N_Port.
(FC-PH(REV4.2(23.6.7.1)))"
::= { fcNPortConfigEntry 6 }
fcNPortIntermixSupported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether or not the N_Port
supports intermixing of Class 2 and Class 3 frames
during a Class 1 Connection.
(FC-PH(REV4.2(23.6.7.2)))"
::= { fcNPortConfigEntry 7 }
fcNPortClass2Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether or not Class 2 is supported
by this N_Port.
(FC-PH(REV4.2(23.6.7.1)))"
::= { fcNPortConfigEntry 8 }
fcNPortClass3Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether or not Class 3 is supported
by this N_Port.
(FC-PH(REV4.2(23.6.7.1)))"
::= { fcNPortConfigEntry 9 }
Expiration Date September 1995 [Page 6]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortRecvDataFieldSize OBJECT-TYPE
SYNTAX INTEGER (128..2112)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive Data Field Size in bytes. This is the largest
Data_Field Size for an FT_1 frame that can be received
by this N_Port.
(FC-PH(REV4.2(23.6.2.4, 23.6.8.5)))"
::= { fcNPortConfigEntry 10 }
-- the Operation group
-- This group consists of tables that contain operational status
-- and established Services Parameters for the Fabric and N_Port
-- Logins. Implementation of this group is mandatory.
-- the N_Port Operation table
-- The N_Port Operation table contains, one entry for each N_Port
-- in the Node, the operational status and parameters of the
-- N_Ports.
fcNPortOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in the
Node, operational status and parameters of the N_Ports.
(FC-PH(REV4.2()))"
::= { fcNodeOp 1 }
fcNPortOperEntry OBJECT-TYPE
SYNTAX FcNPortOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing operational status and parameters
of an N_Port.
(FC-PH(REV4.2()))"
INDEX { fcNPortOperNPortIndex }
::= { fcNPortOperTable 1 }
FcNPortOperEntry ::=
SEQUENCE {
fcNPortOperNPortIndex
Expiration Date September 1995 [Page 7]
INTERNET DRAFT FC Node MIB February 27, 1995
Integer32,
fcNPortIdentifier
OCTET STRING,
fcNPortFabricLoginOperStatus
LoginOperStatus,
fcNPortFabricLoginDiagnostic
INTEGER,
fcNPortFabricLoginDiagnosticReason
INTEGER,
fcNPortMaxLoginSessions
Integer32,
fcNPortActiveLoginSessions
Gauge32,
fcNPortRATOV
Integer32,
fcNPortEDTOV
Integer32
}
fcNPortOperNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortOperEntry 1 }
fcNPortIdentifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (3))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Address identifier of the N_Port. Its value uniquely
identifies this N_Port in the address domain of the
Fabric. It is assigned by the fabric during Fabric
Login, or is determined and agreed by the Fabric through
some other means. Once this object is assigned, this
N_Port is termed an Identified N_Port, otherwise, an
Unidentified N_Port. The value of this object in an
Unidentified N_Port is Hex '000000'. An N_Port logged
into the Fabric must be an Identified N_Port, but
an Identified N_Port may or may not be logged into the
Expiration Date September 1995 [Page 8]
INTERNET DRAFT FC Node MIB February 27, 1995
Fabric.
(FC-PH(REV4.2(18.3, 23.3)), FC-FG(REV2.0(3.1)))"
::= { fcNPortOperEntry 2 }
fcNPortFabricLoginOperStatus OBJECT-TYPE
SYNTAX INTEGER {
logged-out (1), -- N_Port never logged in to Fabric or
-- (was) logged out of Fabric
logging (2), -- N_Port transmitted a FLOGI Sequence
-- and is waiting for a response from
-- Fabric.
logged (3), -- Fabric Login is complete. If Fabric is
-- not present, this state is entered
-- after the point-to-point N_Port Login
-- is complete.
login-retry (4), -- N_Port is waiting to retry after Fabric
-- responded with an F_BSY.
login-failed (5), -- a Fabric Login attempt has failed after
-- possible retries.
abnormally-terminated (6)
-- Fabric Login was abnormally terminated
-- after completion.
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Operational Status of the Fabric Login session
between the N_Port and the attached F_Port. A Fabric
Login session is established by the N_Port when it
initiates a FLOGI Link Service Sequence, which is
in turn accepted by the Fabric with an ACC Link
Service Sequence. An attempt of Fabric Login may fail,
and an established Fabric Login session may terminate
abnormally. These conditions are indicated by the
Fabric Login diagnostic.
(FC-PH(REV4.2(23.3)))"
::= { fcNPortOperEntry 3 }
fcNPortFabricLoginDiagnostic OBJECT-TYPE
SYNTAX INTEGER {
fabric-busy (1), -- N_Port received an F_BSY
fabric-reject (2), -- N_Port received an F_RJT
port-busy (3), -- N_Port received a P_BSY
port-reject (4), -- N_Port received a P_RJT
ls-reject (5), -- N_Port received a Link Service
-- Reject
sequence-timeout (6), -- (FC-PH(REV4.2(23.3.2)))
connection-removed (7) -- (FC-PH(REV4.2(21.2.6)))
Expiration Date September 1995 [Page 9]
INTERNET DRAFT FC Node MIB February 27, 1995
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diagnostic Code to indicate an abnormal condition arose
during a Fabric Login attempt or after a Fabric Login
session has been established.
(FC-PH(REV4.2(23.3)))"
::= { fcNPortOperEntry 4 }
fcNPortFabricLoginDiagnosticReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason code specifying the cause of the abnormal
condition indicated by the Fabric Login diagnostic code.
(FC-PH(REV4.2(20, 21)))"
::= { fcNPortOperEntry 5 }
fcNPortMaxLoginSessions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of N_Port Logins that this N_Port
can accommodate at one time.
(FC-PH(REV4.2(23.4)))"
::= { fcNPortOperEntry 6 }
fcNPortActiveLoginSessions OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of currently active N_Port Logins. This
number cannot be larger than the maximum number of
N_Port Logins that this N_Port can accommodate at
one time.
(FC-PH(REV4.2(23.4)))"
::= { fcNPortOperEntry 7 }
fcNPortRATOV OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Resource_Allocation_Timeout Value for determining
Expiration Date September 1995 [Page 10]
INTERNET DRAFT FC Node MIB February 27, 1995
when to reuse an N_Port resource.
(FC-PH(REV4.2(29.2)))"
::= { fcNPortOperEntry 8 }
fcNPortEDTOV OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Error_Detect_Timeout Value for Sequence timeout.
(FC-PH(REV4.2(29.2)))"
::= { fcNPortOperEntry 9 }
-- the Fabric Login table
-- The Fabric Login table contains, one entry for each N_Port
-- in the Node, the Services Parameters that have been established
-- between the N_Port and the Fabric during Fabric Login.
fcNPortFabricLoginTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortFabricLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in the
Node, services parameters established between the
N_Port and the Fabric during Fabric Login.
(FC-PH(REV4.2(23.3)))"
::= { fcNodeOp 2 }
fcNPortFabricLoginEntry OBJECT-TYPE
SYNTAX FcNPortFabricLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing service parameters established
between the N_Port and the Fabric during Fabric
Login.
(FC-PH(REV4.2(23.3)))"
INDEX { fcNPortFabricLoginNPortIndex }
::= { fcNPortFabricLoginTable 1 }
FcNPortFabricLoginEntry ::=
SEQUENCE {
fcNPortFabricLoginNPortIndex
Integer32,
fcNPortFabricLoginClass1Supported
INTEGER,
Expiration Date September 1995 [Page 11]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortFabricLoginIntermixSupported
INTEGER,
fcNPortFabricLoginClass2Supported
INTEGER,
fcNPortFabricLoginClass3Supported
INTEGER
}
fcNPortFabricLoginNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortFabricLoginEntry 1 }
fcNPortFabricLoginClass1Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag indicating that the N_Port has requested Class
1 support from the Fabric during Fabric Login, and the
Fabric has granted the request.
(FC-PH(REV4.2(23.6.7.1, 23.7.4.1)))"
::= { fcNPortFabricLoginEntry 2 }
fcNPortFabricLoginIntermixSupported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag indicating that the N_Port has requested Intermix
support from the Fabric during Fabric Login, and the
Fabric has granted the request.
(FC-PH(REV4.2(23.6.7.2, 23.7.4.2)))"
Expiration Date September 1995 [Page 12]
INTERNET DRAFT FC Node MIB February 27, 1995
::= { fcNPortFabricLoginEntry 3 }
fcNPortFabricLoginClass2Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag indicating that the N_Port has requested Class 2
support from the Fabric during Fabric Login, and the
Fabric has granted the request.
(FC-PH(REV4.2(23.6.7.1, 23.7.4.1)))"
::= { fcNPortFabricLoginEntry 4 }
fcNPortFabricLoginClass3Supported OBJECT-TYPE
SYNTAX INTEGER {
true (1),
false (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag indicating that the N_Port has requested Class 3
support from the Fabric suring Fabric Login, and the
Fabric has granted the request.
(FC-PH(REV4.2(23.6.7.1, 23.7.4.1)))"
::= { fcNPortFabricLoginEntry 5 }
-- the N_Port Physical Level table
-- The N_Port Physical Level table contains, one entry for
-- each N_Port in the Node, the physical level status and parameters
-- of the N_Ports. It also contains the counters in the Link Error
-- Status Block.
fcNPortPhysTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortPhysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in
the Node, physical level status and parameters of the
N_Ports in the Node. It also contains the counters in
the Link Error Status Block.
(FC-PH(REV4.2(16.5, 29.8)))"
::= { fcNodeOp 3 }
Expiration Date September 1995 [Page 13]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortPhysEntry OBJECT-TYPE
SYNTAX FcNPortPhysEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing physical level status and
parameters of an N_Port. It also contains the
counters in the Link Error Status Block.
(FC-PH(REV4.2(16.5, 29.8)))"
INDEX { fcNPortPhysNPortIndex }
::= { fcNPortPhysTable 1 }
FcNPortPhysEntry ::=
SEQUENCE {
fcNPortPhysNPortIndex
Integer32,
fcNPortPortState
INTEGER,
fcNPortRTTOV
Integer32,
fcNPortLinkFails
Counter32,
fcNPortSyncLosses
Counter32,
fcNPortSignalLosses
Counter32,
fcNPortPrimitiveSeqProtErrors
Counter32,
fcNPortInvalidTransmissionWords
Counter32,
fcNPortInvalidCRCs
Counter32
}
fcNPortPhysNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortPhysEntry 1 }
Expiration Date September 1995 [Page 14]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortPortState OBJECT-TYPE
SYNTAX INTEGER {
online (1),
link-failure (2),
offline (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the N_Port in respect to the synchronization
process with the attached F_Port.
(FC-PH(REV4.2(16.5)))"
::= { fcNPortPhysEntry 2 }
fcNPortRTTOV OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receiver_Transmitter Timeout Value for detecting
Loss of Synchronization.
(FC-PH(REV4.2(29.2)))"
::= { fcNPortPhysEntry 3 }
fcNPortLinkFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Link Failure Count field in the Link
Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 4 }
fcNPortSyncLosses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Loss of Synchronization Count field
in the Link Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 5 }
fcNPortSignalLosses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Expiration Date September 1995 [Page 15]
INTERNET DRAFT FC Node MIB February 27, 1995
DESCRIPTION
"The value of the Loss of Signal Count field in the Link
Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 6 }
fcNPortPrimitiveSeqProtErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Primitive Sequence Protocol Error
field in the Link Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 7 }
fcNPortInvalidTransmissionWords OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Invalid Transmission Word field in
the Link Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 8 }
fcNPortInvalidCRCs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the Invalid CRC Count field in the Link
Error Status Block.
(FC-PH(REV4.2(29.8)))"
::= { fcNPortPhysEntry 9 }
-- the Error group
-- This group consists of tables that contain information about
-- the various types of errors detected. Implementation of this
-- group is optional.
-- the N_Port Error table
-- The N_Port Error table contains, one entry for each N_Port in the
-- Node, counters recording the numbers of various types of errors
-- detected since the N_Port logged into the Fabric.
Expiration Date September 1995 [Page 16]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortErrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in the
Node, counters recording the numbers of various types
of errors detected since the N_Port logged into the
Fabric.
(FC-PH(REV4.2(23, 29)))"
::= { fcNodeError 1 }
fcNPortErrorEntry OBJECT-TYPE
SYNTAX FcNPortErrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing error counters of an N_Port.
(FC-PH(REV4.2(23, 29)))"
INDEX { fcNPortErrorNPortIndex }
::= { fcNPortErrorTable 1 }
FcNPortErrorEntry ::=
SEQUENCE {
fcNPortErrorNPortIndex
Integer32,
fcNPortLoginInitiateFails
Counter32,
fcNPortLoginAcceptFails
Counter32,
fcNPortConnectInitiateFails
Counter32,
fcNPortConnectAcceptFails
Counter32,
fcNPortLinkFailures
Counter32,
fcNPortLinkErrors
Counter32,
fcNPortLinkTimeouts
Counter32,
fcNPortLinkResetTimeouts
Counter32,
fcNPortSeqTimeouts
Counter32,
fcNPortDelimiterErrors
Counter32,
fcNPortAddressIdentifierErrors
Counter32,
Expiration Date September 1995 [Page 17]
INTERNET DRAFT FC Node MIB February 27, 1995
fcNPortFrameContentErrors
Counter32,
fcNPortDataFrameErrors
Counter32,
fcNPortACKFrameErrors
Counter32
}
fcNPortErrorNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortErrorEntry 1 }
fcNPortLoginInitiateFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failed N_Port Logins initiated by this
N_Port.
(FC-PH(REV4.2(23.4)))"
::= { fcNPortErrorEntry 2 }
fcNPortLoginAcceptFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of N_Port Logins this N_Port failed to
accept.
(FC-PH(REV4.2(23.4)))"
::= { fcNPortErrorEntry 3 }
fcNPortConnectInitiateFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failed Class 1 Dedicated Connections
Expiration Date September 1995 [Page 18]
INTERNET DRAFT FC Node MIB February 27, 1995
initiated by this N_Port.
(FC-PH(REV4.2(28)))"
::= { fcNPortErrorEntry 4 }
fcNPortConnectAcceptFails OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Class 1 Dedicated Connections this
N_Port failed to accept.
(FC-PH(REV4.2(28)))"
::= { fcNPortErrorEntry 5 }
fcNPortLinkFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Link Failures detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 6 }
fcNPortLinkErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Link Errors detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 7 }
fcNPortLinkTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Link Timeouts detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 8 }
fcNPortLinkResetTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Expiration Date September 1995 [Page 19]
INTERNET DRAFT FC Node MIB February 27, 1995
DESCRIPTION
"The number of Link Reset protocol timeouts detected
by this N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 9 }
fcNPortSeqTimeouts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences Timeouts detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 10 }
fcNPortDelimiterErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Delimiter Errors detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 11 }
fcNPortAddressIdentifierErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Address Identifier errors detected by
this N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 12 }
fcNPortFrameContentErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Frame_Content errors detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 13 }
fcNPortDataFrameErrors OBJECT-TYPE
SYNTAX Counter32
Expiration Date September 1995 [Page 20]
INTERNET DRAFT FC Node MIB February 27, 1995
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Data Frame errors detected by this
N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 14 }
fcNPortACKFrameErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ACK_1 and ACK_N frame errors detected
by this N_Port.
(FC-PH(REV4.2(29.9, Table 112)))"
::= { fcNPortErrorEntry 15 }
-- the Accounting group
-- This group consists of tables that contain accounting
-- information for the N_Ports in the Node. Implementation of
-- of this group is optional.
-- the N_Port Accounting table
-- The N_Port Accounting table contains, one entry for each N_Port
-- in the Node, counters for certain types of events occurred
-- in the N_Ports since the N_Port logged into the Fabric.
fcNPortAccountTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortAccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in
the Node, accounting information for the N_Port since
the N_Port logged into the Fabric."
::= { fcNodeAcct 1 }
fcNPortAccountEntry OBJECT-TYPE
SYNTAX FcNPortAccountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing accounting information for an
N_Port."
INDEX { fcNPortAccountNPortIndex }
Expiration Date September 1995 [Page 21]
INTERNET DRAFT FC Node MIB February 27, 1995
::= { fcNPortAccountTable 1 }
FcNPortAccountEntry ::=
SEQUENCE {
fcNPortAccountNPortIndex
Integer32,
fcNPortInitiatedLogins
Counter32,
fcNPortAcceptedLogins
Counter32,
fcNPortInitiatedConnections
Counter32,
fcNPortAcceptedConnections
Counter32
}
fcNPortAccountNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortAccountEntry 1 }
fcNPortInitiatedLogins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of successful N_Port Logins initiated by
this N_Port.
(FC-PH(REV4.2(23.4)))"
::= { fcNPortAccountEntry 2 }
fcNPortAcceptedLogins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of successful N_Port Logins in which this
N_Port acted as the recipient of N_Port Login.
(FC-PH(REV4.2(23.4)))"
Expiration Date September 1995 [Page 22]
INTERNET DRAFT FC Node MIB February 27, 1995
::= { fcNPortAccountEntry 3 }
fcNPortInitiatedConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of successful Class 1 Dedicated Connections
initiated by this N_Port.
(FC-PH(REV4.2(28.5)))"
::= { fcNPortAccountEntry 4 }
fcNPortAcceptedConnections OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of successful dedicated connections in
which this N_Port acted as the recipient.
(FC-PH(REV4.2(28.5)))"
::= { fcNPortAccountEntry 5 }
-- the Sequence Size table
-- The Sequence Size table contains, one entry for each N_Port
-- in the Node, counters for Sequences of certain Payload size
-- initiated and received by the N_Port since the N_Port logged
-- into the Fabric.
fcNPortSeqSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcNPortSeqSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains, one entry for each N_Port in
the Node, counters for Sequences of certain Payload
size initiated and received by the N_Port since the
N_Port logged into the Fabric."
::= { fcNodeAcct 2 }
fcNPortSeqSizeEntry OBJECT-TYPE
SYNTAX FcNPortSeqSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing counters for Sequences of certain
Payload size initiated and received by an N_Port."
Expiration Date September 1995 [Page 23]
INTERNET DRAFT FC Node MIB February 27, 1995
INDEX { fcNPortSeqSizeNPortIndex }
::= { fcNPortSeqSizeTable 1 }
FcNPortSeqSizeEntry ::=
SEQUENCE {
fcNPortSeqSizeNPortIndex
Integer32,
fcNPortInSmallSeqs
Counter32,
fcNPortInMediumSeqs
Counter32,
fcNPortInLargeSeqs
Counter32,
fcNPortOutSmallSeqs
Counter32,
fcNPortOutMediumSeqs
Counter32,
fcNPortOutLargeSeqs
Counter32
}
fcNPortSeqSizeNPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique number that identifies an N_Port. This number
ranges from 1 to the value of ifNumber defined in RFC1213.
The value of this number is identical to that of the
ifIndex defined in RFC1213 which identifies the interface
constituted by this N_Port. The value of this number remains
constant for the identified N_Port until the management
agent of the Node is re-initialized."
::= { fcNPortSeqSizeEntry 1 }
fcNPortInSmallSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is from 1 to
255 bytes, received by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 2 }
fcNPortInMediumSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
Expiration Date September 1995 [Page 24]
INTERNET DRAFT FC Node MIB February 27, 1995
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is from 256
to 2047 bytes, received by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 3 }
fcNPortInLargeSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is 2048
bytes or more, received by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 4 }
fcNPortOutSmallSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is from 1 to
255 bytes, initiated by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 5 }
fcNPortOutMediumSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is from 256
to 2047 bytes, initiated by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 6 }
fcNPortOutLargeSeqs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Sequences, whose Payload size is 2048
bytes or more, initiated by this N_Port.
(FC-PH(REV4.2()))"
::= { fcNPortSeqSizeEntry 7 }
END
Expiration Date September 1995 [Page 25]
INTERNET DRAFT FC Node MIB February 27, 1995
-- End of Object Definitions
3. Acknowledgements
The editor would like to thank the following individuals for their
assistance and constructive comments:
Yakov Rekhter, IBM
Martin Sachs, IBM
Dan Eisenhauer, IBM
Beth Vanderbeck, IBM
Carl Zeitler, IBM
Paul Griffiths, IBM
KC Chennappan, IBM
Jessie Haug, IBM
Lancing Sloan, LLNL
Paul Rupert, LLNL
Rich Teborak, Amdahl
Steve Wilson, Amdahl
Jerry Rouse, IBM
Dal Allan, ENDL
Hubert Huot, IBM
Venkat Rao, HP
Amir Artsi, RADWAY International Ltd.
4. References
[1] Fibre Channel Physical and Signaling Interface (FC-PH), REV. 4.2,
October 8, 1993. Working Draft Proposed American National
Standard for Information Systems, X3.230-199x, Computer and
Business Equipment Manufacturers Association, Washington, DC,
October 1993.
[2] Sachs, M., "Fibre Channel", chapter 5 in "High Performance
Networks, Technology and Protocols, ed. Ahmed N. Tantawy,
Kluwer Academic Publishers, Boston, MA, 1994, p. 109ff.
[3] Sachs, M., "An FCS Information Taxonomy", FCS Working Group
Document FC-FG/92-025. IBM Research, T.J. Watson Center,
P.O. Box 704, Yorktown Heights, NY 10598, July 1992.
[4] Fibre Channel Fabric Requirements (FC-FG), REV. 2.0,
October 12, 1993. Working Draft Proposed American National
Standard for Information Systems, X3T9.3/958D, Computer and
Business Equipment Manufacturers Association, Washington, DC,
Expiration Date September 1995 [Page 26]
INTERNET DRAFT FC Node MIB February 27, 1995
October 1993.
5. Security Considerations
Security issues are not discussed in this memo.
Editor's Address
John Chu
IBM Corp.
P.O. Box 704
Yorktown Heights, NY 10598
Phone: +1 914 784 7839
Email: jychu@watson.ibm.com
Expiration Date September 1995 [Page 27]