493 lines
17 KiB
Plaintext
493 lines
17 KiB
Plaintext
CTINB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- ctinb-info-mib
|
|
-- Revision: 01.00.00
|
|
-- Date: October 14, 1996
|
|
|
|
-- Cabletron Systems, Inc.
|
|
-- 35 Industrial Way, P.O. Box 5005
|
|
-- Rochester, NH 03867-0505
|
|
-- (603) 332-9400
|
|
-- support@ctron.com
|
|
|
|
--
|
|
-- This module will be extended, as needed.
|
|
--
|
|
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
|
|
-- Copyright August 96 Cabletron Systems
|
|
|
|
IMPORTS
|
|
Counter, TimeTicks
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
ctINBinfo
|
|
FROM CTRON-MIB-NAMES ;
|
|
|
|
|
|
--
|
|
-- The inbMonarchsystem table represents the Monarch(INB mgr) information
|
|
-- on a per INB basis
|
|
--
|
|
--
|
|
inbMonarchSystem OBJECT IDENTIFIER ::= { ctINBinfo 1 }
|
|
|
|
inbMonarchSystemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InbMonarchSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { inbMonarchSystem 1 }
|
|
|
|
inbMonarchSystemEntry OBJECT-TYPE
|
|
SYNTAX InbMonarchSystemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { inbMonarchINB }
|
|
::= { inbMonarchSystemTable 1 }
|
|
|
|
InbMonarchSystemEntry ::=
|
|
SEQUENCE {
|
|
inbMonarchSystemINB
|
|
INTEGER,
|
|
inbMonarchStatusTimeStamp
|
|
TimeTicks,
|
|
inbMonarchBandwidth
|
|
INTEGER,
|
|
inbMonarchTDMSlotMode
|
|
INTEGER,
|
|
inbMonarchTDMSlotTotal
|
|
INTEGER,
|
|
inbMonarchSystemTDMSlotActual
|
|
INTEGER,
|
|
inbMonarchTDMSlotbandwidth
|
|
INTEGER
|
|
}
|
|
|
|
inbMonarchSystemINB OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inbA(1),
|
|
inbB(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Two physical INB's may exist on a module. This
|
|
object distinquishes which INB, INB-A or INB-B."
|
|
::= { inbMonarchSystemEntry 1 }
|
|
|
|
inbMonarchStatusTimeStamp OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object represents the value of sysUptime when
|
|
the Monarch last changed."
|
|
::= { inbMonarchSystemEntry 2 }
|
|
|
|
inbMonarchBandwidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bandwidth of this INB in Megabits."
|
|
::= { inbMonarchSystemEntry 3 }
|
|
|
|
inbMonarchTDMSlotMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
automatic(1),
|
|
userPolicy(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The automatic TDM mode overides any preset TDM
|
|
allocation. All boards get an equal number of
|
|
pre-allocated TDM slots, adding up to 100% of total
|
|
INB bandwidth, and have Round Robin enabled. The
|
|
automatic mode will, in effect, provide each board
|
|
with a 1/(number of boards) minimum guarantee
|
|
INB bandwidth.
|
|
|
|
The userPolicy mode will have the per board policy
|
|
enforced. Each board will have a level of service
|
|
(TDM slots, Round Robin arbitration from the
|
|
inbMonarchTable) associated with it to take effect
|
|
when this object is set to user_policy. Newly
|
|
inserted boards will default to Round Robin and
|
|
share the remaining fixed INB bandwidth
|
|
(inbMonarchTDMSlotTotal - inbMonarchTDMSlotActual)."
|
|
::= { inbMonarchSystemEntry 4 }
|
|
|
|
inbMonarchTDMSlotTotal OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object represents the total possible number of INB
|
|
backplane TDM slots."
|
|
::= { inbMonarchSystemEntry 5 }
|
|
|
|
inbMonarchSystemTDMSlotActual OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object represents the total number of allocated INB
|
|
backplane TDM slots. This is the sum of all instances of
|
|
inbMonarchTDMSlotRequest in userPolicy mode. In automatic
|
|
mode this number would represent the number of inserted
|
|
boards."
|
|
::= { inbMonarchSystemEntry 6 }
|
|
|
|
inbMonarchTDMSlotbandwidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object represents the bandwidth in bits that
|
|
each slot represents on the backplane."
|
|
|
|
::= { inbMonarchSystemEntry 7 }
|
|
--
|
|
-- The inbMonarchTable table represents the Monarch(INB mgr) configuration information
|
|
-- on a per board/slot basis
|
|
--
|
|
--
|
|
inbMonarch OBJECT IDENTIFIER ::= { ctINBinfo 2 }
|
|
|
|
inbMonarchTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InbMonarchEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { inbMonarch 1 }
|
|
|
|
inbMonarchEntry OBJECT-TYPE
|
|
SYNTAX InbMonarchEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { inbMonarchSlot,
|
|
inbMonarchINB }
|
|
::= { inbMonarchTable 1 }
|
|
|
|
InbMonarchEntry ::=
|
|
SEQUENCE {
|
|
inbMonarchSlot
|
|
INTEGER,
|
|
inbMonarchINB
|
|
INTEGER,
|
|
inbMonarchStatus
|
|
INTEGER,
|
|
inbMonarchLinkStatus
|
|
INTEGER,
|
|
inbMonarchLinkCapacity
|
|
INTEGER,
|
|
inbMonarchTDMSlotRequest
|
|
INTEGER,
|
|
inbMonarchTDMSlotActual
|
|
INTEGER,
|
|
inbMonarchRoundRobinControl
|
|
INTEGER
|
|
}
|
|
|
|
inbMonarchSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The slot number containing this module."
|
|
::= { inbMonarchEntry 1 }
|
|
|
|
inbMonarchINB OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
inbA(1),
|
|
inbB(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Two physical INB interfaces may exist on a module. This
|
|
object distinquishes which INB, INB-A or INB-B."
|
|
::= { inbMonarchEntry 2 }
|
|
|
|
inbMonarchStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standBy(1),
|
|
sysUndefined(2),
|
|
operational(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Application state of the monarch application on this
|
|
module. Standby - indicates this module is not the
|
|
monarch but can be. SysUndefined - indicates this
|
|
module can not be monarch. Operational - says this
|
|
module is the monarch. "
|
|
::= { inbMonarchEntry 3 }
|
|
|
|
inbMonarchLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
linkUp(1),
|
|
linkDown(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object describes the state of the backplane. LinkUp
|
|
is when this INB detects the clock on the backplane.
|
|
LinkDown is when no backplane clock has been detected."
|
|
::= { inbMonarchEntry 4 }
|
|
|
|
inbMonarchLinkCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bandwidth capacity of this board in Megabytes."
|
|
::= { inbMonarchEntry 5 }
|
|
|
|
|
|
inbMonarchTDMSlotRequest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is the number of fixed TDM slots requested
|
|
for this board . NOTE: new request will take effect the
|
|
next time the inbMonarchTDMSlotMode object is set to
|
|
userPolicy. NOTE: this value has no meaning when the
|
|
inbMonarchTDMSlotMode is automatic."
|
|
::= { inbMonarchEntry 6 }
|
|
|
|
inbMonarchTDMSlotActual OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object is the actual number of fixed TDM slots
|
|
given to this board. In automatic mode, this value is the
|
|
total number of slots divided by the number of inserted
|
|
boards, in userPolicy mode, this reflects the
|
|
inbMonarchTDMSlotRequest value at the last time the
|
|
chassis entered userPolicy mode."
|
|
::= { inbMonarchEntry 7 }
|
|
|
|
inbMonarchRoundRobinControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object enables or disable this INB the ability to
|
|
participate in the Round Robin arbitration phase."
|
|
::= { inbMonarchEntry 8 }
|
|
|
|
|
|
--
|
|
--
|
|
-- inbstats are the basic per board INB statistics
|
|
--
|
|
--
|
|
--
|
|
--
|
|
--
|
|
|
|
|
|
|
|
inbStats OBJECT IDENTIFIER ::= { ctINBinfo 3 }
|
|
|
|
inbStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF InbStatsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
::= { inbStats 1 }
|
|
|
|
inbStatsEntry OBJECT-TYPE
|
|
SYNTAX InbStatsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { inbStatsSlot,
|
|
inbStatsINB }
|
|
::= { inbStatsTable 1 }
|
|
|
|
InbStatsEntry ::=
|
|
SEQUENCE {
|
|
inbStatsSlot
|
|
INTEGER,
|
|
inbStatsINB
|
|
INTEGER,
|
|
inbStatsIfindex
|
|
INTEGER,
|
|
inbStatsUniCastCells
|
|
Counter,
|
|
inbStatsMultiCastCells
|
|
Counter,
|
|
inbStatsBroadCastCells
|
|
Counter,
|
|
inbStatsXmitCells
|
|
Counter,
|
|
inbStatsRecvSeqErrs
|
|
Counter,
|
|
inbStatsRecvChksumErrs
|
|
Counter,
|
|
inbStatsxmitToFps
|
|
Counter,
|
|
inbStatsToFpsDrops
|
|
Counter,
|
|
inbStatsFromInbErrs
|
|
Counter,
|
|
inbStatsToINBDrops
|
|
Counter,
|
|
inbStatsToInbErrs
|
|
Counter
|
|
}
|
|
|
|
inbStatsSlot OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The slot number containing this module."
|
|
::= { inbStatsEntry 1 }
|
|
|
|
inbStatsINB OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inbA(1),
|
|
inbB(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Two physical INB interfaces may exist on a module. This
|
|
object distinquishes which INB, INB-A or INB-B."
|
|
::= { inbStatsEntry 2 }
|
|
|
|
inbStatsIfindex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The interface number of the INB. The interface
|
|
identified by a particular value of this
|
|
object is the same interface as identified by the
|
|
same value of the ifIndex object defined in RFC 1213."
|
|
::= { inbStatsEntry 3 }
|
|
|
|
inbStatsUniCastCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of UniCast INB cells received from the backplane."
|
|
::= { inbStatsEntry 4 }
|
|
|
|
inbStatsMultiCastCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of multi-cast INB cells received from the backplane."
|
|
::= { inbStatsEntry 5 }
|
|
|
|
inbStatsBroadCastCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of broadcast INB cells received from the backplane."
|
|
::= { inbStatsEntry 6 }
|
|
|
|
inbStatsXmitCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of INB cells transmitted to the backplane."
|
|
::= { inbStatsEntry 7 }
|
|
|
|
|
|
inbStatsRecvSeqErrs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of pkts with sequence errors received from
|
|
the backplane."
|
|
::= { inbStatsEntry 8 }
|
|
|
|
inbStatsRecvChksumErrs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of pkts with checksum errors received from
|
|
the backplane."
|
|
::= { inbStatsEntry 9 }
|
|
|
|
inbStatsxmitToFps OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmit errors to FPS."
|
|
::= { inbStatsEntry 10 }
|
|
|
|
inbStatsToFpsDrops OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"INBC receive fifo full count. This represents the
|
|
number of cells that were not forwarded to the FPS."
|
|
::= { inbStatsEntry 11 }
|
|
|
|
inbStatsFromInbErrs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of INB receive errors from the backplane. This
|
|
includes FPSC xmit errors(inbStatsxmitToFps), INBC
|
|
receive sequence errors (inbStatsRecvSeqErrs)
|
|
and INBC checksum errors(inbStatsRecvChksumErrs)."
|
|
::= { inbStatsEntry 12 }
|
|
|
|
inbStatsToINBDrops OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of FPSC recv frame drop count. This represents
|
|
the number of frames that were not sent out on the INB
|
|
backplane."
|
|
::= { inbStatsEntry 13 }
|
|
|
|
inbStatsToInbErrs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of INB backplane transmit errors. This includes
|
|
FPSC receive timeout errors"
|
|
::= { inbStatsEntry 14 }
|
|
|
|
END
|