136 lines
4.4 KiB
Plaintext
136 lines
4.4 KiB
Plaintext
-- ============================================================================
|
|
-- AT-G8032v2-MIB, Allied Telesis enterprise MIB: Ethernet Ring Protection Switching
|
|
--
|
|
-- Copyright (c) 2017 by Allied Telesis, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- ============================================================================
|
|
|
|
AT-G8032v2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
modules, DisplayStringUnsized
|
|
FROM AT-SMI-MIB
|
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
atG8032v2 MODULE-IDENTITY
|
|
LAST-UPDATED "201702060000Z"
|
|
ORGANIZATION
|
|
"Allied Telesis, Inc"
|
|
CONTACT-INFO
|
|
"http://www.alliedtelesis.com"
|
|
DESCRIPTION
|
|
"G.8032v2 Ethernet Ring Protection Switching."
|
|
REVISION "201702060000Z"
|
|
DESCRIPTION
|
|
"Defined system alarm trap."
|
|
REVISION "201701170000Z"
|
|
DESCRIPTION
|
|
"Initial Revision of this MIB module."
|
|
::= { modules 604 }
|
|
|
|
-- The Allied Telesis G8032 module.
|
|
|
|
|
|
-------------------------------------------------------- --
|
|
-- G8032 Textual Conventions
|
|
-------------------------------------------------------- --
|
|
|
|
AtG8032v2InstanceState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the EPRS Instance states that are sent
|
|
in G8032 State Notification Traps."
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
init(2),
|
|
idle(3),
|
|
protection(4),
|
|
manualSwitch(5),
|
|
forcedSwitch(6),
|
|
pending(7)
|
|
}
|
|
|
|
|
|
-------------------------------------------------------- --
|
|
-- G8032 Notifications
|
|
-------------------------------------------------------- --
|
|
|
|
atG8032v2Notifications OBJECT IDENTIFIER ::= { atG8032v2 0 }
|
|
|
|
|
|
atG8032v2InstanceNotify NOTIFICATION-TYPE
|
|
OBJECTS { atG8032v2NotificationInstanceName,
|
|
atG8032v2NotificationInstanceFromState,
|
|
atG8032v2NotificationInstanceCurrentState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G8032 ERP Instance state transition notification."
|
|
::= { atG8032v2Notifications 1 }
|
|
|
|
atG8032v2SystemAlarmNotify NOTIFICATION-TYPE
|
|
OBJECTS { atG8032v2NotificationSystemAlarmState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"G8032 ERP system alarm transition notification.
|
|
Indicates whether any ERP instance is in a
|
|
state that is considered to be an alarm condition."
|
|
::= { atG8032v2Notifications 2 }
|
|
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- G8032 Notification Variables
|
|
-- ---------------------------------------------------------- --
|
|
|
|
atG8032v2NotificationVariable OBJECT IDENTIFIER ::= { atG8032v2 1 }
|
|
|
|
|
|
atG8032v2NotificationInstanceName OBJECT-TYPE
|
|
SYNTAX DisplayStringUnsized (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Assigned name of the G8032 ERP Instance."
|
|
::= { atG8032v2NotificationVariable 1 }
|
|
|
|
|
|
atG8032v2NotificationInstanceFromState OBJECT-TYPE
|
|
SYNTAX AtG8032v2InstanceState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defined state that a G8032 ERP instance is transitioning from."
|
|
::= { atG8032v2NotificationVariable 2 }
|
|
|
|
|
|
atG8032v2NotificationInstanceCurrentState OBJECT-TYPE
|
|
SYNTAX AtG8032v2InstanceState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defined current state that a G8032 ERP instance is transitioning to."
|
|
::= { atG8032v2NotificationVariable 3 }
|
|
|
|
atG8032v2NotificationSystemAlarmState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Has value of 1 (true) if one or more G8032 ERP instance(s) are
|
|
in alarm state, else has value of 2 (false)."
|
|
::= { atG8032v2NotificationVariable 4 }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
-- at-G8032v2.mib
|
|
--
|