Blame mibs/ietf/GSMP-MIB

Packit 022b05
GSMP-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
    IMPORTS
Packit 022b05
        OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
Packit 022b05
        Unsigned32, Integer32, mib-2
Packit 022b05
               FROM SNMPv2-SMI                             -- [RFC2578]
Packit 022b05
        RowStatus, TruthValue, TimeStamp,
Packit 022b05
        StorageType, TEXTUAL-CONVENTION
Packit 022b05
               FROM SNMPv2-TC                              -- [RFC2579]
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
Packit 022b05
               FROM SNMPv2-CONF                            -- [RFC2580]
Packit 022b05
        ZeroBasedCounter32
Packit 022b05
               FROM RMON2-MIB                              -- [RFC2021]
Packit 022b05
        InterfaceIndex
Packit 022b05
               FROM IF-MIB                                 -- [RFC2863]
Packit 022b05
        AtmVcIdentifier, AtmVpIdentifier
Packit 022b05
               FROM ATM-TC-MIB                             -- [RFC2514]
Packit 022b05
        InetAddressType, InetAddress, InetPortNumber
Packit 022b05
               FROM INET-ADDRESS-MIB ;                     -- [RFC3291]
Packit 022b05
Packit 022b05
    gsmpMIB MODULE-IDENTITY
Packit 022b05
        LAST-UPDATED "200205310000Z" -- May 31, 2002
Packit 022b05
        ORGANIZATION "General Switch Management Protocol (gsmp)
Packit 022b05
                      Working Group, IETF"
Packit 022b05
        CONTACT-INFO
Packit 022b05
               "WG Charter:
Packit 022b05
               http://www.ietf.org/html.charters/gsmp-charter.html
Packit 022b05
Packit 022b05
               WG-email:          gsmp@ietf.org
Packit 022b05
               Subscribe:         gsmp-request@ietf.org
Packit 022b05
               Email Archive:
Packit 022b05
               ftp://ftp.ietf.org/ietf-mail-archive/gsmp/
Packit 022b05
Packit 022b05
               WG Chair:    Avri Doria
Packit 022b05
               Email:       avri@acm.org
Packit 022b05
Packit 022b05
               WG Chair:    Kenneth Sundell
Packit 022b05
               Email:       ksundell@nortelnetworks.com
Packit 022b05
Packit 022b05
               Editor:      Hans Sjostrand
Packit 022b05
               Email:       hans@ipunplugged.com
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               Editor:      Joachim Buerkle
Packit 022b05
               Email:       joachim.buerkle@nortelnetworks.com
Packit 022b05
Packit 022b05
               Editor:      Balaji Srinivasan
Packit 022b05
               Email:       balaji@cplane.com"
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This MIB contains managed object definitions for the
Packit 022b05
            General Switch Management Protocol, GSMP, version 3"
Packit 022b05
Packit 022b05
        REVISION       "200205310000Z"
Packit 022b05
        DESCRIPTION "Initial Version, published as RFC 3295"
Packit 022b05
Packit 022b05
    ::= { mib-2 98 }
Packit 022b05
Packit 022b05
    gsmpNotifications              OBJECT IDENTIFIER ::= { gsmpMIB 0 }
Packit 022b05
    gsmpObjects                    OBJECT IDENTIFIER ::= { gsmpMIB 1 }
Packit 022b05
    gsmpNotificationsObjects       OBJECT IDENTIFIER ::= { gsmpMIB 2 }
Packit 022b05
    gsmpConformance                OBJECT IDENTIFIER ::= { gsmpMIB 3 }
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
    -- GSMP Textual Conventions
Packit 022b05
    --**************************************************************
Packit 022b05
Packit 022b05
    GsmpNameType ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Name is a 48-bit quantity.
Packit 022b05
            A 48-bit IEEE 802 MAC address, if
Packit 022b05
            available, may be used."
Packit 022b05
        SYNTAX           OCTET STRING (SIZE(6))
Packit 022b05
Packit 022b05
    GsmpPartitionType ::= TEXTUAL-CONVENTION
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "Defining if partitions are used and how the partition id
Packit 022b05
           is negotiated. "
Packit 022b05
       SYNTAX           INTEGER {
Packit 022b05
                                   noPartition(1),
Packit 022b05
                                   fixedPartitionRequest(2),
Packit 022b05
                                   fixedPartitionAssigned(3)
Packit 022b05
                                   }
Packit 022b05
Packit 022b05
    GsmpPartitionIdType ::= TEXTUAL-CONVENTION
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A 8-bit quantity. The format of the Partition ID is not
Packit 022b05
            defined in GSMP. If desired, the Partition ID can be
Packit 022b05
            divided into multiple sub-identifiers within a single
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            partition. For example: the Partition ID could be
Packit 022b05
            subdivided into a 6-bit partition number and a 2-bit
Packit 022b05
            sub-identifier which would allow a switch to support 64
Packit 022b05
            partitions with 4 available IDs per partition."
Packit 022b05
          SYNTAX         OCTET STRING (SIZE(1))
Packit 022b05
Packit 022b05
    GsmpVersion ::= TEXTUAL-CONVENTION
Packit 022b05
          STATUS          current
Packit 022b05
          DESCRIPTION
Packit 022b05
             "The version numbers defined for the GSMP protocol.
Packit 022b05
              The version numbers used are defined in the
Packit 022b05
              specifications of the respective protocol,
Packit 022b05
              1 - GSMPv1.1 [RFC1987]
Packit 022b05
              2 - GSMPv2.0 [RFC2397]
Packit 022b05
              3 - GSMPv3   [RFC3292]
Packit 022b05
              Other numbers may be defined for other versions
Packit 022b05
              of the GSMP protocol."
Packit 022b05
          SYNTAX          Unsigned32
Packit 022b05
Packit 022b05
    GsmpLabelType ::= TEXTUAL-CONVENTION
Packit 022b05
          STATUS         current
Packit 022b05
          DESCRIPTION
Packit 022b05
             "The label is structured as a TLV, a tuple, consisting of
Packit 022b05
             a Type, a Length, and a Value. The structure is defined
Packit 022b05
             in [RFC 3292]. The label TLV is encoded as a 2 octet type
Packit 022b05
             field, followed by a 2 octet Length field, followed by a
Packit 022b05
             variable length Value field.
Packit 022b05
             Additionally, a label field can be composed of many stacked
Packit 022b05
             labels that together constitute the label."
Packit 022b05
          SYNTAX          OCTET STRING
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
    -- GSMP Entity Objects
Packit 022b05
    --**************************************************************
Packit 022b05
Packit 022b05
    --
Packit 022b05
    -- Switch Controller Entity table
Packit 022b05
    --
Packit 022b05
Packit 022b05
    gsmpControllerTable OBJECT-TYPE
Packit 022b05
          SYNTAX          SEQUENCE OF GsmpControllerEntry
Packit 022b05
          MAX-ACCESS      not-accessible
Packit 022b05
          STATUS          current
Packit 022b05
          DESCRIPTION
Packit 022b05
             "This table represents the Switch Controller
Packit 022b05
             Entities. An entry in this table needs to be configured
Packit 022b05
             (created) before a GSMP session might be started."
