Blame mibs/ietf/T11-FC-VIRTUAL-FABRIC-MIB

Packit Service 9ccfef
T11-FC-VIRTUAL-FABRIC-MIB DEFINITIONS ::= BEGIN
Packit Service 9ccfef
Packit Service 9ccfef
IMPORTS
Packit Service 9ccfef
    MODULE-IDENTITY, OBJECT-TYPE,
Packit Service 9ccfef
    Unsigned32, mib-2
Packit Service 9ccfef
                            FROM SNMPv2-SMI         -- [RFC2578]
Packit Service 9ccfef
    MODULE-COMPLIANCE, OBJECT-GROUP
Packit Service 9ccfef
                            FROM SNMPv2-CONF        -- [RFC2580]
Packit Service 9ccfef
    RowStatus, StorageType  FROM SNMPv2-TC          -- [RFC2579]
Packit Service 9ccfef
    InterfaceIndex          FROM IF-MIB             -- [RFC2863]
Packit Service 9ccfef
    fcmInstanceIndex, FcNameIdOrZero,
Packit Service 9ccfef
    fcmPortEntry, fcmSwitchEntry
Packit Service 9ccfef
                            FROM FC-MGMT-MIB        -- [RFC4044]
Packit Service 9ccfef
    T11FabricIndex          FROM T11-TC-MIB;        -- [RFC4439]
Packit Service 9ccfef
Packit Service 9ccfef
t11FcVirtualFabricMIB  MODULE-IDENTITY
Packit Service 9ccfef
    LAST-UPDATED    "200611100000Z"
Packit Service 9ccfef
    ORGANIZATION    "IETF IMSS (Internet and Management Support
Packit Service 9ccfef
                     for Storage) Working Group"
Packit Service 9ccfef
    CONTACT-INFO
Packit Service 9ccfef
            "
Packit Service 9ccfef
                     Scott Kipp
Packit Service 9ccfef
                     McDATA Corporation
Packit Service 9ccfef
                Tel: +1 720 558-3452
Packit Service 9ccfef
             E-mail: scott.kipp@mcdata.com
Packit Service 9ccfef
             Postal: 4 McDATA Parkway
Packit Service 9ccfef
                     Broomfield, CO USA 80021
Packit Service 9ccfef
Packit Service 9ccfef
                     G D Ramkumar
Packit Service 9ccfef
                     SnapTell, Inc.
Packit Service 9ccfef
                Tel: +1 650-326-7627
Packit Service 9ccfef
             E-mail: gramkumar@stanfordalumni.org
Packit Service 9ccfef
             Postal: 2741 Middlefield Rd, Suite 200
Packit Service 9ccfef
                     Palo Alto, CA USA 94306
Packit Service 9ccfef
Packit Service 9ccfef
                     Keith McCloghrie
Packit Service 9ccfef
                     Cisco Systems, Inc.
Packit Service 9ccfef
                Tel: +1 408 526-5260
Packit Service 9ccfef
             E-mail: kzm@cisco.com
Packit Service 9ccfef
             Postal: 170 West Tasman Drive
Packit Service 9ccfef
                     San Jose, CA USA 95134
Packit Service 9ccfef
            "
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "This module defines management information specific to
Packit Service 9ccfef
         Fibre Channel Virtual Fabrics.  A Virtual Fabric is a
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
         Fabric composed of partitions of switches, links and
Packit Service 9ccfef
         N_Ports with a single Fabric management domain, Fabric
Packit Service 9ccfef
         Services and independence from other Virtual Fabrics.
Packit Service 9ccfef
Packit Service 9ccfef
         Copyright (C) The IETF Trust (2006).  This version of
Packit Service 9ccfef
         this MIB module is part of RFC 4747; see the RFC itself for
Packit Service 9ccfef
         full legal notices."
Packit Service 9ccfef
    REVISION        "200611100000Z"
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Initial version of this MIB module, published as RFC 4747."
Packit Service 9ccfef
    ::= { mib-2 147 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfObjects       OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 1 }
Packit Service 9ccfef
t11vfConformance   OBJECT IDENTIFIER ::= { t11FcVirtualFabricMIB 2 }
Packit Service 9ccfef
Packit Service 9ccfef
--********************************
Packit Service 9ccfef
--  MIB object definitions
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
t11vfCoreSwitchTable  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF T11vfCoreSwitchEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A table of core switches supported by the current
Packit Service 9ccfef
         management entity."
