352 lines
12 KiB
Plaintext
352 lines
12 KiB
Plaintext
-- ***********************************************************************
|
|
-- Management MIB definitions
|
|
-- ***********************************************************************
|
|
TN-MRP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, IpAddress, Counter32, Unsigned32, Counter64
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue, TimeStamp
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
mrpDomainIndex
|
|
FROM IEC-62439-2-MIB;
|
|
tnMrpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201210220000Z" -- October 22, 2012
|
|
ORGANIZATION "Transition Networks"
|
|
CONTACT-INFO
|
|
"Copyright (C) 2012 Transition Networks, Inc. All Rights Reserved."
|
|
DESCRIPTION
|
|
"A MIB module provides Media Redundancy Protocol Statistics interface."
|
|
::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) transition (868) products (2) tnProducts(5) tnMRP (120) }
|
|
|
|
--
|
|
-- Textual conventions
|
|
--
|
|
TnMRPEventType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MRP Event type."
|
|
SYNTAX INTEGER {
|
|
manager-role-fail (1),
|
|
ring-open (2),
|
|
multiple-managers (3)
|
|
}
|
|
|
|
TnMRPEventAppear ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Event appear."
|
|
SYNTAX INTEGER {
|
|
appear (1), -- Event appear
|
|
disappear (2) -- Event disappear
|
|
}
|
|
|
|
-- ***********************************************************************
|
|
-- objects groups of redundancy object identifiers
|
|
-- ***********************************************************************
|
|
tnMrpObjects OBJECT IDENTIFIER ::= { tnMrpMIB 1 }
|
|
|
|
-- ***********************************************************************
|
|
-- Objects of the MRP Network Management
|
|
-- ***********************************************************************
|
|
tnMrpDomainTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnMrpDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Every entry in this table contains additional information
|
|
about a Media Redundancy Protocol (MRP) domain.
|
|
|
|
Row entries can not be created or deleted via
|
|
SNMP operations.
|
|
"
|
|
::= { tnMrpObjects 1 }
|
|
|
|
tnMrpDomainEntry OBJECT-TYPE
|
|
SYNTAX TnMrpDomainEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the tnMrpDomainTable."
|
|
INDEX { mrpDomainIndex }
|
|
::= { tnMrpDomainTable 1 }
|
|
|
|
TnMrpDomainEntry ::= SEQUENCE {
|
|
tnMrpDomainTopologyChangeInterval Integer32,
|
|
tnMrpDomainTopologyChangeRepeatCount Integer32,
|
|
tnMrpDomainDefaultTestInterval Integer32,
|
|
tnMrpDomainShortTestInterval Integer32,
|
|
tnMrpDomainTestMonitoringCount Integer32,
|
|
tnMrpDomainNonBlockingMRCsupported INTEGER,
|
|
tnMrpDomainTestMonitoringExtendedCount Integer32,
|
|
tnMrpDomainCheckMediaRedundancy INTEGER,
|
|
tnMrpDomainLinkDownInterval Integer32,
|
|
tnMrpDomainLinkUpInterval Integer32,
|
|
tnMrpDomainLinkChangeCount Integer32
|
|
}
|
|
|
|
tnMrpDomainTopologyChangeInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the interval for sending
|
|
MRP_TopologyChange frames.
|
|
"
|
|
::= { tnMrpDomainEntry 1 }
|
|
|
|
tnMrpDomainTopologyChangeRepeatCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the interval count which controls
|
|
repeated transmissions of MRP_TopologyChange frames.
|
|
"
|
|
::= { tnMrpDomainEntry 2 }
|
|
|
|
tnMrpDomainDefaultTestInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the default interval for sending
|
|
MRP_Test frames on ring ports.
|
|
"
|
|
::= { tnMrpDomainEntry 3 }
|
|
|
|
tnMrpDomainShortTestInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the short interval for sending
|
|
MRP_Test frames on ring ports after link changes in the ring.
|
|
"
|
|
::= { tnMrpDomainEntry 4 }
|
|
|
|
tnMrpDomainTestMonitoringCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the interval count for monitoring
|
|
the reception of MRP_Test frames.
|
|
"
|
|
::= { tnMrpDomainEntry 5 }
|
|
|
|
tnMrpDomainNonBlockingMRCsupported OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the ability of the MRM
|
|
to support MRCs without BLOCKED port state support in the ring.
|
|
"
|
|
::= { tnMrpDomainEntry 6 }
|
|
|
|
tnMrpDomainTestMonitoringExtendedCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the extended interval count for monitoring
|
|
the reception of MRP_Test frames.
|
|
"
|
|
::= { tnMrpDomainEntry 7 }
|
|
|
|
tnMrpDomainCheckMediaRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies whether monitoring of MRM state
|
|
is enabled or disabled in the redundancy domain.
|
|
"
|
|
::= { tnMrpDomainEntry 8 }
|
|
|
|
tnMrpDomainLinkDownInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the interval for sending
|
|
MRP_LinkDown frames on ring ports.
|
|
"
|
|
::= { tnMrpDomainEntry 9 }
|
|
|
|
tnMrpDomainLinkUpInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the interval for sending
|
|
MRP_LinkUp frames on ring ports.
|
|
"
|
|
::= { tnMrpDomainEntry 10 }
|
|
|
|
tnMrpDomainLinkChangeCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "
|
|
This attribute specifies the MRP_LinkChange frame count
|
|
which controls repeated transmission of MRP_LinkChange frames.
|
|
"
|
|
::= { tnMrpDomainEntry 11 }
|
|
|
|
--
|
|
-- MRP statistics
|
|
--
|
|
tnMrpDomainStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnMrpDomainStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Every entry in this table contains statistics about
|
|
a Media Redundancy Protocol (MRP) domain.
|
|
Entries cannot be created or deleted via SNMP
|
|
operations.
|
|
"
|
|
::= { tnMrpObjects 2 }
|
|
|
|
tnMrpDomainStatEntry OBJECT-TYPE
|
|
SYNTAX TnMrpDomainStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the mrpDomainStatTable."
|
|
INDEX { mrpDomainIndex }
|
|
::= { tnMrpDomainStatTable 1 }
|
|
|
|
TnMrpDomainStatEntry ::= SEQUENCE {
|
|
tnMrpDomainTransmitTotalCount Counter64,
|
|
tnMrpDomainReceiveTotalCount Counter64,
|
|
tnMrpDomainReceiveErrorTotalCount Counter64,
|
|
tnMrpDomainReceiveUnrecognizedCount Counter64
|
|
}
|
|
|
|
tnMrpDomainTransmitTotalCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The total transmitted frames.
|
|
"
|
|
::= { tnMrpDomainStatEntry 1 }
|
|
|
|
tnMrpDomainReceiveTotalCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The total received frames.
|
|
"
|
|
::= { tnMrpDomainStatEntry 2 }
|
|
|
|
tnMrpDomainReceiveErrorTotalCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The total received frames with error.
|
|
"
|
|
::= { tnMrpDomainStatEntry 3 }
|
|
|
|
tnMrpDomainReceiveUnrecognizedCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
The total unrecognized received frames.
|
|
"
|
|
::= { tnMrpDomainStatEntry 4 }
|
|
|
|
tnMrpDomainStatTableReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write true(1) will cause a reset of all statistic values"
|
|
DEFVAL { false }
|
|
::= { tnMrpObjects 3 }
|
|
|
|
|
|
--
|
|
-- MRP events
|
|
--
|
|
tnMrpDomainEventTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TnMrpDomainEventEntry
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "
|
|
Every entry in this table contains event about
|
|
a Media Redundancy Protocol (MRP) domain.
|
|
Entries cannot be created or deleted via SNMP
|
|
operations.
|
|
"
|
|
::= { tnMrpObjects 4 }
|
|
|
|
tnMrpDomainEventEntry OBJECT-TYPE
|
|
SYNTAX TnMrpDomainEventEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry in the mrpDomainEventTable."
|
|
INDEX { mrpDomainIndex, tnMrpDomainEventIndex }
|
|
::= { tnMrpDomainEventTable 1 }
|
|
|
|
TnMrpDomainEventEntry ::= SEQUENCE {
|
|
tnMrpDomainEventIndex Unsigned32,
|
|
tnMrpDomainEventTimestamp TimeStamp,
|
|
tnMrpDomainEventType TnMRPEventType,
|
|
tnMrpDomainEventAppear TnMRPEventAppear
|
|
}
|
|
|
|
tnMrpDomainEventIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary integer for identifying individual events
|
|
within the event log. "
|
|
::= { tnMrpDomainEventEntry 1 }
|
|
|
|
tnMrpDomainEventTimestamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time of the logged event."
|
|
::= { tnMrpDomainEventEntry 2 }
|
|
|
|
tnMrpDomainEventType OBJECT-TYPE
|
|
SYNTAX TnMRPEventType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Event type"
|
|
::= { tnMrpDomainEventEntry 3 }
|
|
|
|
tnMrpDomainEventAppear OBJECT-TYPE
|
|
SYNTAX TnMRPEventAppear
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Event appear or disappear"
|
|
::= { tnMrpDomainEventEntry 4 }
|
|
|
|
|
|
tnMrpDomainEventTableReset OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write true(1) will cause a reset of all events"
|
|
DEFVAL { false }
|
|
::= { tnMrpObjects 5 }
|
|
|
|
END |