1970 lines
47 KiB
Plaintext

EMUX-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises,
MODULE-IDENTITY,
IpAddress,
Counter32,
Counter64,
Integer32,
Gauge32,
OBJECT-TYPE,
NOTIFICATION-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
DateAndTime,
DisplayString,
MacAddress,
TEXTUAL-CONVENTION FROM SNMPv2-TC
Float FROM UCD-SNMP-MIB
OBJECT-GROUP,
MODULE-COMPLIANCE,
NOTIFICATION-GROUP FROM SNMPv2-CONF
dot1dBridge FROM BRIDGE-MIB
usmStats FROM SNMP-USER-BASED-SM-MIB
rstpMIB FROM RSTP-MIB;
nsc MODULE-IDENTITY
LAST-UPDATED "201807310000Z"
ORGANIZATION "NSC Communications Siberia Ltd"
CONTACT-INFO
"NSC, Novosibirsk, Vokzalnaya magistral 16-312
tel. +7(383)363-34-42
www.nsc-com.com"
DESCRIPTION "The MIB module to describe objects for network devices."
REVISION "201807310000Z"
DESCRIPTION "Add new params and correction of typos"
REVISION "201801180000Z"
DESCRIPTION "Add missing counters and parameters in E1 statistics"
REVISION "201706010000Z"
DESCRIPTION "Correct to 9.4SR39"
REVISION "201703020000Z"
DESCRIPTION "Correct to 9.4SR37"
REVISION "201603250000Z"
DESCRIPTION "Correct to 9.4SR31"
REVISION "201506030000Z"
DESCRIPTION "Correct to 9.4SR26"
REVISION "201501150000Z"
DESCRIPTION "Fixing bugs in mib"
REVISION "201209060000Z"
DESCRIPTION "Initial revision"
::= { enterprises 42926 }
emux OBJECT IDENTIFIER ::= { nsc 2 }
general OBJECT IDENTIFIER ::= {emux 3 }
basic OBJECT IDENTIFIER ::= {general 1 }
muxConformance OBJECT IDENTIFIER ::= { emux 30 }
muxGroups OBJECT IDENTIFIER ::= { muxConformance 1 }
muxCompliances OBJECT IDENTIFIER ::= { muxConformance 2 }
TimeSlotMask ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x:"
STATUS current
DESCRIPTION
"Represents time slot mask"
SYNTAX OCTET STRING
E1Status ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "E1 channel hardware status"
SYNTAX BITS { nos(0), ais(1), azs(2), los(3), rai(4), prbserr(5), testerr(6), loopdet(7), txlock(8), codeerr(9), fastpulseerr(10), rarepulseerr(11), mfaserr(12), rcrc4err(13), crc4err(14), ok(16) }
CRC4Status ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "CRC4 channel hardware status"
SYNTAX BITS { check(0), send(1), reicheck(2), reisend(3) }
sysHWVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device Hardaware version in form: ident.hw1_revision rev hw2_revision"
::= { basic 1 }
sysOSVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "OS Version in form: OS_NAME version (build date)"
::= { basic 2 }
hwDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware name"
::= { basic 3 }
manContact OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manufacturer contacts"
::= { basic 4 }
sysDevname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of device"
::= { basic 5 }
devLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device location"
::= { basic 6 }
sysReset OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Write here special string to reset device"
::= { basic 7 }
sysID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique device identifier"
::= { basic 8 }
sysDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device local time"
::= { basic 9 }
sysLicenseValid OBJECT-TYPE
SYNTAX INTEGER { valid(1), invalid(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Check for device licensing"
::= { basic 10 }
sysSaveConfig OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Save configuration to flash"
::= { basic 11 }
sysUpdate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Update system OS"
::= { basic 12 }
sysVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Manufacturer information"
::= { basic 13 }
oldSysID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Previous device identifier"
::= { basic 14 }
muxBaseGroup OBJECT-GROUP
OBJECTS { sysHWVer,
sysOSVer,
hwDescr,
manContact,
sysDevname,
devLocation,
sysReset,
sysID,
sysDateTime,
sysLicenseValid,
sysSaveConfig,
sysUpdate,
sysVendor,
oldSysID
}
STATUS current
DESCRIPTION
"A collection of objects providing minimal information about device revision"
-- ::= { basic 13 }
::= { muxGroups 1 }
e1 OBJECT IDENTIFIER ::= {emux 18 }
e1Number OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of E1 ports"
::= { e1 1 }
e1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1ConfigTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 channels"
::= { e1 6 }
E1ConfigTableEntrySeq ::=
SEQUENCE {
e1ChIndex Integer32,
e1ChStatus DisplayString,
e1ChLinkStatus INTEGER,
e1ChLinkEnable INTEGER,
e1ChResetConfig DisplayString,
e1LocalLoopback INTEGER,
e1RecvUnframed INTEGER,
e1SendType INTEGER,
e1SyncSource INTEGER,
e1TxSpeed Integer32,
e1TestFrameRTT Gauge32,
e1RecvStatus E1Status,
e1SendStatus E1Status,
e1RXSpeed Integer32,
e1LongLine INTEGER,
e1SignalLevel DisplayString,
e1NoLogEvents E1Status,
e1CRC4 CRC4Status,
e1PRBSCheck INTEGER
}
e1ConfigTableEntry OBJECT-TYPE
SYNTAX E1ConfigTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 channels"
INDEX { e1ChIndex }
::= { e1ConfigTable 1}
e1ChIndex OBJECT-TYPE
SYNTAX Integer32(0..128)
-- MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of E1 connection"
::= { e1ConfigTableEntry 1 }
e1ChStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "String status of E1 port"
::= { e1ConfigTableEntry 2 }
e1ChLinkStatus OBJECT-TYPE
SYNTAX INTEGER { up(1),down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "E1 port status"
::= { e1ConfigTableEntry 3 }
e1ChLinkEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1),disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port admin state (phisical)"
::= { e1ConfigTableEntry 4 }
e1ChResetConfig OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Write special string here to reset port configuration"
::= { e1ConfigTableEntry 5 }
e1LocalLoopback OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TDMoP->E1->TDMoP loopback"
::= { e1ConfigTableEntry 7 }
e1RecvUnframed OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "enabled - rx in G.703, disabled - rx in G.704"
::= { e1ConfigTableEntry 8 }
e1SendType OBJECT-TYPE
SYNTAX INTEGER { ais(0), azs(1), prbs(2), testFrames(3), tdmop(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The type of data sent to the line"
::= { e1ConfigTableEntry 10 }
e1SyncSource OBJECT-TYPE
SYNTAX INTEGER { restore(-1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Stream number E1, synchronization source. -1 - restore the synchronization"
::= { e1ConfigTableEntry 11 }
e1TxSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The deviation of the frequency of the outgoing stream from the internal"
::= { e1ConfigTableEntry 15 }
e1TestFrameRTT OBJECT-TYPE
SYNTAX Gauge32
UNITS "UI"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Round trip time. Only if e1SendType = testFrames (G.704)"
::= { e1ConfigTableEntry 16 }
e1RecvStatus OBJECT-TYPE
SYNTAX E1Status
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware status of the receiver of the stream E1"
::= { e1ConfigTableEntry 17 }
e1SendStatus OBJECT-TYPE
SYNTAX E1Status
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware status of the transmitter of the stream E1"
::= { e1ConfigTableEntry 18 }
e1RXSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The deviation of the frequency of the incoming stream from the internal"
::= { e1ConfigTableEntry 21 }
e1LongLine OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Long line mode for e1 reciever"
::= { e1ConfigTableEntry 22 }
e1SignalLevel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Level of E1 signal, when long line option is enabled"
::= { e1ConfigTableEntry 23 }
e1NoLogEvents OBJECT-TYPE
SYNTAX E1Status
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Disable logging of selected events"
::= { e1ConfigTableEntry 24 }
e1CRC4 OBJECT-TYPE
SYNTAX CRC4Status
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Use cyclic redundancy check in multiframe"
::= { e1ConfigTableEntry 25 }
e1PRBSCheck OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Checking the PRBS-31 sequence"
::= { e1ConfigTableEntry 26 }
e1Group OBJECT-GROUP
OBJECTS { e1Number,
-- e1ChIndex,
e1ChStatus,
e1ChLinkStatus,
e1ChLinkEnable,
e1ChResetConfig,
e1LocalLoopback,
e1RecvUnframed,
e1SendType,
e1SyncSource,
e1TxSpeed,
e1TestFrameRTT,
e1RecvStatus,
e1SendStatus,
e1RXSpeed,
e1LongLine,
e1SignalLevel,
e1NoLogEvents,
e1CRC4,
e1PRBSCheck
}
STATUS current
DESCRIPTION
"A collection of objects providing minimal information about e1 interfaces"
-- ::= { e1 13 }
::= { muxGroups 2 }
tdmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TDMChEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 channels"
::= { e1 7 }
TDMChEntrySeq ::=
SEQUENCE {
tdmChIndex Integer32,
tdmStatus DisplayString,
tdmLinkStatus INTEGER,
tdmAdminStatus INTEGER,
tdmResetConfig DisplayString,
tdmFrameSize Integer32,
tdmJBSize Integer32,
tdmCurrentTimeout Integer32,
tdmMode INTEGER,
tdmHasData INTEGER,
tdmCurrentJBSize Integer32,
tdmLocalTSMask TimeSlotMask,
tdmRemoteTSMask TimeSlotMask,
tdmVLANID Integer32,
tdmVLANPri Integer32,
tdmUseIP INTEGER,
tdmLostRequest INTEGER,
tdmRedirectedIP IpAddress,
tdmRedirectedMAC MacAddress,
tdmRedirectedChannel Integer32,
tdmOriginalIP IpAddress,
tdmOriginalMAC MacAddress,
tdmOriginalChannel Integer32,
tdmRemoteLoop INTEGER,
tdmTos Integer32,
tdmSpeedRegualator DisplayString,
tdmSpeed Integer32,
tdmConfigured INTEGER,
tdmUseConstSpeed INTEGER ,
tdmMaxTimeout Integer32,
tdmUsedTimeSlots Integer32,
tdmCompression INTEGER,
tdmKeyFrameInterval Integer32,
tdmDescription DisplayString,
tdmDoubleSend Integer32,
tdmConstSpeed Integer32,
tdmInterpMode INTEGER,
tdmProtocol INTEGER,
tdmDSCP DisplayString
}
tdmConfigTableEntry OBJECT-TYPE
SYNTAX TDMChEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of TDM channels"
INDEX { tdmChIndex }
::= { tdmConfigTable 1}
tdmChIndex OBJECT-TYPE
SYNTAX Integer32(0..128)
-- MAX-ACCESS read-only
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of TDM connection"
::= { tdmConfigTableEntry 1 }
tdmStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current connection status"
::= { tdmConfigTableEntry 2 }
tdmLinkStatus OBJECT-TYPE
SYNTAX INTEGER { up(1), down(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current link status"
::= { tdmConfigTableEntry 3 }
tdmAdminStatus OBJECT-TYPE
SYNTAX INTEGER { listen(0), connect(1), blocked(2),alwaysSend(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "TDMoP transmit and recv control"
::= { tdmConfigTableEntry 5 }
tdmResetConfig OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Write reset to reset channel configuration"
::= { tdmConfigTableEntry 7 }
tdmFrameSize OBJECT-TYPE
SYNTAX Integer32
UNITS "1/2ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmit frame size, must be equal for local and remote side"
::= { tdmConfigTableEntry 8 }
tdmJBSize OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin Jitter Buffer size"
::= { tdmConfigTableEntry 9 }
tdmCurrentTimeout OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current no-frames recvd time"
::= { tdmConfigTableEntry 10 }
tdmMode OBJECT-TYPE
SYNTAX INTEGER { down(0), waitingSync(1),accumulating(2),working(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current TDMoP recv status"
::= { tdmConfigTableEntry 11 }
tdmHasData OBJECT-TYPE
SYNTAX INTEGER { ok(1), nodata(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "nodata when no valid frames detected"
::= { tdmConfigTableEntry 12 }
tdmCurrentJBSize OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current Jitter buffre size"
::= { tdmConfigTableEntry 13 }
tdmLocalTSMask OBJECT-TYPE
SYNTAX TimeSlotMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION "each bit is channel"
::= { tdmConfigTableEntry 14 }
tdmRemoteTSMask OBJECT-TYPE
SYNTAX TimeSlotMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION "each bit is channel"
::= { tdmConfigTableEntry 15 }
tdmVLANID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmitter VLAN ID"
::= { tdmConfigTableEntry 16 }
tdmVLANPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmitter VLAN Priority"
::= { tdmConfigTableEntry 17 }
tdmUseIP OBJECT-TYPE
SYNTAX INTEGER { use(1), dontuse(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Use - send over UDP/IP, dontuse - over proprietary protocol id over ethernet"
::= { tdmConfigTableEntry 18 }
tdmLostRequest OBJECT-TYPE
SYNTAX INTEGER { request(1), ignore(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Request lost TDMoP frame, when lost detected"
::= { tdmConfigTableEntry 19 }
tdmRedirectedIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP, send by remote side, when connection was requested"
::= { tdmConfigTableEntry 20 }
tdmRedirectedMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Redirected IP resolved MAC"
::= { tdmConfigTableEntry 21 }
tdmRedirectedChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote side redirection channel"
::= { tdmConfigTableEntry 22 }
tdmOriginalIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin set remote IP"
::= { tdmConfigTableEntry 23 }
tdmOriginalMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin set remote MAC"
::= { tdmConfigTableEntry 24 }
tdmOriginalChannel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin set remote channel"
::= { tdmConfigTableEntry 25 }
tdmRemoteLoop OBJECT-TYPE
SYNTAX INTEGER { enabled(1),disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Loopback data, recvd from E1 (E1->TDMoP->E1)"
::= { tdmConfigTableEntry 28 }
tdmTos OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP ToS"
::= { tdmConfigTableEntry 29 }
tdmSpeedRegualator OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "PID"
::= { tdmConfigTableEntry 30 }
tdmSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "E1 Transmitter freq deviation"
::= { tdmConfigTableEntry 31 }
tdmConfigured OBJECT-TYPE
SYNTAX INTEGER { configured(1), notConfigured(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Channel is configured"
::= { tdmConfigTableEntry 32 }
tdmUseConstSpeed OBJECT-TYPE
SYNTAX INTEGER { const(1), restored(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "For debug purpose only, disable algorithmical contol of freq, use tdmConstSpeed value"
::= { tdmConfigTableEntry 33 }
tdmMaxTimeout OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin set maximum no-data timeout"
::= { tdmConfigTableEntry 34 }
tdmUsedTimeSlots OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of current modified channels in local E1 stream"
::= { tdmConfigTableEntry 35 }
tdmCompression OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Admin dynamic lossless compression (do not transmit unmodified time-slots)"
::= { tdmConfigTableEntry 36 }
tdmKeyFrameInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Period in TDMoP frames, for sending all timeslots. Valid when compression is enabled."
::= { tdmConfigTableEntry 37 }
tdmDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "User desription of channel"
::= { tdmConfigTableEntry 38 }
tdmDoubleSend OBJECT-TYPE
SYNTAX Integer32
UNITS "frames"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "-1 - never. 0..63 - duplicate TDMoP Frames on transmit delay"
::= { tdmConfigTableEntry 39 }
tdmConstSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Const E1 freq deviation. For debug purpose only"
::= {tdmConfigTableEntry 40 }
tdmInterpMode OBJECT-TYPE
SYNTAX INTEGER { prevdata(0), ais(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Data to send, when there is no E1 stream data"
::= { tdmConfigTableEntry 41 }
tdmProtocol OBJECT-TYPE
SYNTAX INTEGER { tdmop(0), satop(1), cesopsn(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmission protocol for virtual connection (TDMoP, SATOP, CESoPSN)"
::= { tdmConfigTableEntry 42 }
tdmDSCP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP DSCP (0-63,af[1..4][1..3],cs[1..7],default,ef)"
::= { tdmConfigTableEntry 43 }
tdmGroup OBJECT-GROUP
OBJECTS {
-- tdmChIndex,
tdmStatus,
tdmLinkStatus,
tdmAdminStatus,
tdmResetConfig,
tdmFrameSize,
tdmJBSize,
tdmCurrentTimeout,
tdmMode,
tdmHasData,
tdmCurrentJBSize,
tdmLocalTSMask,
tdmRemoteTSMask,
tdmVLANID,
tdmVLANPri,
tdmUseIP,
tdmLostRequest,
tdmRedirectedIP,
tdmRedirectedMAC,
tdmRedirectedChannel,
tdmOriginalIP,
tdmOriginalMAC,
tdmOriginalChannel,
tdmRemoteLoop,
tdmTos,
tdmSpeedRegualator,
tdmSpeed,
tdmConfigured,
tdmUseConstSpeed,
tdmMaxTimeout,
tdmUsedTimeSlots,
tdmCompression,
tdmKeyFrameInterval,
tdmDescription,
tdmDoubleSend,
tdmConstSpeed,
tdmInterpMode,
tdmProtocol,
tdmDSCP
}
STATUS current
DESCRIPTION
"A collection of objects providing minimal information about tdm mappings"
-- ::= { e1 14 }
::= { muxGroups 3 }
E1StatistcsEntry ::=
SEQUENCE {
e1StChIndex Integer32,
e1rxOkCnt Counter32,
e1rxNOS Counter32,
e1rxAIS Counter32,
e1rxAZS Counter32,
e1rxLOS Counter32,
e1rxRAI Counter32,
e1rxPRBS Counter32,
e1rxTest Counter32,
e1rxCodeErr Counter32,
e1rxRareErr Counter32,
e1rxFastErr Counter32,
e1rxFDev Integer32,
e1rxCRC4 Counter64,
e1rxCRC4Sec Counter32,
e1rxCRC4Rem Counter32,
e1rxMfAS Counter32,
e1txOkCnt Counter32,
e1txNOS Counter32,
e1txAIS Counter32,
e1txAZS Counter32,
e1txLOS Counter32,
e1txRAI Counter32,
e1txPRBS Counter32,
e1txLock Counter32,
e1Start DateAndTime,
e1Finish DateAndTime,
e1Total Counter32,
e1txFDev Integer32,
e1txCRC4Sec Counter32,
e1txCRC4Rem Counter32,
e1txMfAS Counter32
}
e1StatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF E1StatistcsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 channels"
::= { e1 8 }
e1StatisticsTableEntry OBJECT-TYPE
SYNTAX E1StatistcsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 statistics"
INDEX { e1StChIndex }
::= { e1StatisticsTable 1}
e1StChIndex OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Channel number"
::= { e1StatisticsTableEntry 1 }
e1rxOkCnt OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "No errors detected"
::= { e1StatisticsTableEntry 2 }
e1rxNOS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "No signal detected"
::= { e1StatisticsTableEntry 3 }
e1rxAIS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm Indication Signal"
::= { e1StatisticsTableEntry 4 }
e1rxAZS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "All Zeros Signal"
::= { e1StatisticsTableEntry 5 }
e1rxLOS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Loss of frame"
::= { e1StatisticsTableEntry 6 }
e1rxRAI OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote alarm indication"
::= { e1StatisticsTableEntry 7 }
e1rxPRBS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PRBS errors detected, valid only in PRBS test/PRBS check mode"
::= { e1StatisticsTableEntry 8 }
e1rxTest OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Test frames errors, valid only in TestFrames mode"
::= { e1StatisticsTableEntry 9 }
e1rxCodeErr OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Encoding errors"
::= { e1StatisticsTableEntry 11 }
e1rxRareErr OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rare pulses error"
::= { e1StatisticsTableEntry 12 }
e1rxFastErr OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Fast pulses errors"
::= { e1StatisticsTableEntry 13 }
e1rxFDev OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The deviation of the frequency of the incoming flow from the internal"
::= { e1StatisticsTableEntry 14 }
e1rxCRC4 OBJECT-TYPE
SYNTAX Counter64
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of errors CRC4 on the receiver"
::= { e1StatisticsTableEntry 15 }
e1rxCRC4Sec OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of seconds during which CRC4 errors were detected on the receiver"
::= { e1StatisticsTableEntry 16 }
e1rxCRC4Rem OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds in which errors in the CRC-4 error indication bits were detected at the receiver"
::= { e1StatisticsTableEntry 17 }
e1rxMfAS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of seconds during which multiframe synchronization errors on the receiver were detected"
::= { e1StatisticsTableEntry 18 }
e1txOkCnt OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "No errors detected"
::= { e1StatisticsTableEntry 102 }
e1txNOS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "No signal detected"
::= { e1StatisticsTableEntry 103 }
e1txAIS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm Indication Signal"
::= { e1StatisticsTableEntry 104 }
e1txAZS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "All Zeros Signal"
::= { e1StatisticsTableEntry 105 }
e1txLOS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Loss of frame"
::= { e1StatisticsTableEntry 106 }
e1txRAI OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remote Alarm indication"
::= { e1StatisticsTableEntry 107 }
e1txPRBS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PRBS Error. Valid only in PRBS Test/check mode"
::= { e1StatisticsTableEntry 108 }
e1txLock OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TX+/TX- lock detected"
::= { e1StatisticsTableEntry 112 }
e1Start OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time of statistic capture start"
::= { e1StatisticsTableEntry 113 }
e1Finish OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time of statistic capture finish"
::= { e1StatisticsTableEntry 114 }
e1Total OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total second captured"
::= { e1StatisticsTableEntry 115 }
e1txFDev OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The deviation of the frequency of the outgoing stream from the internal one, in ppb"
::= { e1StatisticsTableEntry 116 }
e1txCRC4Sec OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of seconds during which CRC4 errors were detected on the transmitter"
::= { e1StatisticsTableEntry 117 }
e1txCRC4Rem OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds in which errors were detected in the CRC-4 error indication bits on the transmitter"
::= { e1StatisticsTableEntry 118 }
e1txMfAS OBJECT-TYPE
SYNTAX Counter32
UNITS "s"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds during which multiframe synchronization errors on the transmitter were detected"
::= { e1StatisticsTableEntry 119 }
e1GroupStat OBJECT-GROUP
OBJECTS {
e1rxOkCnt,
e1rxNOS,
e1rxAIS,
e1rxAZS,
e1rxLOS,
e1rxRAI,
e1rxPRBS,
e1rxTest,
e1rxCodeErr,
e1rxRareErr,
e1rxFastErr,
e1rxFDev,
e1rxCRC4,
e1rxCRC4Sec,
e1rxCRC4Rem,
e1rxMfAS,
e1txOkCnt,
e1txNOS,
e1txAIS,
e1txAZS,
e1txLOS,
e1txRAI,
e1txPRBS,
e1txLock,
e1Start,
e1Finish,
e1Total,
e1txFDev,
e1txCRC4Sec,
e1txCRC4Rem,
e1txMfAS
}
STATUS current
DESCRIPTION
"A collection of objects providing statistic information about e1 interfaces"
-- ::= { e1 15 }
::= { muxGroups 4 }
tdmStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TDMStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of TDM channels"
::= { e1 9 }
TDMStatisticsEntry ::=
SEQUENCE {
tdmStChIndex Integer32,
tdmResend Counter32,
tdmLost Counter32,
tdmOvf Counter32,
tdmUndf Counter32,
tdmIgnored Counter32,
tdmInterp Counter32,
tdmResync Counter32,
tdmValid Counter32,
tdmSlipAdd Counter32,
tdmSlipRem Counter32,
tdmLostReq Counter32,
tdmRestored Counter32,
tdmStart DateAndTime,
tdmFinish DateAndTime,
tdmAvgSpeed Integer32,
tdmAvgJB Integer32,
tdmMinJB Integer32,
tdmMaxJB Integer32,
tdmRecommenedJB Integer32,
tdmFatal Counter32,
tdmTxDiscards Counter32,
tdmBandwidth Integer32
}
tdmStatisticsTableEntry OBJECT-TYPE
SYNTAX TDMStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of TDM statistics"
INDEX { tdmStChIndex }
::= { tdmStatisticsTable 1}
tdmStChIndex OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Channel number"
::= { tdmStatisticsTableEntry 1 }
tdmResend OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total frames resend to remote side"
::= { tdmStatisticsTableEntry 2 }
tdmLost OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lost of frame events count"
::= { tdmStatisticsTableEntry 3 }
tdmOvf OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Overflow of jitter buffer events"
::= { tdmStatisticsTableEntry 4 }
tdmUndf OBJECT-TYPE
SYNTAX Counter32
UNITS "Times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Underflow of jitter buffer events"
::= { tdmStatisticsTableEntry 5 }
tdmIgnored OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Frames ignored on recv (duplicate or too old)"
::= { tdmStatisticsTableEntry 6 }
tdmInterp OBJECT-TYPE
SYNTAX Counter32
UNITS "125us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "E1 Frame resend to E1 side, because of no data on TDMoP Recv"
::= { tdmStatisticsTableEntry 7 }
tdmResync OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Restart TDMoP sync"
::= { tdmStatisticsTableEntry 8 }
tdmValid OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total valid TDMoP frames recvd"
::= { tdmStatisticsTableEntry 9 }
tdmSlipAdd OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slip add events"
::= { tdmStatisticsTableEntry 10 }
tdmSlipRem OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slip remove events"
::= { tdmStatisticsTableEntry 11 }
tdmLostReq OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lost requests send to remote side"
::= { tdmStatisticsTableEntry 12 }
tdmRestored OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lost frames, that recvd in valid time (after lost request or reordered)"
::= { tdmStatisticsTableEntry 13 }
tdmStart OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time of statistics start"
::= { tdmStatisticsTableEntry 14 }
tdmFinish OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time of statistics finish"
::= { tdmStatisticsTableEntry 15 }
tdmAvgSpeed OBJECT-TYPE
SYNTAX Integer32
UNITS "ppb"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Avg E1 tx freq deviation"
::= { tdmStatisticsTableEntry 16 }
tdmAvgJB OBJECT-TYPE
SYNTAX Integer32
UNITS "us"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Avg Jitter buffer size"
::= { tdmStatisticsTableEntry 17 }
tdmMinJB OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Min jitter buffer for 1 sec"
::= { tdmStatisticsTableEntry 18 }
tdmMaxJB OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Maximum jitter buffer for 1 sec"
::= { tdmStatisticsTableEntry 19 }
tdmRecommenedJB OBJECT-TYPE
SYNTAX Integer32
UNITS "ms"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Recomended jitter buffer, using current network statistics and configuration of channel"
::= { tdmStatisticsTableEntry 20 }
tdmFatal OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of hardware errors"
::= { tdmStatisticsTableEntry 21 }
tdmTxDiscards OBJECT-TYPE
SYNTAX Counter32
UNITS "frames"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of packets that were discarded and not processed due to the overflow of the output queue"
::= { tdmStatisticsTableEntry 22 }
tdmBandwidth OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current bandwidth"
::= { tdmStatisticsTableEntry 23 }
tdmGroupStat OBJECT-GROUP
OBJECTS {
tdmResend,
tdmLost,
tdmOvf,
tdmUndf,
tdmIgnored,
tdmInterp,
tdmResync,
tdmValid,
tdmSlipAdd,
tdmSlipRem,
tdmLostReq,
tdmRestored,
tdmStart,
tdmFinish,
tdmAvgSpeed,
tdmAvgJB,
tdmMinJB,
tdmMaxJB,
tdmRecommenedJB,
tdmFatal,
tdmTxDiscards,
tdmBandwidth
}
STATUS current
DESCRIPTION
"A collection of objects providing statistic information about TDMoP interfaces"
-- ::= { e1 16 }
::= { muxGroups 5 }
e1traps OBJECT IDENTIFIER ::= { e1 10 }
e1trapsPrefix OBJECT IDENTIFIER ::= { e1traps 0 }
e1LinkChange NOTIFICATION-TYPE
-- OBJECTS { e1ChIndex, e1RecvStatus, e1SendStatus}
OBJECTS { e1RecvStatus, e1SendStatus}
STATUS current
DESCRIPTION
"A e1linkChange signifies that the SNMP entity, acting in
an agent role, has detected that the send or recv status changed"
::= { e1trapsPrefix 1 }
tdmLinkDown NOTIFICATION-TYPE
-- OBJECTS { tdmChIndex, tdmAdminStatus, tdmLinkStatus }
OBJECTS { tdmAdminStatus, tdmLinkStatus }
STATUS current
DESCRIPTION
"A tdmlinkDown signifies that the SNMP entity, acting in
an agent role, has detected a link down"
::= { e1trapsPrefix 2 }
tdmLinkUp NOTIFICATION-TYPE
-- OBJECTS { tdmChIndex, tdmAdminStatus, tdmLinkStatus }
OBJECTS { tdmAdminStatus, tdmLinkStatus }
STATUS current
DESCRIPTION
" tdmlinkDown signifies that the SNMP entity, acting in
an agent role, has detected a link up"
::= { e1trapsPrefix 3 }
tdmRedundancyTable OBJECT-TYPE
SYNTAX SEQUENCE OF TDMChRedundancyEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of E1 channels for reservation settings"
::= { e1 11 }
TDMChRedundancyEntrySeq ::=
SEQUENCE {
tdmRedundancyIndex Integer32,
tdmRedundancyEnabled INTEGER,
tdmRedundancyRemoteIP IpAddress,
tdmRedundancyVLANID Integer32,
tdmRedundancyDSCP DisplayString,
tdmRedundancyUseIP INTEGER,
tdmRedundancyVLANPri Integer32
}
tdmRedundancyTableEntry OBJECT-TYPE
SYNTAX TDMChRedundancyEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Reservation settings for E1 streams"
INDEX { tdmRedundancyIndex }
::= { tdmRedundancyTable 1}
tdmRedundancyIndex OBJECT-TYPE
SYNTAX Integer32(0..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of TDM redundancy connection"
::= { tdmRedundancyTableEntry 1 }
tdmRedundancyEnabled OBJECT-TYPE
SYNTAX INTEGER { enabled(1),disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Redundance on the channel is enabled"
::= { tdmRedundancyTableEntry 2 }
tdmRedundancyRemoteIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP address of the oncoming device."
::= { tdmRedundancyTableEntry 3 }
tdmRedundancyVLANID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmitter VLAN ID"
::= { tdmRedundancyTableEntry 4 }
tdmRedundancyDSCP OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP DSCP (0-63,af[1..4][1..3],cs[1..7],default,ef)"
::= { tdmRedundancyTableEntry 5 }
tdmRedundancyUseIP OBJECT-TYPE
SYNTAX INTEGER { use(1), dontuse(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Use - send over UDP/IP, dontuse - over proprietary protocol id over ethernet"
::= { tdmRedundancyTableEntry 6 }
tdmRedundancyVLANPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Transmitter VLAN Priority"
::= { tdmRedundancyTableEntry 7 }
tdmRedundancyGroup OBJECT-GROUP
OBJECTS {
tdmRedundancyEnabled,
tdmRedundancyRemoteIP,
tdmRedundancyVLANID,
tdmRedundancyDSCP,
tdmRedundancyUseIP,
tdmRedundancyVLANPri
}
STATUS current
DESCRIPTION
"A collection of objects providing minimal information about tdm redundancy mappings"
::= { muxGroups 13 }
eth OBJECT IDENTIFIER ::= {emux 19 }
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VLANTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of VLANS"
::= { eth 3 }
VLANTableEntrySeq ::=
SEQUENCE {
vlanID Integer32
}
vlanTableEntry OBJECT-TYPE
SYNTAX VLANTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of VLANS"
INDEX { vlanID }
::= { vlanTable 1}
vlanID OBJECT-TYPE
SYNTAX Integer32(0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "VLAN identifier"
::= { vlanTableEntry 1 }
vlanGroup OBJECT-GROUP
OBJECTS {
vlanID
}
STATUS current
DESCRIPTION
"A collection of objects providing VLAN information about VLAN interfaces"
-- ::= { eth 4 }
::= { muxGroups 6 }
muxip OBJECT IDENTIFIER ::= {general 2 }
ipcurrent OBJECT IDENTIFIER ::= {muxip 1 }
cNetIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current ip"
::= {ipcurrent 1}
cNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current ip mask"
::= {ipcurrent 2}
cNetGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current gateway"
::= {ipcurrent 3}
cDefaultVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "managment vlan"
::= {ipcurrent 4}
cDefaultVlanPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "managment vlan priority"
::= {ipcurrent 5}
cNetTrustAll OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust any source ip"
::= {ipcurrent 6}
cNetTrustLocal OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust local source ip"
::= {ipcurrent 7}
cNetTrustUnkVlan OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust unknown vlan"
::= {ipcurrent 8}
cDNS1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Current DNS server"
::= {ipcurrent 9}
cPhysicalAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current main MAC address"
::= {ipcurrent 10}
cSecondaryMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current secondary MAC address"
::= {ipcurrent 11}
ipcurrentGroup OBJECT-GROUP
OBJECTS {
cNetIP,
cNetMask,
cNetGateway,
cDefaultVlan,
cDefaultVlanPri,
cNetTrustAll,
cNetTrustLocal,
cNetTrustUnkVlan,
cDNS1,
cPhysicalAddr,
cSecondaryMAC
}
STATUS current
DESCRIPTION
"A collection of objects about current network settings"
-- ::= { muxip 4 }
::= { muxGroups 7 }
ipstored OBJECT IDENTIFIER ::= {muxip 2 }
sNetIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current ip"
::= {ipstored 1}
sNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current ip mask"
::= {ipstored 2}
sNetGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Device current gateway"
::= {ipstored 3}
sDefaultVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "managment vlan"
::= {ipstored 4}
sDefaultVlanPri OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "managment vlan priority"
::= {ipstored 5}
sNetTrustAll OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust any source ip"
::= {ipstored 6}
sNetTrustLocal OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust local source ip"
::= {ipstored 7}
sNetTrustUnkVlan OBJECT-TYPE
SYNTAX INTEGER { yes(1),no(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trust unknown vlan"
::= {ipstored 8}
sDNS1 OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Stored DNS server"
::= {ipstored 9}
sPhysicalAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Stored main MAC address"
::= {ipstored 10}
sSecondaryMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Stored secondary MAC address"
::= {ipstored 11}
ipstoredGroup OBJECT-GROUP
OBJECTS {
sNetIP,
sNetMask,
sNetGateway,
sDefaultVlan,
sDefaultVlanPri,
sNetTrustAll,
sNetTrustLocal,
sNetTrustUnkVlan,
sDNS1,
sPhysicalAddr,
sSecondaryMAC
}
STATUS current
DESCRIPTION
"A collection of objects about stored network settings"
-- ::= { muxip 5 }
::= { muxGroups 8 }
hostsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostsTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of trusted hosts"
::= { muxip 3 }
HostsTableEntrySeq ::=
SEQUENCE {
hostIndex Integer32,
hostNetwork IpAddress,
hostMask IpAddress
}
hostsTableEntry OBJECT-TYPE
SYNTAX HostsTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of trusted hosts"
INDEX {hostIndex}
::= { hostsTable 1}
hostIndex OBJECT-TYPE
SYNTAX Integer32(0..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Trusted network id"
::= { hostsTableEntry 1 }
hostNetwork OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trusted network id"
::= { hostsTableEntry 2 }
hostMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Trusted network mask"
::= { hostsTableEntry 3 }
hostsGroup OBJECT-GROUP
OBJECTS {
hostNetwork,
hostMask
}
STATUS current
DESCRIPTION
"A collection of objects about trusted hosts"
-- ::= { muxip 6 }
::= { muxGroups 9 }
adc OBJECT IDENTIFIER ::= {emux 21 }
adcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdcTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of ADC parameters"
::= { adc 1 }
AdcTableEntrySeq ::=
SEQUENCE {
adcIndex Integer32,
adcName DisplayString,
adcValue Float,
adcType DisplayString,
adcState INTEGER
}
adcTableEntry OBJECT-TYPE
SYNTAX AdcTableEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of ADC parameters"
INDEX {adcIndex}
::= { adcTable 1}
adcIndex OBJECT-TYPE
SYNTAX Integer32(0..31)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "ADC id"
::= { adcTableEntry 1 }
adcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ADC Name"
::= { adcTableEntry 2 }
adcValue OBJECT-TYPE
SYNTAX Float
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ADC Value"
::= { adcTableEntry 3 }
adcType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "unit of measurement"
::= { adcTableEntry 4 }
adcState OBJECT-TYPE
SYNTAX INTEGER { normal(0), errHigh(1), errLow(2), warnHigh(3), warnLow(4), down(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ADC State"
::= { adcTableEntry 5 }
adcGroup OBJECT-GROUP
OBJECTS {
adcName,
adcValue,
adcType,
adcState
}
STATUS current
DESCRIPTION
"A collection of objects about ADC"
-- ::= { adc 2 }
::= { muxGroups 10 }
e1trapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
e1LinkChange,
tdmLinkDown,
tdmLinkUp
}
STATUS current
DESCRIPTION
"A collection of notifications providing traps"
::= { muxGroups 11 }
dyingGaspNotifications OBJECT IDENTIFIER ::= { emux 22 }
dyingGaspTraps OBJECT IDENTIFIER ::= { dyingGaspNotifications 0 }
dyingGaspTrap NOTIFICATION-TYPE
-- OBJECTS { sysID }
STATUS current
DESCRIPTION
"I am dying"
::= { dyingGaspTraps 1 }
dyingGaspTrapsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dyingGaspTrap
}
STATUS current
DESCRIPTION
"A collection of notifications dying gasp (traps)"
::= { muxGroups 12 }
emuxCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for device"
MODULE
MANDATORY-GROUPS {
muxBaseGroup,
e1Group,
tdmGroup,
e1GroupStat,
tdmGroupStat,
e1trapsGroup,
vlanGroup,
ipcurrentGroup,
ipstoredGroup,
hostsGroup,
adcGroup,
tdmRedundancyGroup
}
GROUP dyingGaspTrapsGroup
DESCRIPTION
"Group of objects describing notifications (traps)"
::= { muxCompliances 1 }
END