Blame mibs/ietf/ISNS-MIB

Packit 022b05
ISNS-MIB DEFINITIONS ::= BEGIN
Packit 022b05
   IMPORTS
Packit 022b05
   --  From RFC 2578
Packit 022b05
       MODULE-IDENTITY,
Packit 022b05
       OBJECT-TYPE,
Packit 022b05
       NOTIFICATION-TYPE,
Packit 022b05
       Integer32,
Packit 022b05
       Unsigned32,
Packit 022b05
       Gauge32,
Packit 022b05
       mib-2
Packit 022b05
            FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
   --  From RFC 2579
Packit 022b05
       TEXTUAL-CONVENTION,
Packit 022b05
       TimeStamp,
Packit 022b05
       TruthValue
Packit 022b05
            FROM SNMPv2-TC
Packit 022b05
Packit 022b05
   --  From RFC 2580
Packit 022b05
       OBJECT-GROUP,
Packit 022b05
       MODULE-COMPLIANCE,
Packit 022b05
       NOTIFICATION-GROUP
Packit 022b05
            FROM SNMPv2-CONF
Packit 022b05
Packit 022b05
   --  From RFC 3411
Packit 022b05
       SnmpAdminString
Packit 022b05
            FROM SNMP-FRAMEWORK-MIB
Packit 022b05
Packit 022b05
   --  From RFC 4001
Packit 022b05
       InetAddressType,
Packit 022b05
       InetAddress,
Packit 022b05
       InetPortNumber
Packit 022b05
            FROM INET-ADDRESS-MIB
Packit 022b05
Packit 022b05
   --  From RFC 4044
Packit 022b05
       FcNameIdOrZero,
Packit 022b05
       FcAddressIdOrZero
Packit 022b05
            FROM FC-MGMT-MIB
Packit 022b05
Packit 022b05
   --  From RFC 4133
Packit 022b05
       PhysicalIndex
Packit 022b05
            FROM ENTITY-MIB
Packit 022b05
         ;
Packit 022b05
Packit 022b05
   isnsMIB  MODULE-IDENTITY
Packit 022b05
         LAST-UPDATED "200707110000Z"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         ORGANIZATION "IETF IPS Working Group"
Packit 022b05
         CONTACT-INFO "
Packit 022b05
           Attn: Kevin Gibbons
Packit 022b05
                 2Wire, Inc.
Packit 022b05
                 1704 Automation Parkway
Packit 022b05
                 San Jose, CA 95131
Packit 022b05
                 USA
Packit 022b05
                 Tel: +1 408-895-1387
Packit 022b05
                 Fax: +1 408-428-9590
Packit 022b05
                 Email: kgibbons@yahoo.com
Packit 022b05
Packit 022b05
                 G.D. Ramkumar
Packit 022b05
                 SnapTell, Inc.
Packit 022b05
                 2741 Middlefield Rd, Suite 200
Packit 022b05
                 Palo Alto, CA 94306
Packit 022b05
                 USA
Packit 022b05
                 Tel: +1 650-326-7627
Packit 022b05
                 Fax: +1 650-326-7620
Packit 022b05
                 Email: gramkumar@stanfordalumni.org
Packit 022b05
Packit 022b05
                 Scott Kipp
Packit 022b05
                 Brocade
Packit 022b05
                 4 McDATA Pkwy
Packit 022b05
                 Broomfield, CO 80021
Packit 022b05
                 USA
Packit 022b05
                 Tel: +1 720-558-3452
Packit 022b05
                 Fax: +1 720-558-8999
Packit 022b05
                 Email: skipp@brocade.com
Packit 022b05
                       "
Packit 022b05
Packit 022b05
            DESCRIPTION
Packit 022b05
                    "This module defines management information
Packit 022b05
                     specific to internet Storage Name Service
Packit 022b05
                     (iSNS) management.
Packit 022b05
Packit 022b05
                     Copyright (C) The IETF Trust (2007).
Packit 022b05
                     This version of this MIB module is part
Packit 022b05
                     of RFC 4939; see the RFC itself for full
Packit 022b05
                     legal notices."
Packit 022b05
Packit 022b05
            REVISION    "200707110000Z"
Packit 022b05
Packit 022b05
            DESCRIPTION
Packit 022b05
                     "Initial version of iSNS Management Module.
Packit 022b05
                      This MIB published as RFC 4939."
