mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
253 lines
5.8 KiB
Plaintext
253 lines
5.8 KiB
Plaintext
|
-- ============================================================================
|
||
|
-- AT-ESPRv2-MIB, Allied Telesis enterprise MIB: Ethernet Protection Switching Ring
|
||
|
--
|
||
|
-- Copyright (c) 2008 by Allied Telesis, Inc.
|
||
|
-- All rights reserved.
|
||
|
--
|
||
|
-- ============================================================================
|
||
|
|
||
|
|
||
|
AT-EPSRv2-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
sysinfo, modules, DisplayStringUnsized
|
||
|
FROM AT-SMI-MIB
|
||
|
InterfaceIndex
|
||
|
FROM IF-MIB
|
||
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||
|
FROM SNMPv2-SMI
|
||
|
TEXTUAL-CONVENTION
|
||
|
FROM SNMPv2-TC;
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536
|
||
|
atEpsrv2 MODULE-IDENTITY
|
||
|
LAST-UPDATED "200812230130Z" -- December 23, 2008 at 01:30 GMT
|
||
|
ORGANIZATION
|
||
|
"Allied Telesis, Inc"
|
||
|
CONTACT-INFO
|
||
|
"http://www.alliedtelesis.com"
|
||
|
DESCRIPTION
|
||
|
"Convert epsrv2Variables into a table entry, so variable of multiple
|
||
|
EPSRv2 domains can be obtained."
|
||
|
REVISION "200812230130Z" -- December 23, 2008 at 01:30 GMT
|
||
|
DESCRIPTION
|
||
|
"Initial Revision"
|
||
|
::= { modules 536 }
|
||
|
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Textual conventions
|
||
|
--
|
||
|
|
||
|
AtEpsrv2NodeState ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defines the node states that can be passed around
|
||
|
in EPSRv2 Node Traps."
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
idle(0),
|
||
|
complete(1),
|
||
|
failed(2),
|
||
|
linksUp(3),
|
||
|
linksDown(4),
|
||
|
preForward(5),
|
||
|
unknown(6)
|
||
|
}
|
||
|
|
||
|
AtEpsrv2InterfaceState ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defines the interface states that can be passed around
|
||
|
in EPSRv2 Node Traps."
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
unknown(1),
|
||
|
down(2),
|
||
|
blocked(3),
|
||
|
forward(4)
|
||
|
}
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Node definitions
|
||
|
--
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.1
|
||
|
atEpsrv2Events OBJECT IDENTIFIER::= { atEpsrv2 1 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.1.1
|
||
|
atEpsrv2NodeTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { atEpsrv2NodeType, atEpsrv2DomainName, atEpsrv2DomainID,
|
||
|
atEpsrv2FromState, atEpsrv2CurrentState,
|
||
|
atEpsrv2ControlVlanId, atEpsrv2PrimaryIfIndex,
|
||
|
atEpsrv2PrimaryIfState, atEpsrv2SecondaryIfIndex,
|
||
|
atEpsrv2SecondaryIfState }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"EPSRv2 Master/Transit node state transition trap."
|
||
|
::= { atEpsrv2Events 1 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2
|
||
|
atEpsrv2VariablesTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF AtEpsrv2VariablesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This table contains rows of epsrv2VariablesEntry."
|
||
|
::= { atEpsrv2 2 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1
|
||
|
atEpsrv2VariablesEntry OBJECT-TYPE
|
||
|
SYNTAX AtEpsrv2VariablesEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry in the ATL enterprise epsrv2VariablesTable."
|
||
|
INDEX { atEpsrv2DomainID }
|
||
|
::= { atEpsrv2VariablesTable 1 }
|
||
|
|
||
|
|
||
|
AtEpsrv2VariablesEntry ::=
|
||
|
SEQUENCE {
|
||
|
atEpsrv2NodeType
|
||
|
INTEGER,
|
||
|
atEpsrv2DomainName
|
||
|
DisplayStringUnsized,
|
||
|
atEpsrv2DomainID
|
||
|
INTEGER,
|
||
|
atEpsrv2FromState
|
||
|
AtEpsrv2NodeState,
|
||
|
atEpsrv2CurrentState
|
||
|
AtEpsrv2NodeState,
|
||
|
atEpsrv2ControlVlanId
|
||
|
INTEGER,
|
||
|
atEpsrv2PrimaryIfIndex
|
||
|
InterfaceIndex,
|
||
|
atEpsrv2PrimaryIfState
|
||
|
AtEpsrv2InterfaceState,
|
||
|
atEpsrv2SecondaryIfIndex
|
||
|
InterfaceIndex,
|
||
|
atEpsrv2SecondaryIfState
|
||
|
AtEpsrv2InterfaceState
|
||
|
}
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.1
|
||
|
atEpsrv2NodeType OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
masterNode(1),
|
||
|
transitNode(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This is the type of the EPSRv2 node (master/transit)."
|
||
|
::= { atEpsrv2VariablesEntry 1 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.2
|
||
|
atEpsrv2DomainName OBJECT-TYPE
|
||
|
SYNTAX DisplayStringUnsized (SIZE (1..16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Assigned name of the EPSRv2 domain."
|
||
|
::= { atEpsrv2VariablesEntry 2 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.3
|
||
|
atEpsrv2DomainID OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Assigned ID of the EPSRv2 domain."
|
||
|
::= { atEpsrv2VariablesEntry 3 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.4
|
||
|
atEpsrv2FromState OBJECT-TYPE
|
||
|
SYNTAX AtEpsrv2NodeState
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defined state that an EPSR domain is transitioning from."
|
||
|
::= { atEpsrv2VariablesEntry 4 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.5
|
||
|
atEpsrv2CurrentState OBJECT-TYPE
|
||
|
SYNTAX AtEpsrv2NodeState
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defined the current state of an EPSRv2 domain."
|
||
|
::= { atEpsrv2VariablesEntry 5 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.6
|
||
|
atEpsrv2ControlVlanId OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VLAN identifier for the control VLAN."
|
||
|
::= { atEpsrv2VariablesEntry 6 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.7
|
||
|
atEpsrv2PrimaryIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IfIndex of the primary interface."
|
||
|
::= { atEpsrv2VariablesEntry 7 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.8
|
||
|
atEpsrv2PrimaryIfState OBJECT-TYPE
|
||
|
SYNTAX AtEpsrv2InterfaceState
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defined current state of the primary interface."
|
||
|
::= { atEpsrv2VariablesEntry 8 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.9
|
||
|
atEpsrv2SecondaryIfIndex OBJECT-TYPE
|
||
|
SYNTAX InterfaceIndex
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IfIndex of the secondary interface."
|
||
|
::= { atEpsrv2VariablesEntry 9 }
|
||
|
|
||
|
|
||
|
-- 1.3.6.1.4.1.207.8.4.4.4.536.2.1.10
|
||
|
atEpsrv2SecondaryIfState OBJECT-TYPE
|
||
|
SYNTAX AtEpsrv2InterfaceState
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Defined current state of the secondary interface."
|
||
|
::= { atEpsrv2VariablesEntry 10 }
|
||
|
|
||
|
|
||
|
|
||
|
END
|
||
|
|
||
|
--
|
||
|
-- AT-EPSRv2-MIB.MIB
|
||
|
--
|
||
|
|
||
|
|
||
|
|