508 lines
14 KiB
Plaintext
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
|
|
|