home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / iscsiprj.zip / draft-ietf-ips-ifcp-mib-01.txt < prev    next >
Text File  |  2002-06-02  |  42KB  |  1,180 lines

  1.  
  2.  
  3.                                                           Kevin Gibbons
  4.    Internet Draft                                            Josh Tseng
  5.    <draft-ietf-ips-ifcp-mib-01.txt>                       Charles Monia
  6.    Expires: November 2002                                Nishan Systems
  7.  
  8.                                                       Franco Travostino
  9.                                                                  Nortel
  10.  
  11.                                                                May 2002
  12.  
  13.  
  14.  
  15.                    Definitions of Managed Objects
  16.                              For iFCP
  17.  
  18. Status of this Memo
  19.  
  20.       This document is an Internet-Draft and is in full conformance
  21.       with all provisions of Section 10 of RFC2026.
  22.  
  23.       Internet-Drafts are working documents of the Internet Engineering
  24.       Task Force (IETF), its areas, and its working groups. Note that
  25.       other groups may also distribute working documents as Internet-
  26.       Drafts.
  27.  
  28.       Internet-Drafts are draft documents valid for a maximum of six
  29.       months and may be updated, replaced, or obsoleted by other
  30.       documents at any time. It is inappropriate to use Internet-
  31.       Drafts as reference material or to cite them other than as "work
  32.       in progress."
  33.  
  34.       The list of current Internet-Drafts can be accessed at
  35.       http://www.ietf.org/ietf/1id-abstracts.txt.
  36.  
  37.       The list of Internet-Draft Shadow Directories can be accessed at
  38.       http://www.ietf.org/shadow.html.
  39.  
  40. Copyright Notice
  41.  
  42.       Copyright (C) The Internet Society (2002). All Rights Reserved.
  43.  
  44. Abstract
  45.  
  46.       This memo defines a portion of the Management Information Base
  47.       (MIB) for use with network management protocols in the Internet
  48.       community.  In particular, it defines a basic set of managed
  49.       objects for SNMP-based monitoring and management of the Internet
  50.       Fibre Channel Protocol (iFCP).
  51.  
  52.       This memo specifies a MIB module in a manner that is compliant to
  53.       the SMIv2.  The set of objects is consistent with the SNMP
  54.       framework and existing SNMP standards.
  55.  
  56.       This memo is a product of the IP Storage (IPS) working group
  57.  
  58.    Gibbons              Expires November 2002                       1
  59.  
  60.    Internet Draft              iFCP MIB                       May 2002
  61.  
  62.       within the Internet Engineering Task Force.  Comments are
  63.       solicited and should be addressed to the working group's mailing
  64.       list at ips@ece.cmu.edu and/or the authors.
  65.  
  66. Table of Contents
  67.  
  68.    Status of this Memo................................................1
  69.    Copyright Notice...................................................1
  70.    Abstract...........................................................1
  71.    1.  Introduction...................................................2
  72.    2.  The SNMP Management Framework..................................2
  73.    3.  Overview.......................................................3
  74.    4.  Technical Description..........................................3
  75.    5.  MIB Definition.................................................3
  76.    6.  Security Considerations.......................................17
  77.    7.  References....................................................17
  78.    8.  Authors╞ Addresses............................................19
  79.    9.  Full Copyright Statement......................................19
  80.  
  81.  
  82. 1.  Introduction
  83.  
  84.       The iFCP protocol provides Fibre Channel fabric functionality on
  85.       a IP network in which TCP/IP switching and routing elements
  86.       replace Fibre Channel components.  This draft provides a
  87.       mechanism to manage an iFCP connection using SNMP.
  88.  
  89. 2.  The SNMP Management Framework
  90.  
  91.       The SNMP Management Framework presently consists of five major
  92.       components:
  93.  
  94.        o   An overall architecture, described in RFC 2571 [RFC2571].
  95.  
  96.        o   Mechanisms for describing and naming objects and events for
  97.            the purpose of management.  The first version of this
  98.            Structure of Management Information (SMI) is called SMIv1
  99.            and described in STD 16, RFC 1155 [RFC1155], STD 16, RFC
  100.            1212 [RFC1212] and RFC 1215 [RFC1215].  The second version,
  101.            called SMIv2, is described in STD 58, RFC 2578 [RFC2578],
  102.            STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
  103.  
  104.        o   Message protocols for transferring management information.
  105.            The first version of the SNMP message protocol is called
  106.            SNMPv1 and described in STD 15, RFC 1157 [RFC1157].  A
  107.            second version of the SNMP message protocol, which is not an
  108.            Internet standards track protocol, is called SNMPv2c and
  109.            described in RFC 1901 [RFC1901] and RFC 1906 [RFC1906].  The
  110.            third version of the message protocol is called SNMPv3 and
  111.            described in RFC 1906 [RFC1906], RFC 2572 [RFC2572] and RFC
  112.            2574 [RFC2574].
  113.  
  114.        o   Protocol operations for accessing management information.
  115.  
  116.  
  117.    Gibbons              Expires November 2002                       2
  118.  
  119.    Internet Draft              iFCP MIB                       May 2002
  120.  
  121.            The first set of protocol operations and associated PDU
  122.            formats is described in STD 15, RFC 1157 [RFC1157].  A
  123.            second set of protocol operations and associated PDU formats
  124.            is described in RFC 1905 [RFC1905].
  125.  
  126.        o   A set of fundamental applications described in RFC 2573
  127.            [RFC2573] and the view-based access control mechanism
  128.            described in RFC 2575 [RFC2575].
  129.  
  130.       A more detailed introduction to the current SNMP Management
  131.       Framework can be found in RFC 2570 [RFC2570].
  132.  
  133.       Managed objects are accessed via a virtual information store,
  134.       termed the Management Information Base or MIB.  Objects in the
  135.       MIB are defined using the mechanisms defined in the SMI.
  136.  
  137.       This memo specifies a MIB module that is compliant to the SMIv2.
  138.       A MIB conforming to the SMIv1 can be produced through the
  139.       appropriate translations.  The resulting translated MIB must be
  140.       semantically equivalent, except where objects or events are
  141.       omitted because no translation is possible (use of Counter64).
  142.       Some machine readable information in SMIv2 will be converted into
  143.       textual descriptions in SMIv1 during the translation process.
  144.       However, this loss of machine readable information is not
  145.       considered to change the semantics of the MIB.
  146.  
  147. 3.  Overview
  148.  
  149.       The iFCP protocol can be used by IP based storage devices for FCP
  150.       compatible storage.  The iFCP MIB is designed to allow SNMP to be
  151.       used to monitor and manage an iFCP gateway.
  152.  
  153. 4.  Technical Description
  154.  
  155.       The MIB is divided into several sections for iFCP local device
  156.       and N Port information, remote iFCP device information, iFCP
  157.       sessions, and iFCP session statistics.
  158.  
  159. 5.  MIB Definition
  160.  
  161.    IFCP-MGMT-MIB DEFINITIONS ::= BEGIN
  162.    --
  163.    --  IETF iFCP Management Information Base (MIB)
  164.    --
  165.    IMPORTS
  166.        MODULE-IDENTITY,
  167.        OBJECT-TYPE,
  168.        Counter32,
  169.        Counter64,
  170.        Integer32,
  171.        experimental
  172.             FROM SNMPv2-SMI
  173.  
  174.        OBJECT-GROUP,
  175.  
  176.    Gibbons              Expires November 2002                       3
  177.  
  178.    Internet Draft              iFCP MIB                       May 2002
  179.  
  180.        MODULE-COMPLIANCE
  181.             FROM SNMPv2-CONF
  182.  
  183.        TEXTUAL-CONVENTION
  184.             FROM SNMPv2-TC
  185.  
  186.    --  From RFC 2851
  187.        InetAddressType,
  188.        InetAddress
  189.             FROM INET-ADDRESS-MIB
  190.  
  191.    --  From IETF Fibre Channel Management MIB, RFC TBD
  192.        FcNameIdOrZero, -- WWN
  193.        FcAddressId     -- FCID
  194.             FROM FC-MGMT-MIB
  195.          ;
  196.  
  197.    ifcpMgmtMIB  MODULE-IDENTITY
  198.          LAST-UPDATED "200205150000Z"
  199.          ORGANIZATION "IETF IPS Working Group"
  200.          CONTACT-INFO "
  201.            Attn: Kevin Gibbons
  202.                  Nishan Systems
  203.                  3850 North First Street
  204.                  San Jose, CA 95134
  205.                  USA
  206.                  Tel : +1 408 519-3700
  207.                  email : snmp@nishansystems.com
  208.  
  209.                  Josh Tseng
  210.                  Nishan Systems
  211.                  3850 North First Street
  212.                  San Jose, CA 95134
  213.                  USA
  214.                  Tel : +1 408 519-3700
  215.                  email : snmp@nishansystems.com
  216.  
  217.                  Charles Monia
  218.                  Nishan Systems
  219.                  3850 North First Street
  220.                  San Jose, CA 95134
  221.                  USA
  222.                  Tel : +1 408 519-3700
  223.                  email : snmp@nishansystems.com
  224.  
  225.                  Franco Travostino
  226.                  Nortel Networks
  227.                  3 Federal Street
  228.                  Billerica, MA  01821
  229.                  USA
  230.                  Tel : +1 978 288-7708
  231.                  email : travos@nortelnetworks.com
  232.                        "
  233.  
  234.  
  235.    Gibbons              Expires November 2002                       4
  236.  
  237.    Internet Draft              iFCP MIB                       May 2002
  238.  
  239.          DESCRIPTION "The MIB for internet Fibre Channel Protocol
  240.                       (iFCP) management."
  241.  
  242.          -- Revision History
  243.          REVISION "0111010000Z"
  244.          DESCRIPTION " v1.0 (11/01/01):
  245.                The first IPS standard track version.
  246.                      "
  247.  
  248.          REVISION "200205150000Z"
  249.          DESCRIPTION " v1.1 (5/15/02):
  250.                Updated references for FC ID and FC WWN.
  251.                Added REFERENCES
  252.                      "
  253.          -- an IETF number has not yet been assigned
  254.               ::=  {experimental 4371}
  255.  
  256.      IfIndexType      ::= TEXTUAL-CONVENTION
  257.        STATUS         current
  258.        DESCRIPTION    "Represents the possible interface indexes that
  259.                        can be used on the iFCP device."
  260.        SYNTAX         INTEGER (0..1024)
  261.  
  262.      NportIdx         ::= TEXTUAL-CONVENTION
  263.        STATUS         current
  264.        DESCRIPTION    "Represents the count of iFCP N Ports
  265.                        supported."
  266.        SYNTAX         INTEGER (0..4294967295)
  267.  
  268.      IfcpVersionType  ::= TEXTUAL-CONVENTION
  269.        STATUS         current
  270.        DESCRIPTION    "Represents the protocol version
  271.                        supported."
  272.        SYNTAX         INTEGER (0..4294967295)
  273.  
  274.      PortType         ::= TEXTUAL-CONVENTION
  275.        STATUS         current
  276.        DESCRIPTION    "Represents the TCP Port being used for
  277.                        and iFCP connection."
  278.        SYNTAX         INTEGER (0..65535)
  279.  
  280.      IfcpSessionStateType ::= TEXTUAL-CONVENTION
  281.        STATUS         current
  282.        DESCRIPTION    "Represents the iFCP session state."
  283.        SYNTAX         INTEGER {down(0), openPending(1), open(2)}
  284.  
  285.    --
  286.    -- Internet Fibre Channel Protocol (iFCP)
  287.    --
  288.  
  289.    ifcpDeviceObj          OBJECT IDENTIFIER ::= {ifcpMgmtMIB 1}
  290.    ifcpDeviceConformance  OBJECT IDENTIFIER ::= {ifcpMgmtMIB 2}
  291.  
  292.    --
  293.  
  294.    Gibbons              Expires November 2002                       5
  295.  
  296.    Internet Draft              iFCP MIB                       May 2002
  297.  
  298.    -- iFCP Objects --------------------
  299.    --
  300.  
  301.    ifcpLocalDeviceObjInfo   OBJECT IDENTIFIER ::= {ifcpDeviceObj 1}
  302.  
  303.    --      top-level object information here
  304.  
  305.    ifcpVersionMin        OBJECT-TYPE
  306.        SYNTAX            IfcpVersionType
  307.        MAX-ACCESS        read-only
  308.        STATUS            current
  309.        DESCRIPTION
  310.    "The minimum iFCP protocol version supported by the local iFCP
  311.     device."
  312.        REFERENCE      "draft-ietf-ips-ifcp-10.txt"
  313.        ::= {ifcpLocalDeviceObjInfo 1}
  314.  
  315.    ifcpVersionMax        OBJECT-TYPE
  316.        SYNTAX            IfcpVersionType
  317.        MAX-ACCESS        read-only
  318.        STATUS            current
  319.        DESCRIPTION
  320.    "The maximum iFCP protocol version supported by the local iFCP
  321.     device."
  322.        REFERENCE      "draft-ietf-ips-ifcp-10.txt"
  323.        ::= {ifcpLocalDeviceObjInfo 2}
  324.  
  325.    ifcpNumNports         OBJECT-TYPE
  326.        SYNTAX            NportIdx
  327.        MAX-ACCESS        read-only
  328.        STATUS            current
  329.        DESCRIPTION
  330.    "The current total number of iFCP N Ports supported by the local
  331.     iFCP device."
  332.        ::= {ifcpLocalDeviceObjInfo 3}
  333.  
  334.    --
  335.    -- iFCP Local Interface Information
  336.    --
  337.  
  338.    ifcpLocalTcpIfTable       OBJECT-TYPE
  339.        SYNTAX                SEQUENCE OF IfcpLocalTcpIfEntry
  340.        MAX-ACCESS            not-accessible
  341.        STATUS                current
  342.        DESCRIPTION
  343.    "Information on the local interfaces available for iFCP connections,
  344.     including the TCP port used.  The maximum number of entries is
  345.     based on the number of local interfaces and TCP ports configured
  346.     for iFCP connections."
  347.        ::= {ifcpLocalDeviceObjInfo 4}
  348.  
  349.    ifcpLocalTcpIfEntry    OBJECT-TYPE
  350.        SYNTAX                 IfcpLocalTcpIfEntry
  351.        MAX-ACCESS            not-accessible
  352.  
  353.    Gibbons              Expires November 2002                       6
  354.  
  355.    Internet Draft              iFCP MIB                       May 2002
  356.  
  357.        STATUS                current
  358.        DESCRIPTION
  359.    "Information on local TCP interfaces for iFCP connections."
  360.        INDEX {ifcpInterfaceIfIndex, ifcpInterfaceTcpPort}
  361.        ::= {ifcpLocalTcpIfTable 1}
  362.  
  363.    IfcpLocalTcpIfEntry ::= SEQUENCE {
  364.        ifcpInterfaceIfIndex             IfIndexType,
  365.        ifcpInterfaceTcpPort             PortType,
  366.        ifcpInterfaceAddrType            InetAddressType,
  367.        ifcpInterfaceAddr                InetAddress
  368.                                     }
  369.  
  370.    ifcpInterfaceIfIndex            OBJECT-TYPE
  371.        SYNTAX                      IfIndexType
  372.        MAX-ACCESS                  not-accessible
  373.        STATUS                      current
  374.        DESCRIPTION
  375.    "This is an interface index for local device, as described in RFC
  376.     1213. This can be used as an ifTable index to obtain additional
  377.     information about the interface."
  378.        REFERENCE      "MIB-II, RFC 1213"
  379.        ::= {ifcpLocalTcpIfEntry 1}
  380.  
  381.    ifcpInterfaceTcpPort            OBJECT-TYPE
  382.        SYNTAX                      PortType
  383.        MAX-ACCESS                  not-accessible
  384.        STATUS                      current
  385.        DESCRIPTION
  386.    "This is the TCP port number being used for iFCP access in this
  387.     interface."
  388.        ::= {ifcpLocalTcpIfEntry 2}
  389.  
  390.    ifcpInterfaceAddrType           OBJECT-TYPE
  391.        SYNTAX                      InetAddressType
  392.        MAX-ACCESS                  read-only
  393.        STATUS                      current
  394.        DESCRIPTION
  395.    "The type of address in ifcpInterfaceAddr."
  396.        ::= {ifcpLocalTcpIfEntry 3}
  397.  
  398.    ifcpInterfaceAddr               OBJECT-TYPE
  399.        SYNTAX                      InetAddress
  400.        MAX-ACCESS                  read-only
  401.        STATUS                      current
  402.        DESCRIPTION
  403.    "This is the external address of the interface being used
  404.     for iFCP access.  This address is consistent with the address
  405.     defined in the ifTable of RFC 1213 for this interface."
  406.        REFERENCE      "MIB-II, RFC 1213"
  407.        ::= {ifcpLocalTcpIfEntry 4}
  408.  
  409.    --
  410.    -- iFCP Local Device N Port Information
  411.  
  412.    Gibbons              Expires November 2002                       7
  413.  
  414.    Internet Draft              iFCP MIB                       May 2002
  415.  
  416.    --
  417.  
  418.    ifcpLocalDeviceNportInfo  OBJECT IDENTIFIER ::= {ifcpDeviceObj 2}
  419.  
  420.    --
  421.    -- iFCP N Port Table
  422.    --
  423.  
  424.    ifcpDeviceNportTable    OBJECT-TYPE
  425.        SYNTAX              SEQUENCE OF IfcpDeviceNportEntry
  426.        MAX-ACCESS          not-accessible
  427.        STATUS              current
  428.        DESCRIPTION
  429.    "Information on iFCP N Ports available in the device.  This
  430.     table can be used to statically configure connections between
  431.     iFCP devices when a name service, such as the iSNS, is not
  432.     being used.  The maximum number of entries is based on the
  433.     number of iFCP Ports supported."
  434.        ::= {ifcpLocalDeviceNportInfo 1}
  435.  
  436.    ifcpDeviceNportEntry OBJECT-TYPE
  437.        SYNTAX               IfcpDeviceNportEntry
  438.        MAX-ACCESS          not-accessible
  439.        STATUS              current
  440.        DESCRIPTION
  441.    "Information on iFCP N Port Entries in the Device ."
  442.        INDEX {ifcpDeviceNportWwpn}
  443.        ::= {ifcpDeviceNportTable 1}
  444.  
  445.    IfcpDeviceNportEntry ::= SEQUENCE {
  446.        ifcpDeviceNportWwpn              FcNameIdOrZero,
  447.        ifcpDeviceNportID                FcAddressId,
  448.        ifcpDeviceNportIfIndex           IfIndexType,
  449.        ifcpDeviceNportTcpPort           PortType
  450.                                    }
  451.  
  452.    ifcpDeviceNportWwpn            OBJECT-TYPE
  453.        SYNTAX                     FcNameIdOrZero
  454.        MAX-ACCESS                 not-accessible
  455.        STATUS                     current
  456.        DESCRIPTION
  457.    "The iFCP N Port World Wide Port Name as defined in the
  458.     iFCP Specification."
  459.        REFERENCE      "draft-ietf-ips-ifcp-10.txt"
  460.        ::= {ifcpDeviceNportEntry 1}
  461.  
  462.    ifcpDeviceNportID              OBJECT-TYPE
  463.        SYNTAX                     FcAddressId
  464.        MAX-ACCESS                 read-only
  465.        STATUS                     current
  466.        DESCRIPTION
  467.    "The iFCP N Port, Port ID as defined in the iFCP Specification."
  468.        REFERENCE      "draft-ietf-ips-ifcp-10.txt"
  469.        ::= {ifcpDeviceNportEntry 2}
  470.  
  471.    Gibbons              Expires November 2002                       8
  472.  
  473.    Internet Draft              iFCP MIB                       May 2002
  474.  
  475.  
  476.    ifcpDeviceNportIfIndex         OBJECT-TYPE
  477.        SYNTAX                     IfIndexType
  478.        MAX-ACCESS                 read-only
  479.        STATUS                     current
  480.        DESCRIPTION
  481.    "The interface that is being used for this N Port.  This can be
  482.     used along with ifcpDeviceNportTcpPort to access the
  483.     ifcpLocalTcpIfTable."
  484.        ::= {ifcpDeviceNportEntry 3}
  485.  
  486.    ifcpDeviceNportTcpPort         OBJECT-TYPE
  487.        SYNTAX                     PortType
  488.        MAX-ACCESS                 read-only
  489.        STATUS                     current
  490.        DESCRIPTION
  491.    "The iFCP N Port TCP port number as defined in the
  492.     iFCP Specification.  This is the port number used
  493.     to login to the N Port."
  494.        ::= {ifcpDeviceNportEntry 4}
  495.  
  496.    --
  497.    -- iFCP remote device information ------------------------------
  498.    --
  499.  
  500.  
  501.    ifcpRemoteDeviceObjInfo  OBJECT IDENTIFIER ::= {ifcpDeviceObj 3}
  502.  
  503.    --
  504.    -- iFCP remote device table
  505.    --
  506.  
  507.    ifcpRemoteDeviceTable   OBJECT-TYPE
  508.        SYNTAX              SEQUENCE OF IfcpRemoteDeviceEntry
  509.        MAX-ACCESS          not-accessible
  510.        STATUS              current
  511.        DESCRIPTION
  512.    "Information on remote iFCP devices available for connections.
  513.     This table can be used to statically configure connections between
  514.     iFCP devices when a name service, such as the iSNS, is not
  515.     being used.  The maximum number of entries is based on the
  516.     number of iFCP devices in the network."
  517.        ::= {ifcpRemoteDeviceObjInfo 1}
  518.  
  519.    ifcpRemoteDeviceEntry        OBJECT-TYPE
  520.        SYNTAX               IfcpRemoteDeviceEntry
  521.        MAX-ACCESS          not-accessible
  522.        STATUS              current
  523.        DESCRIPTION
  524.    "Information on remote iFCP devices."
  525.        INDEX {ifcpRemoteDeviceIndex}
  526.        ::= {ifcpRemoteDeviceTable 1}
  527.  
  528.    IfcpRemoteDeviceEntry ::= SEQUENCE {
  529.  
  530.    Gibbons              Expires November 2002                       9
  531.  
  532.    Internet Draft              iFCP MIB                       May 2002
  533.  
  534.        ifcpRemoteDeviceIndex            Integer32,
  535.        ifcpRemoteDeviceIfIndex          IfIndexType,
  536.        ifcpRemoteDevicePort             PortType,
  537.        ifcpRemoteDeviceAddrType         InetAddressType,
  538.        ifcpRemoteDeviceAddr             InetAddress,
  539.        ifcpRemoteDeviceMgtAddrType      InetAddressType,
  540.        ifcpRemoteDeviceMgtAddr          InetAddress,
  541.        ifcpRemoteDeviceVersionMin       IfcpVersionType,
  542.        ifcpRemoteDeviceVersionMax       IfcpVersionType
  543.                                       }
  544.  
  545.    ifcpRemoteDeviceIndex          OBJECT-TYPE
  546.        SYNTAX                     Integer32 ( 1 .. 2147483647 )
  547.        MAX-ACCESS                 not-accessible
  548.        STATUS                     current
  549.        DESCRIPTION
  550.    "The remote device iFCP interface index.  This is a monotonically
  551.     increasing value used as an index to the table.  The device index
  552.     is used because the length of ifcpRemoteDeviceAddr,
  553.     ifcpRemoteDeviceIfIndex and ifcpRemoteDevicePort combined would
  554.     be too long to be an index.  This index and mappings to remote
  555.     devices may be reset when the local iFCP device is rebooted."
  556.        ::= {ifcpRemoteDeviceEntry 1}
  557.  
  558.    ifcpRemoteDeviceIfIndex        OBJECT-TYPE
  559.        SYNTAX                     IfIndexType
  560.        MAX-ACCESS                 read-only
  561.        STATUS                     current
  562.        DESCRIPTION
  563.    "The remote device interface If Index.  This can also be used to
  564.     index into the ifTable of RFC 1213 for the remote device to
  565.     obtain additional information about the interface."
  566.        REFERENCE      "MIB-II, RFC 1213"
  567.        ::= {ifcpRemoteDeviceEntry 2}
  568.  
  569.    ifcpRemoteDevicePort           OBJECT-TYPE
  570.        SYNTAX                     PortType
  571.        MAX-ACCESS                 read-only
  572.        STATUS                     current
  573.        DESCRIPTION
  574.    "The iFCP N Port, Port ID as defined in the iFCP Specification."
  575.        REFERENCE      "draft-ietf-ips-ifcp-10.txt"
  576.        ::= {ifcpRemoteDeviceEntry 3}
  577.  
  578.    ifcpRemoteDeviceAddrType       OBJECT-TYPE
  579.        SYNTAX                     InetAddressType
  580.        MAX-ACCESS                 read-only
  581.        STATUS                     current
  582.        DESCRIPTION
  583.    "The type of address in ifcpRemoteDeviceAddr."
  584.        ::= {ifcpRemoteDeviceEntry 4}
  585.  
  586.    ifcpRemoteDeviceAddr           OBJECT-TYPE
  587.        SYNTAX                     InetAddress
  588.  
  589.    Gibbons              Expires November 2002                      10
  590.  
  591.    Internet Draft              iFCP MIB                       May 2002
  592.  
  593.        MAX-ACCESS                 read-only
  594.        STATUS                     current
  595.        DESCRIPTION
  596.    "The address of the remote device interface."
  597.        ::= {ifcpRemoteDeviceEntry 5}
  598.  
  599.    ifcpRemoteDeviceMgtAddrType    OBJECT-TYPE
  600.        SYNTAX                     InetAddressType
  601.        MAX-ACCESS                 read-only
  602.        STATUS                     current
  603.        DESCRIPTION
  604.    "The type of address in ifcpRemoteDeviceMgtAddr."
  605.        ::= {ifcpRemoteDeviceEntry 6}
  606.  
  607.    ifcpRemoteDeviceMgtAddr        OBJECT-TYPE
  608.        SYNTAX                     InetAddress
  609.        MAX-ACCESS                 read-only
  610.        STATUS                     current
  611.        DESCRIPTION
  612.    "The SNMP management address of the remote device interface."
  613.        ::= {ifcpRemoteDeviceEntry 7}
  614.  
  615.    ifcpRemoteDeviceVersionMin     OBJECT-TYPE
  616.        SYNTAX                     IfcpVersionType
  617.        MAX-ACCESS                 read-only
  618.        STATUS                     current
  619.        DESCRIPTION
  620.    "The minimum iFCP protocol version supported by the remote iFCP
  621.     device. It is important that the protocol version of the local
  622.     and remote iFCP device be compatible."
  623.        ::= {ifcpRemoteDeviceEntry 8}
  624.  
  625.    ifcpRemoteDeviceVersionMax     OBJECT-TYPE
  626.        SYNTAX                     IfcpVersionType
  627.        MAX-ACCESS                 read-only
  628.        STATUS                     current
  629.        DESCRIPTION
  630.    "The maximum iFCP protocol version supported by the remote iFCP
  631.     device. It is important that the protocol version of the local
  632.     and remote iFCP device be compatible."
  633.        ::= {ifcpRemoteDeviceEntry 9}
  634.  
  635.    --
  636.    -- iFCP N Port session information ------------------------------
  637.    --
  638.  
  639.    ifcpNportSessionInfo     OBJECT IDENTIFIER ::= {ifcpDeviceObj 4}
  640.  
  641.    -- Session Attributes Table
  642.  
  643.    ifcpSessionAttributesTable OBJECT-TYPE
  644.        SYNTAX                         SEQUENCE OF
  645.    IfcpSessionAttributesEntry
  646.        MAX-ACCESS                     not-accessible
  647.  
  648.    Gibbons              Expires November 2002                      11
  649.  
  650.    Internet Draft              iFCP MIB                       May 2002
  651.  
  652.        STATUS                         current
  653.        DESCRIPTION
  654.    "An iFCP session consists of the pair of N_PORTs comprising
  655.     the session endpoints joined by a single TCP/IP connection.
  656.     This table provides information on each session currently
  657.     communicating with the local device."
  658.        ::= {ifcpNportSessionInfo 1}
  659.  
  660.    ifcpSessionAttributesEntry OBJECT-TYPE
  661.        SYNTAX                         IfcpSessionAttributesEntry
  662.        MAX-ACCESS                     not-accessible
  663.        STATUS                         current
  664.        DESCRIPTION
  665.    "An entry in the session table."
  666.        INDEX {ifcpSessionIndex}
  667.        ::= {ifcpSessionAttributesTable 1}
  668.  
  669.    IfcpSessionAttributesEntry ::= SEQUENCE {
  670.        ifcpSessionIndex               Integer32,
  671.        ifcpSessionLocalNport          FcNameIdOrZero,
  672.        ifcpSessionRemoteNport         FcNameIdOrZero,
  673.        ifcpSessionLocalInterface      INTEGER,
  674.        ifcpSessionRemoteInterface     INTEGER
  675.                                           }
  676.  
  677.    ifcpSessionIndex OBJECT-TYPE
  678.        SYNTAX                         Integer32 (1..2147483647)
  679.        MAX-ACCESS                     not-accessible
  680.        STATUS                         current
  681.        DESCRIPTION
  682.    "The iFCP session index.  This is a monotonically increasing
  683.     value used as an index to the table.  The session index may
  684.     change between local device reboots.  The index was used because
  685.     ifcpSessionLocalNport and ifcpSessionRemoteNport would create an
  686.     index that would be difficult to implement."
  687.        ::= {ifcpSessionAttributesEntry 1}
  688.  
  689.    ifcpSessionLocalNport              OBJECT-TYPE
  690.        SYNTAX                         FcNameIdOrZero
  691.        MAX-ACCESS                     read-only
  692.        STATUS                         current
  693.        DESCRIPTION
  694.    "World Wide Name of the local N Port."
  695.        ::= {ifcpSessionAttributesEntry 2}
  696.  
  697.    ifcpSessionRemoteNport             OBJECT-TYPE
  698.        SYNTAX                         FcNameIdOrZero
  699.        MAX-ACCESS                     read-only
  700.        STATUS                         current
  701.        DESCRIPTION
  702.    "World Wide Name of the remote N Port."
  703.        ::= {ifcpSessionAttributesEntry 3}
  704.  
  705.    ifcpSessionLocalInterface          OBJECT-TYPE
  706.  
  707.    Gibbons              Expires November 2002                      12
  708.  
  709.    Internet Draft              iFCP MIB                       May 2002
  710.  
  711.        SYNTAX                         INTEGER (1..2147483647)
  712.        MAX-ACCESS                     read-only
  713.        STATUS                         current
  714.        DESCRIPTION
  715.    "The interface of the local device used for this session."
  716.        ::= {ifcpSessionAttributesEntry 4}
  717.  
  718.    ifcpSessionRemoteInterface         OBJECT-TYPE
  719.        SYNTAX                         INTEGER (1..2147483647)
  720.        MAX-ACCESS                     read-only
  721.        STATUS                         current
  722.        DESCRIPTION
  723.    "The interface of the remote device used for this session."
  724.        ::= {ifcpSessionAttributesEntry 5}
  725.  
  726.    --
  727.    -- Statistics
  728.    --
  729.  
  730.    ifcpSessionStatsTable              OBJECT-TYPE
  731.        SYNTAX                         SEQUENCE OF IfcpSessionStatsEntry
  732.        MAX-ACCESS                     not-accessible
  733.        STATUS                         current
  734.        DESCRIPTION
  735.    "This table provides information on an iFCP session."
  736.        ::= {ifcpNportSessionInfo 2}
  737.  
  738.    ifcpSessionStatsEntry              OBJECT-TYPE
  739.        SYNTAX                         IfcpSessionStatsEntry
  740.        MAX-ACCESS                     not-accessible
  741.        STATUS                         current
  742.        DESCRIPTION
  743.    "iFCP specific statistics per session."
  744.        AUGMENTS {ifcpSessionAttributesEntry}
  745.        ::= {ifcpSessionStatsTable 1}
  746.  
  747.    IfcpSessionStatsEntry ::= SEQUENCE {
  748.        ifcpSessionState               IfcpSessionStateType,
  749.        ifcpSessionTxOctets            Counter64,
  750.        ifcpSessionRxOctets            Counter64,
  751.        ifcpSessionTxFrames            Counter64,
  752.        ifcpSessionRxFrames            Counter64,
  753.        ifcpSessionStaleFrames         Counter32,
  754.        ifcpSessionHeaderCRCErrors     Counter32,
  755.        ifcpSessionPayloadCRCErrors    Counter32,
  756.        ifcpSessionOtherErrors         Counter32
  757.                                       }
  758.  
  759.    ifcpSessionState                   OBJECT-TYPE
  760.        SYNTAX                         IfcpSessionStateType
  761.        MAX-ACCESS                     read-only
  762.        STATUS                         current
  763.        DESCRIPTION
  764.    "The current session operating state."
  765.  
  766.    Gibbons              Expires November 2002                      13
  767.  
  768.    Internet Draft              iFCP MIB                       May 2002
  769.  
  770.        ::= {ifcpSessionStatsEntry 1}
  771.  
  772.    ifcpSessionTxOctets                OBJECT-TYPE
  773.        SYNTAX                         Counter64
  774.        MAX-ACCESS                     read-only
  775.        STATUS                         current
  776.        DESCRIPTION
  777.    "The total number of octets transmitted since the
  778.     connection was first established."
  779.        ::= {ifcpSessionStatsEntry 2}
  780.  
  781.    ifcpSessionRxOctets                OBJECT-TYPE
  782.        SYNTAX                         Counter64
  783.        MAX-ACCESS                     read-only
  784.        STATUS                         current
  785.        DESCRIPTION
  786.    "The total number of octets received since the
  787.     connection was first established."
  788.        ::= {ifcpSessionStatsEntry 3}
  789.  
  790.    ifcpSessionTxFrames                OBJECT-TYPE
  791.        SYNTAX                         Counter64
  792.        MAX-ACCESS                     read-only
  793.        STATUS                         current
  794.        DESCRIPTION
  795.    "The total number of frames transmitted since the
  796.     connection was first established."
  797.        ::= {ifcpSessionStatsEntry 4}
  798.  
  799.    ifcpSessionRxFrames                OBJECT-TYPE
  800.        SYNTAX                         Counter64
  801.        MAX-ACCESS                     read-only
  802.        STATUS                         current
  803.        DESCRIPTION
  804.    "The total number of frames received since the
  805.     connection was first established."
  806.        ::= {ifcpSessionStatsEntry 5}
  807.  
  808.    ifcpSessionStaleFrames             OBJECT-TYPE
  809.        SYNTAX                         Counter32
  810.        MAX-ACCESS                     read-only
  811.        STATUS                         current
  812.        DESCRIPTION
  813.    "The total number of received frames that were stale and
  814.     discarded since the connection was first established."
  815.        ::= {ifcpSessionStatsEntry 6}
  816.  
  817.    ifcpSessionHeaderCRCErrors         OBJECT-TYPE
  818.        SYNTAX                         Counter32
  819.        MAX-ACCESS                     read-only
  820.        STATUS                         current
  821.        DESCRIPTION
  822.    "The total number of CRC errors that occurred in the frame
  823.     header detected since the connection was first established."
  824.  
  825.    Gibbons              Expires November 2002                      14
  826.  
  827.    Internet Draft              iFCP MIB                       May 2002
  828.  
  829.        ::= {ifcpSessionStatsEntry 7}
  830.  
  831.    ifcpSessionPayloadCRCErrors        OBJECT-TYPE
  832.        SYNTAX                         Counter32
  833.        MAX-ACCESS                     read-only
  834.        STATUS                         current
  835.        DESCRIPTION
  836.    "The total number of CRC errors that occurred in the frame
  837.     payload detected since the connection was first established."
  838.        ::= {ifcpSessionStatsEntry 8}
  839.  
  840.    ifcpSessionOtherErrors             OBJECT-TYPE
  841.        SYNTAX                         Counter32
  842.        MAX-ACCESS                     read-only
  843.        STATUS                         current
  844.        DESCRIPTION
  845.    "The total number of errors, other then errors explicitly
  846.     measured, detected since the connection was first established."
  847.        ::= {ifcpSessionStatsEntry 9}
  848.  
  849.    ------------------------------------------------------------
  850.  
  851.    ifcpGroups OBJECT IDENTIFIER ::= {ifcpDeviceConformance 1}
  852.  
  853.    ifcpDeviceObjGroup OBJECT-GROUP
  854.        OBJECTS {
  855.           ifcpVersionMin,
  856.           ifcpVersionMax,
  857.           ifcpNumNports,
  858.           ifcpInterfaceAddrType,
  859.           ifcpInterfaceAddr
  860.               }
  861.        STATUS current
  862.        DESCRIPTION
  863.            "iFCP local device info group"
  864.        ::= {ifcpGroups 1}
  865.  
  866.    ifcpDeviceNportGroup OBJECT-GROUP
  867.        OBJECTS {
  868.           ifcpDeviceNportID,
  869.           ifcpDeviceNportIfIndex,
  870.           ifcpDeviceNportTcpPort
  871.               }
  872.        STATUS current
  873.        DESCRIPTION
  874.            "iFCP local device N Port  group"
  875.        ::= {ifcpGroups 2}
  876.  
  877.    ifcpRemoteDeviceGroup OBJECT-GROUP
  878.        OBJECTS {
  879.           ifcpRemoteDeviceIfIndex,
  880.           ifcpRemoteDevicePort,
  881.           ifcpRemoteDeviceAddrType,
  882.           ifcpRemoteDeviceAddr,
  883.  
  884.    Gibbons              Expires November 2002                      15
  885.  
  886.    Internet Draft              iFCP MIB                       May 2002
  887.  
  888.           ifcpRemoteDeviceMgtAddrType,
  889.           ifcpRemoteDeviceMgtAddr,
  890.           ifcpRemoteDeviceVersionMin,
  891.           ifcpRemoteDeviceVersionMax
  892.               }
  893.        STATUS current
  894.        DESCRIPTION
  895.            "iFCP local device N Port node group"
  896.        ::= {ifcpGroups 3}
  897.  
  898.    ifcpDeviceSessionGroup OBJECT-GROUP
  899.        OBJECTS {
  900.           ifcpSessionLocalNport,
  901.           ifcpSessionRemoteNport,
  902.           ifcpSessionLocalInterface,
  903.           ifcpSessionRemoteInterface
  904.               }
  905.        STATUS current
  906.        DESCRIPTION
  907.            "iFCP Session group"
  908.        ::= {ifcpGroups 4}
  909.  
  910.    ifcpDeviceSessionStatsGroup OBJECT-GROUP
  911.        OBJECTS {
  912.           ifcpSessionState,
  913.           ifcpSessionTxOctets,
  914.           ifcpSessionRxOctets,
  915.           ifcpSessionTxFrames,
  916.           ifcpSessionRxFrames,
  917.           ifcpSessionStaleFrames,
  918.           ifcpSessionHeaderCRCErrors,
  919.           ifcpSessionPayloadCRCErrors,
  920.           ifcpSessionOtherErrors
  921.               }
  922.        STATUS current
  923.        DESCRIPTION
  924.            "iFCP Session Statistics group"
  925.        ::= {ifcpGroups 5}
  926.  
  927.    ifcpCompliances OBJECT IDENTIFIER ::= {ifcpDeviceConformance 2}
  928.  
  929.    ifcpDeviceComplianceV1 MODULE-COMPLIANCE
  930.        STATUS current
  931.        DESCRIPTION
  932.    "Initial compliance statement for an iFCP device."
  933.        MODULE       -- this module
  934.        MANDATORY-GROUPS {
  935.            ifcpDeviceObjGroup,
  936.            ifcpDeviceNportGroup,
  937.            ifcpDeviceSessionGroup,
  938.            ifcpDeviceSessionStatsGroup
  939.                        }
  940.        ::= {ifcpCompliances 1}
  941.  
  942.  
  943.    Gibbons              Expires November 2002                      16
  944.  
  945.    Internet Draft              iFCP MIB                       May 2002
  946.  
  947.    END
  948.  
  949. 6.  Security Considerations
  950.  
  951.       There are a number of management objects defined in this MIB that
  952.       have a MAX-ACCESS clause of read-write and/or read-create.  Such
  953.       objects may be considered sensitive or vulnerable in some network
  954.       environments.  The support for SET operations in a non-secure
  955.       environment without proper protection can have a negative effect
  956.       on network operations.
  957.  
  958.       SNMPv1 by itself is not a secure environment.  Even if the
  959.       network itself is secure (for example by using IPSec), even then,
  960.       there is no control as to who on the secure network is allowed to
  961.       access and GET/SET (read/change/create/delete) the objects in
  962.       this MIB.
  963.  
  964.       It is recommended that the implementers consider the security
  965.       features as provided by the SNMPv3 framework.  Specifically, the
  966.       use of the User-based Security Model RFC 2574 [RFC2574] and the
  967.       View-based Access Control Model RFC 2575 [RFC2575] is
  968.       recommended.
  969.  
  970.       It is then a customer/user responsibility to ensure that the SNMP
  971.       entity giving access to an instance of this MIB, is properly
  972.       configured to give access to the objects only to those principals
  973.       (users) that have legitimate rights to indeed GET or SET
  974.       (change/create/delete) them.
  975.  
  976. 7.  References
  977.  
  978.    [ifcp001]   Charles Monia, Rod Mullendore, Josh Tseng, Franco
  979.                Travostino, David Robinson, Wayland Jeong, Rory Bolt,
  980.                Mark Edwards, "iFCP - A Protocol for Internet Fibre
  981.                Channel Storage Networking", <draft-ietf-ips-ifcp-
  982.                10.txt>, Expires August 2002
  983.  
  984.    [isns001]   Josh Tseng, Kevin Gibbons, Franco Travostino, Charles
  985.                Monia, Curt Du Laney, "iSNS Internet Storage Name
  986.                Service", <draft-ietf-ips-isns-10.txt>, Expires November
  987.                2002
  988.  
  989.    [RFC2851]   M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
  990.                "Textual Conventions for Internet Network Addresses",
  991.                RFC 2851, June 2000.
  992.  
  993.    [FCMGT01]   K. McCloghrie, "Fibre Channel Management MIB ", <draft-
  994.                ietf-ips-fcmgmt-mib-01.txt>, Expires August 2002.
  995.  
  996.    [T11FCGS3]  Fibre Channel - Generic Services 3, NCITS 348-2000.
  997.  
  998.    [RFC2851]   M. Daniele, B. Haberman, S. Routhier, J. Schoenwaelder
  999.                "Textual Conventions for Internet Network Addresses",
  1000.                RFC 2851, June 2000.
  1001.  
  1002.    Gibbons              Expires November 2002                      17
  1003.  
  1004.    Internet Draft              iFCP MIB                       May 2002
  1005.  
  1006.  
  1007.    [RFC2571]   Harrington, D., Presuhn, R., and B. Wijnen, "An
  1008.                Architecture for Describing SNMP Management Frameworks",
  1009.                RFC 2571, April 1999.
  1010.  
  1011.    [RFC1155]   Rose, M., and K. McCloghrie, "Structure and
  1012.                Identification of Management Information for TCP/IP-
  1013.                based Internets", STD 16, RFC 1155, May 1990.
  1014.  
  1015.    [RFC1212]   Rose, M., and K. McCloghrie, "Concise MIB Definitions",
  1016.                STD 16, RFC 1212, March 1991.
  1017.  
  1018.    [RFC1215]   M. Rose, "A Convention for Defining Traps for use with
  1019.                the SNMP", RFC 1215, March 1991.
  1020.  
  1021.    [RFC2578]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
  1022.                J., Rose, M., and S. Waldbusser, "Structure of
  1023.                Management Information Version 2 (SMIv2)", STD 58, RFC
  1024.                2578, April 1999.
  1025.  
  1026.    [RFC2579]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
  1027.                J., Rose, M., and S. Waldbusser, "Textual Conventions
  1028.                for SMIv2", STD 58, RFC 2579, April 1999.
  1029.  
  1030.    [RFC2580]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
  1031.                J., Rose, M., and S. Waldbusser, "Conformance Statements
  1032.                for SMIv2", STD 58, RFC 2580, April 1999.
  1033.  
  1034.    [RFC1157]   Case, J., Fedor, M., Schoffstall, M., and J. Davin,
  1035.                "Simple Network Management Protocol", STD 15, RFC 1157,
  1036.                May 1990.
  1037.  
  1038.    [RFC1901]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  1039.                "Introduction to Community-based SNMPv2", RFC 1901,
  1040.                January 1996.
  1041.  
  1042.    [RFC1906]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  1043.                "Transport Mappings for Version 2 of the Simple Network
  1044.                Management Protocol (SNMPv2)", RFC 1906, January 1996.
  1045.  
  1046.    [RFC2572]   Case, J., Harrington D., Presuhn R., and B. Wijnen,
  1047.                "Message Processing and Dispatching for the Simple
  1048.                Network Management Protocol (SNMP)", RFC 2572, April
  1049.                1999.
  1050.  
  1051.    [RFC2574]   Blumenthal, U., and B. Wijnen, "User-based Security
  1052.                Model (USM) for version 3 of the Simple Network
  1053.                Management Protocol (SNMPv3)", RFC 2574, April 1999.
  1054.  
  1055.    [RFC1905]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  1056.                "Protocol Operations for Version 2 of the Simple Network
  1057.                Management Protocol (SNMPv2)", RFC 1905, January 1996.
  1058.  
  1059.    [RFC2573]   Levi, D., Meyer, P., and B. Stewart, "SNMPv3
  1060.  
  1061.    Gibbons              Expires November 2002                      18
  1062.  
  1063.    Internet Draft              iFCP MIB                       May 2002
  1064.  
  1065.                Applications", RFC 2573, April 1999.
  1066.  
  1067.    [RFC2575]   Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
  1068.                Access Control Model (VACM) for the Simple Network
  1069.                Management Protocol (SNMP)", RFC 2575, April 1999.
  1070.  
  1071.    [RFC2570]   Case, J., Mundy, R., Partain, D., and B. Stewart,
  1072.                "Introduction to Version 3 of the Internet-standard
  1073.                Network Management Framework", RFC 2570, April 1999.
  1074.  
  1075. 8.  Authors╞ Addresses
  1076.  
  1077.           Josh Tseng
  1078.           Kevin Gibbons
  1079.           Charles Monia
  1080.           Postal: Nishan Systems
  1081.           3850 North First Street
  1082.           San Jose, CA 95134-1702
  1083.           USA
  1084.  
  1085.           Tel: (408) 519-3756
  1086.           Fax: (408) 519-3705
  1087.  
  1088.           E-mail: snmp@NishanSystems.com
  1089.  
  1090.           Franco Travostino
  1091.           Nortel Networks
  1092.           3 Federal Street
  1093.           Billerica, MA  01821
  1094.           USA
  1095.  
  1096.           Tel: (978) 288-7708
  1097.  
  1098.           E-mail: travos@nortelnetworks.com
  1099.  
  1100. 9.  Full Copyright Statement
  1101.  
  1102.       "Copyright (C) The Internet Society 2001. All Rights Reserved.
  1103.       This document and translations of it may be copied and furnished
  1104.       to others, and derivative works that comment on or otherwise
  1105.       explain it or assist in its implementation may be prepared,
  1106.       copied, published and distributed, in whole or in part, without
  1107.       restriction of any kind, provided that the above copyright notice
  1108.       and this paragraph are included on all such copies and derivative
  1109.       works. However, this document itself may not be modified in any
  1110.       way, such as by removing the copyright notice or references to
  1111.       the Internet Society or other Internet organizations, except as
  1112.       needed for the purpose of developing Internet standards in which
  1113.       case the procedures for copyrights defined in the Internet
  1114.       Standards process must be followed, or as required to translate
  1115.       it into languages other than English.
  1116.  
  1117.       The limited permissions granted above are perpetual and will not
  1118.       be revoked by the Internet Society or its successors or assigns.
  1119.  
  1120.    Gibbons              Expires November 2002                      19
  1121.  
  1122.    Internet Draft              iFCP MIB                       May 2002
  1123.  
  1124.  
  1125.       This document and the information contained herein is provided on
  1126.       An "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET
  1127.       ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
  1128.       IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE
  1129.       OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY
  1130.       IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  1131.       PURPOSE."
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.    Gibbons              Expires November 2002                      20
  1180.