mibs/MIBS/transition/TN-MGMT-TDM-MIB
2023-12-05 12:25:34 +01:00

508 lines
14 KiB
Plaintext

-- ***********************************************************************************************
-- TN-MGMT-MIB.my: Transition Networks, Inc. Enterprise MIB for basic management of the ION Platform
--
-- Copyright (c) 2009 by Transition Networks, Inc.
-- All rights reserved.
--
-- ***********************************************************************************************
--
TN-MGMT-TDM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises FROM SNMPv2-SMI
TimeStamp, TruthValue, DisplayString FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
tnMgmtNotifications, tnInterfaceMgmt FROM TN-MGMT-MIB
CpsConnector FROM TRANSITION-TC;
--
-- TDM Interface table entries
--
tnIfTDMTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnIfTDMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table has entries for the TDM attributes."
::= { tnInterfaceMgmt 6 }
tnIfTDMEntry OBJECT-TYPE
SYNTAX TnIfTDMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry in the table represents TDM attributes."
INDEX { ifIndex }
::= { tnIfTDMTable 1 }
TnIfTDMEntry::=
SEQUENCE {
tnIfTDMAISTransmit INTEGER,
tnIfTDMAISFormat INTEGER,
tnIfTDMAlarmIndicationSignal INTEGER,
tnIfTDMLongHaul INTEGER,
tnIfTDMType INTEGER,
tnIfTDMT1E1LineBuildout INTEGER,
tnIfTDMDS3E3LineBuildout INTEGER,
tnIfTDMConnectorType CpsConnector
}
tnIfTDMAISTransmit OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmit AIS(All Ones/BLUE) on Fiber(Copper) as an error signal when
Copper interface(Fiber Interface) is down. When this error signal
is transmitted, the AIS of the device
on the other end is activated, if supported "
::= { tnIfTDMEntry 1 }
tnIfTDMAISFormat OBJECT-TYPE
SYNTAX INTEGER
{
allones(1),
blue(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmit AIS(All Ones:1111... sequence/BLUE:0101... sequence) on Fiber(Copper) as an error signal for DS3/E3/STS-1 port"
::= { tnIfTDMEntry 2 }
tnIfTDMAlarmIndicationSignal OBJECT-TYPE
SYNTAX INTEGER
{
alarm(1),
normal(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When equal to alarm(1),
this means that the other end has TAOS enabled
and is currently transmitting an alarm condition.
when equal to normal, this means no alarm."
::= { tnIfTDMEntry 3 }
tnIfTDMLongHaul OBJECT-TYPE
SYNTAX INTEGER
{
yes(1),
no(2),
notApplicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the current position of the
remote device's Short/Long haul configuration switch."
::= { tnIfTDMEntry 4 }
tnIfTDMType OBJECT-TYPE
SYNTAX INTEGER
{
unknown(0),
t1(1),
e1(2),
j1(3),
dS3(4),
e3(5),
sts-1(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable indicates the type of the current device.
T1=1.544MHz; E1=2.048MHz;E3 = 34.4Mb/s; DS3 = 44.7Mb/s; STS-1 = 51.8Mb/s "
::= { tnIfTDMEntry 5 }
tnIfTDMT1E1LineBuildout OBJECT-TYPE
SYNTAX INTEGER
{
unknown(0),
e13-0V120ohm(1),
e12-37V75ohm(2),
t1SH-DSX-0-133ANSIT1403(3),
t1SH-DSX-133-266(4),
t1SH-DSX-266-399(5),
t1SH-DSX-399-533(6),
t1SH-DSX-533-655(7),
t1SH-DSX-6V(8),
t1LH-0dB(9),
t1LH-m7-5dB(10),
t1LH-m15dB(11),
t1LH-m22-5dB(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The characteristics T1E1 card's copper interface."
::= { tnIfTDMEntry 6}
tnIfTDMDS3E3LineBuildout OBJECT-TYPE
SYNTAX INTEGER
{
unknown(0),
boost(1),
normal(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The characteristics of DS3E3 card's copper interface."
::= { tnIfTDMEntry 7}
tnIfTDMConnectorType OBJECT-TYPE
SYNTAX CpsConnector
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The style of connector built into this device."
::= { tnIfTDMEntry 8 }
--
-- Interface Port: TDM Ext Table
--
tnIfTDMExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnIfTDMExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table has entries for the Extral TDM attributes."
::= { tnInterfaceMgmt 9 }
tnIfTDMExtEntry OBJECT-TYPE
SYNTAX TnIfTDMExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry in the table represents Extral TDM attributes."
INDEX { ifIndex, tnIfTDMExtId }
::= { tnIfTDMExtTable 1 }
TnIfTDMExtEntry ::= SEQUENCE
{
tnIfTDMExtId INTEGER,
tnIfTDMExtAISTrasmit INTEGER,
tnIfTDMExtAISFormat INTEGER,
tnIfTDMExtAlarmIndicationSingnal INTEGER,
tnIfTDMExtLoopback INTEGER,
tnIfTDMExtYellowTrasmit INTEGER
}
tnIfTDMExtId OBJECT-TYPE
SYNTAX INTEGER (1..99999999)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry
in the tnIfTDMExtTable. This index permits
the same interface to have several different
channels"
::= { tnIfTDMExtEntry 1 }
tnIfTDMExtAISTrasmit OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit AIS(All Ones/BLUE) on the Channel as an error signal when
Copper interface(Fiber Interface) is down. When this error signal
is transmitted, the AIS of the device on the other end is activated,
if supported "
::= { tnIfTDMExtEntry 2 }
tnIfTDMExtAISFormat OBJECT-TYPE
SYNTAX INTEGER
{
allones(1),
blue(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit AIS(All Ones:1111... sequence/BLUE:0101... sequence)
on the Channel as an error signal for the pair port"
::= { tnIfTDMExtEntry 3 }
tnIfTDMExtAlarmIndicationSingnal OBJECT-TYPE
SYNTAX INTEGER
{
alarm(1),
normal(2),
yellow(3),
red(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When equal to alarm(1),
this means that the other end of Channel has AIS enabled
and is currently transmitting an alarm condition.
when equal to normal(2), this means no alarm.
when equal to yellow(3), this means the other end of Channel has YELLOW enabled
and is currently transmitting a YELLOW condition.
when equal to red(4), this means the local end of Channel has detect a LOS on receiver."
::= { tnIfTDMExtEntry 4 }
tnIfTDMExtLoopback OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the loopback state of the current Channel"
::= { tnIfTDMExtEntry 5 }
tnIfTDMExtYellowTrasmit OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit Yellow on the Channel as an error signal when Local Copper Interface is down.
When this error signal is transmitted."
::= { tnIfTDMExtEntry 6 }
--
-- Interface Port: TDM 2 Table
--
tnIfTDM2Table OBJECT-TYPE
SYNTAX SEQUENCE OF TnIfTDM2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table has entries for the TDM 2 attributes."
::= { tnInterfaceMgmt 10 }
tnIfTDM2Entry OBJECT-TYPE
SYNTAX TnIfTDM2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A entry in the table represents the TDM 2 attributes."
INDEX { ifIndex }
::= { tnIfTDM2Table 1 }
TnIfTDM2Entry ::= SEQUENCE {
tnIfTDM2FiberLineNum INTEGER,
tnIfTDM2FiberActiveLine INTEGER,
tnIfTDM2FiberRevertive INTEGER,
tnIfTDM2FiberPrimaryLinkStatus INTEGER,
tnIfTDM2FiberSecondaryLinkStatus INTEGER,
tnIfTDM2InBandLPEnable INTEGER,
tnIfTDM2InBandLPStartPatten DisplayString,
tnIfTDM2InBandLPStopPatten DisplayString,
tnIfTDM2InBandPEERLPEnable INTEGER,
tnIfTDM2InBandPEERLPStartPatten DisplayString,
tnIfTDM2InBandPEERLPStopPatten DisplayString,
tnIfTDM2InBandLPTimeoutEnable INTEGER,
tnIfTDM2InBandLPTimeoutCount INTEGER,
tnIfTDM2InBandPEERLPTimeoutEnable INTEGER,
tnIfTDM2InBandPEERLPTimeoutCount INTEGER
}
tnIfTDM2FiberLineNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable is indicate the links number of the Fiber Port, maybe single line or dual line"
::= { tnIfTDM2Entry 1 }
tnIfTDM2FiberActiveLine OBJECT-TYPE
SYNTAX INTEGER
{
primary(0),
secondary(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is indicate the active fiber link, if a multi-fiber line
is used for hardware redundancy"
::= { tnIfTDM2Entry 2 }
tnIfTDM2FiberRevertive OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to decide whether to revertive the fiber link to primary link if applicable"
::= { tnIfTDM2Entry 3 }
tnIfTDM2FiberPrimaryLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
testing(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the fiber port primary line link status"
::= { tnIfTDM2Entry 4 }
tnIfTDM2FiberSecondaryLinkStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
testing(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the fiber port secondary line link status"
::= { tnIfTDM2Entry 5 }
tnIfTDM2InBandLPEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether In-band Loopback detect is enabled"
::= { tnIfTDM2Entry 6 }
tnIfTDM2InBandLPStartPatten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This binary string is used to set the In-band Loopback start Patten,
such as 11000 string"
::= { tnIfTDM2Entry 7 }
tnIfTDM2InBandLPStopPatten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This binary string is used to set the In-band Loopback stop Patten,
such as 11100 string"
::= { tnIfTDM2Entry 8 }
tnIfTDM2InBandPEERLPEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the PEER interface In-band Loopback detect is enabled"
::= { tnIfTDM2Entry 9 }
tnIfTDM2InBandPEERLPStartPatten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This binary string is used to set the PEER interface In-band Loopback start Patten,
such as 11000 string"
::= { tnIfTDM2Entry 10 }
tnIfTDM2InBandPEERLPStopPatten OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This binary string is used to set the PEER interface In-band Loopback stop Patten,
such as 11100 string"
::= { tnIfTDM2Entry 11 }
tnIfTDM2InBandLPTimeoutEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the In-band Loopback timeout watchdog is enabled"
::= { tnIfTDM2Entry 12 }
tnIfTDM2InBandLPTimeoutCount OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to set the In-band Loopback timeout watchdog value, the unit is minute"
::= { tnIfTDM2Entry 13 }
tnIfTDM2InBandPEERLPTimeoutEnable OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the Peer In-band Loopback timeout watchdog is enabled"
::= { tnIfTDM2Entry 14 }
tnIfTDM2InBandPEERLPTimeoutCount OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to set the Peer In-band Loopback timeout watchdog value, the unit is minute"
::= { tnIfTDM2Entry 15 }
tnIfTDMAlarmIndicationSignalEvt NOTIFICATION-TYPE
OBJECTS {
ifIndex,
tnIfTDMAlarmIndicationSignal
}
STATUS current
DESCRIPTION
"A alarm indication signal event is sent when there is a warning or alarm on TDM port."
::= { tnMgmtNotifications 6 }
END