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

  1. INTERNET-DRAFT                                                S. Akkala
  2. <draft-ietf-ips-fcip-mib-01.txt>                           R. Natarajan
  3. Expires July 2002                              Lightsand Communications
  4.  
  5.                                                       Anil Rijhsinghani
  6.                                                      McDATA Corporation
  7.  
  8.                                                            January 2002
  9.                                         
  10.  
  11.                 Definitions of Managed Objects for FCIP
  12.  
  13.  
  14. 1. Status of this Memo:
  15.  
  16.    This document is an Internet-Draft and is in full conformance with all
  17.    provisions of Section 10 of RFC2026.
  18.  
  19.    Internet-Drafts are working documents of the Internet Engineering
  20.    Task Force (IETF), its areas, and its working groups.  Note that
  21.    other groups may also distribute working documents as
  22.    Internet-Drafts.
  23.  
  24.    Internet-Drafts are draft documents valid for a maximum of six
  25.    months and may be updated, replaced, or obsoleted by other 
  26.    documents at any time.  It is inappropriate to use Internet-Drafts 
  27.    as reference material or to cite them other than as "work in 
  28.    progress."
  29.  
  30.    The list of current Internet-Drafts can be accessed at
  31.    http://www.ietf.org/ietf/1id-abstracts.txt
  32.  
  33.    The list of Internet-Draft Shadow Directories can be accessed at
  34.    http://www.ietf.org/shadow.html.
  35.  
  36. 1.1.  Copyright Notice
  37.  
  38.    Copyright (C) The Internet Society (2000).  All Rights Reserved.
  39.  
  40. 2. Abstract
  41.  
  42.    This memo defines a portion of the Management Information Base (MIB)
  43.    for use with network management protocols in TCP/IP based internets.
  44.    In particular it defines objects for managing a FCIP device, as
  45.    defined in [FCIP]. This MIB is defined such that it can be viewed as
  46.    an extension to the existing FC Management Framework Integration MIB,
  47.    as specified in [FCMGMT].
  48.  
  49.  
  50.  
  51.  
  52. FCIP MIB                     Expires July 2002                  [Page 1]
  53.  
  54. Internet Draft                  FCIP  MIB                   January 2002
  55.  
  56.  
  57. 3. The SNMP Management Framework
  58.  
  59.    The SNMP Management Framework presently consists of five major
  60.    components:
  61.  
  62.     o   An overall architecture, described in RFC 2571 [RFC2571].
  63.  
  64.     o   Mechanisms for describing and naming objects and events for the
  65.         purpose of management.  The first version of this Structure of
  66.         Management Information (SMI) is called SMIv1 and described in
  67.         STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
  68.         1215 [RFC1215].  The second version, called SMIv2, is described
  69.         in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and
  70.         STD 58, RFC 2580 [RFC2580].
  71.  
  72.     o   Message protocols for transferring management information.  The
  73.         first version of the SNMP message protocol is called SNMPv1 and
  74.         described in STD 15, RFC 1157 [RFC1157].  A second version of
  75.         the SNMP message protocol, which is not an Internet standards
  76.         track protocol, is called SNMPv2c and described in RFC 1901
  77.         [RFC1901] and RFC 1906 [RFC1906].  The third version of the
  78.         message protocol is called SNMPv3 and described in RFC 1906
  79.         [RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574].
  80.  
  81.     o   Protocol operations for accessing management information.  The
  82.         first set of protocol operations and associated PDU formats is
  83.         described in STD 15, RFC 1157 [RFC1157].  A second set of
  84.         protocol operations and associated PDU formats is described in
  85.         RFC 1905 [RFC1905].
  86.  
  87.     o   A set of fundamental applications described in RFC 2573
  88.         [RFC2573] and the view-based access control mechanism described
  89.         in RFC 2575 [RFC2575].
  90.  
  91.    A more detailed introduction to the current SNMP Management Framework
  92.    can be found in RFC 2570 [RFC2570].
  93.  
  94.    Managed objects are accessed via a virtual information store, termed
  95.    the Management Information Base or MIB.  Objects in the MIB are
  96.    defined using the mechanisms defined in the SMI.
  97.  
  98.    This memo specifies a MIB module that is compliant to the SMIv2.  A
  99.    MIB conforming to the SMIv1 can be produced through the appropriate
  100.    translations.  The resulting translated MIB must be semantically
  101.    equivalent, except where objects or events are omitted because no
  102.    translation is possible (use of Counter64).  Some machine readable
  103.    information in SMIv2 will be converted into textual descriptions in
  104.    SMIv1 during the translation process.  However, this loss of machine
  105.  
  106.  
  107.  
  108. FCIP MIB                     Expires July 2002                  [Page 2]
  109.  
  110. Internet Draft                  FCIP  MIB                   January 2002
  111.  
  112.  
  113.    readable information is not considered to change the semantics of the
  114.    MIB.
  115.  
  116. 4. Overview of FCIP Device Based Interconnection Model 
  117.  
  118.    Note that the FCIP Device is fully described in [FCIP] from a functional 
  119.    point of view; whereas this section describes the FCIP Device from 
  120.    management point of view.
  121.  
  122.    The FCIP device is modeled as a "gateway" FC Connectivity Unit, since the 
  123.    FCIP device acts as a gateway connection unit to bridge the FC onto the 
  124.    IP technology. 
  125.  
  126.    The FCIP devices provides IP-based interconnection model to interconnect 
  127.    the FC fabric elements. In this model, the FCIP-devices, along with 
  128.    their IP-network, provides a new FCIP transport network. The FC fabric 
  129.    elements (FC-FEs) will support the Logical FC Links in their overlay 
  130.    network that resides on this FCIP transport network.
  131.  
  132.    This IP-based FCIP Interconnection Model supports the following 
  133.    topology:
  134.    o The FCIP-based transport network is formed by interconnecting the
  135.      FCIP-devices.
  136.    o Each FCIP device has one or more FCIP Entities.
  137.    o Peer FCIP Entities are connected by FCIP Links.
  138.    o Each FCIP Link contains one or more Data Engine.
  139.    o The FCIP-device can work as a stand-alone box or as part 
  140.      of a FC fabric element. 
  141.  
  142. 5. Relationship to other MIBs
  143.  
  144.    Objects accessible from other MIBs applicable to FCIP devices have not
  145.    been included in this MIB.
  146.  
  147. 5.1 Relationship to the 'TCP' group of MIB-II
  148.  
  149.    This group is mandatory for all systems which implement TCP. Objects
  150.    relevant to TCP must be obtained from this group.
  151.  
  152. 5.2 Relationship to the 'interfaces' MIB
  153.    
  154.    The 'interfaces' group is defined as being mandatory for
  155.    all systems and contains information on an entity's interfaces.
  156.    Each FCIP Link will run over a physical link described by objects
  157.    in this group.
  158.  
  159. 5.3 Relationship to the Fabric Element MIB
  160.  
  161.    The Fabric Element MIB, RFC 2837 is assumed for FC functionality
  162.    managed objects.
  163.  
  164.  
  165.  
  166. FCIP MIB                     Expires July 2002                  [Page 3]
  167.  
  168. Internet Draft                  FCIP  MIB                   January 2002
  169.  
  170.  
  171. 6. MIB Definitions
  172.  
  173. FCIP-MGMT-MIB DEFINITIONS ::= BEGIN
  174.  
  175. IMPORTS
  176.     OBJECT-TYPE,
  177.     MODULE-IDENTITY,
  178.     Unsigned32,
  179.     IpAddress,
  180.     mib-2               FROM SNMPv2-SMI
  181.     TEXTUAL-CONVENTION  FROM SNMPv2-TC
  182.     MODULE-COMPLIANCE,
  183.     OBJECT-GROUP,
  184.     NOTIFICATION-GROUP  FROM SNMPv2-CONF;
  185.  
  186. fcipMgmtMIB MODULE-IDENTITY
  187.     LAST-UPDATED "200104200000Z"
  188.     ORGANIZATION "IETF IPFC Working Group"
  189.     CONTACT-INFO "Sudar Akkala
  190.                   LightSand Communications Inc,
  191.                   375 Los Coches Street
  192.                   Milpitas, CA 95035 USA.
  193.                   Tel: +1 408 404 3150 
  194.                   Fax: +1 408 941 2166
  195.                   Email: sudara@lightsand.com"
  196.     DESCRIPTION "The FCIP management MIB module."
  197.     ::= { mib-2 8889 } -- TO BE ASSIGNED by IANA
  198.  
  199. fcipMgmtObjects       OBJECT IDENTIFIER ::= { fcipMgmtMIB 1 }
  200. fcipMgmtConformance   OBJECT IDENTIFIER ::= { fcipMgmtMIB 2 }
  201.  
  202. fcipMgmtConfig        OBJECT IDENTIFIER ::= { fcipMgmtObjects 1 }
  203.  
  204. fcipMgmtCompliances   OBJECT IDENTIFIER ::= { fcipMgmtConformance 1 }
  205. fcipMgmtGroups        OBJECT IDENTIFIER ::= { fcipMgmtConformance 2 }
  206.  
  207. -- Textual conventions 
  208.  
  209. FcFabricWWId ::= TEXTUAL-CONVENTION
  210.     STATUS    current
  211.     DESCRIPTION    "Represents the Worldwide Name (WWN; IEEE 124-bit
  212.                     variety) associated with a Fibre Channel (FC)
  213.                     entity."
  214.     SYNTAX    OCTET STRING (SIZE(16))
  215.  
  216. FcDomainId ::= TEXTUAL-CONVENTION
  217.     STATUS    current
  218.     DESCRIPTION    "Represents the Domain Identifier associated
  219.  
  220.  
  221.  
  222. FCIP MIB                     Expires July 2002                  [Page 4]
  223.  
  224. Internet Draft                  FCIP  MIB                   January 2002
  225.  
  226.  
  227.            with a FC entity."
  228.     SYNTAX    OCTET STRING (SIZE(1))
  229.  
  230. --
  231. -- The FCIP group 
  232. --
  233. -- This group defines the global scalar objects applicable to FCIP
  234. -- devices only
  235. -- 
  236.  
  237. fcFcipMode OBJECT-TYPE
  238.     SYNTAX  INTEGER {
  239.         e-port-mode(1),
  240.         b-port-mode(2)
  241.     }
  242.     MAX-ACCESS read-only
  243.     STATUS current
  244.     DESCRIPTION
  245.       "It indicates the mode in which the FCIP-device operates"
  246.     ::= { fcipMgmtConfig 1 }
  247.  
  248. fcFcipDynIpConfType     OBJECT-TYPE
  249.     SYNTAX INTEGER {
  250.         not-applied (1),
  251.         lsp    (2)
  252.     }        
  253.     MAX-ACCESS read-write
  254.     STATUS current
  255.     DESCRIPTION
  256.     "Indicates the type of discovery protocol used to discover remote
  257.     FCIP entities."
  258.     ::= { fcipMgmtConfig 2 }
  259.  
  260. fcFcipFabricWWN   OBJECT-TYPE
  261.     SYNTAX FcFabricWWId
  262.     MAX-ACCESS read-only
  263.     STATUS current
  264.     DESCRIPTION
  265.       "The World Wide Name of this FCIP device."
  266.     ::= { fcipMgmtConfig 3 }
  267.  
  268. --
  269. -- fcFcipEntityTable
  270. --
  271.  
  272. -- The FCIP Entity table contains information about this entity's existing
  273. -- FCIP entities.
  274.  
  275.  
  276.  
  277.  
  278. FCIP MIB                     Expires July 2002                  [Page 5]
  279.  
  280. Internet Draft                  FCIP  MIB                   January 2002
  281.  
  282.  
  283. fcFcipEntityTable OBJECT-TYPE
  284.     SYNTAX SEQUENCE OF FcFcipEntityEntry
  285.     MAX-ACCESS not-accessible
  286.     STATUS current
  287.     DESCRIPTION
  288.     "A table containing FCIP entity specific information."
  289.     ::= { fcipMgmtConfig 4 }
  290.  
  291. fcFcipEntityEntry OBJECT-TYPE
  292.     SYNTAX FcFcipEntityEntry
  293.     MAX-ACCESS not-accessible
  294.     STATUS current
  295.     DESCRIPTION
  296.     "A conceptual row of the FCIP entity table containing information
  297.     about a particular FCIP entity."
  298.     INDEX { fcFcipEntityId }
  299.     ::= { fcFcipEntityTable 1 }
  300.  
  301. FcFcipEntityEntry ::=
  302.     SEQUENCE {
  303.         fcFcipEntityId                  Unsigned32,
  304.         fcFcipEntityIpAddr              IpAddress,
  305.         fcFcipEntityTcpConnPort         Unsigned32,
  306.         fcFcipEntitySACKOption          INTEGER,
  307.         fcFcipEntitySeqNumWrap          INTEGER,
  308.         fcFcipEntityPHBIpOption         INTEGER
  309. }
  310.  
  311. fcFcipEntityId   OBJECT-TYPE
  312.     SYNTAX Unsigned32
  313.     MAX-ACCESS read-only
  314.     STATUS current
  315.     DESCRIPTION
  316.       "The FCIP entity identifier."
  317.     ::= { fcFcipEntityEntry 1 }
  318.  
  319. fcFcipEntityIpAddr   OBJECT-TYPE
  320.     SYNTAX IpAddress
  321.     MAX-ACCESS read-only
  322.     STATUS current
  323.     DESCRIPTION
  324.       "The IP address of the FCIP entity."
  325.     ::= { fcFcipEntityEntry 2 }
  326.  
  327. fcFcipEntityTcpConnPort   OBJECT-TYPE
  328.     SYNTAX Unsigned32
  329.     MAX-ACCESS read-write
  330.     STATUS current
  331.  
  332.  
  333.  
  334. FCIP MIB                     Expires July 2002                  [Page 6]
  335.  
  336. Internet Draft                  FCIP  MIB                   January 2002
  337.  
  338.  
  339.     DESCRIPTION
  340.       "A TCP port other than the FCIP Well-Known port on which the FCIP entity
  341.        entity listens for new TCP connection requests."
  342.     ::= { fcFcipEntityEntry 3 }
  343.  
  344. fcFcipEntitySACKOption   OBJECT-TYPE
  345.     SYNTAX INTEGER {
  346.         enabled(1),
  347.         disabled(2)
  348.     }
  349.     MAX-ACCESS read-write
  350.     STATUS current
  351.     DESCRIPTION
  352.     "Indicates whether the TCP Selective Acknowledgement Option is enabled
  353.     to allow the receiver end to acknowledge multiple lost packets in a singel
  354.     ACK, enabling faster recovery."
  355.     ::= { fcFcipEntityEntry 4 }
  356.  
  357. fcFcipEntitySeqNumWrap   OBJECT-TYPE
  358.     SYNTAX INTEGER {
  359.         supported(1),
  360.         not-supported(2)
  361.     }
  362.     MAX-ACCESS read-only
  363.     STATUS current
  364.     DESCRIPTION
  365.     "Indicates whether the protection against sequence number wrap is supported
  366.     or not."
  367.     ::= { fcFcipEntityEntry 5 }
  368.  
  369. fcFcipEntityPHBIpOption   OBJECT-TYPE
  370.     SYNTAX INTEGER {
  371.         supported(1),
  372.         not-supported(2)
  373.     }
  374.     MAX-ACCESS read-only
  375.     STATUS current
  376.     DESCRIPTION
  377.     "Indicates whether a PHB IP QoS is implemented or not."
  378.     ::= { fcFcipEntityEntry 6 }
  379.  
  380. --
  381. -- fcFcipLinkTable
  382. --
  383.  
  384. -- The FCIP link table contains information about this FCIP device's existing 
  385. -- FCIP links.
  386.  
  387.  
  388.  
  389.  
  390. FCIP MIB                     Expires July 2002                  [Page 7]
  391.  
  392. Internet Draft                  FCIP  MIB                   January 2002
  393.  
  394.  
  395. fcFcipLinkTable OBJECT-TYPE
  396.     SYNTAX SEQUENCE OF FcFcipLinkEntry
  397.     MAX-ACCESS not-accessible
  398.     STATUS current
  399.     DESCRIPTION
  400.     "A table containing FCIP link specific information."
  401.     ::= { fcipMgmtConfig 5 }
  402.  
  403. fcFcipLinkEntry OBJECT-TYPE
  404.     SYNTAX FcFcipLinkEntry
  405.     MAX-ACCESS not-accessible
  406.     STATUS current
  407.     DESCRIPTION
  408.     "A conceptual row of the FCIP link table containing information about
  409.     a particular FCIP link."
  410.     INDEX { fcFcipEntityId, fcFcipLinkIndex, fcFcipLinkIfIndex }
  411.     ::= { fcFcipLinkTable 1 }
  412.  
  413. FcFcipLinkEntry ::=
  414.     SEQUENCE {
  415.         fcFcipLinkIndex               Unsigned32,
  416.         fcFcipLinkIfIndex             INTEGER,
  417.         fcFcipLinkCost                Unsigned32,
  418.         fcFcipLinkRemFcipEntityWWN    FcFabricWWId,
  419.         fcFcipLinkRemFcipEntityId     Unsigned32,
  420.         fcFcipLinkRemFcipEntityIpAddr IpAddress
  421. }
  422.  
  423. fcFcipLinkIndex     OBJECT-TYPE
  424.     SYNTAX Unsigned32
  425.     MAX-ACCESS read-only
  426.     STATUS current
  427.     DESCRIPTION
  428.       "A unique value for each FCIP link within a FCIP entity."
  429.     ::= { fcFcipLinkEntry 1 }
  430.  
  431. fcFcipLinkIfIndex     OBJECT-TYPE
  432.     SYNTAX INTEGER
  433.     MAX-ACCESS read-only
  434.     STATUS current
  435.     DESCRIPTION
  436.     "A unique value that identifies the interface on this FCIP device 
  437.     to which this link pertains. The interface identified by a parti-
  438.     cular value of this object is the same interface as identified
  439.     by the same value of the ifIndex object, defined in RFC 2233."
  440.     ::= { fcFcipLinkEntry 2 }
  441.  
  442. fcFcipLinkCost     OBJECT-TYPE
  443.  
  444.  
  445.  
  446. FCIP MIB                     Expires July 2002                  [Page 8]
  447.  
  448. Internet Draft                  FCIP  MIB                   January 2002
  449.  
  450.  
  451.     SYNTAX Unsigned32
  452.     MAX-ACCESS read-write
  453.     STATUS current
  454.     DESCRIPTION
  455.       "It indicates the cost associated with this FCIP Link."
  456.     ::= { fcFcipLinkEntry 3 }
  457.  
  458. fcFcipLinkRemFcipEntityWWN   OBJECT-TYPE
  459.     SYNTAX FcFabricWWId
  460.     MAX-ACCESS read-write
  461.     STATUS current
  462.     DESCRIPTION
  463.       "The World Wide Name of the remote FC Fabric Entity."
  464.     ::= { fcFcipLinkEntry 4 }
  465.  
  466. fcFcipLinkRemFcipEntityId   OBJECT-TYPE
  467.     SYNTAX Unsigned32
  468.     MAX-ACCESS read-write
  469.     STATUS current
  470.     DESCRIPTION
  471.       "The remote FCIP entity's identifier."
  472.     ::= { fcFcipLinkEntry 5 }
  473.  
  474. fcFcipLinkRemFcipEntityIpAddr   OBJECT-TYPE
  475.     SYNTAX IpAddress
  476.     MAX-ACCESS read-write
  477.     STATUS current
  478.     DESCRIPTION
  479.       "The IP address of the remote FCIP entity."
  480.     ::= { fcFcipLinkEntry 6 }
  481.  
  482. --
  483. -- fcFcipTcpConnTable
  484. --
  485.  
  486. -- The FCIP TCP Connection table contains information about existing TCP
  487. -- connections. Each FCIP link within a FCIP entity manages one or more
  488. -- TCP connections. The FCIP entity employs a Data Engine for each TCP
  489. -- connection for handling FC frame encapsulation, de-encapsulation and
  490. -- transmission of FCIP frames on the connection.
  491.  
  492. fcFcipTcpConnTable OBJECT-TYPE
  493.     SYNTAX SEQUENCE OF FcFcipTcpConnEntry
  494.     MAX-ACCESS not-accessible
  495.     STATUS current
  496.     DESCRIPTION
  497.     "A table containing FCIP specific information about this FCIP device's
  498.     existing TCP connections."
  499.  
  500.  
  501.  
  502. FCIP MIB                     Expires July 2002                  [Page 9]
  503.  
  504. Internet Draft                  FCIP  MIB                   January 2002
  505.  
  506.  
  507.     ::= { fcipMgmtConfig 6 }
  508.  
  509. fcFcipTcpConnEntry OBJECT-TYPE
  510.     SYNTAX FcFcipTcpConnEntry
  511.     MAX-ACCESS not-accessible
  512.     STATUS current
  513.     DESCRIPTION
  514.     "A conceptual row of the FCIP TCP Connection table containing information
  515.     about a particular TCP connection."
  516.     INDEX {     fcFcipEntityId,     
  517.         fcFcipLinkIndex,
  518.         fcFcipTcpConnLocalPort }
  519.     ::= { fcFcipTcpConnTable 1 }
  520.  
  521. FcFcipTcpConnEntry ::=
  522.     SEQUENCE {
  523.         fcFcipTcpConnLocalPort      INTEGER,
  524.         fcFcipTcpConnRemPort        INTEGER,
  525.         fcFcipTcpConnPurpose        INTEGER,
  526.         fcFcipTcpConnRWSize         Unsigned32,
  527.         fcFcipTcpConnMSS            Unsigned32,
  528.         fcFcipTcpConnTimeOut        Unsigned32
  529. }
  530.  
  531. fcFcipTcpConnLocalPort     OBJECT-TYPE
  532.     SYNTAX INTEGER (0..65535)
  533.     MAX-ACCESS read-only
  534.     STATUS current
  535.     DESCRIPTION
  536.     "The local port number for this TCP connection."
  537.     ::= { fcFcipTcpConnEntry 1 }
  538.  
  539. fcFcipTcpConnRemPort     OBJECT-TYPE
  540.     SYNTAX INTEGER (0..65535)
  541.     MAX-ACCESS read-only
  542.     STATUS current
  543.     DESCRIPTION
  544.     "The remote port number for this TCP connection."
  545.     ::= { fcFcipTcpConnEntry 2 }
  546.  
  547. fcFcipTcpConnPurpose    OBJECT-TYPE
  548.     SYNTAX INTEGER {
  549.         control(1),
  550.         data(2),
  551.         both(3)
  552.     }
  553.     MAX-ACCESS read-only
  554.     STATUS current
  555.  
  556.  
  557.  
  558. FCIP MIB                     Expires July 2002                  [Page 10]
  559.  
  560. Internet Draft                  FCIP  MIB                   January 2002
  561.  
  562.  
  563.     DESCRIPTION
  564.       "The nature of messages that get transmitted on this TCP connection."
  565.     ::= { fcFcipTcpConnEntry 3 }
  566.  
  567. fcFcipTcpConnRWSize     OBJECT-TYPE
  568.     SYNTAX Unsigned32
  569.     MAX-ACCESS read-only
  570.     STATUS current
  571.     DESCRIPTION
  572.     "The advertised TCP Receiver Window size for this TCP connection."
  573.     ::= { fcFcipTcpConnEntry 4 }
  574.  
  575. fcFcipTcpConnMSS     OBJECT-TYPE
  576.     SYNTAX Unsigned32
  577.     MAX-ACCESS read-only
  578.     STATUS current
  579.     DESCRIPTION
  580.     "The TCP Maximum Segment Size(MSS) for this TCP connection."
  581.     ::= { fcFcipTcpConnEntry 5 }
  582.  
  583. fcFcipTcpConnTimeOut    OBJECT-TYPE
  584.     SYNTAX Unsigned32
  585.     MAX-ACCESS read-only
  586.     STATUS current
  587.     DESCRIPTION
  588.     "The timeout value for this TCP connection."
  589.     ::= { fcFcipTcpConnEntry 6 }
  590.  
  591.  
  592. --
  593. -- fcFcipDynamicRouteTable
  594. --
  595.  
  596. -- The FCIP dynamic route table contains information about this FCIP
  597. -- device's routing information that is dynamically discovered by SLP.
  598. -- The FCIP device will use SLPv2 protocol for dynamically discovering 
  599. -- other FCIP entities, and populate this table for Destination Address 
  600. -- Identifier to connecting FCIP link information.
  601.  
  602. fcFcipDynamicRouteTable OBJECT-TYPE
  603.     SYNTAX SEQUENCE OF FcFcipDynamicRouteEntry
  604.     MAX-ACCESS not-accessible
  605.     STATUS current
  606.     DESCRIPTION
  607.       "A table containing FCIP Route specific information."
  608.     ::= { fcipMgmtConfig 7 }
  609.  
  610. fcFcipDynamicRouteEntry OBJECT-TYPE
  611.  
  612.  
  613.  
  614. FCIP MIB                     Expires July 2002                  [Page 11]
  615.  
  616. Internet Draft                  FCIP  MIB                   January 2002
  617.  
  618.  
  619.     SYNTAX FcFcipDynamicRouteEntry
  620.     MAX-ACCESS not-accessible
  621.     STATUS current
  622.     DESCRIPTION
  623.     "A conceptual row of the FCIP Dynamic Route Table containing information
  624.     about a particular FCIP route."
  625.     INDEX { fcFcipEntityId, fcFcipDynamicRouteIndex }
  626.     ::= { fcFcipDynamicRouteTable 1 }
  627.  
  628. FcFcipDynamicRouteEntry ::=
  629.     SEQUENCE {
  630.                fcFcipDynamicRouteIndex        Unsigned32,
  631.                fcFcipDynamicRouteDID          FcDomainId,
  632.                fcFcipDynamicRouteLinkIndex    Unsigned32
  633.             }
  634.  
  635. fcFcipDynamicRouteIndex    OBJECT-TYPE
  636.     SYNTAX Unsigned32
  637.     MAX-ACCESS read-only
  638.     STATUS current
  639.     DESCRIPTION
  640.     "An index that uniquely identifies an entry in the FCIP dynamic 
  641.     Route table."
  642.     ::= { fcFcipDynamicRouteEntry  1 }
  643.  
  644. fcFcipDynamicRouteDID    OBJECT-TYPE
  645.     SYNTAX FcDomainId
  646.     MAX-ACCESS read-only
  647.     STATUS current
  648.     DESCRIPTION
  649.     "8 bit ID of the remote Fibre Channel Domain that is reachable from 
  650.     this FCIP device."
  651.     ::= { fcFcipDynamicRouteEntry  2 }
  652.  
  653. fcFcipDynamicRouteLinkIndex    OBJECT-TYPE
  654.     SYNTAX Unsigned32
  655.     MAX-ACCESS read-only
  656.     STATUS current
  657.     DESCRIPTION
  658.     "Indicates the FCIP link that is used to reach this domain(specified
  659.     by the previous object 'fcFcipDynamicRouteDID') on the remote FCIP 
  660.     device."
  661.     ::= { fcFcipDynamicRouteEntry  3 }
  662.  
  663. --
  664. -- fcFcipStaticRouteTable
  665. --
  666.  
  667.  
  668.  
  669.  
  670. FCIP MIB                     Expires July 2002                  [Page 12]
  671.  
  672. Internet Draft                  FCIP  MIB                   January 2002
  673.  
  674.  
  675. -- The FCIP static route table contains information about this FCIP
  676. -- device's routing information that is created by the Network Admin.
  677. -- In the absence of dynamic discovery of remote FCIP entities, the
  678. -- Network Manager will figure out all the remote FCIP devices that
  679. -- are reachable from this device, and populate this table with FCIP
  680. -- link information for each Domain Id.
  681.  
  682. fcFcipStaticRouteTable OBJECT-TYPE
  683.     SYNTAX SEQUENCE OF FcFcipStaticRouteEntry
  684.     MAX-ACCESS not-accessible
  685.     STATUS current
  686.     DESCRIPTION
  687.       "A table containing FCIP Route specific information."
  688.     ::= { fcipMgmtConfig 8 }
  689.  
  690. fcFcipStaticRouteEntry OBJECT-TYPE
  691.     SYNTAX FcFcipStaticRouteEntry
  692.     MAX-ACCESS not-accessible
  693.     STATUS current
  694.     DESCRIPTION
  695.     "A conceptual row of the FCIP Static Route Table containing information
  696.     about a particular FCIP route."
  697.     INDEX { fcFcipEntityId, fcFcipStaticRouteIndex }
  698.     ::= { fcFcipStaticRouteTable 1 }
  699.  
  700. FcFcipStaticRouteEntry ::=
  701.     SEQUENCE {
  702.                fcFcipStaticRouteIndex               Unsigned32,
  703.                fcFcipStaticRouteDID                 FcDomainId,
  704.         fcFcipStaticRouteRemFcipEntityWWN    FcFabricWWId,
  705.         fcFcipStaticRouteRemFcipEntityId     Unsigned32,
  706.         fcFcipStaticRouteRemFcipEntityIpAddr IpAddress
  707.             }
  708.  
  709. fcFcipStaticRouteIndex    OBJECT-TYPE
  710.     SYNTAX Unsigned32
  711.     MAX-ACCESS read-only
  712.     STATUS current
  713.     DESCRIPTION
  714.     "An index that uniquely identifies an entry in the FCIP dynamic Route table."
  715.     ::= { fcFcipStaticRouteEntry  1 }
  716.  
  717. fcFcipStaticRouteDID    OBJECT-TYPE
  718.     SYNTAX FcDomainId
  719.     MAX-ACCESS read-write
  720.     STATUS current
  721.     DESCRIPTION
  722.     "8 bit ID of the remote Fibre Channel Domain that is reachable from 
  723.  
  724.  
  725.  
  726. FCIP MIB                     Expires July 2002                  [Page 13]
  727.  
  728. Internet Draft                  FCIP  MIB                   January 2002
  729.  
  730.  
  731.     this FCIP device."
  732.     ::= { fcFcipStaticRouteEntry  2 }
  733.  
  734. fcFcipStaticRouteRemFcipEntityWWN   OBJECT-TYPE
  735.     SYNTAX FcFabricWWId
  736.     MAX-ACCESS read-write
  737.     STATUS current
  738.     DESCRIPTION
  739.       "The World Wide Name of the remote FC Fabric Entity."
  740.     ::= { fcFcipStaticRouteEntry  3 }
  741.  
  742. fcFcipStaticRouteRemFcipEntityId   OBJECT-TYPE
  743.     SYNTAX Unsigned32
  744.     MAX-ACCESS read-write
  745.     STATUS current
  746.     DESCRIPTION
  747.       "The remote FCIP entity's identifier."
  748.     ::= { fcFcipStaticRouteEntry  4 }
  749.  
  750. fcFcipStaticRouteRemFcipEntityIpAddr   OBJECT-TYPE
  751.     SYNTAX IpAddress
  752.     MAX-ACCESS read-write
  753.     STATUS current
  754.     DESCRIPTION
  755.       "The IP address of the remote FCIP entity."
  756.     ::= { fcFcipStaticRouteEntry  5 }
  757. END
  758.  
  759. 11. References:
  760.  
  761. [FCIP]      Rajagopal, M., et al "Fiber Channel Over TCP/IP (FCIP)",
  762.             <draft-ietf-ips-fcovertcpip-07.txt>, November 2001.
  763.  
  764. [RFC2571]   Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture
  765.             for Describing SNMP Management Frameworks", RFC 2571, April
  766.             1999.
  767.  
  768. [RFC1155]   Rose, M., and K. McCloghrie, "Structure and Identification
  769.             of Management Information for TCP/IP-based Internets", STD
  770.             16, RFC 1155, May 1990.
  771.  
  772. [RFC1212]   Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD
  773.             16, RFC 1212, March 1991.
  774.  
  775. [RFC1215]   M. Rose, "A Convention for Defining Traps for use with the
  776.             SNMP", RFC 1215, March 1991.
  777.  
  778. [RFC2578]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
  779.  
  780.  
  781.  
  782. FCIP MIB                     Expires July 2002                  [Page 1]
  783.  
  784. Internet Draft                  FCIP  MIB                   January 2002
  785.  
  786.  
  787.             Rose, M., and S. Waldbusser, "Structure of Management
  788.             Information Version 2 (SMIv2)", STD 58, RFC 2578, April
  789.             1999.
  790.  
  791. [RFC2579]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
  792.             Rose, M., and S. Waldbusser, "Textual Conventions for
  793.             SMIv2", STD 58, RFC 2579, April 1999.
  794.  
  795. [RFC2580]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
  796.             Rose, M., and S. Waldbusser, "Conformance Statements for
  797.             SMIv2", STD 58, RFC 2580, April 1999.
  798.  
  799. [RFC2580]   McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J.,
  800.             Rose, M., and S. Waldbusser, "Conformance Statements for
  801.             SMIv2", STD 58, RFC 2580, April 1999.
  802.  
  803. [RFC1157]   Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  804.             Network Management Protocol", STD 15, RFC 1157, May 1990.
  805.  
  806. [RFC1901]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  807.             "Introduction to Community-based SNMPv2", RFC 1901, January
  808.             1996.
  809.  
  810. [RFC1906]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  811.             "Transport Mappings for Version 2 of the Simple Network
  812.             Management Protocol (SNMPv2)", RFC 1906, January 1996.
  813.  
  814.  
  815.  
  816.  
  817. FCIP MIB                     Expires July 2002                  [Page 14]
  818.  
  819. Internet Draft                  FCIP  MIB                   January 2002
  820.  
  821.  
  822. [RFC2572]   Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message
  823.             Processing and Dispatching for the Simple Network Management
  824.             Protocol (SNMP)", RFC 2572, April 1999.
  825.  
  826. [RFC2574]   Blumenthal, U., and B. Wijnen, "User-based Security Model
  827.             (USM) for version 3 of the Simple Network Management
  828.             Protocol (SNMPv3)", RFC 2574, April 1999.
  829.  
  830. [RFC1905]   Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
  831.             "Protocol Operations for Version 2 of the Simple Network
  832.  
  833.  
  834. 13. Authors' Addresses
  835.  
  836.     Anil Rijhsinghani
  837.     McDATA Corp.
  838.     310 Interlocken Parkway
  839.     Broomfield, CO 80021
  840.     USA
  841.     E-mail: anil@mcdata.com
  842.  
  843.     Sudar Akkala
  844.     LightSand Communications, Inc.
  845.     375 Los Coches Street
  846.     Milpitas, CA 95035
  847.     USA
  848.     E-mail: sudara@lightsand.com
  849.  
  850.     Ravi Natarajan
  851.     LightSand Communications, Inc.
  852.     375 Los Coches Street
  853.     Milpitas, CA 95035
  854.     USA
  855.     E-mail: ravin@lightsand.com
  856.