GSMP-MIB

        This MIB contains managed object definitions for the
General Switch Management Protocol, GSMP, version 3
    
Source file
GSMP-MIB
Last revised
Identity
gsmpMIB
Base OID
1.3.6.1.2.1.98
Imported Objects
ATM-TC-MIB AtmVcIdentifier AtmVpIdentifier
IF-MIB InterfaceIndex
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
RMON2-MIB ZeroBasedCounter32
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'GSMP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'GSMP-MIB::gsmpMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'GSMP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'GSMP-MIB::gsmpMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (81)
.1.3.6.1.2.1.98
.1.3.6.1.2.1.98.0
.1.3.6.1.2.1.98.1
.1.3.6.1.2.1.98.1.1
.1.3.6.1.2.1.98.1.1.1
.1.3.6.1.2.1.98.1.1.1.1
Enumeration
.1.3.6.1.2.1.98.1.1.1.10
.1.3.6.1.2.1.98.1.1.1.11
.1.3.6.1.2.1.98.1.1.1.12
.1.3.6.1.2.1.98.1.1.1.2
100msUnsigned32
.1.3.6.1.2.1.98.1.1.1.3
.1.3.6.1.2.1.98.1.1.1.4
Unsigned32
.1.3.6.1.2.1.98.1.1.1.5
.1.3.6.1.2.1.98.1.1.1.6
.1.3.6.1.2.1.98.1.1.1.7
.1.3.6.1.2.1.98.1.1.1.8
Bits
.1.3.6.1.2.1.98.1.1.1.9
.1.3.6.1.2.1.98.1.2
.1.3.6.1.2.1.98.1.2.1
.1.3.6.1.2.1.98.1.2.1.1
OctetString
.1.3.6.1.2.1.98.1.2.1.10
Unsigned32
.1.3.6.1.2.1.98.1.2.1.11
Enumeration
.1.3.6.1.2.1.98.1.2.1.12
.1.3.6.1.2.1.98.1.2.1.13
.1.3.6.1.2.1.98.1.2.1.14
.1.3.6.1.2.1.98.1.2.1.2
100msUnsigned32
.1.3.6.1.2.1.98.1.2.1.3
.1.3.6.1.2.1.98.1.2.1.4
.1.3.6.1.2.1.98.1.2.1.5
Unsigned32
.1.3.6.1.2.1.98.1.2.1.6
.1.3.6.1.2.1.98.1.2.1.7
.1.3.6.1.2.1.98.1.2.1.8
Bits
.1.3.6.1.2.1.98.1.2.1.9
.1.3.6.1.2.1.98.1.3
.1.3.6.1.2.1.98.1.3.1
.1.3.6.1.2.1.98.1.3.1.1
.1.3.6.1.2.1.98.1.3.1.2
.1.3.6.1.2.1.98.1.3.1.3
.1.3.6.1.2.1.98.1.3.1.4
.1.3.6.1.2.1.98.1.3.1.5
.1.3.6.1.2.1.98.1.3.1.6
.1.3.6.1.2.1.98.1.4
.1.3.6.1.2.1.98.1.4.1
.1.3.6.1.2.1.98.1.4.1.1
.1.3.6.1.2.1.98.1.4.1.2
.1.3.6.1.2.1.98.1.4.1.3
.1.3.6.1.2.1.98.1.4.1.4
.1.3.6.1.2.1.98.1.4.1.5
.1.3.6.1.2.1.98.1.4.1.6
.1.3.6.1.2.1.98.1.5
.1.3.6.1.2.1.98.1.5.1
.1.3.6.1.2.1.98.1.5.1.1
Unsigned32
.1.3.6.1.2.1.98.1.5.1.10
.1.3.6.1.2.1.98.1.5.1.11
.1.3.6.1.2.1.98.1.5.1.12
.1.3.6.1.2.1.98.1.5.1.13
.1.3.6.1.2.1.98.1.5.1.14
.1.3.6.1.2.1.98.1.5.1.15
.1.3.6.1.2.1.98.1.5.1.16
.1.3.6.1.2.1.98.1.5.1.17
.1.3.6.1.2.1.98.1.5.1.18
.1.3.6.1.2.1.98.1.5.1.19
.1.3.6.1.2.1.98.1.5.1.2
.1.3.6.1.2.1.98.1.5.1.20
.1.3.6.1.2.1.98.1.5.1.21
.1.3.6.1.2.1.98.1.5.1.22
.1.3.6.1.2.1.98.1.5.1.3
.1.3.6.1.2.1.98.1.5.1.4
.1.3.6.1.2.1.98.1.5.1.5
Unsigned32
.1.3.6.1.2.1.98.1.5.1.6
.1.3.6.1.2.1.98.1.5.1.7
.1.3.6.1.2.1.98.1.5.1.8
Unsigned32
.1.3.6.1.2.1.98.1.5.1.9
.1.3.6.1.2.1.98.2
.1.3.6.1.2.1.98.2.1
.1.3.6.1.2.1.98.2.2
.1.3.6.1.2.1.98.2.3
.1.3.6.1.2.1.98.2.4
.1.3.6.1.2.1.98.3
.1.3.6.1.2.1.98.3.1
.1.3.6.1.2.1.98.3.2
Dependencies (15) 7 direct · 8 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (5)
OctetString
OctetString range: 6
OctetString range: 1
Enumeration
noPartition(1)
fixedPartitionRequest(2)
fixedPartitionAssigned(3)
Unsigned32
Conformance Groups (7)
Objects that apply to all GSMP implementations.
.1.3.6.1.2.1.98.3.1.1
Objects that apply GSMP implementations of
Switch Controllers.
.1.3.6.1.2.1.98.3.1.2
Objects that apply GSMP implementations of
Switches.
.1.3.6.1.2.1.98.3.1.3
Objects that apply to GSMP implementations that
supports ATM for GSMP encapsulation.
.1.3.6.1.2.1.98.3.1.4
Objects that apply to GSMP implementations that
supports TCP/IP for GSMP encapsulation.
.1.3.6.1.2.1.98.3.1.5
Objects that are contained in the notifications.
.1.3.6.1.2.1.98.3.1.6
The notifications which indicate specific changes
in the value of objects gsmpSessionTable
.1.3.6.1.2.1.98.3.1.7
Compliance Statements (1)

