draft-ietf-ips-fcmgmt-mib-01.txt   draft-ietf-ips-fcmgmt-mib-02.txt 
Internet Draft Keith McCloghrie Internet Draft Keith McCloghrie
Cisco Systems Cisco Systems, Inc
28 February 2002 24 June 2002
Fibre Channel Management MIB Fibre Channel Management MIB
draft-ietf-ips-fcmgmt-mib-01.txt draft-ietf-ips-fcmgmt-mib-02.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with all This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC2026 [RFC2026]. provisions of Section 10 of RFC2026 [RFC2026].
Internet-Drafts are working documents of the Internet Engineering Task Internet-Drafts are working documents of the Internet Engineering Task
Force (IETF), its areas, and its working groups. Note that other groups Force (IETF), its areas, and its working groups. Note that other groups
may also distribute working documents as Internet-Drafts. may also distribute working documents as Internet-Drafts.
skipping to change at page 2, line 7 skipping to change at page 2, line 7
Distribution of this document is unlimited. Please send comments to Distribution of this document is unlimited. Please send comments to
author. author.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2002). All Rights Reserved. Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract Abstract
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB) for
for use with network management protocols in the Internet community. use with network management protocols in the Internet community. In
In particular, it describes managed objects for informantion related particular, it describes managed objects for informantion related to
to Fibre Channel. Fibre Channel.
Table of Contents Table of Contents
1 The SNMP Network Management Framework ........................... 3 1 The SNMP Network Management Framework ........................... 3
2 Change Log ...................................................... 4 2 Change Log ...................................................... 4
3 Short Overview of Fibre Channel ................................. 4 3 Short Overview of Fibre Channel ................................. 4
4 MIB Overview .................................................... 5 4 MIB Overview .................................................... 5
4.1 The fcmInstanceBasicGroup group ............................... 5
4.2 The fcmSwitchBasicGroup group ................................. 6
4.3 The fcmPortBasicGroup group ................................... 6
4.4 The fcmPortStatsGroup group ................................... 6
4.5 The fcmPortClass23StatsGroup group ............................ 6
4.6 The fcmPortLcStatsGroup group ................................. 6
4.7 The fcmPortClassFStatsGroup group ............................. 6
4.8 The fcmPortErrorsGroup group .................................. 7
4.9 The fcmSwitchPortGroup group .................................. 7
4.10 The fcmSwitchLoginGroup group ................................ 7
4.11 The fcmLinkBasicGroup group .................................. 7
5 Relationship to Other MIBs ...................................... 7 5 Relationship to Other MIBs ...................................... 7
5.1 The Interfaces Group MIB ...................................... 7 5.1 The Interfaces Group MIB ...................................... 7
5.2 Entity MIB .................................................... 10 5.1.1 Layering Model .............................................. 8
5.1.2 Virtual Circuits ............................................ 8
5.1.3 ifRcvAddressTable ........................................... 8
5.1.4 ifType ...................................................... 8
5.1.5 ifXxxOctets ................................................. 8
5.1.6 Specific Interface Group MIB Objects ........................ 9
5.2 Entity MIB .................................................... 11
5.3 Host Resources MIB ............................................ 11 5.3 Host Resources MIB ............................................ 11
6 Definitions ..................................................... 12 6 Definitions ..................................................... 12
7 Intellectual Property ........................................... 61 7 Intellectual Property ........................................... 62
8 Acknowledgements ................................................ 61 8 Acknowledgements ................................................ 62
9 References ...................................................... 61 9 References ...................................................... 62
10 Security Considerations ........................................ 65 10 Security Considerations ........................................ 66
11 Comparison to draft-ietf-ipfc-fcmgmt-int-mib-07.txt ............ 67 11 Comparison to draft-ietf-ipfc-fcmgmt-int-mib-07.txt ............ 68
11.1 Problems with draft-ietf-ipfc-fcmgmt-int-mib-07.txt .......... 67 11.1 Problems with draft-ietf-ipfc-fcmgmt-int-mib-07.txt .......... 68
11.2 Detailed Changes ............................................. 68 11.2 Detailed Changes ............................................. 69
11.2.1 Removal of Sensor-related objects .......................... 68 11.3 Name Server objects .......................................... 73
11.2.2 Removal of Trap-registration objects ....................... 68 11.4 Additional objects ........................................... 74
11.2.3 Removal of Event-related objects ........................... 68 12 Comparison to RFC 2837 ......................................... 75
11.2.4 Removal of inventory-related information ................... 69 13 Author's Address ............................................... 76
11.2.5 Removal of revision numbers ................................ 69 14 Full Copyright Statement ....................................... 76
11.2.6 Removal of other not FC-specific information ............... 69
11.2.7 Clean-up of ambiguous/obsolete definitions ................. 70
11.2.8 Use of an ifTable entry .................................... 70
11.2.9 Removed because of AgentX difficulty ....................... 71
11.2.10 FC Management Instance .................................... 71
11.2.11 Counter Syntax ............................................ 72
11.2.12 Obsolete/Little-Used Fibre Channel features ............... 72
11.3 Name Server objects .......................................... 72
11.4 Additional objects ........................................... 73
12 Comparison to RFC 2837 ......................................... 74
13 Author's Address ............................................... 75
14 Full Copyright Statement ....................................... 75
1. The SNMP Network Management Framework 1. The SNMP Network Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2571 [RFC2571]. o An overall architecture, described in RFC 2571 [RFC2571].
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
skipping to change at page 4, line 28 skipping to change at page 4, line 28
2.2. Changes made in draft-ietf-ips-fcmgmt-mib-01.txt 2.2. Changes made in draft-ietf-ips-fcmgmt-mib-01.txt
- support added for Class F traffic. - support added for Class F traffic.
- the description of Class 1 changed to "not widely-implemented" - the description of Class 1 changed to "not widely-implemented"
(instead of "obsolete"), and a reference to FC-MI added. (instead of "obsolete"), and a reference to FC-MI added.
- Counter32 objects added in order to support old SNMPv1-only systems - Counter32 objects added in order to support old SNMPv1-only systems
which cannot support standard Counter64 objects. which cannot support standard Counter64 objects.
2.3. Changes made in draft-ietf-ips-fcmgmt-mib-02.txt
- aligned the meanings of bits of the FcUnitFunctions TC with the latest
update to the meanings in the GS-4 specification.
- broadened the scope of the fcmEPortTable to apply to any type of port
connected to an inter-swithc link, and changed its descriptor to
fcmISPortTable.
- changed the fcmLinkTable to be optional.
- fixed some minor typos
3. Short Overview of Fibre Channel 3. Short Overview of Fibre Channel
The Fibre Channel (FC) is logically a bidirectional point-to-point The Fibre Channel (FC) is logically a bidirectional point-to-point
serial data channel, structured for high performance capability. The serial data channel, structured for high performance capability. The
Fibre Channel provides a general transport vehicle for higher level Fibre Channel provides a general transport vehicle for higher level
protocols such as Intelligent Peripheral Interface (IPI) and Small protocols such as Intelligent Peripheral Interface (IPI) and Small
Computer System Interface (SCSI) command sets, the High-Performance Computer System Interface (SCSI) command sets, the High-Performance
Parallel Interface (HIPPI) data framing, IP (Internet Protocol), IEEE Parallel Interface (HIPPI) data framing, IP (Internet Protocol), IEEE
802.2, and others. 802.2, and others.
Physically, Fibre Channel is an interconnection of multiple Physically, Fibre Channel is an interconnection of multiple
communication points, called N_Ports, interconnected either by a communication points, called N_Ports, interconnected either by a
switching network, called a Fabric, or by a point-to-point link. A switching network, called a Fabric, or by a point-to-point link. A
Fibre Channel "node" consists of one or more N_Ports. A Fabric may Fibre Channel "node" consists of one or more N_Ports. A Fabric may
consist of multiple Interconnect Elements, some of which are switches. consist of multiple Interconnect Elements, some of which are switches.
An N_Port connects to the Fabric via a port on a switch called an An N_Port connects to the Fabric via a port on a switch called an
F_Port. When multiple FC nodes are connected to a single port on a F_Port. When multiple FC nodes are connected to a single port on a
switch via an "Arbitrated Loop" topology, the switch port is called an switch via an "Arbitrated Loop" topology, the switch port is called an
skipping to change at page 5, line 4 skipping to change at page 5, line 18
communication points, called N_Ports, interconnected either by a communication points, called N_Ports, interconnected either by a
switching network, called a Fabric, or by a point-to-point link. A switching network, called a Fabric, or by a point-to-point link. A
Fibre Channel "node" consists of one or more N_Ports. A Fabric may Fibre Channel "node" consists of one or more N_Ports. A Fabric may
consist of multiple Interconnect Elements, some of which are switches. consist of multiple Interconnect Elements, some of which are switches.
An N_Port connects to the Fabric via a port on a switch called an An N_Port connects to the Fabric via a port on a switch called an
F_Port. When multiple FC nodes are connected to a single port on a F_Port. When multiple FC nodes are connected to a single port on a
switch via an "Arbitrated Loop" topology, the switch port is called an switch via an "Arbitrated Loop" topology, the switch port is called an
FL_Port, and the nodes' ports are called NL_Ports. The term Nx_Port is FL_Port, and the nodes' ports are called NL_Ports. The term Nx_Port is
used to refer to either an N_Port or an NL_port. The term Fx_Port is used to refer to either an N_Port or an NL_port. The term Fx_Port is
used to refer to either an F_Port or an FL_port. A switch port, which used to refer to either an F_Port or an FL_port. A switch port, which
is interconnected to another switch port via an Inter Element Link is interconnected to another switch port via an Inter Element Link
(IEL), is called an E_Port. A B_Port connects a bridge device with an (IEL), is called an E_Port. A B_Port connects a bridge device with an
E_Port on a switch; a B_Port provides a subset of E_Port functionality. E_Port on a switch; a B_Port provides a subset of E_Port functionality.
Many Fibre Channel components, including the fabric, each node, and most Many Fibre Channel components, including the fabric, each node, and most
ports, have globally-unique names. These globally-unique names are ports, have globally-unique names. These globally-unique names are
typically formatted as World Wide Names (WWNs). More information on typically formatted as World Wide Names (WWNs). More information on
WWNs can be found in [WWN1] and [WWN2]. WWNs are expected to be WWNs can be found in [WWN1] and [WWN2]. WWNs are expected to be
persistent across agent and unit resets. Fibre Channel frames contain persistent across agent and unit resets.
24-bit addresses identifers which identify the frame's source and
destination ports. Fibre Channel frames contain 24-bit address identifers which identify
the frame's source and destination ports. Each FC port has an address
identifier and a WWN. When a fabric is in use, the FC address
identifiers are dynamic and are assigned by a switch.
4. MIB Overview 4. MIB Overview
This MIB contains the notion of a Fibre Channel management instance, This MIB contains the notion of a Fibre Channel management instance,
which is defined as a separable managed instance of Fibre Channel which is defined as a separable managed instance of Fibre Channel
functionality. Fibre Channel functionality may be grouped into Fibre functionality. Fibre Channel functionality may be grouped into Fibre
Channel management instances in whatever way is most convenient for the Channel management instances in whatever way is most convenient for the
implementation(s). For example, one such grouping accommodates a single implementation(s). For example, one such grouping accommodates a single
SNMP agent having multiple AgentX [RFC2741] sub-agents, with each sub- SNMP agent having multiple AgentX [RFC2741] sub-agents, with each sub-
agent implementing a different Fibre Channel management instance. agent implementing a different Fibre Channel management instance.
skipping to change at page 6, line 44 skipping to change at page 7, line 16
This group contains counters of various error conditions which can occur This group contains counters of various error conditions which can occur
on Fibre Channel ports." on Fibre Channel ports."
4.9. The fcmSwitchPortGroup group 4.9. The fcmSwitchPortGroup group
This group contains information about ports on a Fibre Channel switch. This group contains information about ports on a Fibre Channel switch.
For an Fx_Port, it includes the port's timeout values, its hold-time, For an Fx_Port, it includes the port's timeout values, its hold-time,
and its capabilities in terms of maximum and minimum buffer-to-buffer and its capabilities in terms of maximum and minimum buffer-to-buffer
credit allocations, maximum and minimum data field size, and support for credit allocations, maximum and minimum data field size, and support for
class 2 and class 3 sequenced delivery. For an E_Port, it includes the class 2 and class 3 sequenced delivery. For an E_Port or B_Port, it
buffer-to-buffer credit allocation and data field size. includes the buffer-to-buffer credit allocation and data field size.
4.10. The fcmSwitchLoginGroup group 4.10. The fcmSwitchLoginGroup group
This group contains information, known to a Fibre Channel switch, about This group contains information, known to a Fibre Channel switch, about
its attached/logged-in Nx_Ports and the service parameters which have its attached/logged-in Nx_Ports and the service parameters which have
been agreed with them. been agreed with them.
4.11. The fcmLinkBasicGroup group 4.11. The fcmLinkBasicGroup group
This group contains information, known to a local Fibre Channel This group contains information, known to a local Fibre Channel
skipping to change at page 14, line 35 skipping to change at page 14, line 35
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Receive Data Field Size associated with an FC port." "The Receive Data Field Size associated with an FC port."
SYNTAX Integer32 (128..2112) SYNTAX Integer32 (128..2112)
FcUnitFunctions ::= TEXTUAL-CONVENTION FcUnitFunctions ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A set of functions that a Fibre Channel Interconnect "A set of functions that a Fibre Channel Interconnect
Element or Platform might perform. A value with no bits Element or Platform might perform. A value with no bits
set, indicates the function(s) are unknown." set, indicates the function(s) are unknown. The individual
bits have the following meanings:
other - none of the following.
hub - a device that interconnects L_Ports, but does not
operate as an FL_Port.
switch - a fabric element conforming to the Fibre Channel
switch fabric set of standards (e.g., FC-SW, FC-SW-2).
bridge - a device that encapsulates Fibre Channel frames
within another protocol (e.g., FC-BB, FC-BB-2).
gateway - a device that converts an FC-4 to another protocol
(e.g., FCP to iSCSI).
host - a computer system that provides end users services
such as computation and storage access.
storageSubsys - an integrated collection of storage
controllers, storage devices, and necessary software, that
provides storage services to one or more hosts.
storageAccessDev - a device that provides storage management
and access for heterogeneous hosts and heterogeneous devices
(e.g., medium changer).
nas - a device that connects to a network and provides file
access services."
wdmux - a device that modulates/demodulates each of several
data streams (e.g., Fibre Channel protocol data streams)
onto/from a different part of the light spectrum in an
optical fiber.
SYNTAX BITS { SYNTAX BITS {
other(0), -- none of the following other(0), -- none of the following
hub(1), -- passive unit supporting FC-FLA hub(1),
switch(2), -- active element supporting FC-SW switch(2),
bridge(3), -- encapsulates FC frames within bridge(3),
-- another protocol, e.g., FC-BB gateway(4),
gateway(4), -- translates FC into another host(5),
-- protocol, e.g., FC <-> iSCSI storageSubsys(6),
host(5), -- host computer interface storageAccessDev(7),
storageSubsys(6), -- raid, library, etc nas(8),
storageAccessDev(7), -- access to managed storage wdmux(9)
nas(8) -- network attached storage
} }
PhysicalIndexOrZero ::= TEXTUAL-CONVENTION PhysicalIndexOrZero ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The index value for a physical entity's row in the Entity "The index value for a physical entity's row in the Entity
MIB's entPhysicalTable. A zero value indicates that no row MIB's entPhysicalTable. A zero value indicates that no row
in the entPhysicalTable is applicable." in the entPhysicalTable is applicable."
REFERENCE REFERENCE
"entPhysicalTable is defined in the Entity MIB, RFC 2737." "entPhysicalTable is defined in the Entity MIB, RFC 2737."
skipping to change at page 16, line 38 skipping to change at page 17, line 38
FcmInstanceEntry ::= FcmInstanceEntry ::=
SEQUENCE { SEQUENCE {
fcmInstanceIndex Unsigned32, fcmInstanceIndex Unsigned32,
fcmInstanceWwn FcNameIdOrZero, fcmInstanceWwn FcNameIdOrZero,
fcmInstanceFunctions FcUnitFunctions, fcmInstanceFunctions FcUnitFunctions,
fcmInstancePhysicalIndex PhysicalIndexOrZero, fcmInstancePhysicalIndex PhysicalIndexOrZero,
fcmInstanceSoftwareIndex HrSWInstalledIndexOrZero, fcmInstanceSoftwareIndex HrSWInstalledIndexOrZero,
fcmInstanceStatus INTEGER, fcmInstanceStatus INTEGER,
fcmInstanceTextName SnmpAdminString, fcmInstanceTextName SnmpAdminString,
fcmInstanceDescr SnmpAdminString, fcmInstanceDescr SnmpAdminString,
fcmInstanceFabricID FcNameIdOrZero fcmInstanceFabricId FcNameIdOrZero
} }
fcmInstanceIndex OBJECT-TYPE fcmInstanceIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An arbitrary integer value which uniquely identifies this "An arbitrary integer value which uniquely identifies this
instance amongst all local Fibre Channel management instance amongst all local Fibre Channel management
instances. instances.
skipping to change at page 19, line 8 skipping to change at page 20, line 8
fcmInstanceDescr OBJECT-TYPE fcmInstanceDescr OBJECT-TYPE
SYNTAX SnmpAdminString SYNTAX SnmpAdminString
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A textual description of this management instance and the "A textual description of this management instance and the
Fibre Channel entity/entities that it is managing." Fibre Channel entity/entities that it is managing."
::= { fcmInstanceEntry 8 } ::= { fcmInstanceEntry 8 }
fcmInstanceFabricID OBJECT-TYPE fcmInstanceFabricId OBJECT-TYPE
SYNTAX FcNameIdOrZero SYNTAX FcNameIdOrZero
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The globally unique Fabric Identifier which identifies the "The globally unique Fabric Identifier which identifies the
fabric to which the Fibre Channel entity/entities managed by fabric to which the Fibre Channel entity/entities managed by
this management instance are connected, or, of which they this management instance are connected, or, of which they
are a part. This is typically the Node WWN of the principal are a part. This is typically the Node WWN of the principal
switch of a Fibre Channel fabric. The zero-length string switch of a Fibre Channel fabric. The zero-length string
indicates that the fabric identifier is unknown (or not indicates that the fabric identifier is unknown (or not
skipping to change at page 32, line 41 skipping to change at page 33, line 41
-- which do not support Counter64's -- which do not support Counter64's
fcmPortLcStatsTable OBJECT-TYPE fcmPortLcStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmPortLcStatsEntry SYNTAX SEQUENCE OF FcmPortLcStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A list of Counter32-based statistics which are a shadow of "A list of Counter32-based statistics which are a shadow of
the Counter64 statistics in the fcmPortStatsTable, for the Counter64 statistics in the fcmPortStatsTable, for
systems which do not support Counter64." systems which do not support Counter64."
::= { fcmgmtObjects 4 } ::= { fcmgmtObjects 5 }
fcmPortLcStatsEntry OBJECT-TYPE fcmPortLcStatsEntry OBJECT-TYPE
SYNTAX FcmPortLcStatsEntry SYNTAX FcmPortLcStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry containing low-capacity (i.e., based on Counter32) "An entry containing low-capacity (i.e., based on Counter32)
statistics for a Fibre Channel port." statistics for a Fibre Channel port."
AUGMENTS { fcmPortEntry } AUGMENTS { fcmPortEntry }
::= { fcmPortLcStatsTable 1 } ::= { fcmPortLcStatsTable 1 }
skipping to change at page 38, line 15 skipping to change at page 39, line 15
--******************************** --********************************
-- Port Error Counters -- Port Error Counters
-- --
fcmPortErrorsTable OBJECT-TYPE fcmPortErrorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmPortErrorsEntry SYNTAX SEQUENCE OF FcmPortErrorsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Error counters for Fibre Channel ports." "Error counters for Fibre Channel ports."
::= { fcmgmtObjects 5 } ::= { fcmgmtObjects 6 }
fcmPortErrorsEntry OBJECT-TYPE fcmPortErrorsEntry OBJECT-TYPE
SYNTAX FcmPortErrorsEntry SYNTAX FcmPortErrorsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Error counters for a Fibre Channel port." "Error counters for a Fibre Channel port."
AUGMENTS { fcmPortEntry } AUGMENTS { fcmPortEntry }
::= { fcmPortErrorsTable 1 } ::= { fcmPortErrorsTable 1 }
skipping to change at page 43, line 17 skipping to change at page 44, line 17
-- --
fcmFxPortTable OBJECT-TYPE fcmFxPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmFxPortEntry SYNTAX SEQUENCE OF FcmFxPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Additional information about Fibre Channel ports which is "Additional information about Fibre Channel ports which is
specific to Fx_Ports. This table will contain one entry for specific to Fx_Ports. This table will contain one entry for
each fcmPortTable entry which represents an Fx_Port." each fcmPortTable entry which represents an Fx_Port."
::= { fcmgmtObjects 6 } ::= { fcmgmtObjects 7 }
fcmFxPortEntry OBJECT-TYPE fcmFxPortEntry OBJECT-TYPE
SYNTAX FcmFxPortEntry SYNTAX FcmFxPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry contains information for about a specific "Each entry contains information for about a specific
Fx_Port." Fx_Port."
INDEX { ifIndex } INDEX { ifIndex }
::= { fcmFxPortTable 1 } ::= { fcmFxPortTable 1 }
skipping to change at page 47, line 6 skipping to change at page 48, line 6
SYNTAX MicroSeconds SYNTAX MicroSeconds
UNITS "microseconds" UNITS "microseconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum holding time that this Fx_Port is capable of "The minimum holding time that this Fx_Port is capable of
supporting." supporting."
::= { fcmFxPortEntry 12 } ::= { fcmFxPortEntry 12 }
--******************************** --********************************
-- The Fibre Channel Inter-Switch Port Table
-- --
fcmEPortTable OBJECT-TYPE fcmISPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmEPortEntry SYNTAX SEQUENCE OF FcmISPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Additional information about Fibre Channel E_Ports. This "Additional information about E_Ports, B_Ports, and any
table will contain one entry for each fcmPortTable entry other type of Fibre Channel port to which inter-switch links
which represents an E_Port." can be connected. This table will contain one entry for
::= { fcmgmtObjects 7 } each fcmPortTable entry which represents such a port."
::= { fcmgmtObjects 8 }
fcmEPortEntry OBJECT-TYPE fcmISPortEntry OBJECT-TYPE
SYNTAX FcmEPortEntry SYNTAX FcmISPortEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry contains information for about a specific "Each entry contains information for about a specific port
E_Port." connected to an inter-switch link."
INDEX { ifIndex } INDEX { ifIndex }
::= { fcmEPortTable 1 } ::= { fcmISPortTable 1 }
FcmEPortEntry ::= FcmISPortEntry ::=
SEQUENCE { SEQUENCE {
fcmEPortClassFCredit FcBbCredit, fcmISPortClassFCredit FcBbCredit,
fcmEPortClassFDataFieldSize FcDataFieldSize fcmISPortClassFDataFieldSize FcDataFieldSize
} }
fcmEPortClassFCredit OBJECT-TYPE fcmISPortClassFCredit OBJECT-TYPE
SYNTAX FcBbCredit SYNTAX FcBbCredit
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The maximum number of Class F data frames which can be "The maximum number of Class F data frames which can be
transmitted by the E_Port without receipt of ACK or transmitted by the inter-switch port without receipt of ACK
Link_Response frames." or Link_Response frames."
::= { fcmEPortEntry 1 } ::= { fcmISPortEntry 1 }
fcmEPortClassFDataFieldSize OBJECT-TYPE fcmISPortClassFDataFieldSize OBJECT-TYPE
SYNTAX FcDataFieldSize SYNTAX FcDataFieldSize
UNITS "bytes" UNITS "bytes"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Receive Data Field Size which the E_Port has agreed to "The Receive Data Field Size which the inter-switch port has
support for Class F frames to/from this port. The size agreed to support for Class F frames to/from this port. The
specifies the largest Data Field Size for an FT_1 frame." size specifies the largest Data Field Size for an FT_1
::= { fcmEPortEntry 2 } frame."
::= { fcmISPortEntry 2 }
--******************************** --********************************
-- The Fabric Login table -- The Fabric Login table
-- --
-- This table contains the information held by FC switches -- This table contains the information held by FC switches
-- about the Nx_Ports which are logged-in/attached to their -- about the Nx_Ports which are logged-in/attached to their
-- Fx_Ports -- Fx_Ports
fcmFLoginTable OBJECT-TYPE fcmFLoginTable OBJECT-TYPE
SYNTAX SEQUENCE OF FcmFLoginEntry SYNTAX SEQUENCE OF FcmFLoginEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table that contains one entry for each Nx_Port logged- "A table that contains one entry for each Nx_Port logged-
in/attached to a particular Fx_Port in the switch. Each in/attached to a particular Fx_Port in the switch. Each
entry contains the services parameters established during entry contains the services parameters established during
the most recent Fabric Login, explicit or implicit. Note the most recent Fabric Login, explicit or implicit. Note
that an Fx_Port may have one or more Nx_Ports attached to that an Fx_Port may have one or more Nx_Ports attached to
it." it."
::= { fcmgmtObjects 8 } ::= { fcmgmtObjects 9 }
fcmFLoginEntry OBJECT-TYPE fcmFLoginEntry OBJECT-TYPE
SYNTAX FcmFLoginEntry SYNTAX FcmFLoginEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry containing service parameters established from a "An entry containing service parameters established from a
successful Fabric Login." successful Fabric Login."
INDEX { ifIndex, fcmFLoginNxPortIndex } INDEX { ifIndex, fcmFLoginNxPortIndex }
::= { fcmFLoginTable 1 } ::= { fcmFLoginTable 1 }
skipping to change at page 51, line 40 skipping to change at page 52, line 42
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing any Fibre Channel link information which "A table containing any Fibre Channel link information which
is known to local Fibre Channel managed instances. One end is known to local Fibre Channel managed instances. One end
of such a link is typically at a local port, but the table of such a link is typically at a local port, but the table
can also contain information on links for which neither end can also contain information on links for which neither end
is a local port. is a local port.
If one end of a link terminates locally, then that end is If one end of a link terminates locally, then that end is
termed 'end1'; the other end is termed 'end2'." termed 'end1'; the other end is termed 'end2'."
::= { fcmgmtObjects 9 } ::= { fcmgmtObjects 10 }
fcmLinkEntry OBJECT-TYPE fcmLinkEntry OBJECT-TYPE
SYNTAX FcmLinkEntry SYNTAX FcmLinkEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry containing information which a particular Fibre "An entry containing information which a particular Fibre
Channel managed instance has about a Fibre Channel link. Channel managed instance has about a Fibre Channel link.
The two ends of the link are called 'end1' and 'end2'." The two ends of the link are called 'end1' and 'end2'."
skipping to change at page 55, line 21 skipping to change at page 56, line 21
fcmgmtCompliance MODULE-COMPLIANCE fcmgmtCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Describes the requirements for compliance to this Fibre "Describes the requirements for compliance to this Fibre
Channel Management MIB." Channel Management MIB."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { fcmInstanceBasicGroup, MANDATORY-GROUPS { fcmInstanceBasicGroup,
fcmPortBasicGroup, fcmPortBasicGroup,
fcmPortStatsGroup, fcmPortStatsGroup,
fcmPortErrorsGroup, fcmPortErrorsGroup }
fcmLinkBasicGroup }
GROUP fcmPortClass23StatsGroup GROUP fcmPortClass23StatsGroup
DESCRIPTION DESCRIPTION
"This group is mandatory only for systems which "This group is mandatory only for systems which
keep class-specific traffic statistics on Class 2 keep class-specific traffic statistics on Class 2
on Class 3 traffic." on Class 3 traffic."
GROUP fcmPortClassFStatsGroup GROUP fcmPortClassFStatsGroup
DESCRIPTION DESCRIPTION
"This group is mandatory only for FC switches which "This group is mandatory only for FC switches which
skipping to change at page 57, line 13 skipping to change at page 58, line 13
::= { fcmgmtCompliances 1 } ::= { fcmgmtCompliances 1 }
--******************************** --********************************
-- Object Groups -- Object Groups
-- --
fcmInstanceBasicGroup OBJECT-GROUP fcmInstanceBasicGroup OBJECT-GROUP
OBJECTS { fcmInstanceWwn, fcmInstanceFunctions, OBJECTS { fcmInstanceWwn, fcmInstanceFunctions,
fcmInstancePhysicalIndex, fcmInstanceSoftwareIndex, fcmInstancePhysicalIndex, fcmInstanceSoftwareIndex,
fcmInstanceStatus, fcmInstanceTextName, fcmInstanceStatus, fcmInstanceTextName,
fcmInstanceDescr, fcmInstanceFabricID } fcmInstanceDescr, fcmInstanceFabricId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Basic information about Fibre Channel managed instances." "Basic information about Fibre Channel managed instances."
::= { fcmgmtGroups 1 } ::= { fcmgmtGroups 1 }
fcmSwitchBasicGroup OBJECT-GROUP fcmSwitchBasicGroup OBJECT-GROUP
OBJECTS { fcmSwitchDomainId, fcmSwitchPrincipal } OBJECTS { fcmSwitchDomainId, fcmSwitchPrincipal }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Basic information about Fibre Channel switches." "Basic information about Fibre Channel switches."
skipping to change at page 58, line 45 skipping to change at page 59, line 45
fcmPortLcClass2Discards, fcmPortLcClass3Discards, fcmPortLcClass2Discards, fcmPortLcClass3Discards,
fcmPortLcClass3RxFrames, fcmPortLcClass3RxOctets, fcmPortLcClass3RxFrames, fcmPortLcClass3RxOctets,
fcmPortLcClass3TxFrames, fcmPortLcClass3TxOctets, fcmPortLcClass3TxFrames, fcmPortLcClass3TxOctets,
fcmPortLcClass2RxFbsyFrames, fcmPortLcClass2RxFbsyFrames,
fcmPortLcClass2RxPbsyFrames, fcmPortLcClass2RxPbsyFrames,
fcmPortLcClass2RxFrjtFrames, fcmPortLcClass2RxFrjtFrames,
fcmPortLcClass2RxPrjtFrames, fcmPortLcClass2RxPrjtFrames,
fcmPortLcClass2TxFbsyFrames, fcmPortLcClass2TxFbsyFrames,
fcmPortLcClass2TxPbsyFrames, fcmPortLcClass2TxPbsyFrames,
fcmPortLcClass2TxFrjtFrames, fcmPortLcClass2TxFrjtFrames,
fcmPortLcClass2TxPrjtFrames fcmPortLcClass2TxPrjtFrames }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Low-capacity (32-bit) statistics for Fibre Channel ports." "Low-capacity (32-bit) statistics for Fibre Channel ports."
::= { fcmgmtGroups 7 } ::= { fcmgmtGroups 7 }
fcmPortErrorsGroup OBJECT-GROUP fcmPortErrorsGroup OBJECT-GROUP
OBJECTS { fcmPortRxLinkResets, fcmPortTxLinkResets, OBJECTS { fcmPortRxLinkResets, fcmPortTxLinkResets,
fcmPortLinkResets, fcmPortRxOfflineSequences, fcmPortLinkResets, fcmPortRxOfflineSequences,
fcmPortTxOfflineSequences, fcmPortLinkFailures, fcmPortTxOfflineSequences, fcmPortLinkFailures,
fcmPortLossofSynchs, fcmPortLossofSignals, fcmPortLossofSynchs, fcmPortLossofSignals,
skipping to change at page 59, line 32 skipping to change at page 60, line 32
fcmSwitchPortGroup OBJECT-GROUP fcmSwitchPortGroup OBJECT-GROUP
OBJECTS { fcmFxPortRatov, fcmFxPortEdtov, fcmFxPortRttov, OBJECTS { fcmFxPortRatov, fcmFxPortEdtov, fcmFxPortRttov,
fcmFxPortHoldTime, fcmFxPortCapBbCreditMax, fcmFxPortHoldTime, fcmFxPortCapBbCreditMax,
fcmFxPortCapBbCreditMin, fcmFxPortCapBbCreditMin,
fcmFxPortCapDataFieldSizeMax, fcmFxPortCapDataFieldSizeMax,
fcmFxPortCapDataFieldSizeMin, fcmFxPortCapDataFieldSizeMin,
fcmFxPortCapClass2SeqDeliv, fcmFxPortCapClass2SeqDeliv,
fcmFxPortCapClass3SeqDeliv, fcmFxPortCapClass3SeqDeliv,
fcmFxPortCapHoldTimeMax, fcmFxPortCapHoldTimeMax,
fcmFxPortCapHoldTimeMin, fcmFxPortCapHoldTimeMin,
fcmEPortClassFCredit, fcmISPortClassFCredit,
fcmEPortClassFDataFieldSize, } fcmISPortClassFDataFieldSize }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about ports on a Fibre Channel switch." "Information about ports on a Fibre Channel switch."
::= { fcmgmtGroups 9 } ::= { fcmgmtGroups 9 }
fcmSwitchLoginGroup OBJECT-GROUP fcmSwitchLoginGroup OBJECT-GROUP
OBJECTS { fcmFLoginPortWwn, fcmFLoginNodeWwn, OBJECTS { fcmFLoginPortWwn, fcmFLoginNodeWwn,
fcmFLoginBbCreditModel, fcmFLoginBbCredit, fcmFLoginBbCreditModel, fcmFLoginBbCredit,
fcmFLoginClassesAgreed, fcmFLoginClassesAgreed,
fcmFLoginClass2SeqDelivAgreed, fcmFLoginClass2SeqDelivAgreed,
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/