Packit 022b05
          ::= { gsmpObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    gsmpControllerEntry OBJECT-TYPE
Packit 022b05
          SYNTAX          GsmpControllerEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
              "An entry in the table showing
Packit 022b05
              the data for a specific Switch Controller
Packit 022b05
              Entity. If partitions are used, one entity
Packit 022b05
              corresponds to one specific switch partition.
Packit 022b05
              Depending of the encapsulation used,
Packit 022b05
              a corresponding row in the gsmpAtmEncapTable or the
Packit 022b05
              gsmpTcpIpEncapTable may have been created."
Packit 022b05
        INDEX { gsmpControllerEntityId }
Packit 022b05
        ::= { gsmpControllerTable 1 }
Packit 022b05
Packit 022b05
    GsmpControllerEntry ::= SEQUENCE {
Packit 022b05
        gsmpControllerEntityId                    GsmpNameType,
Packit 022b05
        gsmpControllerMaxVersion                  GsmpVersion,
Packit 022b05
        gsmpControllerTimer                       Unsigned32,
Packit 022b05
        gsmpControllerPort                        Unsigned32,
Packit 022b05
        gsmpControllerInstance                    Unsigned32,
Packit 022b05
        gsmpControllerPartitionType               GsmpPartitionType,
Packit 022b05
        gsmpControllerPartitionId                 GsmpPartitionIdType,
Packit 022b05
        gsmpControllerDoResync                    TruthValue,
Packit 022b05
        gsmpControllerNotificationMap             BITS,
Packit 022b05
        gsmpControllerSessionState                INTEGER,
Packit 022b05
        gsmpControllerStorageType                 StorageType,
Packit 022b05
        gsmpControllerRowStatus                   RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    gsmpControllerEntityId OBJECT-TYPE
Packit 022b05
        SYNTAX          GsmpNameType
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
              "The Switch Controller Entity Id is unique
Packit 022b05
              within the operational context of the device."
Packit 022b05
        ::= { gsmpControllerEntry 1 }
Packit 022b05
Packit 022b05
   gsmpControllerMaxVersion OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpVersion
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "The max version number of the GSMP protocol being used
Packit 022b05
             in this session. The version is negotiated by the
Packit 022b05
             adjacency protocol."
Packit 022b05
       DEFVAL { 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { gsmpControllerEntry 2 }
Packit 022b05
Packit 022b05
   gsmpControllerTimer OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32(1..255)
Packit 022b05
       UNITS           "100ms"
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The timer specifies the nominal time between
Packit 022b05
           periodic adjacency protocol messages. It is a constant
Packit 022b05
           for the duration of a GSMP session. The timer is
Packit 022b05
           specified in units of 100ms."
Packit 022b05
       DEFVAL { 10 }
Packit 022b05
       ::= { gsmpControllerEntry 3 }
Packit 022b05
Packit 022b05
   gsmpControllerPort OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The local port number for the Switch Controller
Packit 022b05
           Entity."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 3.1.2"
Packit 022b05
       ::= { gsmpControllerEntry 4 }
Packit 022b05
Packit 022b05
   gsmpControllerInstance OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32(1..16777215)
Packit 022b05
       MAX-ACCESS      read-only
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The instance number for the Switch Controller
Packit 022b05
           Entity. The Instance number is a 24-bit number
Packit 022b05
           that should be guaranteed to be unique within
Packit 022b05
           the recent past and to change when the link
Packit 022b05
           or node comes back up after going down. Zero is
Packit 022b05
           not a valid instance number. "
Packit 022b05
       ::= { gsmpControllerEntry 5 }
Packit 022b05
Packit 022b05
   gsmpControllerPartitionType OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpPartitionType
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
          "A controller can request the specific partition identifier
Packit 022b05
          to the session by setting the Partition Type to
Packit 022b05
          fixedPartitionRequest(2). A controller can let the switch
Packit 022b05
          decide whether it wants to assign a fixed partition ID or
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          not, by setting the Partition Type to noPartition(1)."
Packit 022b05
       ::= { gsmpControllerEntry 6 }
Packit 022b05
Packit 022b05
   gsmpControllerPartitionId OBJECT-TYPE
Packit 022b05
       SYNTAX           GsmpPartitionIdType
Packit 022b05
       MAX-ACCESS       read-create
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The Id for the specific switch partition that this
Packit 022b05
           Switch Controller is concerned with.
Packit 022b05
           If partitions are not used or if the controller lets the
Packit 022b05
           switch assigns Partition ID, i.e Partition Type =
Packit 022b05
           noPartition(1), then this object is undefined."
Packit 022b05
       ::= { gsmpControllerEntry 7 }
Packit 022b05
Packit 022b05
   gsmpControllerDoResync OBJECT-TYPE
Packit 022b05
       SYNTAX           TruthValue
Packit 022b05
       MAX-ACCESS       read-create
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "This object specifies whether the controller should
Packit 022b05
           resynchronise or reset in case of loss of synchronisation.
Packit 022b05
           If this object is set to true then the Controller should
Packit 022b05
           resync with PFLAG=2 (recovered adjacency)."
Packit 022b05
       DEFVAL { true }
Packit 022b05
       ::= { gsmpControllerEntry 8 }
Packit 022b05
Packit 022b05
   gsmpControllerNotificationMap OBJECT-TYPE
Packit 022b05
       SYNTAX           BITS {
Packit 022b05
                                   sessionDown(0),
Packit 022b05
                                   sessionUp(1),
Packit 022b05
                                   sendFailureIndication(2),
Packit 022b05
                                   receivedFailureIndication(3),
Packit 022b05
                                   portUpEvent(4),
Packit 022b05
                                   portDownEvent(5),
Packit 022b05
                                   invalidLabelEvent(6),
Packit 022b05
                                   newPortEvent(7),
Packit 022b05
                                   deadPortEvent(8),
Packit 022b05
                                   adjacencyUpdateEvent(9)
Packit 022b05
                             }
Packit 022b05
       MAX-ACCESS       read-create
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "This bitmap defines whether a corresponding SNMP
Packit 022b05
           notification should be sent if a GSMP event is received
Packit 022b05
           by the Switch Controller. If the bit is set to 1 a
Packit 022b05
           notification should be sent. The handling and filtering of
Packit 022b05
           the SNMP notifications are then further specified in the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           SNMP notification originator application. "
Packit 022b05
       DEFVAL {{ sessionDown, sessionUp,
Packit 022b05
              sendFailureIndication, receivedFailureIndication }}
Packit 022b05
       ::= { gsmpControllerEntry 9 }
Packit 022b05
Packit 022b05
   gsmpControllerSessionState OBJECT-TYPE
Packit 022b05
          SYNTAX          INTEGER {
Packit 022b05
                                    null(1),
Packit 022b05
                                    synsent(2),
Packit 022b05
                                    synrcvd(3),
Packit 022b05
                                    estab(4)
Packit 022b05
                                   }
Packit 022b05
          MAX-ACCESS      read-only
Packit 022b05
          STATUS          current
Packit 022b05
          DESCRIPTION
Packit 022b05
             "The state for the existing or potential session that
Packit 022b05
             this entity is concerned with.
Packit 022b05
             The NULL state is returned if the proper encapsulation
Packit 022b05
             data is not yet configured, if the row is not in active
Packit 022b05
             status or if the session is in NULL state as defined in
Packit 022b05
             the GSMP specification."
Packit 022b05
          ::= { gsmpControllerEntry 10}
Packit 022b05
Packit 022b05
   gsmpControllerStorageType OBJECT-TYPE
Packit 022b05
           SYNTAX         StorageType
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "The storage type for this controller entity.
Packit 022b05
             Conceptual rows having the value 'permanent' need not allow
Packit 022b05
             write-access to any columnar objects in the row."
Packit 022b05
          DEFVAL { nonVolatile }
Packit 022b05
          ::= { gsmpControllerEntry 11 }
Packit 022b05
Packit 022b05
   gsmpControllerRowStatus OBJECT-TYPE
Packit 022b05
           SYNTAX         RowStatus
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "An object that allows entries in this table to
Packit 022b05
              be created and deleted using the
Packit 022b05
              RowStatus convention.
Packit 022b05
              While the row is in active state it's not
Packit 022b05
              possible to modify the value of any object
Packit 022b05
              for that row except the gsmpControllerNotificationMap
Packit 022b05
              and the gsmpControllerRowStatus objects."
Packit 022b05
          ::= { gsmpControllerEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    --
Packit 022b05
    -- Switch Entity table
Packit 022b05
    --
Packit 022b05
Packit 022b05
    gsmpSwitchTable OBJECT-TYPE
Packit 022b05
        SYNTAX         SEQUENCE OF GsmpSwitchEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "This table represents the Switch
Packit 022b05
             Entities. An entry in this table needs to be configured
Packit 022b05
             (created) before a GSMP session might be started."
Packit 022b05
        ::= { gsmpObjects 2 }
Packit 022b05
Packit 022b05
    gsmpSwitchEntry OBJECT-TYPE
Packit 022b05
        SYNTAX         GsmpSwitchEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "An entry in the table showing
Packit 022b05
             the data for a specific Switch
Packit 022b05
             Entity. If partitions are used, one entity
Packit 022b05
             corresponds to one specific switch partition.
Packit 022b05
             Depending of the encapsulation used,
Packit 022b05
             a corresponding row in the gsmpAtmEncapTable or the
Packit 022b05
             gsmpTcpIpEncapTable may have been created."
Packit 022b05
        INDEX { gsmpSwitchEntityId }
Packit 022b05
        ::= { gsmpSwitchTable 1 }
Packit 022b05
Packit 022b05
    GsmpSwitchEntry ::= SEQUENCE {
Packit 022b05
        gsmpSwitchEntityId                GsmpNameType,
Packit 022b05
        gsmpSwitchMaxVersion              GsmpVersion,
Packit 022b05
        gsmpSwitchTimer                   Unsigned32,
Packit 022b05
        gsmpSwitchName                    GsmpNameType,
Packit 022b05
        gsmpSwitchPort                    Unsigned32,
Packit 022b05
        gsmpSwitchInstance                Unsigned32,
Packit 022b05
        gsmpSwitchPartitionType           GsmpPartitionType,
Packit 022b05
        gsmpSwitchPartitionId             GsmpPartitionIdType,
Packit 022b05
        gsmpSwitchNotificationMap         BITS,
Packit 022b05
        gsmpSwitchSwitchType              OCTET STRING,
Packit 022b05
        gsmpSwitchWindowSize              Unsigned32,
Packit 022b05
        gsmpSwitchSessionState            INTEGER,
Packit 022b05
        gsmpSwitchStorageType             StorageType,
Packit 022b05
        gsmpSwitchRowStatus               RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    gsmpSwitchEntityId OBJECT-TYPE
Packit 022b05
        SYNTAX         GsmpNameType
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "The Switch Entity Id is unique
Packit 022b05
             within the operational context of the device. "
Packit 022b05
        ::= { gsmpSwitchEntry 1 }
Packit 022b05
Packit 022b05
   gsmpSwitchMaxVersion OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpVersion
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The max version number of the GSMP protocol being
Packit 022b05
           supported by this Switch. The version is negotiated by
Packit 022b05
           the adjacency protocol."
Packit 022b05
       DEFVAL { 3 }
Packit 022b05
       ::= { gsmpSwitchEntry 2 }
Packit 022b05
Packit 022b05
   gsmpSwitchTimer OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32(1..255)
Packit 022b05
       UNITS           "100ms"
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The timer specifies the nominal time between
Packit 022b05
           periodic adjacency protocol messages. It is a constant
Packit 022b05
           for the duration of a GSMP session. The timer is
Packit 022b05
           specified in units of 100ms."
Packit 022b05
       DEFVAL { 10 }
Packit 022b05
       ::= { gsmpSwitchEntry 3 }
Packit 022b05
Packit 022b05
   gsmpSwitchName OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpNameType
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The name of the Switch. The first three octets must be an
Packit 022b05
           Organisationally Unique Identifier (OUI) that identifies
Packit 022b05
           the manufacturer of the Switch. This is by default set to
Packit 022b05
           the same value as the gsmpSwitchId object if not
Packit 022b05
           separately specified. "
Packit 022b05
       ::= {gsmpSwitchEntry 4 }
Packit 022b05
Packit 022b05
   gsmpSwitchPort OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32
Packit 022b05
       MAX-ACCESS      read-create
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           "The local port number for this Switch Entity."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 3.1.2"
Packit 022b05
       ::= { gsmpSwitchEntry 5 }
Packit 022b05
Packit 022b05
   gsmpSwitchInstance OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32(1..16777215)
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The instance number for the Switch Entity.
Packit 022b05
           The Instance number is a 24-bit number
Packit 022b05
           that should be guaranteed to be unique within
Packit 022b05
           the recent past and to change when the link
Packit 022b05
           or node comes back up after going down. Zero is
Packit 022b05
           not a valid instance number."
Packit 022b05
       ::= { gsmpSwitchEntry 6 }
Packit 022b05
Packit 022b05
   gsmpSwitchPartitionType OBJECT-TYPE
Packit 022b05
       SYNTAX         GsmpPartitionType
Packit 022b05
       MAX-ACCESS     read-create
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "A switch can assign the specific partition identifier to
Packit 022b05
           the session by setting the Partition Type to
Packit 022b05
           fixedPartitionAssigned(3). A switch can specify
Packit 022b05
           that no partitions are handled in the session by setting
Packit 022b05
           the Partition Type to noPartition(1)."
Packit 022b05
       ::= { gsmpSwitchEntry 7 }
Packit 022b05
Packit 022b05
   gsmpSwitchPartitionId OBJECT-TYPE
Packit 022b05
       SYNTAX         GsmpPartitionIdType
Packit 022b05
       MAX-ACCESS     read-create
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The Id for this specific switch partition that the switch
Packit 022b05
           entity represents. If partitions are not used, i.e.
Packit 022b05
           Partition Type = noPartition(1), then this object is
Packit 022b05
           undefined."
Packit 022b05
       ::= { gsmpSwitchEntry 8 }
Packit 022b05
Packit 022b05
   gsmpSwitchNotificationMap OBJECT-TYPE
Packit 022b05
       SYNTAX         BITS {
Packit 022b05
                             sessionDown(0),
Packit 022b05
                             sessionUp(1),
Packit 022b05
                             sendFailureIndication(2),
Packit 022b05
                             receivedFailureIndication(3),
Packit 022b05
                             portUpEvent(4),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                             portDownEvent(5),
Packit 022b05
                             invalidLabelEvent(6),
Packit 022b05
                             newPortEvent(7),
Packit 022b05
                             deadPortEvent(8),
Packit 022b05
                             adjacencyUpdateEvent(9)
Packit 022b05
                          }
Packit 022b05
       MAX-ACCESS     read-create
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "This bitmap defines whether a corresponding SNMP
Packit 022b05
           notification should be sent if an GSMP event is sent
Packit 022b05
           by the Switch Entity. If the bit is set to 1 a
Packit 022b05
           notification should be sent. The handling and filtering of
Packit 022b05
           the SNMP notifications are then further specified in the
Packit 022b05
           SNMP notification originator application. "
Packit 022b05
       DEFVAL {{ sessionDown, sessionUp,
Packit 022b05
              sendFailureIndication, receivedFailureIndication }}
Packit 022b05
       ::= { gsmpSwitchEntry 9 }
Packit 022b05
Packit 022b05
   gsmpSwitchSwitchType OBJECT-TYPE
Packit 022b05
       SYNTAX           OCTET STRING (SIZE(2))
Packit 022b05
       MAX-ACCESS       read-create
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "A 16-bit field allocated by the manufacturer
Packit 022b05
           of the switch. The Switch Type
Packit 022b05
           identifies the product. When the Switch Type is combined
Packit 022b05
           with the OUI from the Switch Name the product is
Packit 022b05
           uniquely identified. "
Packit 022b05
       ::= { gsmpSwitchEntry 10 }
Packit 022b05
Packit 022b05
   gsmpSwitchWindowSize OBJECT-TYPE
Packit 022b05
       SYNTAX           Unsigned32(1..65535)
Packit 022b05
       MAX-ACCESS       read-create
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The maximum number of unacknowledged request messages
Packit 022b05
           that may be transmitted by the controller without the
Packit 022b05
           possibility of loss. This field is used to prevent
Packit 022b05
           request messages from being lost in the switch because of
Packit 022b05
           overflow in the receive buffer. The field is a hint to
Packit 022b05
           the controller."
Packit 022b05
       ::= { gsmpSwitchEntry 11 }
Packit 022b05
Packit 022b05
   gsmpSwitchSessionState OBJECT-TYPE
Packit 022b05
       SYNTAX           INTEGER {
Packit 022b05
                                   null(1),
Packit 022b05
                                   synsent(2),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                                   synrcvd(3),
Packit 022b05
                                   estab(4)
Packit 022b05
                                  }
Packit 022b05
       MAX-ACCESS       read-only
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The state for the existing or potential session that
Packit 022b05
           this entity is concerned with.
Packit 022b05
           The NULL state is returned if the proper encapsulation
Packit 022b05
           data is not yet configured, if the row is not in active
Packit 022b05
           status or if the session is in NULL state as defined in
Packit 022b05
           the GSMP specification."
Packit 022b05
          ::= { gsmpSwitchEntry 12}
Packit 022b05
Packit 022b05
   gsmpSwitchStorageType OBJECT-TYPE
Packit 022b05
           SYNTAX         StorageType
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "The storage type for this switch entity.
Packit 022b05
             Conceptual rows having the value 'permanent' need not allow
Packit 022b05
             write-access to any columnar objects in the row."
Packit 022b05
          DEFVAL { nonVolatile }
Packit 022b05
          ::= { gsmpSwitchEntry 13 }
Packit 022b05
Packit 022b05
   gsmpSwitchRowStatus OBJECT-TYPE
Packit 022b05
           SYNTAX         RowStatus
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "An object that allows entries in this table to
Packit 022b05
              be created and deleted using the
Packit 022b05
              RowStatus convention.
Packit 022b05
              While the row is in active state it's not
Packit 022b05
              possible to modify the value of any object
Packit 022b05
              for that row except the gsmpSwitchNotificationMap
Packit 022b05
              and the gsmpSwitchRowStatus objects."
Packit 022b05
          ::= { gsmpSwitchEntry 14 }
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
    -- GSMP Encapsulation Objects
Packit 022b05
    --**************************************************************
Packit 022b05
Packit 022b05
    --
Packit 022b05
    -- GSMP ATM Encapsulation Table
Packit 022b05
    --
Packit 022b05
Packit 022b05
    gsmpAtmEncapTable OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          SYNTAX           SEQUENCE OF GsmpAtmEncapEntry
Packit 022b05
          MAX-ACCESS       not-accessible
Packit 022b05
          STATUS           current
Packit 022b05
          DESCRIPTION
Packit 022b05
              "This table contains the atm encapsulation data
Packit 022b05
              for the Controller or Switch that uses atm aal5 as
Packit 022b05
              encapsulation. "
Packit 022b05
          ::= { gsmpObjects 3 }
Packit 022b05
Packit 022b05
    gsmpAtmEncapEntry OBJECT-TYPE
Packit 022b05
        SYNTAX          GsmpAtmEncapEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "An entry in the table showing
Packit 022b05
             the encapsulation data for a specific
Packit 022b05
             Switch Controller entity or Switch entity."
Packit 022b05
        INDEX { gsmpAtmEncapEntityId }
Packit 022b05
        ::= { gsmpAtmEncapTable 1 }
Packit 022b05
Packit 022b05
    GsmpAtmEncapEntry ::= SEQUENCE {
Packit 022b05
        gsmpAtmEncapEntityId              GsmpNameType,
Packit 022b05
        gsmpAtmEncapIfIndex               InterfaceIndex,
Packit 022b05
        gsmpAtmEncapVpi                   AtmVpIdentifier,
Packit 022b05
        gsmpAtmEncapVci                   AtmVcIdentifier,
Packit 022b05
        gsmpAtmEncapStorageType           StorageType,
Packit 022b05
        gsmpAtmEncapRowStatus             RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    gsmpAtmEncapEntityId OBJECT-TYPE
Packit 022b05
        SYNTAX          GsmpNameType
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "The Controller Id or Switch Id that is unique
Packit 022b05
             within the operational context of the device. "
Packit 022b05
        ::= { gsmpAtmEncapEntry 1 }
Packit 022b05
Packit 022b05
    gsmpAtmEncapIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX         InterfaceIndex
Packit 022b05
        MAX-ACCESS     read-create
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "The interface index for the virtual channel over which
Packit 022b05
             the GSMP session is established, i.e., the GSMP control
Packit 022b05
             channel for LLC/SNAP encapsulated GSMP messages on an
Packit 022b05
             ATM data link layer."
Packit 022b05
        ::= { gsmpAtmEncapEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    gsmpAtmEncapVpi OBJECT-TYPE
Packit 022b05
        SYNTAX         AtmVpIdentifier
Packit 022b05
        MAX-ACCESS     read-create
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             " The VPI value for the virtual channel over which the
Packit 022b05
             GSMP session is established, i.e., the GSMP control
Packit 022b05
             channel for LLC/SNAP encapsulated GSMP messages on an
Packit 022b05
             ATM data link layer."
Packit 022b05
        DEFVAL { 0 }
Packit 022b05
           ::= { gsmpAtmEncapEntry 3 }
Packit 022b05
Packit 022b05
    gsmpAtmEncapVci OBJECT-TYPE
Packit 022b05
           SYNTAX         AtmVcIdentifier
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              " The VCI value for the virtual channel over which the
Packit 022b05
              GSMP session is established, i.e., the GSMP control
Packit 022b05
              channel for LLC/SNAP encapsulated GSMP messages on an
Packit 022b05
              ATM data link layer."
Packit 022b05
           DEFVAL { 15 }
Packit 022b05
           ::= { gsmpAtmEncapEntry 4 }
Packit 022b05
Packit 022b05
   gsmpAtmEncapStorageType OBJECT-TYPE
Packit 022b05
           SYNTAX         StorageType
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "The storage type for this entry. It should have the same
Packit 022b05
              value as the StorageType in the referring Switch
Packit 022b05
              Controller entity or Switch entity."
Packit 022b05
          DEFVAL { nonVolatile }
Packit 022b05
          ::= { gsmpAtmEncapEntry 5 }
Packit 022b05
Packit 022b05
   gsmpAtmEncapRowStatus OBJECT-TYPE
Packit 022b05
           SYNTAX         RowStatus
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "An object that allows entries in this table to
Packit 022b05
              be created and deleted using the
Packit 022b05
              RowStatus convention.
Packit 022b05
              While the row is in active state it's not
Packit 022b05
              possible to modify the value of any object
Packit 022b05
              for that row except the gsmpAtmEncapRowStatus object."
Packit 022b05
          ::= { gsmpAtmEncapEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    --
Packit 022b05
    -- GSMP TCP/IP Encapsulation Table
Packit 022b05
    --
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapTable OBJECT-TYPE
Packit 022b05
          SYNTAX           SEQUENCE OF GsmpTcpIpEncapEntry
Packit 022b05
          MAX-ACCESS       not-accessible
Packit 022b05
          STATUS           current
Packit 022b05
          DESCRIPTION
Packit 022b05
              "This table contains the encapsulation data
Packit 022b05
              for the Controller or Switch that uses TCP/IP as
Packit 022b05
              encapsulation."
Packit 022b05
        ::= { gsmpObjects 4 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapEntry OBJECT-TYPE
Packit 022b05
        SYNTAX          GsmpTcpIpEncapEntry
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "An entry in the table showing
Packit 022b05
             the encapsulation data for a specific
Packit 022b05
             Switch Controller entity or Switch entity."
Packit 022b05
        INDEX { gsmpTcpIpEncapEntityId }
Packit 022b05
        ::= { gsmpTcpIpEncapTable 1 }
Packit 022b05
Packit 022b05
    GsmpTcpIpEncapEntry ::= SEQUENCE {
Packit 022b05
        gsmpTcpIpEncapEntityId              GsmpNameType,
Packit 022b05
        gsmpTcpIpEncapAddressType           InetAddressType,
Packit 022b05
        gsmpTcpIpEncapAddress               InetAddress,
Packit 022b05
        gsmpTcpIpEncapPortNumber            InetPortNumber,
Packit 022b05
        gsmpTcpIpEncapStorageType           StorageType,
Packit 022b05
        gsmpTcpIpEncapRowStatus             RowStatus
Packit 022b05
        }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapEntityId OBJECT-TYPE
Packit 022b05
        SYNTAX          GsmpNameType
Packit 022b05
        MAX-ACCESS      not-accessible
Packit 022b05
        STATUS          current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "The Controller or Switch Id is unique
Packit 022b05
             within the operational context of the device. "
Packit 022b05
        ::= { gsmpTcpIpEncapEntry 1 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapAddressType OBJECT-TYPE
Packit 022b05
        SYNTAX         InetAddressType
Packit 022b05
        MAX-ACCESS     read-create
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             "The type of address in gsmpTcpIpEncapAddress."
Packit 022b05
        ::= { gsmpTcpIpEncapEntry 2 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapAddress OBJECT-TYPE
Packit 022b05
        SYNTAX         InetAddress
Packit 022b05
        MAX-ACCESS     read-create
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "The IPv4 or IPv6 address used for
Packit 022b05
             the GSMP session peer."
Packit 022b05
        ::= { gsmpTcpIpEncapEntry 3 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapPortNumber OBJECT-TYPE
Packit 022b05
           SYNTAX         InetPortNumber
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "The TCP port number used for the TCP session
Packit 022b05
              establishment to the GSMP peer."
Packit 022b05
           DEFVAL { 6068 }
Packit 022b05
           ::= { gsmpTcpIpEncapEntry 4 }
Packit 022b05
Packit 022b05
   gsmpTcpIpEncapStorageType OBJECT-TYPE
Packit 022b05
           SYNTAX         StorageType
Packit 022b05
           MAX-ACCESS     read-create
Packit 022b05
           STATUS         current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "The storage type for this entry. It should have the same
Packit 022b05
              value as the StorageType in the referring Switch
Packit 022b05
              Controller entity or Switch entity."
Packit 022b05
          DEFVAL { nonVolatile }
Packit 022b05
          ::= { gsmpTcpIpEncapEntry 5 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapRowStatus OBJECT-TYPE
Packit 022b05
          SYNTAX          RowStatus
Packit 022b05
          MAX-ACCESS      read-create
Packit 022b05
          STATUS          current
Packit 022b05
          DESCRIPTION
Packit 022b05
              "An object that allows entries in this table to
Packit 022b05
              be created and deleted using the
Packit 022b05
              RowStatus convention.
Packit 022b05
              While the row is in active state it's not
Packit 022b05
              possible to modify the value of any object
Packit 022b05
              for that row except the gsmpTcpIpEncapRowStatus object."
Packit 022b05
           ::= { gsmpTcpIpEncapEntry 6 }
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
    -- GSMP Session Objects
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
Packit 022b05
    --
Packit 022b05
    -- GSMP Session table
Packit 022b05
    --
Packit 022b05
Packit 022b05
    gsmpSessionTable OBJECT-TYPE
Packit 022b05
           SYNTAX          SEQUENCE OF GsmpSessionEntry
Packit 022b05
           MAX-ACCESS      not-accessible
Packit 022b05
           STATUS          current
Packit 022b05
           DESCRIPTION
Packit 022b05
              "This table represents the sessions between
Packit 022b05
              Controller and Switch pairs. "
Packit 022b05
        ::= { gsmpObjects 5 }
Packit 022b05
Packit 022b05
    gsmpSessionEntry OBJECT-TYPE
Packit 022b05
        SYNTAX         GsmpSessionEntry
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "An entry in the table showing
Packit 022b05
             the session data for a specific Controller and
Packit 022b05
             Switch pair. Also, statistics for this specific
Packit 022b05
             session is shown."
Packit 022b05
        INDEX { gsmpSessionThisSideId, gsmpSessionFarSideId }
Packit 022b05
        ::= { gsmpSessionTable 1 }
Packit 022b05
Packit 022b05
    GsmpSessionEntry ::= SEQUENCE {
Packit 022b05
        gsmpSessionThisSideId                     GsmpNameType,
Packit 022b05
        gsmpSessionFarSideId                      GsmpNameType,
Packit 022b05
        gsmpSessionVersion                        GsmpVersion,
Packit 022b05
        gsmpSessionTimer                          Integer32,
Packit 022b05
        gsmpSessionPartitionId                    GsmpPartitionIdType,
Packit 022b05
        gsmpSessionAdjacencyCount                 Unsigned32,
Packit 022b05
        gsmpSessionFarSideName                    GsmpNameType,
Packit 022b05
        gsmpSessionFarSidePort                    Unsigned32,
Packit 022b05
        gsmpSessionFarSideInstance                Unsigned32,
Packit 022b05
        gsmpSessionLastFailureCode                Unsigned32,
Packit 022b05
        gsmpSessionDiscontinuityTime              TimeStamp,
Packit 022b05
        gsmpSessionStartUptime                    TimeStamp,
Packit 022b05
        gsmpSessionStatSentMessages               ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatFailureInds                ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatReceivedMessages           ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatReceivedFailures           ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatPortUpEvents               ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatPortDownEvents             ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatInvLabelEvents             ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatNewPortEvents              ZeroBasedCounter32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        gsmpSessionStatDeadPortEvents             ZeroBasedCounter32,
Packit 022b05
        gsmpSessionStatAdjUpdateEvents            ZeroBasedCounter32
Packit 022b05
        }
Packit 022b05
Packit 022b05
    gsmpSessionThisSideId OBJECT-TYPE
Packit 022b05
        SYNTAX         GsmpNameType
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "This side ID uniquely identifies the entity that this
Packit 022b05
             session relates to within the operational
Packit 022b05
             context of the device. "
Packit 022b05
        ::= { gsmpSessionEntry 1 }
Packit 022b05
Packit 022b05
    gsmpSessionFarSideId OBJECT-TYPE
Packit 022b05
        SYNTAX         GsmpNameType
Packit 022b05
        MAX-ACCESS     not-accessible
Packit 022b05
        STATUS         current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Far side ID uniquely identifies the entity that this
Packit 022b05
            session is established against. "
Packit 022b05
        ::= { gsmpSessionEntry 2 }
Packit 022b05
Packit 022b05
   gsmpSessionVersion OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpVersion
Packit 022b05
       MAX-ACCESS      read-only
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The version number of the GSMP protocol being used in
Packit 022b05
           this session. The version is the result of the
Packit 022b05
           negotiation by the adjacency protocol."
Packit 022b05
       ::= { gsmpSessionEntry 3 }
Packit 022b05
Packit 022b05
   gsmpSessionTimer OBJECT-TYPE
Packit 022b05
       SYNTAX          Integer32
Packit 022b05
       UNITS           "100ms"
Packit 022b05
       MAX-ACCESS      read-only
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The timer specifies the time remaining until the
Packit 022b05
           adjacency timer expires. The object could take negative
Packit 022b05
           values since if no valid GSMP messages are
Packit 022b05
           received in any period of time in excess of three times
Packit 022b05
           the value of the Timer negotiated by the adjacency
Packit 022b05
           protocol loss of synchronisation may be declared. The
Packit 022b05
           timer is specified in units of 100ms."
Packit 022b05
       ::= { gsmpSessionEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   gsmpSessionPartitionId OBJECT-TYPE
Packit 022b05
       SYNTAX          GsmpPartitionIdType
Packit 022b05
       MAX-ACCESS      read-only
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The Partition Id for the specific switch partition that
Packit 022b05
           this session is concerned with."
Packit 022b05
       ::= { gsmpSessionEntry 5 }
Packit 022b05
Packit 022b05
   gsmpSessionAdjacencyCount OBJECT-TYPE
Packit 022b05
       SYNTAX          Unsigned32(1..255)
Packit 022b05
       MAX-ACCESS      read-only
Packit 022b05
       STATUS          current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "This object specifies the current number of adjacencies
Packit 022b05
           that are established with controllers and the switch
Packit 022b05
           partition that is used for this session. The value
Packit 022b05
           includes this session."
Packit 022b05
       ::= { gsmpSessionEntry 6 }
Packit 022b05
Packit 022b05
   gsmpSessionFarSideName OBJECT-TYPE
Packit 022b05
       SYNTAX              GsmpNameType
Packit 022b05
       MAX-ACCESS          read-only
Packit 022b05
       STATUS              current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The name of the far side as advertised in the adjacency
Packit 022b05
           message."
Packit 022b05
       ::= {gsmpSessionEntry 7}
Packit 022b05
Packit 022b05
   gsmpSessionFarSidePort OBJECT-TYPE
Packit 022b05
       SYNTAX           Unsigned32
Packit 022b05
       MAX-ACCESS       read-only
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The local port number of the link across which the
Packit 022b05
           message is being sent."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 3.1.2"
Packit 022b05
       ::= { gsmpSessionEntry 8 }
Packit 022b05
Packit 022b05
   gsmpSessionFarSideInstance OBJECT-TYPE
Packit 022b05
       SYNTAX           Unsigned32(1..16777215)
Packit 022b05
       MAX-ACCESS       read-only
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The instance number used for the link during this
Packit 022b05
           session. The Instance number is a 24-bit number
Packit 022b05
           that should be guaranteed to be unique within
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           the recent past and to change when the link
Packit 022b05
           or node comes back up after going down. Zero is not
Packit 022b05
           a valid instance number."
Packit 022b05
       ::= { gsmpSessionEntry 9 }
Packit 022b05
Packit 022b05
   gsmpSessionLastFailureCode OBJECT-TYPE
Packit 022b05
       SYNTAX           Unsigned32(0..255)
Packit 022b05
       MAX-ACCESS       read-only
Packit 022b05
       STATUS           current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "This is the last failure code that was received over
Packit 022b05
           this session. If no failure code have been received, the
Packit 022b05
           value is zero."
Packit 022b05
       ::= { gsmpSessionEntry 10 }
Packit 022b05
Packit 022b05
   gsmpSessionDiscontinuityTime 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 at
Packit 022b05
           which one or more of this session's counters
Packit 022b05
           suffered a discontinuity. If no such discontinuities have
Packit 022b05
           occurred since then, this object contains the same
Packit 022b05
           timestamp as gsmpSessionStartUptime ."
Packit 022b05
        ::= { gsmpSessionEntry 11 }
Packit 022b05
Packit 022b05
   gsmpSessionStartUptime 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 when the session came to
Packit 022b05
           established state."
Packit 022b05
       ::= { gsmpSessionEntry 12 }
Packit 022b05
Packit 022b05
   gsmpSessionStatSentMessages OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of messages that have been sent in this
Packit 022b05
           session. All GSMP messages pertaining to this session after
Packit 022b05
           the session came to established state SHALL
Packit 022b05
           be counted, also including adjacency protocol messages
Packit 022b05
           and failure response messages.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           happened."
Packit 022b05
       ::= { gsmpSessionEntry 13 }
Packit 022b05
Packit 022b05
   gsmpSessionStatFailureInds OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of messages that have been sent with a
Packit 022b05
           failure indication in this session. Warning messages
Packit 022b05
           SHALL NOT be counted.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 12.1"
Packit 022b05
       ::= { gsmpSessionEntry 14 }
Packit 022b05
Packit 022b05
   gsmpSessionStatReceivedMessages OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of messages that have been received in
Packit 022b05
           this session. All legal GSMP messages pertaining to this
Packit 022b05
           session after the session came to established state SHALL
Packit 022b05
           be counted, also including adjacency protocol messages
Packit 022b05
           and failure response messages.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       ::= { gsmpSessionEntry 15 }
Packit 022b05
Packit 022b05
   gsmpSessionStatReceivedFailures OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of messages that have been received in
Packit 022b05
           this session with a failure indication. Warning messages
Packit 022b05
           SHALL NOT be counted.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 12.1"
Packit 022b05
       ::= { gsmpSessionEntry 16 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
   gsmpSessionStatPortUpEvents OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of Port Up events that have been sent or
Packit 022b05
           received on this session.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 9.1"
Packit 022b05
       ::= { gsmpSessionEntry 17 }
Packit 022b05
Packit 022b05
   gsmpSessionStatPortDownEvents OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of Port Down events that have been sent or
Packit 022b05
           received on this session.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 9.2"
Packit 022b05
       ::= { gsmpSessionEntry 18 }
Packit 022b05
Packit 022b05
   gsmpSessionStatInvLabelEvents OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of Invalid label events that have been sent
Packit 022b05
           or received on this session.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 9.3"
Packit 022b05
       ::= { gsmpSessionEntry 19 }
Packit 022b05
Packit 022b05
   gsmpSessionStatNewPortEvents OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of New Port events that have been sent or
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           received on this session.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
          "General Switch Management Protocol V3: Section 9.4"
Packit 022b05
       ::= { gsmpSessionEntry 20 }
Packit 022b05
Packit 022b05
   gsmpSessionStatDeadPortEvents OBJECT-TYPE
Packit 022b05
       SYNTAX         ZeroBasedCounter32
Packit 022b05
       MAX-ACCESS     read-only
Packit 022b05
       STATUS         current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of Dead Port events that have been sent or
Packit 022b05
           received on this session.
Packit 022b05
           When the counter suffers any discontinuity, then
Packit 022b05
           the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
           happened."
Packit 022b05
       REFERENCE
Packit 022b05
           "General Switch Management Protocol V3: Section 9.5"
Packit 022b05
         ::= { gsmpSessionEntry 21 }
Packit 022b05
Packit 022b05
   gsmpSessionStatAdjUpdateEvents OBJECT-TYPE
Packit 022b05
         SYNTAX         ZeroBasedCounter32
Packit 022b05
         MAX-ACCESS     read-only
Packit 022b05
         STATUS         current
Packit 022b05
         DESCRIPTION
Packit 022b05
            "The number of Adjacency Update events that have been sent
Packit 022b05
            or received on this session.
Packit 022b05
            When the counter suffers any discontinuity, then
Packit 022b05
            the gsmpSessionDiscontinuityTime object indicates when it
Packit 022b05
            happened."
Packit 022b05
         REFERENCE
Packit 022b05
           "General Switch Management Protocol V3: Section 9.6"
Packit 022b05
         ::= { gsmpSessionEntry 22 }
Packit 022b05
Packit 022b05
Packit 022b05
   -- **************************************************************
Packit 022b05
   -- GSMP Notifications
Packit 022b05
   -- **************************************************************
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Notification objects
Packit 022b05
   --
Packit 022b05
Packit 022b05
   gsmpEventPort OBJECT-TYPE
Packit 022b05
         SYNTAX         Unsigned32
Packit 022b05
         MAX-ACCESS     accessible-for-notify
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         STATUS         current
Packit 022b05
         DESCRIPTION
Packit 022b05
            "This object specifies the Port Number that is
Packit 022b05
            carried in this event."
Packit 022b05
         ::= { gsmpNotificationsObjects 1 }
Packit 022b05
Packit 022b05
   gsmpEventPortSessionNumber OBJECT-TYPE
Packit 022b05
         SYNTAX         Unsigned32
Packit 022b05
         MAX-ACCESS     accessible-for-notify
Packit 022b05
         STATUS         current
Packit 022b05
         DESCRIPTION
Packit 022b05
            "This object specifies the Port Session Number that is
Packit 022b05
            carried in this event."
Packit 022b05
         ::= { gsmpNotificationsObjects 2 }
Packit 022b05
Packit 022b05
   gsmpEventSequenceNumber OBJECT-TYPE
Packit 022b05
         SYNTAX         Unsigned32
Packit 022b05
         MAX-ACCESS     accessible-for-notify
Packit 022b05
         STATUS         current
Packit 022b05
         DESCRIPTION
Packit 022b05
            "This object specifies the Event Sequence Number that is
Packit 022b05
            carried in this event."
Packit 022b05
         ::= { gsmpNotificationsObjects 3 }
Packit 022b05
Packit 022b05
   gsmpEventLabel OBJECT-TYPE
Packit 022b05
         SYNTAX          GsmpLabelType
Packit 022b05
         MAX-ACCESS      accessible-for-notify
Packit 022b05
         STATUS          current
Packit 022b05
         DESCRIPTION
Packit 022b05
            "This object specifies the Label that is
Packit 022b05
            carried in this event."
Packit 022b05
         ::= { gsmpNotificationsObjects 4 }
Packit 022b05
Packit 022b05
Packit 022b05
   --
Packit 022b05
   -- Notifications
Packit 022b05
   --
Packit 022b05
Packit 022b05
    gsmpSessionDown NOTIFICATION-TYPE
Packit 022b05
         OBJECTS {
Packit 022b05
                   gsmpSessionStartUptime,
Packit 022b05
                   gsmpSessionStatSentMessages,
Packit 022b05
                   gsmpSessionStatFailureInds,
Packit 022b05
                   gsmpSessionStatReceivedMessages,
Packit 022b05
                   gsmpSessionStatReceivedFailures,
Packit 022b05
                   gsmpSessionStatPortUpEvents,
Packit 022b05
                   gsmpSessionStatPortDownEvents,
Packit 022b05
                   gsmpSessionStatInvLabelEvents,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                   gsmpSessionStatNewPortEvents,
Packit 022b05
                   gsmpSessionStatDeadPortEvents,
Packit 022b05
                   gsmpSessionStatAdjUpdateEvents
Packit 022b05
                   }
Packit 022b05
          STATUS current
Packit 022b05
          DESCRIPTION
Packit 022b05
              "When it has been enabled, this notification is
Packit 022b05
              generated whenever a session is taken down, regardless
Packit 022b05
              of whether the session went down normally or not.
Packit 022b05
              Its purpose is to allow a management application
Packit 022b05
              (primarily an accounting application) that is
Packit 022b05
              monitoring the session statistics to receive the final
Packit 022b05
              values of these counters, so that the application can
Packit 022b05
              properly account for the amounts the counters were
Packit 022b05
              incremented since the last time the application polled
Packit 022b05
              them. The gsmpSessionStartUptime object provides the
Packit 022b05
              total amount of time that the session was active.
Packit 022b05
Packit 022b05
              This notification is not a substitute for polling the
Packit 022b05
              session statistic counts. In particular, the count
Packit 022b05
              values reported in this notification cannot be assumed
Packit 022b05
             to be the complete totals for the life of the session,
Packit 022b05
             since they may have wrapped while the
Packit 022b05
             session was up.
Packit 022b05
Packit 022b05
             The session to which this notification
Packit 022b05
             applies is identified by the gsmpSessionThisSideId and
Packit 022b05
             gsmpSessionFarSideId which could be inferred from the
Packit 022b05
             Object Identifiers of the objects contained in the
Packit 022b05
             notification.
Packit 022b05
             An instance of this notification will contain exactly
Packit 022b05
             one instance of each of its objects, and these objects
Packit 022b05
             will all belong to the same conceptual row of the
Packit 022b05
             gsmpSessionTable."
Packit 022b05
    ::= { gsmpNotifications 1 }
Packit 022b05
Packit 022b05
    gsmpSessionUp NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionFarSideInstance
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when new session is established.
Packit 022b05
Packit 022b05
            The new session is identified by the gsmpSessionThisSideId
Packit 022b05
            and gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionFarSideInstance object
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 2 }
Packit 022b05
Packit 022b05
    gsmpSentFailureInd NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionLastFailureCode,
Packit 022b05
                  gsmpSessionStatFailureInds
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when a message with a failure indication was
Packit 022b05
            sent.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatFailureInds. The
Packit 022b05
            gsmpSessionLastFailureCode contains the failure
Packit 022b05
            reason.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifiers of the objects contained in the
Packit 022b05
            notification."
Packit 022b05
    ::= { gsmpNotifications 3 }
Packit 022b05
Packit 022b05
    gsmpReceivedFailureInd NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionLastFailureCode,
Packit 022b05
                  gsmpSessionStatReceivedFailures
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generate when a message with a failure indication
Packit 022b05
            is received.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatReceivedFailures. The
Packit 022b05
            gsmpSessionLastFailureCode contains the failure
Packit 022b05
            reason.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifiers of the objects contained in the
Packit 022b05
            notification."
Packit 022b05
    ::= { gsmpNotifications 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    gsmpPortUpEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionStatPortUpEvents,
Packit 022b05
                  gsmpEventPort,
Packit 022b05
                  gsmpEventPortSessionNumber,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when a Port Up Event occurs.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatPortUpEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionStatPortUpEvents
Packit 022b05
            object contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 5 }
Packit 022b05
Packit 022b05
    gsmpPortDownEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionStatPortDownEvents,
Packit 022b05
                  gsmpEventPort,
Packit 022b05
                  gsmpEventPortSessionNumber,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when a Port Down Event occurs.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatPortDownEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionStatPortDownEvents
Packit 022b05
            object contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 6 }
Packit 022b05
Packit 022b05
    gsmpInvalidLabelEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionStatInvLabelEvents,
Packit 022b05
                  gsmpEventPort,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                  gsmpEventLabel,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when an Invalid Label Event occurs.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatInvLabelEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionStatInvLabelEvents
Packit 022b05
            object contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 7 }
Packit 022b05
Packit 022b05
    gsmpNewPortEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionStatNewPortEvents,
Packit 022b05
                  gsmpEventPort,
Packit 022b05
                  gsmpEventPortSessionNumber,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when a New Port Event occurs.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatNewPortEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionStatNewPortEvents
Packit 022b05
            object contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 8 }
Packit 022b05
Packit 022b05
    gsmpDeadPortEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionStatDeadPortEvents,
Packit 022b05
                  gsmpEventPort,
Packit 022b05
                  gsmpEventPortSessionNumber,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when a Dead Port Event occurs.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatDeadPortEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionStatDeadPortEvents
Packit 022b05
            object contained in the notification."
Packit 022b05
    ::= { gsmpNotifications 9 }
Packit 022b05
Packit 022b05
    gsmpAdjacencyUpdateEvent NOTIFICATION-TYPE
Packit 022b05
        OBJECTS {
Packit 022b05
                  gsmpSessionAdjacencyCount,
Packit 022b05
                  gsmpSessionStatAdjUpdateEvents,
Packit 022b05
                  gsmpEventSequenceNumber
Packit 022b05
                  }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "When it has been enabled, this notification is
Packit 022b05
            generated when an Adjacency Update Event occurs.
Packit 022b05
Packit 022b05
            The gsmpSessionAdjacencyCount contains the new value of
Packit 022b05
            the number of adjacencies
Packit 022b05
            that are established with controllers and the switch
Packit 022b05
            partition that is used for this session.
Packit 022b05
Packit 022b05
            The notification indicates a change in the value of
Packit 022b05
            gsmpSessionStatAdjUpdateEvents.
Packit 022b05
Packit 022b05
            The session to which this notification
Packit 022b05
            applies is identified by the gsmpSessionThisSideId and
Packit 022b05
            gsmpSessionFarSideId which could be inferred from the
Packit 022b05
            Object Identifier of the gsmpSessionAdjacencyCount
Packit 022b05
            or the gsmpSessionStatAdjUpdateEvents object contained
Packit 022b05
            in the notification."
Packit 022b05
    ::= { gsmpNotifications 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    --**************************************************************
Packit 022b05
    -- GSMP Compliance
Packit 022b05
    --**************************************************************
Packit 022b05
Packit 022b05
    gsmpGroups            OBJECT IDENTIFIER ::= { gsmpConformance 1 }
Packit 022b05
    gsmpCompliances       OBJECT IDENTIFIER ::= { gsmpConformance 2 }
Packit 022b05
Packit 022b05
    gsmpModuleCompliance MODULE-COMPLIANCE
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The compliance statement for agents that support
Packit 022b05
            the GSMP MIB."
Packit 022b05
        MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS { gsmpGeneralGroup
Packit 022b05
                            }
Packit 022b05
        GROUP gsmpControllerGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all Switch
Packit 022b05
            Controllers"
Packit 022b05
Packit 022b05
        GROUP gsmpSwitchGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all Switches"
Packit 022b05
Packit 022b05
        GROUP gsmpAtmEncapGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group must be supported if ATM is used for GSMP
Packit 022b05
            encapsulation. "
Packit 022b05
Packit 022b05
        GROUP gsmpTcpIpEncapGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group must be supported if TCP/IP is used for GSMP
Packit 022b05
            encapsulation. "
Packit 022b05
Packit 022b05
        OBJECT gsmpTcpIpEncapAddressType
Packit 022b05
        SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2),
Packit 022b05
                                 ipv4z(3), ipv6z(4) }
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An implementation is only required to support
Packit 022b05
            'unknown(0)', and IPv4 addresses. Supporting addresses with
Packit 022b05
            zone index or IPv6 addresses are optional. Defining
Packit 022b05
            Internet addresses by using DNS domain names are not
Packit 022b05
            allowed."
Packit 022b05
Packit 022b05
        OBJECT gsmpTcpIpEncapAddress
Packit 022b05
        SYNTAX InetAddress (SIZE(0|4|8|16|20))
Packit 022b05
        DESCRIPTION
Packit 022b05
           "An implementation is only required to support
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           IPv4 addresses. Supporting addresses with zone index or IPv6
Packit 022b05
           addresses are optional."
Packit 022b05
Packit 022b05
        GROUP gsmpNotificationObjectsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group must be supported if notifications
Packit 022b05
            are supported. "
Packit 022b05
Packit 022b05
        GROUP gsmpNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group must be supported if notifications
Packit 022b05
            are supported. "
Packit 022b05
Packit 022b05
        ::= { gsmpCompliances 1 }
Packit 022b05
Packit 022b05
    -- units of conformance
Packit 022b05
Packit 022b05
    gsmpGeneralGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpSessionVersion,
Packit 022b05
        gsmpSessionTimer,
Packit 022b05
        gsmpSessionPartitionId,
Packit 022b05
        gsmpSessionAdjacencyCount,
Packit 022b05
        gsmpSessionFarSideName,
Packit 022b05
        gsmpSessionFarSidePort,
Packit 022b05
        gsmpSessionFarSideInstance,
Packit 022b05
        gsmpSessionLastFailureCode,
Packit 022b05
        gsmpSessionDiscontinuityTime,
Packit 022b05
        gsmpSessionStartUptime,
Packit 022b05
        gsmpSessionStatSentMessages,
Packit 022b05
        gsmpSessionStatFailureInds,
Packit 022b05
        gsmpSessionStatReceivedMessages,
Packit 022b05
        gsmpSessionStatReceivedFailures,
Packit 022b05
        gsmpSessionStatPortUpEvents,
Packit 022b05
        gsmpSessionStatPortDownEvents,
Packit 022b05
        gsmpSessionStatInvLabelEvents,
Packit 022b05
        gsmpSessionStatNewPortEvents,
Packit 022b05
        gsmpSessionStatDeadPortEvents,
Packit 022b05
        gsmpSessionStatAdjUpdateEvents
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
             "Objects that apply to all GSMP implementations."
Packit 022b05
        ::= { gsmpGroups 1 }
Packit 022b05
Packit 022b05
    gsmpControllerGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpControllerMaxVersion,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        gsmpControllerTimer,
Packit 022b05
        gsmpControllerPort,
Packit 022b05
        gsmpControllerInstance,
Packit 022b05
        gsmpControllerPartitionType,
Packit 022b05
        gsmpControllerPartitionId,
Packit 022b05
        gsmpControllerDoResync,
Packit 022b05
        gsmpControllerNotificationMap,
Packit 022b05
        gsmpControllerSessionState,
Packit 022b05
        gsmpControllerStorageType,
Packit 022b05
        gsmpControllerRowStatus
Packit 022b05
        }
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "Objects that apply GSMP implementations of
Packit 022b05
             Switch Controllers."
Packit 022b05
       ::= { gsmpGroups 2 }
Packit 022b05
Packit 022b05
    gsmpSwitchGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpSwitchMaxVersion,
Packit 022b05
        gsmpSwitchTimer,
Packit 022b05
        gsmpSwitchName,
Packit 022b05
        gsmpSwitchPort,
Packit 022b05
        gsmpSwitchInstance,
Packit 022b05
        gsmpSwitchPartitionType,
Packit 022b05
        gsmpSwitchPartitionId,
Packit 022b05
        gsmpSwitchNotificationMap,
Packit 022b05
        gsmpSwitchSwitchType,
Packit 022b05
        gsmpSwitchWindowSize,
Packit 022b05
        gsmpSwitchSessionState,
Packit 022b05
        gsmpSwitchStorageType,
Packit 022b05
        gsmpSwitchRowStatus
Packit 022b05
        }
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "Objects that apply GSMP implementations of
Packit 022b05
             Switches."
Packit 022b05
       ::= { gsmpGroups 3 }
Packit 022b05
Packit 022b05
    gsmpAtmEncapGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpAtmEncapIfIndex,
Packit 022b05
        gsmpAtmEncapVpi,
Packit 022b05
        gsmpAtmEncapVci,
Packit 022b05
        gsmpAtmEncapStorageType,
Packit 022b05
        gsmpAtmEncapRowStatus
Packit 022b05
        }
Packit 022b05
       STATUS       current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       DESCRIPTION
Packit 022b05
             "Objects that apply to GSMP implementations that
Packit 022b05
             supports ATM for GSMP encapsulation."
Packit 022b05
       ::= { gsmpGroups 4 }
Packit 022b05
Packit 022b05
    gsmpTcpIpEncapGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpTcpIpEncapAddressType,
Packit 022b05
        gsmpTcpIpEncapAddress,
Packit 022b05
        gsmpTcpIpEncapPortNumber,
Packit 022b05
        gsmpTcpIpEncapStorageType,
Packit 022b05
        gsmpTcpIpEncapRowStatus
Packit 022b05
        }
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "Objects that apply to GSMP implementations that
Packit 022b05
             supports TCP/IP for GSMP encapsulation."
Packit 022b05
       ::= { gsmpGroups 5 }
Packit 022b05
Packit 022b05
     gsmpNotificationObjectsGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
        gsmpEventPort,
Packit 022b05
        gsmpEventPortSessionNumber,
Packit 022b05
        gsmpEventSequenceNumber,
Packit 022b05
        gsmpEventLabel
Packit 022b05
        }
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "Objects that are contained in the notifications."
Packit 022b05
       ::= { gsmpGroups 6 }
Packit 022b05
Packit 022b05
    gsmpNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
        NOTIFICATIONS {
Packit 022b05
        gsmpSessionDown,
Packit 022b05
        gsmpSessionUp,
Packit 022b05
        gsmpSentFailureInd,
Packit 022b05
        gsmpReceivedFailureInd,
Packit 022b05
        gsmpPortUpEvent,
Packit 022b05
        gsmpPortDownEvent,
Packit 022b05
        gsmpInvalidLabelEvent,
Packit 022b05
        gsmpNewPortEvent,
Packit 022b05
        gsmpDeadPortEvent,
Packit 022b05
        gsmpAdjacencyUpdateEvent
Packit 022b05
        }
Packit 022b05
       STATUS current
Packit 022b05
       DESCRIPTION
Packit 022b05
             "The notifications which indicate specific changes
Packit 022b05
             in the value of objects gsmpSessionTable"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
       ::= { gsmpGroups 7 }
Packit 022b05
Packit 022b05
END