Packit 022b05
              ::=  { mib-2 163 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      --
Packit 022b05
      --  Textual Conventions
Packit 022b05
      --
Packit 022b05
Packit 022b05
   IsnsDiscoveryDomainSetId ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The unique Discovery Domain Set Identifier associated with a
Packit 022b05
    Discovery Domain Set (DDS)."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.11.1.1"
Packit 022b05
       SYNTAX         Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsDdsStatusType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The status of a Discovery Domain Set (DDS) registered in the
Packit 022b05
    iSNS.  The initially assigned values are below:
Packit 022b05
                 Bit           Status
Packit 022b05
              ---------       ---------
Packit 022b05
                 31            DDS Enabled
Packit 022b05
              All others       RESERVED
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the feature is enabled.
Packit 022b05
    Otherwise, it is disabled.  The future assignment of any of
Packit 022b05
    the reserved values will be documented in a revision of
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.11.1.3"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24), reserved25(25), reserved26(26),
Packit 022b05
           reserved27(27), reserved28(28), reserved29(29),
Packit 022b05
           reserved30(30),
Packit 022b05
           ddsEnabled (31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsDiscoveryDomainId ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The unique Discovery Domain Identifier (DD_ID) associated
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    with each Discovery Domain (DD).  This is used to
Packit 022b05
    uniquely index and reference a DD."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6"
Packit 022b05
       SYNTAX         Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsDdFeatureType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This type defines the features that each Discovery Domain
Packit 022b05
    (DD) has.
Packit 022b05
                 Bit           Status
Packit 022b05
              ---------       ---------
Packit 022b05
                 31            Boot List
Packit 022b05
              All others       RESERVED
Packit 022b05
Packit 022b05
    Boot List: this feature indicates that the targets
Packit 022b05
    in this DD provide boot capabilities for the member
Packit 022b05
    initiators.
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the feature is enabled.
Packit 022b05
    Otherwise, it is disabled.  The future assignment of any of
Packit 022b05
    the reserved values will be documented in a revision of
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.11.2.9"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24), reserved25(25), reserved26(26),
Packit 022b05
           reserved27(27), reserved28(28), reserved29(29),
Packit 022b05
           reserved30(30),
Packit 022b05
           bootlist(31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsDdDdsModificationType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The methods that can be used to modify the Discovery
Packit 022b05
    Domain and Discovery Domain Sets in an iSNS Server
Packit 022b05
    instance.
Packit 022b05
           Bit             Flag Description
Packit 022b05
        ---------   ------------------------------------
Packit 022b05
            0       Control Nodes are allowed
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            1       Target iSCSI Nodes are allowed
Packit 022b05
            2       Initiator iSCSI Nodes are allowed
Packit 022b05
            3       Target iFCP Ports are allowed
Packit 022b05
            4       Initiator iFCP Ports are allowed
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the feature is
Packit 022b05
    enabled.  Otherwise, it is disabled."
Packit 022b05
       REFERENCE      "RFC 4171, Section 2.4"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
                         controlNode(0),
Packit 022b05
                         targetIscsiNode(1),
Packit 022b05
                         initiatorIscsiNode(2),
Packit 022b05
                         targetIfcpNode(3),
Packit 022b05
                         initiatorIfcpNode(4)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsEntityIndexIdOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The identifier for the unique integer Entity Index
Packit 022b05
    associated with an iSNS registered Entity object, and the
Packit 022b05
    value zero.  The value zero is object-specific and MUST
Packit 022b05
    therefore be defined as part of the description of any
Packit 022b05
    object that uses this syntax.  Examples of the usage of
Packit 022b05
    zero might include situations where the Entity is unknown,
Packit 022b05
    or not yet registered in the iSNS server.  If a value of
Packit 022b05
    zero is not valid for an object, then that MUST be
Packit 022b05
    indicated."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6"
Packit 022b05
       SYNTAX         Unsigned32 ( 0 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsPortalGroupIndexId ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The identifier for the unique integer Portal Group Index
Packit 022b05
    associated with an iSNS registered Portal Group object."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6"
Packit 022b05
       SYNTAX         Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsPortalIndexId ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The identifier for the unique integer Portal Index
Packit 022b05
    associated with an iSNS registered Portal object.  The
Packit 022b05
    index is created by the iSNS Server for mapping between
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    registered objects.  The Portal Index used for a specific
Packit 022b05
    portal IP-address and port number pair is only persistent
Packit 022b05
    across reboots for portals that have been explicitly added
Packit 022b05
    to a Discovery Domain (DD).  If a portal is not explicitly
Packit 022b05
    registered in any DD, then the index used for a portal can
Packit 022b05
    change after a server reinitialization."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6"
Packit 022b05
       SYNTAX         Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsPortalPortTypeId ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The UDP or TCP port type being used by a Portal for an
Packit 022b05
    Entity."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.3.2"
Packit 022b05
       SYNTAX         INTEGER { udp(1), tcp(2) }
Packit 022b05
Packit 022b05
   IsnsPortalGroupTagIdOrNull ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Portal Group Tag (PGT) represents an association
Packit 022b05
    between a Portal and iSCSI Node using the value range
Packit 022b05
    0 to 65535.  A PGT with no association is a NULL
Packit 022b05
    value.  The value of -1 indicates a NULL value."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.5.4, and RFC 3720"
Packit 022b05
       SYNTAX         Integer32 ( -1 .. 65535 )
Packit 022b05
Packit 022b05
   IsnsPortalSecurityType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates security attribute settings for a Portal that is
Packit 022b05
    registered in the iSNS server.  The bitmapVALID field must
Packit 022b05
    be set in order for the contents to be considered valid
Packit 022b05
    information.  The definitions of the bit fields are based
Packit 022b05
    on RFC 4171.  The initial representation of each bit setting
Packit 022b05
    (0 or 1) is indicated below.
Packit 022b05
          Bit             Flag Description
Packit 022b05
        ---------   ------------------------------------
Packit 022b05
           25       1 = Tunnel Mode Preferred; 0 = No Preference
Packit 022b05
           26       1 = Transport Mode Preferred; 0 = No
Packit 022b05
                    Preference
Packit 022b05
           27       1 = PFS Enabled; 0 = PFS Disabled
Packit 022b05
           28       1 = Aggressive Mode Enabled; 0 = Disabled
Packit 022b05
           29       1 = Main Mode Enabled; 0 = MM Disabled
Packit 022b05
           30       1 = IKE/IPsec Enabled; 0 = IKE/IPsec
Packit 022b05
                    Disabled
Packit 022b05
           31       1 = Bitmap VALID; 0 = INVALID
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        All others  RESERVED
Packit 022b05
Packit 022b05
    The future assignment of any of the reserved values will be
Packit 022b05
    documented in a revision of RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.3.9"
Packit 022b05
       SYNTAX        BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24),
Packit 022b05
           tunnelModePreferred(25),
Packit 022b05
           transportModePreferred(26),
Packit 022b05
           pfsEnabled(27),
Packit 022b05
           agressiveModeEnabled(28),
Packit 022b05
           mainModeEnabled(29),
Packit 022b05
           ikeIPsecEnabled(30),
Packit 022b05
           bitmapVALID(31)
Packit 022b05
                          }
Packit 022b05
Packit 022b05
   IsnsNodeIndexId ::= TEXTUAL-CONVENTION
Packit 022b05
       DISPLAY-HINT   "d"
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The identifier for the unique integer Node Index associated
Packit 022b05
    with a storage node.  This index provides a 1-to-1 mapping
Packit 022b05
    to an iSCSI node name.  The iSCSI node name maximum length
Packit 022b05
    is too long to be used for an index directly.  The iSCSI
Packit 022b05
    node index used for a specific iSCSI node name is identical
Packit 022b05
    in all DDs, and is persistent across server
Packit 022b05
    reinitializations when the iSCSI node is a member of a
Packit 022b05
    Discovery Domain (DD) or is registered as a Control Node.
Packit 022b05
    Furthermore, index values for recently deregistered objects
Packit 022b05
    SHOULD NOT be reused in the short term."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.4.5"
Packit 022b05
       SYNTAX         Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
Packit 022b05
   IsnsIscsiNodeType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Node Type defines the functions of the registered
Packit 022b05
    object.  The definitions of each setting are defined in
Packit 022b05
    RFC 4171.
Packit 022b05
                 Bit          Node Type
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              ---------       ---------
Packit 022b05
                 29            Control
Packit 022b05
                 30            Initiator
Packit 022b05
                 31            Target
Packit 022b05
              All others       RESERVED
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the node has the corresponding
Packit 022b05
    characteristics.  The future assignment of any of the
Packit 022b05
    reserved values will be documented in a revision of
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.4.2"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24), reserved25(25), reserved26(26),
Packit 022b05
           reserved27(27), reserved28(28),
Packit 022b05
           control(29),
Packit 022b05
           initiator(30),
Packit 022b05
           target(31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsFcClassOfServiceType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This defines the Fibre Channel Class of Service types
Packit 022b05
    that are supported by the registered port.  The
Packit 022b05
    definitions are as defined in RFC 4171.
Packit 022b05
          Bit              FC COS Type
Packit 022b05
        ---------          ----------------
Packit 022b05
           28             Fibre Channel Class 3 Supported
Packit 022b05
           29             Fibre Channel Class 2 Supported
Packit 022b05
        All others        RESERVED
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the class of service is
Packit 022b05
    supported.  The future assignment of any of the
Packit 022b05
    reserved values will be documented in a revision of
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.6.8"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24), reserved25(25), reserved26(26),
Packit 022b05
           reserved27(27),
Packit 022b05
           class3(28),
Packit 022b05
           class2(29)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsIscsiScnType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Node State Change Notification (SCN) values
Packit 022b05
    for a node as defined in RFC 4171.
Packit 022b05
             Bit                Description
Packit 022b05
          ------------       ----------------
Packit 022b05
           24                Initiator and self information only
Packit 022b05
           25                Target and self information only
Packit 022b05
           26                Management registration/SCN
Packit 022b05
           27                Object removed
Packit 022b05
           28                Object added
Packit 022b05
           29                Object updated
Packit 022b05
           30                DD or DDS member removed (Mgmt
Packit 022b05
                             Reg/SCN only)
Packit 022b05
           31 (Lsb)          DD or DDS member added (Mgmt
Packit 022b05
                             Reg/SCN only)
Packit 022b05
           All others        Reserved
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates that type of SCN is enabled.
Packit 022b05
    The future assignment of any of the reserved values will be
Packit 022b05
    documented in a revision of RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.4.4"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           initiatorAndSelfOnly(24),
Packit 022b05
           targetAndSelfOnly(25),
Packit 022b05
           managementRegistrationScn(26),
Packit 022b05
           objectRemoved(27),
Packit 022b05
           objectAdded(28),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           objectUpdated(29),
Packit 022b05
           ddOrDdsMemberRemoved(30),
Packit 022b05
           ddOrDdsMemberAdded(31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsIfcpScnType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iFCP State Change Notification (SCN) values for an iFCP
Packit 022b05
    object as defined in RFC 4171.
Packit 022b05
             Bit                Description
Packit 022b05
          ------------       ----------------
Packit 022b05
           24                Initiator and self information only
Packit 022b05
           25                Target and self information only
Packit 022b05
           26                Management registration/SCN
Packit 022b05
           27                Object removed
Packit 022b05
           28                Object added
Packit 022b05
           29                Object updated
Packit 022b05
           30                DD or DDS member removed (Mgmt
Packit 022b05
                             Reg/SCN only)
Packit 022b05
           31 (Lsb)          DD or DDS member added (Mgmt
Packit 022b05
                             Reg/SCN only)
Packit 022b05
           All others        Reserved
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates that type of SCN is enabled.
Packit 022b05
    The future assignment of any of the reserved values will be
Packit 022b05
    documented in a revision of RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.6.12"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           initiatorAndSelfOnly(24),
Packit 022b05
           targetAndSelfOnly(25),
Packit 022b05
           managementRegistrationScn(26),
Packit 022b05
           objectRemoved(27),
Packit 022b05
           objectAdded(28),
Packit 022b05
           objectUpdated(29),
Packit 022b05
           ddOrDdsMemberRemoved(30),
Packit 022b05
           ddOrDdsMemberAdded(31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsFcPortRoleType ::= TEXTUAL-CONVENTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Role defines the functions of the registered
Packit 022b05
    object.  The definitions of each setting are defined in
Packit 022b05
    RFC 4171.
Packit 022b05
                 Bit          Port Role
Packit 022b05
              ---------       ---------
Packit 022b05
                 29            Control
Packit 022b05
                 30            FCP Initiator
Packit 022b05
                 31            FCP Target
Packit 022b05
             All others        RESERVED
Packit 022b05
Packit 022b05
    Setting a bit to 1 indicates the port has the corresponding
Packit 022b05
    characteristics.  The future assignment of any of the
Packit 022b05
    reserved values will be documented in a revision of
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE      "RFC 4171, Section 6.6.13"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
           reserved0(0), reserved1(1), reserved2(2),
Packit 022b05
           reserved3(3), reserved4(4), reserved5(5),
Packit 022b05
           reserved6(6), reserved7(7), reserved8(8),
Packit 022b05
           reserved9(9), reserved10(10), reserved11(11),
Packit 022b05
           reserved12(12), reserved13(13), reserved14(14),
Packit 022b05
           reserved15(15), reserved16(16), reserved17(17),
Packit 022b05
           reserved18(18), reserved19(19), reserved20(20),
Packit 022b05
           reserved21(21), reserved22(22), reserved23(23),
Packit 022b05
           reserved24(24), reserved25(25), reserved26(26),
Packit 022b05
           reserved27(27), reserved28(28),
Packit 022b05
           control(29),
Packit 022b05
           initiator(30),
Packit 022b05
           target(31)
Packit 022b05
                           }
Packit 022b05
Packit 022b05
   IsnsSrvrDiscoveryMethodsType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The types of iSNS Server discovery methods that are enabled
Packit 022b05
    on an iSNS Server.  The options are DHCP, Service Location
Packit 022b05
    Protocol (SLP), multicast group iSNS heartbeat, broadcast
Packit 022b05
    group iSNS heartbeat, configured server list, and other.
Packit 022b05
    The iSNS Server may support additional discovery methods
Packit 022b05
    not indicated."
Packit 022b05
       REFERENCE      "RFC 4171, Section 2.5"
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
                         dhcp(0),
Packit 022b05
                         slp(1),
Packit 022b05
                         multicastGroupHb(2),
Packit 022b05
                         broadcastHb(3),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                         cfgdServerList(4),
Packit 022b05
                         other(5)
Packit 022b05
                               }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Internet Storage Name Service Management
Packit 022b05
   --
Packit 022b05
Packit 022b05
Packit 022b05
   isnsNotifications           OBJECT IDENTIFIER ::=
Packit 022b05
                                   { isnsMIB 0 }
Packit 022b05
   isnsObjects                 OBJECT IDENTIFIER ::=
Packit 022b05
                                   { isnsMIB 1 }
Packit 022b05
   isnsConformance             OBJECT IDENTIFIER ::=
Packit 022b05
                                   { isnsMIB 2 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Server instance managed objects --------------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsServerInfo OBJECT IDENTIFIER ::= { isnsObjects 1 }
Packit 022b05
Packit 022b05
   isnsServerTable             OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsServerEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This table provides a list of the iSNS Server instances
Packit 022b05
    that are managed through the same SNMP context."
Packit 022b05
       ::= { isnsServerInfo 1 }
Packit 022b05
Packit 022b05
   isnsServerEntry             OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsServerEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This is a row in the iSNS Server instance table.  The number
Packit 022b05
    of rows is dependent on the number of iSNS Server instances
Packit 022b05
    that are being managed through the same SNMP context."
Packit 022b05
       INDEX   { isnsServerIndex }
Packit 022b05
       ::= { isnsServerTable 1 }
Packit 022b05
Packit 022b05
   IsnsServerEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsServerIndex           Unsigned32,
Packit 022b05
          isnsServerName            SnmpAdminString,
Packit 022b05
          isnsServerIsnsVersion     Unsigned32,
Packit 022b05
          isnsServerVendorInfo      SnmpAdminString,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          isnsServerPhysicalIndex   PhysicalIndex,
Packit 022b05
          isnsServerTcpPort         InetPortNumber,
Packit 022b05
          isnsServerUdpPort         InetPortNumber,
Packit 022b05
          isnsServerDiscontinuityTime
Packit 022b05
                                    TimeStamp,
Packit 022b05
          isnsServerRole            INTEGER,
Packit 022b05
          isnsServerDiscoveryMethodsEnabled
Packit 022b05
                                    IsnsSrvrDiscoveryMethodsType,
Packit 022b05
          isnsServerDiscoveryMcGroupType
Packit 022b05
                                    InetAddressType,
Packit 022b05
          isnsServerDiscoveryMcGroupAddress
Packit 022b05
                                    InetAddress,
Packit 022b05
          isnsServerEsiNonResponseThreshold
Packit 022b05
                                    Unsigned32,
Packit 022b05
          isnsServerEnableControlNodeMgtScn
Packit 022b05
                                    TruthValue,
Packit 022b05
          isnsServerDefaultDdDdsStatus
Packit 022b05
                                    INTEGER,
Packit 022b05
          isnsServerUpdateDdDdsSupported
Packit 022b05
                                    IsnsDdDdsModificationType,
Packit 022b05
          isnsServerUpdateDdDdsEnabled
Packit 022b05
                                    IsnsDdDdsModificationType
Packit 022b05
                }
Packit 022b05
Packit 022b05
   isnsServerIndex             OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This object uniquely identifies the iSNS Server being
Packit 022b05
    managed by the SNMP context and is the key for this table.
Packit 022b05
    This is an instance index for each iSNS Server being
Packit 022b05
    managed.  The value of this object is used elsewhere in
Packit 022b05
    the MIB to reference specific iSNS Servers."
Packit 022b05
       ::= { isnsServerEntry 1 }
Packit 022b05
Packit 022b05
   isnsServerName              OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A non-unique name that can be assigned to the iSNS Server
Packit 022b05
    instance.  If not configured, then the string SHALL be
Packit 022b05
    zero-length."
Packit 022b05
       ::= { isnsServerEntry 2 }
Packit 022b05
Packit 022b05
   isnsServerIsnsVersion       OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 65535 )
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSNS version value as contained in messages received
Packit 022b05
    from the current primary server.  The header of each iSNSP
Packit 022b05
    message contains the iSNS version of the sender.  If
Packit 022b05
    unknown, the reported value is 0."
Packit 022b05
       REFERENCE               "RFC 4171"
Packit 022b05
       DEFVAL                  { 1 }
Packit 022b05
       ::= { isnsServerEntry 3 }
Packit 022b05
Packit 022b05
   isnsServerVendorInfo        OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "If this server instance is utilizing the product of a
Packit 022b05
    particular 'vendor', then this managed object contains
Packit 022b05
    that vendor's name and version.  Otherwise, the
Packit 022b05
    string SHALL be zero-length.  The format of the string
Packit 022b05
    is as follows: Vendor Name, Vendor Version, Vendor
Packit 022b05
    Defined Information.
Packit 022b05
Packit 022b05
          Field           Description
Packit 022b05
        ---------       ----------------
Packit 022b05
       Vendor Name      The name of the vendor (if one exists)
Packit 022b05
       Vendor Version   The version of the vendor product
Packit 022b05
       Vendor Defined   This follows the second comma in the
Packit 022b05
                        string, if one exists, and is vendor
Packit 022b05
                        defined
Packit 022b05
   "
Packit 022b05
       ::= { isnsServerEntry 4 }
Packit 022b05
Packit 022b05
   isnsServerPhysicalIndex     OBJECT-TYPE
Packit 022b05
       SYNTAX                  PhysicalIndex
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "An index identifying the network interface for this iSNS
Packit 022b05
    Server within a network entity.  This index maps to the
Packit 022b05
    entPhysicalIndex of entPhysicalTable table in RFC 4133.  The
Packit 022b05
    entPhysicalClass value for the table row must be 'port', as
Packit 022b05
    the interface must be able to send and receive data."
Packit 022b05
       REFERENCE           "RFC 4133, RFC 4171, Section 2.5 - 2.8"
Packit 022b05
       ::= { isnsServerEntry 5 }
Packit 022b05
Packit 022b05
   isnsServerTcpPort           OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates the TCP port this iSNS instance is accepting
Packit 022b05
    iSNSP messages on, generally the iSNS well-known port.
Packit 022b05
    The well-known TCP port for iSNSP is 3205.  If TCP is
Packit 022b05
    not supported by this server instance, then the value
Packit 022b05
    is 0."
Packit 022b05
       ::= { isnsServerEntry 6 }
Packit 022b05
Packit 022b05
   isnsServerUdpPort           OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates the UDP port this iSNS instance is accepting
Packit 022b05
    iSNSP messages on; generally, the iSNS well-known port.
Packit 022b05
    The well-known UDP port for iSNSP is 3205.  If UDP is
Packit 022b05
    not supported by this server instance, then the value
Packit 022b05
    is 0."
Packit 022b05
       ::= { isnsServerEntry 7 }
Packit 022b05
Packit 022b05
   isnsServerDiscontinuityTime OBJECT-TYPE
Packit 022b05
        SYNTAX                 TimeStamp
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
   "The value of sysUpTime on the most recent occasion that
Packit 022b05
    this iSNS server became active or suffered a
Packit 022b05
    discontinuity."
Packit 022b05
       ::= { isnsServerEntry 8 }
Packit 022b05
Packit 022b05
   isnsServerRole              OBJECT-TYPE
Packit 022b05
        SYNTAX                 INTEGER { notSet(1),
Packit 022b05
                                         server(2),
Packit 022b05
                                         backupServer(3) }
Packit 022b05
        MAX-ACCESS             read-only
Packit 022b05
        STATUS                 current
Packit 022b05
        DESCRIPTION
Packit 022b05
   "The current operational mode of this iSNS Server instance.
Packit 022b05
Packit 022b05
          Value             Description
Packit 022b05
        ---------         ----------------
Packit 022b05
         notSet           The iSNS Server role is not
Packit 022b05
                          configured.
Packit 022b05
         server           The iSNS Server instance is
Packit 022b05
                          an operational iSNS Server.
Packit 022b05
         backupServer     The iSNS Server instance is
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                          currently acting as a backup."
Packit 022b05
       REFERENCE               "RFC 4171, Section 2.7 - 2.8"
Packit 022b05
       ::= { isnsServerEntry 9 }
Packit 022b05
Packit 022b05
   isnsServerDiscoveryMethodsEnabled  OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsSrvrDiscoveryMethodsType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates the discovery methods currently enabled for
Packit 022b05
    this iSNS Server instance.  This allows a client to
Packit 022b05
    determine what discovery methods can be used for
Packit 022b05
    this iSNS Server.  Additional methods of discovery may
Packit 022b05
    also be supported."
Packit 022b05
       ::= { isnsServerEntry 10 }
Packit 022b05
Packit 022b05
   isnsServerDiscoveryMcGroupType   OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Internet address in
Packit 022b05
    isnsServerDiscoveryMcGroupAddress.  If the address is
Packit 022b05
    specified, then it must be a valid multicast address and the
Packit 022b05
    value of this object must be ipv4(1), ipv6(2), ipv4z(3), or
Packit 022b05
    ipv6z(4); otherwise, the value of this object is
Packit 022b05
    unknown(0), and the value of
Packit 022b05
    isnsServerDiscoveryMcGroupAddress is the zero-length string."
Packit 022b05
       ::= { isnsServerEntry 11 }
Packit 022b05
Packit 022b05
   isnsServerDiscoveryMcGroupAddress  OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The multicast group that iSNS Heartbeat messages are
Packit 022b05
    sent to if multicast-based discovery has been enabled
Packit 022b05
    for this server instance.  If not configured, then the
Packit 022b05
    string SHALL be zero-length.  The format of this
Packit 022b05
    object is specified by isnsServerDiscoveryMcGroupType."
Packit 022b05
       ::= { isnsServerEntry 12 }
Packit 022b05
Packit 022b05
   isnsServerEsiNonResponseThreshold OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 65535 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Entity Status Inquiry (ESI) Non-Response Threshold -
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    the number of ESI messages that will be sent without
Packit 022b05
    receiving a response before an entity is deregistered
Packit 022b05
    from the iSNS database.  A value of 0 indicates
Packit 022b05
    Entities will never be deregistered due to non-receipt
Packit 022b05
    of ESI messages."
Packit 022b05
       REFERENCE "RFC 4171, Section 2.4"
Packit 022b05
       DEFVAL                  { 3 }
Packit 022b05
       ::= { isnsServerEntry 13 }
Packit 022b05
Packit 022b05
   isnsServerEnableControlNodeMgtScn  OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates if the iSNS Server administrative option to send
Packit 022b05
    Management SCNs to Control Nodes is enabled.  Management
Packit 022b05
    SCNs are used by Control Nodes to monitor and control an
Packit 022b05
    iSNS Server.  If enabled, Control Nodes can register to
Packit 022b05
    receive Management SCNs."
Packit 022b05
       REFERENCE "RFC 4171, Section 2.2.3, 2.4"
Packit 022b05
       DEFVAL                  { true }
Packit 022b05
       ::= { isnsServerEntry 14 }
Packit 022b05
Packit 022b05
   isnsServerDefaultDdDdsStatus OBJECT-TYPE
Packit 022b05
       SYNTAX                  INTEGER { inNoDomain(1),
Packit 022b05
                                         inDefaultDdAndDds(2) }
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This indicates the Discovery Domain (DD) and Discovery
Packit 022b05
    Domain Set (DDS) membership status for a new device
Packit 022b05
    when registered in the iSNS Server instance.  Either the
Packit 022b05
    new device will not be in a DD/DDS, or will be placed
Packit 022b05
    into a default DD and default DDS.  The default setting
Packit 022b05
    is inNoDomain."
Packit 022b05
       REFERENCE "RFC 4171, Section 2.4"
Packit 022b05
       DEFVAL                  { inNoDomain }
Packit 022b05
       ::= { isnsServerEntry 15 }
Packit 022b05
Packit 022b05
   isnsServerUpdateDdDdsSupported OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdDdsModificationType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The methods that this iSNS Server instance supports
Packit 022b05
    to modify Discovery Domains and Discovery Domain Sets."
Packit 022b05
       REFERENCE  "RFC 4171, Section 2.4"
Packit 022b05
       ::= { isnsServerEntry 16 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsServerUpdateDdDdsEnabled OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdDdsModificationType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This indicates the methods this server instance currently
Packit 022b05
    allows for modifying Discovery Domains and Discovery
Packit 022b05
    Domain Sets."
Packit 022b05
       REFERENCE  "RFC 4171, Sec 2.2.2 and 2.4"
Packit 022b05
       ::= { isnsServerEntry 17 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Count of objects currently registered in a server instance
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsNumObjectsTable         OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                   IsnsNumObjectsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Table providing the number of registered objects of each
Packit 022b05
    type in the iSNS Server instance.  The number of entries is
Packit 022b05
    dependent upon the number of iSNS Server instances being
Packit 022b05
    managed."
Packit 022b05
       ::= { isnsServerInfo 2 }
Packit 022b05
Packit 022b05
   isnsNumObjectsEntry         OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsNumObjectsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Entry of an iSNS Server instance."
Packit 022b05
       AUGMENTS { isnsServerEntry }
Packit 022b05
        ::= { isnsNumObjectsTable 1 }
Packit 022b05
Packit 022b05
   IsnsNumObjectsEntry ::= SEQUENCE  {
Packit 022b05
        isnsNumDds             Gauge32,
Packit 022b05
        isnsNumDd              Gauge32,
Packit 022b05
        isnsNumEntities        Gauge32,
Packit 022b05
        isnsNumPortals         Gauge32,
Packit 022b05
        isnsNumPortalGroups    Gauge32,
Packit 022b05
        isnsNumIscsiNodes      Gauge32,
Packit 022b05
        isnsNumFcPorts         Gauge32,
Packit 022b05
        isnsNumFcNodes         Gauge32
Packit 022b05
                                      }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsNumDds                  OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of Discovery Domain Sets
Packit 022b05
    in this iSNS instance.  This is the number of rows
Packit 022b05
    in the isnsDdsTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 1 }
Packit 022b05
Packit 022b05
   isnsNumDd                   OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of Discovery Domains
Packit 022b05
    in this iSNS instance.  This is the number of rows in the
Packit 022b05
    isnsDdTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 2 }
Packit 022b05
Packit 022b05
   isnsNumEntities             OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current number of Entities registered in this
Packit 022b05
    iSNS Server instance.  This is the number of rows in
Packit 022b05
    the isnsRegEntityTable for this instance."
Packit 022b05
       ::= { isnsNumObjectsEntry 3 }
Packit 022b05
Packit 022b05
   isnsNumPortals              OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of Portals registered in iSNS.
Packit 022b05
    This is the number of rows in isnsRegPortalTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 4 }
Packit 022b05
Packit 022b05
   isnsNumPortalGroups         OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of Portal Groups registered in
Packit 022b05
    iSNS.  This is the number of rows in isnsRegPgTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsNumIscsiNodes           OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of iSCSI node entries registered
Packit 022b05
    in the iSNS.  This is the number rows in
Packit 022b05
    isnsRegIscsiNodeTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 6 }
