mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
601 lines
15 KiB
Plaintext
Executable File
601 lines
15 KiB
Plaintext
Executable File
-- SECTION 1: Top Level Definitions
|
|
|
|
|
|
CENTILLION-ATMMON-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
-- Centillion ATM Monitoring MIB Release 2.0.3
|
|
-- Revision 11/30/98
|
|
|
|
-- Copyright 1995-96 Bay Networks, Inc.
|
|
-- All rights reserved.
|
|
-- This Bay Networks SNMP Management Information Base Specification
|
|
-- (Specification) embodies Bay Networks' confidential and
|
|
-- proprietary intellectual property. Bay Networks retains all
|
|
-- title and ownership in the Specification, including any
|
|
-- revisions.
|
|
|
|
-- This Specification is supplied "AS IS," and Bay Networks makes
|
|
-- no warranty, either express or implied, as to the use,
|
|
-- operation, condition, or performance of the Specification.
|
|
|
|
|
|
-- Imports
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
Counter, IpAddress
|
|
FROM RFC1155-SMI
|
|
MacAddress, atmMonitor, CardId, PortId
|
|
FROM CENTILLION-ROOT-MIB;
|
|
|
|
|
|
-- Groups
|
|
|
|
atmPortMonitor OBJECT IDENTIFIER ::= { atmMonitor 1 }
|
|
atmElanMonitor OBJECT IDENTIFIER ::= { atmMonitor 2 }
|
|
atmPvcStatusMonitor OBJECT IDENTIFIER ::= { atmMonitor 3 }
|
|
atmSigMonitor OBJECT IDENTIFIER ::= { atmMonitor 4 }
|
|
atmCardMonitor OBJECT IDENTIFIER ::= { atmMonitor 5 }
|
|
atmStatusEnqMonitor OBJECT IDENTIFIER ::= { atmMonitor 6 }
|
|
|
|
-- SECTION 2: Port Statistics
|
|
|
|
-- This group contains information pertaining to ATM port statistics
|
|
|
|
-- The ATM Port Statistics
|
|
|
|
atmPortStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmPortStatEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Port Statistics"
|
|
::= { atmPortMonitor 1 }
|
|
|
|
atmPortStatEntry OBJECT-TYPE
|
|
SYNTAX AtmPortStatEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Port Statistics.
|
|
Each entry is indexed by two fields:
|
|
The card number and the port number."
|
|
INDEX { atmStatCardId, atmStatPortId }
|
|
::= { atmPortStatTable 1 }
|
|
|
|
AtmPortStatEntry ::= SEQUENCE {
|
|
atmStatCardId
|
|
CardId,
|
|
atmStatPortId
|
|
PortId,
|
|
atmSigDetected
|
|
INTEGER,
|
|
atmRxBadHecCell
|
|
Counter,
|
|
atmRxDmaDropCell
|
|
Counter,
|
|
atmRxGoodCell
|
|
Counter,
|
|
atmTxDmaDropCell
|
|
Counter,
|
|
atmTxGoodCell
|
|
Counter,
|
|
atmSuniFifoOverrun
|
|
Counter
|
|
}
|
|
|
|
atmStatCardId OBJECT-TYPE
|
|
SYNTAX CardId
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is the card index "
|
|
::= {atmPortStatEntry 1 }
|
|
|
|
atmStatPortId OBJECT-TYPE
|
|
SYNTAX PortId
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is the port index "
|
|
::= {atmPortStatEntry 2 }
|
|
|
|
atmSigDetected OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
signalpresent(1),
|
|
nosignal(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This bit field indicates if the port receives
|
|
signal from the remote ATM port.
|
|
1= signal present, 2= no signal."
|
|
::= { atmPortStatEntry 3 }
|
|
|
|
atmRxBadHecCell OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of cells received that has a bad ATM
|
|
cell header (HEC). The error is usually due to
|
|
a physical layer problem. For example, when the
|
|
fiber is first connected to the system or a clock
|
|
mismatch."
|
|
::= { atmPortStatEntry 4 }
|
|
|
|
atmRxDmaDropCell OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of cells received but is discarded by
|
|
the ATM header validation checking. The error
|
|
is usually due to a incorrectly configured VPI/VCI
|
|
or other configuration error."
|
|
::= { atmPortStatEntry 5 }
|
|
|
|
atmRxGoodCell OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of cells received that is valid."
|
|
::= { atmPortStatEntry 6 }
|
|
|
|
atmTxDmaDropCell OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of outgoing cells dropped due to
|
|
congestions."
|
|
::= { atmPortStatEntry 7 }
|
|
|
|
atmTxGoodCell OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of cells transmitted."
|
|
::= { atmPortStatEntry 8 }
|
|
|
|
atmSuniFifoOverrun OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of times that the SUNI FIFO overrun status bit has been read
|
|
in the true state."
|
|
::= { atmPortStatEntry 9 }
|
|
|
|
|
|
-- SECTION 3: Elan Statistics
|
|
|
|
-- This group contains information pertaining to ATM InterSwitch PVC
|
|
|
|
-- The ATM Elan PVC Statistics
|
|
|
|
atmElanPvcStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmElanPvcStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tmp ATM Elan PVC statistics"
|
|
::= { atmElanMonitor 1 }
|
|
|
|
atmElanPvcStatisticEntry OBJECT-TYPE
|
|
SYNTAX AtmElanPvcStatisticEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Elan PVC statistics.
|
|
The Elan ID is used as
|
|
the index of the object."
|
|
INDEX { atmElanId }
|
|
::= { atmElanPvcStatisticTable 1 }
|
|
|
|
AtmElanPvcStatisticEntry ::= SEQUENCE {
|
|
atmElanId
|
|
INTEGER,
|
|
atmElanPvcInUcastPkt
|
|
INTEGER,
|
|
atmElanPvcInMcastPkt
|
|
INTEGER,
|
|
atmElanPvcOutUcastPkt
|
|
INTEGER,
|
|
atmElanPvcOutMcastPkt
|
|
INTEGER
|
|
}
|
|
|
|
atmElanId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Elan index."
|
|
::= { atmElanPvcStatisticEntry 1 }
|
|
|
|
atmElanPvcInUcastPkt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of unicast packet that is received from
|
|
this Elan PVC."
|
|
::= { atmElanPvcStatisticEntry 2 }
|
|
|
|
atmElanPvcInMcastPkt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of multicast packet that is received from
|
|
this Elan PVC."
|
|
::= { atmElanPvcStatisticEntry 3 }
|
|
|
|
atmElanPvcOutUcastPkt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of unicast packet that is transmitted from
|
|
this Elan PVC."
|
|
::= { atmElanPvcStatisticEntry 4 }
|
|
|
|
atmElanPvcOutMcastPkt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of unicast packet that is transmitted from
|
|
this Elan PVC."
|
|
::= { atmElanPvcStatisticEntry 5 }
|
|
|
|
|
|
-- SECTION 4: ATM PVC Status
|
|
|
|
atmPvcStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmPvcStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tmp ATM InterSwitch PVC status"
|
|
::= { atmPvcStatusMonitor 1 }
|
|
|
|
atmPvcStatusEntry OBJECT-TYPE
|
|
SYNTAX AtmPvcStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM PVC status.
|
|
The PVC circuit ID is used as
|
|
the index of the object."
|
|
INDEX { atmPvcCktId }
|
|
::= { atmPvcStatusTable 1 }
|
|
|
|
AtmPvcStatusEntry ::= SEQUENCE {
|
|
atmPvcCktId
|
|
INTEGER,
|
|
atmPvcElanId
|
|
INTEGER,
|
|
atmPvcRemoteSwitchInfoValid
|
|
INTEGER,
|
|
atmPvcRemoteSwitchMacAddress
|
|
MacAddress,
|
|
atmPvcRemoteSwitchPvcStatus
|
|
INTEGER,
|
|
atmPvcSTPState
|
|
INTEGER,
|
|
atmPvcRemoteElanId
|
|
INTEGER,
|
|
atmPvcRemoteMcpIpAddress
|
|
IpAddress
|
|
}
|
|
|
|
atmPvcCktId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..256)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is the index of the circuit."
|
|
::= { atmPvcStatusEntry 1 }
|
|
|
|
atmPvcElanId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is the index of the elan this circuit belongs to."
|
|
::= { atmPvcStatusEntry 2 }
|
|
|
|
atmPvcRemoteSwitchInfoValid OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(1),
|
|
invalid(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is based on the aging timer of a remote
|
|
switch. If the local switch has not received any
|
|
packets from the remote switch for a period of time,
|
|
then it is declared as non-valid.
|
|
1 = non-valid
|
|
2 = valid (normal state of operation)."
|
|
::= { atmPvcStatusEntry 3 }
|
|
|
|
atmPvcRemoteSwitchMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field lists the remote switch's MAC address.
|
|
If the atmInterSwitchPvcRemoteSwitchInfoValid object
|
|
is 1, then this field contains the valid info.
|
|
Otherwise, this field contains the last learned info."
|
|
::= { atmPvcStatusEntry 4 }
|
|
|
|
atmPvcRemoteSwitchPvcStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is set if the remote switch receives packets from
|
|
this switch. If atmInterSwitchPvcRemoteSwitchInfoValid
|
|
objeect is 1, then this field contains the valid info.
|
|
Otherwise, this field contains the last learned info."
|
|
::= { atmPvcStatusEntry 5 }
|
|
|
|
atmPvcSTPState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
blocking(2),
|
|
listening(3),
|
|
learning(4),
|
|
forwarding(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field indicates the STP port state of the circuit."
|
|
::= { atmPvcStatusEntry 6 }
|
|
|
|
atmPvcRemoteElanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field indicates the elan ID of the circuit."
|
|
::= { atmPvcStatusEntry 7 }
|
|
|
|
atmPvcRemoteMcpIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This is the remote mcp ip address."
|
|
::= { atmPvcStatusEntry 8 }
|
|
|
|
|
|
-- SECTION 5: Signal statistics
|
|
|
|
-- This group contains information pertaining to ATM signal statistics.
|
|
|
|
cnCurPtptConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This counter counts the number of current point-to-point
|
|
calls of the switch."
|
|
::= { atmSigMonitor 1 }
|
|
|
|
cnCurPtmptConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This counter counts the number of current
|
|
point-to-multipoint calls of the switch."
|
|
::= { atmSigMonitor 2 }
|
|
|
|
cnCurActiveConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This counter counts the number of current
|
|
active calls of the switch."
|
|
::= { atmSigMonitor 3 }
|
|
|
|
cnCurPortConnsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CnCurPortConnsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains the point-to-point,
|
|
point-to-multipoint and active calls per port
|
|
for all the atm ports in the switch."
|
|
::= { atmSigMonitor 4 }
|
|
|
|
cnCurPortConnsEntry OBJECT-TYPE
|
|
SYNTAX CnCurPortConnsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This entry contains the point-to-point,
|
|
point-to-multipoint and active calls per port."
|
|
INDEX { ifIndex }
|
|
::= { cnCurPortConnsTable 1 }
|
|
|
|
CnCurPortConnsEntry ::=
|
|
SEQUENCE {
|
|
cnCurPortConnsPtptConns INTEGER,
|
|
cnCurPortConnsPtmptConns INTEGER,
|
|
cnCurPortConnsActiveConns INTEGER
|
|
}
|
|
|
|
cnCurPortConnsPtptConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This entry counts the number of current point-to-point
|
|
calls per port."
|
|
::= { cnCurPortConnsEntry 1 }
|
|
|
|
cnCurPortConnsPtmptConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This entry counts the number of current point-to-multipoint
|
|
calls per port."
|
|
::= { cnCurPortConnsEntry 2 }
|
|
|
|
cnCurPortConnsActiveConns OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This entry counts the number of current active
|
|
calls per port."
|
|
::= { cnCurPortConnsEntry 3 }
|
|
|
|
|
|
-- SECTION 6: Card Operational
|
|
|
|
-- This group contains information pertaining to ATM card operational
|
|
|
|
-- The ATM Card Operational
|
|
|
|
atmCardOperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AtmCardOperEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Card Operational values"
|
|
::= { atmCardMonitor 1 }
|
|
|
|
atmCardOperEntry OBJECT-TYPE
|
|
SYNTAX AtmCardOperEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"ATM Card Operational values.
|
|
Each entry is indexed by card number"
|
|
INDEX { atmCardOperCardId }
|
|
::= { atmCardOperTable 1 }
|
|
|
|
AtmCardOperEntry ::= SEQUENCE {
|
|
atmCardOperCardId
|
|
CardId,
|
|
atmCardOperExtClockSource
|
|
INTEGER
|
|
}
|
|
|
|
atmCardOperCardId OBJECT-TYPE
|
|
SYNTAX CardId
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field is the card index "
|
|
::= {atmCardOperEntry 1 }
|
|
|
|
atmCardOperExtClockSource OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This field indicates the operational external
|
|
clock source. The following value is read-only:
|
|
0 = Local Oscillator, 1..N = ATM port id for
|
|
external clock source. This object only applies
|
|
to ATM MDA modules with SM, MM, or UTP media types."
|
|
::= { atmCardOperEntry 2 }
|
|
|
|
-- SECTION 7: Status Enquiry Statistics
|
|
|
|
-- This group contains information pertaining to ATM status enquiry statistics.
|
|
|
|
cnStsEnqPTPCalls OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of current point-to-point calls
|
|
in the status enquiry queue of the switch."
|
|
::= { atmStatusEnqMonitor 1 }
|
|
|
|
cnStsEnqActiveParties OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of current active parties in
|
|
the status enquiry queue of the switch.
|
|
(This includes point- to-multi-point calls)."
|
|
::= { atmStatusEnqMonitor 2 }
|
|
|
|
cnStsEnqSent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of status enquiry requests sent."
|
|
::= { atmStatusEnqMonitor 3 }
|
|
|
|
cnStsEnqCfmsRecvd OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of current status messages
|
|
(in response to status enquiry) received."
|
|
::= { atmStatusEnqMonitor 4 }
|
|
|
|
cnStsEnqRetried OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of status enquiry commands retried."
|
|
::= { atmStatusEnqMonitor 5 }
|
|
|
|
cnStsEnqTimeOuts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of status enquiry commands
|
|
timed out i.e The number of calls for which
|
|
status (in response to status enquiry) was
|
|
not received."
|
|
::= { atmStatusEnqMonitor 6 }
|
|
|
|
cnStsEnqQueueSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The size of the status enquiry queue."
|
|
::= { atmStatusEnqMonitor 7 }
|
|
|
|
cnStsEnqCallsCleared OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of calls cleared by status enquiry. "
|
|
::= { atmStatusEnqMonitor 8 }
|
|
END
|