Packit Service 9ccfef
    ::= { t11vfObjects 1 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfCoreSwitchEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11vfCoreSwitchEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Each entry represents one core switch."
Packit Service 9ccfef
    INDEX   { fcmInstanceIndex, t11vfCoreSwitchSwitchName }
Packit Service 9ccfef
    ::= { t11vfCoreSwitchTable 1}
Packit Service 9ccfef
Packit Service 9ccfef
T11vfCoreSwitchEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
       t11vfCoreSwitchSwitchName   FcNameIdOrZero,
Packit Service 9ccfef
       t11vfCoreSwitchMaxSupported Unsigned32,
Packit Service 9ccfef
      t11vfCoreSwitchStorageType  StorageType
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfCoreSwitchSwitchName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      FcNameIdOrZero (SIZE(8 | 16))
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The Core Switch_Name (WWN) of this Core Switch."
Packit Service 9ccfef
    ::= { t11vfCoreSwitchEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfCoreSwitchMaxSupported OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      Unsigned32 (1..4095)
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "In switches that do not support Virtual Fabrics,
Packit Service 9ccfef
         this object has the value of 1.  If Virtual Fabrics
Packit Service 9ccfef
         are supported, this object is the maximum number of
Packit Service 9ccfef
         Virtual Fabrics supported by the Core Switch.  For
Packit Service 9ccfef
         the purpose of this count, the Control VF_ID is
Packit Service 9ccfef
         ignored."
Packit Service 9ccfef
    ::= { t11vfCoreSwitchEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfCoreSwitchStorageType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      StorageType
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The storage type for this conceptual row.
Packit Service 9ccfef
         Conceptual rows having the value 'permanent' need not
Packit Service 9ccfef
         allow write-access to any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL { nonVolatile }
Packit Service 9ccfef
    ::= { t11vfCoreSwitchEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Virtual Switch table
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchTable  OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF T11vfVirtualSwitchEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A table of Virtual Switches.  When one Core Switch
Packit Service 9ccfef
         provides switching functions for multiple Virtual Fabrics,
Packit Service 9ccfef
         that Core Switch is modeled as containing multiple
Packit Service 9ccfef
         Virtual Switches, one for each Virtual Fabric.  This table
Packit Service 9ccfef
         contains one row for every Virtual Switch on every Core
Packit Service 9ccfef
         Switch.  This table augments the basic switch information in
Packit Service 9ccfef
         the fcmSwitchTable Table in the FC-MGMT-MIB."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "fcmSwitchTable is defined in the FC-MGMT-MIB [RFC4044]."
Packit Service 9ccfef
    ::= { t11vfObjects 2 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11vfVirtualSwitchEntry
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry of the Virtual Switch table.  Each row is for a
Packit Service 9ccfef
         Virtual Switch.
Packit Service 9ccfef
Packit Service 9ccfef
         This table augments the fcmSwitchTable, i.e., every entry
Packit Service 9ccfef
         in this table has a one-to-one correspondence with an
Packit Service 9ccfef
         entry in the fcmSwitchTable.  At the time when the
Packit Service 9ccfef
         fcmSwitchTable was defined, it applied to physical
Packit Service 9ccfef
         switches.  With the definition and usage of virtual
Packit Service 9ccfef
         switches, fcmSwitchTable now applies to virtual switches
Packit Service 9ccfef
         as well as physical switches, and (in contrast to physical
Packit Service 9ccfef
         switches) it is appropriate to provide the capability for
Packit Service 9ccfef
         virtual switches to be created via remote management
Packit Service 9ccfef
         applications, e.g., via SNMP.
Packit Service 9ccfef
Packit Service 9ccfef
         So, this entry contains a RowStatus object (to allow the
Packit Service 9ccfef
         creation of a virtual switch), as well as a StorageType
Packit Service 9ccfef
         object.  Obviously, if a row is created/deleted in this
Packit Service 9ccfef
         table, the corresponding row in the fcmSwitchTable will
Packit Service 9ccfef
         be created/deleted."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "fcmSwitchEntry is defined in the FC-MGMT-MIB module
Packit Service 9ccfef
         [RFC4044]."
Packit Service 9ccfef
    AUGMENTS   { fcmSwitchEntry }
Packit Service 9ccfef
    ::= { t11vfVirtualSwitchTable 1}
Packit Service 9ccfef
Packit Service 9ccfef
T11vfVirtualSwitchEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        t11vfVirtualSwitchVfId               T11FabricIndex,
Packit Service 9ccfef
        t11vfVirtualSwitchCoreSwitchName     FcNameIdOrZero,
Packit Service 9ccfef
        t11vfVirtualSwitchRowStatus          RowStatus,
Packit Service 9ccfef
        t11vfVirtualSwitchStorageType       StorageType
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchVfId OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11FabricIndex
Packit Service 9ccfef
    MAX-ACCESS  read-create
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The VF_ID of the Virtual Fabric for which this virtual
Packit Service 9ccfef
         switch performs its switching function.  The Control
Packit Service 9ccfef
         VF_ID is implicitly enabled and is not set.
Packit Service 9ccfef
         Communication with the Control VF_ID is required."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.2"
Packit Service 9ccfef
    ::= { t11vfVirtualSwitchEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchCoreSwitchName OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      FcNameIdOrZero (SIZE(8 | 16))
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The Core Switch_Name (WWN) of the Core Switch that
Packit Service 9ccfef
         contains this Virtual Switch."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.2."
Packit Service 9ccfef
    ::= { t11vfVirtualSwitchEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchRowStatus OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX      RowStatus
Packit Service 9ccfef
        MAX-ACCESS  read-create
Packit Service 9ccfef
        STATUS      current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The status of this row."
Packit Service 9ccfef
        ::= { t11vfVirtualSwitchEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfVirtualSwitchStorageType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      StorageType
Packit Service 9ccfef
    MAX-ACCESS  read-create
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The storage type for this conceptual row.
Packit Service 9ccfef
         Conceptual rows having the value 'permanent' need not
Packit Service 9ccfef
         allow write-access to any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL { nonVolatile }
Packit Service 9ccfef
    ::= { t11vfVirtualSwitchEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Port table
Packit Service 9ccfef
Packit Service 9ccfef
t11vfPortTable OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF T11vfPortEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A table of Port attributes related to Virtual Fabrics."
Packit Service 9ccfef
    ::= { t11vfObjects 3 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfPortEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11vfPortEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Each entry represents a physical Port on a switch.
Packit Service 9ccfef
         Switches that support Virtual Fabrics would add
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
         these four additional columns to the fcmPortEntry
Packit Service 9ccfef
         row."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "fcmPortEntry is defined in the FC-MGMT-MIB module."
Packit Service 9ccfef
    AUGMENTS   { fcmPortEntry }
Packit Service 9ccfef
    ::= { t11vfPortTable 1}
Packit Service 9ccfef
Packit Service 9ccfef
T11vfPortEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        t11vfPortVfId                T11FabricIndex,
Packit Service 9ccfef
        t11vfPortTaggingAdminStatus   INTEGER,
Packit Service 9ccfef
        t11vfPortTaggingOperStatus    INTEGER,
Packit Service 9ccfef
        t11vfPortStorageType        StorageType
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfPortVfId OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11FabricIndex
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The Port VF_ID assigned to this Port.  The Port VF_ID is the
Packit Service 9ccfef
         default Virtual Fabric that is assigned to untagged frames
Packit Service 9ccfef
         arriving at this Port.  The Control VF_ID is implicitly
Packit Service 9ccfef
         enabled and is not set.  Communication with the Control
Packit Service 9ccfef
         VF_ID is required."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.1"
Packit Service 9ccfef
    DEFVAL    {1}
Packit Service 9ccfef
    ::= { t11vfPortEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfPortTaggingAdminStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        off(1),
Packit Service 9ccfef
        on(2),
Packit Service 9ccfef
        auto(3)
Packit Service 9ccfef
    }
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "This object is used to configure the administrative status
Packit Service 9ccfef
         of Virtual Fabric tagging on this Port.
Packit Service 9ccfef
Packit Service 9ccfef
         SET operation   Description
Packit Service 9ccfef
         --------------  -------------------------------------------
Packit Service 9ccfef
         off(1)          To disable Virtual Fabric tagging on this
Packit Service 9ccfef
                         Port.
Packit Service 9ccfef
Packit Service 9ccfef
         on(2)           To enable Virtual Fabric tagging on this
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
                         Port if the attached Port doesn't
Packit Service 9ccfef
                         prohibit it.
Packit Service 9ccfef
Packit Service 9ccfef
         auto(3)         To enable Virtual Fabric tagging if the
Packit Service 9ccfef
                         peer requests it."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.4"
Packit Service 9ccfef
    ::= { t11vfPortEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
 t11vfPortTaggingOperStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        off(1),
Packit Service 9ccfef
        on(2)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "This object is used to report the operational status of
Packit Service 9ccfef
         Virtual Fabric tagging on this Port.
Packit Service 9ccfef
Packit Service 9ccfef
         SET operation   Description
Packit Service 9ccfef
         --------------  -------------------------------------------
Packit Service 9ccfef
         off(1)          Virtual Fabric tagging is disabled on this
Packit Service 9ccfef
                         Port.
Packit Service 9ccfef
Packit Service 9ccfef
         on(2)           Virtual Fabric tagging is enabled on this
Packit Service 9ccfef
                         Port."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.4"
Packit Service 9ccfef
    ::= { t11vfPortEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfPortStorageType OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      StorageType
Packit Service 9ccfef
    MAX-ACCESS  read-write
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The storage type for this conceptual row, and for the
Packit Service 9ccfef
         corresponding row in the augmented fcmPortTable.
Packit Service 9ccfef
Packit Service 9ccfef
         Conceptual rows having the value 'permanent' need not
Packit Service 9ccfef
         allow write-access to any columnar objects in the row."
Packit Service 9ccfef
    DEFVAL { nonVolatile }
Packit Service 9ccfef
    ::= { t11vfPortEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Locally Enabled Table
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledTable OBJECT-TYPE
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    SYNTAX      SEQUENCE OF T11vfLocallyEnabledEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A table for assigning and reporting operational status of
Packit Service 9ccfef
         locally-enabled Virtual Fabric IDs to Ports.  The set of
Packit Service 9ccfef
         Virtual Fabrics operational on the Port is the bit-wise
Packit Service 9ccfef
         'AND' of the set of locally-enabled VF_IDs of this Port
Packit Service 9ccfef
         and the locally-enabled VF_IDs of the attached Port."
Packit Service 9ccfef
    ::= { t11vfObjects 4 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledEntry OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11vfLocallyEnabledEntry
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "An entry for each locally-enabled VF_ID on
Packit Service 9ccfef
         each Port."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.5, section 12.4"
Packit Service 9ccfef
    INDEX { t11vfLocallyEnabledPortIfIndex, t11vfLocallyEnabledVfId }
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { t11vfLocallyEnabledTable 1}
Packit Service 9ccfef
Packit Service 9ccfef
T11vfLocallyEnabledEntry ::=
Packit Service 9ccfef
    SEQUENCE {
Packit Service 9ccfef
        t11vfLocallyEnabledPortIfIndex    InterfaceIndex,
Packit Service 9ccfef
        t11vfLocallyEnabledVfId           T11FabricIndex,
Packit Service 9ccfef
        t11vfLocallyEnabledOperStatus     INTEGER,
Packit Service 9ccfef
        t11vfLocallyEnabledRowStatus      RowStatus,
Packit Service 9ccfef
        t11vfLocallyEnabledStorageType    StorageType
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledPortIfIndex OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      InterfaceIndex
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "The value of the ifIndex that identifies the Port."
Packit Service 9ccfef
    ::= { t11vfLocallyEnabledEntry 1 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledVfId OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX      T11FabricIndex
Packit Service 9ccfef
    MAX-ACCESS  not-accessible
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "A locally-enabled VF_ID on this Port."
Packit Service 9ccfef
    ::= { t11vfLocallyEnabledEntry 2 }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledOperStatus OBJECT-TYPE
Packit Service 9ccfef
    SYNTAX INTEGER {
Packit Service 9ccfef
        off(1),
Packit Service 9ccfef
        on(2)
Packit Service 9ccfef
            }
Packit Service 9ccfef
    MAX-ACCESS  read-only
Packit Service 9ccfef
    STATUS      current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "This object is used to report the operational status of
Packit Service 9ccfef
         Virtual Fabric tagging on this Port.
Packit Service 9ccfef
Packit Service 9ccfef
         SET operation   Description
Packit Service 9ccfef
         --------------  -------------------------------------------
Packit Service 9ccfef
         off(1)          Virtual Fabric tagging is disabled on this
Packit Service 9ccfef
                         Port.
Packit Service 9ccfef
Packit Service 9ccfef
         on(2)           Virtual Fabric tagging is enabled on this
Packit Service 9ccfef
                         Port."
Packit Service 9ccfef
    REFERENCE
Packit Service 9ccfef
        "FC-SW-4, REV 7.3, section 12.4"
Packit Service 9ccfef
    ::= { t11vfLocallyEnabledEntry 3 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledRowStatus OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX      RowStatus
Packit Service 9ccfef
        MAX-ACCESS  read-create
Packit Service 9ccfef
        STATUS      current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The status of this conceptual row.
Packit Service 9ccfef
Packit Service 9ccfef
             When a row in this table is in 'active(1)' state,
Packit Service 9ccfef
             no object in that row can be modified except
Packit Service 9ccfef
             t11vfLocallyEnabledRowStatus and
Packit Service 9ccfef
             t11vfLocallyEnabledStorageType."
Packit Service 9ccfef
        ::= { t11vfLocallyEnabledEntry 4 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfLocallyEnabledStorageType OBJECT-TYPE
Packit Service 9ccfef
        SYNTAX      StorageType
Packit Service 9ccfef
        MAX-ACCESS  read-create
Packit Service 9ccfef
        STATUS      current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "The storage type for this conceptual row.
Packit Service 9ccfef
             Conceptual rows having the value 'permanent' need not
Packit Service 9ccfef
             allow write-access to any columnar objects in the row."
Packit Service 9ccfef
        DEFVAL { nonVolatile }
Packit Service 9ccfef
        ::= { t11vfLocallyEnabledEntry 5 }
Packit Service 9ccfef
Packit Service 9ccfef
--********************************
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
-- Conformance Section
Packit Service 9ccfef
--
Packit Service 9ccfef
Packit Service 9ccfef
t11vfMIBCompliances OBJECT IDENTIFIER ::= { t11vfConformance 1 }
Packit Service 9ccfef
t11vfMIBGroups      OBJECT IDENTIFIER ::= { t11vfConformance 2 }
Packit Service 9ccfef
Packit Service 9ccfef
t11vfMIBCompliance MODULE-COMPLIANCE
Packit Service 9ccfef
    STATUS  current
Packit Service 9ccfef
    DESCRIPTION
Packit Service 9ccfef
        "Describes the requirements for compliance to the
Packit Service 9ccfef
         Fibre Channel Virtual Fabric MIB."
Packit Service 9ccfef
    MODULE  -- this module
Packit Service 9ccfef
        MANDATORY-GROUPS { t11vfGeneralGroup }
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfCoreSwitchMaxSupported
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfCoreSwitchStorageType
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfVirtualSwitchVfId
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfVirtualSwitchRowStatus
Packit Service 9ccfef
        SYNTAX RowStatus { active(1) }
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfVirtualSwitchStorageType
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfPortVfId
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfPortTaggingAdminStatus
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfPortStorageType
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfLocallyEnabledRowStatus
Packit Service 9ccfef
        SYNTAX       RowStatus { active(1) }
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
        OBJECT t11vfLocallyEnabledStorageType
Packit Service 9ccfef
        MIN-ACCESS read-only
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "Write access is not required."
Packit Service 9ccfef
Packit Service 9ccfef
    ::= { t11vfMIBCompliances 1 }
Packit Service 9ccfef
Packit Service 9ccfef
-- Units of conformance
Packit Service 9ccfef
Packit Service 9ccfef
    t11vfGeneralGroup  OBJECT-GROUP
Packit Service 9ccfef
        OBJECTS { t11vfCoreSwitchMaxSupported,
Packit Service 9ccfef
                  t11vfVirtualSwitchVfId,
Packit Service 9ccfef
                  t11vfVirtualSwitchCoreSwitchName,
Packit Service 9ccfef
                  t11vfVirtualSwitchRowStatus,
Packit Service 9ccfef
                  t11vfPortVfId,
Packit Service 9ccfef
                  t11vfPortTaggingAdminStatus,
Packit Service 9ccfef
                  t11vfLocallyEnabledOperStatus,
Packit Service 9ccfef
                  t11vfPortTaggingOperStatus,
Packit Service 9ccfef
                  t11vfLocallyEnabledRowStatus,
Packit Service 9ccfef
               t11vfCoreSwitchStorageType,
Packit Service 9ccfef
                   t11vfVirtualSwitchStorageType,
Packit Service 9ccfef
                  t11vfPortStorageType,
Packit Service 9ccfef
                  t11vfLocallyEnabledStorageType
Packit Service 9ccfef
Packit Service 9ccfef
        }
Packit Service 9ccfef
        STATUS current
Packit Service 9ccfef
        DESCRIPTION
Packit Service 9ccfef
            "A collection of objects for monitoring and
Packit Service 9ccfef
             configuring Virtual Fabrics in a Fibre Channel switch."
Packit Service 9ccfef
        ::= { t11vfMIBGroups 1 }
Packit Service 9ccfef
Packit Service 9ccfef
END