Observium_CE/mibs/rad/RAD-GFP-MIB

153 lines
4.1 KiB
Plaintext

RAD-GFP-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
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE FROM SNMPv2-SMI
agnt FROM RAD-SMI-MIB
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB;
gfp MODULE-IDENTITY
LAST-UPDATED "201502191801Z" -- February 19, 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
"Generic Framing Procedure (GFP) MIB."
::= { agnt 55 }
gfpEvents OBJECT IDENTIFIER ::= {gfp 0}
gfpCnfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF GfpCnfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration table for GFP (General Framing Protocol)."
::= {gfp 1}
gfpCnfgEntry OBJECT-TYPE
SYNTAX GfpCnfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the GFP configuration table."
INDEX { ifIndex, gfpCnfgIdx }
::= { gfpCnfgTable 1 }
GfpCnfgEntry ::= SEQUENCE {
gfpCnfgIdx Unsigned32,
gfpPayloadFcs INTEGER,
gfpRxTxScramble INTEGER,
gfpVcatHeader INTEGER
}
gfpCnfgIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to GFP configuration table."
::= { gfpCnfgEntry 1 }
gfpPayloadFcs OBJECT-TYPE
SYNTAX INTEGER
{
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether protocol header will
include FCS."
::= { gfpCnfgEntry 2 }
gfpRxTxScramble OBJECT-TYPE
SYNTAX INTEGER
{
noScramble (1),
rxTxScramble (2),
rxOnlyScramble (3),
txOnlyScramble (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether transmission will be scrambled."
::= { gfpCnfgEntry 3 }
gfpVcatHeader OBJECT-TYPE
SYNTAX INTEGER
{
notApplicable (1),
disable (2),
enable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VCAT header is LCAS CONTROL packet as described in the G-7043.
one control packet is transmitted in a period of 16 Multi frame"
::= { gfpCnfgEntry 4}
----------------------------------------------------------
-- Generic Framing Procedure (GFP) Common Trap Definitions
----------------------------------------------------------
-- LOSS OF FRAME (LOF)
gfpLof NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ifAlias }
STATUS current
DESCRIPTION
"This trap indicates that a Loss of Frame (LOF) was detected on a GFP interface.
"
::= { gfpEvents 1 }
-- CLIENT SIGNAL FAIL
gfpCsf NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ifAlias }
STATUS current
DESCRIPTION
"This trap indicates that a client signal failure (CSF) in a data frame was detected
on a GFP interface.
"
::= { gfpEvents 2 }
END