OID .1.3.6.1.2.1.98.3.2.1
The compliance statement for agents that support
the GSMP MIB.
Required groups
mandatory gsmpGeneralGroup
optional gsmpControllerGroup This group is mandatory for all Switch
Controllers
optional gsmpSwitchGroup This group is mandatory for all Switches
optional gsmpAtmEncapGroup This group must be supported if ATM is used for GSMP
encapsulation.
optional gsmpTcpIpEncapGroup This group must be supported if TCP/IP is used for GSMP
encapsulation.
optional gsmpNotificationObjectsGroup This group must be supported if notifications
are supported.
optional gsmpNotificationsGroup This group must be supported if notifications
are supported.
Object refinements
ObjectAccessSyntaxDescription
gsmpTcpIpEncapAddressType
unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4)
An implementation is only required to support
'unknown(0)', and IPv4 addresses. Supporting addresses with
zone index or IPv6 addresses are optional. Defining
Internet addresses by using DNS domain names are not
allowed.
gsmpTcpIpEncapAddress An implementation is only required to support

IPv4 addresses. Supporting addresses with zone index or IPv6
addresses are optional.
Notifications / Traps (10)
NameOIDDescription
.1.3.6.1.2.1.98.0.1
When it has been enabled, this notification is
generated whenever a session is taken down, regardless
of whether the session went down normally or not.
Its purpose is to allow a management application
(primarily an accounting application) that is
monitoring the session statistics to receive the final
values of these counters, so that the application can
properly account for the amounts the counters were
incremented since the last time the application polled
them. The gsmpSessionStartUptime object provides the
total amount of time that the session was active.

This notification is not a substitute for polling the
session statistic counts. In particular, the count
values reported in this notification cannot be assumed
to be the complete totals for the life of the session,
since they may have wrapped while the
session was up.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifiers of the objects contained in the
notification.
An instance of this notification will contain exactly
one instance of each of its objects, and these objects
will all belong to the same conceptual row of the
gsmpSessionTable.
.1.3.6.1.2.1.98.0.10
When it has been enabled, this notification is
generated when an Adjacency Update Event occurs.

The gsmpSessionAdjacencyCount contains the new value of
the number of adjacencies
that are established with controllers and the switch
partition that is used for this session.

The notification indicates a change in the value of
gsmpSessionStatAdjUpdateEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionAdjacencyCount
or the gsmpSessionStatAdjUpdateEvents object contained
in the notification.
.1.3.6.1.2.1.98.0.2
When it has been enabled, this notification is
generated when new session is established.

The new session is identified by the gsmpSessionThisSideId
and gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionFarSideInstance object

contained in the notification.
.1.3.6.1.2.1.98.0.3
When it has been enabled, this notification is
generated when a message with a failure indication was
sent.

The notification indicates a change in the value of
gsmpSessionStatFailureInds. The
gsmpSessionLastFailureCode contains the failure
reason.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifiers of the objects contained in the
notification.
.1.3.6.1.2.1.98.0.4
When it has been enabled, this notification is
generate when a message with a failure indication
is received.

The notification indicates a change in the value of
gsmpSessionStatReceivedFailures. The
gsmpSessionLastFailureCode contains the failure
reason.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifiers of the objects contained in the
notification.
.1.3.6.1.2.1.98.0.5
When it has been enabled, this notification is
generated when a Port Up Event occurs.

The notification indicates a change in the value of
gsmpSessionStatPortUpEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionStatPortUpEvents
object contained in the notification.
.1.3.6.1.2.1.98.0.6
When it has been enabled, this notification is
generated when a Port Down Event occurs.

The notification indicates a change in the value of
gsmpSessionStatPortDownEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionStatPortDownEvents
object contained in the notification.
.1.3.6.1.2.1.98.0.7
When it has been enabled, this notification is
generated when an Invalid Label Event occurs.

The notification indicates a change in the value of
gsmpSessionStatInvLabelEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionStatInvLabelEvents
object contained in the notification.
.1.3.6.1.2.1.98.0.8
When it has been enabled, this notification is
generated when a New Port Event occurs.

The notification indicates a change in the value of
gsmpSessionStatNewPortEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionStatNewPortEvents
object contained in the notification.
.1.3.6.1.2.1.98.0.9
When it has been enabled, this notification is
generated when a Dead Port Event occurs.

The notification indicates a change in the value of
gsmpSessionStatDeadPortEvents.

The session to which this notification
applies is identified by the gsmpSessionThisSideId and
gsmpSessionFarSideId which could be inferred from the
Object Identifier of the gsmpSessionStatDeadPortEvents
object contained in the notification.