Observium_CE/mibs/redline/REDLINE-E1T1-MIB

664 lines
15 KiB
Plaintext

-- *****************************************************************
-- Redline e1t1 MIB
-- ECO Rev 1.00
-- Copyright (c) 2006 by Redline Communications, Inc.
-- All rights reserved.
-- *****************************************************************
REDLINE-E1T1-MIB DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, Counter, TimeTicks, enterprises FROM RFC1155-SMI
RowStatus FROM SNMPv2-TC
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
-- ORGANIZATION "Redline Communications, Inc."
-- postal: Redline Communications Inc.
-- 302 Town Centre Blvd Suite 100
-- Markham Ontario L3R 0E8
-- Canada
-- phone: +1 905 479-8344
-- DESCRIPTION "This MIB contains Redline-defined attributes for E1/T1 board."
-- LAST-UPDATED "200304170930Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Attributes for E1/T1 board introduced."
-- LAST-UPDATED "200307250930Z"
-- Author: Bogdan Moldoveanu
-- DESCRIPTION "Change enumaration from 0 to 1, 1 to 2,... to comply with SMIv1"
-- LAST-UPDATED "200408040930Z"
-- Author: Ioan Cautil
-- DESCRIPTION "Completed descriptions of the mib variables"
-- LAST-UPDATED "200601160930Z"
-- Author: Mark Fairclough
-- DESCRIPTION "spelling and address change"
-- Registration of object identifiers
redline OBJECT IDENTIFIER ::= { enterprises 10728 }
redlineProducts OBJECT IDENTIFIER ::= { redline 1 }
redlineMgmt OBJECT IDENTIFIER ::= { redline 2 }
redlineE1T1 OBJECT IDENTIFIER ::= { redlineMgmt 52}
e1t1General OBJECT IDENTIFIER ::= { redlineE1T1 1 }
e1t1Stats OBJECT IDENTIFIER ::= { redlineE1T1 5 }
e1t1Commands OBJECT IDENTIFIER ::= { redlineE1T1 6 }
e1t1VlanIdData OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"VLAN ID for data on E1/T1 module"
::= {e1t1General 1}
e1t1VlanIdVoice OBJECT-TYPE
SYNTAX INTEGER (0..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"VLAN ID for voice on E1/T1 module"
::= {e1t1General 2}
e1t1Clock OBJECT-TYPE
SYNTAX INTEGER (0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clocking information on the E1/T1 module"
::= {e1t1General 3}
e1t1SyncOn OBJECT-TYPE
SYNTAX INTEGER (0..16)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of serial interface to be used as clocking reference.
For AN-50 the number of serial interfaces is 4"
::= {e1t1General 4}
e1t1IdleCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Idle Code for unused timeslots on the E1/T1 module"
::= {e1t1General 5}
e1t1Hostname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 host name"
::= {e1t1General 6}
e1t1IpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 IP address"
::= {e1t1General 7}
e1t1IpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 IP mask"
::= {e1t1General 8}
e1t1IpGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"E1/T1 gateway."
::= {e1t1General 9}
e1t1OptionKey OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 Option Key."
::= {e1t1General 10}
e1t1Line OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of the line (T1/E1)."
::= {e1t1General 11}
e1t1SoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module Software Version."
::= {e1t1General 12}
-- ----------------------------------------------------------------------------
--
-- T1/E1 Commands
--
-- ----------------------------------------------------------------------------
e1t1SaveConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- do save configuration in flash
saveConfig (2) -- save configuration in flash
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Save the running configuration in flash."
::= {e1t1Commands 1}
e1t1ActivateConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- do not activate configuration
activeConfig (2) -- activate configuration
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Activate temporary configuration in running configuration."
::= {e1t1Commands 2}
e1t1ResetBoard OBJECT-TYPE
SYNTAX INTEGER {
donothing (1), -- donot reset the E1/T1 module
reset (2) -- reset the E1/T1 module
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset the E1/T1 module."
::= {e1t1Commands 3}
e1t1ResetStats OBJECT-TYPE
SYNTAX INTEGER (0..35)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset Statistics for the E1/T1 module."
::= {e1t1Commands 4}
e1t1ReStartConfig OBJECT-TYPE
SYNTAX INTEGER {
donothing (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ReStart the configuration operation for the E1/T1 module."
::= {e1t1Commands 5}
-- ----------------------------------------------------------------------------
--
-- T1E1 Module Status
--
-- ----------------------------------------------------------------------------
e1t1EthRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Ethernet rate for the E1/T1 module.
0 = 10 Mbps
1 = 100 Mbps"
::= {e1t1Stats 1}
e1t1EthMode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module mode.
0 - half duplex
1 - full duplex"
::= {e1t1Stats 2}
e1t1EthState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module state.
0 - not connected
1 - connected"
::= {e1t1Stats 3}
e1t1EthMAC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module MAC Address."
::= {e1t1Stats 4}
e1t1EthFROK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module frames received OK (FROK)."
::= {e1t1Stats 5}
e1t1EthBROK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module bytes received OK (BROK)."
::= {e1t1Stats 6}
e1t1EthAERR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module alignment errors (AERR)."
::= {e1t1Stats 7}
e1t1EthCERR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module CRC errors (CERR)."
::= {e1t1Stats 8}
e1t1EthFTOK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module frames transmitted OK (FTOK)."
::= {e1t1Stats 9}
e1t1EthBTOK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module bytes transmitted OK (BTOK)."
::= {e1t1Stats 10}
e1t1EthSCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module single collisions (SCOL)."
::= {e1t1Stats 11}
e1t1EthMCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module multiple collisions (MCOL)."
::= {e1t1Stats 12}
e1t1EthTDEF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module transmissions deferred (TDEF)."
::= {e1t1Stats 13}
e1t1EthLCOL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module late collisions (LCOL)."
::= {e1t1Stats 14}
e1t1FanStatus OBJECT-TYPE
SYNTAX INTEGER {
off (1), -- fan off
on (2) -- fan on
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"T1E1 Fan Status (off/on)."
::= {e1t1Stats 15}
e1t1LastSaveErr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Error code from the last TDM SAVE Command."
::= {e1t1Stats 16}
-- ----------------------------------------------------------------------------
--
-- T1E1 Serial Table
--
-- ----------------------------------------------------------------------------
e1t1SerialTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1SerialEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table T1 / E1 Channels."
::= {redlineE1T1 2}
e1t1SerialEntry OBJECT-TYPE
SYNTAX E1T1SerialEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of link parameters."
INDEX {e1t1SerialID}
::= {e1t1SerialTable 1}
E1T1SerialEntry ::=
SEQUENCE {
e1t1SerialID INTEGER,
e1t1SerialCoding INTEGER,
e1t1SerialFraming INTEGER,
e1t1SerialLBO INTEGER
}
e1t1SerialID OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial ID."
::= {e1t1SerialEntry 1}
e1t1SerialCoding OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial Coding."
::= {e1t1SerialEntry 2}
e1t1SerialFraming OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial Framing."
::= {e1t1SerialEntry 3}
e1t1SerialLBO OBJECT-TYPE
SYNTAX INTEGER(1..128)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Serial LBO."
::= {e1t1SerialEntry 4}
-- ----------------------------------------------------------------------------
--
-- T1E1 Group Table
--
-- ----------------------------------------------------------------------------
e1t1GroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1GroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table E1 Groups."
::= {redlineE1T1 3}
e1t1GroupEntry OBJECT-TYPE
SYNTAX E1T1GroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of link parameters."
INDEX {e1t1GroupID}
::= {e1t1GroupTable 1}
E1T1GroupEntry ::=
SEQUENCE {
e1t1GroupID INTEGER,
e1t1GroupTsBegin INTEGER,
e1t1GroupTsNum INTEGER,
e1t1GroupDestGroup INTEGER,
e1t1GroupDestIp IpAddress,
e1t1GroupJitterBuffer INTEGER,
e1t1GroupPacketLength INTEGER,
e1t1GroupRowStatus RowStatus
}
e1t1GroupID OBJECT-TYPE
SYNTAX INTEGER(0..127)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Group ID."
::= {e1t1GroupEntry 1}
e1t1GroupTsBegin OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Ts Begin."
::= {e1t1GroupEntry 2}
e1t1GroupTsNum OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Ts Num."
::= {e1t1GroupEntry 3}
e1t1GroupDestGroup OBJECT-TYPE
SYNTAX INTEGER(0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Destination."
::= {e1t1GroupEntry 4}
e1t1GroupDestIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Destination Ip Address."
::= {e1t1GroupEntry 5}
e1t1GroupJitterBuffer OBJECT-TYPE
SYNTAX INTEGER(10..300)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Jitter Buffer in ms."
::= {e1t1GroupEntry 6}
e1t1GroupPacketLength OBJECT-TYPE
SYNTAX INTEGER(64..1024)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Group Jitter Buffer in bytes."
::= {e1t1GroupEntry 7}
e1t1GroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Status of the row."
::= {e1t1GroupEntry 8}
-- ----------------------------------------------------------------------------
--
-- T1E1 Serial Status Table
--
-- ----------------------------------------------------------------------------
e1t1StatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1T1StatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of statistics for E1/T1 interfaces."
::= {redlineE1T1 4}
e1t1StatsEntry OBJECT-TYPE
SYNTAX E1T1StatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A unique set of statistics of link parameters."
INDEX {e1t1SerialStatsID}
::= {e1t1StatsTable 1}
E1T1StatsEntry ::=
SEQUENCE {
e1t1SerialStatsID INTEGER,
e1t1TdmsLOS INTEGER,
e1t1TdmsLFA INTEGER,
e1t1TdmsLOMF INTEGER,
e1t1TdmsRAI INTEGER,
e1t1TdmsAIS INTEGER,
e1t1TdmsES INTEGER,
e1t1TdmsFEC INTEGER,
e1t1TdmsCVC INTEGER
}
e1t1SerialStatsID OBJECT-TYPE
SYNTAX INTEGER(1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial Interface Statistics ID."
::= {e1t1StatsEntry 1}
e1t1TdmsLOS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of signal."
::= {e1t1StatsEntry 2}
e1t1TdmsLFA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of framing alignment."
::= {e1t1StatsEntry 3}
e1t1TdmsLOMF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module loss of multiframming."
::= {e1t1StatsEntry 4}
e1t1TdmsRAI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module remote alarm indication."
::= {e1t1StatsEntry 5}
e1t1TdmsAIS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module alarm indication signal."
::= {e1t1StatsEntry 6}
e1t1TdmsES OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module errored seconds."
::= {e1t1StatsEntry 7}
e1t1TdmsFEC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module framing error counter."
::= {e1t1StatsEntry 8}
e1t1TdmsCVC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"E1/T1 module code violation counter."
::= {e1t1StatsEntry 9}
END