home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_s_z / draft-teow-fabric-mib-03.txt < prev    next >
Text File  |  1997-10-16  |  104KB  |  2,973 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Fibre Channel Working Group                                 Kha Sin Teow
  8. INTERNET-DRAFT                       Brocade Communications Systems, Inc.
  9.                                                              Version 1.9
  10.                                                         October 15, 1997
  11.  
  12.  
  13.                      Definitions of Managed Objects
  14.             for the Fabric Element in Fibre Channel Standard 
  15.                  <draft-teow-fabric-mib-03.txt>
  16.  
  17.  
  18.  
  19. 1. Status of this Memo
  20.  
  21.  
  22. This document is an Internet Draft.  Internet Drafts are working
  23. documents of the Internet Engineering Task Force (IETF), its Areas, and
  24. its Working Groups. Note that other groups may also distribute working
  25. documents as Internet Drafts.
  26.  
  27. Internet Drafts are valid for a maximum of six months and may be
  28. updated, replaced, or obsoleted by other documents at any time.  It is
  29. inappropriate to use Internet Drafts as reference material or to cite
  30. them other than as a "working draft" or "work in progress."
  31.  
  32. Distribution of this memo is unlimited. Please send comments to the ANSI
  33. X3T11 Fibre Channel Working Group: fc@network.COM.
  34.  
  35.  
  36. 2. Abstract
  37.  
  38.  
  39. This memo defines an experimental portion of the Management Information
  40. Base (MIB) for use with network management protocols in the Internet
  41. community.  In particular, it defines the objects for managing the
  42. operations of the Fabric Element portion of the Fibre Channel Standards.
  43.  
  44. This memo specifies a MIB module in a manner that is both compliant to
  45. the SNMPv2 SMI, and semantically identical to the peer SNMPv1
  46. definitions.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. Expiration Date: April 1998                                  [Page 1]
  57.  
  58. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  59.  
  60.  
  61. 3. Change Log
  62.  
  63. The most significant change in this revision is the support for FL_Port.
  64. The definition of various MIB groups applies to both F_Port and FL_Port
  65. in general.  Where there is a need to distinguish between the two, the
  66. description of an applicable MIB variable will point that out.  The
  67. following changes have been made:
  68.  
  69. (1)  Many variable names in the previous revision had "FPort" in their
  70.      names.  In this revision, they have "FxPort" instead.
  71.  
  72.      Similarly, some variable names had "NPort" in their names; they now
  73.      have "NxPort" instead.
  74.  
  75. (2)  In the fcModuleTable, a new variable, fcModuleName is added to
  76.      further improve tracking at the module level.
  77.  
  78. (3)  In the FxPort Configuration Table, the STATUS of four variables,
  79.      fcFxPortBaudRate, fcFxPortMedium, fcFxPortTxType, and
  80.      fcFxPortDistance, are changed to "depcrecated".  That is, they may
  81.      be implemented for backward compatibility.  They will be obsoleted
  82.      in future.  They were originally defined to provide some management
  83.      information on the physical characteristics of an FxPort.  Given
  84.      the number of new physical characteristics available now and in
  85.      future, these four variables does not provide the information
  86.      adequately.  Further future effort is necessary to expand the
  87.      definition.
  88.  
  89. (4)  In the Capability Table, the two variables, fcFxPortCapBaudRates
  90.      and fcFxPortCapMedia are "deprecated" for the same reason.
  91.  
  92. (5)  In the FxPort Operation Table, the STATUS of two variables,
  93.      fcFPortAttachedPortName and fcFPortConnectedPort, are changed to
  94.      "deprecated".  They are more appropriately defined in the Fabric
  95.      Login Table (see the next change).
  96.  
  97. (6)  There are two Fabric Login Tables.  The first one from the previous
  98.      revision, is deprecated for backward compatibility. It is now
  99.      referred to as the F_Port Fabric Login Table.
  100.  
  101.      The second table is called FxPort Fabric Login Table.  It is
  102.      capable of supporting one or more NxPort attachments.  An extra
  103.      index, fcFlogiNxPortIndex, is required to reference a particular
  104.      columnar variable.  The variables, fcFxPortNxPortName and
  105.      fcFxPortConnectedNxPort, are essentially re-defined from
  106.      fcFPortAttachedPortName and fcFPortConnectedPort, of the F_Port
  107.  
  108.  
  109.  
  110. Expiration Date: April 1998                                  [Page 2]
  111.  
  112. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  113.  
  114.  
  115.      Operation Table of the previous revision.
  116.  
  117.  
  118. 4. Overview
  119.  
  120. A Fibre Channel Fabric is an entity which interconnects Node Ports
  121. (N_Ports) or Node Loop Ports (NL_Ports).  It provides transport and
  122. routing functions.  In essence, a Fabric is a network of N_Ports and/or
  123. NL_Ports to communicate with one another.  A Fabric is composed of one
  124. or more Fabric Element that are interconnected via Inter-element Links
  125. (IEL).  A Fabric Element is the smallest unit of a Fabric that meets the
  126. definition of a Fabric.  It must consist of at least three external
  127. ports to connect to either N_Ports, NL_Ports or other Fabric Elements.
  128. In general, a Fabric Element port may be of one of the following types:
  129.  
  130.  
  131. (1)  F_Port, a fabric port to connect to an N_Port ([1]);
  132.  
  133. (2)  FL_Port, a fabric port that also supports a FC Arbitrated Loop
  134.      consisting of one or more NL_Ports ([4]).
  135.  
  136. (3)  E_Port, an expansion port to connect to another Fabric Element
  137.      ([2], [12]);
  138.  
  139.  
  140. This memo shall define objects related to a Fabric Element, its F_Ports
  141. and FL_Ports.  Objects related to other types of FC ports shall be
  142. defined in future.
  143.  
  144. For the rest of the document, the term, "FxPort", will be used to refer
  145. to both F_Port and FL_Port where the distinction is not necessary.  The
  146. term, "NxPort" will be used to refer to both N_Port and NL_Port in the
  147. similar fashion.
  148.  
  149. 4.1. Management View of a Fabric Element
  150.  
  151. >From the management perspective, it is helpful to view a Fabric Element
  152. to be consisting of multiple "modules".  Each module is a grouping,
  153. either physical or logical, of one or more ports that may be managed as
  154. a sub-entity within the Fabric Element.
  155.  
  156. This module mapping is recommended but optional.  A vendor may elect to
  157. put all ports into a single module, or to divide the ports into modules
  158. that do not match physical divisions.
  159.  
  160. The object fcFeModuleCapacity, which has a maximum value of 256,
  161.  
  162.  
  163.  
  164. Expiration Date: April 1998                                  [Page 3]
  165.  
  166. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  167.  
  168.  
  169. indicates the maximum number of modules that a given Fabric Element may
  170. contain.  This value must remain constant from one management restart to
  171. the next.
  172.  
  173. Each module is uniquely identified by a module number in the range of 1
  174. through fcFeModuleCapacity inclusive.  Modules may come and go without
  175. causing a management reset (of sysUpTime), and may be sparsely numbered
  176. within the Fabric Element.  That is, the module numbering is not
  177. required to be contiguous.  For instance, if a module is mapped
  178. physically to a field-replaceable card and in a 13-card cage Fabric
  179. Element, cards 3, 5, 6 and 7 may be installed.  The vendor may choose to
  180. label them as modules 3, 5, 6 and 7 respectively.  In this example, the
  181. value of fcFeModuleCapacity is 13.
  182.  
  183. A Fabric Element may also provide a proxy management on behalf of
  184. another management entity by presenting it as one of its Fabric Element
  185. modules.
  186.  
  187. The object fcFeModuleFxPortCapacity, which has a maximum value of 256,
  188. indicates the maximum number of ports that a given module may contain.
  189. The value of fcFeModuleFxPortCapacity must not change for a given
  190. module.  However, a module may be deleted from the Fabric Element and
  191. replaced with a module containing a different number of ports.  The
  192. value of fcFeModuleLastChange will indicate that a change took place.
  193.  
  194. Each port within the Fabric Element is uniquely identified by a
  195. combination of module index and port index, where port index is an
  196. integer in the range 1..fcFeModuleFxPortCapacity.  As with modules
  197. within a Fabric Element, ports within a module may be sparsely numbered.
  198. That is the port numbering is not required to be contiguous.  Likewise,
  199. ports may come and go within a module without causing a management
  200. reset.
  201.  
  202. In terms of attachment, an F_Port will be attached to another N_Port;
  203. and an FL_Port will be attached to one or up to 126 NL_Ports.  In
  204. general, an FxPort may be attached to one or more NxPorts.  Each NxPort
  205. associated with an FxPort will be uniquely identified by a combination
  206. of module index, FxPort index and NxPort index.  An NxPort index is an
  207. integer in the range (1..126).  The following diagram illustrates the
  208. management view of a Fabric Element.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218. Expiration Date: April 1998                                  [Page 4]
  219.  
  220. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  221.  
  222.  
  223.         #=======================================================#
  224.         #  +----------------- - - - -----------------+          #
  225.         #  | Module 1 [1]     . . .            [i]   |          #
  226.         #  +----------------- - - - -----------------+          #
  227.         #                     o o o                             #
  228.         #  +---------------------- - - - --------+              #
  229.         #  | Module M [1]          . . .     [n] |              #
  230.         #  +---------------------- - - - -----^--+              #
  231.         #=====================================|=================#
  232.                                               |
  233.      One or more NxPorts   { [1] . . . [L] }<-+
  234.                            - - - - - - - - -
  235.  
  236. 4.2. Structure of the Fabric Element MIB
  237.  
  238. This memo assumes that a Fabric Element has an SNMP entity (manager,
  239. agent, or proxy agent) associated with its managed objects.  The managed
  240. objects are divided as follow:
  241.  
  242.         - the Configuration group
  243.         - the Operation group
  244.         - the Error group
  245.         - the Accounting group
  246.         - the Capability group
  247.  
  248. In each group, scalar objects and table entries are defined.
  249.  
  250. The Configuration group contains configuration and service parameters
  251. for the Fabric Element, modules and the FxPorts.
  252.  
  253. The Operation group contains the operational status and parameters of an
  254. FxPort.  The group also contains the service parameters that have been
  255. established between the FxPort and its attached NxPort, if applicable.
  256.  
  257. The Error group contains counters tracking various types of errors
  258. detected by each FxPort.  The information may be used for diagnostics
  259. and/or to derive the quality of the link between an FxPort and one or
  260. more attached NxPorts.
  261.  
  262. The Accounting group contains statistic data suitable for deriving
  263. accounting and performance information.
  264.  
  265. The Capability group contains parameters indicating the inherent
  266. capability of the Fabric Element and each FxPort.
  267.  
  268.  
  269.  
  270.  
  271.  
  272. Expiration Date: April 1998                                  [Page 5]
  273.  
  274. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  275.  
  276.  
  277. 5. Application of MIB-II to Fabric Element
  278.  
  279.  
  280. 5.1. The System Group
  281.  
  282. For the purposes of the sysServices object in the System Group of MIB-II
  283. [9], Fibre Channel is a data link layer protocol.  Thus, for a Fabric
  284. Element, sysServices will have an integer value "2" or higher.
  285.  
  286. 5.2. The Interface Group
  287.  
  288. The Interface Group of MIB-II defines generic managed objects for
  289. managing interfaces.  Although each FxPort of a Fabric Element is an
  290. interface, either the mapping of some interface objects are
  291. inappropriate or the definition of some interface objects are
  292. insufficient for Fibre Channel.  Therefore the Interface Group of MIB-II
  293. will not be mapped in this memo.
  294.  
  295. 5.3. The SNMP Group
  296.  
  297. The SNMP Group of MIB-II is mandatory for a Fabric Element that supports
  298. an SNMP management entity.
  299.  
  300. 6. Object Definitions
  301.  
  302.         FCFABRIC-ELEMENT-MIB DEFINITIONS ::= BEGIN
  303.  
  304.         IMPORTS
  305.            MODULE-IDENTITY, OBJECT-TYPE,
  306.            experimental, Counter32, Gauge32, TimeTicks
  307.               FROM SNMPv2-SMI
  308.            TEXTUAL-CONVENTION, TruthValue, DisplayString
  309.               FROM SNMPv2-TC;
  310.  
  311.         fibreChannel OBJECT IDENTIFIER ::= { experimental 42 }
  312.  
  313.         fcFabric MODULE-IDENTITY
  314.            LAST-UPDATED "9702070000Z"
  315.            ORGANIZATION "ANSI X3T11 Fibre Channel Working Group"
  316.            CONTACT-INFO "     Kha Sin Teow
  317.                               Brocade Communications Systems,
  318.                               1901 Guadalupe Parkway,
  319.                               San Jose, CA 95131
  320.                               U.S.A
  321.                          Tel: +1 408 487 8180
  322.                          Fax: +1 408 487 8190
  323.  
  324.  
  325.  
  326. Expiration Date: April 1998                                  [Page 6]
  327.  
  328. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  329.  
  330.  
  331.                        Email: khasin@BrocadeComm.COM"
  332.            DESCRIPTION "The MIB module for Fibre Channel Fabric Element."
  333.            REVISION "9710010000Z"
  334.            DESCRIPTION "Version 1.9"
  335.            ::= { fibreChannel 2 }
  336.  
  337.         -- Fabric Element
  338.            fcFe OBJECT IDENTIFIER ::= { fcFabric 1 }
  339.  
  340.         -- Groups under fcFe
  341.            fcFeConfig       OBJECT IDENTIFIER ::= { fcFe 1 }
  342.            fcFeOp           OBJECT IDENTIFIER ::= { fcFe 2 }
  343.            fcFeError        OBJECT IDENTIFIER ::= { fcFe 3 }
  344.            fcFeAcct         OBJECT IDENTIFIER ::= { fcFe 4 }
  345.            fcFeCap          OBJECT IDENTIFIER ::= { fcFe 5 }
  346.  
  347.         -- Type definitions.
  348.  
  349.         MilliSeconds ::= INTEGER (0..4294967295)
  350.         MicroSeconds ::= INTEGER (0..4294967295)
  351.  
  352.         FcNameId ::= OCTET STRING (SIZE (8))
  353.                 -- Worldwide Name or Fibre Channel Name associated with
  354.                 -- an FC entity.  It's a Network_Destination_ID or
  355.                 -- Network_Source_ID composed of a value up to 60 bits
  356.                 -- wide, occupying the remaining 8 bytes while the first
  357.                 -- nibble identifies the format of the Name_Identifier with
  358.                 -- hex values:
  359.                 -- 0: ignored
  360.                 -- 1: IEEE 48-bit address,
  361.                 -- 2: IEEE extended,
  362.                 -- 3: Locally assigned,
  363.                 -- 4: 32-bit IP address
  364.  
  365.         FabricName ::= FcNameId
  366.                 -- The Name Identifier of a Fabric.  Each Fabric shall
  367.                 -- provide a unique Fabric Name.
  368.                 -- Only the following formats are allowed: IEEE48, and Local.
  369.  
  370.         FcPortName ::= FcNameId
  371.                 -- The Name Identifier associated with a port
  372.                 -- Only the following formats are allowed:
  373.                 --   IEEE48, IEEE extended, and Local.
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380. Expiration Date: April 1998                                  [Page 7]
  381.  
  382. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  383.  
  384.  
  385.         FcAddressId ::= OCTET STRING (SIZE (3))
  386.                 -- Fibre Channel Address Identifier.  A 24-bit value unique
  387.                 -- within the address space of a Fabric
  388.  
  389.         FcRxDataFieldSize ::= INTEGER (128..2112)
  390.                 -- Receive Data_Field Size
  391.  
  392.         FcBbCredit ::= INTEGER (0..32767)
  393.                 -- Buffer-to-buffer Credit
  394.  
  395.         -- FC-PH version
  396.         FcphVersion ::= INTEGER (0..255)
  397.  
  398.         -- Class 1 Stacked Connect Support/Mode
  399.         FcStackedConnMode ::= INTEGER {
  400.                 none            (1),
  401.                 transparent     (2),
  402.                 lockedDown      (3)
  403.         }
  404.  
  405.         -- Class of Service Capability Set
  406.         FcCosCap ::= INTEGER (0..127)
  407.                 -- bit 0        Class F
  408.                 -- bit 1        Class 1
  409.                 -- bit 2        Class 2
  410.                 -- bit 3        Class 3
  411.                 -- bit 4        Class 4
  412.                 -- bit 5        Class 5
  413.                 -- bit 6        Class 6
  414.                 -- bit 7        reserved for future
  415.  
  416.         -- FC-0 Baud Rates
  417.         Fc0BaudRate ::= INTEGER {
  418.                 other           (1),    -- none of below
  419.                 oneEighth       (2),    -- 155 Mbaud (12.5MB/s)
  420.                 quarter         (4),    -- 266 Mbaud (25.0MB/s)
  421.                 half            (8),    -- 532 Mbaud (50.0MB/s)
  422.                 full            (16),   --   1 Gbaud (100MB/s)
  423.                 double          (32),   --   2 Gbaud (200MB/s)
  424.                 quadruple       (64)    --   4 Gbaud (400MB/s)
  425.         }
  426.  
  427.         -- Baud Rate Capability Set
  428.         Fc0BaudRateCap ::= INTEGER (0..127)
  429.                 -- bit 0        other
  430.                 -- bit 1        oneEighth
  431.  
  432.  
  433.  
  434. Expiration Date: April 1998                                  [Page 8]
  435.  
  436. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  437.  
  438.  
  439.                 -- bit 2        quarter
  440.                 -- bit 3        half
  441.                 -- bit 4        full
  442.                 -- bit 5        double
  443.                 -- bit 6        quadruple
  444.                 -- bit 7        reserved for future
  445.  
  446.         -- FC-0 Media Capability Set
  447.         Fc0MediaCap ::= INTEGER (0..65535)
  448.                 -- bit 0        unknown
  449.                 -- bit 1        single mode fibre (sm)
  450.                 -- bit 2        multi-mode fibre 50 micron (m5)
  451.                 -- bit 3        multi-mode fibre 62.5 micron (m6)
  452.                 -- bit 4        video cable (tv)
  453.                 -- bit 5        miniature cable (mi)
  454.                 -- bit 6        shielded twisted pair (stp)
  455.                 -- bit 7        twisted wire (tw)
  456.                 -- bit 8        long video (lv)
  457.                 -- bits 9-15    reserved for future use
  458.  
  459.         -- A specific FC-0 medium type associated with a port
  460.         Fc0Medium ::= INTEGER {
  461.                 unknown (1),
  462.                 sm      (2),
  463.                 m5      (4),
  464.                 m6      (8),
  465.                 tv      (16),
  466.                 mi      (32),
  467.                 stp     (64),
  468.                 tw      (128),
  469.                 lv      (256)
  470.         }
  471.  
  472.         -- The FC-0 transmitter type of a port
  473.         Fc0TxType ::= INTEGER {
  474.                         unknown         (1),
  475.                         longWaveLaser   (2),            -- (LL)
  476.                         shortWaveLaser  (3),            -- (SL)
  477.                         longWaveLED     (4),            -- (LE)
  478.                         electrical      (5),            -- (EL)
  479.                         shortWaveLaser-noOFC (6)        -- (SN)
  480.         }
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488. Expiration Date: April 1998                                  [Page 9]
  489.  
  490. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  491.  
  492.  
  493.         -- The FC-0 distance range associated with a port transmitter
  494.         Fc0Distance ::= INTEGER {
  495.                         unknown         (1),
  496.                         long            (2),
  497.                         intermediate    (3),
  498.                         short           (4)
  499.         }
  500.  
  501.         -- Module and Port Capacity
  502.         FcFeModuleCapacity ::= INTEGER (1..256)
  503.         FcFeFxPortCapacity ::= INTEGER (1..256)
  504.  
  505.         -- Module, FxPort and NxPort Index
  506.         FcFeModuleIndex ::= INTEGER (1..256)
  507.         FcFeFxPortIndex ::= INTEGER (1..256)
  508.         FcFeNxPortIndex ::= INTEGER (1..126)
  509.  
  510.         -- Port Mode
  511.         FcFxPortMode    ::= INTEGER {
  512.                                 unknown (1),
  513.                                 fPort   (2),
  514.                                 flPort  (3)
  515.         }
  516.  
  517.         -- BB_Credit Model
  518.         FcBbCreditModel ::= INTEGER {
  519.                                 regular   (1),
  520.                                 alternate (2)
  521.         }
  522.  
  523.         -- The Configuration group
  524.  
  525.         -- This group consists of scalar objects and tables.
  526.         -- It contains the configuration and service parameters
  527.         -- of the Fabric Element and the FxPorts.
  528.         -- The group represents a set of parameters associated with
  529.         -- the Fabric Element  or an FxPort to support its NxPorts.
  530.         -- Implementation of this group is mandatory.
  531.  
  532.         fcFabricName OBJECT-TYPE
  533.             SYNTAX      FabricName
  534.             MAX-ACCESS  read-write
  535.             STATUS      current
  536.             DESCRIPTION
  537.                "The Name_Identifier of the Fabric to which this Fabric
  538.                 Element belongs."
  539.  
  540.  
  541.  
  542. Expiration Date: April 1998                                 [Page 10]
  543.  
  544. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  545.  
  546.  
  547.             ::= { fcFeConfig 1 }
  548.  
  549.         fcElementName OBJECT-TYPE
  550.             SYNTAX      FcNameId
  551.             MAX-ACCESS  read-write
  552.             STATUS      current
  553.             DESCRIPTION
  554.                "The Name_Identifier of the Fabric Element."
  555.             ::= { fcFeConfig 2 }
  556.  
  557.         fcFeModuleCapacity OBJECT-TYPE
  558.             SYNTAX      FcFeModuleCapacity
  559.             MAX-ACCESS  read-only
  560.             STATUS      current
  561.             DESCRIPTION
  562.                "The maximum number of modules in the Fabric Element,
  563.                 regardless of their current state."
  564.             ::= { fcFeConfig 3 }
  565.  
  566.         -- The Module Table.
  567.         -- This table contains one entry for each module,
  568.         -- information of the modules.
  569.  
  570.         fcFeModuleTable OBJECT-TYPE
  571.             SYNTAX      SEQUENCE OF FcFeModuleEntry
  572.             MAX-ACCESS  not-accessible
  573.             STATUS      current
  574.             DESCRIPTION
  575.                "A table that contains, one entry for each module in the
  576.                 Fabric Element, information of the modules."
  577.             ::= { fcFeConfig 4 }
  578.  
  579.         fcFeModuleEntry OBJECT-TYPE
  580.             SYNTAX      FcFeModuleEntry
  581.             MAX-ACCESS  not-accessible
  582.             STATUS      current
  583.             DESCRIPTION
  584.                "An entry containing the configuration parameters of a
  585.                 module."
  586.             INDEX { fcFeModuleIndex }
  587.             ::= { fcFeModuleTable 1 }
  588.  
  589.  
  590.         FcFeModuleEntry ::=
  591.             SEQUENCE {
  592.                 fcFeModuleIndex
  593.  
  594.  
  595.  
  596. Expiration Date: April 1998                                 [Page 11]
  597.  
  598. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  599.  
  600.  
  601.                     FcFeModuleIndex,
  602.                 fcFeModuleDescr
  603.                     DisplayString,
  604.                 fcFeModuleObjectID
  605.                     OBJECT IDENTIFIER,
  606.                 fcFeModuleOperStatus
  607.                     INTEGER,
  608.                 fcFeModuleLastChange
  609.                     TimeTicks,
  610.                 fcFeModuleFxPortCapacity
  611.                     FcFeFxPortCapacity,
  612.                 fcFeModuleName
  613.                     FcNameId
  614.             }
  615.  
  616.         fcFeModuleIndex OBJECT-TYPE
  617.             SYNTAX      FcFeModuleIndex
  618.             MAX-ACCESS  read-only
  619.             STATUS      current
  620.             DESCRIPTION
  621.                "This object identifies the module within the Fabric
  622.                 Element for which this entry contains information. This
  623.                 value is never greater than fcFeModuleCapacity."
  624.             ::= { fcFeModuleEntry 1 }
  625.  
  626.         fcFeModuleDescr OBJECT-TYPE
  627.             SYNTAX      DisplayString
  628.             MAX-ACCESS  read-only
  629.             STATUS      current
  630.             DESCRIPTION
  631.                "A textual description of the module. This value should
  632.                 include the full name and version identification of the
  633.                 module. It should contain printable ASCII characters."
  634.             ::= { fcFeModuleEntry 2 }
  635.  
  636.         fcFeModuleObjectID OBJECT-TYPE
  637.             SYNTAX      OBJECT IDENTIFIER
  638.             MAX-ACCESS  read-only
  639.             STATUS      current
  640.             DESCRIPTION
  641.                "The vendor's authoritative identification of the module.
  642.                 This value may be allocated within the SMI enterprises
  643.                 subtree (1.3.6.1.4.1) and provides a straight-forward
  644.                 and unambiguous means for determining what kind of
  645.                 module is being managed.
  646.  
  647.  
  648.  
  649.  
  650. Expiration Date: April 1998                                 [Page 12]
  651.  
  652. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  653.  
  654.  
  655.                 For example, this object could take the value
  656.                 1.3.6.1.4.1.99649.3.9 if vendor 'Neufe Inc.' was
  657.                 assigned the subtree 1.3.6.1.4.1.99649, and had assigned
  658.                 the identifier 1.3.6.1.4.1.99649.3.9 to its 'FeFiFo-16
  659.                 PlugInCard.'"
  660.             ::= { fcFeModuleEntry 3 }
  661.  
  662.         fcFeModuleOperStatus    OBJECT-TYPE
  663.             SYNTAX      INTEGER {
  664.                             online  (1), -- functional
  665.                             offline (2), -- not available
  666.                             testing (3), -- under testing
  667.                             faulty  (4)  -- defective
  668.                         }
  669.             MAX-ACCESS  read-only
  670.             STATUS      current
  671.             DESCRIPTION
  672.                "This object indicates the operational status of the
  673.                 module:
  674.                 online(1)   the module is functioning properly;
  675.                 offline(2)  the module is not available;
  676.                 testing(3)  the module is under testing; and
  677.                 faulty(4)   the module is defective in some way."
  678.             ::= { fcFeModuleEntry 4 }
  679.  
  680.         fcFeModuleLastChange OBJECT-TYPE
  681.             SYNTAX      TimeTicks
  682.             MAX-ACCESS  read-only
  683.             STATUS      current
  684.             DESCRIPTION
  685.                "This object contains the value of sysUpTime when the
  686.                 module entered its current operational status. A value
  687.                 of zero indicates that the operational status of the
  688.                 module has not changed since the agent last restarted."
  689.             ::= { fcFeModuleEntry 5 }
  690.  
  691.         fcFeModuleFxPortCapacity OBJECT-TYPE
  692.             SYNTAX      FcFeFxPortCapacity
  693.             MAX-ACCESS  read-only
  694.             STATUS      current
  695.             DESCRIPTION
  696.                "The number of FxPort that can be contained within the
  697.                 module. Within each module, the ports are uniquely
  698.                 numbered in the range from 1 to fcFeModuleFxPortCapacity
  699.                 inclusive. However, the numbers are not required to be
  700.                 contiguous."
  701.  
  702.  
  703.  
  704. Expiration Date: April 1998                                 [Page 13]
  705.  
  706. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  707.  
  708.  
  709.             ::= { fcFeModuleEntry 6 }
  710.  
  711.         fcFeModuleName OBJECT-TYPE
  712.             SYNTAX      FcNameId
  713.             MAX-ACCESS  read-write
  714.             STATUS      current
  715.             DESCRIPTION
  716.                "The Name_Identifier of the module."
  717.             ::= { fcFeModuleEntry 7 }
  718.  
  719.         -- the FxPort Configuration Table.
  720.         -- This table contains, one entry for each FxPort,
  721.         -- configuration parameters of the ports.
  722.  
  723.         fcFxConfTable OBJECT-TYPE
  724.             SYNTAX      SEQUENCE OF FcFxConfEntry
  725.             MAX-ACCESS  not-accessible
  726.             STATUS      current
  727.             DESCRIPTION
  728.                "A table that contains, one entry for each FxPort in the
  729.                 Fabric Element, configuration and service parameters of
  730.                 the FxPorts."
  731.             ::= { fcFeConfig 5 }
  732.  
  733.         fcFxConfEntry OBJECT-TYPE
  734.             SYNTAX      FcFxConfEntry
  735.             MAX-ACCESS  not-accessible
  736.             STATUS      current
  737.             DESCRIPTION
  738.                "An entry containing the configuration and service
  739.                 parameters of a FxPort."
  740.             INDEX { fcFxConfModuleIndex, fcFxConfFxPortIndex }
  741.             ::= { fcFxConfTable 1 }
  742.  
  743.  
  744.         FcFxConfEntry ::=
  745.             SEQUENCE {
  746.                 fcFxConfModuleIndex
  747.                     FcFeModuleIndex,
  748.                 fcFxConfFxPortIndex
  749.                     FcFeFxPortIndex,
  750.                 fcFxPortName
  751.                     FcPortName,
  752.                 -- FxPort common service parameters
  753.                 fcFxPortFcphVersionHigh
  754.                     FcphVersion,
  755.  
  756.  
  757.  
  758. Expiration Date: April 1998                                 [Page 14]
  759.  
  760. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  761.  
  762.  
  763.                 fcFxPortFcphVersionLow
  764.                     FcphVersion,
  765.                 fcFxPortBbCredit
  766.                     FcBbCredit,
  767.                 fcFxPortRxBufSize
  768.                     FcRxDataFieldSize,
  769.                 fcFxPortRatov
  770.                     MilliSeconds,
  771.                 fcFxPortEdtov
  772.                     MilliSeconds,
  773.                 -- FxPort class service parameters
  774.                 fcFxPortCosSupported
  775.                     FcCosCap,
  776.                 fcFxPortIntermixSupported
  777.                     TruthValue,
  778.                 fcFxPortStackedConnMode
  779.                     FcStackedConnMode,
  780.                 fcFxPortClass2SeqDeliv
  781.                     TruthValue,
  782.                 fcFxPortClass3SeqDeliv
  783.                     TruthValue,
  784.                 -- other configuration parameters
  785.                 fcFxPortHoldTime
  786.                     MicroSeconds,
  787.                 fcFxPortBaudRate
  788.                     Fc0BaudRate,
  789.                 fcFxPortMedium
  790.                     Fc0Medium,
  791.                 fcFxPortTxType
  792.                     Fc0TxType,
  793.                 fcFxPortDistance
  794.                     Fc0Distance
  795.             }
  796.  
  797.         fcFxConfModuleIndex OBJECT-TYPE
  798.             SYNTAX      FcFeModuleIndex
  799.             MAX-ACCESS  read-only
  800.             STATUS      current
  801.             DESCRIPTION
  802.                "This object identifies the module containing the FxPort
  803.                 for which this entry contains information."
  804.             ::= { fcFxConfEntry 1 }
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812. Expiration Date: April 1998                                 [Page 15]
  813.  
  814. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  815.  
  816.  
  817.         fcFxConfFxPortIndex OBJECT-TYPE
  818.             SYNTAX      FcFeFxPortIndex
  819.             MAX-ACCESS  read-only
  820.             STATUS      current
  821.             DESCRIPTION
  822.                "This object identifies the FxPort within the module.
  823.                 This number ranges from 1 to the value of
  824.                 fcFeModulePortCapacity for the associated module. The
  825.                 value remains constant for the identified FxPort until
  826.                 the module is re-initialized."
  827.             ::= { fcFxConfEntry 2 }
  828.  
  829.         fcFxPortName OBJECT-TYPE
  830.             SYNTAX      FcPortName
  831.             MAX-ACCESS  read-only
  832.             STATUS      current
  833.             DESCRIPTION
  834.                "The name identifier of this FxPort.  Each FxPort has a
  835.                 unique port name within the address space of the
  836.                 Fabric."
  837.             ::= { fcFxConfEntry 3 }
  838.  
  839.  
  840.             -- FxPort common service parameters
  841.  
  842.         fcFxPortFcphVersionHigh OBJECT-TYPE
  843.             SYNTAX      FcphVersion
  844.             MAX-ACCESS  read-only
  845.             STATUS      current
  846.             DESCRIPTION
  847.                "The highest or most recent version of FC-PH that the
  848.                 FxPort is configured to support."
  849.             ::= { fcFxConfEntry 4 }
  850.  
  851.         fcFxPortFcphVersionLow OBJECT-TYPE
  852.             SYNTAX      FcphVersion
  853.             MAX-ACCESS  read-only
  854.             STATUS      current
  855.             DESCRIPTION
  856.                "The lowest or earliest version of FC-PH that the FxPort
  857.                 is configured to support."
  858.             ::= { fcFxConfEntry 5 }
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866. Expiration Date: April 1998                                 [Page 16]
  867.  
  868. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  869.  
  870.  
  871.         fcFxPortBbCredit OBJECT-TYPE
  872.             SYNTAX      FcBbCredit
  873.             MAX-ACCESS  read-only
  874.             STATUS      current
  875.             DESCRIPTION
  876.                "The total number of receive buffers available for
  877.                 holding Class 1 connect-request, Class 2 or 3 frames
  878.                 from the attached NxPort.  It is for buffer-to-buffer
  879.                 flow control in the direction from the attached NxPort
  880.                 (if applicable) to FxPort."
  881.             ::= { fcFxConfEntry 6 }
  882.  
  883.         fcFxPortRxBufSize OBJECT-TYPE
  884.             SYNTAX      FcRxDataFieldSize
  885.             MAX-ACCESS  read-only
  886.             STATUS      current
  887.             DESCRIPTION
  888.                "The largest Data_Field Size (in octets) for an FT_1
  889.                 frame that can be received by the FxPort."
  890.             ::= { fcFxConfEntry 7 }
  891.  
  892.         fcFxPortRatov OBJECT-TYPE
  893.             SYNTAX      MilliSeconds
  894.             MAX-ACCESS  read-only
  895.             STATUS      current
  896.             DESCRIPTION
  897.                "The Resource_Allocation_Timeout Value configured for the
  898.                 FxPort.  This is used as the timeout value for
  899.                 determining when to reuse an NxPort resource such as a
  900.                 Recovery_Qualifier.  It represents E_D_TOV (see next
  901.                 object) plus twice the maximum time that a frame may be
  902.                 delayed within the Fabric and still be delivered."
  903.             ::= { fcFxConfEntry 8 }
  904.  
  905.         fcFxPortEdtov OBJECT-TYPE
  906.             SYNTAX      MilliSeconds
  907.             MAX-ACCESS  read-only
  908.             STATUS      current
  909.             DESCRIPTION
  910.                "The E_D_TOV value configured for the FxPort. The
  911.                 Error_Detect_Timeout Value is used as the timeout value
  912.                 for detecting an error condition."
  913.             ::= { fcFxConfEntry 9 }
  914.  
  915.  
  916.         -- FxPort class service parameters
  917.  
  918.  
  919.  
  920. Expiration Date: April 1998                                 [Page 17]
  921.  
  922. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  923.  
  924.  
  925.         fcFxPortCosSupported OBJECT-TYPE
  926.             SYNTAX      FcCosCap
  927.             MAX-ACCESS  read-only
  928.             STATUS      current
  929.             DESCRIPTION
  930.                "A value indicating the set of Classes of Service
  931.                 supported by the FxPort."
  932.             ::= { fcFxConfEntry 10 }
  933.  
  934.         fcFxPortIntermixSupported OBJECT-TYPE
  935.             SYNTAX      TruthValue
  936.             MAX-ACCESS  read-only
  937.             STATUS      current
  938.             DESCRIPTION
  939.                "A flag indicating whether or not the FxPort supports an
  940.                 Intermixed Dedicated Connection."
  941.             ::= { fcFxConfEntry 11 }
  942.  
  943.         fcFxPortStackedConnMode OBJECT-TYPE
  944.             SYNTAX      FcStackedConnMode
  945.             MAX-ACCESS  read-only
  946.             STATUS      current
  947.             DESCRIPTION
  948.                "A value indicating the mode of Stacked Connect supported
  949.                 by the FxPort."
  950.             ::= { fcFxConfEntry 12 }
  951.  
  952.         fcFxPortClass2SeqDeliv OBJECT-TYPE
  953.             SYNTAX      TruthValue
  954.             MAX-ACCESS  read-only
  955.             STATUS      current
  956.             DESCRIPTION
  957.                "A flag indicating whether or not Class 2 Sequential
  958.                 Delivery is supported by the FxPort."
  959.             ::= { fcFxConfEntry 13 }
  960.  
  961.         fcFxPortClass3SeqDeliv OBJECT-TYPE
  962.             SYNTAX      TruthValue
  963.             MAX-ACCESS  read-only
  964.             STATUS      current
  965.             DESCRIPTION
  966.                "A flag indicating whether or not Class 3 Sequential
  967.                 Delivery is supported by the FxPort."
  968.             ::= { fcFxConfEntry 14 }
  969.  
  970.  
  971.  
  972.  
  973.  
  974. Expiration Date: April 1998                                 [Page 18]
  975.  
  976. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  977.  
  978.  
  979.         -- other FxPort parameters
  980.  
  981.         fcFxPortHoldTime OBJECT-TYPE
  982.             SYNTAX      MicroSeconds
  983.             MAX-ACCESS  read-only
  984.             STATUS      current
  985.             DESCRIPTION
  986.                "The maximum time (in microseconds) that the FxPort shall
  987.                 hold a frame before discarding the frame if it is unable
  988.                 to deliver the frame. The value 0 means that the FxPort
  989.                 does not support this parameter."
  990.             ::= { fcFxConfEntry 15 }
  991.  
  992.         fcFxPortBaudRate OBJECT-TYPE
  993.             SYNTAX      Fc0BaudRate
  994.             MAX-ACCESS  read-only
  995.             STATUS      deprecated
  996.             DESCRIPTION
  997.                "The FC-0 baud rate of the FxPort."
  998.             ::= { fcFxConfEntry 16 }
  999.  
  1000.         fcFxPortMedium OBJECT-TYPE
  1001.             SYNTAX      Fc0Medium
  1002.             MAX-ACCESS  read-only
  1003.             STATUS      deprecated
  1004.             DESCRIPTION
  1005.                "The FC-0 medium of the FxPort."
  1006.             ::= { fcFxConfEntry 17 }
  1007.  
  1008.         fcFxPortTxType OBJECT-TYPE
  1009.             SYNTAX      Fc0TxType
  1010.             MAX-ACCESS  read-only
  1011.             STATUS      deprecated
  1012.             DESCRIPTION
  1013.                "The FC-0 transmitter type of the FxPort."
  1014.             ::= { fcFxConfEntry 18 }
  1015.  
  1016.         fcFxPortDistance OBJECT-TYPE
  1017.             SYNTAX      Fc0Distance
  1018.             MAX-ACCESS  read-only
  1019.             STATUS      deprecated
  1020.             DESCRIPTION
  1021.                "The FC-0 distance range of the FxPort transmitter."
  1022.             ::= { fcFxConfEntry 19 }
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028. Expiration Date: April 1998                                 [Page 19]
  1029.  
  1030. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1031.  
  1032.  
  1033.         -- the Operation group
  1034.  
  1035.         -- This group consists of tables that contains operational
  1036.         -- status and established service parameters for the Fabric
  1037.         -- Element and the attached NxPorts.
  1038.         -- Implementation of this group is mandatory.
  1039.  
  1040.         -- The FxPort Operation table
  1041.         -- This table contains, one entry for each FxPort,
  1042.         -- the operational status and parameters of the FxPorts.
  1043.  
  1044.         fcFxPortOperTable OBJECT-TYPE
  1045.             SYNTAX      SEQUENCE OF FcFxPortOperEntry
  1046.             MAX-ACCESS  not-accessible
  1047.             STATUS      current
  1048.             DESCRIPTION
  1049.                "A table that contains, one entry for each FxPort in the
  1050.                 Fabric Element, operational status and parameters of the
  1051.                 FxPorts."
  1052.             ::= { fcFeOp 1 }
  1053.  
  1054.         fcFxPortOperEntry OBJECT-TYPE
  1055.             SYNTAX      FcFxPortOperEntry
  1056.             MAX-ACCESS  not-accessible
  1057.             STATUS      current
  1058.             DESCRIPTION
  1059.                "An entry containing operational status and parameters of
  1060.                 a FxPort."
  1061.             INDEX { fcFxPortOperModuleIndex, fcFxPortOperFxPortIndex }
  1062.             ::= { fcFxPortOperTable 1 }
  1063.  
  1064.  
  1065.         FcFxPortOperEntry ::=
  1066.             SEQUENCE {
  1067.                 fcFxPortOperModuleIndex
  1068.                     FcFeModuleIndex,
  1069.                 fcFxPortOperFxPortIndex
  1070.                     FcFeFxPortIndex,
  1071.                 fcFxPortID
  1072.                     FcAddressId,
  1073.                 fcFPortAttachedPortName
  1074.                     FcPortName,
  1075.                 fcFPortConnectedPort
  1076.                     FcAddressId,
  1077.                 fcFxPortBbCreditAvailable
  1078.                     Gauge32,
  1079.  
  1080.  
  1081.  
  1082. Expiration Date: April 1998                                 [Page 20]
  1083.  
  1084. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1085.  
  1086.  
  1087.                 fcFxPortOperMode
  1088.                     FcFxPortMode,
  1089.                 fcFxPortAdminMode
  1090.                     FcFxPortMode
  1091.             }
  1092.  
  1093.         fcFxPortOperModuleIndex OBJECT-TYPE
  1094.             SYNTAX      FcFeModuleIndex
  1095.             MAX-ACCESS  read-only
  1096.             STATUS      current
  1097.             DESCRIPTION
  1098.                "This object identifies the module containing the FxPort
  1099.                 for which this entry contains information."
  1100.             ::= { fcFxPortOperEntry 1 }
  1101.  
  1102.         fcFxPortOperFxPortIndex OBJECT-TYPE
  1103.             SYNTAX      FcFeFxPortIndex
  1104.             MAX-ACCESS  read-only
  1105.             STATUS      current
  1106.             DESCRIPTION
  1107.                "This object identifies the FxPort within the module.
  1108.                 This number ranges from 1 to the value of
  1109.                 fcFeModulePortCapacity for the associated module. The
  1110.                 value remains constant for the identified FxPort until
  1111.                 the module is re-initialized."
  1112.             ::= { fcFxPortOperEntry 2 }
  1113.  
  1114.         fcFxPortID   OBJECT-TYPE
  1115.             SYNTAX      FcAddressId
  1116.             MAX-ACCESS  read-only
  1117.             STATUS      current
  1118.             DESCRIPTION
  1119.                "The address identifier by which this FxPort is
  1120.                 identified within the Fabric.  The FxPort may assign its
  1121.                 address identifier to its attached NxPort(s) during
  1122.                 Fabric Login."
  1123.             ::= { fcFxPortOperEntry 3 }
  1124.  
  1125.         fcFPortAttachedPortName OBJECT-TYPE
  1126.             SYNTAX      FcPortName
  1127.             MAX-ACCESS  read-only
  1128.             STATUS      deprecated
  1129.             DESCRIPTION
  1130.                "The port name of the attached N_Port, if applicable. If
  1131.                 the value of this object is '0000000000000000'H, this
  1132.                 FxPort has no NxPort attached to it. This variable has
  1133.  
  1134.  
  1135.  
  1136. Expiration Date: April 1998                                 [Page 21]
  1137.  
  1138. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1139.  
  1140.  
  1141.                 been deprecated and may be implemented for backward
  1142.                 compability."
  1143.             ::= { fcFxPortOperEntry 4 }
  1144.  
  1145.         fcFPortConnectedPort OBJECT-TYPE
  1146.             SYNTAX      FcAddressId
  1147.             MAX-ACCESS  read-only
  1148.             STATUS      deprecated
  1149.             DESCRIPTION
  1150.                "The address identifier of the destination FxPort with
  1151.                 which this FxPort is currently engaged in a either a
  1152.                 Class 1 or loop connection. If the value of this object
  1153.                 is '000000'H, this FxPort is not engaged in a
  1154.                 connection. This variable has been deprecated and may be
  1155.                 implemented for backward compability."
  1156.             ::= { fcFxPortOperEntry 5 }
  1157.  
  1158.         fcFxPortBbCreditAvailable OBJECT-TYPE
  1159.             SYNTAX      Gauge32
  1160.             MAX-ACCESS  read-only
  1161.             STATUS      current
  1162.             DESCRIPTION
  1163.                "The number of buffers currently available for receiving
  1164.                 frames from the attached port in the buffer-to-buffer
  1165.                 flow control. The value should be less than or equal to
  1166.                 fcFxPortBbCredit."
  1167.             ::= { fcFxPortOperEntry 6 }
  1168.  
  1169.         fcFxPortOperMode OBJECT-TYPE
  1170.             SYNTAX      FcFxPortMode
  1171.             MAX-ACCESS  read-only
  1172.             STATUS      current
  1173.             DESCRIPTION
  1174.                "The current operational mode of the FxPort."
  1175.             ::= { fcFxPortOperEntry 7 }
  1176.  
  1177.         fcFxPortAdminMode OBJECT-TYPE
  1178.             SYNTAX      FcFxPortMode
  1179.             MAX-ACCESS  read-write
  1180.             STATUS      current
  1181.             DESCRIPTION
  1182.                "The desired operational mode of the FxPort."
  1183.             ::= { fcFxPortOperEntry 8 }
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190. Expiration Date: April 1998                                 [Page 22]
  1191.  
  1192. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1193.  
  1194.  
  1195.         -- The F_Port Fabric Login table
  1196.         --
  1197.         -- This table contains, one entry for each F_Port in the
  1198.         -- Fabric Element, the Service Parameters that have been
  1199.         -- established from the most recent Fabric Login
  1200.         -- (implicit or explicit).
  1201.  
  1202.         fcFPortFlogiTable OBJECT-TYPE
  1203.             SYNTAX      SEQUENCE OF FcFPortFlogiEntry
  1204.             MAX-ACCESS  not-accessible
  1205.             STATUS      deprecated
  1206.             DESCRIPTION
  1207.                "A table that contains, one entry for each FxPort in the
  1208.                 Fabric Element, services parameters established from the
  1209.                 most recent Fabric Login (explicit or implicit)."
  1210.             ::= { fcFeOp 2 }
  1211.  
  1212.  
  1213.         fcFPortFlogiEntry OBJECT-TYPE
  1214.             SYNTAX      FcFPortFlogiEntry
  1215.             MAX-ACCESS  not-accessible
  1216.             STATUS      deprecated
  1217.             DESCRIPTION
  1218.                "An entry containing service parameters established from
  1219.                 a successful Fabric Login."
  1220.             INDEX { fcFPortFlogiModuleIndex, fcFPortFlogiFPortIndex }
  1221.             ::= { fcFPortFlogiTable 1 }
  1222.  
  1223.         FcFPortFlogiEntry ::=
  1224.             SEQUENCE {
  1225.                 fcFPortFlogiModuleIndex
  1226.                     FcFeModuleIndex,
  1227.                 fcFPortFlogiFPortIndex
  1228.                     FcFeFxPortIndex,
  1229.                 fcFPortFcphVersionAgreed
  1230.                     FcphVersion,
  1231.                 fcFPortNPortBbCredit
  1232.                     FcBbCredit,
  1233.                 fcFPortNPortRxDataFieldSize
  1234.                     FcRxDataFieldSize,
  1235.                 fcFPortCosSuppAgreed
  1236.                     FcCosCap,
  1237.                 fcFPortIntermixSuppAgreed
  1238.                     TruthValue,
  1239.                 fcFPortStackedConnModeAgreed
  1240.                     FcStackedConnMode,
  1241.  
  1242.  
  1243.  
  1244. Expiration Date: April 1998                                 [Page 23]
  1245.  
  1246. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1247.  
  1248.  
  1249.                 fcFPortClass2SeqDelivAgreed
  1250.                     TruthValue,
  1251.                 fcFPortClass3SeqDelivAgreed
  1252.                     TruthValue
  1253.             }
  1254.  
  1255.         fcFPortFlogiModuleIndex OBJECT-TYPE
  1256.             SYNTAX      FcFeModuleIndex
  1257.             MAX-ACCESS  read-only
  1258.             STATUS      deprecated
  1259.             DESCRIPTION
  1260.                "This object identifies the module containing the FxPort
  1261.                 for which this entry contains information."
  1262.             ::= { fcFPortFlogiEntry 1 }
  1263.  
  1264.         fcFPortFlogiFPortIndex OBJECT-TYPE
  1265.             SYNTAX      FcFeFxPortIndex
  1266.             MAX-ACCESS  read-only
  1267.             STATUS      deprecated
  1268.             DESCRIPTION
  1269.                "This object identifies the FxPort within the module.
  1270.                 This number ranges from 1 to the value of
  1271.                 fcFeModulePortCapacity for the associated module. The
  1272.                 value remains constant for the identified FxPort until
  1273.                 the module is re-initialized."
  1274.             ::= { fcFPortFlogiEntry 2 }
  1275.  
  1276.         fcFPortFcphVersionAgreed OBJECT-TYPE
  1277.             SYNTAX      FcphVersion
  1278.             MAX-ACCESS  read-only
  1279.             STATUS      deprecated
  1280.             DESCRIPTION
  1281.                "The version of FC-PH that the FxPort has agreed to
  1282.                 support from the Fabric Login"
  1283.             ::= { fcFPortFlogiEntry 3 }
  1284.  
  1285.         fcFPortNPortBbCredit OBJECT-TYPE
  1286.             SYNTAX      FcBbCredit
  1287.             MAX-ACCESS  read-only
  1288.             STATUS      deprecated
  1289.             DESCRIPTION
  1290.                "The total number of buffers available for holding Class
  1291.                 1 connect-request, Class 2 or Class 3 frames to be
  1292.                 transmitted to the attached N_Port.  It is for buffer-
  1293.                 to-buffer flow control in the direction from FxPort to
  1294.                 N_Port."
  1295.  
  1296.  
  1297.  
  1298. Expiration Date: April 1998                                 [Page 24]
  1299.  
  1300. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1301.  
  1302.  
  1303.             ::= { fcFPortFlogiEntry 4 }
  1304.  
  1305.         fcFPortNPortRxDataFieldSize OBJECT-TYPE
  1306.             SYNTAX      FcRxDataFieldSize
  1307.             MAX-ACCESS  read-only
  1308.             STATUS      deprecated
  1309.             DESCRIPTION
  1310.                "The Receive Data Field Size of the attached N_Port. This
  1311.                 is a binary value that specifies the largest Data Field
  1312.                 Size for an FT_1 frame that can be received by the
  1313.                 N_Port. The value is in number of bytes and ranges from
  1314.                 128 to 2112 inclusive."
  1315.             ::= { fcFPortFlogiEntry 5 }
  1316.  
  1317.         fcFPortCosSuppAgreed OBJECT-TYPE
  1318.             SYNTAX      FcCosCap
  1319.             MAX-ACCESS  read-only
  1320.             STATUS      deprecated
  1321.             DESCRIPTION
  1322.                "A flag indicating that the attached N_Port has requested
  1323.                 the FxPort for the support of classes of services and
  1324.                 the FxPort has granted the request."
  1325.             ::= { fcFPortFlogiEntry 6 }
  1326.  
  1327.         fcFPortIntermixSuppAgreed OBJECT-TYPE
  1328.             SYNTAX      TruthValue
  1329.             MAX-ACCESS  read-only
  1330.             STATUS      deprecated
  1331.             DESCRIPTION
  1332.                "A flag indicating that the attached N_Port has requested
  1333.                 the FxPort for the support of Intermix and the FxPort
  1334.                 has granted the request. This flag is only valid if
  1335.                 Class 1 service is supported.
  1336.                 [1](23.6.7.2, 23.7.4.2)"
  1337.             ::= { fcFPortFlogiEntry 7 }
  1338.  
  1339.         fcFPortStackedConnModeAgreed OBJECT-TYPE
  1340.             SYNTAX      FcStackedConnMode
  1341.             MAX-ACCESS  read-only
  1342.             STATUS      deprecated
  1343.             DESCRIPTION
  1344.                "A value indicating whether the FxPort has agreed to
  1345.                 support stacked connect from the Fabric Login. This is
  1346.                 only meaningful if Class 1 service has been agreed."
  1347.             ::= { fcFPortFlogiEntry 8 }
  1348.  
  1349.  
  1350.  
  1351.  
  1352. Expiration Date: April 1998                                 [Page 25]
  1353.  
  1354. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1355.  
  1356.  
  1357.         fcFPortClass2SeqDelivAgreed OBJECT-TYPE
  1358.             SYNTAX      TruthValue
  1359.             MAX-ACCESS  read-only
  1360.             STATUS      deprecated
  1361.             DESCRIPTION
  1362.                "A flag indicating whether the FxPort has agreed to
  1363.                 support Class 2 sequential delivery from the Fabric
  1364.                 Login. This is only meaningful if Class 2 service has
  1365.                 been agreed."
  1366.             ::= { fcFPortFlogiEntry 9 }
  1367.  
  1368.         fcFPortClass3SeqDelivAgreed OBJECT-TYPE
  1369.             SYNTAX      TruthValue
  1370.             MAX-ACCESS  read-only
  1371.             STATUS      deprecated
  1372.             DESCRIPTION
  1373.                "A flag indicating whether the FxPort has agreed to
  1374.                 support Class 3 sequential delivery from the Fabric
  1375.                 Login. This is only meaningful if Class 3 service has
  1376.                 been agreed."
  1377.             ::= { fcFPortFlogiEntry 10 }
  1378.  
  1379.  
  1380.         -- the FxPort Physical Level table
  1381.         -- This table contains, one entry for each FxPort in the
  1382.         -- Fabric Element, the physical level status and parameters
  1383.         -- of the FxPorts.
  1384.  
  1385.         fcFxPortPhysTable OBJECT-TYPE
  1386.             SYNTAX      SEQUENCE OF FcFxPortPhysEntry
  1387.             MAX-ACCESS  not-accessible
  1388.             STATUS      current
  1389.             DESCRIPTION
  1390.                "A table that contains, one entry for each FxPort in the
  1391.                 Fabric Element, physical level status and parameters of
  1392.                 the FxPorts."
  1393.             ::= { fcFeOp 3 }
  1394.  
  1395.         fcFxPortPhysEntry OBJECT-TYPE
  1396.             SYNTAX      FcFxPortPhysEntry
  1397.             MAX-ACCESS  not-accessible
  1398.             STATUS      current
  1399.             DESCRIPTION
  1400.                "An entry containing physical level status and parameters
  1401.                 of a FxPort."
  1402.             INDEX { fcFxPortPhysModuleIndex, fcFxPortPhysFxPortIndex }
  1403.  
  1404.  
  1405.  
  1406. Expiration Date: April 1998                                 [Page 26]
  1407.  
  1408. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1409.  
  1410.  
  1411.             ::= { fcFxPortPhysTable 1 }
  1412.  
  1413.         FcFxPortPhysEntry ::=
  1414.             SEQUENCE {
  1415.                 fcFxPortPhysModuleIndex
  1416.                     FcFeModuleIndex,
  1417.                 fcFxPortPhysFxPortIndex
  1418.                     FcFeFxPortIndex,
  1419.                 fcFxPortPhysAdminStatus
  1420.                     INTEGER,
  1421.                 fcFxPortPhysOperStatus
  1422.                     INTEGER,
  1423.                 fcFxPortPhysLastChange
  1424.                     TimeTicks,
  1425.                 fcFxPortPhysRttov
  1426.                     MilliSeconds
  1427.             }
  1428.  
  1429.         fcFxPortPhysModuleIndex OBJECT-TYPE
  1430.             SYNTAX      FcFeModuleIndex
  1431.             MAX-ACCESS  read-only
  1432.             STATUS      current
  1433.             DESCRIPTION
  1434.                "This object identifies the module containing the FxPort
  1435.                 for which this entry contains information."
  1436.             ::= { fcFxPortPhysEntry 1 }
  1437.  
  1438.         fcFxPortPhysFxPortIndex OBJECT-TYPE
  1439.             SYNTAX      FcFeFxPortIndex
  1440.             MAX-ACCESS  read-only
  1441.             STATUS      current
  1442.             DESCRIPTION
  1443.                "This object identifies the FxPort within the module.
  1444.                 This number ranges from 1 to the value of
  1445.                 fcFeModulePortCapacity for the associated module. The
  1446.                 value remains constant for the identified FxPort until
  1447.                 the module is re-initialized."
  1448.             ::= { fcFxPortPhysEntry 2 }
  1449.  
  1450.         fcFxPortPhysAdminStatus OBJECT-TYPE
  1451.             SYNTAX      INTEGER {
  1452.                             online  (1),  -- place port online
  1453.                             offline (2),  -- take port offline
  1454.                             testing (3)   -- initiate test procedures
  1455.                         }
  1456.             MAX-ACCESS  read-write
  1457.  
  1458.  
  1459.  
  1460. Expiration Date: April 1998                                 [Page 27]
  1461.  
  1462. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1463.  
  1464.  
  1465.             STATUS      current
  1466.             DESCRIPTION
  1467.                "The desired state of the FxPort.  A management station
  1468.                 may place the FxPort in a desired state by setting this
  1469.                 object accordingly.  The testing(3) state indicates that
  1470.                 no operational frames can be passed.  When a Fabric
  1471.                 Element initializes, all FxPorts start with
  1472.                 fcFxPortPhysAdminStatus in the offline(2) state.  As the
  1473.                 result of either explicit management action or per
  1474.                 configuration information accessible by the Fabric
  1475.                 Element, fcFxPortPhysAdminStatus is then changed to
  1476.                 either the online(1) or testing(3) states, or remains in
  1477.                 the offline state."
  1478.                 ::= { fcFxPortPhysEntry 3 }
  1479.  
  1480.             fcFxPortPhysOperStatus   OBJECT-TYPE
  1481.                 SYNTAX      INTEGER {
  1482.                     online       (1), -- Login may proceed
  1483.                     offline      (2), -- Login cannot proceed
  1484.                     testing      (3), -- port is under test
  1485.                     link-failure (4)  -- failure after online/testing
  1486.                     -- Other values may be used to indicate
  1487.                     -- diagnostic for failed test.
  1488.                 }
  1489.                 MAX-ACCESS  read-only
  1490.                 STATUS      current
  1491.                 DESCRIPTION
  1492.                    "The current operational status of the FxPort.  The
  1493.                     testing(3) indicates that no operational frames can
  1494.                     be passed.  If fcFxPortPhysAdminStatus is offline(2)
  1495.                     then fcFxPortPhysOperStatus should be offline(2). If
  1496.                     fcFxPortPhysAdminStatus is changed to online(1) then
  1497.                     fcFxPortPhysOperStatus should change to online(1) if
  1498.                     the FxPort is ready to accept Fabric Login request
  1499.                     from the attached NxPort; it should proceed and
  1500.                     remain in the link-failure(4) state if and only if
  1501.                     there is a fault that prevents it from going to the
  1502.                     online(1) state."
  1503.                 ::= { fcFxPortPhysEntry 4 }
  1504.  
  1505.             fcFxPortPhysLastChange OBJECT-TYPE
  1506.                 SYNTAX      TimeTicks
  1507.                 MAX-ACCESS  read-only
  1508.                 STATUS      current
  1509.                 DESCRIPTION
  1510.                    "The value of sysUpTime at the time the FxPort
  1511.  
  1512.  
  1513.  
  1514. Expiration Date: April 1998                                 [Page 28]
  1515.  
  1516. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1517.  
  1518.  
  1519.                     entered its current operational status. A value of
  1520.                     zero indicates that the FxPort's operational status
  1521.                     has not changed since the agent last restarted."
  1522.                 ::= { fcFxPortPhysEntry 5 }
  1523.  
  1524.             fcFxPortPhysRttov OBJECT-TYPE
  1525.                 SYNTAX      MilliSeconds
  1526.                 MAX-ACCESS  read-write
  1527.                 STATUS      current
  1528.                 DESCRIPTION
  1529.                    "The Receiver_Transmitter_Timeout value of the
  1530.                     FxPort. This is used by the receiver logic to detect
  1531.                     Loss of Synchronization."
  1532.                 ::= { fcFxPortPhysEntry 6 }
  1533.  
  1534.  
  1535.         -- The FxPort Fabric Login table
  1536.         --
  1537.         -- This table contains, one entry for each FxPort in the
  1538.         -- Fabric Element, the Service Parameters that have been
  1539.         -- established from the most recent Fabric Login,
  1540.         -- implicit or explicit.
  1541.  
  1542.         fcFxlogiTable OBJECT-TYPE
  1543.             SYNTAX      SEQUENCE OF FcFxlogiEntry
  1544.             MAX-ACCESS  not-accessible
  1545.             STATUS      current
  1546.             DESCRIPTION
  1547.                "A table that contains, one entry for each FxPort in the
  1548.                 Fabric Element, services parameters established from the
  1549.                 most recent Fabric Login, explicit or implicit."
  1550.             ::= { fcFeOp 4 }
  1551.  
  1552.  
  1553.         fcFxlogiEntry OBJECT-TYPE
  1554.             SYNTAX      FcFxlogiEntry
  1555.             MAX-ACCESS  not-accessible
  1556.             STATUS      current
  1557.             DESCRIPTION
  1558.                "An entry containing service parameters established from
  1559.                 a successful Fabric Login."
  1560.             INDEX { fcFxlogiModuleIndex, fcFxlogiFxPortIndex,
  1561.             fcFxlogiNxPortIndex }
  1562.             ::= { fcFxlogiTable 1 }
  1563.  
  1564.         FcFxlogiEntry ::=
  1565.  
  1566.  
  1567.  
  1568. Expiration Date: April 1998                                 [Page 29]
  1569.  
  1570. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1571.  
  1572.  
  1573.             SEQUENCE {
  1574.                 fcFxlogiModuleIndex
  1575.                     FcFeModuleIndex,
  1576.                 fcFxlogiFxPortIndex
  1577.                     FcFeFxPortIndex,
  1578.                 fcFxlogiNxPortIndex
  1579.                     FcFeNxPortIndex,
  1580.                 fcFxPortFcphVersionAgreed
  1581.                     FcphVersion,
  1582.                 fcFxPortNxPortBbCredit
  1583.                     FcBbCredit,
  1584.                 fcFxPortNxPortRxDataFieldSize
  1585.                     FcRxDataFieldSize,
  1586.                 fcFxPortCosSuppAgreed
  1587.                     FcCosCap,
  1588.                 fcFxPortIntermixSuppAgreed
  1589.                     TruthValue,
  1590.                 fcFxPortStackedConnModeAgreed
  1591.                     FcStackedConnMode,
  1592.                 fcFxPortClass2SeqDelivAgreed
  1593.                     TruthValue,
  1594.                 fcFxPortClass3SeqDelivAgreed
  1595.                     TruthValue,
  1596.                 --
  1597.                 fcFxPortNxPortName
  1598.                     FcPortName,
  1599.                 fcFxPortConnectedNxPort
  1600.                     FcAddressId,
  1601.                 fcFxPortBbCreditModel
  1602.                     FcBbCreditModel
  1603.             }
  1604.  
  1605.         fcFxlogiModuleIndex OBJECT-TYPE
  1606.             SYNTAX      FcFeModuleIndex
  1607.             MAX-ACCESS  read-only
  1608.             STATUS      current
  1609.             DESCRIPTION
  1610.                "This object identifies the module containing the FxPort
  1611.                 for which this entry contains information."
  1612.             ::= { fcFxlogiEntry 1 }
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622. Expiration Date: April 1998                                 [Page 30]
  1623.  
  1624. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1625.  
  1626.  
  1627.         fcFxlogiFxPortIndex OBJECT-TYPE
  1628.             SYNTAX      FcFeFxPortIndex
  1629.             MAX-ACCESS  read-only
  1630.             STATUS      current
  1631.             DESCRIPTION
  1632.                "This object identifies the FxPort within the module.
  1633.                 This number ranges from 1 to the value of
  1634.                 fcFeModulePortCapacity for the associated module. The
  1635.                 value remains constant for the identified FxPort until
  1636.                 the module is re-initialized."
  1637.             ::= { fcFxlogiEntry 2 }
  1638.  
  1639.         fcFxlogiNxPortIndex OBJECT-TYPE
  1640.             SYNTAX      FcFeNxPortIndex
  1641.             MAX-ACCESS  read-only
  1642.             STATUS      current
  1643.             DESCRIPTION
  1644.                "The object identifies the associated NxPort in the
  1645.                 attachment for which the entry contains information."
  1646.             ::= { fcFxlogiEntry 3 }
  1647.  
  1648.         fcFxPortFcphVersionAgreed OBJECT-TYPE
  1649.             SYNTAX      FcphVersion
  1650.             MAX-ACCESS  read-only
  1651.             STATUS      current
  1652.             DESCRIPTION
  1653.                "The version of FC-PH that the FxPort has agreed to
  1654.                 support from the Fabric Login"
  1655.             ::= { fcFxlogiEntry 4 }
  1656.  
  1657.         fcFxPortNxPortBbCredit OBJECT-TYPE
  1658.             SYNTAX      FcBbCredit
  1659.             MAX-ACCESS  read-only
  1660.             STATUS      current
  1661.             DESCRIPTION
  1662.                "The total number of buffers available for holding Class
  1663.                 1 connect-request, Class 2 or Class 3 frames to be
  1664.                 transmitted to the attached NxPort.  It is for buffer-
  1665.                 to-buffer flow control in the direction from FxPort to
  1666.                 NxPort. The buffer-to-buffer flow control mechanism is
  1667.                 indicated in the respective fcFxPortBbCreditModel.
  1668.                 [1](23.6.2.2)"
  1669.             ::= { fcFxlogiEntry 5 }
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676. Expiration Date: April 1998                                 [Page 31]
  1677.  
  1678. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1679.  
  1680.  
  1681.         fcFxPortNxPortRxDataFieldSize OBJECT-TYPE
  1682.             SYNTAX      FcRxDataFieldSize
  1683.             MAX-ACCESS  read-only
  1684.             STATUS      current
  1685.             DESCRIPTION
  1686.                "The Receive Data Field Size of the attached NxPort. This
  1687.                 is a binary value that specifies the largest Data Field
  1688.                 Size for an FT_1 frame that can be received by the
  1689.                 NxPort. The value is in number of bytes and ranges from
  1690.                 128 to 2112 inclusive."
  1691.             ::= { fcFxlogiEntry 6 }
  1692.  
  1693.         fcFxPortCosSuppAgreed OBJECT-TYPE
  1694.             SYNTAX      FcCosCap
  1695.             MAX-ACCESS  read-only
  1696.             STATUS      current
  1697.             DESCRIPTION
  1698.                "A variable indicating that the attached NxPort has
  1699.                 requested the FxPort for the support of classes of
  1700.                 services and the FxPort has granted the request."
  1701.             ::= { fcFxlogiEntry 7 }
  1702.  
  1703.         fcFxPortIntermixSuppAgreed OBJECT-TYPE
  1704.             SYNTAX      TruthValue
  1705.             MAX-ACCESS  read-only
  1706.             STATUS      current
  1707.             DESCRIPTION
  1708.                "A variable indicating that the attached NxPort has
  1709.                 requested the FxPort for the support of Intermix and the
  1710.                 FxPort has granted the request. This flag is only valid
  1711.                 if Class 1 service is supported."
  1712.             ::= { fcFxlogiEntry 8 }
  1713.  
  1714.         fcFxPortStackedConnModeAgreed OBJECT-TYPE
  1715.             SYNTAX      FcStackedConnMode
  1716.             MAX-ACCESS  read-only
  1717.             STATUS      current
  1718.             DESCRIPTION
  1719.                "A variable indicating whether the FxPort has agreed to
  1720.                 support stacked connect from the Fabric Login. This is
  1721.                 only meaningful if Class 1 service has been agreed."
  1722.             ::= { fcFxlogiEntry 9 }
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730. Expiration Date: April 1998                                 [Page 32]
  1731.  
  1732. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1733.  
  1734.  
  1735.         fcFxPortClass2SeqDelivAgreed OBJECT-TYPE
  1736.             SYNTAX      TruthValue
  1737.             MAX-ACCESS  read-only
  1738.             STATUS      current
  1739.             DESCRIPTION
  1740.                "A variable indicating whether the FxPort has agreed to
  1741.                 support Class 2 sequential delivery from the Fabric
  1742.                 Login. This is only meaningful if Class 2 service has
  1743.                 been agreed."
  1744.             ::= { fcFxlogiEntry 10 }
  1745.  
  1746.         fcFxPortClass3SeqDelivAgreed OBJECT-TYPE
  1747.             SYNTAX      TruthValue
  1748.             MAX-ACCESS  read-only
  1749.             STATUS      current
  1750.             DESCRIPTION
  1751.                "A flag indicating whether the FxPort has agreed to
  1752.                 support Class 3 sequential delivery from the Fabric
  1753.                 Login. This is only meaningful if Class 3 service has
  1754.                 been agreed."
  1755.             ::= { fcFxlogiEntry 11 }
  1756.  
  1757.         fcFxPortNxPortName OBJECT-TYPE
  1758.             SYNTAX      FcPortName
  1759.             MAX-ACCESS  read-only
  1760.             STATUS      current
  1761.             DESCRIPTION
  1762.                "The port name of the attached NxPort, if applicable. If
  1763.                 the value of this object is '0000000000000000'H, this
  1764.                 FxPort has no NxPort attached to it."
  1765.             ::= { fcFxlogiEntry 12 }
  1766.  
  1767.         fcFxPortConnectedNxPort OBJECT-TYPE
  1768.             SYNTAX      FcAddressId
  1769.             MAX-ACCESS  read-only
  1770.             STATUS      current
  1771.             DESCRIPTION
  1772.                "The address identifier of the destination FxPort with
  1773.                 which this FxPort is currently engaged in a either a
  1774.                 Class 1 or loop connection. If the value of this object
  1775.                 is '000000'H, this FxPort is not engaged in a
  1776.                 connection."
  1777.             ::= { fcFxlogiEntry 13 }
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784. Expiration Date: April 1998                                 [Page 33]
  1785.  
  1786. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1787.  
  1788.  
  1789.         fcFxPortBbCreditModel OBJECT-TYPE
  1790.             SYNTAX      FcBbCreditModel
  1791.             MAX-ACCESS  read-write
  1792.             STATUS      current
  1793.             DESCRIPTION
  1794.                "This object identifies the BB_Credit model used by the
  1795.                 FxPort. The regular model refers to the Buffer-to-Buffer
  1796.                 flow control mechanism defined in FC-PH [1] is used
  1797.                 between the F_Port and the N_Port. For FL_Ports, the
  1798.                 Alternate Buffer-to-Buffer flow control mechanism as
  1799.                 defined in FC-AL [4] is used between the FL_Port and any
  1800.                 attached NL_Ports."
  1801.             ::= { fcFxlogiEntry 14 }
  1802.  
  1803.  
  1804.         -- the Error group
  1805.         -- This group consists of tables that contain information about
  1806.         -- the various types of errors detected.  The management station
  1807.         -- may use the information in this group to determine the
  1808.         -- quality of the link between the FxPort and its attached NxPort.
  1809.         -- Implementation of this group is optional.
  1810.  
  1811.         -- the FxPort Error table
  1812.         -- This table contains, one entry for each FxPort in the Fabric
  1813.         -- Element, counters recording numbers of errors detected
  1814.         -- since the management agent re-initialized.
  1815.         -- The first 6 columnar objects after the port index corresponds
  1816.         -- to the counters in the Link Error Status Block ([1](29.8)).
  1817.  
  1818.         fcFxPortErrorTable OBJECT-TYPE
  1819.             SYNTAX      SEQUENCE OF FcFxPortErrorEntry
  1820.             MAX-ACCESS  not-accessible
  1821.             STATUS      current
  1822.             DESCRIPTION
  1823.                "A table that contains, one entry for each FxPort,
  1824.                 counters that record the numbers of errors detected."
  1825.             ::= { fcFeError 1 }
  1826.  
  1827.         fcFxPortErrorEntry OBJECT-TYPE
  1828.             SYNTAX      FcFxPortErrorEntry
  1829.             MAX-ACCESS  not-accessible
  1830.             STATUS      current
  1831.             DESCRIPTION
  1832.                "An entry containing error counters of a FxPort."
  1833.             INDEX { fcFxPortErrorModuleIndex, fcFxPortErrorFxPortIndex }
  1834.             ::= { fcFxPortErrorTable 1 }
  1835.  
  1836.  
  1837.  
  1838. Expiration Date: April 1998                                 [Page 34]
  1839.  
  1840. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1841.  
  1842.  
  1843.         FcFxPortErrorEntry ::=
  1844.             SEQUENCE {
  1845.                 fcFxPortErrorModuleIndex
  1846.                     FcFeModuleIndex,
  1847.                 fcFxPortErrorFxPortIndex
  1848.                     FcFeFxPortIndex,
  1849.                 fcFxPortLinkFailures
  1850.                     Counter32,
  1851.                 fcFxPortSyncLosses
  1852.                     Counter32,
  1853.                 fcFxPortSigLosses
  1854.                     Counter32,
  1855.                 fcFxPortPrimSeqProtoErrors
  1856.                     Counter32,
  1857.                 fcFxPortInvalidTxWords
  1858.                     Counter32,
  1859.                 fcFxPortInvalidCrcs
  1860.                     Counter32,
  1861.                 fcFxPortDelimiterErrors
  1862.                     Counter32,
  1863.                 fcFxPortAddressIdErrors
  1864.                     Counter32,
  1865.                 fcFxPortLinkResetIns
  1866.                     Counter32,
  1867.                 fcFxPortLinkResetOuts
  1868.                     Counter32,
  1869.                 fcFxPortOlsIns
  1870.                     Counter32,
  1871.                 fcFxPortOlsOuts
  1872.                     Counter32
  1873.             }
  1874.  
  1875.         fcFxPortErrorModuleIndex OBJECT-TYPE
  1876.             SYNTAX      FcFeModuleIndex
  1877.             MAX-ACCESS  read-only
  1878.             STATUS      current
  1879.             DESCRIPTION
  1880.                "This object identifies the module containing the FxPort
  1881.                 for which this entry contains information."
  1882.             ::= { fcFxPortErrorEntry 1 }
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892. Expiration Date: April 1998                                 [Page 35]
  1893.  
  1894. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1895.  
  1896.  
  1897.         fcFxPortErrorFxPortIndex OBJECT-TYPE
  1898.             SYNTAX      FcFeFxPortIndex
  1899.             MAX-ACCESS  read-only
  1900.             STATUS      current
  1901.             DESCRIPTION
  1902.                "This object identifies the FxPort within the module.
  1903.                 This number ranges from 1 to the value of
  1904.                 fcFeModulePortCapacity for the associated module. The
  1905.                 value remains constant for the identified FxPort until
  1906.                 the module is re-initialized."
  1907.             ::= { fcFxPortErrorEntry 2 }
  1908.  
  1909.         fcFxPortLinkFailures OBJECT-TYPE
  1910.             SYNTAX      Counter32
  1911.             MAX-ACCESS  read-only
  1912.             STATUS      current
  1913.             DESCRIPTION
  1914.                "The number of link failures detected by this FxPort."
  1915.             ::= { fcFxPortErrorEntry 3 }
  1916.  
  1917.         fcFxPortSyncLosses OBJECT-TYPE
  1918.             SYNTAX      Counter32
  1919.             MAX-ACCESS  read-only
  1920.             STATUS      current
  1921.             DESCRIPTION
  1922.                "The number of loss of synchronization detected by the
  1923.                 FxPort."
  1924.             ::= { fcFxPortErrorEntry 4 }
  1925.  
  1926.         fcFxPortSigLosses OBJECT-TYPE
  1927.             SYNTAX      Counter32
  1928.             MAX-ACCESS  read-only
  1929.             STATUS      current
  1930.             DESCRIPTION
  1931.                "The number of loss of signal detected by the FxPort."
  1932.             ::= { fcFxPortErrorEntry 5 }
  1933.  
  1934.         fcFxPortPrimSeqProtoErrors OBJECT-TYPE
  1935.             SYNTAX      Counter32
  1936.             MAX-ACCESS  read-only
  1937.             STATUS      current
  1938.             DESCRIPTION
  1939.                "The number of primitive sequence protocol errors
  1940.                 detected by the FxPort."
  1941.             ::= { fcFxPortErrorEntry 6 }
  1942.  
  1943.  
  1944.  
  1945.  
  1946. Expiration Date: April 1998                                 [Page 36]
  1947.  
  1948. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  1949.  
  1950.  
  1951.         fcFxPortInvalidTxWords OBJECT-TYPE
  1952.             SYNTAX      Counter32
  1953.             MAX-ACCESS  read-only
  1954.             STATUS      current
  1955.             DESCRIPTION
  1956.                "The number of invalid transmission word detected by the
  1957.                 FxPort."
  1958.             ::= { fcFxPortErrorEntry 7 }
  1959.  
  1960.         fcFxPortInvalidCrcs OBJECT-TYPE
  1961.             SYNTAX      Counter32
  1962.             MAX-ACCESS  read-only
  1963.             STATUS      current
  1964.             DESCRIPTION
  1965.                "The number of invalid CRC detected by this FxPort."
  1966.             ::= { fcFxPortErrorEntry 8 }
  1967.  
  1968.         fcFxPortDelimiterErrors OBJECT-TYPE
  1969.             SYNTAX      Counter32
  1970.             MAX-ACCESS  read-only
  1971.             STATUS      current
  1972.             DESCRIPTION
  1973.                "The number of Delimiter Errors detected by this FxPort."
  1974.             ::= { fcFxPortErrorEntry 9 }
  1975.  
  1976.         fcFxPortAddressIdErrors OBJECT-TYPE
  1977.             SYNTAX      Counter32
  1978.             MAX-ACCESS  read-only
  1979.             STATUS      current
  1980.             DESCRIPTION
  1981.                "The number of address identifier errors detected by this
  1982.                 FxPort."
  1983.             ::= { fcFxPortErrorEntry 10 }
  1984.  
  1985.         fcFxPortLinkResetIns OBJECT-TYPE
  1986.             SYNTAX      Counter32
  1987.             MAX-ACCESS  read-only
  1988.             STATUS      current
  1989.             DESCRIPTION
  1990.                "The number of Link Reset Protocol received by this
  1991.                 FxPort from the attached NxPort."
  1992.             ::= { fcFxPortErrorEntry 11 }
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000. Expiration Date: April 1998                                 [Page 37]
  2001.  
  2002. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2003.  
  2004.  
  2005.         fcFxPortLinkResetOuts OBJECT-TYPE
  2006.             SYNTAX      Counter32
  2007.             MAX-ACCESS  read-only
  2008.             STATUS      current
  2009.             DESCRIPTION
  2010.                "The number of Link Reset Protocol issued by this FxPort
  2011.                 to the attached NxPort."
  2012.             ::= { fcFxPortErrorEntry 12 }
  2013.  
  2014.         fcFxPortOlsIns OBJECT-TYPE
  2015.             SYNTAX      Counter32
  2016.             MAX-ACCESS  read-only
  2017.             STATUS      current
  2018.             DESCRIPTION
  2019.                "The number of Offline Sequence received by this FxPort."
  2020.             ::= { fcFxPortErrorEntry 13 }
  2021.  
  2022.         fcFxPortOlsOuts OBJECT-TYPE
  2023.             SYNTAX      Counter32
  2024.             MAX-ACCESS  read-only
  2025.             STATUS      current
  2026.             DESCRIPTION
  2027.                "The number of Offline Sequence issued by this FxPort."
  2028.             ::= { fcFxPortErrorEntry 14 }
  2029.  
  2030.  
  2031.  
  2032.         -- Accounting Groups:
  2033.         -- (1) Class 1 Accounting Group,
  2034.         -- (2) Class 2 Accounting Group, and
  2035.         -- (3) Class 3 Accounting Group.
  2036.         -- Each group consists of a table that contains accounting
  2037.         -- information for the FxPorts in the Fabric Element.
  2038.         -- Implementation of each group is optional.
  2039.  
  2040.         -- the Class 1 Accounting table
  2041.         -- This table contains, one entry for each FxPort in the Fabric
  2042.         -- Element, Counter32s for certain types of events occurred in the
  2043.         -- the FxPorts since the the management agent has re-initialized.
  2044.         -- Implementation of this group is optional.
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054. Expiration Date: April 1998                                 [Page 38]
  2055.  
  2056. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2057.  
  2058.  
  2059.         fcFxPortC1AcctTable OBJECT-TYPE
  2060.             SYNTAX      SEQUENCE OF FcFxPortC1AcctEntry
  2061.             MAX-ACCESS  not-accessible
  2062.             STATUS      current
  2063.             DESCRIPTION
  2064.                "A table that contains, one entry for each FxPort in the
  2065.                 Fabric Element, Class 1 accounting information recorded
  2066.                 since the management agent has re-initialized."
  2067.             ::= { fcFeAcct 1 }
  2068.  
  2069.         fcFxPortC1AcctEntry OBJECT-TYPE
  2070.             SYNTAX      FcFxPortC1AcctEntry
  2071.             MAX-ACCESS  not-accessible
  2072.             STATUS      current
  2073.             DESCRIPTION
  2074.                "An entry containing Class 1 accounting information for
  2075.                 each FxPort."
  2076.             INDEX { fcFxPortC1AcctModuleIndex, fcFxPortC1AcctFxPortIndex
  2077.             }
  2078.             ::= { fcFxPortC1AcctTable 1 }
  2079.  
  2080.  
  2081.         FcFxPortC1AcctEntry ::=
  2082.             SEQUENCE {
  2083.                 fcFxPortC1AcctModuleIndex
  2084.                     FcFeModuleIndex,
  2085.                 fcFxPortC1AcctFxPortIndex
  2086.                     FcFeFxPortIndex,
  2087.                 fcFxPortC1InConnections
  2088.                     Counter32,
  2089.                 fcFxPortC1OutConnections
  2090.                     Counter32,
  2091.                 fcFxPortC1FbsyFrames
  2092.                     Counter32,
  2093.                 fcFxPortC1FrjtFrames
  2094.                     Counter32,
  2095.                 fcFxPortC1ConnTime
  2096.                     Counter32,
  2097.                 fcFxPortC1InFrames
  2098.                     Counter32,
  2099.                 fcFxPortC1OutFrames
  2100.                     Counter32,
  2101.                 fcFxPortC1InOctets
  2102.                     Counter32,
  2103.                 fcFxPortC1OutOctets
  2104.                     Counter32,
  2105.  
  2106.  
  2107.  
  2108. Expiration Date: April 1998                                 [Page 39]
  2109.  
  2110. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2111.  
  2112.  
  2113.                 fcFxPortC1Discards
  2114.                     Counter32
  2115.             }
  2116.  
  2117.         fcFxPortC1AcctModuleIndex OBJECT-TYPE
  2118.             SYNTAX      FcFeModuleIndex
  2119.             MAX-ACCESS  read-only
  2120.             STATUS      current
  2121.             DESCRIPTION
  2122.                "This object identifies the module containing the FxPort
  2123.                 for which this entry contains information."
  2124.             ::= { fcFxPortC1AcctEntry 1 }
  2125.  
  2126.         fcFxPortC1AcctFxPortIndex OBJECT-TYPE
  2127.             SYNTAX      FcFeFxPortIndex
  2128.             MAX-ACCESS  read-only
  2129.             STATUS      current
  2130.             DESCRIPTION
  2131.                "This object identifies the FxPort within the module.
  2132.                 This number ranges from 1 to the value of
  2133.                 fcFeModulePortCapacity for the associated module. The
  2134.                 value remains constant for the identified FxPort until
  2135.                 the module is re-initialized."
  2136.             ::= { fcFxPortC1AcctEntry 2 }
  2137.  
  2138.         fcFxPortC1InConnections OBJECT-TYPE
  2139.             SYNTAX      Counter32
  2140.             MAX-ACCESS  read-only
  2141.             STATUS      current
  2142.             DESCRIPTION
  2143.                "The number of Class 1 connections successfully
  2144.                 established in which the attached NxPort is the source
  2145.                 of the connect-request."
  2146.             ::= { fcFxPortC1AcctEntry 3 }
  2147.  
  2148.         fcFxPortC1OutConnections OBJECT-TYPE
  2149.             SYNTAX      Counter32
  2150.             MAX-ACCESS  read-only
  2151.             STATUS      current
  2152.             DESCRIPTION
  2153.                "The number of Class 1 connections successfully
  2154.                 established in which the attached NxPort is the
  2155.                 destination of the connect-request."
  2156.             ::= { fcFxPortC1AcctEntry 4 }
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162. Expiration Date: April 1998                                 [Page 40]
  2163.  
  2164. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2165.  
  2166.  
  2167.         fcFxPortC1FbsyFrames OBJECT-TYPE
  2168.             SYNTAX      Counter32
  2169.             MAX-ACCESS  read-only
  2170.             STATUS      current
  2171.             DESCRIPTION
  2172.                "The number of F_BSY frames generated by this FxPort
  2173.                 against Class 1 connect-request."
  2174.             ::= { fcFxPortC1AcctEntry 5 }
  2175.  
  2176.         fcFxPortC1FrjtFrames OBJECT-TYPE
  2177.             SYNTAX      Counter32
  2178.             MAX-ACCESS  read-only
  2179.             STATUS      current
  2180.             DESCRIPTION
  2181.                "The number of F_RJT frames generated by this FxPort
  2182.                 against Class 1 connect-request."
  2183.             ::= { fcFxPortC1AcctEntry 6 }
  2184.  
  2185.         fcFxPortC1ConnTime OBJECT-TYPE
  2186.             SYNTAX      Counter32
  2187.             MAX-ACCESS  read-only
  2188.             STATUS      current
  2189.             DESCRIPTION
  2190.                "The cumulative time that this FxPort has been engaged in
  2191.                 Class 1 connection.  The amount of time of each
  2192.                 connection is counted in octets from after a connect-
  2193.                 request has been accepted until the connection is
  2194.                 disengaged, either by an EOFdt or Link Reset."
  2195.             ::= { fcFxPortC1AcctEntry 7 }
  2196.  
  2197.         fcFxPortC1InFrames OBJECT-TYPE
  2198.             SYNTAX      Counter32
  2199.             MAX-ACCESS  read-only
  2200.             STATUS      current
  2201.             DESCRIPTION
  2202.                "The number of Class 1 frames (other than Class 1
  2203.                 connect-request) received by this FxPort from its
  2204.                 attached NxPort."
  2205.             ::= { fcFxPortC1AcctEntry 8 }
  2206.  
  2207.         fcFxPortC1OutFrames OBJECT-TYPE
  2208.             SYNTAX      Counter32
  2209.             MAX-ACCESS  read-only
  2210.             STATUS      current
  2211.             DESCRIPTION
  2212.                "The number of Class 1 frames (other than Class 1
  2213.  
  2214.  
  2215.  
  2216. Expiration Date: April 1998                                 [Page 41]
  2217.  
  2218. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2219.  
  2220.  
  2221.                 connect-request) delivered through this FxPort to its
  2222.                 attached NxPort."
  2223.             ::= { fcFxPortC1AcctEntry 9 }
  2224.  
  2225.         fcFxPortC1InOctets OBJECT-TYPE
  2226.             SYNTAX      Counter32
  2227.             MAX-ACCESS  read-only
  2228.             STATUS      current
  2229.             DESCRIPTION
  2230.                "The number of Class 1 frame octets, including the frame
  2231.                 delimiters,  received by this FxPort from its attached
  2232.                 NxPort."
  2233.             ::= { fcFxPortC1AcctEntry 10 }
  2234.  
  2235.         fcFxPortC1OutOctets OBJECT-TYPE
  2236.             SYNTAX      Counter32
  2237.             MAX-ACCESS  read-only
  2238.             STATUS      current
  2239.             DESCRIPTION
  2240.                "The number of Class 1 frame octets, including the frame
  2241.                 delimiters, delivered through this FxPort its attached
  2242.                 NxPort."
  2243.             ::= { fcFxPortC1AcctEntry 11 }
  2244.  
  2245.         fcFxPortC1Discards OBJECT-TYPE
  2246.             SYNTAX      Counter32
  2247.             MAX-ACCESS  read-only
  2248.             STATUS      current
  2249.             DESCRIPTION
  2250.                "The number of Class 1 frames discarded by this FxPort."
  2251.             ::= { fcFxPortC1AcctEntry 12 }
  2252.  
  2253.  
  2254.         -- the Class 2 Accounting table
  2255.         -- This table contains, one entry for each FxPort in the Fabric
  2256.         -- Element, Counter32s for certain types of events occurred in the
  2257.         -- the FxPorts since the the management agent has re-initialized.
  2258.         -- Implementation of this group is optional.
  2259.  
  2260.         fcFxPortC2AcctTable OBJECT-TYPE
  2261.             SYNTAX      SEQUENCE OF FcFxPortC2AcctEntry
  2262.             MAX-ACCESS  not-accessible
  2263.             STATUS      current
  2264.             DESCRIPTION
  2265.                "A table that contains, one entry for each FxPort in the
  2266.                 Fabric Element, Class 2 accounting information recorded
  2267.  
  2268.  
  2269.  
  2270. Expiration Date: April 1998                                 [Page 42]
  2271.  
  2272. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2273.  
  2274.  
  2275.                 since the management agent has re-initialized."
  2276.             ::= { fcFeAcct 2 }
  2277.  
  2278.         fcFxPortC2AcctEntry OBJECT-TYPE
  2279.             SYNTAX      FcFxPortC2AcctEntry
  2280.             MAX-ACCESS  not-accessible
  2281.             STATUS      current
  2282.             DESCRIPTION
  2283.                "An entry containing Class 2 accounting information for
  2284.                 each FxPort."
  2285.             INDEX { fcFxPortC2AcctModuleIndex, fcFxPortC2AcctFxPortIndex
  2286.             }
  2287.             ::= { fcFxPortC2AcctTable 1 }
  2288.  
  2289.         FcFxPortC2AcctEntry ::=
  2290.             SEQUENCE {
  2291.                 fcFxPortC2AcctModuleIndex
  2292.                     FcFeModuleIndex,
  2293.                 fcFxPortC2AcctFxPortIndex
  2294.                     FcFeFxPortIndex,
  2295.                 fcFxPortC2InFrames
  2296.                     Counter32,
  2297.                 fcFxPortC2OutFrames
  2298.                     Counter32,
  2299.                 fcFxPortC2InOctets
  2300.                     Counter32,
  2301.                 fcFxPortC2OutOctets
  2302.                     Counter32,
  2303.                 fcFxPortC2Discards
  2304.                     Counter32,
  2305.                 fcFxPortC2FbsyFrames
  2306.                     Counter32,
  2307.                 fcFxPortC2FrjtFrames
  2308.                     Counter32
  2309.             }
  2310.  
  2311.         fcFxPortC2AcctModuleIndex OBJECT-TYPE
  2312.             SYNTAX      FcFeModuleIndex
  2313.             MAX-ACCESS  read-only
  2314.             STATUS      current
  2315.             DESCRIPTION
  2316.                "This object identifies the module containing the FxPort
  2317.                 for which this entry contains information."
  2318.             ::= { fcFxPortC2AcctEntry 1 }
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324. Expiration Date: April 1998                                 [Page 43]
  2325.  
  2326. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2327.  
  2328.  
  2329.         fcFxPortC2AcctFxPortIndex OBJECT-TYPE
  2330.             SYNTAX      FcFeFxPortIndex
  2331.             MAX-ACCESS  read-only
  2332.             STATUS      current
  2333.             DESCRIPTION
  2334.                "This object identifies the FxPort within the module.
  2335.                 This number ranges from 1 to the value of
  2336.                 fcFeModulePortCapacity for the associated module. The
  2337.                 value remains constant for the identified FxPort until
  2338.                 the module is re-initialized."
  2339.             ::= { fcFxPortC2AcctEntry 2 }
  2340.  
  2341.         fcFxPortC2InFrames OBJECT-TYPE
  2342.             SYNTAX      Counter32
  2343.             MAX-ACCESS  read-only
  2344.             STATUS      current
  2345.             DESCRIPTION
  2346.                "The number of Class 2 frames received by this FxPort
  2347.                 from its attached NxPort."
  2348.             ::= { fcFxPortC2AcctEntry 3 }
  2349.  
  2350.         fcFxPortC2OutFrames OBJECT-TYPE
  2351.             SYNTAX      Counter32
  2352.             MAX-ACCESS  read-only
  2353.             STATUS      current
  2354.             DESCRIPTION
  2355.                "The number of Class 2 frames delivered through this
  2356.                 FxPort to its attached NxPort."
  2357.             ::= { fcFxPortC2AcctEntry 4 }
  2358.  
  2359.         fcFxPortC2InOctets OBJECT-TYPE
  2360.             SYNTAX      Counter32
  2361.             MAX-ACCESS  read-only
  2362.             STATUS      current
  2363.             DESCRIPTION
  2364.                "The number of Class 2 frame octets, including the frame
  2365.                 delimiters, received by this FxPort from its attached
  2366.                 NxPort."
  2367.             ::= { fcFxPortC2AcctEntry 5 }
  2368.  
  2369.         fcFxPortC2OutOctets OBJECT-TYPE
  2370.             SYNTAX      Counter32
  2371.             MAX-ACCESS  read-only
  2372.             STATUS      current
  2373.             DESCRIPTION
  2374.                "The number of Class 2 frame octets, including the frame
  2375.  
  2376.  
  2377.  
  2378. Expiration Date: April 1998                                 [Page 44]
  2379.  
  2380. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2381.  
  2382.  
  2383.                 delimiters, delivered through this FxPort to its
  2384.                 attached NxPort."
  2385.             ::= { fcFxPortC2AcctEntry 6 }
  2386.  
  2387.         fcFxPortC2Discards OBJECT-TYPE
  2388.             SYNTAX      Counter32
  2389.             MAX-ACCESS  read-only
  2390.             STATUS      current
  2391.             DESCRIPTION
  2392.                "The number of Class 2 frames discarded by this FxPort."
  2393.             ::= { fcFxPortC2AcctEntry 7 }
  2394.  
  2395.         fcFxPortC2FbsyFrames OBJECT-TYPE
  2396.             SYNTAX      Counter32
  2397.             MAX-ACCESS  read-only
  2398.             STATUS      current
  2399.             DESCRIPTION
  2400.                "The number of F_BSY frames generated by this FxPort
  2401.                 against Class 2 frames."
  2402.             ::= { fcFxPortC2AcctEntry 8 }
  2403.  
  2404.         fcFxPortC2FrjtFrames OBJECT-TYPE
  2405.             SYNTAX      Counter32
  2406.             MAX-ACCESS  read-only
  2407.             STATUS      current
  2408.             DESCRIPTION
  2409.                "The number of F_RJT frames generated by this FxPort
  2410.                 against Class 2 frames."
  2411.             ::= { fcFxPortC2AcctEntry 9 }
  2412.  
  2413.         -- the Class 3 Accounting Group
  2414.         -- This table contains, one entry for each FxPort in the Fabric
  2415.         -- Element, Counter32s for certain types of events occurred in the
  2416.         -- the FxPorts since the management agent has re-initialized.
  2417.         -- Implementation of this group is optional.
  2418.  
  2419.         fcFxPortC3AcctTable OBJECT-TYPE
  2420.             SYNTAX      SEQUENCE OF FcFxPortC3AcctEntry
  2421.             MAX-ACCESS  not-accessible
  2422.             STATUS      current
  2423.             DESCRIPTION
  2424.                "A table that contains, one entry for each FxPort in the
  2425.                 Fabric Element, Class 3 accounting information recorded
  2426.                 since the management agent has re-initialized."
  2427.             ::= { fcFeAcct 3 }
  2428.  
  2429.  
  2430.  
  2431.  
  2432. Expiration Date: April 1998                                 [Page 45]
  2433.  
  2434. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2435.  
  2436.  
  2437.         fcFxPortC3AcctEntry OBJECT-TYPE
  2438.             SYNTAX      FcFxPortC3AcctEntry
  2439.             MAX-ACCESS  not-accessible
  2440.             STATUS      current
  2441.             DESCRIPTION
  2442.                "An entry containing Class 3 accounting information for
  2443.                 each FxPort."
  2444.             INDEX { fcFxPortC3AcctModuleIndex, fcFxPortC3AcctFxPortIndex
  2445.             }
  2446.             ::= { fcFxPortC3AcctTable 1 }
  2447.  
  2448.  
  2449.         FcFxPortC3AcctEntry ::=
  2450.             SEQUENCE {
  2451.                 fcFxPortC3AcctModuleIndex
  2452.                     FcFeModuleIndex,
  2453.                 fcFxPortC3AcctFxPortIndex
  2454.                     FcFeFxPortIndex,
  2455.                 fcFxPortC3InFrames
  2456.                     Counter32,
  2457.                 fcFxPortC3OutFrames
  2458.                     Counter32,
  2459.                 fcFxPortC3InOctets
  2460.                     Counter32,
  2461.                 fcFxPortC3OutOctets
  2462.                     Counter32,
  2463.                 fcFxPortC3Discards
  2464.                     Counter32
  2465.             }
  2466.  
  2467.         fcFxPortC3AcctModuleIndex OBJECT-TYPE
  2468.             SYNTAX      FcFeModuleIndex
  2469.             MAX-ACCESS  read-only
  2470.             STATUS      current
  2471.             DESCRIPTION
  2472.                "This object identifies the module containing the FxPort
  2473.                 for which this entry contains information."
  2474.             ::= { fcFxPortC3AcctEntry 1 }
  2475.  
  2476.         fcFxPortC3AcctFxPortIndex OBJECT-TYPE
  2477.             SYNTAX      FcFeFxPortIndex
  2478.             MAX-ACCESS  read-only
  2479.             STATUS      current
  2480.             DESCRIPTION
  2481.                "This object identifies the FxPort within the module.
  2482.                 This number ranges from 1 to the value of
  2483.  
  2484.  
  2485.  
  2486. Expiration Date: April 1998                                 [Page 46]
  2487.  
  2488. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2489.  
  2490.  
  2491.                 fcFeModulePortCapacity for the associated module. The
  2492.                 value remains constant for the identified FxPort until
  2493.                 the module is re-initialized."
  2494.             ::= { fcFxPortC3AcctEntry 2 }
  2495.  
  2496.         fcFxPortC3InFrames OBJECT-TYPE
  2497.             SYNTAX      Counter32
  2498.             MAX-ACCESS  read-only
  2499.             STATUS      current
  2500.             DESCRIPTION
  2501.                "The number of Class 3 frames received by this FxPort
  2502.                 from its attached NxPort."
  2503.             ::= { fcFxPortC3AcctEntry 3 }
  2504.  
  2505.         fcFxPortC3OutFrames OBJECT-TYPE
  2506.             SYNTAX      Counter32
  2507.             MAX-ACCESS  read-only
  2508.             STATUS      current
  2509.             DESCRIPTION
  2510.                "The number of Class 3 frames delivered through this
  2511.                 FxPort to its attached NxPort."
  2512.             ::= { fcFxPortC3AcctEntry 4 }
  2513.  
  2514.         fcFxPortC3InOctets OBJECT-TYPE
  2515.             SYNTAX      Counter32
  2516.             MAX-ACCESS  read-only
  2517.             STATUS      current
  2518.             DESCRIPTION
  2519.                "The number of Class 3 frame octets, including the frame
  2520.                 delimiters, received by this FxPort from its attached
  2521.                 NxPort."
  2522.             ::= { fcFxPortC3AcctEntry 5 }
  2523.  
  2524.         fcFxPortC3OutOctets OBJECT-TYPE
  2525.             SYNTAX      Counter32
  2526.             MAX-ACCESS  read-only
  2527.             STATUS      current
  2528.             DESCRIPTION
  2529.                "The number of Class 3 frame octets, including the frame
  2530.                 delimiters, delivered through this FxPort to its
  2531.                 attached NxPort."
  2532.             ::= { fcFxPortC3AcctEntry 6 }
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540. Expiration Date: April 1998                                 [Page 47]
  2541.  
  2542. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2543.  
  2544.  
  2545.         fcFxPortC3Discards OBJECT-TYPE
  2546.             SYNTAX      Counter32
  2547.             MAX-ACCESS  read-only
  2548.             STATUS      current
  2549.             DESCRIPTION
  2550.                "The number of Class 3 frames discarded by this FxPort."
  2551.             ::= { fcFxPortC3AcctEntry 7 }
  2552.  
  2553.  
  2554.         -- The Capability Group - consists of a table describing
  2555.         -- information about what each FxPort is inherently capable
  2556.         -- of operating or supporting.
  2557.         -- A capability may be used, as expressed in its respective
  2558.         -- object value in the Configuration group.
  2559.         -- Implementation of this group is optional.
  2560.  
  2561.         fcFxPortCapTable OBJECT-TYPE
  2562.             SYNTAX      SEQUENCE OF FcFxPortCapEntry
  2563.             MAX-ACCESS  not-accessible
  2564.             STATUS      current
  2565.             DESCRIPTION
  2566.                "A table that contains, one entry for each FxPort, the
  2567.                 capabilities of the port within the Fabric Element."
  2568.             ::= { fcFeCap 1 }
  2569.  
  2570.         fcFxPortCapEntry OBJECT-TYPE
  2571.             SYNTAX      FcFxPortCapEntry
  2572.             MAX-ACCESS  not-accessible
  2573.             STATUS      current
  2574.             DESCRIPTION
  2575.                "An entry containing the capabilities of a FxPort."
  2576.             INDEX { fcFxPortCapModuleIndex, fcFxPortCapFxPortIndex }
  2577.             ::= { fcFxPortCapTable 1 }
  2578.  
  2579.  
  2580.         FcFxPortCapEntry ::=
  2581.             SEQUENCE {
  2582.                 fcFxPortCapModuleIndex
  2583.                     FcFeModuleIndex,
  2584.                 fcFxPortCapFxPortIndex
  2585.                     FcFeFxPortIndex,
  2586.                 fcFxPortCapFcphVersionHigh
  2587.                     FcphVersion,
  2588.                 fcFxPortCapFcphVersionLow
  2589.                     FcphVersion,
  2590.                 fcFxPortCapBbCreditMax
  2591.  
  2592.  
  2593.  
  2594. Expiration Date: April 1998                                 [Page 48]
  2595.  
  2596. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2597.  
  2598.  
  2599.                     FcBbCredit,
  2600.                 fcFxPortCapBbCreditMin
  2601.                     FcBbCredit,
  2602.                 fcFxPortCapRxDataFieldSizeMax
  2603.                     FcRxDataFieldSize,
  2604.                 fcFxPortCapRxDataFieldSizeMin
  2605.                     FcRxDataFieldSize,
  2606.                 fcFxPortCapCos
  2607.                     FcCosCap,
  2608.                 fcFxPortCapIntermix
  2609.                     TruthValue,
  2610.                 fcFxPortCapStackedConnMode
  2611.                     FcStackedConnMode,
  2612.                 fcFxPortCapClass2SeqDeliv
  2613.                     TruthValue,
  2614.                 fcFxPortCapClass3SeqDeliv
  2615.                     TruthValue,
  2616.                 fcFxPortCapHoldTimeMax
  2617.                     MicroSeconds,
  2618.                 fcFxPortCapHoldTimeMin
  2619.                     MicroSeconds,
  2620.                 fcFxPortCapBaudRates
  2621.                     Fc0BaudRateCap,
  2622.                 fcFxPortCapMedia
  2623.                     Fc0MediaCap
  2624.             }
  2625.  
  2626.         fcFxPortCapModuleIndex OBJECT-TYPE
  2627.             SYNTAX      FcFeModuleIndex
  2628.             MAX-ACCESS  read-only
  2629.             STATUS      current
  2630.             DESCRIPTION
  2631.                "This object identifies the module containing the FxPort
  2632.                 for which this entry contains information."
  2633.             ::= { fcFxPortCapEntry 1 }
  2634.  
  2635.         fcFxPortCapFxPortIndex OBJECT-TYPE
  2636.             SYNTAX      FcFeFxPortIndex
  2637.             MAX-ACCESS  read-only
  2638.             STATUS      current
  2639.             DESCRIPTION
  2640.                "This object identifies the FxPort within the module.
  2641.                 This number ranges from 1 to the value of
  2642.                 fcFeModulePortCapacity for the associated module. The
  2643.                 value remains constant for the identified FxPort until
  2644.                 the module is re-initialized."
  2645.  
  2646.  
  2647.  
  2648. Expiration Date: April 1998                                 [Page 49]
  2649.  
  2650. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2651.  
  2652.  
  2653.             ::= { fcFxPortCapEntry 2 }
  2654.  
  2655.         fcFxPortCapFcphVersionHigh OBJECT-TYPE
  2656.             SYNTAX      FcphVersion
  2657.             MAX-ACCESS  read-only
  2658.             STATUS      current
  2659.             DESCRIPTION
  2660.                "The highest or most recent version of FC-PH that the
  2661.                 FxPort is capable of supporting."
  2662.             ::= { fcFxPortCapEntry 3 }
  2663.  
  2664.         fcFxPortCapFcphVersionLow OBJECT-TYPE
  2665.             SYNTAX      FcphVersion
  2666.             MAX-ACCESS  read-only
  2667.             STATUS      current
  2668.             DESCRIPTION
  2669.                "The lowest or earliest version of FC-PH that the FxPort
  2670.                 is capable of supporting."
  2671.             ::= { fcFxPortCapEntry 4 }
  2672.  
  2673.         fcFxPortCapBbCreditMax OBJECT-TYPE
  2674.             SYNTAX      FcBbCredit
  2675.             MAX-ACCESS  read-only
  2676.             STATUS      current
  2677.             DESCRIPTION
  2678.                "The maximum number of receive buffers available for
  2679.                 holding Class 1 connect-request, Class 2 or Class 3
  2680.                 frames from the attached NxPort."
  2681.             ::= { fcFxPortCapEntry 5 }
  2682.  
  2683.         fcFxPortCapBbCreditMin OBJECT-TYPE
  2684.             SYNTAX      FcBbCredit
  2685.             MAX-ACCESS  read-only
  2686.             STATUS      current
  2687.             DESCRIPTION
  2688.                "The minimum number of receive buffers available for
  2689.                 holding Class 1 connect-request, Class 2 or Class 3
  2690.                 frames from the attached NxPort."
  2691.             ::= { fcFxPortCapEntry 6 }
  2692.  
  2693.         fcFxPortCapRxDataFieldSizeMax OBJECT-TYPE
  2694.             SYNTAX      FcRxDataFieldSize
  2695.             MAX-ACCESS  read-only
  2696.             STATUS      current
  2697.             DESCRIPTION
  2698.                "The maximum size in bytes of the Data Field in a frame
  2699.  
  2700.  
  2701.  
  2702. Expiration Date: April 1998                                 [Page 50]
  2703.  
  2704. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2705.  
  2706.  
  2707.                 that the FxPort is capable of receiving from its
  2708.                 attached NxPort."
  2709.             ::= { fcFxPortCapEntry 7 }
  2710.  
  2711.         fcFxPortCapRxDataFieldSizeMin OBJECT-TYPE
  2712.             SYNTAX      FcRxDataFieldSize
  2713.             MAX-ACCESS  read-only
  2714.             STATUS      current
  2715.             DESCRIPTION
  2716.                "The minimum size in bytes of the Data Field in a frame
  2717.                 that the FxPort is capable of receiving from its
  2718.                 attached NxPort."
  2719.             ::= { fcFxPortCapEntry 8 }
  2720.  
  2721.         fcFxPortCapCos OBJECT-TYPE
  2722.             SYNTAX      FcCosCap
  2723.             MAX-ACCESS  read-only
  2724.             STATUS      current
  2725.             DESCRIPTION
  2726.                "A value indicating the set of Classes of Service that
  2727.                 the FxPort is capable of supporting."
  2728.             ::= { fcFxPortCapEntry 9 }
  2729.  
  2730.         fcFxPortCapIntermix OBJECT-TYPE
  2731.             SYNTAX      TruthValue
  2732.             MAX-ACCESS  read-only
  2733.             STATUS      current
  2734.             DESCRIPTION
  2735.                "A flag indicating whether or not the FxPort is capable
  2736.                 of supporting the intermixing of Class 2 and Class 3
  2737.                 frames during a Class 1 connection. This flag is only
  2738.                 valid if the port is capable of supporting Class 1
  2739.                 service."
  2740.             ::= { fcFxPortCapEntry 10 }
  2741.  
  2742.         fcFxPortCapStackedConnMode OBJECT-TYPE
  2743.             SYNTAX      FcStackedConnMode
  2744.             MAX-ACCESS  read-only
  2745.             STATUS      current
  2746.             DESCRIPTION
  2747.                "A value indicating the mode of Stacked Connect request
  2748.                 that the FxPort is capable of supporting."
  2749.             ::= { fcFxPortCapEntry 11 }
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756. Expiration Date: April 1998                                 [Page 51]
  2757.  
  2758. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2759.  
  2760.  
  2761.         fcFxPortCapClass2SeqDeliv OBJECT-TYPE
  2762.             SYNTAX      TruthValue
  2763.             MAX-ACCESS  read-only
  2764.             STATUS      current
  2765.             DESCRIPTION
  2766.                "A flag indicating whether or not the FxPort is capable
  2767.                 of supporting Class 2 Sequential Delivery."
  2768.             ::= { fcFxPortCapEntry 12 }
  2769.  
  2770.         fcFxPortCapClass3SeqDeliv OBJECT-TYPE
  2771.             SYNTAX      TruthValue
  2772.             MAX-ACCESS  read-only
  2773.             STATUS      current
  2774.             DESCRIPTION
  2775.                "A flag indicating whether or not the FxPort is capable
  2776.                 of supporting Class 3 Sequential Delivery."
  2777.             ::= { fcFxPortCapEntry 13 }
  2778.  
  2779.         fcFxPortCapHoldTimeMax OBJECT-TYPE
  2780.             SYNTAX      MicroSeconds
  2781.             MAX-ACCESS  read-only
  2782.             STATUS      current
  2783.             DESCRIPTION
  2784.                "The maximum holding time (in microseconds) that the
  2785.                 FxPort is capable of supporting."
  2786.             ::= { fcFxPortCapEntry 14 }
  2787.  
  2788.         fcFxPortCapHoldTimeMin OBJECT-TYPE
  2789.             SYNTAX      MicroSeconds
  2790.             MAX-ACCESS  read-only
  2791.             STATUS      current
  2792.             DESCRIPTION
  2793.                "The minimum holding time (in microseconds) that the
  2794.                 FxPort is capable of supporting."
  2795.             ::= { fcFxPortCapEntry 15 }
  2796.  
  2797.         fcFxPortCapBaudRates OBJECT-TYPE
  2798.             SYNTAX      Fc0BaudRateCap
  2799.             MAX-ACCESS  read-only
  2800.             STATUS      deprecated
  2801.             DESCRIPTION
  2802.                "A value indicating the set of baud rates that the FxPort
  2803.                 is capable of supporting. This variable has been
  2804.                 deprecated and may be implemented for backward
  2805.                 compability."
  2806.             ::= { fcFxPortCapEntry 16 }
  2807.  
  2808.  
  2809.  
  2810. Expiration Date: April 1998                                 [Page 52]
  2811.  
  2812. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2813.  
  2814.  
  2815.         fcFxPortCapMedia OBJECT-TYPE
  2816.             SYNTAX      Fc0MediaCap
  2817.             MAX-ACCESS  read-only
  2818.             STATUS      deprecated
  2819.             DESCRIPTION
  2820.                "A value indicating the set of media that the FxPort is
  2821.                 capable of supporting. This variable has been deprecated
  2822.                 and may be implemented for backward compability."
  2823.             ::= { fcFxPortCapEntry 17 }
  2824.  
  2825.         END
  2826.         -- End of Object Definitions
  2827.  
  2828. 7. Acknowledgements
  2829.  
  2830.    The editors would like to thank the following individuals for their
  2831.    assistance and constructive comments:
  2832.       Vincent Guan, BCSI           Gavin Bowlby, Gadzoox
  2833.       Bent Stoevhase, BCSI         Jeff Meyer, HP
  2834.       John Y. Chu, IBM
  2835.       Yakov Rekhter, IBM           Martin Sachs, IBM
  2836.       Dan Eisenhauer, IBM          Beth Vanderbeck, IBM
  2837.       Carl Zeitler, IBM            Paul Griffiths, IBM
  2838.       KC Chennappan, IBM           Jessie Haug, IBM
  2839.       Bob Cornelius, ANCOR         Lansing Sloan, LLNL
  2840.       Paul Rupert, LLNL            Rich Taborak, Amdahl
  2841.       Steve Wilson, Amdahl         Jerry Rouse, IBM
  2842.       Dal Allan, ENDL              Hubert Huot, IBM
  2843.       Venkat Rao, HP               Amir Artsi, RADWAY International Ltd.
  2844.  
  2845.  
  2846. 8. Approved References
  2847.  
  2848.  
  2849.  
  2850. [1]  Fibre Channel Physical and Signaling Interface (FC-PH), American
  2851.      National Standard for Information Systems X3.230-1994, Computer and
  2852.      Business Equipment Manufacturers Association, Washington, DC.
  2853.  
  2854.  
  2855. [2]  Fibre Channel Fabric Generic (FC-FG), American National Standard
  2856.      for Information Systems X3.289-1996, Computer and Business
  2857.      Equipment Manufacturers Association, Washington, DC.
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864. Expiration Date: April 1998                                 [Page 53]
  2865.  
  2866. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2867.  
  2868.  
  2869. [3]  Fibre Channel Generic Services (FC-GS), American National Standard
  2870.      for Information Systems X3.288-1996, Computer and Business
  2871.      Equipment Manufacturers Association, Washington, DC.
  2872.  
  2873.  
  2874. [4]  Fibre Channel Arbitrated Loop (FC-AL), American National Standard
  2875.      for Information Systems X3.272-1996, Computer and Business
  2876.      Equipment Manufacturers Association, Washington, DC.
  2877.  
  2878.  
  2879. [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S.
  2880.      Waldbusser, "Structure of Management Information for Version 2 of
  2881.      the Simple Network Management Protocol (SNMPv2)", RFC 1902, January
  2882.      1996.
  2883.  
  2884.  
  2885. [6]  Rose M., and K. McCloghrie, "Structure and Identification of
  2886.      Management Information for TCP/IP-based internets", RFC 1155,
  2887.      Performance Systems International, Hughes LAN Systems, May 1990.
  2888.  
  2889.  
  2890. [7]  Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  2891.      RFC 1212, Performance Systems International, Hughes LAN Systems,
  2892.      March 1991.
  2893.  
  2894.  
  2895. [8]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
  2896.      Management Protocol", RFC 1157, SNMP Research, Performance Systems
  2897.      International, Performance Systems International, MIT Laboratory
  2898.      for Computer Science, May 1990.
  2899.  
  2900.  
  2901. [9]  McCloghrie K., and M. Rose, Editors, "Management Information Base
  2902.      for Network Management of TCP/IP-based internets: MIB-II", RFC
  2903.      1213, Performance Systems International, March 1991.
  2904.  
  2905.  
  2906. 9. References Under Development
  2907.  
  2908.  
  2909.  
  2910.  
  2911. [1]  Fibre Channel Physical and Signaling Interface-2 (FC-PH-2),
  2912.      American National Standard for Information Systems, X3T11/Project
  2913.      901D/Rev 7.4, Computer and Business Equipment Manufacturers
  2914.      Association, Washington, DC.
  2915.  
  2916.  
  2917.  
  2918. Expiration Date: April 1998                                 [Page 54]
  2919.  
  2920. INTERNET DRAFT            FC Fabric Element MIB         October 15, 1997
  2921.  
  2922.  
  2923. [2]  Fibre Channel Physical and Signaling Interface-3 (FC-PH-3),
  2924.      American National Standard for Information Systems, X3T11/Project
  2925.      1119D/Rev 9.2, Computer and Business Equipment Manufacturers
  2926.      Association, Washington, DC.
  2927.  
  2928.  
  2929. [3]  Fibre Channel Switch Fabric (FC-SW), American National Standard for
  2930.      Information Systems, X3T11/959D Rev 3.1, July 1997, Computer and
  2931.      Business Equipment Manufacturers Association, Washington, DC.
  2932.  
  2933.  
  2934. [4]  Fibre Channel Arbitrated Loop-2 (FC-AL-2), American National
  2935.      Standard for Information Systems, X3T11/1133D Rev 5.2, Computer and
  2936.      Business Equipment Manufacturers Association, Washington, DC.
  2937.  
  2938.  
  2939. 10. Security Considerations
  2940.  
  2941.    Security issues are not discussed in this memo.
  2942.  
  2943.  
  2944. 11. Editors' Addresses
  2945.  
  2946.       Kha Sin Teow
  2947.       Brocade Communications Systems, Inc.
  2948.       1901 Guadalupe Parkway,
  2949.       San Jose, CA 95131
  2950.       U.S.A.
  2951.       Phone: +1 408-487-8180
  2952.       Email: khasin@brocadeComm.COM
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972. Expiration Date: April 1998                                 [Page 55]
  2973.