librenms/mibs/GARP-MIB
Adam Amstrong 02b3530f38 move more mibs to root mibdir and rename
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 15:59:17 +00:00

397 lines
13 KiB
Plaintext

GARP-MIB DEFINITIONS ::= BEGIN
-- Revision: 00.00.00
-- Part Number:
-- Date: Feb 16, 1998
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-5005
-- (603) 332-9400
-- support@ctron.com
-- This module provides definitions for the 802.1p
-- GARP MIB objects.
-- All managed objects are defined in 802.1p DRAFT D15
-- This module will be extended, as required.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright February 1998 Cabletron Systems
IMPORTS
OBJECT-TYPE
FROM RFC-1212
DisplayString, PhysAddress
FROM RFC1213-MIB
enterprises, IpAddress, Counter, TimeTicks, Gauge
FROM RFC1155-SMI;
cabletron OBJECT IDENTIFIER ::= { enterprises 52 }
mibs OBJECT IDENTIFIER ::= { cabletron 4 }
ctronExp OBJECT IDENTIFIER ::= { mibs 2 }
ctVLANMib OBJECT IDENTIFIER ::= { ctronExp 12 }
ctVLANMgr OBJECT IDENTIFIER ::= { ctVLANMib 1 }
ctGarp OBJECT IDENTIFIER ::= { ctVLANMgr 3 }
ctGarpTables OBJECT IDENTIFIER ::= { ctGarp 2 }
garpApplicationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GarpApplicationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of GarpApplicationEntries"
::= { ctGarpTables 1 }
garpApplicationEntry OBJECT-TYPE
SYNTAX GarpApplicationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface containing the objects associated with
GARP Applications."
INDEX { garpApplicationAppType }
::= { garpApplicationTable 1 }
GarpApplicationEntry ::=
SEQUENCE {
garpApplicationAppType
INTEGER,
garpApplicationName
PhysAddress, -- MACAddress
garpApplicationFailedRegistrations
INTEGER,
garpApplicationOperationStatus
INTEGER
}
garpApplicationAppType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Protocol that this application belongs to. A 1 represents
GMRP and a 2 represents GVRP."
::= { garpApplicationEntry 1}
garpApplicationName OBJECT-TYPE
SYNTAX PhysAddress -- MACAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC Address associated with this GARP Application."
::= { garpApplicationEntry 2 }
garpApplicationFailedRegistrations OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current value of the Failed Registrations counter
maintained for a GARP Attribute type."
::= { garpApplicationEntry 3 }
garpApplicationOperationStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operational status of this application for all participants.
1 represents enabled and a 2 represents disabled."
::= { garpApplicationEntry 4 }
garpPortOperationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GarpPortOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of GarpPortOperationEntry."
::= { ctGarpTables 2 }
garpPortOperationEntry OBJECT-TYPE
SYNTAX GarpPortOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface containing the objects associated with
Garp Applications operation status"
INDEX { garpPortOperationAppType, garpPortOperationPort }
::= { garpPortOperationTable 1 }
GarpPortOperationEntry ::=
SEQUENCE {
garpPortOperationAppType
INTEGER,
garpPortOperationPort
INTEGER,
garpPortOperationStatus
INTEGER
}
garpPortOperationAppType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Protocol that this operation status belongs to. A
1 represents GMRP and 2 represents GVRP."
::= { garpPortOperationEntry 1 }
garpPortOperationPort OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number that this operation status belongs to."
::= { garpPortOperationEntry 2 }
garpPortOperationStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port operational status for this application. A
1 represents enabled and 2 represents disabled."
::= { garpPortOperationEntry 3 }
garpTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF GarpTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of GarpTimerEntry"
::= { ctGarpTables 3 }
garpTimerEntry OBJECT-TYPE
SYNTAX GarpTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface containing the objects associated with
Garp timers."
INDEX { garpTimerAttributeAppType, garpTimerAttributePort }
::= { garpTimerTable 1}
GarpTimerEntry ::=
SEQUENCE {
garpTimerAttributeAppType
INTEGER,
garpTimerAttributePort
INTEGER,
garpTimerAttributeJoin
INTEGER,
garpTimerAttributeLeave
INTEGER,
garpTimerAttributeLeaveAll
INTEGER
}
garpTimerAttributeAppType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Protocol that this timer belongs to. A
1 represents GMRP and a 2 represents GVRP."
::= { garpTimerEntry 1 }
garpTimerAttributePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number that this timer belongs to."
::= { garpTimerEntry 2 }
garpTimerAttributeJoin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current value of the join time in use by
a GARP Particicpant. The value is in centiseconds."
::= { garpTimerEntry 3 }
garpTimerAttributeLeave OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current value of the leave time in use by
a GARP Particicpant. The value is in centiseconds."
::= { garpTimerEntry 4 }
garpTimerAttributeLeaveAll OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current value of the leaveAll time in use by
a GARP Particicpant. The value is in centiseconds."
::= { garpTimerEntry 5 }
garpAttributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF GarpAttributeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of GARP Attributes"
::= { ctGarpTables 4 }
garpAttributeEntry OBJECT-TYPE
SYNTAX GarpAttributeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An interface containing the objects associated with
GARP Attributes."
INDEX { garpAttributeAppType, garpAttributePort, garpAttributeValue, garpAttributeGIPContextID }
::= { garpAttributeTable 1 }
GarpAttributeEntry ::=
SEQUENCE {
garpAttributeAppType
INTEGER,
garpAttributePort
INTEGER,
garpAttributeValue
OCTET STRING,
garpAttributeGIPContextID
INTEGER,
garpAttributeType
INTEGER,
garpAttributeProtoAdminCtrl
INTEGER,
garpAttributeRegisControl
INTEGER,
garpAttributeStateValue
INTEGER,
garpAttributeOrigOfLastPDU
PhysAddress -- MACAddress
}
garpAttributeAppType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Protocol that this attribute belongs to. A
1 represents GMRP and 2 represents GVRP."
::= { garpAttributeEntry 1 }
garpAttributePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Port number that this attribute belongs to."
::= { garpAttributeEntry 2 }
garpAttributeValue OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value associated with this GARP Attribute."
::= { garpAttributeEntry 3 }
garpAttributeGIPContextID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"GIP Context ID for this GARP Application."
::= { garpAttributeEntry 4 }
garpAttributeType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The GARP Attribute type for a given GARP Application."
::= { garpAttributeEntry 5 }
garpAttributeProtoAdminCtrl OBJECT-TYPE
SYNTAX INTEGER { normal-Participan(0),
non-Participan(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Attributes protocol administrative control parameter."
::= { garpAttributeEntry 6 }
garpAttributeRegisControl OBJECT-TYPE
SYNTAX INTEGER { garpRegistrarNormal(0),
garpRegistrarFixed(1),
garpRegistrarForbidden(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The attributes registrar admin control parameter."
::= { garpAttributeEntry 7 }
garpAttributeStateValue OBJECT-TYPE
SYNTAX INTEGER { va-mt(0),
va-lv(1),
vp-mt(2),
vp-lv(3),
vo-mt(4),
vo-lv(5),
va-in(6),
vp-in(7),
vo-in(8),
aa-mt(9),
aa-lv(10),
aa-in(11),
ap-in(12),
ao-in(13),
qa-mt(14),
qa-lv(15),
qa-in(16),
qp-in(17),
qo-in(18),
la-mt(19),
la-lv(20),
lo-mt(21),
lo-lv(22),
la-in(23)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the combined Applicant and Registrar
state for a GARP ATtribute."
::= { garpAttributeEntry 8 }
garpAttributeOrigOfLastPDU OBJECT-TYPE
SYNTAX PhysAddress -- MACAddress
ACCESS read-only
STATUS optional
DESCRIPTION
"MAC Address of the last pdu that caused a state change
for a given GARP Attribute."
::= { garpAttributeEntry 9 }
END