Packit 022b05
Packit 022b05
   isnsNumFcPorts              OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of FC Port entries registered
Packit 022b05
    in the iSNS.  This is the number of rows in
Packit 022b05
    isnsRegFcPortTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 7 }
Packit 022b05
Packit 022b05
   isnsNumFcNodes              OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The current total number of FC node entries registered
Packit 022b05
    in the iSNS.  This is the number of rows in
Packit 022b05
    isnsRegFcNodeTable."
Packit 022b05
       ::= { isnsNumObjectsEntry 8 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Control node information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsControlNodeInfo     OBJECT IDENTIFIER ::=
Packit 022b05
                                        { isnsServerInfo 3 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Specific iSCSI Nodes authorized to register as Control
Packit 022b05
   -- Nodes
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiTable   OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsControlNodeIscsiEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   "Specified iSCSI Nodes that can register or are registered
Packit 022b05
    as control nodes.  The number of rows is dependent on the
Packit 022b05
    number of iSCSI Control Nodes."
Packit 022b05
       ::= { isnsControlNodeInfo 1 }
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiEntry      OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsControlNodeIscsiEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This is an iSCSI Control Node entry for a specific iSNS
Packit 022b05
    server instance."
Packit 022b05
        INDEX          { isnsServerIndex,
Packit 022b05
                         isnsControlNodeIscsiNodeIndex }
Packit 022b05
        ::= { isnsControlNodeIscsiTable 1 }
Packit 022b05
Packit 022b05
   IsnsControlNodeIscsiEntry ::= SEQUENCE {
Packit 022b05
        isnsControlNodeIscsiNodeIndex     IsnsNodeIndexId,
Packit 022b05
        isnsControlNodeIscsiNodeName      SnmpAdminString,
Packit 022b05
        isnsControlNodeIscsiIsRegistered  TruthValue,
Packit 022b05
        isnsControlNodeIscsiRcvMgtSCN     TruthValue
Packit 022b05
                                       }
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiNodeIndex  OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsNodeIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for the iSCSI storage node authorized to act
Packit 022b05
    as a control node."
Packit 022b05
        ::= { isnsControlNodeIscsiEntry 1 }
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiNodeName   OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Name of the initiator or target associated with
Packit 022b05
    the storage node.  The iSCSI Name cannot be longer than
Packit 022b05
    223 bytes.  The iSNS Server internal maximum size is 224
Packit 022b05
    bytes to provide NULL termination.  This is the iSCSI Node
Packit 022b05
    Name for the storage node authorized and/or acting as a
Packit 022b05
    control node."
Packit 022b05
        ::= { isnsControlNodeIscsiEntry 2 }
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiIsRegistered OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
    "Indicates whether the control node is currently
Packit 022b05
     registered in the iSNS Server instance."
Packit 022b05
        ::= { isnsControlNodeIscsiEntry 3 }
Packit 022b05
Packit 022b05
   isnsControlNodeIscsiRcvMgtSCN  OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
    "Indicates whether the Control Node has registered to
Packit 022b05
     receive Management SCNs.  Management SCNs are sent to
Packit 022b05
     a Control Node if they are enabled, as indicated by
Packit 022b05
     isnsServerEnableControlNodeMgtScn, and the Control
Packit 022b05
     Node has registered for them."
Packit 022b05
       REFERENCE "RFC 4171, Section 2.2.3, 2.4"
Packit 022b05
        ::= { isnsControlNodeIscsiEntry 4 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Specific FC Ports authorized to register as Control
Packit 022b05
   -- Nodes
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsControlNodeFcPortTable  OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsControlNodeFcPortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Specified FC Ports that can register or are registered as
Packit 022b05
    control nodes.  The number of rows is dependent on the
Packit 022b05
    number of FC Port Control Nodes."
Packit 022b05
       ::= { isnsControlNodeInfo 2 }
Packit 022b05
Packit 022b05
   isnsControlNodeFcPortEntry  OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsControlNodeFcPortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "FC Port control node entry."
Packit 022b05
        INDEX          { isnsServerIndex,
Packit 022b05
                         isnsControlNodeFcPortWwpn }
Packit 022b05
        ::= { isnsControlNodeFcPortTable 1 }
Packit 022b05
Packit 022b05
   IsnsControlNodeFcPortEntry ::= SEQUENCE  {
Packit 022b05
        isnsControlNodeFcPortWwpn          FcNameIdOrZero,
Packit 022b05
        isnsControlNodeFcPortIsRegistered  TruthValue,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        isnsControlNodeFcPortRcvMgtSCN     TruthValue
Packit 022b05
                                            }
Packit 022b05
Packit 022b05
   isnsControlNodeFcPortWwpn   OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero (SIZE(8))
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port World Wide Port Name that can and/or is acting
Packit 022b05
    as a Control Node for the specified iSNS Server.  A zero-
Packit 022b05
    length string is not valid for this managed object.
Packit 022b05
    This managed object, combined with the isnsServerIndex, is
Packit 022b05
    the key for this table."
Packit 022b05
        ::= { isnsControlNodeFcPortEntry 1 }
Packit 022b05
Packit 022b05
   isnsControlNodeFcPortIsRegistered OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
    "Indicates whether the control node is currently
Packit 022b05
     registered in the iSNS Server instance."
Packit 022b05
        ::= { isnsControlNodeFcPortEntry 2 }
Packit 022b05
Packit 022b05
   isnsControlNodeFcPortRcvMgtSCN OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
    "Indicates whether the Control Node has registered to
Packit 022b05
     receive Management SCNs.  Management SCNs are sent to
Packit 022b05
     a Control Node if they are enabled, as indicated by
Packit 022b05
     isnsServerEnableControlNodeMgtScn, and the Control
Packit 022b05
     Node has registered for them."
Packit 022b05
       REFERENCE "RFC 4171, Section 2.2.3, 2.4"
Packit 022b05
        ::= { isnsControlNodeFcPortEntry 3 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain Set information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdsInfo     OBJECT IDENTIFIER ::= { isnsServerInfo 4 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain Set Registrations -----------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdsTable                OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsDdsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing configuration information for each
Packit 022b05
    Discovery Domain Set (DDS) registered in the iSNS Server
Packit 022b05
    instance.  The number of rows in the table is dependent
Packit 022b05
    on the number of DDSs registered in the specified iSNS
Packit 022b05
    server instance."
Packit 022b05
       ::= { isnsDdsInfo 1 }
Packit 022b05
Packit 022b05
   isnsDdsEntry                OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one Discovery Domain Set (DDS) registered
Packit 022b05
    in the iSNS Server instance."
Packit 022b05
       INDEX   { isnsServerIndex, isnsDdsId}
Packit 022b05
       ::= { isnsDdsTable 1 }
Packit 022b05
Packit 022b05
   IsnsDdsEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdsId             IsnsDiscoveryDomainSetId,
Packit 022b05
          isnsDdsSymbolicName   SnmpAdminString,
Packit 022b05
          isnsDdsStatus         IsnsDdsStatusType
Packit 022b05
                }
Packit 022b05
Packit 022b05
   isnsDdsId                   OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDiscoveryDomainSetId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The ID that refers to this Discovery Domain Set and
Packit 022b05
    index to the table."
Packit 022b05
       ::= { isnsDdsEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdsSymbolicName         OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Discovery Domain Set Symbolic Name field contains
Packit 022b05
    a unique variable-length description (up to 255 bytes)
Packit 022b05
    that is associated with the DDS.  If a Symbolic Name is
Packit 022b05
    not provided, then one will be generated by the iSNS
Packit 022b05
    server."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { isnsDdsEntry 2 }
Packit 022b05
Packit 022b05
   isnsDdsStatus               OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdsStatusType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The status of this Discovery Domain Set (DDS)."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.11.1.3"
Packit 022b05
       ::= { isnsDdsEntry 3 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain Set Members --------------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- DDS Membership Assignment
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdsMemberTable          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsDdsMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing Discovery Domains (DDs) that have
Packit 022b05
    been assigned to specific Discovery Domain Sets (DDSs).
Packit 022b05
    The number of rows in the table is dependent on the
Packit 022b05
    number of DD to DDS relationships in the iSNS instance."
Packit 022b05
       ::= { isnsDdsInfo 2 }
Packit 022b05
Packit 022b05
Packit 022b05
   isnsDdsMemberEntry          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdsMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The mapping of one Discovery Domain (DD) to a Discovery
Packit 022b05
    Domain Set (DDS).  This indicates the DD is a member of
Packit 022b05
    the DDS."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsDdsId,
Packit 022b05
                 isnsDdsMemberDdId }
Packit 022b05
       ::= { isnsDdsMemberTable 1 }
Packit 022b05
Packit 022b05
   IsnsDdsMemberEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdsMemberDdId       IsnsDiscoveryDomainId,
Packit 022b05
          isnsDdsMemberSymbolicName SnmpAdminString
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                }
Packit 022b05
Packit 022b05
   isnsDdsMemberDdId           OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDiscoveryDomainId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The ID that identifies the Discovery Domain
Packit 022b05
    that is a member of the Discovery Domain Set."
Packit 022b05
       ::= { isnsDdsMemberEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdsMemberSymbolicName   OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Symbolic Name of the Discovery Domain that is a member
Packit 022b05
    of this DDS.  This value SHALL be identical to the object
Packit 022b05
    isnsDdSymbolicName for the associated DD ID."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdsMemberEntry 2 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdInfo     OBJECT IDENTIFIER ::= { isnsServerInfo 5 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain Registrations ------------------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdTable                 OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsDdEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing configuration information for each
Packit 022b05
    Discovery Domain (DD) registered in the iSNS.  The number
Packit 022b05
    of rows in the table is dependent on the number of DDs
Packit 022b05
    registered in the iSNS instance."
Packit 022b05
       ::= { isnsDdInfo 1 }
Packit 022b05
Packit 022b05
   isnsDdEntry                 OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   "Information on a Discovery Domain (DD) registered in
Packit 022b05
    the iSNS Server instance."
Packit 022b05
       INDEX   { isnsServerIndex, isnsDdId}
Packit 022b05
       ::= { isnsDdTable 1 }
Packit 022b05
Packit 022b05
   IsnsDdEntry::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdId             IsnsDiscoveryDomainId,
Packit 022b05
          isnsDdSymbolicName   SnmpAdminString,
Packit 022b05
          isnsDdFeatures       IsnsDdFeatureType
Packit 022b05
                }
Packit 022b05
Packit 022b05
   isnsDdId                    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDiscoveryDomainId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The ID that refers to this Discovery Domain, and the
Packit 022b05
    index to the table."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdSymbolicName          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Discovery Domain Symbolic Name field contains a
Packit 022b05
    unique variable-length description (up to 255 bytes)
Packit 022b05
    that is associated with the DD."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdEntry 2 }
Packit 022b05
Packit 022b05
   isnsDdFeatures              OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdFeatureType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This defines the features the Discovery Domain has."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.11.2.9"
Packit 022b05
       ::= { isnsDdEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Discovery Domain Members --------------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- DD iSCSI Node Membership Assignment
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdIscsiMemberTable      OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsDdIscsiMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing iSCSI node indexes that have been
Packit 022b05
    assigned to specific DDs in this iSNS Server instance.  The
Packit 022b05
    number of rows in the table is dependent on the number of
Packit 022b05
    relationships between iSCSI Nodes and DDs registered in the
Packit 022b05
    iSNS instance."
Packit 022b05
       ::= { isnsDdInfo 2 }
Packit 022b05
Packit 022b05
   isnsDdIscsiMemberEntry      OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdIscsiMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The mapping of one iSCSI Node to a Discovery Domain to
Packit 022b05
    indicate membership in the DD.  The indexes are the iSNS
Packit 022b05
    server instance, the DD ID of the Discovery Domain, and
Packit 022b05
    the iSCSI Node Index of the iSCSI Node."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsDdId,
Packit 022b05
                 isnsDdIscsiMemberIndex }
Packit 022b05
       ::= { isnsDdIscsiMemberTable 1 }
Packit 022b05
Packit 022b05
   IsnsDdIscsiMemberEntry::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdIscsiMemberIndex   IsnsNodeIndexId,
Packit 022b05
          isnsDdIscsiMemberName    SnmpAdminString,
Packit 022b05
          isnsDdIscsiMemberIsRegistered TruthValue
Packit 022b05
                }
Packit 022b05
Packit 022b05
   isnsDdIscsiMemberIndex      OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsNodeIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for this member iSCSI node entry."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdIscsiMemberEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdIscsiMemberName       OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString (SIZE (0..223))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Name associated with the storage node.  The
Packit 022b05
    iSCSI Name cannot be longer than 223 bytes.  The iSNS
Packit 022b05
    server internal maximum size is 224 bytes to provide
Packit 022b05
    NULL termination.  This is the iSCSI Name for the storage
Packit 022b05
    node that is a member of the DD.  This value maps 1 to 1
Packit 022b05
    to the isnsDdIscsiMemberIndex node index.  The iSCSI Name
Packit 022b05
    field is too long to be easily used for an index directly.
Packit 022b05
    The node index used for a specific node name is only
Packit 022b05
    persistent across iSNS Server reinitializations for nodes
Packit 022b05
    that are in a Discovery Domain (DD) or are registered
Packit 022b05
    control nodes.  This value is only required during row
Packit 022b05
    creation if the storage node is not yet registered in the
Packit 022b05
    iSNS Server instance.  If the storage node is not yet
Packit 022b05
    registered, then the iSCSI Name MUST be provided with the
Packit 022b05
    iSCSI node index during row creation in order to create the
Packit 022b05
    1-to-1 mapping."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdIscsiMemberEntry 2 }
Packit 022b05
Packit 022b05
   isnsDdIscsiMemberIsRegistered OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This indicates whether this member of the DD is currently
Packit 022b05
    registered in the iSNS Server instance.  iSCSI Storage
Packit 022b05
    Node members do not need to be currently registered in
Packit 022b05
    order for their iSCSI Name and Index to be added to
Packit 022b05
    a DD."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.11"
Packit 022b05
       ::= { isnsDdIscsiMemberEntry 3 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- DD Portal Membership Assignment
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdPortalMemberTable     OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsDdPortalMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing currently registered and unregistered
Packit 022b05
    portal objects that have been explicitly assigned to
Packit 022b05
    specific DDs.  Explicit assignment of a portal to a DD
Packit 022b05
    is only done when a specific set of portals are preferred
Packit 022b05
    for use within a DD.  Otherwise, for iSCSI, the Portal
Packit 022b05
    Group Object should be used for identifying which portals
Packit 022b05
    provide access to which storage nodes.  The number of rows
Packit 022b05
    in the table is dependent on the number of explicit
Packit 022b05
    relationships between portals and DDs registered in the
Packit 022b05
    iSNS."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdInfo 3 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberEntry     OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdPortalMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Each entry indicates an explicit addition of a portal to a
Packit 022b05
    discovery domain.  The explicit addition of an entity portal
Packit 022b05
    to a discovery domain indicates the portal is preferred for
Packit 022b05
    access to nodes of the entity for this discovery domain.
Packit 022b05
    Registered Portal Group objects are used in iSCSI to
Packit 022b05
    indicate mapping of portals to nodes across all discovery
Packit 022b05
    domains.  Portals that have been explicitly mapped to a
Packit 022b05
    discovery domain will be returned as part of a query that
Packit 022b05
    is scoped to that discovery domain.  If no portal of an
Packit 022b05
    entity has been explicitly mapped to a discovery domain,
Packit 022b05
    then all portals of the entity that provide access to a
Packit 022b05
    storage node are returned as part of a query.  The table
Packit 022b05
    indexes are the server instance, the DD ID of the Discovery
Packit 022b05
    Domain, and the Portal Index of the portal."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsDdId,
Packit 022b05
                 isnsDdPortalMemberIndex }
Packit 022b05
       ::= { isnsDdPortalMemberTable 1 }
Packit 022b05
Packit 022b05
   IsnsDdPortalMemberEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdPortalMemberIndex        IsnsPortalIndexId,
Packit 022b05
          isnsDdPortalMemberAddressType  InetAddressType,
Packit 022b05
          isnsDdPortalMemberAddress      InetAddress,
Packit 022b05
          isnsDdPortalMemberPortType     IsnsPortalPortTypeId,
Packit 022b05
          isnsDdPortalMemberPort         InetPortNumber,
Packit 022b05
          isnsDdPortalMemberIsRegistered TruthValue
Packit 022b05
                }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsDdPortalMemberIndex     OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for a portal explicitly contained in the discovery
Packit 022b05
    domain.  This managed object, combined with isnsServerIndex
Packit 022b05
    and isnsDdId, is the key for this table."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdPortalMemberEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberAddressType  OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsDdPortalMemberAddress.  If
Packit 022b05
    the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsDdPortalMemberAddress is the zero-length string."
Packit 022b05
       ::= { isnsDdPortalMemberEntry 2 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberAddress   OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Inet Address for the portal.  The format of this
Packit 022b05
    object is specified by isnsDdPortalMemberAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdPortalMemberEntry 3 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberPortType  OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalPortTypeId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port type for the portal, either UDP or TCP."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdPortalMemberEntry 4 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberPort      OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber ( 1 .. 65535 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port number for the portal.  Whether the portal
Packit 022b05
    type is TCP or UDP is indicated by
Packit 022b05
    isnsDdPortalMemberPortType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdPortalMemberEntry 5 }
Packit 022b05
Packit 022b05
   isnsDdPortalMemberIsRegistered OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This indicates whether this member of the DD is currently
Packit 022b05
    registered in the iSNS Server instance.  Portals that are
Packit 022b05
    DD members do not need to be currently registered in
Packit 022b05
    order for them to be added to a DD."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.11"
Packit 022b05
       ::= { isnsDdPortalMemberEntry 6 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- DD FC Port Membership Assignment
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsDdFcPortMemberTable     OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsDdFcPortMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing FC Port World Wide Names (WWN) that
Packit 022b05
    have been assigned to specific DDs.  The number of rows
Packit 022b05
    in the table is dependent on the number of relationships
Packit 022b05
    between FC Ports and DDs registered in the iSNS."
Packit 022b05
       ::= { isnsDdInfo 4 }
Packit 022b05
Packit 022b05
   isnsDdFcPortMemberEntry     OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsDdFcPortMemberEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The association of one FC Port with a Discovery Domain.
Packit 022b05
    Membership of an FC Port in a Discovery Domain is
Packit 022b05
    indicated by creating a row for the appropriate DD ID
Packit 022b05
    and FC Port WWN."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsDdId,
Packit 022b05
                 isnsDdFcPortMemberPortName }
Packit 022b05
       ::= { isnsDdFcPortMemberTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   IsnsDdFcPortMemberEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsDdFcPortMemberPortName FcNameIdOrZero,
Packit 022b05
          isnsDdFcPortMemberIsRegistered TruthValue
Packit 022b05
       }
Packit 022b05
Packit 022b05
   isnsDdFcPortMemberPortName  OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero (SIZE(8))
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Port WWN of the FC Port that is a member of the DD.  The
Packit 022b05
    value MUST be a valid FC WWN, as per the FC-GS (Fibre Channel -
Packit 022b05
    Generic Services) standard.  This managed object, combined
Packit 022b05
    with the isnsServerIndex and isnsDdId are the key for this
Packit 022b05
    table.  A zero-length string is not a valid value for this
Packit 022b05
    managed object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsDdFcPortMemberEntry 1 }
Packit 022b05
Packit 022b05
   isnsDdFcPortMemberIsRegistered OBJECT-TYPE
Packit 022b05
       SYNTAX                  TruthValue
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This indicates whether this member of the DD is currently
Packit 022b05
    registered in the iSNS Server instance."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.11"
Packit 022b05
       ::= { isnsDdFcPortMemberEntry 2 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   --  Registered Device Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsReg    OBJECT IDENTIFIER ::= { isnsServerInfo 6 }
Packit 022b05
Packit 022b05
   isnsRegEntityInfo           OBJECT IDENTIFIER
Packit 022b05
                                  ::= { isnsReg    1 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered Entities Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegEntityTable          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegEntityEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing registered Entity objects in each iSNS
Packit 022b05
    server instance.  The number of entries in the table is
Packit 022b05
    dependent on the number of Entity objects registered in the
Packit 022b05
    iSNS Server instances.  All Entity objects are registered in
Packit 022b05
    the iSNS using the iSNS protocol."
Packit 022b05
       ::= { isnsRegEntityInfo 1 }
Packit 022b05
Packit 022b05
   isnsRegEntityEntry          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegEntityEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one registered Entity object in an iSNS
Packit 022b05
    server instance."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsRegEntityIndex }
Packit 022b05
       ::= { isnsRegEntityTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegEntityEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsRegEntityIndex          IsnsEntityIndexIdOrZero,
Packit 022b05
          isnsRegEntityEID            SnmpAdminString,
Packit 022b05
          isnsRegEntityProtocol       Unsigned32,
Packit 022b05
          isnsRegEntityManagementAddressType
Packit 022b05
                                      InetAddressType,
Packit 022b05
          isnsRegEntityManagementAddress
Packit 022b05
                                      InetAddress,
Packit 022b05
          isnsRegEntityTimestamp      TimeStamp,
Packit 022b05
          isnsRegEntityVersionMin     Unsigned32,
Packit 022b05
          isnsRegEntityVersionMax     Unsigned32,
Packit 022b05
          isnsRegEntityRegistrationPeriod
Packit 022b05
                                      Unsigned32
Packit 022b05
               }
Packit 022b05
Packit 022b05
   isnsRegEntityIndex          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsEntityIndexIdOrZero
Packit 022b05
                                      ( 1 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Entity Index for this entity.  This index is assigned
Packit 022b05
    by the iSNS Server when an Entity is initially registered.
Packit 022b05
    The Entity Index can be used to represent a registered
Packit 022b05
    Entity object in situations where the Entity EID would
Packit 022b05
    be too long/unwieldy.  Zero is not a valid value for this
Packit 022b05
    object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { isnsRegEntityEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegEntityEID            OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The EID is a unique registered Entity object identifier, as
Packit 022b05
    specified in the iSNS Specification.  This is the iSNS
Packit 022b05
    Entity Identifier for the registered Entity object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegEntityEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegEntityProtocol       OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 1 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The block storage protocol supported by this entity, as
Packit 022b05
    defined in the iSNS Specification, Section 6.2.2.  The
Packit 022b05
    following values are initially assigned.
Packit 022b05
Packit 022b05
              Type Value       Entity Type
Packit 022b05
              ----------       -----------
Packit 022b05
                 1             No Protocol
Packit 022b05
                 2             iSCSI
Packit 022b05
                 3             iFCP
Packit 022b05
               All Others      As assigned by IANA
Packit 022b05
Packit 022b05
    The full set of current Block Storage Protocols are
Packit 022b05
    specified in the IANA-maintained registry of assigned
Packit 022b05
    iSNS parameters.  Please refer to RFC 4171 and the iSNS
Packit 022b05
    parameters maintained at IANA."
Packit 022b05
       REFERENCE  "RFC 4171, Section 6.2.2, and IANA Assignments"
Packit 022b05
       ::= { isnsRegEntityEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegEntityManagementAddressType OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsRegEntityManagementAddress.
Packit 022b05
    If the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value of
Packit 022b05
    this object is unknown(0), and the value of
Packit 022b05
    isnsRegEntityManagementAddress is the zero-length string."
Packit 022b05
       ::= { isnsRegEntityEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsRegEntityManagementAddress OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSNS Management IP Address for the registered Entity
Packit 022b05
    object.  The format of this object is specified by
Packit 022b05
    isnsRegEntityManagementAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegEntityEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegEntityTimestamp      OBJECT-TYPE
Packit 022b05
       SYNTAX                  TimeStamp
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSNS Entity Registration Timestamp for the registered
Packit 022b05
    Entity object.  This is the most recent date and time that
Packit 022b05
    the registered Entity object, and associated registered
Packit 022b05
    objects contained in the Entity, were registered or
Packit 022b05
    updated."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegEntityEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegEntityVersionMin     OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 254 | 255 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The minimum version supported for the block storage protocol
Packit 022b05
    specified by isnsRegEntityProtocol.  The protocol version
Packit 022b05
    specified can be from 1 to 254.  A value of 255 is a wildcard
Packit 022b05
    value, indicating no minimum version value has been specified
Packit 022b05
    for this Entity.  Entity registrations with an
Packit 022b05
    isnsRegEntityProtocol of 'No Protocol' SHALL have an
Packit 022b05
    isnsRegEntityVersionMin value of 0."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.2.5"
Packit 022b05
       ::= { isnsRegEntityEntry 7 }
Packit 022b05
Packit 022b05
   isnsRegEntityVersionMax     OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 254 | 255 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The maximum version supported for the block storage protocol
Packit 022b05
    specified by isnsRegEntityProtocol.  The protocol version
Packit 022b05
    specified can be from 1 to 254.  A value of 255 is a wildcard
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    value, indicating no maximum version value has been specified
Packit 022b05
    for this Entity.  Entity registrations with an
Packit 022b05
    isnsRegEntityProtocol of 'No Protocol' SHALL have an
Packit 022b05
    isnsRegEntityVersionMax value of 0."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.2.5"
Packit 022b05
       ::= { isnsRegEntityEntry 8 }
Packit 022b05
Packit 022b05
   isnsRegEntityRegistrationPeriod OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 4294967295 )
Packit 022b05
       UNITS                   "seconds"
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSNS Entity Status Inquiry (ESI) registration period,
Packit 022b05
    which indicates the maximum time, in seconds, that the
Packit 022b05
    registration will be maintained without receipt of an iSNSP
Packit 022b05
    message from the entity.  If the Registration Period is set
Packit 022b05
    to 0, then the Entity SHALL NOT be deregistered due to no
Packit 022b05
    contact with the entity."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegEntityEntry 9 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Registered Objects Associated With an Entity Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegEntityNumObjectsTable    OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsRegEntityNumObjectsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing information on the number of registered
Packit 022b05
    objects associated with a registered Entity in the iSNS
Packit 022b05
    server instance.  The number of entries in the table is
Packit 022b05
    dependent on the number of registered Entity objects in the
Packit 022b05
    iSNS."
Packit 022b05
       ::= { isnsRegEntityInfo 2 }
Packit 022b05
Packit 022b05
   isnsRegEntityNumObjectsEntry    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegEntityNumObjectsEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on the number of registered objects associated
Packit 022b05
    with a registered Entity object in an iSNS Server instance."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsRegEntityIndex }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { isnsRegEntityNumObjectsTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegEntityNumObjectsEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsRegEntityInfoNumPortals      Gauge32,
Packit 022b05
          isnsRegEntityInfoNumPortalGroups Gauge32,
Packit 022b05
          isnsRegEntityInfoNumIscsiNodes   Gauge32,
Packit 022b05
          isnsRegEntityInfoNumFcPorts      Gauge32,
Packit 022b05
          isnsRegEntityInfoNumFcNodes      Gauge32
Packit 022b05
               }
Packit 022b05
Packit 022b05
   isnsRegEntityInfoNumPortals OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of Portals associated with this Entity."
Packit 022b05
       ::= { isnsRegEntityNumObjectsEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegEntityInfoNumPortalGroups OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of Portal Groups associated with this Entity."
Packit 022b05
       ::= { isnsRegEntityNumObjectsEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegEntityInfoNumIscsiNodes OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of iSCSI Storage Nodes associated with this
Packit 022b05
    Entity."
Packit 022b05
       ::= { isnsRegEntityNumObjectsEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegEntityInfoNumFcPorts OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of FC Ports associated with this Entity."
Packit 022b05
       ::= { isnsRegEntityNumObjectsEntry 4 }
Packit 022b05
Packit 022b05
   isnsRegEntityInfoNumFcNodes OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of FC Nodes associated with this Entity."
Packit 022b05
       ::= { isnsRegEntityNumObjectsEntry 5 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered Portal Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegPortalInfo           OBJECT IDENTIFIER
Packit 022b05
                                  ::= { isnsReg  2 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered Portal Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegPortalTable          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegPortalEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing the registered Portals in the iSNS.
Packit 022b05
    The number of entries is dependent on the number of
Packit 022b05
    Portals registered in the iSNS."
Packit 022b05
       ::= { isnsRegPortalInfo 1 }
Packit 022b05
Packit 022b05
   isnsRegPortalEntry          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegPortalEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one registered Entity Portal in the iSNS.
Packit 022b05
    The Entity Index is part of the table index to quickly
Packit 022b05
    find Portals that support a specific Entity."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsRegEntityIndex,
Packit 022b05
                 isnsRegPortalPortalIndex }
Packit 022b05
       ::= { isnsRegPortalTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegPortalEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsRegPortalPortalIndex    IsnsPortalIndexId,
Packit 022b05
          isnsRegPortalAddressType    InetAddressType,
Packit 022b05
          isnsRegPortalAddress        InetAddress,
Packit 022b05
          isnsRegPortalPortType       IsnsPortalPortTypeId,
Packit 022b05
          isnsRegPortalPort           InetPortNumber,
Packit 022b05
          isnsRegPortalSymbolicName   SnmpAdminString,
Packit 022b05
          isnsRegPortalEsiInterval    Unsigned32,
Packit 022b05
          isnsRegPortalEsiPortType    IsnsPortalPortTypeId,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          isnsRegPortalEsiPort        InetPortNumber,
Packit 022b05
          isnsRegPortalScnPortType    IsnsPortalPortTypeId,
Packit 022b05
          isnsRegPortalScnPort        InetPortNumber,
Packit 022b05
          isnsRegPortalSecurityInfo   IsnsPortalSecurityType
Packit 022b05
               }
Packit 022b05
Packit 022b05
   isnsRegPortalPortalIndex    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for this Entity Portal."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegPortalAddressType    OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsRegPortalAddress.  If the
Packit 022b05
    address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsRegPortalAddress is the zero-length string."
Packit 022b05
       ::= { isnsRegPortalEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegPortalAddress        OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Inet Address for this Portal as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  The format of this object is
Packit 022b05
    specified by isnsRegPortalAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegPortalPortType       OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalPortTypeId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port type for this Portal, either UDP or TCP, as
Packit 022b05
    defined in the iSNS Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsRegPortalPort           OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber ( 1 .. 65535 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port number for this Portal as defined in the
Packit 022b05
    iSNS Specification, RFC 4171.  Whether the Portal type
Packit 022b05
    is TCP or UDP is indicated by isnsRegPortalPortType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegPortalSymbolicName   OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Symbolic Name for this Portal as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  If not provided, then the string
Packit 022b05
    SHALL be zero-length."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegPortalEsiInterval    OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 65535 )
Packit 022b05
       UNITS                   "seconds"
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Entity Status Inquiry (ESI) Interval for this Portal
Packit 022b05
    as defined in the iSNS Specification, RFC 4171.  A value of
Packit 022b05
    0 indicates that ESI monitoring has not been configured for
Packit 022b05
    this Portal."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.3.4"
Packit 022b05
       ::= { isnsRegPortalEntry 7 }
Packit 022b05
Packit 022b05
   isnsRegPortalEsiPortType    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalPortTypeId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port type for the ESI Port, either UDP or TCP, as
Packit 022b05
    defined in the iSNS Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 8 }
Packit 022b05
Packit 022b05
   isnsRegPortalEsiPort        OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The TCP or UDP port number used for ESI monitoring.  Whether
Packit 022b05
    the port type is TCP or UDP is indicated by
Packit 022b05
    isnsRegPortalEsiPortType.  A value of 0 indicates that ESI
Packit 022b05
    monitoring is not enabled for this Portal."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 9 }
Packit 022b05
Packit 022b05
   isnsRegPortalScnPortType    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalPortTypeId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port type for the SCN Port, either UDP or TCP, as
Packit 022b05
    defined in the iSNS Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 10 }
Packit 022b05
Packit 022b05
   isnsRegPortalScnPort        OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The TCP or UDP port used to receive SCN messages from the
Packit 022b05
    iSNS Server.  Whether the port type is TCP or UDP is
Packit 022b05
    indicated by isnsRegPortalScnPortType.  A value of 0
Packit 022b05
    indicates that SCN message receipt is not enabled for this
Packit 022b05
    Portal."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPortalEntry 11 }
Packit 022b05
Packit 022b05
   isnsRegPortalSecurityInfo   OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalSecurityType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates security attribute settings for the Portal as
Packit 022b05
    registered in the iSNS server.  The bit for bitmapVALID must
Packit 022b05
    be set in order for this attribute to contain valid
Packit 022b05
    information.  Setting a bit to 1 indicates the
Packit 022b05
    feature is enabled."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.3.9"
Packit 022b05
       ::= { isnsRegPortalEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered Portal Group Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegPortalGroupInfo      OBJECT IDENTIFIER
Packit 022b05
                                  ::= { isnsReg  3 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered Portal Group (PG) Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegPgTable              OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegPgEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing the registered Portal Groups (PGs) in
Packit 022b05
    the iSNS Server instance.  The number of entries is
Packit 022b05
    dependent on the number of Portal Groups registered in
Packit 022b05
    the iSNS."
Packit 022b05
       ::= { isnsRegPortalGroupInfo 1 }
Packit 022b05
Packit 022b05
   isnsRegPgEntry              OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegPgEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one registered Portal Group in the iSNS
Packit 022b05
    server instance.  The Entity Index is part of the table
Packit 022b05
    index to quickly find Portal Groups that support Portals
Packit 022b05
    and iSCSI Storage Nodes in a specific Entity."
Packit 022b05
       INDEX   { isnsServerIndex,
Packit 022b05
                 isnsRegEntityIndex,
Packit 022b05
                 isnsRegPgIndex }
Packit 022b05
       ::= { isnsRegPgTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegPgEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
          isnsRegPgIndex              IsnsPortalGroupIndexId,
Packit 022b05
          isnsRegPgIscsiNodeIndex     IsnsNodeIndexId,
Packit 022b05
          isnsRegPgIscsiName          SnmpAdminString,
Packit 022b05
          isnsRegPgPortalPortalIndex  IsnsPortalIndexId,
Packit 022b05
          isnsRegPgPortalAddressType  InetAddressType,
Packit 022b05
          isnsRegPgPortalAddress      InetAddress,
Packit 022b05
          isnsRegPgPortalPortType     IsnsPortalPortTypeId,
Packit 022b05
          isnsRegPgPortalPort         InetPortNumber,
Packit 022b05
          isnsRegPgPGT                IsnsPortalGroupTagIdOrNull
Packit 022b05
                }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsRegPgIndex              OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalGroupIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The PG Index for this node.  The index is created by the
Packit 022b05
    iSNS Server instance for uniquely identifying registered
Packit 022b05
    objects.  The PG object is registered at the same time a
Packit 022b05
    Portal or Storage Node is registered using the iSNS
Packit 022b05
    protocol."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPgEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegPgIscsiNodeIndex     OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsNodeIndexId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for the iSCSI Node associated with this PG.
Packit 022b05
    This index can be used to reference the
Packit 022b05
    isnsRegIscsiNodeTable."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPgEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegPgIscsiName          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString (SIZE (0..223))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Name of the initiator or target associated with
Packit 022b05
    the storage node.  The iSCSI Name cannot be longer than
Packit 022b05
    223 bytes.  The iSNS Server internal maximum size is 224
Packit 022b05
    bytes to provide NULL termination.  This is the PG iSCSI
Packit 022b05
    Name that uniquely identifies the iSCSI Storage Node that
Packit 022b05
    is associated with this PG."
Packit 022b05
       ::= { isnsRegPgEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegPgPortalPortalIndex  OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalIndexId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Portal Index for the Portal associated with this PG.
Packit 022b05
    This index can be used to reference the isnsRegPortalTable."
Packit 022b05
       ::= { isnsRegPgEntry 4 }
Packit 022b05
Packit 022b05
   isnsRegPgPortalAddressType  OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsRegPgPortalAddress.  If
Packit 022b05
    the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsRegPgPortalAddress is the zero-length string."
Packit 022b05
       ::= { isnsRegPgEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegPgPortalAddress      OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Inet Address for the Portal that is associated with
Packit 022b05
    the PG.  The format of this object is specified by
Packit 022b05
    isnsRegPgPortalAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPgEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegPgPortalPortType     OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalPortTypeId
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port type, either UDP or TCP, for the Portal that
Packit 022b05
    is associated with this registered PG object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPgEntry 7 }
Packit 022b05
Packit 022b05
   isnsRegPgPortalPort         OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber ( 1 .. 65535 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The port number for the Portal that is associated with
Packit 022b05
    this registered PG object.  Whether the Portal type is
Packit 022b05
    TCP or UDP is indicated by isnsRegPgPortalPortType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegPgEntry 8 }
Packit 022b05
Packit 022b05
   isnsRegPgPGT                OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsPortalGroupTagIdOrNull
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Portal Group Tag (PGT) for the registered iSCSI Portal
Packit 022b05
    Group object in an iSNS Server instance.  This indicates
Packit 022b05
    the tag value that the Portal uses for access to the iSCSI
Packit 022b05
    Storage Node.  The PGT is used for coordinated access
Packit 022b05
    between multiple Portals, as described in the iSCSI
Packit 022b05
    Specification, RFC 3720.  A PGT with no association is a
Packit 022b05
    NULL value.  The value of -1 indicates a NULL value."
Packit 022b05
       REFERENCE "RFC 4171, Section 6, and RFC 3720"
Packit 022b05
       ::= { isnsRegPgEntry 9 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered iSCSI Node Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeInfo  OBJECT IDENTIFIER ::= { isnsReg  4 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered iSCSI Node Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeTable       OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegIscsiNodeEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing the registered iSCSI Nodes in the iSNS
Packit 022b05
    server instance.  Storage devices register using the iSNS
Packit 022b05
    protocol.  While a device cannot be registered in an iSNS
Packit 022b05
    server using SNMP, an entry can be deleted in order to
Packit 022b05
    remove 'stale' entries.  The number of entries is related
Packit 022b05
    to the number of iSCSI nodes registered in the iSNS."
Packit 022b05
       ::= { isnsRegIscsiNodeInfo 1 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeEntry       OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegIscsiNodeEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one iSCSI node that has been registered in
Packit 022b05
    the iSNS Server instance.  New rows cannot be added using
Packit 022b05
    SNMP."
Packit 022b05
       INDEX { isnsServerIndex,
Packit 022b05
               isnsRegEntityIndex,
Packit 022b05
               isnsRegIscsiNodeIndex }
Packit 022b05
       ::= { isnsRegIscsiNodeTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegIscsiNodeEntry ::= SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       isnsRegIscsiNodeIndex          IsnsNodeIndexId,
Packit 022b05
       isnsRegIscsiNodeName           SnmpAdminString,
Packit 022b05
       isnsRegIscsiNodeType           IsnsIscsiNodeType,
Packit 022b05
       isnsRegIscsiNodeAlias          SnmpAdminString,
Packit 022b05
       isnsRegIscsiNodeScnTypes       IsnsIscsiScnType,
Packit 022b05
       isnsRegIscsiNodeWwnToken       FcNameIdOrZero,
Packit 022b05
       isnsRegIscsiNodeAuthMethod     SnmpAdminString
Packit 022b05
                                    }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeIndex       OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsNodeIndexId
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The index for this iSCSI node."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeName        OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString (SIZE (0..223))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Name of the initiator or target associated with
Packit 022b05
    the storage node.  The iSCSI Name cannot be longer than
Packit 022b05
    223 bytes.  The iSNS Server internal maximum size is 224
Packit 022b05
    bytes to provide NULL termination.  This is the iSCSI Name
Packit 022b05
    that uniquely identifies the initiator, initiator/target,
Packit 022b05
    target, or control node in the network."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeType        OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsIscsiNodeType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Node Type defining the functions of this iSCSI node."
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeAlias       OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Alias name of the iSCSI node.  This is a variable-length
Packit 022b05
    text-based description of up to 255 bytes."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 4 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeScnTypes    OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsIscsiScnType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The State Change Notification (SCN) types enabled for this
Packit 022b05
    iSCSI node."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.4.4"
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeWwnToken    OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This contains a globally unique 64-bit integer value that
Packit 022b05
    can be used to represent the World Wide Node Name of the
Packit 022b05
    iSCSI device in a Fibre Channel fabric.  This identifier is
Packit 022b05
    used during the device registration process, and MUST
Packit 022b05
    conform to the requirements in RFC 4171.  A zero-length string
Packit 022b05
    for this managed object indicates that a Node WWN token has
Packit 022b05
    not been assigned."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegIscsiNodeAuthMethod  OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This attribute contains a null-terminated string containing
Packit 022b05
    UTF-8 text listing the iSCSI authentication methods enabled
Packit 022b05
    for this iSCSI Node, in order of preference.  The text
Packit 022b05
    values used to identify iSCSI authentication methods are
Packit 022b05
    embedded in this string attribute and delineated by a
Packit 022b05
    comma.  The text values are identical to those found in
Packit 022b05
    RFC 3720 - iSCSI.  Additional vendor-specific text values
Packit 022b05
    are also possible."
Packit 022b05
       REFERENCE "RFC 4171, Section 6, and RFC 3720"
Packit 022b05
       ::= { isnsRegIscsiNodeEntry 7 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered FC Node Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegFcNodeInfo     OBJECT IDENTIFIER ::= { isnsReg  5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered FC Node Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegFcNodeTable          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegFcNodeEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing the registered FC Nodes in the iSNS.
Packit 022b05
    This supports iFCP as defined in RFC 4172."
Packit 022b05
       ::= { isnsRegFcNodeInfo 1 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeEntry          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegFcNodeEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one registered FC node that has been
Packit 022b05
    registered in the iSNS."
Packit 022b05
       INDEX { isnsServerIndex,
Packit 022b05
                isnsRegFcNodeWwnn }
Packit 022b05
       ::= { isnsRegFcNodeTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegFcNodeEntry ::= SEQUENCE {
Packit 022b05
       isnsRegFcNodeWwnn           FcNameIdOrZero,
Packit 022b05
       isnsRegFcNodeSymbolicName   SnmpAdminString,
Packit 022b05
       isnsRegFcNodeAddressType    InetAddressType,
Packit 022b05
       isnsRegFcNodeAddress        InetAddress,
Packit 022b05
       isnsRegFcNodeIPA            OCTET STRING,
Packit 022b05
       isnsRegFcNodeProxyIscsiName SnmpAdminString,
Packit 022b05
       isnsRegFcNodeNumFcPorts     Gauge32
Packit 022b05
                                   }
Packit 022b05
Packit 022b05
   isnsRegFcNodeWwnn           OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero (SIZE(8))
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Node World Wide Node Name as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  A zero-length string is not valid
Packit 022b05
    for this managed object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcNodeEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeSymbolicName   OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Node Symbolic Name of the node as defined in the
Packit 022b05
    iSNS Specification, RFC 4171.  This is a variable-length
Packit 022b05
    text-based description.  If not provided, then the string
Packit 022b05
    SHALL be zero-length."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcNodeEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeAddressType    OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsRegFcNodeAddress.  If
Packit 022b05
    the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsRegFcNodeAddress is the zero-length string."
Packit 022b05
       ::= { isnsRegFcNodeEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeAddress        OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Node Inet address of the node as defined in the
Packit 022b05
    iSNS Specification, RFC 4171.  The format of this object is
Packit 022b05
    specified by isnsRegFcNodeAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcNodeEntry 4 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeIPA            OBJECT-TYPE
Packit 022b05
       SYNTAX                  OCTET STRING (SIZE(8))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This managed object identifies the FC Initial Process
Packit 022b05
    Associator of the node as defined in the iSNS
Packit 022b05
    Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcNodeEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeProxyIscsiName OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString (SIZE (0..223))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iSCSI Name used to represent the FC Node in the IP
Packit 022b05
    network.  It is used as a pointer to the matching iSCSI Name
Packit 022b05
    entry in the iSNS Server.  Its value is usually registered
Packit 022b05
    by an FC-iSCSI gateway connecting the IP network to the
Packit 022b05
    fabric containing the FC device."
Packit 022b05
       REFERENCE  "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcNodeEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegFcNodeNumFcPorts     OBJECT-TYPE
Packit 022b05
       SYNTAX                  Gauge32 ( 0 .. 4294967295 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The number of FC Ports associated with this FC Node."
Packit 022b05
       ::= { isnsRegFcNodeEntry 7 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Registered FC Port Table
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegFcPortTable          OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF IsnsRegFcPortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on registered FC N_Ports in the iSNS.  FC Ports
Packit 022b05
    are associated with registered FC Nodes.  This supports
Packit 022b05
    iFCP as defined in RFC 4172."
Packit 022b05
       REFERENCE "RFC 4172, Section 4"
Packit 022b05
       ::= { isnsRegFcNodeInfo 2 }
Packit 022b05
Packit 022b05
   isnsRegFcPortEntry          OBJECT-TYPE
Packit 022b05
       SYNTAX                   IsnsRegFcPortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one FC Port that has been registered in
Packit 022b05
    iSNS."
Packit 022b05
       REFERENCE "RFC 4172, Section 4"
Packit 022b05
       INDEX { isnsServerIndex,
Packit 022b05
               isnsRegEntityIndex,
Packit 022b05
               isnsRegFcPortWwpn }
Packit 022b05
       ::= { isnsRegFcPortTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegFcPortEntry ::= SEQUENCE {
Packit 022b05
       isnsRegFcPortWwpn              FcNameIdOrZero,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       isnsRegFcPortID                FcAddressIdOrZero,
Packit 022b05
       isnsRegFcPortType              Unsigned32,
Packit 022b05
       isnsRegFcPortSymbolicName      SnmpAdminString,
Packit 022b05
       isnsRegFcPortFabricPortWwn     FcNameIdOrZero,
Packit 022b05
       isnsRegFcPortHA                FcAddressIdOrZero,
Packit 022b05
       isnsRegFcPortAddressType       InetAddressType,
Packit 022b05
       isnsRegFcPortAddress           InetAddress,
Packit 022b05
       isnsRegFcPortFcCos             IsnsFcClassOfServiceType,
Packit 022b05
       isnsRegFcPortFc4Types          OCTET STRING,
Packit 022b05
       isnsRegFcPortFc4Descr          SnmpAdminString,
Packit 022b05
       isnsRegFcPortFc4Features       OCTET STRING,
Packit 022b05
       isnsRegFcPortScnTypes          IsnsIfcpScnType,
Packit 022b05
       isnsRegFcPortRole              IsnsFcPortRoleType,
Packit 022b05
       isnsRegFcPortFcNodeWwnn        FcNameIdOrZero,
Packit 022b05
       isnsRegFcPortPpnWwn            FcNameIdOrZero
Packit 022b05
                                   }
Packit 022b05
Packit 022b05
   isnsRegFcPortWwpn           OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero (SIZE(8))
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port's World Wide Port Name as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  A zero-length string is not valid
Packit 022b05
    for this managed object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 1 }
Packit 022b05
Packit 022b05
   isnsRegFcPortID             OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcAddressIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port's Port ID as defined in the iSNS Specification,
Packit 022b05
    RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 2 }
Packit 022b05
Packit 022b05
   isnsRegFcPortType           OBJECT-TYPE
Packit 022b05
       SYNTAX                  Unsigned32 ( 0 .. 65535 )
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Type as defined in the iSNS Specification,
Packit 022b05
    RFC 4171, and the Fibre Channel Generic Services
Packit 022b05
    Specification.  Current values are as shown below:
Packit 022b05
           unknown      (0),
Packit 022b05
           nPort        (1),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           nlPort       (2),
Packit 022b05
           fNlPort      (3),
Packit 022b05
           fPort        (129),     -- x'81'
Packit 022b05
           flPort       (130),     -- x'82'
Packit 022b05
           ePort        (132),     -- x'84'
Packit 022b05
           bPort        (133),     -- x'85'
Packit 022b05
           mFcpPort     (65297),   -- x'FF11'
Packit 022b05
           iFcpPort     (65298),   -- x'FF12'
Packit 022b05
           unknownEnd   (65535)
Packit 022b05
    The future assignment of any additional values will be
Packit 022b05
    documented in a revision of RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.6.3"
Packit 022b05
       ::= { isnsRegFcPortEntry 3 }
Packit 022b05
Packit 022b05
   isnsRegFcPortSymbolicName OBJECT-TYPE
Packit 022b05
       SYNTAX                SnmpAdminString
Packit 022b05
       MAX-ACCESS            read-only
Packit 022b05
       STATUS                current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Symbolic Name as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  If not provided, then the
Packit 022b05
    string SHALL be zero-length."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 4 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFabricPortWwn  OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Fabric Port WWN for this entry as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  A zero-length string for this
Packit 022b05
    managed object indicates that the Fabric Port WWN is not
Packit 022b05
    known, or has not yet been registered with the iSNS Server."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
      ::= { isnsRegFcPortEntry 5 }
Packit 022b05
Packit 022b05
   isnsRegFcPortHA             OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcAddressIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Hard Address as defined in the iSNS
Packit 022b05
    Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 6 }
Packit 022b05
Packit 022b05
   isnsRegFcPortAddressType    OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsRegFcPortAddress.  If
Packit 022b05
    the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsRegFcPortAddress is the zero-length string."
Packit 022b05
       ::= { isnsRegFcPortEntry 7 }
Packit 022b05
Packit 022b05
   isnsRegFcPortAddress        OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Inet Address as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  The format of this object is
Packit 022b05
    specified by isnsRegFcPortAddressType."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 8 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFcCos          OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsFcClassOfServiceType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Class of Service as defined in the iSNS
Packit 022b05
    Specification, RFC 4171."
Packit 022b05
       REFERENCE  "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 9 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFc4Types       OBJECT-TYPE
Packit 022b05
       SYNTAX                  OCTET STRING (SIZE (32))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port FC-4 Types as defined in the iSNS
Packit 022b05
    Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.6.9"
Packit 022b05
       ::= { isnsRegFcPortEntry 10 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFc4Descr       OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString (SIZE(4..255))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   "The FC Port FC-4 Descriptor as defined in the iSNS
Packit 022b05
    Specification, RFC 4171.  The FC-4 Descriptor cannot be
Packit 022b05
    longer than 255 bytes.  The iSNS Server internal maximum
Packit 022b05
    size is 256 bytes to provide NULL termination."
Packit 022b05
        REFERENCE "RFC 4171, Section 6.6.10"
Packit 022b05
      ::= { isnsRegFcPortEntry 11 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFc4Features    OBJECT-TYPE
Packit 022b05
       SYNTAX                  OCTET STRING (SIZE (128))
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port FC-4 Features as defined in the iSNS
Packit 022b05
    Specification, RFC 4171."
Packit 022b05
       REFERENCE "RFC 4171, Section 6.6.11"
Packit 022b05
       ::= { isnsRegFcPortEntry 12 }
Packit 022b05
Packit 022b05
   isnsRegFcPortScnTypes       OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsIfcpScnType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The iFCP State Change Notification (SCN) types enabled for
Packit 022b05
    the registered object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 13 }
Packit 022b05
Packit 022b05
   isnsRegFcPortRole           OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsFcPortRoleType
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Port Role defines the role of the registered
Packit 022b05
    object."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 14 }
Packit 022b05
Packit 022b05
   isnsRegFcPortFcNodeWwnn     OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The FC Node World Wide Node Name that is associated with
Packit 022b05
    this FC Port as defined in the iSNS Specification, RFC 4171.
Packit 022b05
    This managed object may contain a zero-length string prior
Packit 022b05
    to a device registering this value with the iSNS Server."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsRegFcPortPpnWwn         OBJECT-TYPE
Packit 022b05
       SYNTAX                  FcNameIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Permanent Port Name (PPN) attribute is the FC Port Name WWPN
Packit 022b05
    of the first Storage Node registered in the iSNS Database
Packit 022b05
    that is associated with a particular FC Device (FC Node).
Packit 022b05
    The PPN of all subsequent Storage Node registrations that
Packit 022b05
    are associated with that FC Device (FC Node) SHALL be set
Packit 022b05
    to the FC Port Name WWPN of the first Storage Node, as
Packit 022b05
    defined in the iSNS Specification, RFC 4171.  This managed
Packit 022b05
    object may contain a zero-length string prior to a device
Packit 022b05
    registering this value with the iSNS Server."
Packit 022b05
       REFERENCE "RFC 4171, Section 6"
Packit 022b05
       ::= { isnsRegFcPortEntry 16 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   --  Mapping from FC Node to Entity - FC Port
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsRegFcNodePortTable      OBJECT-TYPE
Packit 022b05
       SYNTAX                  SEQUENCE OF
Packit 022b05
                                 IsnsRegFcNodePortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "A table containing the mapping of a registered FC Node and
Packit 022b05
    associated registered iFCP Port to the supporting registered
Packit 022b05
    Entity object in an iSNS Server instance."
Packit 022b05
       ::= { isnsRegFcNodeInfo 3 }
Packit 022b05
Packit 022b05
   isnsRegFcNodePortEntry      OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsRegFcNodePortEntry
Packit 022b05
       MAX-ACCESS              not-accessible
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Information on one mapping from an FC Node and iFCP Port to
Packit 022b05
    an Entity object registered in an iSNS."
Packit 022b05
       INDEX { isnsServerIndex,
Packit 022b05
               isnsRegFcNodeWwnn,
Packit 022b05
               isnsRegFcPortWwpn }
Packit 022b05
       ::= { isnsRegFcNodePortTable 1 }
Packit 022b05
Packit 022b05
   IsnsRegFcNodePortEntry ::= SEQUENCE {
Packit 022b05
           isnsRegFcNodePortEntityIndex IsnsEntityIndexIdOrZero
Packit 022b05
                                       }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsRegFcNodePortEntityIndex OBJECT-TYPE
Packit 022b05
       SYNTAX                  IsnsEntityIndexIdOrZero
Packit 022b05
       MAX-ACCESS              read-only
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The Entity Index for the registered Entity object
Packit 022b05
    associated with the FC Port and FC Node.  This managed
Packit 022b05
    object may contain the value of zero prior to a device
Packit 022b05
    registering this value with the iSNS Server."
Packit 022b05
       ::= { isnsRegFcNodePortEntry 1 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Notifications Information -----------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsNotificationsInfo        OBJECT IDENTIFIER
Packit 022b05
                                     ::= { isnsObjects 2 }
Packit 022b05
Packit 022b05
   isnsInstanceInfo            OBJECT-TYPE
Packit 022b05
       SYNTAX                  SnmpAdminString
Packit 022b05
       MAX-ACCESS              accessible-for-notify
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Textual information about the notification event and the
Packit 022b05
    iSNS Server generating the notification.  An example is:
Packit 022b05
    iSNS Server Started."
Packit 022b05
       ::= { isnsNotificationsInfo 1 }
Packit 022b05
Packit 022b05
   isnsAddressNotificationType OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddressType
Packit 022b05
       MAX-ACCESS              accessible-for-notify
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "The type of Inet address in isnsAddressNotification.  If
Packit 022b05
    the address is specified, then it must be a valid unicast
Packit 022b05
    address and the value of this object must be ipv4(1),
Packit 022b05
    ipv6(2), ipv4z(3), or ipv6z(4); otherwise, the value
Packit 022b05
    of this object is unknown(0), and the value of
Packit 022b05
    isnsAddressNotification is the zero-length string."
Packit 022b05
       ::= { isnsNotificationsInfo 2 }
Packit 022b05
Packit 022b05
   isnsAddressNotification     OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetAddress
Packit 022b05
       MAX-ACCESS              accessible-for-notify
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Identifies the IP address of the iSNS Server.  The format of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    this object is specified by isnsAddressNotificationType.
Packit 022b05
    The IP address will always be specified in the notification
Packit 022b05
    unless an error causes the IP address to not be known."
Packit 022b05
       ::= { isnsNotificationsInfo 3 }
Packit 022b05
Packit 022b05
   isnsTcpPortNotification     OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
       MAX-ACCESS              accessible-for-notify
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates the TCP port the iSNS Server is using,
Packit 022b05
    or 0 if TCP-based registrations are not supported."
Packit 022b05
       ::= { isnsNotificationsInfo 4 }
Packit 022b05
Packit 022b05
   isnsUdpPortNotification     OBJECT-TYPE
Packit 022b05
       SYNTAX                  InetPortNumber
Packit 022b05
       MAX-ACCESS              accessible-for-notify
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Indicates the UDP port the iSNS Server is using,
Packit 022b05
    or 0 if UDP-based registrations are not supported."
Packit 022b05
       ::= { isnsNotificationsInfo 5 }
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- iSNS Notification Block -----------------
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsServerStart             NOTIFICATION-TYPE
Packit 022b05
       OBJECTS {
Packit 022b05
           isnsInstanceInfo,
Packit 022b05
           isnsAddressNotificationType,
Packit 022b05
           isnsAddressNotification,
Packit 022b05
           isnsTcpPortNotification,
Packit 022b05
           isnsUdpPortNotification
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This notification is sent when an iSNS Server begins
Packit 022b05
    operation.  The notification provides the following:
Packit 022b05
           isnsInstanceInfo : iSNS Server textual information
Packit 022b05
           isnsAddressTypeNotification : iSNS Server address type
Packit 022b05
           isnsAddressNotification : iSNS Server address
Packit 022b05
           isnsTcpPortNotification : iSNS Server TCP Port
Packit 022b05
           isnsUdpPortNotification : iSNS Server UDP Port
Packit 022b05
   "
Packit 022b05
       ::= { isnsNotifications 1 }
Packit 022b05
Packit 022b05
   isnsServerShutdown          NOTIFICATION-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       OBJECTS {
Packit 022b05
           isnsInstanceInfo,
Packit 022b05
           isnsAddressNotificationType,
Packit 022b05
           isnsAddressNotification,
Packit 022b05
           isnsTcpPortNotification,
Packit 022b05
           isnsUdpPortNotification
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "This notification is sent when an iSNS Server is
Packit 022b05
    shutdown.  The notification provides the following:
Packit 022b05
           isnsInstanceInfo : iSNS Server textual information
Packit 022b05
           isnsAddressTypeNotification : iSNS Server address type
Packit 022b05
           isnsAddressNotification : iSNS Server address
Packit 022b05
           isnsTcpPortNotification : iSNS Server TCP Port
Packit 022b05
           isnsUdpPortNotification : iSNS Server UDP Port
Packit 022b05
   "
Packit 022b05
       ::= { isnsNotifications 2 }
Packit 022b05
Packit 022b05
   ------------------------------------------------------------
Packit 022b05
   --
Packit 022b05
   -- Compliance Information
Packit 022b05
   --
Packit 022b05
Packit 022b05
   isnsCompliances OBJECT IDENTIFIER ::= { isnsConformance 1 }
Packit 022b05
Packit 022b05
   isnsIscsiServerCompliance MODULE-COMPLIANCE
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Initial compliance statement for an iSNS Server
Packit 022b05
    providing support to iSCSI clients."
Packit 022b05
       MODULE       -- this module
Packit 022b05
       MANDATORY-GROUPS {
Packit 022b05
           isnsServerAttributesGroup,
Packit 022b05
           isnsServerIscsiControlNodeGroup,
Packit 022b05
           isnsServerIscsiDdsDdObjGroup,
Packit 022b05
           isnsServerRegIscsiObjGroup,
Packit 022b05
           isnsServerNumObjectsGroup,
Packit 022b05
           isnsNotificationsObjGroup,
Packit 022b05
           isnsServerNotificationGroup
Packit 022b05
                        }
Packit 022b05
       OBJECT isnsServerDiscoveryMcGroupType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       OBJECT isnsServerDiscoveryMcGroupAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsDdPortalMemberAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsDdPortalMemberAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegEntityManagementAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegEntityManagementAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPortalAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPortalAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPgPortalAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPgPortalAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsAddressNotificationType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsAddressNotification
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
       ::= { isnsCompliances 1 }
Packit 022b05
Packit 022b05
   isnsIfcpServerCompliance MODULE-COMPLIANCE
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Initial compliance statement for an iSNS Server
Packit 022b05
    providing support to iFCP Clients."
Packit 022b05
       MODULE       -- this module
Packit 022b05
       MANDATORY-GROUPS {
Packit 022b05
           isnsServerAttributesGroup,
Packit 022b05
           isnsServerIfcpPortControlNodeGroup,
Packit 022b05
           isnsServerIfcpDdsDdObjGroup,
Packit 022b05
           isnsServerRegIfcpObjGroup,
Packit 022b05
           isnsServerNumObjectsGroup,
Packit 022b05
           isnsNotificationsObjGroup,
Packit 022b05
           isnsServerNotificationGroup
Packit 022b05
                        }
Packit 022b05
       OBJECT isnsServerDiscoveryMcGroupType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsServerDiscoveryMcGroupAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsDdPortalMemberAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsDdPortalMemberAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegEntityManagementAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegEntityManagementAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPortalAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegPortalAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegFcNodeAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegFcNodeAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsRegFcPortAddressType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsRegFcPortAddress
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
Packit 022b05
       OBJECT isnsAddressNotificationType
Packit 022b05
       SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                  ipv4z(3), ipv6z(4) }
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only support for unknown, ipv4, ipv6, ipv4z, and ipv6z
Packit 022b05
    is required."
Packit 022b05
Packit 022b05
       OBJECT isnsAddressNotification
Packit 022b05
       SYNTAX InetAddress (SIZE (0 | 4 | 8 | 16 | 20 ))
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Only addresses for unknown, ipv4, ipv6, ipv4z, ipv6z,
Packit 022b05
    and their related SIZE need to be supported."
Packit 022b05
       ::= { isnsCompliances 2 }
Packit 022b05
Packit 022b05
isnsGroups OBJECT IDENTIFIER ::= { isnsConformance 2 }
Packit 022b05
Packit 022b05
   isnsServerAttributesGroup      OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit 022b05
          isnsServerName,
Packit 022b05
          isnsServerIsnsVersion,
Packit 022b05
          isnsServerVendorInfo,
Packit 022b05
          isnsServerPhysicalIndex,
Packit 022b05
          isnsServerTcpPort,
Packit 022b05
          isnsServerUdpPort,
Packit 022b05
          isnsServerDiscontinuityTime,
Packit 022b05
          isnsServerRole,
Packit 022b05
          isnsServerDiscoveryMethodsEnabled,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          isnsServerDiscoveryMcGroupType,
Packit 022b05
          isnsServerDiscoveryMcGroupAddress,
Packit 022b05
          isnsServerEsiNonResponseThreshold,
Packit 022b05
          isnsServerEnableControlNodeMgtScn,
Packit 022b05
          isnsServerDefaultDdDdsStatus,
Packit 022b05
          isnsServerUpdateDdDdsSupported,
Packit 022b05
          isnsServerUpdateDdDdsEnabled
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "iSNS Server attributes."
Packit 022b05
          ::= { isnsGroups 1 }
Packit 022b05
Packit 022b05
   isnsServerNumObjectsGroup      OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit 022b05
          isnsNumDds,
Packit 022b05
          isnsNumDd,
Packit 022b05
          isnsNumEntities,
Packit 022b05
          isnsNumPortals,
Packit 022b05
          isnsNumPortalGroups,
Packit 022b05
          isnsNumIscsiNodes,
Packit 022b05
          isnsNumFcPorts,
Packit 022b05
          isnsNumFcNodes,
Packit 022b05
          isnsRegEntityInfoNumPortals,
Packit 022b05
          isnsRegEntityInfoNumPortalGroups,
Packit 022b05
          isnsRegEntityInfoNumIscsiNodes,
Packit 022b05
          isnsRegEntityInfoNumFcPorts,
Packit 022b05
          isnsRegEntityInfoNumFcNodes
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "Managed objects indicating the number of registered objects
Packit 022b05
    in an iSNS Server or the number of registered objects
Packit 022b05
    associated with a registered Entity.  These managed objects
Packit 022b05
    are optional to implement."
Packit 022b05
          ::= { isnsGroups 2 }
Packit 022b05
Packit 022b05
   isnsServerIscsiControlNodeGroup    OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit 022b05
          isnsControlNodeIscsiNodeName,
Packit 022b05
          isnsControlNodeIscsiIsRegistered,
Packit 022b05
          isnsControlNodeIscsiRcvMgtSCN
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "iSNS Server iSCSI control node managed objects."
Packit 022b05
          ::= { isnsGroups 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   isnsServerIfcpPortControlNodeGroup   OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit 022b05
          isnsControlNodeFcPortIsRegistered,
Packit 022b05
          isnsControlNodeFcPortRcvMgtSCN
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "iSNS Server iFCP Port control node managed objects."
Packit 022b05
          ::= { isnsGroups 4 }
Packit 022b05
Packit 022b05
   isnsServerIscsiDdsDdObjGroup   OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit 022b05
          isnsDdsSymbolicName,
Packit 022b05
          isnsDdsStatus,
Packit 022b05
          isnsDdsMemberSymbolicName,
Packit 022b05
          isnsDdSymbolicName,
Packit 022b05
          isnsDdFeatures,
Packit 022b05
          isnsDdIscsiMemberName,
Packit 022b05
          isnsDdIscsiMemberIsRegistered,
Packit 022b05
          isnsDdPortalMemberAddressType,
Packit 022b05
          isnsDdPortalMemberAddress,
Packit 022b05
          isnsDdPortalMemberPortType,
Packit 022b05
          isnsDdPortalMemberPort,
Packit 022b05
          isnsDdPortalMemberIsRegistered
Packit 022b05
               }
Packit 022b05
       STATUS                  current
Packit 022b05
       DESCRIPTION
Packit 022b05
   "iSNS Server DDS and DD managed objects for iSCSI."
Packit 022b05
          ::= { isnsGroups 5 }
Packit 022b05
Packit 022b05
   isnsServerIfcpDdsDdObjGroup    OBJECT-GROUP
Packit 022b05
       OBJECTS {
Packit