Observium_CE/mibs/rad/RAD-RadVdsl2-MIB

120 lines
3.5 KiB
Plaintext

RAD-RadVdsl2-MIB DEFINITIONS ::= BEGIN
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
ifAlias, ifIndex FROM IF-MIB
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
diverseIfWanGen FROM RAD-SMI-MIB
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB;
vdsl2If MODULE-IDENTITY
LAST-UPDATED "201504021753Z" -- April 02, 2015
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"VDSL2 MIB."
::= { diverseIfWanGen 19 }
vdsl2Events OBJECT IDENTIFIER ::= { vdsl2If 0 }
vdsl2Objects OBJECT IDENTIFIER ::= { vdsl2If 1 }
-- --------------------------
-- VSDL2 Objects
-- --------------------------
--VDSL2 Notifications Varbinds
vdsl2IfNotifVarbindTable OBJECT-TYPE
SYNTAX SEQUENCE OF Vdsl2IfNotifVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides VDSL2 notifications varbind values per interface
index."
::= { vdsl2Objects 2 }
vdsl2IfNotifVarbindEntry OBJECT-TYPE
SYNTAX Vdsl2IfNotifVarbindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the vdsl2IfNotifVarbindTable."
INDEX { ifIndex, vdsl2SideIdx}
::= { vdsl2IfNotifVarbindTable 1 }
Vdsl2IfNotifVarbindEntry ::= SEQUENCE {
vdsl2SideIdx INTEGER,
vdsl2LinkDownReason INTEGER
}
vdsl2SideIdx OBJECT-TYPE
SYNTAX INTEGER
{
nearEnd (2),
farEnd (3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the side of the managed object: Near-End or
Far-End."
::= {vdsl2IfNotifVarbindEntry 1}
vdsl2LinkDownReason OBJECT-TYPE
SYNTAX INTEGER
{
lossOfFraming (1), -- Loss of frame synchronization
lossOfSignal (2), -- Loss of signal
lossOfPower (3), -- Loss of power. Usually this failure may be reported for CPE units only.
initFailure (4) -- Recent initialization process failed. Never active on xTU-R.
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" This object provides the reason for the VDSL2 link down.
"
::= { vdsl2IfNotifVarbindEntry 2 }
-- -----------------------------
-- VSDL2 Notifications
-- -----------------------------
vdsl2LinkDown NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ifAlias, vdsl2LinkDownReason }
STATUS current
DESCRIPTION
"This trap indicates that the VDSL2 link is down."
::= { vdsl2Events 1 }
END