initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,501 @@
--
-- The Ericsson Alarm Probable Cause MIB
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
--
-- This MIB is documented further in EAB/OP-07:0139
--
-- Authors:
-- Stefan Wallin (DataDuctus, primary author)
-- Vincent Desbois
-- Ulf Hallgarn
-- Tomas Jonsson
-- Peter Loborg
-- David Partain
-- Mattias Pettersson A
-- Ingemar Segerberg
-- Johan Wallin
-- Martin Wettergren
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
ERICSSON-ALARM-PC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ericssonModules
FROM ERICSSON-TOP-MIB;
ericssonAlarmPCMIB MODULE-IDENTITY
LAST-UPDATED "200810170000Z"
ORGANIZATION "Ericsson AB"
CONTACT-INFO
"Email: snmp.mib.contact@ericsson.com "
DESCRIPTION
"This is a module with the single purpose of
maintaining a global definition of probable cause
values. Due to the history of probable cause
usage, probable cause alone is not unique enough
to identify an alarm type. This document is
compiled from known sources of information.
Others may be added, but existing definitions
MUST NOT be changed.
See also Documentation and Use of the Ericsson
SNMP Fault Management MIB, Document number
EAB/OP-07:0139.
Document number: 4/196 03-CXC 172 7549, Rev A"
REVISION "200810170000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ericssonModules 2 }
--=======================
--==Textual conventions==
--=======================
EriProbableCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Probable cause as specified in ITU
recommendations M.3100, X.733 and X.736, and in
ETSI recommendation GSM 12.11.
This list is updated upon internal requests from
Ericsson organizations. We do not use the
standard probable cause TC, IANAItuProbableCause
from ITU-ALARM-MIB since we have no change
control over that document.
The initial list was created by merging the
existing enumerations used within Ericsson.
Should we discover that there are conflicts in
the semantics associated with a particular value,
one of them will be moved, as it is the
identifier which is important, not the integer
value."
SYNTAX INTEGER {
-- The following values are defined in M.3100 (0795)
m3100Indeterminate(0),
m3100AlarmIndicationSignal(1),
m3100CallSetupFailure(2),
m3100DegradedSignal(3),
m3100FarEndReceiverFailure(4),
m3100FramingError(5),
m3100LossOfFrame(6),
m3100LossOfPointer(7),
m3100LossOfSignal(8),
m3100PayloadTypeMismatch(9),
m3100TransmissionError(10),
m3100RemoteAlarmInterface(11),
m3100ExcessiveBitErrorRate(12),
m3100PathTraceMismatch(13),
m3100Unavailable(14),
m3100SignalLabelMismatch(15),
m3100LossOfMultiFrame(16),
receiveFailure (17),
transmitFailure (18),
modulationFailure (19),
demodulationFailure (20),
broadcastChannelFailure (21),
connectionEstablishmentError (22),
invalidMessageReceived (23),
localNodeTransmissionError (24),
remoteNodeTransmissionError (25),
routingFailure (26),
-- This info from IANAItuProbableCause in RFC3877
-- Values 27-50 are reserved for communications
-- alarm related probable causes
m3100BackPlaneFailure(51),
m3100DataSetProblem(52),
m3100EquipmentIdentifierDuplication(53),
m3100ExternalIfDeviceProblem(54),
m3100LineCardProblem(55),
m3100MultiplexerProblem(56),
m3100NeIdentifierDuplication(57),
m3100PowerProblem(58),
m3100ProcessorProblem(59),
m3100ProtectionPathFailure(60),
m3100ReceiverFailure(61),
m3100ReplaceableUnitMissing(62),
m3100ReplaceableUnitTypeMismatch(63),
m3100SynchronisationSourceMismatch(64),
m3100TerminalProblem(65),
m3100TimingProblem(66),
m3100TransmitterFailure(67),
m3100TrunkCardProblem(68),
m3100ReplaceableUnitProblem(69),
realTimeClockFailure (70),
antennaFailure (71),
batteryChargingFailure (72),
diskFailure (73),
frequencyHoppingFailure (74),
iODeviceError (75),
lossOfSynchronisation (76),
lossOfRedundancy (77),
powerSupplyFailure (78),
signalQualityEvaluationFailure (79),
tranceiverFailure (80),
protectionMechanismFailure (81),
protectingResourceFailure (82),
-- This info from IANAItuProbableCause in RFC3877
-- Values 83-100 are reserved for equipment
-- alarm related probable causes
m3100AirCompressorFailure(101),
m3100AirConditioningFailure(102),
m3100AirDryerFailure(103),
m3100BatteryDischarging(104),
m3100BatteryFailure(105),
m3100CommercialPowerFailure(106),
m3100CoolingFanFailure(107),
m3100EngineFailure(108),
m3100FireDetectorFailure(109),
m3100FuseFailure(110),
m3100GeneratorFailure(111),
m3100LowBatteryThreshold(112),
m3100PumpFailure(113),
m3100RectifierFailure(114),
m3100RectifierHighVoltage(115),
m3100RectifierLowVoltage(116),
m3100VentilationSystemFailure(117),
m3100EnclosureDoorOpen(118),
m3100ExplosiveGas(119),
m3100Fire(120),
m3100Flood(121),
m3100HighHumidity(122),
m3100HighTemperature(123),
m3100HighWind(124),
m3100IceBuildUp(125),
-- m3100IntrusionDetection (use X.736 value)
m3100LowFuel(127),
m3100LowHumidity(128),
m3100LowCablePressure(129),
m3100LowTemperature(130),
m3100LowWater(131),
m3100Smoke(132),
m3100ToxicGas(133),
m3100CoolingSystemFailure (134),
m3100ExternalEquipmentFailure (135),
m3100ExternalPointFailure (136),
-- This info from IANAItuProbableCause in RFC3877
-- Values 137-150 are reserved for environmental
-- alarm related probable causes
m3100StorageCapacityProblem(151),
m3100MemoryMismatch(152),
m3100CorruptData(153),
m3100OutOfCPUCycles(154),
m3100SoftwareEnvironmentProblem(155),
m3100SoftwareDownloadFailure(156),
m3100LossOfRealTimel (157),
-- 158 through 207 are taken directly from
-- IANAItuProbableCause in RFC3877
applicationSubsystemFailure (158),
configurationOrCustomisationError (159),
databaseInconsistency (160),
fileError (161),
outOfMemory (162),
softwareError (163),
timeoutExpired (164),
underlayingResourceUnavailable (165),
versionMismatch (166),
--Values 168-200 are reserved for processing error alarm related
-- probable causes.
bandwidthReduced (201),
congestion (202),
excessiveErrorRate (203),
excessiveResponseTime (204),
excessiveRetransmissionRate (205),
reducedLoggingCapability (206),
systemResourcesOverload (207),
-- The following values are defined in X.733 (0292)
x733AdapterError(301),
x733ApplicationSubsystemFailure(302),
x733BandwidthReduced(303),
-- x733CallEstablishmentError (use M.3100 value)
x733CommunicationsProtocolError(305),
x733CommunicationsSubsystemFailure(306),
x733ConfigurationOrCustomizationError(307),
x733Congestion(308),
-- x733CorruptData (use M.3100 value)
x733CpuCyclesLimitExceeded(310),
x733DataSetOrModemError(311),
-- x733DegradedSignal (use M.3100 value)
x733DTEDCEInterfaceError(313),
-- x733EnclosureDoorOpen (use M.3100 value)
x733EquipmentMalfunction(315),
x733ExcessiveVibration(316),
x733FileError(317),
-- x733FireDetected (use M.3100 value)
-- x733FloodDetected (use M.3100 value)
-- x733FramingError (use M.3100 value)
x733HeatingOrVentilationOrCoolingSystemProblem(321),
x733HumidityUnacceptable(322),
x733InputOutputDeviceError(323),
x733InputDeviceError(324),
x733LANError(325),
x733LeakDetected(326),
x733LocalNodeTransmissionError(327),
-- x733LossOfFrame (use M.3100 value)
-- x733LossOfSignal (use M.3100 value)
x733MaterialSupplyExhausted(330),
-- x733MultiplexerProblem (use M.3100 value)
x733OutOfMemory(332),
x733OuputDeviceError(333),
x733PerformanceDegraded(334),
-- x733PowerProblem (use M.3100 value)
x733PressureUnacceptable(336),
-- x733ProcessorProblem (use M.3100 value)
-- x733PumpFailure (use M.3100 value)
x733QueueSizeExceeded(339),
x733ReceiveFailure(340),
-- x733ReceiverFailure (use M.3100 value)
x733RemoteNodeTransmissionError(342),
x733ResourceAtOrNearingCapacity(343),
x733ResponseTimeExcessive(344),
x733RetransmissionRateExcessive(345),
x733SoftwareError(346),
x733SoftwareProgramAbnormallyTerminated(347),
x733SoftwareProgramError(348),
-- x733StorageCapacityProblem (use M.3100 value)
x733TemperatureUnacceptable(350),
x733ThresholdCrossed(351),
-- x733TimingProblem (use M.3100 value)
x733ToxicLeakDetected(353),
x733TransmitFailure(354),
-- x733TransmitterFailure (use M.3100 value)
x733UnderlyingResourceUnavailable(356),
x733VersionMismatch(357),
--
-- The following values are defined in X.736
x736AuthenticationFailure(401),
x736BreachOfConfidentiality(402),
x736CableTamper(403),
x736DelayedInformation(404),
x736DenialOfService(405),
x736DuplicateInformation(406),
x736InformationMissing(407),
x736InformationModificationDetected(408),
x736InformationOutOfSequence(409),
x736IntrusionDetection(410),
x736KeyExpired(411),
x736NonRepudiationFailure(412),
x736OutOfHoursActivity(413),
x736OutOfService(414),
x736ProceduralError(415),
x736UnauthorizedAccessAttempt(416),
x736UnexpectedInformation(417),
x736UnspecifiedReason(418),
-- According to the definition of
-- IANAItuProbableCause in RFC3877, 500 through
-- 555 are also defined in X.733. These conflict
-- with Ericsson definitions from GSM 12.11. The
-- definitions in X.733 have been "moved" to 100xxx,
-- where xxx is the original definition in X.733.
-- The assumption is that Ericsson will never have
-- enough probable cause values to exceed 100000.
-- As such, any value above 100000 is a conflicting
-- definition that has been moved.
-- The following values are defined in GSM 12.11
gsm1211AbisToBTSInterfaceFailure(501),
gsm1211AbisToTRXInterfaceFailure(502),
gsm1211AntennaProblem(503),
gsm1211BatteryBreakdown(504),
gsm1211BatteryChargingFault(505),
gsm1211ClockSynchronisationProblem(506),
gsm1211CombinerProblem(507),
gsm1211DiskProblem(508),
-- gsm1211EquipmentFailure (use X.733 value)
gsm1211ExcessiveReceiverTemperature(510),
gsm1211ExcessiveTransmitterOutputPower(511),
gsm1211ExcessiveTransmitterTemperature(512),
gsm1211FrequencyHoppingDegraded(513),
gsm1211FrequencyHoppingFailure(514),
gsm1211FrequencyRedefinitionFailed(515),
gsm1211LineInterfaceFailure(516),
gsm1211LinkFailure(517),
gsm1211LossOfSynchronisation(518),
gsm1211LostRedundancy(519),
gsm1211MainsBreakdownWithBatteryBackUp(520),
gsm1211MainsBreakdownWithoutBatteryBackUp(521),
gsm1211PowerSupplyFailure(522),
gsm1211ReceiverAntennaFault(523),
-- gsm1211ReceiverFailure (use M.3100 value)
gsm1211ReceiverMulticouplerFailure(525),
gsm1211ReducedTransmitterOutputPower(526),
gsm1211SignalQualityEvaluationFault(527),
gsm1211TimeslotHardwareFailure(528),
gsm1211TransceiverProblem(529),
gsm1211TranscoderProblem(530),
gsm1211TranscoderOrRateAdapterProblem(531),
gsm1211TransmitterAntennaFailure(532),
gsm1211TransmitterAntennaNotAdjusted(533),
-- gsm1211TransmitterFailure (use M.3100 value)
gsm1211TransmitterLowVoltageOrCurrent(535),
gsm1211TransmitterOffFrequency(536),
gsm1211DatabaseInconsistency(537),
gsm1211FileSystemCallUnsuccessful(538),
gsm1211InputParameterOutOfRange(539),
gsm1211InvalidParameter(540),
gsm1211InvalidPointer(541),
gsm1211MessageNotExpected(542),
gsm1211MessageNotInitialised(543),
gsm1211MessageOutOfSequence(544),
gsm1211SystemCallUnsuccessful(545),
gsm1211TimeoutExpired(546),
gsm1211VariableOutOfRange(547),
gsm1211WatchDogTimerExpired(548),
gsm1211CoolingSystemFailure(549),
gsm1211ExternalEquipmentFailure(550),
gsm1211ExternalPowerSupplyFailure(551),
gsm1211ExternalTransmissionDeviceFailure(552),
-- gsm1211FanFailure (use M.3100 value)
-- gsm1211HighHumidity (use M.3100 value)
-- gsm1211HighTemperature (use M.3100 value)
-- gsm1211IntrusionDetected (use X.736 value)
-- gsm1211LowHumidity (use M.3100 value)
-- gsm1211LowTemperature (use M.3100 value)
-- gsm1211SmokeDetected (use M.3100 value)
-- gsm1211ExcessiveErrorRate (use M.3100 value)
gsm1211ReducedAlarmReporting(561),
gsm1211ReducedEventReporting(562),
gsm1211ReducedLoggingCapability(563),
gsm1211SystemResourcesOverload(564),
gsm1211BroadcastChannelFailure(565),
gsm1211ConnectionEstablishmentError(566),
gsm1211InvalidMessageReceived(567),
gsm1211InvalidMSUReceived(568),
gsm1211LAPDLinkProtocolFailure(569),
gsm1211LocalAlarmIndication(570),
gsm1211RemoteAlarmIndication(571),
gsm1211RoutingFailure(572),
gsm1211SS7ProtocolFailure(573),
gsm1211TransmissionError(574),
-- 600-608 conflict with values defined
-- in X.736. Someone moved them to
-- 1600-1615 instead, so we leave them there.
i610LocEndToEnd(600),
i610AisEndToEnd(601),
i610RdiEndToEnd(602),
i610LocSegmentLinkSide(603),
i610LocSegmentCoreSide(604),
i610AisSegmentLinkSide(605),
i610AisSegmentCoreSide(606),
i610RdiSegmentLinkSide(607),
i610RdiSegmentCoreSide(608),
-- X.736, where they are 600 - 615 instead.
authenticationFailure (1600),
breachOfConfidentiality (1601),
cableTamper (1602),
delayedInformation (1603),
denialOfService (1604),
duplicateInformation (1605),
informationMissing (1606),
informationModificationDetected (1607),
informationOutOfSequence (1608),
keyExpired (1609),
nonRepudiationFailure (1610),
outOfHoursActivity (1611),
outOfService (1612),
proceduralError (1613),
unauthorizedAccessAttempt (1614),
unexpectedInformation (1615),
-- When there are conflicts between internal
-- probable cause values and standard
-- definitions, the standard definitions are
-- moved above 100000. Unless there are multiple
-- conflicts, whatever the value is above 100000
-- is the original probable cause value.
-- According to the definition of
-- IANAItuProbableCause in RFC3877, 500 through
-- 555 are also defined in X.733. These conflict
-- with Ericsson definitions from GSM 12.11. The
-- definitions in X.733 have been "moved" to 100xxx,
-- where xxx is the original definition in X.733.
-- The assumption is that Ericsson will never have
-- enough probable cause values to exceed 100000.
-- As such, any value above 100000 is a conflicting
-- definition that has been moved.
-- The following were defined X.733
adapterError (100500),
applicationSubsystemFailture (100501),
bandwidthReducedX733 (100502),
callEstablishmentError (100503),
communicationsProtocolError (100504),
communicationsSubsystemFailure (100505),
configurationOrCustomizationError (100506),
congestionX733 (100507),
coruptData (100508),
cpuCyclesLimitExceeded (100509),
dataSetOrModemError (100510),
degradedSignalX733 (100511),
dteDceInterfaceError (100512),
enclosureDoorOpenX733 (100513),
equipmentMalfunction (100514),
excessiveVibration (100515),
fileErrorX733 (100516),
fireDetected (100517),
framingErrorX733 (100518),
heatingVentCoolingSystemProblem (100519),
humidityUnacceptable (100520),
inputOutputDeviceError (100521),
inputDeviceError (100522),
lanError (100523),
leakDetected (100524),
localNodeTransmissionErrorX733 (100525),
lossOfFrameX733 (100526),
lossOfSignalX733 (100527),
materialSupplyExhausted (100528),
multiplexerProblemX733 (100529),
outOfMemoryX733 (100530),
ouputDeviceError (100531),
performanceDegraded (100532),
powerProblems (100533),
pressureUnacceptable (100534),
processorProblems (100535),
pumpFailureX733 (100536),
queueSizeExceeded (100537),
receiveFailureX733 (100538),
receiverFailureX733 (100539),
remoteNodeTransmissionErrorX733 (100540),
resourceAtOrNearingCapacity (100541),
responseTimeExecessive (100542),
retransmissionRateExcessive (100543),
softwareErrorX733 (100544),
softwareProgramAbnormallyTerminated (100545),
softwareProgramError (100546),
storageCapacityProblemX733 (100547),
temperatureUnacceptable (100548),
thresholdCrossed (100549),
timingProblemX733 (100550),
toxicLeakDetected (100551),
transmitFailureX733 (100552),
transmiterFailure (100553),
underlyingResourceUnavailable (100554),
versionMismatchX733 (100555)
}
END

View File

@ -0,0 +1,157 @@
--
-- The Ericsson Alarm Textual Conventions MIB
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
--
-- This MIB is documented further in EAB/OP-07:0139
--
-- Authors:
-- Stefan Wallin (DataDuctus, primary author)
-- Vincent Desbois
-- Ulf Hallgarn
-- Tomas Jonsson
-- Peter Loborg
-- David Partain
-- Mattias Pettersson A
-- Ingemar Segerberg
-- Johan Wallin
-- Martin Wettergren
--
ERICSSON-ALARM-TC-MIB DEFINITIONS ::= BEGIN
-- Add imports as needed
IMPORTS
MODULE-IDENTITY, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ericssonModules
FROM ERICSSON-TOP-MIB;
ericssonAlarmTCMIB MODULE-IDENTITY
LAST-UPDATED "200810170000Z"
ORGANIZATION "Ericsson AB"
CONTACT-INFO
"Email: snmp.mib.contact@ericsson.com "
DESCRIPTION
"This MIB defines textual conventions used by the
ERICSSON-ALARM-MIB.
See also Documentation and Use of the Ericsson
SNMP Fault Management MIB, Document number
EAB/OP-07:0139.
Document number: 3/196 03-CXC 172 7549, Rev A"
REVISION "200810170000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ericssonModules 3 }
--=======================
--==Textual conventions==
--=======================
EriAlarmType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique identification of the fault, not
including the managed object. Alarm types are
used to identify if alarms indicate the same
problem or not, for lookup into external alarm
documentation, etc. A unique alarm type is
identified using the combination of two instances
of EriAlarmType. Different managed object
types and instances can share alarm types. But
if the same managed object reports the same alarm
type, it is to be considered to be the same alarm
state. The alarm type is a simplification of the
different X.733 and 3GPP alarm IRP alarm
correlation mechanisms based on EventType,
ProbableCause, SpecificProblem and
NotificationId."
SYNTAX Unsigned32
EriAlarmIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Index used in the active alarm table. A row
shall never change its index during the lifetime
of the entry; for example renumbering entries is
not allowed when entries are deleted.
Renumbering after an agent restart is allowed.
Note that this index shall not be used to
identify alarms when performing
resynchronization, etc. The logical identity for
an alarm instance is the managed object and alarm
type."
SYNTAX Unsigned32
EriAdditionalText ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"The string used in additional text
notifications. This MUST contain enough
information for an operator to be able to
understand the problem. If this string contains
structure, this format should be clearly
documented for programs to be able to parse that
information. This is a small size range in order
to guarantee delivery of notifications without
fragmentation. There is a corresponding textual
convention, EriLargeAdditionalText, to be used
for scalar and columnar objects. The string
should adhere to the rules for SnmpAdminString of
SNMPv3 framework MIBs."
REFERENCE
"snmpFrameworkMIB in RFC 3411 defines
SnmpAdminString"
SYNTAX OCTET STRING(SIZE(4..256))
EriLargeAdditionalText ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"The string used in additional text. This MUST
contain enough information for an operator to be
able to understand the problem. If this string
contains structure, this format should be clearly
documented for programs to be able to parse that
information. This is a large additional text to
be used in tables. There is a corresponding
textual convention to be used in alarm
notifications, EriAdditionalText. The string
should adhere to the rules for SnmpAdminString of
SNMPv3 framework MIBs."
REFERENCE
"snmpFrameworkMIB in RFC 3411 defines
SnmpAdminString"
SYNTAX OCTET STRING(SIZE(4..512))
EriAlarmSpecificProblem ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"Unique string for the Alarm Type. No different
alarm types may share specific problem. Specific
Problem and Alarm Type have a one-to-one
correspondance."
SYNTAX OCTET STRING(SIZE(4..64))
EriAlarmSequenceNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"This is a monotonically increasing counter. It
is increased every time a notification is sent.
The value is NOT increased for heartbeat
notifications. It is carried as a varbind in the
alarm notifications as well as in the heartbeat
notifications. Management systems can use these
varbinds to detect lost notifications."
SYNTAX Unsigned32
END

View File

@ -0,0 +1,71 @@
--
-- The Ericsson top-level Textual Conventions MIB
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
--
-- This MIB is documented further in EAB/OP-07:0139
--
-- Authors:
-- Stefan Wallin (DataDuctus, primary author)
-- Vincent Desbois
-- Ulf Hallgarn
-- Tomas Jonsson
-- Peter Loborg
-- David Partain
-- Mattias Pettersson A
-- Ingemar Segerberg
-- Johan Wallin
-- Martin Wettergren
--
ERICSSON-TC-MIB DEFINITIONS ::= BEGIN
-- Add further imports as needed
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ericssonModules
FROM ERICSSON-TOP-MIB;
ericssonTCMIB MODULE-IDENTITY
LAST-UPDATED "200810170000Z"
ORGANIZATION "Ericsson AB"
CONTACT-INFO
"Email: snmp.mib.contact@ericsson.com "
DESCRIPTION
"This MIB document includes textual conventions
that can be used by all of the Ericsson group.
The intention is to have shared definitions such
that integration and SNMP development are made
easier.
Document number: 2/196 03-CXC 172 7549, Rev A"
REVISION "200810170000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ericssonModules 1 }
--=======================
--==Textual conventions==
--=======================
EriMO ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"The 3GPP naming convention shall be used as the
format for the managed object parameter. Note
that the granularity MUST be sufficient to
guarantee unique alarm states and relevant
resource identification to the operator. NOTE:
The DN should be *relative* to the node's *own*
root."
REFERENCE
"3GPP TS 32.106-8 V3.2, Name convention for
Managed Objects"
SYNTAX OCTET STRING(SIZE(4..150))
END

View File

@ -0,0 +1,42 @@
--
-- ERICSSON-TOP-MIB: Top-level MIB for Ericsson AB's
-- 193 branch of the enterprise MIB tree.
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
--
ERICSSON-TOP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises, OBJECT-IDENTITY
FROM SNMPv2-SMI;
ericsson MODULE-IDENTITY
LAST-UPDATED "200810170000Z"
ORGANIZATION
"Ericsson AB "
CONTACT-INFO
"Email: snmp.mib.contact@ericsson.com"
DESCRIPTION
"This very small module is made available so that
developers within the Ericsson community can import the
'ericsson' name into their own MIB modules. In addition,
it includes the top-level node for Ericsson Group-wide
MIB modules.
Document number: 1/196 03-CXC 172 7549, Rev A"
REVISION "200810170000Z"
DESCRIPTION "Added email contact address, ericssonModules"
REVISION "200205280000Z"
DESCRIPTION "Initial version of this MIB module."
::= { enterprises 193 }
ericssonModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ericssonModules provides a root object identifier
from which MODULE-IDENTITY values may be assigned
for Ericsson Group-wide MIB modules."
::= { ericsson 183 }
END

View File

@ -0,0 +1,133 @@
-- *****************************************************************
-- RBN-AAL5-VCL-STAT-MIB
--
-- Copyright (c) 1998, 2002 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-AAL5-VCL-STAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
rbnXAtmAal5VclStatEntry
FROM RBN-X-AAL5-VCL-STAT-MIB
rbnMgmt
FROM RBN-SMI;
rbnAal5VclStatMIB MODULE-IDENTITY
LAST-UPDATED "200205290000Z"
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@RedBackNetworks.com"
DESCRIPTION
"The MIB for instrumenting statistics associated with
an ATM VCL beyond those instrumented by standards-track
MIBs."
REVISION "200205290000Z" -- May 29, 2002
DESCRIPTION
"remove unused IMPORTs. Update CONTACT-INFO"
REVISION "9804171645Z"
DESCRIPTION
"Initial version."
::= { rbnMgmt 1 }
rbnAal5VclStatMIBObjects OBJECT IDENTIFIER ::= { rbnAal5VclStatMIB 1 }
rbnAtmAal5VclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtmAal5VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of auxiliary
objects providing AAL5 configuration and performance
statistics of a VCL."
::= { rbnAal5VclStatMIBObjects 1 }
rbnAtmAal5VclStatEntry OBJECT-TYPE
SYNTAX RbnAtmAal5VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a VCL."
-- AUGMENTS { atmAal5VclStatEntry } when it becomes standards-track
AUGMENTS { rbnXAtmAal5VclStatEntry }
::= { rbnAtmAal5VclStatTable 1 }
RbnAtmAal5VclStatEntry ::=
SEQUENCE {
rbnAtmAal5VclOutDrops Counter32
}
rbnAtmAal5VclOutDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of AAL5 CPCS PDUs received for transmission
on the AAL5 VCC at the interface identified by the
ifIndex which were chosen to be dropped even though
no errors had been detected to prevent their being
transmitted. One possible reason for dropping such a
PDU could be a lack of available space on the interface
output queue."
::= { rbnAtmAal5VclStatEntry 1 }
-- Conformance Information
rbnAal5VclStatMIBConformance OBJECT IDENTIFIER ::=
{ rbnAal5VclStatMIB 2 }
rbnAal5VclStatMIBGroups OBJECT IDENTIFIER ::=
{ rbnAal5VclStatMIBConformance 1 }
rbnAal5VclStatMIBCompliances OBJECT IDENTIFIER ::=
{ rbnAal5VclStatMIBConformance 2 }
-- Compliance Statements
rbnAal5VclStatMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RedBack Networks
SNMP entities which represent AAL5 VCL statistics"
MODULE -- this module
MANDATORY-GROUPS {
rbnAal5VclStatGroup
}
::= { rbnAal5VclStatMIBCompliances 1 }
-- Units of Conformance
rbnAal5VclStatGroup OBJECT-GROUP
OBJECTS {
rbnAtmAal5VclOutDrops
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
AAL5 VCL information beyond that supplied by
IETF standards-track MIBs"
::= { rbnAal5VclStatMIBGroups 1 }
END

View File

@ -0,0 +1,285 @@
-- $Id: RBN-ALARM-EXT-MIB.my,v 1.1.18.2.26.1 2012/08/04 00:07:21 chiachun Exp $
-- $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-ALARM-EXT-MIB.my,v $
-- *****************************************************************
-- RBN-ALARM-EXT-MIB.my
--
-- Copyright (c) 2009 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ALARM-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32,
TimeTicks, Counter32, Counter64,
IpAddress
FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
alarmModelEntry, alarmListName,
alarmClearDateAndTime, alarmClearIndex
FROM ALARM-MIB -- [RFC3877]
rbnModules
FROM RBN-SMI;
rbnAlarmExtMib MODULE-IDENTITY
LAST-UPDATED "200909181800Z" -- Sept 18, 2009
ORGANIZATION "Ericsson, Inc."
CONTACT-INFO
" Ericsson, Inc.
100 Headquarters Drive
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This MIB module defines extensions to the
alarmModelTable and alarmClearTable
defined in ALARM-MIB (RFC 3877)."
REVISION "200909181800Z" -- Sept 18, 2009
DESCRIPTION
"Initial version"
::= {rbnModules 53}
rbnAlarmObjects OBJECT IDENTIFIER ::= { rbnAlarmExtMib 1 }
rbnAlarmModel OBJECT IDENTIFIER ::= { rbnAlarmObjects 1 }
rbnAlarmActive OBJECT IDENTIFIER ::= { rbnAlarmObjects 2 }
rbnAlarmClear OBJECT IDENTIFIER ::= { rbnAlarmObjects 3 }
rbnAlarmModelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAlarmModelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table defined to augment the alarmModelTable."
::= { rbnAlarmModel 1 }
rbnAlarmModelEntry OBJECT-TYPE
SYNTAX RbnAlarmModelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The set of objects which augment a conceptual row
in the alarmModelTable."
AUGMENTS { alarmModelEntry }
::= { rbnAlarmModelTable 1 }
RbnAlarmModelEntry ::= SEQUENCE {
rbnAlarmModelResourceIdx Unsigned32
}
rbnAlarmModelResourceIdx OBJECT-TYPE
SYNTAX Unsigned32 (0 | 3..512)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The index into the varbind list of the notification indicated
by alarmModelNotificationId for the object whose value
identifies the resource. This object may be used to identify a
resource which cannot be identified using
alarmModelVarbindSubtree and alarmModelResourcePrefix.
The value 0 indicates that rbnAlarmModelResourceIdx is not used.
When this object is set to a value other than 0, the value of
alarmActiveResourceId shall be set to the RowPointer for the
corresponding varbind in the alarmActiveVariableTable. "
DEFVAL { 0 }
::= { rbnAlarmModelEntry 1 }
--
--
--
rbnAlarmClearResourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAlarmClearResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the resourceId for entries in the
alarmClearTable. Each row in this table is associated
with the corresponding entry in the alarmClearTable. The
value of alarmClearResourceId is the RowPointer for
the row in this table."
::= { rbnAlarmClear 1 }
rbnAlarmClearResourceEntry OBJECT-TYPE
SYNTAX RbnAlarmClearResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The set of object which identifies the resource
for an entry in the alarmClearTable. A conceptual row
in this table corresponds to the varbind in the varbindlist
from a notification"
INDEX { alarmListName, alarmClearDateAndTime, alarmClearIndex }
::= { rbnAlarmClearResourceTable 1 }
RbnAlarmClearResourceEntry ::= SEQUENCE {
rbnAlarmClearResourceID OBJECT IDENTIFIER,
rbnAlarmClearResourceValueType INTEGER,
rbnAlarmClearResourceCounter32Val Counter32,
rbnAlarmClearResourceUnsigned32Val Unsigned32,
rbnAlarmClearResourceTimeTicksVal TimeTicks,
rbnAlarmClearResourceInteger32Val Integer32,
rbnAlarmClearResourceOctetStringVal OCTET STRING,
rbnAlarmClearResourceIpAddressVal IpAddress,
rbnAlarmClearResourceOidVal OBJECT IDENTIFIER,
rbnAlarmClearResourceCounter64Val Counter64
}
rbnAlarmClearResourceID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm variable's object identifier."
::= { rbnAlarmClearResourceEntry 1 }
rbnAlarmClearResourceValueType OBJECT-TYPE
SYNTAX INTEGER {
counter32(1),
unsigned32(2),
timeTicks(3),
integer32(4),
ipAddress(5),
octetString(6),
objectId(7),
counter64(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the value. One and only one of the value
objects that follow is used for a given row in this table,
based on this type."
::= { rbnAlarmClearResourceEntry 3 }
rbnAlarmClearResourceCounter32Val OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'counter32'."
::= { rbnAlarmClearResourceEntry 4 }
rbnAlarmClearResourceUnsigned32Val OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'unsigned32'."
::= { rbnAlarmClearResourceEntry 5 }
rbnAlarmClearResourceTimeTicksVal OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'timeTicks'."
::= { rbnAlarmClearResourceEntry 6 }
rbnAlarmClearResourceInteger32Val OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'integer32'."
::= { rbnAlarmClearResourceEntry 7 }
rbnAlarmClearResourceOctetStringVal OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'octetString'."
::= { rbnAlarmClearResourceEntry 8 }
rbnAlarmClearResourceIpAddressVal OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'ipAddress'."
::= { rbnAlarmClearResourceEntry 9 }
rbnAlarmClearResourceOidVal OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'objectId'."
::= { rbnAlarmClearResourceEntry 10 }
rbnAlarmClearResourceCounter64Val OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value when rbnAlarmClearResourceType is 'counter64'."
::= { rbnAlarmClearResourceEntry 11 }
--
-- Conformance
--
rbnAlarmExtConformance OBJECT IDENTIFIER ::= { rbnAlarmExtMib 2 }
rbnAlarmExtCompliances OBJECT IDENTIFIER ::= { rbnAlarmExtConformance 1 }
rbnAlarmExtGroups OBJECT IDENTIFIER ::= { rbnAlarmExtConformance 2 }
rbnAlarmExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for systems supporting
this mib."
MODULE -- this module
MANDATORY-GROUPS {
rbnAlarmModelGroup,
rbnAlarmClearGroup
}
::= { rbnAlarmExtCompliances 1 }
--
-- Groups
--
rbnAlarmModelGroup OBJECT-GROUP
OBJECTS {
rbnAlarmModelResourceIdx
}
STATUS current
DESCRIPTION
"Alarm model extension group"
::= { rbnAlarmExtGroups 1 }
rbnAlarmClearGroup OBJECT-GROUP
OBJECTS {
rbnAlarmClearResourceID,
rbnAlarmClearResourceValueType,
rbnAlarmClearResourceCounter32Val,
rbnAlarmClearResourceUnsigned32Val,
rbnAlarmClearResourceTimeTicksVal,
rbnAlarmClearResourceInteger32Val,
rbnAlarmClearResourceOctetStringVal,
rbnAlarmClearResourceIpAddressVal,
rbnAlarmClearResourceOidVal,
rbnAlarmClearResourceCounter64Val
}
STATUS current
DESCRIPTION
"Alarm Clear extension group"
::= { rbnAlarmExtGroups 2 }
END

541
mibs/ericsson/RBN-ALARM-TC Normal file
View File

@ -0,0 +1,541 @@
-- *****************************************************************
-- RBN-ALARM-TC RedBack Alarms Textual Convention MIB
--
-- Copyright (c) 2004-2008 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ALARM-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbnModules
FROM RBN-SMI;
rbnAlarmTc MODULE-IDENTITY
LAST-UPDATED "201203200000Z" -- Mar 20, 2012
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This MIB module defines the Alarm textual
conventions."
REVISION "201203200000Z" -- May 16, 2012
DESCRIPTION
"Added alarms: lcActiveEquipmentClockLoss, alswFrequencyRange,
chassisEquipmentClockLostReference1,chassisEquipmentClockLostReference2,
chassisEquipmentClockLostReference3, chassisEquipmentClockLostReference4,
chassisEquipmentClockNoMoreReference, chassisEquipmentClockQlBelowThreshold"
REVISION "201203200000Z" -- Mar 20, 2012
DESCRIPTION
"Added alarms: compDiskFail."
REVISION "201203081800Z" -- Mar 08, 2012
DESCRIPTION
"Added alarms: rpswDown, alswDown, swDown, lcDown,
lcExcessiveCpuUtilization, lcExcessiveMemUtilization,
and lcExcessiveEccErrors."
REVISION "201110271800Z" -- Oct 27, 2011
DESCRIPTION
"Added alarms: sscAspDown, sscAspMissingServiceAssoc &
sscAspApplicationSoftReset"
REVISION "201108151800Z" -- Aug 15, 2011
DESCRIPTION
"Added alarm Fallback OpenFirmware detected to
RbnAlarmId, for Controller."
REVISION "201105231800Z" -- May 23, 2011
DESCRIPTION
"Added Smart Service Router(SSR) chassis, line card(LC),
route processor switch card(RPSW), alarm switch card(ALSW),
and switch card(SW) alarm identifiers to RbnAlarmId."
REVISION "201103021600Z" -- Mar 02, 2011
DESCRIPTION
"Added cpbackplanerxerror
cpbackplanetxerror
asp1MissingServiceAssoc
asp2MissingServiceAssoc
cpDimmMismatch to RbnAlarmId"
REVISION "201102071600Z" -- February 7, 2011
DESCRIPTION
"Added 'cesPwOutage' and 'cesLossOfConnectivity' to RbnAlarmId.
Added 'other' and 'pwOutage' to RbnAlarmProbableCause."
REVISION "201004131600Z" -- Apr 13, 2010
DESCRIPTION
"Added controllerSwNotSupported(84) to RbnAlarmId."
REVISION "200912150000Z" -- Dec 15, 2009
DESCRIPTION
"Added aseAsp1Down and aseAsp2Down to RbnAlarmId."
REVISION "200902050000Z" -- Feb 5, 2009
DESCRIPTION
"added fsServerDownAlarm to RbnAlarmId."
REVISION "200812190000Z" -- Dec 19, 2008
DESCRIPTION
"controllerbsdl2cacheerror and controllervxwl2cacheerror alarm ids
included."
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Added the RbnAlarmServiceAffecting textual
convention."
REVISION "200406220000Z" -- Jun 22, 2004
DESCRIPTION
"Initial version"
::= {rbnModules 3}
RbnAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Redback Alarm Identifier values"
SYNTAX INTEGER {
unknown(1),
cpFail(2), -- circuit pack failure
cpBackplaneFail(3), -- circuit pack backplane failure
diagFail(4), -- diagnostic failure
voltageFail(5), -- voltage failure
controllerSwitchFail(6), -- controller switch failure
controllerTempCritical(7), -- controller temp critical
controllerFail(8), -- controller failure
controllerDiagFail(9), -- controller diag test failure
cpPowerOnDiagFail(10), -- circuit pack power-on
-- diagnostic failure
controllerPowerOnDiagFail(11), -- controller power-on
-- diagnostic failure
cpOverheat(12), -- circuit pack overheat
controllerOverheat(13), -- controller overheat
backplaneclkfail(14),
btciferror(15),
btcnotready(16),
cpbackplanedegrade(17),
cpcardcodemismatch(18),
cpmismatch(19),
cpmissing(20),
cpresetcomplete(21),
downloadcompleted(22),
downloadfailed(23),
syncfail(24),
backupfail(25),
controllercardcodemismatch(26),
controllercardtypemismatch(27),
controllermissing(28),
controlleroverheat(29),
controllerswitchauto(30),
controllerswitchcompleted(31),
controllerswitchexfailed(32),
controllerswitchforced(33),
controllerswitchmanual(34),
localfantrayinventfail(35),
localinventfail(36),
localbackplaneinventfail(37),
lostm2m(38),
nonvolatilememfail(39),
peerhwincompatible(40),
peerinventfail(41),
peermodeincompatible(42),
peersharedformatmismatch(43),
rtclockfail(44),
mic1missing(45),
mic2missing(46),
mic1mismatch(47),
mic2mismatch(48),
mic1voltagefailure(49),
mic2voltagefailure(50),
mic1overheat(51),
mic2overheat(52),
mic1failure(53),
mic2failure(54),
mic1podfail(55),
mic2podfail(56),
mic1diagnosticfail(57),
mic2diagnosticfail(58),
ethtransceiverrxpowerhi(59),
ethtransceiverrxpowerlo(60),
ethtransceivertemphi(61),
ethtransceivertemplo(62),
ethtranceivervoltagehi(63),
ethtranceivervoltagelo(64),
ethtransceiverbiashi(65),
ethtransceiverbiaslo(66),
ethtransceivertxpowerhi(67),
ethtransceivertxpowerlo(68),
ethtransceiveraux1hi(69),
ethtransceiveraux1lo(70),
ethtransceiveraux2hi(71),
ethtransceiveraux2lo(72),
ethtransceiverlvcc5hi(73),
ethtransceiverlvcc5lo(74),
ethtransceiverlvcc3hi(75),
ethtransceiverlvcc3lo(76),
ethtransceiverlvcc2hi(77),
ethtransceiverlvcc2lo(78),
controllerbsdl2cacheerror(79), -- L2 cache error (PPC0)
controllervxwl2cacheerror(80), -- L2 cache error (PPC1)
fsServerDownAlarm(81), -- NFS server service down
aseAsp1Down(82), -- ASE card ASP 1 down
aseAsp2Down(83), -- ASE card ASP 2 down
controllerSwNotSupported(84), -- Unsupported Controller Software
cpbackplanerxerror(85), -- PMA3 rx error
cpbackplanetxerror(86), -- PMA3 tx error
asp1MissingServiceAssoc(87), -- ASP 1 missing service association
asp2MissingServiceAssoc(88), -- ASP 2 missing service association
cpDimmMismatch(89), -- DIMM revision mismatch
cesPwOutage(90), -- CES pseudo wire outage
cesLossOfConnectivity(91), -- CES loss of connectivity
controllerFallbackOfw(92), -- Fallback OpenFirmware detected
ethtransceiverunsupportedinport(93),
ethtransceiverspeedmismatch(94),
ethtransceiversoabiashi(95),
ethtransceiversoabiaslo(96),
ethtransceiversynceunsupported(97),
ethtransceivermodulefailure(98),
ethtransceivermodulemismatch(99),
ethtransceiverlanelaserbiashi(100),
ethtransceiverlanelaserbiaslo(101),
ethtransceiverlanetemphi(102),
ethtransceiverlanetemplo(103),
ethtransceiverlanetxpowerhi(104),
ethtransceiverlanetxpowerlo(105),
ethtransceiverlanerxpowerhi(106),
ethtransceiverlanerxpowerlo(107),
-- Values 10100-10199 are reserved for SSR chassis alarms
chassisInventoryFail(10100),
chassisInsufficientPower(10101),
chassisFabricRedundancyLost(10102),
chassisSysFabricBandwithDegrade(10103),
chassisNoFanTrays(10104),
chassisEquipmentClockLostReference1(10105),
chassisEquipmentClockLostReference2(10106),
chassisEquipmentClockLostReference3(10107),
chassisEquipmentClockLostReference4(10108),
chassisEquipmentClockNoMoreReference(10109),
chassisEquipmentClockQlBelowThreshold(10110),
-- Values 10200-10299 are reserved for SSR line card(LC) alarms
lcMissing(10200),
lcMismatch(10201),
lcInventoryFail(10202),
lcUnreachable(10203),
lcPayloadBootFail(10204),
lcHardwareFail(10205),
lcOosHardwareFail(10206),
lcOosEjectorOpen(10207),
lcInsufficientPower(10208),
lcOosOverheat(10209),
lcOverheatHot(10210),
lcVoltageOutOfRange(10211),
lcExtremeVoltageOutOfRange(10212),
lcSoftwareFail(10213),
lcPodFail(10214),
lcOsdFail(10215),
lcFabricLinkFail(10216),
lcFabricBandwidthDegrade(10217),
lcFileSystemFull(10218),
lcExcessiveCpuUtilization(10219),
lcExcessiveMemUtilization(10220),
lcExcessiveEccErrors(10221),
lcDown(10222),
lcNpuFail(10223),
lcDataPathCongestion(10224),
lcEquipmentClockHardwareFail(10225),
-- Values 10300-10399 are reserved for SSR route processor switch
-- card(RPSW) alarms
rpswMissing(10300),
rpswMismatch(10301),
rpswInventoryFail(10302),
rpswUnreachable(10303),
rpswPayloadBootFail(10304),
rpswHardwareFail(10305),
rpswOosHardwareFail(10306),
rpswOosEjectorOpen(10307),
rpswInsufficientPower(10308),
rpswOosOverheat(10309),
rpswOverheatHot(10310),
rpswVoltageOutOfRange(10311),
rpswExtremeVoltageOutOfRange(10312),
rpswSoftwareFail(10313),
rpswPodFail(10314),
rpswOsdFail(10315),
rpswSwitchManual(10316),
rpswSwitchAuto(10317),
rpswSwitchDone(10318),
rpswSwitchFail(10319),
rpswPeerIncompatible(10320),
rpswSyncFail(10321),
rpswMgmtLinkDown(10322),
rpswFabricLinkFail(10323),
rpswFabricFail(10324),
rpswFileSystemFull(10325),
rpswDown(10326),
-- Values 10400-10499 are reserved for SSR alarm switch card(ALSW) alarms
alswMissing(10400),
alswMismatch(10401),
alswInventoryFail(10402),
alswUnreachable(10403),
alswPayloadBootFail(10404),
alswHardwareFail(10405),
alswOosHardwareFail(10406),
alswOosEjectorOpen(10407),
alswInsufficientPower(10408),
alswOosOverheat(10409),
alswOverheatHot(10410),
alswVoltageOutOfRange(10411),
alswExtremeVoltageOutOfRange(10412),
alswSoftwareFail(10413),
alswPodFail(10414),
alswOsdFail(10415),
alswSwitchManual(10416),
alswSwitchAuto(10417),
alswSwitchDone(10418),
alswSwitchFail(10419),
alswPeerIncompatible(10420),
alswFabricLinkFail(10421),
alswFabricFail(10422),
alswDown(10423),
alswFrequencyRange(10424),
-- Values 10500-10599 are reserved for SSR switch card(SW) alarms
swMissing(10500),
swMismatch(10501),
swInventoryFail(10502),
swUnreachable(10503),
swPayloadBootFail(10504),
swHardwareFail(10505),
swOosHardwareFail(10506),
swOosEjectorOpen(10507),
swInsufficientPower(10508),
swOosOverheat(10509),
swOverheatHot(10510),
swVoltageOutOfRange(10511),
swExtremeVoltageOutOfRange(10512),
swSoftwareFail(10513),
swPodFail(10514),
swOsdFail(10515),
swFabricLinkFail(10516),
swFabricFail(10517),
swDown(10518),
-- Values 10800-10899 are reserved for SSR Smart Services Card(SSC) alarms
sscAspDown(10800),
sscAspMissingServiceAssoc(10801),
sscAspApplicationSoftReset(10802),
-- Values 10900-10999 are reserved for SSR Disk Device component alarms
compDiskFail(10900)
}
RbnAlarmType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm Type values.
These values were extracted from the IANAItuEventType
textual convention."
REFERENCE
"IANA-ITU-ALARM-TC-MIB, RFC 3877"
SYNTAX INTEGER {
other (1),
communicationsAlarm (2),
qualityOfServiceAlarm (3),
processingErrorAlarm (4),
equipmentAlarm (5),
environmentalAlarm (6),
integrityViolation (7),
operationalViolation (8),
physicalViolation (9),
securityServiceOrMechanismViolation (10),
timeDomainViolation (11)
}
RbnAlarmPerceivedSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Redback perceived severity values"
SYNTAX INTEGER {
cleared (1),
critical (2),
major (3),
minor (4),
warning (5)
}
RbnAlarmProbableCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Redback probable cause values.
These values were extracted from the IANAItuProbableCause
textual convention."
REFERENCE
"draft-ietf-disman-alarm-mib-15.txt, Disman Working Group,
September 2003"
SYNTAX INTEGER {
-- The following probable causes were defined in M.3100
aIS (1),
degradedSignal (3),
farEndReceiverFailure (4),
framingError (5),
lossOfFrame (6),
lossOfPointer (7),
lossOfSignal (8),
payloadTypeMismatch (9),
transmissionError (10),
excessiveBER (12),
pathTraceMismatch (13),
unavailable (14),
signalLableMismatch (15),
receiveFailure (17),
transmitFailure (18),
modulationFailure (19),
demodulationFailure (20),
linkFailure (21),
configurationMismatch (22),
concatenationMismatch (23),
--Values 27-50 are reserved for communications alarm related
--probable causes
-- The following are used with equipment alarm.
backplaneFailure (51),
equipmentIdDuplication (53),
externalIFDeviceProblem (54),
lineCardProblem (55),
multiplexerProblem (56),
nEIdentifierDuplication (57),
powerProblem (58),
processorProblem (59),
protectionPathFailure (60),
receiverFailure (61),
replaceableUnitMissing (62),
replaceableUnitTypeMismatch (63),
syncSourceMismatch (64),
terminalProblem (65),
timingProblem (66),
transmitterFailure (67),
trunkCardProblem (68),
replaceableUnitProblem (69),
realTimeClockFailure (70),
-- Values 83-100 are reserved for equipment alarm related probable
-- causes
-- The following are used with environmental alarm.
airCompressorFailure (101),
airConditioningFailure (102),
airDryerFailure (103),
batteryDischarging (104),
batteryFailure (105),
commercialPowerFailure (106),
coolingFanFailure (107),
engineFailure (108),
fireDetectorFailure (109),
fuseFailure (110),
generatorFailure (111),
lowBatteryThreshold (112),
pumpFailure (113),
rectifierFailure (114),
rectifierHighVoltage (115),
rectifierLowVoltage (116),
ventilationsSystemFailure (117),
enclosureDoorOpen (118),
explosiveGas (119),
fire (120),
flood (121),
highHumidity (122),
highTemperature (123),
highWind (124),
iceBuildUp (125),
intrusionDetection (126),
lowFuel (127),
lowHumidity (128),
lowCablePressure (129),
lowTemperature (130),
lowWater (131),
smoke (132),
toxicGas (133),
-- Values 137-150 are reserved for environmental alarm related
-- probable causes
customized (149),
-- The following are used with Processing error alarm.
storageCapacityProblem (151),
memoryMismatch (152),
corruptData (153),
outOfCPUCycles (154),
sfwrEnvironmentProblem (155),
sfwrDownloadFailure (156),
lossOfRealTime (157),
--A processing error alarm to be issued after the system has
--reinitialized. This will indicate
--to the management systems that the view they have of the managed
--system may no longer
--be valid. Usage example: The managed
--system issues this alarm after a reinitialization with severity
--warning to inform the
--management system about the event. No clearing notification will
--be sent.
reinitialized (158),
operationNotification (159),
operationFailure (160),
--Values 168-200 are reserved for processing error alarm related
-- probable causes.
lossOfTimingSource (1001),
apsChannelProcessingFailure (1002),
apsByteFailure (1003),
apsChannelMatchFailure (1004),
apsModeMismatch (1005),
lossOfTUMultiframeIndicator (1007),
pathSelectorFailure (1010),
blsrDefaultKBytes (1011),
blsrInconsistentAPSCodes (1012),
blsrNodeIdMismatch (1013),
blsrImproperAPSCodes (1014),
blsrSquelching (1015),
blsrInvalidNeighbour (1016),
blsrInvalidRingMap (1017),
blsrInvalidRingId (1018),
blsrIncompleteRingConfig (1019),
blsrIncompleteETConfig (1020),
blsrNodeIncorrectOrientation (1021),
other (1024),
pwOutage (1025),
configurationOrCustomizationError(1026)
}
RbnAlarmServiceAffecting ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Redback perceived service affect code.
Indicates whether the alarm is perceived to be
service affecting."
SYNTAX INTEGER {
yes (1),
no (2)
}
END

View File

@ -0,0 +1,151 @@
-- *****************************************************************
-- RBN-ATM-CELL-PW-MIB Redback MIB for ATM Cell Pseudo Wires that
-- carry AAL2/AAL5 cell traffic.
--
-- Copyright (c) 2007 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ATM-CELL-PW-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
RbnCircuitHandle
FROM RBN-TC
rbnMgmt
FROM RBN-SMI;
rbnAtmCellPWMIB MODULE-IDENTITY
LAST-UPDATED "200705300000Z" -- May 30, 2007
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com
"
DESCRIPTION
"The MIB for managing the ATM Cell Pseudo Wire circuits that
are used to carry ATM traffic. "
REVISION "200705300000Z" -- May 30, 2007
DESCRIPTION
"Initial version."
::= { rbnMgmt 41 }
rbnAtmCellPWObjects OBJECT IDENTIFIER ::= { rbnAtmCellPWMIB 1 }
rbnAtmCellPWStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtmCellPWStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of objects providing
statistics of a ATM Cell Pseudo wire circuit that is
used to carry ATM traffic."
::= { rbnAtmCellPWObjects 1 }
rbnAtmCellPWStatEntry OBJECT-TYPE
SYNTAX RbnAtmCellPWStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a statistics per ATM Cell
Pseudo Wire circuit. This table is indexed by Pseudo Wire
circuit handle. "
INDEX { rbnAtmCellPWCircuitHandle }
::= { rbnAtmCellPWStatTable 1 }
RbnAtmCellPWStatEntry ::= SEQUENCE {
rbnAtmCellPWCircuitHandle RbnCircuitHandle,
rbnAtmCellPWOutOfSeqDrops Counter32,
rbnAtmCellPWCellConcatDrops Counter32
}
rbnAtmCellPWCircuitHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A key for identifing the PW circuit. See the definition
of the RbnCircuitHandle TEXTUAL-CONVENTION for the definition
of this circuit handle."
::= { rbnAtmCellPWStatEntry 1 }
rbnAtmCellPWOutOfSeqDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of cells that dropped because of
out-of-sequence PDUs received on the PW circuit."
::= { rbnAtmCellPWStatEntry 2 }
rbnAtmCellPWCellConcatDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of cells that dropped because of
cell-concatenated PDUs received on the PW circuit."
::= { rbnAtmCellPWStatEntry 3 }
-- Conformance Information
rbnAtmCellPWMIBConformance OBJECT IDENTIFIER ::=
{ rbnAtmCellPWMIB 2 }
rbnAtmCellPWMIBGroups OBJECT IDENTIFIER ::=
{ rbnAtmCellPWMIBConformance 1 }
rbnAtmCellPWMIBCompliances OBJECT IDENTIFIER ::=
{ rbnAtmCellPWMIBConformance 2 }
-- Compliance Statements
rbnAtmCellPWMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RedBack Networks
SNMP entities which represent ATM Cell PW circuit."
MODULE -- this module
MANDATORY-GROUPS {
rbnAtmCellPWStatGroup
}
::= { rbnAtmCellPWMIBCompliances 1 }
--
-- groupings
--
rbnAtmCellPWStatGroup OBJECT-GROUP
OBJECTS {
rbnAtmCellPWOutOfSeqDrops,
rbnAtmCellPWCellConcatDrops
}
STATUS current
DESCRIPTION
"The collection of objects which represent PW circuit statistics."
::= { rbnAtmCellPWMIBGroups 1 }
END

View File

@ -0,0 +1,202 @@
-- *****************************************************************
-- RBN-ATM-PROFILE-MIB
--
-- Copyright (c) 1998, 2001-2002 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ATM-PROFILE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
atmTrafficDescrParamEntry
FROM ATM-MIB
rbnMgmt
FROM RBN-SMI;
rbnAtmProfileMIB MODULE-IDENTITY
LAST-UPDATED "200204190000Z" -- Apr 19, 2002
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 570 5000
Fax: +1 408 570 5599
E-mail: mib-info@RedBackNetworks.com"
DESCRIPTION
"The MIB for instrumenting parameters associated with
an ATM profile (traffic descriptor) beyond those
instrumented by standards-track MIBs."
REVISION "200204190000Z" -- Apr 19, 2002
DESCRIPTION
"Changed DEFVAL of rbnAtmTransmitBuffers from 1
to 50"
REVISION "200112110000Z" -- December 11, 2001
DESCRIPTION
"Changed the CONTACT-INFO to reflect Redback's
current postal address and phone numbers.
Changed the default value for rbnAtmTransmitBuffers.
Imported Integer32 from SNMPv2-SMI."
REVISION "9807151645Z" -- July 15, 1998
DESCRIPTION
"Initial version"
::= { rbnMgmt 2 }
AtmProfileName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "80a"
STATUS current
DESCRIPTION
"This data type is used to model an administratively
assigned name as an identifier of an ATM profile."
SYNTAX OCTET STRING (SIZE (0..80))
rbnAtmProfileMIBObjects OBJECT IDENTIFIER ::= { rbnAtmProfileMIB 1 }
rbnAtmProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtmProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of auxiliary
objects providing parameters for atm profiles."
::= { rbnAtmProfileMIBObjects 1 }
rbnAtmProfileEntry OBJECT-TYPE
SYNTAX RbnAtmProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a profile."
AUGMENTS { atmTrafficDescrParamEntry }
::= { rbnAtmProfileTable 1 }
RbnAtmProfileEntry ::=
SEQUENCE {
rbnAtmProfileName AtmProfileName,
rbnAtmCountersEnabled TruthValue,
rbnAtmCellLossPriority TruthValue,
rbnAtmTransmitBuffers Integer32
}
rbnAtmProfileName OBJECT-TYPE
SYNTAX AtmProfileName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The textual handle assigned to an instance of
the rbnAtmProfileTable (and via augmentation, the
atmTrafficDescrParamTable). Using a textual handle
instead of an arbitrary integer (such as
atmTrafficDescrParamIndex) allows a configuration
to contain human-friendly cross-references to the
profiles from those places where they are used,
such as in circuit configuration tables."
DEFVAL { ''H }
::= { rbnAtmProfileEntry 1 }
rbnAtmCountersEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An indication as to whether circuits configured
with this profile should enable per-circuit
statistical counters. An ATM circuit will only
keep per-circuit statistical counters if this
object is set to true(1) in the profile being used
by the circuit."
DEFVAL { false }
::= { rbnAtmProfileEntry 2 }
rbnAtmCellLossPriority OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"An indication as to whether circuits configured
with this profile should enable the Cell Loss
Priority (CLP) bit on transmitted cells. If the profile
being used by a circuit has this object set to true(1),
then all cells transmitted on that circuit will have the
CLP bit set."
::= { rbnAtmProfileEntry 3 }
rbnAtmTransmitBuffers OBJECT-TYPE
SYNTAX Integer32 (1..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object limits the total number of outbound
transmit packet buffers that may be consumed by
the circuit that references the profile.
Note well that this parameter should be used with
caution. Improper setting can have severe
consequences on overall system performance."
DEFVAL { 50 }
::= { rbnAtmProfileEntry 4 }
-- Conformance Information
rbnAtmProfileMIBConformance OBJECT IDENTIFIER ::=
{ rbnAtmProfileMIB 2 }
rbnAtmProfileMIBGroups OBJECT IDENTIFIER ::=
{ rbnAtmProfileMIBConformance 1 }
rbnAtmProfileMIBCompliances OBJECT IDENTIFIER ::=
{ rbnAtmProfileMIBConformance 2 }
-- Compliance Statements
rbnAtmProfileMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RedBack Networks
SNMP entities which represent AAL5 VCL statistics"
MODULE -- this module
MANDATORY-GROUPS {
rbnAtmProfileGroup
}
::= { rbnAtmProfileMIBCompliances 1 }
-- Units of Conformance
rbnAtmProfileGroup OBJECT-GROUP
OBJECTS {
rbnAtmProfileName,
rbnAtmCountersEnabled,
rbnAtmCellLossPriority,
rbnAtmTransmitBuffers
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
AAL5 VCL information beyond that supplied by
IETF standards-track MIBs"
::= { rbnAtmProfileMIBGroups 1 }
END

View File

@ -0,0 +1,242 @@
-- *****************************************************************
-- RBN-ATM-PVC-OAM-MIB
--
-- Copyright (c) 2002 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ATM-PVC-OAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI
RbnSlot, RbnPort
FROM RBN-TC;
rbnAtmPvcOamMib MODULE-IDENTITY
LAST-UPDATED "200211130000Z" -- November 13, 2002
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com
"
DESCRIPTION
"Defines the objects required to monitor the ATM PVC OAM
(Operation, Administration, and Maintenance) function.
The OAM functionality may be enabled on one or more ATM PVCs
in a system. When this functionality is enabled on a given
PVC, the system will periodically generate OAM F5 end-to-end
loopback cells on the PVC. The primary goal of this function
is to insure that an ATM PVC is brought down if the loss of
network connectivity to the remote end is detected by the
failure of the F5 OAM heartbeat cell. In addition, when this
function is enabled on a PVC, receipt of an incoming F5 OAM
VC-AIS (Virtual Circuit - Alarm Indication Signal) cell or
F5 OAM VC-RDI (Virtual Circuit - Remote Detection Indicator)
cell will also cause the associated PVC to be brought down.
"
REVISION "200211130000Z" -- November 13, 2002
DESCRIPTION
"Replaced the SYNTAX of rbnAtmPvcOamStatusSlot and
rbnAtmPvcOamStatusPort by the textual conventions RbnSlot
and RbnPort, respectively. Updated CONTACT-INFO."
REVISION "200202050000Z" -- February 5, 2002
DESCRIPTION
"Initial version."
::= { rbnMgmt 19 }
rbnAtmPvcOamMibNotifications
OBJECT IDENTIFIER ::= { rbnAtmPvcOamMib 0 }
rbnAtmPvcOamMibObjects
OBJECT IDENTIFIER ::= { rbnAtmPvcOamMib 1 }
rbnAtmPvcOamMibConformance
OBJECT IDENTIFIER ::= { rbnAtmPvcOamMib 2 }
rbnAtmPvcOamStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtmPvcOamStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table which contains the status of the ATM PVC OAM
function for every ATM PVC in the managed system. There
will be one entry in this table for each ATM PVC active
in the system, whether the PVC is statically configured
or was created on-demand.
"
::= { rbnAtmPvcOamMibObjects 1 }
rbnAtmPvcOamStatusEntry OBJECT-TYPE
SYNTAX RbnAtmPvcOamStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry which contains the status of the ATM PVC OAM
function for a given ATM PVC.
"
INDEX {
rbnAtmPvcOamStatusSlot,
rbnAtmPvcOamStatusPort,
rbnAtmPvcOamStatusVpi,
rbnAtmPvcOamStatusVci
}
::= { rbnAtmPvcOamStatusTable 1 }
RbnAtmPvcOamStatusEntry ::= SEQUENCE {
rbnAtmPvcOamStatusSlot RbnSlot,
rbnAtmPvcOamStatusPort RbnPort,
rbnAtmPvcOamStatusVpi Integer32,
rbnAtmPvcOamStatusVci Integer32,
rbnAtmPvcOamStatusState INTEGER
}
rbnAtmPvcOamStatusSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot containing the given ATM PVC."
::= { rbnAtmPvcOamStatusEntry 1 }
rbnAtmPvcOamStatusPort OBJECT-TYPE
SYNTAX RbnPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port containing the given ATM PVC."
::= { rbnAtmPvcOamStatusEntry 2 }
rbnAtmPvcOamStatusVpi OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VPI value of the given ATM PVC."
::= { rbnAtmPvcOamStatusEntry 3 }
rbnAtmPvcOamStatusVci OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VCI value of the given ATM PVC."
::= { rbnAtmPvcOamStatusEntry 4 }
rbnAtmPvcOamStatusState OBJECT-TYPE
SYNTAX INTEGER {
noOam (1),
oamUp (2),
oamDownLoopback (3),
oamDownAis (4),
oamDownRdi (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the ATM PVC OAM function on a given ATM PVC.
A value of noOam indicates the ATM PVC OAM function is not
active on the given ATM PVC
A value of oamUp indicates the ATM PVC OAM function is
active on the given ATM PVC and no failure condition is
currently being detected on the circuit
A value of oamDownLoopback indicates the ATM PVC OAM function is
active on the given ATM PVC and F5 OAM loopback cell management
has detected a fault on the circuit
A value of oamDownAis indicates the ATM PVC OAM function is
active on the given ATM PVC and a VC-AIS cell was recently
received which indicates a fault on the circuit
A value of oamDownRdi indicates the ATM PVC OAM function is
active on the given ATM PVC and a VC-RDI cell was recently
received which indicates a fault on the circuit
"
::= { rbnAtmPvcOamStatusEntry 5 }
--
-- notifications
--
rbnAtmPvcOamStatusStateChange NOTIFICATION-TYPE
OBJECTS {
rbnAtmPvcOamStatusState
}
STATUS current
DESCRIPTION
"A notification indicating that the state of an ATM PVC has
transitioned as a result of the ATM PVC OAM function. This
notification will be sent if the value of rbnAtmPvcOamStatusState
transitions from oamUp to any of the three oamDown values, or if
it transitions from any of the three oamDown values to oamUp.
"
::= { rbnAtmPvcOamMibNotifications 1 }
--
-- compliance statements
--
rbnAtmPvcOamCompliances
OBJECT IDENTIFIER ::= { rbnAtmPvcOamMibConformance 1 }
rbnAtmPvcOamGroups
OBJECT IDENTIFIER ::= { rbnAtmPvcOamMibConformance 2 }
rbnAtmPvcOamCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback ATM PVC OAM MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnAtmPvcOamGroup,
rbnAtmPvcOamNotifyGroup
}
::= { rbnAtmPvcOamCompliances 1 }
rbnAtmPvcOamGroup OBJECT-GROUP
OBJECTS {
rbnAtmPvcOamStatusState
}
STATUS current
DESCRIPTION
"The collection of objects which allow monitoring of the
ATM PVC OAM function."
::= { rbnAtmPvcOamGroups 1 }
rbnAtmPvcOamNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnAtmPvcOamStatusStateChange
}
STATUS current
DESCRIPTION
"The collection of notifications which allow monitoring of the
ATM PVC OAM function."
::= { rbnAtmPvcOamGroups 2 }
END

202
mibs/ericsson/RBN-ATM2-MIB Normal file
View File

@ -0,0 +1,202 @@
-- *****************************************************************
-- RBN-ATM2-MIB Redback ATM2 MIB
--
-- Copyright (c) 2009 Redback Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-ATM2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
atmVplStatEntry,
atmVclStatEntry,
atmAal5VclStatEntry
FROM ATM2-MIB
rbnMgmt
FROM RBN-SMI;
rbnAtm2MIB MODULE-IDENTITY
LAST-UPDATED "200906111700Z" -- Jun 11, 2009
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB for instrumenting statistics associated with
ATM VPL and VCL beyond those instrumented by ATM2-MIB."
REVISION "200906111700Z" -- Jun 11, 2009
DESCRIPTION
"Initial Version."
::= { rbnMgmt 50 }
rbnAtm2MIBObjects OBJECT IDENTIFIER ::= { rbnAtm2MIB 1 }
rbnAtm2MIBConformance OBJECT IDENTIFIER ::= { rbnAtm2MIB 2 }
--
-- Redback ATM2 objects
--
rbnAtm2VplStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtm2VplStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of statistics
objects of a VPL."
::= { rbnAtm2MIBObjects 1 }
rbnAtm2VplStatEntry OBJECT-TYPE
SYNTAX RbnAtm2VplStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a VPL."
AUGMENTS { atmVplStatEntry }
::= { rbnAtm2VplStatTable 1 }
RbnAtm2VplStatEntry ::=
SEQUENCE {
rbnAtm2VplOutPktDrops Counter32
}
rbnAtm2VplOutPktDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of transmit packets dropped by this VPL."
::= { rbnAtm2VplStatEntry 1 }
rbnAtm2VclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtm2VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of statistics
objects of a VCL."
::= { rbnAtm2MIBObjects 2 }
rbnAtm2VclStatEntry OBJECT-TYPE
SYNTAX RbnAtm2VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a VCL."
AUGMENTS { atmVclStatEntry }
::= { rbnAtm2VclStatTable 1 }
RbnAtm2VclStatEntry ::=
SEQUENCE {
rbnAtm2VclOutPktDrops Counter32
}
rbnAtm2VclOutPktDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of transmit packets dropped by this VCL."
::= { rbnAtm2VclStatEntry 1 }
rbnAtm2Aal5VclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnAtm2Aal5VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides a collection of auxiliary
objects providing AAL5 configuration and performance
statistics of a VCL."
::= { rbnAtm2MIBObjects 3 }
rbnAtm2Aal5VclStatEntry OBJECT-TYPE
SYNTAX RbnAtm2Aal5VclStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table represents a VCL."
AUGMENTS { atmAal5VclStatEntry }
::= { rbnAtm2Aal5VclStatTable 1 }
RbnAtm2Aal5VclStatEntry ::=
SEQUENCE {
rbnAtm2Aal5VclOutPktDrops Counter32
}
rbnAtm2Aal5VclOutPktDrops OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of AAL5 CPCS PDUs received for transmission
on the AAL5 VCC at the interface identified by the
ifIndex which were chosen to be dropped even though
no errors had been detected to prevent their being
transmitted. One possible reason for dropping such a
PDU could be a lack of available space on the interface
output queue."
::= { rbnAtm2Aal5VclStatEntry 1 }
--
-- compliance statements
--
rbnAtm2MIBCompliances OBJECT IDENTIFIER ::= { rbnAtm2MIBConformance 1 }
rbnAtm2MIBGroups OBJECT IDENTIFIER ::= { rbnAtm2MIBConformance 2 }
rbnAtm2Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback ATM2 MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnAtm2CommonStatsGroup,
rbnAtm2HostGroup
}
::= { rbnAtm2MIBCompliances 1 }
--
-- groupings
--
rbnAtm2CommonStatsGroup OBJECT-GROUP
OBJECTS {
rbnAtm2VplOutPktDrops,
rbnAtm2VclOutPktDrops
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
VPL/VCL information beyond that supplied by
IETF standards-track MIBs"
::= { rbnAtm2MIBGroups 1 }
rbnAtm2HostGroup OBJECT-GROUP
OBJECTS {
rbnAtm2Aal5VclOutPktDrops
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
AAL5 VCL information beyond that supplied by
IETF standards-track MIBs"
::= { rbnAtm2MIBGroups 2 }
END

View File

@ -0,0 +1,219 @@
-- *****************************************************************
-- RBN-BGP-ACCOUNTING-MIB
--
-- Copyright (c) 2002, 2004-2005 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-BGP-ACCOUNTING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI
ifIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;
rbnBgpPolAcctMIB MODULE-IDENTITY
LAST-UPDATED "200203150000Z" -- Mar 15, 2002
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The BGP policy based accounting MIB defines necessary objects
to account for IP traffic differentially via the BGP policies
(e.g., community list, AS path).
All mib objects defined in the module are viewed within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3)."
REVISION "200509200000Z" -- Sep 20, 2005
DESCRIPTION
"Added a circuit descriptor object, interface name object,
context name object and updated conformation information"
REVISION "200203150000Z" -- Mar 15, 2002
DESCRIPTION
"Initial version of this MIB module."
::= { rbnMgmt 20 }
rbnBgpPolAcctMIBObjects OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIB 1 }
rbnBpaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnBpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of BGP Policy Accounting entries"
::= { rbnBgpPolAcctMIBObjects 1 }
rbnBpaEntry OBJECT-TYPE
SYNTAX RbnBpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains statistics applicable to a particular bgp based
routing policy set on a particular interface.
The ifIndex instances referenced by this table represent a
port, channel, sub-channel or circuit layer that supports
the IF-MIB ifPacketGroup, ifHCPacketGroup or ifVHCPacketGroup,
and is bound to an IP interface for which BGP policy based
accounting is enabled. Since the IF-MIB may provide support for
a subset of the physical interfaces available on the system,
it follows that support for BGP policy based accounting
information in this MIB is limited to the same subset of physical
interfaces supported in the IF-MIB."
INDEX {ifIndex, rbnBpaBucketIndex}
::= { rbnBpaTable 1 }
RbnBpaEntry ::= SEQUENCE {
rbnBpaBucketIndex Integer32,
rbnBpaInPacketCount Counter64,
rbnBpaInOctetCount Counter64,
rbnBpaCircuitDescr SnmpAdminString,
rbnBpaInterfaceName SnmpAdminString,
rbnBpaContextName SnmpAdminString
}
rbnBpaBucketIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer value greater than 0, that uniquely identifies
a bgp routing policy set on this interface. "
::= { rbnBpaEntry 1}
rbnBpaInPacketCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received for a particular
bgp routing policy on an interface."
::= { rbnBpaEntry 2}
rbnBpaInOctetCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received for a particular
bgp routing policy on an interface."
::= { rbnBpaEntry 3}
rbnBpaCircuitDescr OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..192))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A descriptive version of the interface that is consistent
with information displayed in the CLI. This string is formatted as
slot/port:channel:subchannel authority/level/index,
with the exception that channel and subchannel are
only included when appropriate. For example,
4/1 1/2/7, 4/1:1 1/2/7 or 4/1:1:1 1/2/7.
If a circuit description is not available then this object
contains a zero-length string"
::= { rbnBpaEntry 4}
rbnBpaInterfaceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the ip interface bound to a circuit.
If ip interface name is not available then this object contains a
zero length string"
::= { rbnBpaEntry 5}
rbnBpaContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of context in which this IP interface is defined.
If context information is not available then this object contains a
zero lenght string"
::= { rbnBpaEntry 6}
-- Conformance Information
rbnBgpPolAcctMIBConformance OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIB 3 }
rbnBgpPolAcctMIBCompliances OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIBConformance 1 }
rbnBgpPolAcctMIBGroups OBJECT IDENTIFIER ::= { rbnBgpPolAcctMIBConformance 2 }
-- Compliance Statement
rbnBgpPolAcctMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement
this Redback BGP Policy Traffic Accounting MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBpaTableGroup
}
::= { rbnBgpPolAcctMIBCompliances 1 }
rbnBgpPolAcctMIBCompliance1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
this Redback BGP Policy Traffic Accounting MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBpaTableGroup1
}
::= { rbnBgpPolAcctMIBCompliances 2 }
-- units of conformance
rbnBpaTableGroup OBJECT-GROUP
OBJECTS {
rbnBpaBucketIndex,
rbnBpaInPacketCount,
rbnBpaInOctetCount
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing customer traffic
related parameters."
::= { rbnBgpPolAcctMIBGroups 1 }
rbnBpaTableGroup1 OBJECT-GROUP
OBJECTS {
rbnBpaBucketIndex,
rbnBpaInPacketCount,
rbnBpaInOctetCount,
rbnBpaCircuitDescr,
rbnBpaInterfaceName,
rbnBpaContextName
}
STATUS current
DESCRIPTION
"Collection of objects providing more information
about traffic-index"
::= { rbnBgpPolAcctMIBGroups 2 }
END

743
mibs/ericsson/RBN-BIND-MIB Normal file
View File

@ -0,0 +1,743 @@
-- *****************************************************************
-- RBN-BIND-MIB Redback BIND Mib
--
-- Copyright (c) 2002-2003 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-BIND-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnCircuitHandle, RbnSlot, RbnPort
FROM RBN-TC
rbnMgmt
FROM RBN-SMI;
rbnBindMib MODULE-IDENTITY
LAST-UPDATED "200310131700Z" -- October 13, 2003
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"Defines the objects necessary to support binding
circuits to interfaces."
REVISION "200310131700Z" -- October 13, 2003
DESCRIPTION
"Added new object rbnBindAuthDhcp.
Added new MODULE-COMPLIANCE statement rbnBindCompliance2.
Added new OBJECT-GROUP rbnBindConfigGroup2.
Clarified DESCRIPTION clause for rbnBindName by adding
multiIntfBind to the list of bind types where rbnBindName
is applicable.
Corrected misspelling of multiIntfBind in the
DESCRIPTION clause of rbnBindAuthContext."
REVISION "200303071700Z" -- March 7, 2003
DESCRIPTION
"Added 'sessionBind' as one of the bind types that are
applicable to rbnBindMaxSessions object. Removed
reference to non-existant platform in DESCRIPTION of
rbnBindMaxSessions object."
REVISION "200211130000Z" -- November 13, 2002
DESCRIPTION
"Updated to import RbnSlot and RbnPort from RBN-TC."
REVISION "200207251700Z" -- Jul 25, 2002
DESCRIPTION
"Added support for the CLIPs bind type."
REVISION "200201071700Z" -- Jan 7, 2002
DESCRIPTION
"Initial version."
::= { rbnMgmt 17 }
rbnBindMIBObjects OBJECT IDENTIFIER ::= { rbnBindMib 1 }
rbnBindMIBConformance OBJECT IDENTIFIER ::= { rbnBindMib 2 }
rbnBindMIBNotifications OBJECT IDENTIFIER ::= { rbnBindMib 3 }
--
-- Textual Conventions
--
RbnBindType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The binding type. The comment after the enumeration
label is the equivalent CLI command that would config
the corresponding bind type."
SYNTAX INTEGER {
unbound(1), -- state on initial creation
authBind(2), -- "bind authentication"
bypassBind(3), -- "bind bypass"
interfaceBind(4), -- "bind interface"
subscriberBind(5), -- "bind subscriber"
l2tptunnelBind(6), -- "bind l2tp-tunnel"
sessionBind(7), -- "bind session"
dot1qBind(8), -- "bind 802.1 Q"
multiIntfBind(9), -- "bind multi interface"
multiSubBind(10), -- "bind multi subscriber"
multiClipsBind(11) -- "bind multi clips"
}
--
-- BIND Circuit Table
--
rbnBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects which identify and configure
circuit bindings.
With respect to creation and deletion of entries in this table,
rows are created or deleted when a circuit is created or
deleted - there is no explicit explicit creation or deletion
of rows allowed or required."
::= { rbnBindMIBObjects 1 }
rbnBindEntry OBJECT-TYPE
SYNTAX RbnBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnBindTable."
INDEX { rbnBindCircuit }
::= { rbnBindTable 1 }
RbnBindEntry ::=
SEQUENCE {
rbnBindCircuit RbnCircuitHandle,
rbnBindType RbnBindType,
rbnBindName SnmpAdminString,
rbnBindPassword SnmpAdminString,
rbnBindContext SnmpAdminString,
rbnBindAuthContext SnmpAdminString,
rbnBindServiceGrp SnmpAdminString,
rbnBindAcl SnmpAdminString,
rbnBindAuthChap TruthValue,
rbnBindAuthPap TruthValue,
rbnBindAuthWait TruthValue,
rbnBindAuthPapFirst TruthValue,
rbnBindMaxSessions Unsigned32,
rbnBindPvcSlot RbnSlot,
rbnBindPvcPort RbnPort,
rbnBindVpn Unsigned32,
rbnBindAuthDhcp TruthValue
}
rbnBindCircuit OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A key identifying the circuit for which the binding applies.
Note the implication: this key identifies an existing circuit.
A basic tenent thus evolves: the circuit must exist before
it can be bound. See the definition of the RbnCircuitHandle
TEXTUAL-CONVENTION for the definition of this key."
::= { rbnBindEntry 1 }
rbnBindType OBJECT-TYPE
SYNTAX RbnBindType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of the binding. See the definition of the
RbnBindType TEXTUAL-CONVENTION for the possible types.
The bind type must be appropriate to the type of circuit
that it is being applied to. See the AOS Command Reference
Manual for a complete exposition of what circuit types may be
associated with which bindings.
Note that when a circuit is created, an initial binding is
established of type 'unbound'. So there is always some
binding in effect for a circuit; there is no concept of
explicitly creating or deleting a binding, there is merely
setting it's type and supplying the applicable attributes
for the bind type.
In other words, with respect to entries in this table,
when a circuit is created, a row in this table is also
created. and when a circuit is deleted, the row in this
table is also deleted.
If you change the bind type to a new bind type for a
circuit, the previous binding is removed and any active
sessions are dropped. If an existing binding on the circuit
is exactly the same as specified in the new binding, the
existing binding is not removed. When changing the bind
type to a new bind type, all objects mandatory for the
new bind type must be included in the set operation.
Thus, the bind type will determine which group of objects
in a row of the rbnBindTable that will be applicable
for that instance of a circuit.
For example, if the bind type is 'subscriberBind', then
the columns in the row that are applicable will be:
rbnBindType
rbnBindName
rbnBindContext
rbnBindPassword
In a set operation, if additional columns are specified for
some given bind type, that is, columnar objects which are not
applicable to the given bind type, an INCONSISTENT VALUE
error will be returned.
The DESCRIPTION clause for each of the rbnBindTable objects
specifies the bind types that are applicable for that object.
For a complete specification of the various bind types
and the applicable columns of the rbnBindTable, please
see AOS Command Reference manual."
REFERENCE "Access Operating System (AOS) Command Reference Release 5.0"
::= { rbnBindEntry 2 }
rbnBindName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..192))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A name associated with the binding. This field is only
applicable when the value of rbnBindType is:
bypassBind
interfaceBind
subscriberBind
l2tptunnelBind
multiIntfBind
multiSubBind
sessionBind
If the value of rbnBindType is not one of these bind types,
then rbnBindName is not instantiated for this entry.
The value of rbnBindName is dependent on the value specified
in rbnBindType as described below:
Bind Type Value of Name
--------- -------------
bypassBind the name of an existing bypass to which
the circuit is to be bound
interfaceBind the name of an existing interface
subscriberBind the name of a subscriber
l2tptunnelBind the tunnel to which the circuit is to
be bound
multiIntfBind the name of an existing interface
multiSubBind the name of a subscriber
sessionBind the name of the peer or L2TP group
to which the circuit is to be bound
Don't think of rbnBindName as the name of the binding. Rather,
it is the name of some other attribute associated with the
binding."
::= { rbnBindEntry 3 }
rbnBindPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The AAA password. This field is only applicable when
the value of rbnBindType is:
subscriberBind
If the value of rbnBindType is not this bind type,
then rbnBindPassword is not instantiated for this entry."
::= { rbnBindEntry 4 }
rbnBindContext OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the context associated with the binding.
This field is applicable only when one of the following
rbnBindType values is specified:
Bind Type Value of Context
--------- ----------------
bypassBind The name of the context where the bypass exists.
interfaceBind The name of the context in which the specified
interface exists.
subscriberBind The name of the context used to locate the
subscriber information.
l2tptunnelBind The name of the context in which the tunnel is
configured.
sessionBind The name of the context for the peer.
multiIntfBind The name of the context for the interface to
which the IP over Ethernet portion of the
circuit is to be bound.
multiSubBind The name of the context for the interface to
which the IP over Ethernet portion of the
circuit is to be bound.
multiClipsBind The name of the context for the interface to
which the IP over Ethernet portion of the
circuit is to be bound.
If the value of rbnBindType is not one of these bind types,
then rbnBindContext is not instantiated for this entry."
::= { rbnBindEntry 5 }
rbnBindAuthContext OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the authentication context associated with
the binding. It is the name of the context to which PPP
sessions on the circuits being bound are restricted.
Specification of this column for a given entry is optional.
When using this optional context name, all attempts to bind
PPP sessions to contexts other than the one specified
will fail.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthContext is not instantiated for this entry."
::= { rbnBindEntry 6 }
rbnBindServiceGrp OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the service access list associated with
the binding. It is the name of the service access list
that defines the services available to the PPP-encapsulated
circuit.
Specification of this column for a given entry is optional.
When using this optional service access list, all attempts
to authenticate to contexts or domains not permitted by
the named service access list fail.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
multiClipsBind
If the value of rbnBindType is not one of these bind types,
then rbnBindServiceGrp is not instantiated for this entry."
::= { rbnBindEntry 7 }
rbnBindAcl OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the bridge access control list associated with
the binding. It is the name of the Access control list to
be applied to the session. The access control list must
already have been configured in the context of the session
peer. This is typically used to filter packets so that
only PPPoE traffic is allowed through an Ethernet L2TP
tunnel.
Specification of this column for a given entry is optional.
This object is applicable only when one of the following
rbnBindType values is specified:
sessionBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAcl is not instantiated for this entry."
::= { rbnBindEntry 8 }
rbnBindAuthChap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', specifies that the PPP authentication protocol
to be used is Challenge Handshake Authentication Protocol.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthChap is not instantiated for this entry.
When performing a set operation on a row which involves one of
these bind types, either rbnBindAuthChap or rbnBindAuthPap or
both must be specified.
If both rbnBindAuthChap and rbnBindAuthPap are true,
then either authentication protocol may be used."
::= { rbnBindEntry 9 }
rbnBindAuthPap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', specifies that the PPP authentication protocol
to be used is Password Authentication Protocol.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthPap is not instantiated for this entry.
When performing a set operation on a row which involves one of
these bind types, either rbnBindAuthChap or rbnBindAuthPap or
both must be specified.
If both rbnBindAuthChap and rbnBindAuthPap are true,
then either authentication protocol may be used."
::= { rbnBindEntry 10 }
rbnBindAuthWait OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', specifies that the inbound CHAP authentication
is completed first. In other words, after the two sides
have decided to use CHAP, the SMS waits for the inbound
side to initiate athentication.
If 'true', rbnBindAuthChap must also be specified.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthWait is not instantiated for this entry.
When performing a set operation on a row which involves
this bind type, specification of this column is optional.
If not specified, this object will not be instantiated."
::= { rbnBindEntry 11 }
rbnBindAuthPapFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', specifies that Password Authentication
Protocol (PAP) shall be negotiated before Challenge
Handshake Authentication Protocol (CHAP). IF 'false',
then CHAP is negotiated before PAP.
With SNMP get operations, both rbnBindAuthChap and
rbnBindAuthPap must be true or this object is not
instantiated.
With SNMP set operations, if 'true', then both
rbnBindAuthChap and rbnBindAuthPap must also be specified
as 'true'.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
multiIntfBind
multiSubBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthPapFirst is not instantiated for this entry.
When performing a set operation on a row which involves one of
these bind types, specification of this column is optional.
If not specified, this object will not be instantiated."
::= { rbnBindEntry 12 }
rbnBindMaxSessions OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of concurrent sessions allowed on the
circuit. Applicable only to circuits which have an
encapsulation of type PPPoE. If the circuit is not of
this type, then this entry is ignored.
Specification of this column for a given row is optional.
If not specified, this object will not be instantiated.
This object is applicable only when one of the following
rbnBindType values is specified:
authBind
sessionBind
multiIntfBind
multiSubBind
multiClipsBind
If the value of rbnBindType is not one of these bind types,
then rbnBindMaxSessions is not instantiated for this entry.
The maximum number of concurrent sessions allowed on the
circuit depends on the platform as specified in the
table below:
Platform Sessions MemSize
-------- -------- -------
SMS10000 65535
SMS1800/1000 10000 64MB FE
SMS1800/1000 8000 48MB FE
SMS1800/1000 4000 32MB FE
SMS1800/1000 4000 16MB FE
SMS1800/1000 4000 8MB FE
SMS500 2000"
::= { rbnBindEntry 13 }
rbnBindPvcSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The chassis slot number associated with this binding.
Use of the 'dot1qBind' type is for binding an ATM or
Frame Relay PVC to an Ethernet port using the specified
VLAN ID in rbnBindVpn.
This object is applicable only when one of the following
rbnBindType values is specified:
dot1qBind
If the value of rbnBindType is not one of these bind types,
then rbnBindPvcSlot is not instantiated for this entry."
::= { rbnBindEntry 14 }
rbnBindPvcPort OBJECT-TYPE
SYNTAX RbnPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The chassis port number associated with this binding.
Use of the 'dot1qBind' type is for binding an ATM or
Frame Relay PVC to an Ethernet port using the specified
VLAN ID in rbnBindVpn.
This object is applicable only when one of the following
rbnBindType values is specified:
dot1qBind
If the value of rbnBindType is not one of these bind types,
then rbnBindPvcPort is not instantiated for this entry."
::= { rbnBindEntry 15 }
rbnBindVpn OBJECT-TYPE
SYNTAX Unsigned32(2..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The specific tag to which the PVC is mapped on the
specified Ethernet port.
Use of the 'dot1qBind' type is for binding an ATM or
Frame Relay PVC to an Ethernet port using the specified
VLAN ID in rbnBindVpn.
This object is applicable only when one of the following
rbnBindType values is specified:
dot1qBind
If the value of rbnBindType is not one of these bind types,
then rbnBindVpn is not instantiated for this entry."
::= { rbnBindEntry 16 }
rbnBindAuthDhcp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', specifies an authentication mechanism where
the DHCP server makes a request to the authentication
subsystem upon receipt of incoming DHCP discover packets.
This object is applicable only when one of the following
rbnBindType values is specified:
multiIntfBind
multiClipsBind
If the value of rbnBindType is not one of these bind types,
then rbnBindAuthDhcp is not instantiated for this entry.
When performing a set operation on a row which involves one of
these bind types, if either rbnBindAuthChap or rbnBindAuthPap
or both are specified, then rbnBindAuthDhcp may not be
specified."
::= { rbnBindEntry 17 }
--
-- compliance statements
--
rbnBindCompliances OBJECT IDENTIFIER ::= { rbnBindMIBConformance 1 }
rbnBindGroups OBJECT IDENTIFIER ::= { rbnBindMIBConformance 2 }
rbnBindCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for SNMP entities which implement
the RBN-BIND-MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBindConfigGroup
}
::= { rbnBindCompliances 1}
rbnBindCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the RBN-BIND-MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBindConfigGroup2
}
::= { rbnBindCompliances 2}
--
-- groupings
--
rbnBindConfigGroup OBJECT-GROUP
OBJECTS {
rbnBindType,
rbnBindName,
rbnBindContext,
rbnBindPassword,
rbnBindAuthContext,
rbnBindServiceGrp,
rbnBindAcl,
rbnBindAuthChap,
rbnBindAuthPap,
rbnBindAuthWait,
rbnBindAuthPapFirst,
rbnBindMaxSessions,
rbnBindPvcSlot,
rbnBindPvcPort,
rbnBindVpn
}
STATUS deprecated
DESCRIPTION
"The collection of all objects applicable for all values of
rbnBindType."
::= { rbnBindGroups 1}
rbnBindConfigGroup2 OBJECT-GROUP
OBJECTS {
rbnBindType,
rbnBindName,
rbnBindContext,
rbnBindPassword,
rbnBindAuthContext,
rbnBindServiceGrp,
rbnBindAcl,
rbnBindAuthChap,
rbnBindAuthPap,
rbnBindAuthWait,
rbnBindAuthPapFirst,
rbnBindMaxSessions,
rbnBindPvcSlot,
rbnBindPvcPort,
rbnBindVpn,
rbnBindAuthDhcp
}
STATUS current
DESCRIPTION
"The collection of all objects applicable for all values of
rbnBindType."
::= { rbnBindGroups 2}
END

View File

@ -0,0 +1,370 @@
-- *****************************************************************
-- RBN-BRIDGE-MIB Redback BRIDGE MIB
--
-- Copyright (c) 2007-2008 Redback Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
dot1dBasePortEntry, dot1dStpPortState
FROM BRIDGE-MIB
rbnMgmt
FROM RBN-SMI;
rbnBridgeMib MODULE-IDENTITY
LAST-UPDATED "200808270000Z" -- August 27, 2008
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"Defines the objects necessary to support the management of
Bridge objects.
Add rbnBridgeCircuitStateEvent notification along with
the associated objects. Defined rbnBridgeNotifyObjectGroup and
rbnBridgeNotifyGroup for compliance."
REVISION "200808270000Z" -- August 27, 2008
DESCRIPTION
"Updated dot1dStpPortState in place of current port state,
and changed rbnBridgePortPrevState to rbnBridgePortPreviousState
for trap, and updated groups accordingly."
REVISION "200802250000Z" -- Feb 25, 2008
DESCRIPTION
"Add rbnBridgeCompliance2, rbnBridgeStateNotifyObjectGroup,
rbnBridgeBaseObjectGroup, rbnBridgeStateNotifyGroup,
rbnBridgeNewRootEvent, and rbnBridgeTopologyChangeEvent."
REVISION "200706200000Z" -- June 20, 2007
DESCRIPTION
"Initial Version."
::= { rbnMgmt 42 }
rbnBridgeNotifications OBJECT IDENTIFIER ::= { rbnBridgeMib 0 }
rbnBridgeObjects OBJECT IDENTIFIER ::= { rbnBridgeMib 1 }
rbnBridgeConformance OBJECT IDENTIFIER ::= { rbnBridgeMib 2 }
--
-- some structure for the mib objects
--
rbnBridgeNotify OBJECT IDENTIFIER ::= { rbnBridgeObjects 1 }
rbnBridgeBase OBJECT IDENTIFIER ::= { rbnBridgeObjects 2 }
--
-- Bridge notification objects
--
rbnBridgeNotifyEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object will provide a mechanism for enabling and
disabling bridge circuit state notifications. A value of 1 (true)
indicates that bridge circuit state notifications are enabled.
A value of 2 (false) indicates that bridge circuit state
notifications are disabled."
DEFVAL { true }
::= { rbnBridgeNotify 1 }
rbnBridgeGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identifier for the bridge instance."
::= { rbnBridgeNotify 2 }
rbnBridgeCircuitDescriptor OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A descriptor for identifying the Bridge circuit."
::= { rbnBridgeNotify 3 }
rbnBridgeCircuitStatus OBJECT-TYPE
SYNTAX INTEGER {
blocked(1),
cleared(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The status of the circuit in the Bridge if it is blocked/cleared
based on loop detection."
::= { rbnBridgeNotify 4 }
rbnBridgeGroupContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The context in which the circuit is defined."
::= { rbnBridgeNotify 5 }
rbnBridgePortPreviousState OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
blocking(2),
listening(3),
learning(4),
forwarding(5),
broken(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the previous state of the same port as
dot1dStpPortState in the same notification."
::= { rbnBridgeNotify 6 }
--
-- Bridge base objects
--
rbnBridgeIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnBridgeIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains Bridge identifier."
::= { rbnBridgeBase 1 }
rbnBridgeIdEntry OBJECT-TYPE
SYNTAX RbnBridgeIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge ID table entry."
INDEX { rbnBridgeName }
::= { rbnBridgeIdTable 1 }
RbnBridgeIdEntry ::=
SEQUENCE {
rbnBridgeName
SnmpAdminString,
rbnBridgeId
Integer32
}
rbnBridgeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Bridge name. It is the same as rbnBridgeGroupName."
::= { rbnBridgeIdEntry 1 }
rbnBridgeId OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Bridge identifier referring to this Bridge."
::= { rbnBridgeIdEntry 2 }
rbnBridgePortCctDescrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnBridgePortCctDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains Bridge port number and its circuit description."
::= { rbnBridgeBase 2 }
rbnBridgePortCctDescrEntry OBJECT-TYPE
SYNTAX RbnBridgePortCctDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Bridge port circuit description table entry."
AUGMENTS { dot1dBasePortEntry }
::= { rbnBridgePortCctDescrTable 1 }
RbnBridgePortCctDescrEntry ::=
SEQUENCE {
rbnBridgePortCctDescr
SnmpAdminString
}
rbnBridgePortCctDescr OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The circuit description of this Bridge port."
::= { rbnBridgePortCctDescrEntry 1 }
--
-- NOTIFICATIONS - node for hanging notification definitions
--
rbnBridgeCctStateEvent NOTIFICATION-TYPE
OBJECTS {
rbnBridgeGroupName,
rbnBridgeCircuitDescriptor,
rbnBridgeCircuitStatus,
rbnBridgeGroupContextName
}
STATUS current
DESCRIPTION
"This notification signifies that a loop has been detected
leading to the bridge circuit being blocked/cleared."
::= { rbnBridgeNotifications 1 }
rbnBridgeNewRootEvent NOTIFICATION-TYPE
OBJECTS {
rbnBridgeId,
dot1dStpPortState
}
STATUS current
DESCRIPTION
"This notification indicates that the sending agent has
become the new root of the Spanning Tree; the trap is
sent by a bridge soon after its election as the new
root."
::= { rbnBridgeNotifications 2 }
rbnBridgeTopologyChangeEvent NOTIFICATION-TYPE
OBJECTS {
rbnBridgeId,
dot1dStpPortState,
rbnBridgePortPreviousState
}
STATUS current
DESCRIPTION
"This notification is sent by a bridge when any of its
configured ports transitions from the Learning state
to the Forwarding state, or from the Forwarding state to
the Blocking state."
::= { rbnBridgeNotifications 3 }
--
-- compliance statements
--
rbnBridgeCompliances OBJECT IDENTIFIER ::= { rbnBridgeConformance 1 }
rbnBridgeGroups OBJECT IDENTIFIER ::= { rbnBridgeConformance 2 }
rbnBridgeCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback Bridge MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBridgeNotifyObjectGroup,
rbnBridgeNotifyGroup
}
::= { rbnBridgeCompliances 1 }
rbnBridgeCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback Bridge MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnBridgeNotifyObjectGroup,
rbnBridgeStateNotifyObjectGroup,
rbnBridgeNotifyGroup,
rbnBridgeStateNotifyGroup,
rbnBridgeBaseObjectGroup
}
::= { rbnBridgeCompliances 2}
--
-- groupings
--
rbnBridgeNotifyObjectGroup OBJECT-GROUP
OBJECTS {
rbnBridgeNotifyEnable,
rbnBridgeGroupName,
rbnBridgeCircuitDescriptor,
rbnBridgeCircuitStatus,
rbnBridgeGroupContextName
}
STATUS current
DESCRIPTION
"The collection of objects related to Bridge notifications."
::= { rbnBridgeGroups 1 }
rbnBridgeStateNotifyObjectGroup OBJECT-GROUP
OBJECTS {
rbnBridgePortPreviousState
}
STATUS current
DESCRIPTION
"The collection of objects related to Bridge notifications."
::= { rbnBridgeGroups 2 }
rbnBridgeNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnBridgeCctStateEvent
}
STATUS current
DESCRIPTION
"Notification for tracking the bridge circuit blocked/cleared
on detecting a loop."
::= { rbnBridgeGroups 3 }
rbnBridgeStateNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnBridgeNewRootEvent,
rbnBridgeTopologyChangeEvent
}
STATUS current
DESCRIPTION
"Notification for tracking the new root and topology changes
in the bridge."
::= { rbnBridgeGroups 4 }
rbnBridgeBaseObjectGroup OBJECT-GROUP
OBJECTS {
rbnBridgeId,
rbnBridgePortCctDescr
}
STATUS current
DESCRIPTION
"The collection of objects related to Bridge base objects."
::= { rbnBridgeGroups 5 }
END

View File

@ -0,0 +1,292 @@
-- *****************************************************************
-- RBN-BULKSTATS-MIB Bulk Statistics MIB
--
-- Copyright (c) 2002-2003 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-BULKSTATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
vacmContextName
FROM SNMP-VIEW-BASED-ACM-MIB
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
rbnMgmt
FROM RBN-SMI;
rbnBulkStatsMIB MODULE-IDENTITY
LAST-UPDATED "200302280000Z" -- Feb 28, 2003
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 3500
Fax: +1 408 750 3599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB used to generically manage Bulk Statistics
Gathering functionality on RedBack Networks devices."
REVISION "200302280000Z" -- Feb 28, 2003
DESCRIPTION
"Added a new table rbnBulkStatsLastTrfrTable, to
accommodate the Multi-Instance Bulkstats feature.
Also obsoleted the old objects."
REVISION "200205030000Z" -- May 03, 2002
DESCRIPTION
"Initial version. This version includes objects for
notifying the failure of bulk statistics data transfer
only."
::= { rbnMgmt 21 }
rbnBulkStatsMIBNotifications OBJECT IDENTIFIER
::= { rbnBulkStatsMIB 0 }
rbnBulkStatsMIBObjects OBJECT IDENTIFIER
::= { rbnBulkStatsMIB 1 }
rbnBulkStatsMIBConformance OBJECT IDENTIFIER
::= { rbnBulkStatsMIB 2 }
-- groups
rbnBulkStatsLastTrfr OBJECT IDENTIFIER
::= { rbnBulkStatsMIBObjects 1 }
-- rbnBulkStatsLastTrfr group
-- This group contains information about the last attempted transfer of
-- the bulk statistics data.
rbnBulkStatsLastTrfrIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The address type contained in rbnBulkStatsLastTrfrIpAddr."
::= { rbnBulkStatsLastTrfr 1 }
rbnBulkStatsLastTrfrIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The IP Address of the receiver station to which transfer
of bulk statistics data was last attempted.
If the IP address type is unknown, or if no transfers have
occured, a zero-length string will be returned."
::= { rbnBulkStatsLastTrfr 2 }
rbnBulkStatsLastTrfrStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no trfr attempted
success(2), -- trfr success
genError(3), -- memory alloc failed, etc
loginFailed(4), -- bad username, passwd
badFilename(5), -- bad remote filename, invalid dir
remoteHostFailed(6), -- bad ip addr, conn refused
other(7)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The status of the last bulk statistics data transfer."
::= { rbnBulkStatsLastTrfr 3 }
rbnBulkStatsLastTrfrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnBulkStatsLastTrfrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table which is used to monitor the last attempted transfer
of the bulk statistics data for each bulkstats policy. All
rows in this table are accessible when the context 'local' is
specified in the snmp message. Snmp requests using other
contexts shall return only the row which matches the context."
::= { rbnBulkStatsLastTrfr 4 }
rbnBulkStatsLastTrfrEntry OBJECT-TYPE
SYNTAX RbnBulkStatsLastTrfrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry that indicates the status of the last attempted
transfer of the bulk statistics data for each policy."
INDEX { vacmContextName, rbnBulkStatsLastTrfrPolicy }
::= { rbnBulkStatsLastTrfrTable 1 }
RbnBulkStatsLastTrfrEntry ::= SEQUENCE {
rbnBulkStatsLastTrfrPolicy SnmpAdminString,
rbnBulkStatsLastTrfrIpAddrType2 InetAddressType,
rbnBulkStatsLastTrfrIpAddr2 InetAddress,
rbnBulkStatsLastTrfrStatus2 INTEGER
}
rbnBulkStatsLastTrfrPolicy OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bulkstats policy name."
::= { rbnBulkStatsLastTrfrEntry 1 }
rbnBulkStatsLastTrfrIpAddrType2 OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type contained in rbnBulkStatsLastTrfrIpAddr2."
::= { rbnBulkStatsLastTrfrEntry 2 }
rbnBulkStatsLastTrfrIpAddr2 OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the receiver station to which transfer
of bulk statistics data was last attempted.
If the IP address type is unknown, or if no transfers have
occured, a zero-length string will be returned."
::= { rbnBulkStatsLastTrfrEntry 3 }
rbnBulkStatsLastTrfrStatus2 OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no trfr attempted
success(2), -- trfr success
genError(3), -- memory alloc failed, etc
loginFailed(4), -- bad username, passwd
badFilename(5), -- bad remote filename, invalid dir
remoteHostFailed(6), -- bad ip addr, conn refused
other(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last bulk statistics data transfer."
::= { rbnBulkStatsLastTrfrEntry 4 }
-- Notifications
rbnBulkStatsTrfrFail NOTIFICATION-TYPE
OBJECTS { rbnBulkStatsLastTrfrIpAddrType,
rbnBulkStatsLastTrfrIpAddr,
rbnBulkStatsLastTrfrStatus
}
STATUS obsolete
DESCRIPTION
"A rbnBulkStatsTrfrFail notification signifies
that there has been a failure in the transfer of
the bulk statistics data onto the receiver."
::= { rbnBulkStatsMIBNotifications 1 }
rbnBulkStatsTrfrFail2 NOTIFICATION-TYPE
OBJECTS { rbnBulkStatsLastTrfrIpAddrType2,
rbnBulkStatsLastTrfrIpAddr2,
rbnBulkStatsLastTrfrStatus2
}
STATUS current
DESCRIPTION
"A rbnBulkStatsTrfrFail2 notification signifies
that there has been a failure in the transfer of
the bulk statistics data onto the receiver."
::= { rbnBulkStatsMIBNotifications 2 }
-- Conformance Statements
rbnBulkStatsMIBGroups OBJECT IDENTIFIER
::= { rbnBulkStatsMIBConformance 1 }
rbnBulkStatsMIBCompliances OBJECT IDENTIFIER
::= { rbnBulkStatsMIBConformance 2 }
rbnBulkStatsMIBObjectGroup OBJECT-GROUP
OBJECTS { rbnBulkStatsLastTrfrIpAddrType,
rbnBulkStatsLastTrfrIpAddr,
rbnBulkStatsLastTrfrStatus
}
STATUS obsolete
DESCRIPTION
"A collection of objects providing bulk statistics
transfer information.
The rbnBulkStatsMIBObjectGroup is mandatory when
the rbnBulkStatsMIBNotificationGroup is implemented."
::= { rbnBulkStatsMIBGroups 1 }
rbnBulkStatsMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnBulkStatsTrfrFail
}
STATUS obsolete
DESCRIPTION
"A collection of notifications providing Bulk
Statistics transfer information."
::= { rbnBulkStatsMIBGroups 2 }
rbnBulkStatsMIBObjectGroup2 OBJECT-GROUP
OBJECTS { rbnBulkStatsLastTrfrIpAddrType2,
rbnBulkStatsLastTrfrIpAddr2,
rbnBulkStatsLastTrfrStatus2
}
STATUS current
DESCRIPTION
"A collection of objects providing bulk statistics
transfer information.
The rbnBulkStatsMIBObjectGroup2 is mandatory when
the rbnBulkStatsMIBNotificationGroup2 is implemented."
::= { rbnBulkStatsMIBGroups 3 }
rbnBulkStatsMIBNotificationGroup2 NOTIFICATION-GROUP
NOTIFICATIONS { rbnBulkStatsTrfrFail2
}
STATUS current
DESCRIPTION
"A collection of notifications providing Bulk
Statistics transfer failure information."
::= { rbnBulkStatsMIBGroups 4 }
rbnBulkStatsMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for the BulkStats MIB"
MODULE -- this module
GROUP rbnBulkStatsMIBNotificationGroup
DESCRIPTION
"This group is optional for devices which support
Bulk Statistics collection capabilities"
::= { rbnBulkStatsMIBCompliances 1 }
rbnBulkStatsMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the BulkStats MIB"
MODULE -- this module
GROUP rbnBulkStatsMIBNotificationGroup2
DESCRIPTION
"This group is optional for devices which support
Bulk Statistics collection capabilities"
::= { rbnBulkStatsMIBCompliances 2 }
END

View File

@ -0,0 +1,622 @@
-- *****************************************************************
-- RBN-CARDMON-MIB Card Monitor MIB
--
-- Copyright (c) 2004-2006 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-CARDMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Gauge32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
DateAndTime
FROM SNMPv2-TC
RbnSlot
FROM RBN-TC
RbnAlarmType,
RbnAlarmProbableCause,
RbnAlarmPerceivedSeverity,
RbnAlarmId,
RbnAlarmServiceAffecting
FROM RBN-ALARM-TC
rbnMgmt
FROM RBN-SMI;
rbnCardMonMIB MODULE-IDENTITY
LAST-UPDATED "200610020000Z" -- October 2, 2006
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB used to manage the Controller, I/O and
System Card Monitor functionality on RedBack
Networks devices."
REVISION "200610020000Z" -- October 2, 2006
DESCRIPTION
"Added new MIB objects:
rbnCardStatsVplsCircuits
rbnCardStatsIpipCircuits
rbnCardStatsIpv6v4ManualCircuits
rbnCardStatsIpv6v4AutoCircuits
"
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Added rbnCardAlarmServiceAffecting."
REVISION "200409270000Z" -- September 27, 2004
DESCRIPTION
"Added rbnCardStatsTable and updated conformance
information."
REVISION "200406290000Z" -- Jun 29, 2004
DESCRIPTION
"Initial version."
::= { rbnMgmt 31 }
rbnCardMonMIBNotifications OBJECT IDENTIFIER
::= { rbnCardMonMIB 0 }
rbnCardMonMIBObjects OBJECT IDENTIFIER
::= { rbnCardMonMIB 1 }
rbnCardMonMIBConformance OBJECT IDENTIFIER
::= { rbnCardMonMIB 2 }
-- Textual Conventions
-- MIB Objects
rbnCardAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCardAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the card alarms currently
active on the system."
::= { rbnCardMonMIBObjects 1 }
rbnCardAlarmActiveEntry OBJECT-TYPE
SYNTAX RbnCardAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when alarms are
raised. They are removed when the alarms are cleared."
INDEX { rbnCardAlarmSlot, rbnCardAlarmActiveIndex }
::= { rbnCardAlarmActiveTable 1 }
RbnCardAlarmActiveEntry ::= SEQUENCE {
rbnCardAlarmSlot RbnSlot,
rbnCardAlarmActiveIndex Unsigned32,
rbnCardAlarmId RbnAlarmId,
rbnCardAlarmType RbnAlarmType,
rbnCardAlarmDateAndTime DateAndTime,
rbnCardAlarmDescription SnmpAdminString,
rbnCardAlarmProbableCause RbnAlarmProbableCause,
rbnCardAlarmSeverity RbnAlarmPerceivedSeverity,
rbnCardAlarmServiceAffecting RbnAlarmServiceAffecting
}
rbnCardAlarmSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The chassis slot number in which the card is present."
::= { rbnCardAlarmActiveEntry 1 }
rbnCardAlarmActiveIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A monotonically increasing integer index. It wraps
back to 1 after it reaches its maximum value."
::= { rbnCardAlarmActiveEntry 2 }
rbnCardAlarmId OBJECT-TYPE
SYNTAX RbnAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for the alarm."
::= { rbnCardAlarmActiveEntry 3 }
rbnCardAlarmType OBJECT-TYPE
SYNTAX RbnAlarmType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the alarm."
::= { rbnCardAlarmActiveEntry 4 }
rbnCardAlarmDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when the alarm was raised"
::= { rbnCardAlarmActiveEntry 5 }
rbnCardAlarmDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A text string which conveys additional information
about the alarm."
::= { rbnCardAlarmActiveEntry 6 }
rbnCardAlarmProbableCause OBJECT-TYPE
SYNTAX RbnAlarmProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The probable cause for this alarm."
::= { rbnCardAlarmActiveEntry 7 }
rbnCardAlarmSeverity OBJECT-TYPE
SYNTAX RbnAlarmPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived severity of the alarm."
::= { rbnCardAlarmActiveEntry 8 }
rbnCardAlarmServiceAffecting OBJECT-TYPE
SYNTAX RbnAlarmServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the alarm is perceived to be
service impacting."
::= { rbnCardAlarmActiveEntry 9 }
rbnCardStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains per card statistics for traffic
cards. This table also provides an entry for the card
that contains the ethernet management port."
::= { rbnCardMonMIBObjects 2 }
rbnCardStatsEntry OBJECT-TYPE
SYNTAX RbnCardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing per card statistics."
INDEX { rbnCardStatsSlot}
::= { rbnCardStatsTable 1 }
RbnCardStatsEntry ::= SEQUENCE {
rbnCardStatsSlot RbnSlot,
rbnCardStatsTotalCircuits Gauge32,
rbnCardStatsUpCircuits Gauge32,
rbnCardStatsDownCircuits Gauge32,
rbnCardStatsUnboundCircuits Gauge32,
rbnCardStatsNoBindCircuits Gauge32,
rbnCardStatsBindTotalCircuits Gauge32,
rbnCardStatsBindIfCircuits Gauge32,
rbnCardStatsBindAuthCircuits Gauge32,
rbnCardStatsBindSubCircuits Gauge32,
rbnCardStatsAtmCircuits Gauge32,
rbnCardStatsEthCircuits Gauge32,
rbnCardStatsPppCircuits Gauge32,
rbnCardStatsPppoeCircuits Gauge32,
rbnCardStatsDot1qCircuits Gauge32,
rbnCardStatsFrCircuits Gauge32,
rbnCardStatsChdlcCircuits Gauge32,
rbnCardStatsGreCircuits Gauge32,
rbnCardStatsMplsCircuits Gauge32,
rbnCardStatsClipsCircuits Gauge32,
rbnCardStatsVplsCircuits Gauge32,
rbnCardStatsIpipCircuits Gauge32,
rbnCardStatsIpv6v4ManualCircuits Gauge32,
rbnCardStatsIpv6v4AutoCircuits Gauge32
}
rbnCardStatsSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The chassis slot number in which the card is present."
::= { rbnCardStatsEntry 1 }
rbnCardStatsTotalCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of all circuits configured on the card."
::= { rbnCardStatsEntry 2}
rbnCardStatsUpCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of circuits in an up state configured on the
card."
::= { rbnCardStatsEntry 3}
rbnCardStatsDownCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of circuits in a down state configured on the
card."
::= { rbnCardStatsEntry 4}
rbnCardStatsUnboundCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of circuits not bound to an interface that
are configured on the card."
::= { rbnCardStatsEntry 5}
rbnCardStatsNoBindCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of circuits configured on the card that are
not bound to an interface and are not subscriber or
clips circuits."
::= { rbnCardStatsEntry 6}
rbnCardStatsBindTotalCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of all circuits bound to an interface that
are configured on the card."
::= { rbnCardStatsEntry 7}
rbnCardStatsBindIfCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of circuits configured on the card that are
bound to an interface and are not subscriber circuits."
::= { rbnCardStatsEntry 8}
rbnCardStatsBindAuthCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of subscriber and clips bind authentication
circuits configured on the card."
::= { rbnCardStatsEntry 9}
rbnCardStatsBindSubCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of bind subscriber, including clips, and bind
auto-subscriber circuits configured on the card."
::= { rbnCardStatsEntry 10}
rbnCardStatsAtmCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of atm circuits configured on the card."
::= { rbnCardStatsEntry 11}
rbnCardStatsEthCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of ethernet circuits configured on the card."
::= { rbnCardStatsEntry 12}
rbnCardStatsPppCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of ppp circuits configured on the card."
::= { rbnCardStatsEntry 13}
rbnCardStatsPppoeCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of pppoe circuits configured on the card."
::= { rbnCardStatsEntry 14}
rbnCardStatsDot1qCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of dot1q circuits configured on the card."
::= { rbnCardStatsEntry 15}
rbnCardStatsFrCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of frame relay circuits configured on the
card."
::= { rbnCardStatsEntry 16}
rbnCardStatsChdlcCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of chdlc circuits configured on the card."
::= { rbnCardStatsEntry 17}
rbnCardStatsGreCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of gre circuits configured on the card."
::= { rbnCardStatsEntry 18}
rbnCardStatsMplsCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of mpls circuits configured on the card."
::= { rbnCardStatsEntry 19}
rbnCardStatsClipsCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of clips circuits configured on the card."
::= { rbnCardStatsEntry 20}
rbnCardStatsVplsCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of vpls circuits configured on the card."
::= { rbnCardStatsEntry 21}
rbnCardStatsIpipCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of IP-in-IP tunnel circuits configured on the
card."
::= { rbnCardStatsEntry 22}
rbnCardStatsIpv6v4ManualCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of IPv6v4-manual tunnel circuits configured
on the card."
::= { rbnCardStatsEntry 23}
rbnCardStatsIpv6v4AutoCircuits OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of IPv6v4-auto tunnel circuits configured on
the card."
::= { rbnCardStatsEntry 24}
-- Notifications
rbnCardAlarm NOTIFICATION-TYPE
OBJECTS {
rbnCardAlarmId,
rbnCardAlarmType,
rbnCardAlarmDateAndTime,
rbnCardAlarmDescription,
rbnCardAlarmProbableCause,
rbnCardAlarmSeverity
}
STATUS current
DESCRIPTION
"An rbnCardAlarm notification signifies that an
alarm has been raised/cleared on a controller,
system or i/o card."
::= { rbnCardMonMIBNotifications 1 }
-- Conformance Statements
rbnCardMonMIBGroups OBJECT IDENTIFIER
::= { rbnCardMonMIBConformance 1 }
rbnCardMonMIBCompliances OBJECT IDENTIFIER
::= { rbnCardMonMIBConformance 2 }
rbnCardMonMIBObjectGroup OBJECT-GROUP
OBJECTS { rbnCardAlarmId, rbnCardAlarmType,
rbnCardAlarmDateAndTime, rbnCardAlarmDescription,
rbnCardAlarmProbableCause, rbnCardAlarmSeverity
}
STATUS current
DESCRIPTION
"A collection of objects providing card monitor
information."
::= { rbnCardMonMIBGroups 1 }
rbnCardMonMIBObjectGroup2 OBJECT-GROUP
OBJECTS { rbnCardAlarmId, rbnCardAlarmType,
rbnCardAlarmDateAndTime, rbnCardAlarmDescription,
rbnCardAlarmProbableCause, rbnCardAlarmSeverity,
rbnCardAlarmServiceAffecting
}
STATUS current
DESCRIPTION
"A collection of objects providing card monitor
information."
::= { rbnCardMonMIBGroups 4 }
rbnCardMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnCardAlarm
}
STATUS current
DESCRIPTION
"A collection of notifications providing card
monitor information."
::= { rbnCardMonMIBGroups 2 }
rbnCardStatsMIBObjectGroup OBJECT-GROUP
OBJECTS {
rbnCardStatsTotalCircuits,
rbnCardStatsUpCircuits,
rbnCardStatsDownCircuits,
rbnCardStatsUnboundCircuits,
rbnCardStatsNoBindCircuits,
rbnCardStatsBindTotalCircuits,
rbnCardStatsBindIfCircuits,
rbnCardStatsBindAuthCircuits,
rbnCardStatsBindSubCircuits,
rbnCardStatsAtmCircuits,
rbnCardStatsEthCircuits,
rbnCardStatsPppCircuits,
rbnCardStatsPppoeCircuits,
rbnCardStatsDot1qCircuits,
rbnCardStatsFrCircuits,
rbnCardStatsChdlcCircuits,
rbnCardStatsGreCircuits,
rbnCardStatsMplsCircuits,
rbnCardStatsClipsCircuits
}
STATUS current
DESCRIPTION
"A group of objects providing card statistics."
::= { rbnCardMonMIBGroups 3 }
rbnCardStatsMIBObjectGroup2 OBJECT-GROUP
OBJECTS {
rbnCardStatsTotalCircuits,
rbnCardStatsUpCircuits,
rbnCardStatsDownCircuits,
rbnCardStatsUnboundCircuits,
rbnCardStatsNoBindCircuits,
rbnCardStatsBindTotalCircuits,
rbnCardStatsBindIfCircuits,
rbnCardStatsBindAuthCircuits,
rbnCardStatsBindSubCircuits,
rbnCardStatsAtmCircuits,
rbnCardStatsEthCircuits,
rbnCardStatsPppCircuits,
rbnCardStatsPppoeCircuits,
rbnCardStatsDot1qCircuits,
rbnCardStatsFrCircuits,
rbnCardStatsChdlcCircuits,
rbnCardStatsGreCircuits,
rbnCardStatsMplsCircuits,
rbnCardStatsClipsCircuits,
rbnCardStatsVplsCircuits,
rbnCardStatsIpipCircuits,
rbnCardStatsIpv6v4ManualCircuits,
rbnCardStatsIpv6v4AutoCircuits
}
STATUS current
DESCRIPTION
"A group of objects providing card statistics."
::= { rbnCardMonMIBGroups 5 }
rbnCardMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Card Monitor MIB"
MODULE -- this module
GROUP rbnCardMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Card Monitoring capabilities"
GROUP rbnCardMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Card Monitoring capabilities"
::= { rbnCardMonMIBCompliances 1 }
rbnCardMonMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Card Monitor MIB,
including card statistics."
MODULE -- this module
MANDATORY-GROUPS {
rbnCardMonMIBObjectGroup,
rbnCardMonMIBNotificationGroup,
rbnCardStatsMIBObjectGroup
}
::= { rbnCardMonMIBCompliances 2 }
rbnCardMonMIBCompliance3 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Card Monitor MIB,
including card statistics."
MODULE -- this module
MANDATORY-GROUPS {
rbnCardMonMIBObjectGroup2,
rbnCardMonMIBNotificationGroup,
rbnCardStatsMIBObjectGroup
}
::= { rbnCardMonMIBCompliances 3 }
rbnCardMonMIBCompliance4 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Card Monitor MIB,
including card statistics."
MODULE -- this module
MANDATORY-GROUPS {
rbnCardMonMIBObjectGroup2,
rbnCardMonMIBNotificationGroup,
rbnCardStatsMIBObjectGroup2
}
::= { rbnCardMonMIBCompliances 4 }
END

1051
mibs/ericsson/RBN-CES-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,784 @@
-- *****************************************************************
-- RBN-CIRCUIT-GROUP-MIB
--
-- Copyright (c) 2007-2008 Redback Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-CIRCUIT-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter64,
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnQosClassId, RbnQosPolicyType
FROM RBN-QOS-MIB
rbnMgmt
FROM RBN-SMI;
rbnCircuitGroupMib MODULE-IDENTITY
LAST-UPDATED "200807300000Z" -- July, 30, 2008
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines objects which may be used to monitor circuit groups
policies"
REVISION "200807300000Z" -- July, 30, 2008
DESCRIPTION
"rbnCctGrpName object's maximum length has been increased from 39 to 80"
REVISION "200707250000Z" -- July 25, 2007
DESCRIPTION
"Initial version."
::= { rbnMgmt 43 }
rbnCircuitGroupObjects
OBJECT IDENTIFIER ::= { rbnCircuitGroupMib 1 }
rbnCircuitGroupConformance
OBJECT IDENTIFIER ::= { rbnCircuitGroupMib 2 }
--
-- Circuit Groups
--
rbnCircuitGroupStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCircuitGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing various Tx, Rx, and drop counters
for each circuit group."
::= { rbnCircuitGroupObjects 1 }
rbnCircuitGroupStatsEntry OBJECT-TYPE
SYNTAX RbnCircuitGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnCircuitGroupStatsTable. Each row
contains a set of packet and octet counters for a circuit group."
INDEX { rbnCctGrpName }
::= { rbnCircuitGroupStatsTable 1 }
RbnCircuitGroupStatsEntry ::= SEQUENCE {
rbnCctGrpName SnmpAdminString,
rbnCctGrpTxOctets Counter64,
rbnCctGrpTxPackets Counter64,
rbnCctGrpTxMulticastOctets Counter64,
rbnCctGrpTxMulticastPackets Counter64,
rbnCctGrpRxOctets Counter64,
rbnCctGrpRxPackets Counter64,
rbnCctGrpRxMulticastOctets Counter64,
rbnCctGrpRxMulticastPackets Counter64,
rbnCctGrpAdjDroppedOctets Counter64,
rbnCctGrpAdjDroppedPackets Counter64,
rbnCctGrpDownDroppedOctets Counter64,
rbnCctGrpDownDroppedPackets Counter64,
rbnCctGrpUnreachDroppedOctets Counter64,
rbnCctGrpUnreachDroppedPackets Counter64,
rbnCctGrpUnknownEncapsOctets Counter64,
rbnCctGrpUnknownEncapsPackets Counter64
}
rbnCctGrpName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..113))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the hierarchical group."
::= { rbnCircuitGroupStatsEntry 1 }
rbnCctGrpTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets transmitted by the group including
its children."
::= { rbnCircuitGroupStatsEntry 2 }
rbnCctGrpTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted by the group including
its children."
::= { rbnCircuitGroupStatsEntry 3 }
rbnCctGrpTxMulticastOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of multicast octets transmitted by the group including
its children."
::= { rbnCircuitGroupStatsEntry 4 }
rbnCctGrpTxMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of multicast packets transmitted by the group including
its children."
::= { rbnCircuitGroupStatsEntry 5 }
rbnCctGrpRxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets received by the group including
its children."
::= { rbnCircuitGroupStatsEntry 6 }
rbnCctGrpRxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets received by the group including
its children."
::= { rbnCircuitGroupStatsEntry 7 }
rbnCctGrpRxMulticastOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of multicast octets received by the group including
its children."
::= { rbnCircuitGroupStatsEntry 8 }
rbnCctGrpRxMulticastPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of multicast packets received by the group including
its children."
::= { rbnCircuitGroupStatsEntry 9 }
rbnCctGrpAdjDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of adjacency octets dropped."
::= { rbnCircuitGroupStatsEntry 10 }
rbnCctGrpAdjDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of adjacency packets dropped."
::= { rbnCircuitGroupStatsEntry 11 }
rbnCctGrpDownDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of down octets dropped."
::= { rbnCircuitGroupStatsEntry 12 }
rbnCctGrpDownDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of down packets dropped."
::= { rbnCircuitGroupStatsEntry 13 }
rbnCctGrpUnreachDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unreachable octets dropped."
::= { rbnCircuitGroupStatsEntry 14 }
rbnCctGrpUnreachDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unreachable packets dropped."
::= { rbnCircuitGroupStatsEntry 15 }
rbnCctGrpUnknownEncapsOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number octets dropped due to unknown encapsulation."
::= { rbnCircuitGroupStatsEntry 16 }
rbnCctGrpUnknownEncapsPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped due to unknown encapsulation."
::= { rbnCircuitGroupStatsEntry 17 }
--
--
--
rbnCircuitGroupQTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCircuitGroupQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing various counters for each transmit queue
assigned to a circuit group."
::= { rbnCircuitGroupObjects 2 }
rbnCircuitGroupQEntry OBJECT-TYPE
SYNTAX RbnCircuitGroupQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnCircuitGroupQueueTable. Each row
contains tx and drop counters for each transmit queue assigned
to a circuit group."
INDEX { rbnCctGrpName, rbnCctGrpQueueId }
::= { rbnCircuitGroupQTable 1 }
RbnCircuitGroupQEntry ::= SEQUENCE
{
rbnCctGrpQueueId Unsigned32,
rbnCctGrpQTxOctets Counter64,
rbnCctGrpQTxPackets Counter64,
rbnCctGrpQWredDroppedOctets Counter64,
rbnCctGrpQWredDroppedPkts Counter64,
rbnCctGrpQTailDroppedOctets Counter64,
rbnCctGrpQTailDroppedPkts Counter64
}
rbnCctGrpQueueId OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for a transmit queue used by the circuit."
::= { rbnCircuitGroupQEntry 1 }
rbnCctGrpQTxOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets transmitted out of this queue.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 2 }
rbnCctGrpQTxPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets transmitted out of this queue.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 3 }
rbnCctGrpQWredDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets dropped due to the application of a
weighted random early detection algorithm.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 4 }
rbnCctGrpQWredDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped due to the application of a
weighted random early detection algorithm.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 5 }
rbnCctGrpQTailDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets dropped when the total number of packets
in this queue was greater than the maximum threshold.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 6 }
rbnCctGrpQTailDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped when the total number of
packets in this queue was greater than the maximum threshold.
Discontinuities in the value of this counter can occur at
re-initialization of the management system."
::= { rbnCircuitGroupQEntry 7 }
--
--
--
rbnCctGrpRLPolicyStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCctGrpRLPolicyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of counters for rate limit policies applied to
circuit groups."
::= { rbnCircuitGroupObjects 3 }
rbnCctGrpRLPolicyStatsEntry OBJECT-TYPE
SYNTAX RbnCctGrpRLPolicyStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptial row in the rbnCircuitGroupPolicyStatsTable. Each
row contains counters for a rate limit policy applied to the
circuit group. Note that each counter includes the sum of
all the child circuits. "
INDEX { rbnCctGrpName, rbnCctGrpRLPolicyType }
::= { rbnCctGrpRLPolicyStatsTable 1 }
RbnCctGrpRLPolicyStatsEntry ::= SEQUENCE {
rbnCctGrpRLPolicyType RbnQosPolicyType,
rbnCctGrpRLPolicyName SnmpAdminString,
rbnCctGrpRLPolicyConformOctets Counter64,
rbnCctGrpRLPolicyConformPkts Counter64,
rbnCctGrpRLPolicyExceedOctets Counter64,
rbnCctGrpRLPolicyExceedPkts Counter64,
rbnCctGrpRLPolicyExceedDroppedOctets Counter64,
rbnCctGrpRLPolicyExceedDroppedPkts Counter64,
rbnCctGrpRLPolicyViolateOctets Counter64,
rbnCctGrpRLPolicyViolatePkts Counter64,
rbnCctGrpRLPolicyViolateDroppedOctets Counter64,
rbnCctGrpRLPolicyViolateDroppedPkts Counter64
}
rbnCctGrpRLPolicyType OBJECT-TYPE
SYNTAX RbnQosPolicyType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of the rate-limit policy which is applied to the
circuit group."
::= { rbnCctGrpRLPolicyStatsEntry 1 }
rbnCctGrpRLPolicyName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..39))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the rate-limit policy."
::= { rbnCctGrpRLPolicyStatsEntry 2 }
rbnCctGrpRLPolicyConformOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that conform to the rate limit set on
the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 3 }
rbnCctGrpRLPolicyConformPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that conform to the rate limit set on
the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 4 }
rbnCctGrpRLPolicyExceedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that exceed the rate limit set on the
interface for which class counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 5 }
rbnCctGrpRLPolicyExceedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that exceed the rate limit set on the
interface."
::= { rbnCctGrpRLPolicyStatsEntry 6 }
rbnCctGrpRLPolicyExceedDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were dropped due to the application
of an exceed action on packets that exceed the rate limit set
on the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 7 }
rbnCctGrpRLPolicyExceedDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were dropped due to the application
of an exceed action on packets that exceed the rate limit set
on the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 8 }
rbnCctGrpRLPolicyViolateOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that violate the normal and maximum burst
sizes on the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 9 }
rbnCctGrpRLPolicyViolatePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that violate the normal and maximum burst
sizes on the circuit group for which counters are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 10 }
rbnCctGrpRLPolicyViolateDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were dropped due to the application
of a violate action on packets that violate the normal and
maximum burst sizes on the circuit group for which counters
are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 11 }
rbnCctGrpRLPolicyViolateDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were dropped due to the application
of a violate action on packets that violate the normal and
maximum burst sizes on the circuit group for which counters
are enabled."
::= { rbnCctGrpRLPolicyStatsEntry 12 }
--
--
--
rbnCctGrpRLClassStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCctGrpRLClassStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of counters for rate limit policy classes applied to
circuit groups."
::= { rbnCircuitGroupObjects 4 }
rbnCctGrpRLClassStatsEntry OBJECT-TYPE
SYNTAX RbnCctGrpRLClassStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptial row in the rbnCctGrpRLClassStatsTable. Each
row contains counters for a rate limit policy class applied
to the circuit group."
INDEX { rbnCctGrpName, rbnCctGrpRLPolicyType, rbnCctGrpRLClassId }
::= { rbnCctGrpRLClassStatsTable 1 }
RbnCctGrpRLClassStatsEntry ::= SEQUENCE {
rbnCctGrpRLClassId RbnQosClassId,
rbnCctGrpRLClassName SnmpAdminString,
rbnCctGrpRLClassConformOctets Counter64,
rbnCctGrpRLClassConformPkts Counter64,
rbnCctGrpRLClassConformDroppedOctets Counter64,
rbnCctGrpRLClassConformDroppedPkts Counter64,
rbnCctGrpRLClassExceedOctets Counter64,
rbnCctGrpRLClassExceedPkts Counter64,
rbnCctGrpRLClassExceedDroppedOctets Counter64,
rbnCctGrpRLClassExceedDroppedPkts Counter64,
rbnCctGrpRLClassViolateOctets Counter64,
rbnCctGrpRLClassViolatePkts Counter64,
rbnCctGrpRLClassViolateDroppedOctets Counter64,
rbnCctGrpRLClassViolateDroppedPkts Counter64
}
rbnCctGrpRLClassId OBJECT-TYPE
SYNTAX RbnQosClassId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value that uniquely identifies a class defined in the
rate-limit policy access list."
::= { rbnCctGrpRLClassStatsEntry 1 }
rbnCctGrpRLClassName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..39))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the class in the rate-limit policy access list."
::= { rbnCctGrpRLClassStatsEntry 2 }
rbnCctGrpRLClassConformOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that conform to the policy class rate
limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 3 }
rbnCctGrpRLClassConformPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that conform to the policy class rate
limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 4 }
rbnCctGrpRLClassConformDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were dropped due to the application
of a conform action on packets that conform to the policy class
rate limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 5 }
rbnCctGrpRLClassConformDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were dropped due to the application
of a conform action on packets that conform to the policy class
rate limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 6 }
rbnCctGrpRLClassExceedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that exceed the policy class rate limit
set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 7 }
rbnCctGrpRLClassExceedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that exceed the policy class rate
limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 8 }
rbnCctGrpRLClassExceedDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were dropped due to the application
of an exceed action on packets that exceed the policy class
rate limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 9 }
rbnCctGrpRLClassExceedDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were dropped due to the application
of an exceed action on packets that exceed the policy class
rate limit set on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 10 }
rbnCctGrpRLClassViolateOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that violate the normal and maximum burst
sizes on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 11 }
rbnCctGrpRLClassViolatePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that violate the normal and maximum burst
sizes on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 12 }
rbnCctGrpRLClassViolateDroppedOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that were dropped due to the application
of a violate action on packets that violate the normal and
maximum burst sizes on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 13 }
rbnCctGrpRLClassViolateDroppedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that were dropped due to the application
of a violate action on packets that violate the normal and
maximum burst sizes on the circuit group."
::= { rbnCctGrpRLClassStatsEntry 14 }
--
-- Compliance statements
--
rbnCircuitGroupCompliances
OBJECT IDENTIFIER ::= { rbnCircuitGroupConformance 1 }
rbnCircuitGroupConformGroups
OBJECT IDENTIFIER ::= { rbnCircuitGroupConformance 2 }
rbnCCircuitGroupCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback CircuitGroup MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnCctGrpStatsGroup,
rbnCctGrpQStatsGroup,
rbnCctGrpPolicyStatsGroup
}
::= { rbnCircuitGroupCompliances 1 }
--
-- Groups
--
rbnCctGrpStatsGroup OBJECT-GROUP
OBJECTS {
rbnCctGrpTxOctets,
rbnCctGrpTxPackets,
rbnCctGrpTxMulticastOctets,
rbnCctGrpTxMulticastPackets,
rbnCctGrpRxOctets,
rbnCctGrpRxPackets,
rbnCctGrpRxMulticastOctets,
rbnCctGrpRxMulticastPackets,
rbnCctGrpAdjDroppedOctets,
rbnCctGrpAdjDroppedPackets,
rbnCctGrpDownDroppedOctets,
rbnCctGrpDownDroppedPackets,
rbnCctGrpUnreachDroppedOctets,
rbnCctGrpUnreachDroppedPackets,
rbnCctGrpUnknownEncapsOctets,
rbnCctGrpUnknownEncapsPackets
}
STATUS current
DESCRIPTION
"The collection of objects which allow monitoring of circuit groups."
::= { rbnCircuitGroupConformGroups 1 }
rbnCctGrpQStatsGroup OBJECT-GROUP
OBJECTS {
rbnCctGrpQTxOctets,
rbnCctGrpQTxPackets,
rbnCctGrpQWredDroppedOctets,
rbnCctGrpQWredDroppedPkts,
rbnCctGrpQTailDroppedOctets,
rbnCctGrpQTailDroppedPkts
}
STATUS current
DESCRIPTION
"The collection of objects which allow monitoring of circuit group
queues."
::= { rbnCircuitGroupConformGroups 2 }
rbnCctGrpPolicyStatsGroup OBJECT-GROUP
OBJECTS {
rbnCctGrpRLPolicyName,
rbnCctGrpRLPolicyConformOctets,
rbnCctGrpRLPolicyConformPkts,
rbnCctGrpRLPolicyExceedOctets,
rbnCctGrpRLPolicyExceedPkts,
rbnCctGrpRLPolicyExceedDroppedOctets,
rbnCctGrpRLPolicyExceedDroppedPkts,
rbnCctGrpRLPolicyViolateOctets,
rbnCctGrpRLPolicyViolatePkts,
rbnCctGrpRLPolicyViolateDroppedOctets,
rbnCctGrpRLPolicyViolateDroppedPkts,
rbnCctGrpRLClassName,
rbnCctGrpRLClassConformOctets,
rbnCctGrpRLClassConformPkts,
rbnCctGrpRLClassConformDroppedOctets,
rbnCctGrpRLClassConformDroppedPkts,
rbnCctGrpRLClassExceedOctets,
rbnCctGrpRLClassExceedPkts,
rbnCctGrpRLClassExceedDroppedOctets,
rbnCctGrpRLClassExceedDroppedPkts,
rbnCctGrpRLClassViolateOctets,
rbnCctGrpRLClassViolatePkts,
rbnCctGrpRLClassViolateDroppedOctets,
rbnCctGrpRLClassViolateDroppedPkts
}
STATUS current
DESCRIPTION
"The collection of objects which allow monitoring rate limit
policy and class counters for circuit groups."
::= { rbnCircuitGroupConformGroups 3 }
END

View File

@ -0,0 +1,573 @@
-- *****************************************************************
-- RBN-CONFIG-FILE-MIB Configuration File MIB
--
-- Copyright (c) 2001-2002, 2004 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-CONFIG-FILE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TimeStamp,
RowStatus,
TestAndIncr,
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressType,
InetAddress
FROM INET-ADDRESS-MIB
OwnerString
FROM RMON-MIB
rbnMgmt
FROM RBN-SMI;
rbnConfigFileMib MODULE-IDENTITY
LAST-UPDATED "200110100000Z" -- October 10, 2001
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 570 5000
Fax: +1 408 570 5599
E-mail: mib-info@redback.com
"
DESCRIPTION
"Defines the objects necessary to support loading Redback
system configuration files and saving the contents of the
current system configuration.
For security reasons, all mib objects defined in this module
are only accessible via SNMP community strings (v1/v2c) or
SNMP contextNames (v3) that map to the system's 'local'
context.
Note well: due to these security reasons, it is highly
encouraged to only allow access to this MIB via the more
secure protocols supported by SNMPv3."
REVISION "200205290000Z" -- May 29, 2002
DESCRIPTION
"Add NOTIFICATION-TYPE to imports. Update/correct CONTACT-INFO.
Needed to import OwnerString from RMON-MIB because TC is
obsoleted in RFC 2863 (IF-MIB)."
REVISION "200110100000Z" -- October 10, 2001
DESCRIPTION
"Initial version."
::= { rbnMgmt 13 }
rbnConfigFileMIBNotifications OBJECT IDENTIFIER ::= { rbnConfigFileMib 0 }
rbnConfigFileMIBObjects OBJECT IDENTIFIER ::= { rbnConfigFileMib 1 }
rbnConfigFileMIBConformance OBJECT IDENTIFIER ::= { rbnConfigFileMib 2 }
--
-- Textual Conventions
--
--
-- some structure for the mib objects
--
rcfJobs OBJECT IDENTIFIER ::= { rbnConfigFileMIBObjects 1 }
--
-- Configuration job control objects
--
rcfJobSpinLock OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An advisory lock used to allow several cooperating Command
Generator Applications to coordinate their use of facilities
to create/modify entries in the rcfJobTable."
::= { rcfJobs 1 }
rcfJobNextIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The next available index which can be used to create a rcfJobEntry."
::= { rcfJobs 2 }
rcfJobTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcfJobEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table which is used to start and monitor a process which
loads a configuration file, or saves the current configuration
out to a file.
The suggested method to create a new entry is:
1. GET(rcfJobSpinLock.0,
rcfJobNextIndex.0) and save in
slValue, niValue respectively
2. SET(rcfJobSpinLock.0 = slValue,
rcfJobXxx.niValue = ...
rcfJobYyy.niValue = ...
...
rcfJobRowStatus.niValue = 'createAndGo')
Entries whose state is 'completed' may be automatically
deleted by the system after some system dependant time."
::= { rcfJobs 3 }
rcfJobEntry OBJECT-TYPE
SYNTAX RcfJobEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry created by a Command Generator application which starts
and monitors a process which loads a system configuration file or
saves the current system configuration out to a file.
When rcfJobRowStatus becomes active, rcfJobState is set to
'pending' and is queued for processing. Only one job may be
processed at a time.
When the job reaches the head of the queue, rcfJobState is set
to 'inProgress' and the configuration operation will be performed.
When the operation completes, rcfJobState will be set to
'completed'. Also at this time the objects rcfJobResult and
rcfJobErrorMsgs will be instantiated and will provide the
success/failure status of the operation.
A job in the 'pending' state may be aborted by setting
rcfJobRowStatus to 'notInService' or 'destroy'.
An entry for a job which has completed (rcfJobState is
'completed') may be reset to the 'pending' state
by setting rcfRowStatus to 'notInService' and then back to
'active' to initiate another configuration operation.
Note: while rcfRowStatus equals 'active', the only object
instance that can be modified in the entry is rcfRowStatus. To
alter any other object instance, rcfRowStatus must be set to
'notInService'."
INDEX { rcfJobIndex }
::= { rcfJobTable 1 }
RcfJobEntry ::= SEQUENCE {
rcfJobIndex Unsigned32,
rcfJobOp INTEGER,
rcfJobProtocol INTEGER,
rcfJobFilename SnmpAdminString,
rcfJobIpAddressType InetAddressType,
rcfJobIpAddress InetAddress,
rcfJobUsername SnmpAdminString,
rcfJobPassword SnmpAdminString,
rcfJobPassiveMode TruthValue,
rcfJobStopAtLine Unsigned32,
rcfJobSaveDefaults TruthValue,
rcfJobState INTEGER,
rcfJobResult INTEGER,
rcfJobErrorMsgs SnmpAdminString,
rcfJobCreateTime TimeStamp,
rcfJobStartTime TimeStamp,
rcfJobStopTime TimeStamp,
rcfJobNotifyOnCompletion TruthValue,
rcfJobOwner OwnerString,
rcfJobRowStatus RowStatus
}
rcfJobIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for an entry in this table."
::= { rcfJobEntry 1 }
rcfJobOp OBJECT-TYPE
SYNTAX INTEGER {
load(0),
save(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configuration operation to perform.
If 'load', the file specified in rcfJobFilename is retrieved,
parsed and loaded into the system configuration.
If 'save', the current system configuration is written to the
file specified in rcfJobFilename."
::= { rcfJobEntry 2 }
rcfJobProtocol OBJECT-TYPE
SYNTAX INTEGER {
local(0),
tftp(1),
ftp(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The file transfer protocol to use.
If 'local', the filename specified in rcfJobFilename exists
locally on the Redback system (eg in /flash).
If 'tftp', the filename specified in rcfJobFilename will be
read/written from/to the system identified by rcfJobIpAddress
via the TFTP file transfer protocol.
If 'ftp', the filename specified in rcfJobFilename will be
read/written from/to the system identified by rcfJobIpAddress
via the FTP file transfer protocol. The values in
rcfJobUsername and rcfJobPassword will be used for
authentication. rcfJobPassiveMode can be used to
enable/disable FTP's passive mode."
REFERENCE "RFC 1350 (TFTP), RFC 959 (FTP)"
DEFVAL { local }
::= { rcfJobEntry 3 }
rcfJobFilename OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the source file (loads) or destination file (saves)."
::= { rcfJobEntry 4 }
rcfJobIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address type for rcfJobIpAddress.
This object is only relevant for non-local filenames. If
rcfJobProtocol equals 'local', any value for this object
will effectively be ignored."
::= { rcfJobEntry 5 }
rcfJobIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address for the file server which contains the source
file (loads) or destination file (saves).
This object is only relevant for non-local filenames. If
rcfJobProtocol equals 'local', any value for this object will
effectively be ignored."
::= { rcfJobEntry 6 }
rcfJobUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The username to use for authentication with the file server.
This object is only relevant for the FTP protocol. If
rcfJobProtocol does not equal 'ftp', any value for this
object will effectively be ignored.
For security reasons, all SNMP gets on this object will
return a zero-length string."
::= { rcfJobEntry 7 }
rcfJobPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..128))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password to use for authentication with the file server.
A zero-length string value would be used for usernames that
do not require a password.
This object is only relevant for the FTP protocol. If
rcfJobProtocol does not equal 'ftp', any value for this
object will effectively be ignored.
For security reasons, all SNMP gets on this object will
return a zero-length string."
::= { rcfJobEntry 8 }
rcfJobPassiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/disables passive mode on FTP connections.
This object is only relevant for the FTP protocol. If
rcfJobProtocol does not equal 'ftp', any value for this
object will effectively be ignored."
REFERENCE "RFC 959"
DEFVAL { false }
::= { rcfJobEntry 9 }
rcfJobStopAtLine OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this object instance has a non-zero value, parsing and
loading of the configuration file will terminate after the
specified line number.
This object is only relevant for 'load' operations. If
rcfJobOp does not equal 'load', any value for this object will
effectively be ignored."
DEFVAL { 0 }
::= { rcfJobEntry 10 }
rcfJobSaveDefaults OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', default values for all configuration values are
saved. If 'false', only the values which have been explicitly
configured are saved.
This object is only relevant for 'save' operations. If
rcfJobOp does not equal 'save', any value for this object will
effectively be ignored."
DEFVAL { false }
::= { rcfJobEntry 11 }
rcfJobState OBJECT-TYPE
SYNTAX INTEGER {
pending(0),
inProgress(1),
completed(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the configuration job.
pending -- The initial state of all jobs. Jobs are queued
and processed in order of creation.
inProgress -- The job is actively being performed.
completed -- The job has completed."
::= { rcfJobEntry 12 }
rcfJobResult OBJECT-TYPE
SYNTAX INTEGER {
success(0),
other(1),
noMemory(2),
parse(3),
io(4),
access(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A generic result code. This object is instantiated only when
rcfJobStatus equals 'completed'.
success -- The job completed successfully.
other -- An error that doesn't fall into one of the categories
below.
noMemory -- Insufficient system resources to perform the
operation.
parse -- A parse failure occurred. ie- there was a syntax
error in the source configuration file.
io -- An i/o error occurred.
access -- A file access error occurred. This could be caused
by a non-existant source file, or insufficient
access/permission to create/modify the destination
file.
More detailed error descriptions can be found in the
rcfJobErrorMsgs object."
::= { rcfJobEntry 13 }
rcfJobErrorMsgs OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detailed error messages generated during the configuration
operation. This object is instantiated only when rcfJobState
equals 'completed'.
Note: the amount of error messages produced by a configuration
operation may exceed the max size of this object (255 bytes).
If this happens, the last character in the rcfJobErrorMsgs
value will be '$' to indicate that a truncation occurred.
Note: there may be some types of messages that one will see
when performing a configuration operation via the CLI. However
these messages will not be seen in the values for this object.
A specific example on the SMS platform is the messages the
CLI will display when there is a parse failure. These messages
will not be captured in this object."
::= { rcfJobEntry 14 }
rcfJobCreateTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when this job entry was created."
::= { rcfJobEntry 15 }
rcfJobStartTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when rcfJobState moved from 'pending' to
'inProgress'.
This object will not be instantiated until rcfJobState moves to
'inProgress'. The object will be un-instantiated if
rcfJobRowStatus is set to 'notInService'."
::= { rcfJobEntry 16 }
rcfJobStopTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the job completed.
This object will not be instantiated until rcfJobState moves to
'completed'. The object will be un-instantiated if
rcfJobRowStatus is set to 'notInService'."
::= { rcfJobEntry 17 }
rcfJobNotifyOnCompletion OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If 'true', an rcfJobCompleted notification will be generated
when the job completes."
DEFVAL { false }
::= { rcfJobEntry 18 }
rcfJobOwner OBJECT-TYPE
SYNTAX OwnerString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object can be used to identify who/what/where created this
job entry."
DEFVAL { "" }
::= { rcfJobEntry 19 }
rcfJobRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status for creating, modifying, or deleting an entry
in the table.
Note that 'active' entries cannot be modified.
Any attempt to modify an object in this entry while
rcfJobRowStatus equals 'active' will result in an
inconsistentValue error.
To modify objects in an active entry, rcfJobRowStatus must
first be set to 'notInService'.
All entries will be automatically deleted by the agent after
some system dependent time."
::= { rcfJobEntry 20 }
--
-- Notifications
--
rcfJobCompleted NOTIFICATION-TYPE
OBJECTS { rcfJobResult, rcfJobErrorMsgs }
STATUS current
DESCRIPTION
"A notification indicating that a configuration job has
completed."
::= { rbnConfigFileMIBNotifications 1 }
--
-- Conformance Statements
--
rbnConfigFileCompliances OBJECT IDENTIFIER
::= { rbnConfigFileMIBConformance 1 }
rbnConfigFileGroups OBJECT IDENTIFIER
::= { rbnConfigFileMIBConformance 2 }
rcfJobGroup OBJECT-GROUP
OBJECTS {
rcfJobSpinLock,
rcfJobNextIndex,
rcfJobOp,
rcfJobProtocol,
rcfJobFilename,
rcfJobIpAddressType,
rcfJobIpAddress,
rcfJobUsername,
rcfJobPassword,
rcfJobPassiveMode,
rcfJobStopAtLine,
rcfJobSaveDefaults,
rcfJobState,
rcfJobResult,
rcfJobCreateTime,
rcfJobStartTime,
rcfJobStopTime,
rcfJobErrorMsgs,
rcfJobNotifyOnCompletion,
rcfJobOwner,
rcfJobRowStatus
}
STATUS current
DESCRIPTION
"The collection of objects which represent a configuration job."
::= { rbnConfigFileGroups 1 }
rcfJobNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS { rcfJobCompleted }
STATUS current
DESCRIPTION
"The collection of notifications related to configuration jobs."
::= { rbnConfigFileGroups 2 }
rbnConfigFileCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback Configuration File MIB."
MODULE -- this module
MANDATORY-GROUPS {
rcfJobGroup,
rcfJobNotifyGroup
}
::= { rbnConfigFileCompliances 1}
END

View File

@ -0,0 +1,174 @@
-- %DNP% $Id: RBN-CPU-METER-CAP.my,v 1.1.2.4.388.5 2011/12/16 22:31:28 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-CPU-METER-CAP.my,v $
-- *****************************************************************
-- RBN-CPU-METER-CAP The RBN CPU METER MIB Capabilities
--
-- Copyright (c) 1999, 2003, 2010-2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-CPU-METER-CAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
rbnCapabilities
FROM RBN-SMI;
rbnCpuMeterCap MODULE-IDENTITY
LAST-UPDATED "201112131800Z" -- Dec 13, 2011
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson, Inc.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Agent Capabilities of the
CPU METER MIB (RBN-CPU-METER-MIB).
If this MIB implementation is platform-dependent,
the PRODUCT-RELEASE clause contains Ericsson SEOS version and
at least one of the following Ericsson product families:
[SE] SmartEdge Multi-service Edge Router (MSER) family
[SM] SM family of Metro Ethernet Service Transport platforms
[SSR] Smart Service Router (SSR) family"
REVISION "201112131800Z" -- Dec 13, 2011
DESCRIPTION
"Added rbnCpuMeterCap6."
REVISION "201106150000Z" -- Jun 15, 2011
DESCRIPTION
"Update DESCRIPTION clause of MODULE-IDENTITY
and PRODUCT-RELEASE clause of AGENT-CAPABILITIES."
REVISION "201011010000Z" -- Nov 1, 2010
DESCRIPTION
"Modified PRODUCT-RELEASE clause for consistent naming.
Updated CONTACT-INFO."
REVISION "200310140000Z" -- Oct 14, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap5."
REVISION "200307070000Z" -- Jul 7, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap4."
REVISION "200302110000Z" -- Feb 11, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap3."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added new OID: rbnCpuMeterCap2."
REVISION "9906162300Z" -- June 16, 1999
DESCRIPTION
"Initial version."
::= { rbnCapabilities 22 }
rbnCpuMeterCap1 AGENT-CAPABILITIES
PRODUCT-RELEASE "AOS 3.0.X.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterCap 1 }
rbnCpuMeterCap2 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.3.3"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
VARIATION rbnCpuMeterFiveSecondAvg
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuMeterFiveMinuteAvg
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 2 }
rbnCpuMeterCap3 AGENT-CAPABILITIES
PRODUCT-RELEASE "AOS 6.0.X.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
::= { rbnCpuMeterCap 3 }
rbnCpuMeterCap4 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.5.4"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterCap 4 }
rbnCpuMeterCap5 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.6.3 [SE]; SEOS 6.3.X [SM]; SEOS 11.1.X [SSR]"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
VARIATION rbnCpuProcCalls
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuProcLongest
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 5 }
rbnCpuMeterCap6 AGENT-CAPABILITIES
PRODUCT-RELEASE "IPOS 11.2.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup2,
rbnCpuProcGroup
}
VARIATION rbnCpuProcCalls
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuProcLongest
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 6 }
END

View File

@ -0,0 +1,359 @@
-- %DNP% $Id: RBN-CPU-METER-MIB.my,v 1.1.2.2.434.4 2011/12/16 22:31:28 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-CPU-METER-MIB.my,v $
-- *****************************************************************
-- RBN-CPU-METER-MIB The RBN CPU utilization MIB
--
-- Copyright (c) 1999, 2003, 2011 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-CPU-METER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
rbnMgmt
FROM RBN-SMI
RbnPercentage
FROM RBN-TC;
rbnCpuMeterMIB MODULE-IDENTITY
LAST-UPDATED "201112131800Z" -- Dec 13, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This management information module measures CPU
utilization on a device."
REVISION "201112131800Z" -- Dec 13, 2011
DESCRIPTION
"Added rbnCpuMeterFiveSecondPeak, rbnCpuMeterOneMinutePeak, and
rbnCpuMeterFiveMinutePeak to monitor system peak CPU usage. Updated
conformance information."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. Corrected max length of
rbnCpuProcName"
REVISION "200212160000Z" -- December 16, 2002
DESCRIPTION
"Added a per process table to monitor the cpu usage of
each of the processes on the system."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Deprecated TEXTUAL-CONVENTION: Percentage.
Use RbnPercentage in SYNTAX."
REVISION "200205290000Z" -- May 29, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list."
REVISION "199906162300Z"
DESCRIPTION
"Creation of the CPU meter MIB."
::= { rbnMgmt 6 }
rbnCpuMeterMIBObjects OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 1 }
rbnCpuMeterMIBConformance OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 2 }
rbnCpuProcMIBObjects OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 3 }
Percentage ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
-- MIB Objects
rbnCpuMeterFiveSecondAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides the CPU usage percentage over the first five
second period in the scheduler."
::= { rbnCpuMeterMIBObjects 1 }
rbnCpuMeterOneMinuteAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a one minute period."
::= { rbnCpuMeterMIBObjects 2 }
rbnCpuMeterFiveMinuteAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a five minute period."
::= { rbnCpuMeterMIBObjects 3 }
rbnCpuMeterFiveSecondPeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over the first five
second period."
::= { rbnCpuMeterMIBObjects 4 }
rbnCpuMeterOneMinutePeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a one minute
period."
::= { rbnCpuMeterMIBObjects 5 }
rbnCpuMeterFiveMinutePeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a five minute
period."
::= { rbnCpuMeterMIBObjects 6 }
--
-- Per Process Table
--
rbnCpuProcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects which identify cpu processes.
With respect to creation and deletion of entries in this table,
rows in the table are created or deleted as processes are started
or terminated."
::= { rbnCpuProcMIBObjects 1 }
rbnCpuProcEntry OBJECT-TYPE
SYNTAX RbnCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnCpuProcTable."
INDEX { IMPLIED rbnCpuProcName }
::= { rbnCpuProcTable 1 }
RbnCpuProcEntry ::=
SEQUENCE {
rbnCpuProcName DisplayString,
rbnCpuProcPriority Unsigned32,
rbnCpuProcTime Counter32,
rbnCpuProcCalls Counter32,
rbnCpuProc5Sec RbnPercentage,
rbnCpuProc1Min RbnPercentage,
rbnCpuProc5Min RbnPercentage,
rbnCpuProcLongest Gauge32
}
rbnCpuProcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..114))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name for this process."
::= { rbnCpuProcEntry 1 }
rbnCpuProcPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this process. This value ranges
from 0 to 255, with 0 being the highest priority."
::= { rbnCpuProcEntry 2 }
rbnCpuProcTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total time, in milliseconds, that has been spent
in this process."
::= { rbnCpuProcEntry 3 }
rbnCpuProcCalls OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that this process has acquired
the cpu."
::= { rbnCpuProcEntry 4 }
rbnCpuProc5Sec OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 second window for this process."
::= { rbnCpuProcEntry 5 }
rbnCpuProc1Min OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 1 minute window for this process."
::= { rbnCpuProcEntry 6 }
rbnCpuProc5Min OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 minute window for this process."
::= { rbnCpuProcEntry 7 }
rbnCpuProcLongest OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum time, in milliseconds, spent in this process."
::= { rbnCpuProcEntry 8 }
-- Conformance Information
rbnCpuMeterMIBGroups OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 1 }
rbnCpuMeterMIBCompliances OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 2 }
rbnCpuProcGroups OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 3 }
-- Compliance Statements
rbnCpuMeterMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterMIBCompliances 1 }
rbnCpuMeterMIBCompliance1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
::= { rbnCpuMeterMIBCompliances 2 }
rbnCpuMeterMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup2,
rbnCpuProcGroup
}
::= { rbnCpuMeterMIBCompliances 3 }
-- Units of Conformance
rbnCpuMeterStatsGroup OBJECT-GROUP
OBJECTS
{
rbnCpuMeterFiveSecondAvg,
rbnCpuMeterOneMinuteAvg,
rbnCpuMeterFiveMinuteAvg
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { rbnCpuMeterMIBGroups 1 }
rbnCpuProcGroup OBJECT-GROUP
OBJECTS {
rbnCpuProcName,
rbnCpuProcPriority,
rbnCpuProcTime,
rbnCpuProcCalls,
rbnCpuProc5Sec,
rbnCpuProc1Min,
rbnCpuProc5Min,
rbnCpuProcLongest
}
STATUS current
DESCRIPTION
"The collection of all objects used for monitoring cpu
utilization of each process."
::= { rbnCpuProcGroups 1}
rbnCpuMeterStatsGroup2 OBJECT-GROUP
OBJECTS
{
rbnCpuMeterFiveSecondAvg,
rbnCpuMeterOneMinuteAvg,
rbnCpuMeterFiveMinuteAvg,
rbnCpuMeterFiveSecondPeak,
rbnCpuMeterOneMinutePeak,
rbnCpuMeterFiveMinutePeak
}
STATUS current
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { rbnCpuMeterMIBGroups 2 }
END

924
mibs/ericsson/RBN-DHCP-MIB Normal file
View File

@ -0,0 +1,924 @@
-- *****************************************************************
-- RBN-DHCP-MIB Redback DHCP Mib
--
-- Copyright (c) 2004-2005 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-DHCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, IpAddress
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnSlot
FROM RBN-TC
rbnMgmt
FROM RBN-SMI;
rbnDhcpMib MODULE-IDENTITY
LAST-UPDATED "201003101700Z" -- Mar 10, 2010
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"Defines the objects necessary to obtain information about
DHCP Servers for interfaces within a context."
REVISION "201003101700Z" -- Mar 10, 2010
DESCRIPTION
"Added rbnDhcpLeaseFileStorageSlot, rbnDhcpLeaseFileErrorType,
and rbnDhcpLeaseFileFailure."
REVISION "200510141700Z" -- Oct 14, 2005
DESCRIPTION
"Added new rbnDhcpRangeThresholdTable table."
REVISION "200405031700Z" -- May 3, 2004
DESCRIPTION
"Initial version."
::= { rbnMgmt 30 }
rbnDhcpMIBNotifications OBJECT IDENTIFIER ::= { rbnDhcpMib 0 }
rbnDhcpMIBObjects OBJECT IDENTIFIER ::= { rbnDhcpMib 1 }
rbnDhcpMIBConformance OBJECT IDENTIFIER ::= { rbnDhcpMib 2 }
rbnDhcpIntfThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnDhcpIntfThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The purpose of this table is to allow monitoring of
per interface DHCP server thresholds through SNMP.
This table contains the objects which characterize DHCP
server thresholds. Each row in the table corresponds to
information about the leases in a DHCP server range for a
particular interface and the corresponding capacity,
usage and falling and rising thresholds.
Objects defined in this table are only accessible within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3)."
::= { rbnDhcpMIBObjects 1 }
rbnDhcpIntfThresholdEntry OBJECT-TYPE
SYNTAX RbnDhcpIntfThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnDhcpIntfThresholdTable."
INDEX { IMPLIED rbnDhcpIntfThresholdName }
::= { rbnDhcpIntfThresholdTable 1 }
RbnDhcpIntfThresholdEntry ::=
SEQUENCE {
rbnDhcpIntfThresholdName SnmpAdminString,
rbnDhcpIntfThresholdContextName SnmpAdminString,
rbnDhcpIntfThresholdSize Unsigned32,
rbnDhcpIntfThresholdAvailable Unsigned32,
rbnDhcpIntfThresholdInuse Unsigned32,
rbnDhcpIntfThresholdFallingThreshold Unsigned32,
rbnDhcpIntfThresholdFallingSendTrap TruthValue,
rbnDhcpIntfThresholdFallingLogMessage TruthValue,
rbnDhcpIntfThresholdRisingThreshold Unsigned32,
rbnDhcpIntfThresholdRisingSendTrap TruthValue,
rbnDhcpIntfThresholdRisingLogMessage TruthValue
}
rbnDhcpIntfThresholdName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of the interface.
An entry configured by other means may have been given
a name whose length is greater than 80. Names which exceed
this length are not accessible via SNMP operations."
::= { rbnDhcpIntfThresholdEntry 1 }
rbnDhcpIntfThresholdContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the context which contains the interface."
::= { rbnDhcpIntfThresholdEntry 2 }
rbnDhcpIntfThresholdSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that have been reserved for the
DHCP server in this interface."
::= { rbnDhcpIntfThresholdEntry 3 }
rbnDhcpIntfThresholdAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that are available in this interface."
::= { rbnDhcpIntfThresholdEntry 4 }
rbnDhcpIntfThresholdInuse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that are in use in this interface."
::= { rbnDhcpIntfThresholdEntry 5 }
rbnDhcpIntfThresholdFallingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The falling threshold is a value which specifies
that any enabled falling threshold events are to
be generated when the value of the currently available
leases drops to the falling threshold value via an
allocation of a lease from the pool.
The number of available leases is reported in
rbnDhcpIntfThresholdAvailable. A falling threshold event
is either a notification or a log message or both.
Falling threshold events are enabled if either or
both of rbnDhcpIntfThresholdFallingSendTrap and
rbnDhcpIntfThresholdFallingLogMessage are true.
Note, this is a falling threshold, so a falling threshold
event will only be triggered on a transition of the value of
rbnDhcpIntfThresholdAvailable dropping from
(rbnDhcpIntfThresholdFallingThreshold+1) to
rbnDhcpIntfThresholdFallingThreshold."
::= { rbnDhcpIntfThresholdEntry 6 }
rbnDhcpIntfThresholdFallingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a falling threshold,
a trap will be sent. See the definition of the
rbnDhcpIntfThresholdFallingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpIntfThresholdEntry 7 }
rbnDhcpIntfThresholdFallingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a falling threshold,
a message will be logged. See the definition of the
rbnDhcpIntfThresholdFallingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpIntfThresholdEntry 8 }
rbnDhcpIntfThresholdRisingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rising threshold is a value which specifies
that any enabled rising threshold events are to be
generated when the value of the currently available
leases reaches the rising threshold value via
a returning of a lease to the pool.
The number of available leases is reported in
rbnDhcpIntfThresholdAvailable. A rising threshold event
is either a notification or a log message or both.
Rising threshold events are enabled if either or
both of rbnDhcpIntfThresholdRisingSendTrap and
rbnDhcpIntfThresholdRisingLogMessage are true.
Note, this is a rising threshold, so a rising threshold
event will only be triggered on a transition of the value of
rbnDhcpIntfThresholdAvailable increasing from
(rbnDhcpIntfThresholdRisingThreshold-1) to
rbnDhcpIntfThresholdRisingThreshold."
::= { rbnDhcpIntfThresholdEntry 9 }
rbnDhcpIntfThresholdRisingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a rising threshold,
a trap will be sent. See the definition of the
rbnDhcpIntfThresholdRisingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpIntfThresholdEntry 10 }
rbnDhcpIntfThresholdRisingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a rising threshold,
a message will be logged. See the definition of the
rbnDhcpIntfThresholdRisingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpIntfThresholdEntry 11 }
rbnDhcpRangeThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnDhcpRangeThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The purpose of this table is to allow monitoring of
DHCP server ranges within interfaces.
This table contains the objects which characterize DHCP
server ranges. Each row in the table corresponds to
information about the leases in a DHCP server for a
particular range within a particular interface and the
corresponding capacity, usage and falling and rising
thresholds.
Objects defined in this table are only accessible within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3)."
::= { rbnDhcpMIBObjects 3 }
rbnDhcpRangeThresholdEntry OBJECT-TYPE
SYNTAX RbnDhcpRangeThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnDhcpRangeThresholdTable."
INDEX {
rbnDhcpRangeThresholdInterfaceIdx,
rbnDhcpRangeThresholdAddr
}
::= { rbnDhcpRangeThresholdTable 1 }
RbnDhcpRangeThresholdEntry ::=
SEQUENCE {
rbnDhcpRangeThresholdInterfaceIdx Unsigned32,
rbnDhcpRangeThresholdAddr IpAddress,
rbnDhcpRangeThresholdEndAddr IpAddress,
rbnDhcpRangeThresholdContextName SnmpAdminString,
rbnDhcpRangeThresholdInterfaceName SnmpAdminString,
rbnDhcpRangeThresholdSize Unsigned32,
rbnDhcpRangeThresholdAvailable Unsigned32,
rbnDhcpRangeThresholdInuse Unsigned32,
rbnDhcpRangeThresholdFallingThreshold Unsigned32,
rbnDhcpRangeThresholdFallingSendTrap TruthValue,
rbnDhcpRangeThresholdFallingLogMessage TruthValue,
rbnDhcpRangeThresholdRisingThreshold Unsigned32,
rbnDhcpRangeThresholdRisingSendTrap TruthValue,
rbnDhcpRangeThresholdRisingLogMessage TruthValue
}
rbnDhcpRangeThresholdInterfaceIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the interface containing the DHCP range."
::= { rbnDhcpRangeThresholdEntry 1 }
rbnDhcpRangeThresholdAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The start address of the DHCP range."
::= { rbnDhcpRangeThresholdEntry 2 }
rbnDhcpRangeThresholdEndAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The end address of the DHCP range."
::= { rbnDhcpRangeThresholdEntry 3 }
rbnDhcpRangeThresholdContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the context which contains the interface."
::= { rbnDhcpRangeThresholdEntry 4 }
rbnDhcpRangeThresholdInterfaceName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the interface containing the DHCP range."
::= { rbnDhcpRangeThresholdEntry 5 }
rbnDhcpRangeThresholdSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that have been reserved for the
DHCP server in this range."
::= { rbnDhcpRangeThresholdEntry 6 }
rbnDhcpRangeThresholdAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that are available in this range."
::= { rbnDhcpRangeThresholdEntry 7 }
rbnDhcpRangeThresholdInuse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of leases that are in use in this range."
::= { rbnDhcpRangeThresholdEntry 8 }
rbnDhcpRangeThresholdFallingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The falling threshold is a value which specifies
that any enabled falling threshold events are to
be generated when the value of the currently available
leases drops to the falling threshold value via an
allocation of a lease from the range.
The number of available leases is reported in
rbnDhcpRangeThresholdAvailable. A falling threshold event
is either a notification or a log message or both.
Falling threshold events are enabled if either or
both of rbnDhcpRangeThresholdFallingSendTrap and
rbnDhcpRangeThresholdFallingLogMessage are true.
Note, this is a falling threshold, so a falling threshold
event will only be triggered on a transition of the value of
rbnDhcpRangeThresholdAvailable dropping from
(rbnDhcpRangeThresholdFallingThreshold+1) to
rbnDhcpRangeThresholdFallingThreshold."
::= { rbnDhcpRangeThresholdEntry 9 }
rbnDhcpRangeThresholdFallingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a falling threshold,
a trap will be sent. See the definition of the
rbnDhcpRangeThresholdFallingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpRangeThresholdEntry 10 }
rbnDhcpRangeThresholdFallingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a falling threshold,
a message will be logged. See the definition of the
rbnDhcpRangeThresholdFallingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpRangeThresholdEntry 11 }
rbnDhcpRangeThresholdRisingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rising threshold is a value which specifies
that any enabled rising threshold events are to be
generated when the value of the currently available
leases reaches the rising threshold value via
a returning of a lease to the range.
The number of available leases is reported in
rbnDhcpRangeThresholdAvailable. A rising threshold event
is either a notification or a log message or both.
Rising threshold events are enabled if either or
both of rbnDhcpRangeThresholdRisingSendTrap and
rbnDhcpRangeThresholdRisingLogMessage are true.
Note, this is a rising threshold, so a rising threshold
event will only be triggered on a transition of the value of
rbnDhcpRangeThresholdAvailable increasing from
(rbnDhcpRangeThresholdRisingThreshold-1) to
rbnDhcpRangeThresholdRisingThreshold."
::= { rbnDhcpRangeThresholdEntry 12 }
rbnDhcpRangeThresholdRisingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a rising threshold,
a trap will be sent. See the definition of the
rbnDhcpRangeThresholdRisingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpRangeThresholdEntry 13 }
rbnDhcpRangeThresholdRisingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching a rising threshold,
a message will be logged. See the definition of the
rbnDhcpRangeThresholdRisingThresholdMet notification for the
information included in the trap."
::= { rbnDhcpRangeThresholdEntry 14 }
--
-- DHCP Threshold per context objects
--
rbnDhcpCtxThreshold OBJECT IDENTIFIER ::= { rbnDhcpMIBObjects 2 }
rbnDhcpCtxThresholdName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the context in which a falling
or rising per context threshold event occurs"
::= { rbnDhcpCtxThreshold 1 }
rbnDhcpCtxThresholdSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of leases in all DHCP ranges of all
interfaces in the context valid in the current view."
::= { rbnDhcpCtxThreshold 2 }
rbnDhcpCtxThresholdAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of leases available in all DHCP ranges of
all interfaces in the context valid in the current view."
::= { rbnDhcpCtxThreshold 3 }
rbnDhcpCtxThresholdInuse OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of leases in use in all DHCP ranges of
all interfaces in the context valid in the current view."
::= { rbnDhcpCtxThreshold 4 }
rbnDhcpCtxThresholdFallingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The falling threshold value for the context valid in the
current view. Just as rbnDhcpIntfThresholdFallingThreshold
is the per interface falling threshold, this object
is the per context falling threshold.
When the sum of the all available DHCP leases in all
interfaces of the context valid in the current view reaches
the value of this object a falling threshold action of a
trap, a log message, or both will be generated.
This is a falling threshold, so the evaluation of whether
to perform the action occurs upon allocation of a lease from
the available pool of leases from any interface within
the context.
The action of whether to send a trap and/or log message
is specified by the values of
rbnDhcpCtxThresholdFallingSendTrap and
rbnDhcpCtxThresholdFallingLogMessage.
If there is no per context rising threshold, the value of
this object will be zero and the values of
rbnDhcpCtxThresholdFallingSendTrap and
rbnDhcpCtxThresholdFallingLogMessage will be false."
::= { rbnDhcpCtxThreshold 5 }
rbnDhcpCtxThresholdFallingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching the per context falling
threshold, a trap will be sent. See the definition of the
rbnDhcpCtxThresholdFallingThresholdMet for the information
included in the trap."
::= { rbnDhcpCtxThreshold 6 }
rbnDhcpCtxThresholdFallingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching the per context falling
threshold, a message will be logged. The information contained
in the message logged is the same as that included in the
rbnDhcpCtxThresholdFallingThresholdMet trap."
::= { rbnDhcpCtxThreshold 7 }
rbnDhcpCtxThresholdRisingThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..196608)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rising threshold value for the context valid in the
current view. Just as rbnDhcpIntfThresholdRisingThreshold
is the per interface rising threshold, this object
is the per context rising threshold.
When the sum of the all available DHCP leases in all
interfaces of the context valid in the current view reaches
the value of this object a rising threshold action of a
trap, a log message, or both will be generated.
This is a rising threshold, so the evaluation of whether
to perform the action occurs upon return of a lease to
the available pool of leases defined in any interface within
the context.
The action of whether to send a trap and/or log message
is specified by the values of
rbnDhcpCtxThresholdRisingSendTrap and
rbnDhcpCtxThresholdRisingLogMessage.
If there is no per context rising threshold, the value of
this object will be zero and the values of
rbnDhcpCtxThresholdRisingSendTrap and
rbnDhcpCtxThresholdRisingLogMessage will be false."
::= { rbnDhcpCtxThreshold 8 }
rbnDhcpCtxThresholdRisingSendTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching the per context rising
threshold, a trap will be sent. See the definition of the
rbnDhcpCtxThresholdRisingThresholdMet for the information
included in the trap."
::= { rbnDhcpCtxThreshold 9 }
rbnDhcpCtxThresholdRisingLogMessage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true, upon detection of reaching the per context rising
threshold, a message will be logged. The information contained
in the message logged is the same as that included in the
rbnDhcpCtxThresholdRisingThresholdMet trap."
::= { rbnDhcpCtxThreshold 10 }
--
-- Definition of notifications.
--
rbnDhcpLeaseFileStorageSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The slot number of the storage device containing
the DHCP lease file."
::= { rbnDhcpMIBObjects 4 }
rbnDhcpLeaseFileErrorType OBJECT-TYPE
SYNTAX INTEGER {
storageDeviceDegraded (1),
storageDeviceFailed (2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Error types of DHCP lease file failure."
::= { rbnDhcpMIBObjects 5 }
rbnDhcpIntfThresholdFallingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpIntfThresholdContextName,
rbnDhcpIntfThresholdAvailable,
rbnDhcpIntfThresholdFallingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that a per interface falling
threshold has been reached."
::= { rbnDhcpMIBNotifications 1 }
rbnDhcpIntfThresholdRisingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpIntfThresholdContextName,
rbnDhcpIntfThresholdAvailable,
rbnDhcpIntfThresholdRisingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that a per interface rising
threshold has been reached."
::= { rbnDhcpMIBNotifications 2 }
rbnDhcpCtxThresholdFallingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpCtxThresholdName,
rbnDhcpCtxThresholdAvailable,
rbnDhcpCtxThresholdFallingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that the per context falling
threshold has been reached."
::= { rbnDhcpMIBNotifications 3 }
rbnDhcpCtxThresholdRisingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpCtxThresholdName,
rbnDhcpCtxThresholdAvailable,
rbnDhcpCtxThresholdRisingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that the per context rising
threshold has been reached."
::= { rbnDhcpMIBNotifications 4 }
rbnDhcpRangeThresholdFallingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpRangeThresholdContextName,
rbnDhcpRangeThresholdInterfaceName,
rbnDhcpRangeThresholdEndAddr,
rbnDhcpRangeThresholdAvailable,
rbnDhcpRangeThresholdFallingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that a per subnet falling
threshold has been reached."
::= { rbnDhcpMIBNotifications 5 }
rbnDhcpRangeThresholdRisingThresholdMet NOTIFICATION-TYPE
OBJECTS {
rbnDhcpRangeThresholdContextName,
rbnDhcpRangeThresholdInterfaceName,
rbnDhcpRangeThresholdEndAddr,
rbnDhcpRangeThresholdAvailable,
rbnDhcpRangeThresholdRisingThreshold
}
STATUS current
DESCRIPTION
"A notification indicating that a per subnet rising
threshold has been reached."
::= { rbnDhcpMIBNotifications 6 }
rbnDhcpLeaseFileFailure NOTIFICATION-TYPE
OBJECTS {
rbnDhcpLeaseFileStorageSlot,
rbnDhcpLeaseFileErrorType
}
STATUS current
DESCRIPTION
"A notification indicating that the system has stopped
reading/updating the DHCP lease file."
::= { rbnDhcpMIBNotifications 7 }
--
-- Compliance statements.
--
rbnDhcpCompliances OBJECT IDENTIFIER ::= { rbnDhcpMIBConformance 1 }
rbnDhcpGroups OBJECT IDENTIFIER ::= { rbnDhcpMIBConformance 2 }
rbnDhcpThresholdGroup OBJECT-GROUP
OBJECTS {
rbnDhcpIntfThresholdContextName,
rbnDhcpIntfThresholdSize,
rbnDhcpIntfThresholdInuse,
rbnDhcpIntfThresholdAvailable,
rbnDhcpIntfThresholdFallingThreshold,
rbnDhcpIntfThresholdFallingSendTrap,
rbnDhcpIntfThresholdFallingLogMessage,
rbnDhcpIntfThresholdRisingThreshold,
rbnDhcpIntfThresholdRisingSendTrap,
rbnDhcpIntfThresholdRisingLogMessage,
rbnDhcpCtxThresholdName,
rbnDhcpCtxThresholdSize,
rbnDhcpCtxThresholdAvailable,
rbnDhcpCtxThresholdInuse,
rbnDhcpCtxThresholdFallingThreshold,
rbnDhcpCtxThresholdFallingSendTrap,
rbnDhcpCtxThresholdFallingLogMessage,
rbnDhcpCtxThresholdRisingThreshold,
rbnDhcpCtxThresholdRisingSendTrap,
rbnDhcpCtxThresholdRisingLogMessage
}
STATUS current
DESCRIPTION
"The collection of objects providing DHCP range information."
::= { rbnDhcpGroups 1 }
rbnDhcpThresholdNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnDhcpIntfThresholdFallingThresholdMet,
rbnDhcpIntfThresholdRisingThresholdMet,
rbnDhcpCtxThresholdFallingThresholdMet,
rbnDhcpCtxThresholdRisingThresholdMet
}
STATUS current
DESCRIPTION
"The collection of notifications related to a DHCP range."
::= { rbnDhcpGroups 2 }
rbnDhcpIntfThresholdGroup OBJECT-GROUP
OBJECTS {
rbnDhcpIntfThresholdSize,
rbnDhcpIntfThresholdInuse,
rbnDhcpIntfThresholdAvailable,
rbnDhcpIntfThresholdFallingThreshold,
rbnDhcpIntfThresholdFallingSendTrap,
rbnDhcpIntfThresholdFallingLogMessage,
rbnDhcpIntfThresholdRisingThreshold,
rbnDhcpIntfThresholdRisingSendTrap,
rbnDhcpIntfThresholdRisingLogMessage
}
STATUS current
DESCRIPTION
"The collection of objects providing DHCP range information."
::= { rbnDhcpGroups 3 }
rbnDhcpCtxThresholdGroup OBJECT-GROUP
OBJECTS {
rbnDhcpCtxThresholdName,
rbnDhcpCtxThresholdSize,
rbnDhcpCtxThresholdAvailable,
rbnDhcpCtxThresholdInuse,
rbnDhcpCtxThresholdFallingThreshold,
rbnDhcpCtxThresholdFallingSendTrap,
rbnDhcpCtxThresholdFallingLogMessage,
rbnDhcpCtxThresholdRisingThreshold,
rbnDhcpCtxThresholdRisingSendTrap,
rbnDhcpCtxThresholdRisingLogMessage
}
STATUS current
DESCRIPTION
"The collection of objects providing DHCP range information."
::= { rbnDhcpGroups 4 }
rbnDhcpRangeThresholdGroup OBJECT-GROUP
OBJECTS {
rbnDhcpRangeThresholdEndAddr,
rbnDhcpRangeThresholdContextName,
rbnDhcpRangeThresholdInterfaceName,
rbnDhcpRangeThresholdSize,
rbnDhcpRangeThresholdInuse,
rbnDhcpRangeThresholdAvailable,
rbnDhcpRangeThresholdFallingThreshold,
rbnDhcpRangeThresholdFallingSendTrap,
rbnDhcpRangeThresholdFallingLogMessage,
rbnDhcpRangeThresholdRisingThreshold,
rbnDhcpRangeThresholdRisingSendTrap,
rbnDhcpRangeThresholdRisingLogMessage
}
STATUS current
DESCRIPTION
"The collection of objects providing DHCP range information."
::= { rbnDhcpGroups 5 }
rbnDhcpIntfThresholdNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnDhcpIntfThresholdFallingThresholdMet,
rbnDhcpIntfThresholdRisingThresholdMet
}
STATUS current
DESCRIPTION
"The collection of notifications related to a DHCP range."
::= { rbnDhcpGroups 6 }
rbnDhcpCtxThresholdNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnDhcpCtxThresholdFallingThresholdMet,
rbnDhcpCtxThresholdRisingThresholdMet
}
STATUS current
DESCRIPTION
"The collection of notifications related to a DHCP range."
::= { rbnDhcpGroups 7 }
rbnDhcpRangeThresholdNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnDhcpRangeThresholdFallingThresholdMet,
rbnDhcpRangeThresholdRisingThresholdMet
}
STATUS current
DESCRIPTION
"The collection of notifications related to a DHCP range."
::= { rbnDhcpGroups 8 }
rbnDhcpLeaseFileFailureTrapGroup OBJECT-GROUP
OBJECTS {
rbnDhcpLeaseFileStorageSlot,
rbnDhcpLeaseFileErrorType
}
STATUS current
DESCRIPTION
"The collection of objects related to DHCP lease
file failures."
::= { rbnDhcpGroups 9 }
rbnDhcpLeaseFileFailureNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnDhcpLeaseFileFailure
}
STATUS current
DESCRIPTION
"The collection of notifications related to DHCP lease
file failures."
::= { rbnDhcpGroups 10 }
rbnDhcpThresholdCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for threshold objects in the
Redback DHCP MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnDhcpThresholdGroup,
rbnDhcpThresholdNotifyGroup
}
::= { rbnDhcpCompliances 1 }
rbnDhcpThresholdCompliance2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for threshold objects in the
Redback DHCP MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnDhcpIntfThresholdGroup,
rbnDhcpCtxThresholdGroup,
rbnDhcpRangeThresholdGroup,
rbnDhcpIntfThresholdNotifyGroup,
rbnDhcpCtxThresholdNotifyGroup,
rbnDhcpRangeThresholdNotifyGroup
}
::= { rbnDhcpCompliances 2 }
rbnDhcpThresholdCompliance3 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for threshold objects in the
Redback DHCP MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnDhcpIntfThresholdGroup,
rbnDhcpCtxThresholdGroup,
rbnDhcpRangeThresholdGroup,
rbnDhcpIntfThresholdNotifyGroup,
rbnDhcpCtxThresholdNotifyGroup,
rbnDhcpRangeThresholdNotifyGroup,
rbnDhcpLeaseFileFailureTrapGroup,
rbnDhcpLeaseFileFailureNotifyGroup
}
::= { rbnDhcpCompliances 3 }
END

131
mibs/ericsson/RBN-DS1-MIB Normal file
View File

@ -0,0 +1,131 @@
-- *****************************************************************
-- RBN-DS1-MIB
--
-- Copyright (c) 2005 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-DS1-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
RbnAlarmPerceivedSeverity,
RbnAlarmServiceAffecting
FROM RBN-ALARM-TC
dsx1ConfigEntry
FROM DS1-MIB
rbnMgmt
FROM RBN-SMI;
rbnDS1MIB MODULE-IDENTITY
LAST-UPDATED "200505090000Z" -- May 9, 2005
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB to describe DS1, E1, DS2, and E2 interfaces
objects beyond those instrumented by standards-track
MIBs."
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Initial version"
::= { rbnMgmt 37 }
rbnDs1MIBObjects OBJECT IDENTIFIER ::= { rbnDS1MIB 1 }
rbnDsx1ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnDsx1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS1 Configuration table."
::= { rbnDs1MIBObjects 1 }
rbnDsx1ConfigEntry OBJECT-TYPE
SYNTAX RbnDsx1ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS1 Configuration table."
AUGMENTS { dsx1ConfigEntry }
::= { rbnDsx1ConfigTable 1 }
RbnDsx1ConfigEntry ::=
SEQUENCE {
rbnDsx1AlarmSeverity RbnAlarmPerceivedSeverity,
rbnDsx1AlarmServiceAffecting RbnAlarmServiceAffecting
}
rbnDsx1AlarmSeverity OBJECT-TYPE
SYNTAX RbnAlarmPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived severity of the interface alarm."
::= { rbnDsx1ConfigEntry 1 }
rbnDsx1AlarmServiceAffecting OBJECT-TYPE
SYNTAX RbnAlarmServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the interface alarm is service affecting."
::= { rbnDsx1ConfigEntry 2 }
-- Conformance Information
rbnDs1MIBConformance OBJECT IDENTIFIER ::=
{ rbnDS1MIB 2 }
rbnDs1MIBGroups OBJECT IDENTIFIER ::=
{ rbnDs1MIBConformance 1 }
rbnDs1MIBCompliances OBJECT IDENTIFIER ::=
{ rbnDs1MIBConformance 2 }
-- Compliance Statements
rbnDs1MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for using this MIB for all DS1
interfaces"
MODULE -- this module
MANDATORY-GROUPS {
rbnDs1Group
}
::= { rbnDs1MIBCompliances 1 }
-- Units of Conformance
rbnDs1Group OBJECT-GROUP
OBJECTS {
rbnDsx1AlarmSeverity,
rbnDsx1AlarmServiceAffecting
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
configuration information applicable to all DS1 interfaces."
::= { rbnDs1MIBGroups 1 }
END

132
mibs/ericsson/RBN-DS3-MIB Normal file
View File

@ -0,0 +1,132 @@
-- *****************************************************************
-- RBN-DS3-MIB
--
-- Copyright (c) 2005 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-DS3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
RbnAlarmPerceivedSeverity,
RbnAlarmServiceAffecting
FROM RBN-ALARM-TC
dsx3ConfigEntry
FROM DS3-MIB
rbnMgmt
FROM RBN-SMI;
rbnDS3MIB MODULE-IDENTITY
LAST-UPDATED "200505090000Z" -- May 9, 2005
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB that describes DS3 and E3 interfaces objects
beyond those instrumented by standards-track MIBs."
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Initial version"
::= { rbnMgmt 38 }
rbnDs3MIBObjects OBJECT IDENTIFIER ::= { rbnDS3MIB 1 }
rbnDsx3ConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnDsx3ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The DS3/E3 Configuration table."
::= { rbnDs3MIBObjects 1 }
rbnDsx3ConfigEntry OBJECT-TYPE
SYNTAX RbnDsx3ConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DS3/E3 Configuration table."
AUGMENTS { dsx3ConfigEntry }
::= { rbnDsx3ConfigTable 1 }
RbnDsx3ConfigEntry ::=
SEQUENCE {
rbnDsx3AlarmSeverity RbnAlarmPerceivedSeverity,
rbnDsx3AlarmServiceAffecting RbnAlarmServiceAffecting
}
rbnDsx3AlarmSeverity OBJECT-TYPE
SYNTAX RbnAlarmPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived severity of the interface alarm."
::= { rbnDsx3ConfigEntry 1 }
rbnDsx3AlarmServiceAffecting OBJECT-TYPE
SYNTAX RbnAlarmServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the interface alarm is
service affecting."
::= { rbnDsx3ConfigEntry 2 }
-- Conformance Information
rbnDs3MIBConformance OBJECT IDENTIFIER ::=
{ rbnDS3MIB 2 }
rbnDs3MIBGroups OBJECT IDENTIFIER ::=
{ rbnDs3MIBConformance 1 }
rbnDs3MIBCompliances OBJECT IDENTIFIER ::=
{ rbnDs3MIBConformance 2 }
-- Compliance Statements
rbnDs3MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for using this MIB for
all DS3/E3 interfaces."
MODULE -- this module
MANDATORY-GROUPS {
rbnDs3Group
}
::= { rbnDs3MIBCompliances 1 }
-- Units of Conformance
rbnDs3Group OBJECT-GROUP
OBJECTS {
rbnDsx3AlarmSeverity,
rbnDsx3AlarmServiceAffecting
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
configuration information applicable to all DS3/E3
interfaces."
::= { rbnDs3MIBGroups 1 }
END

View File

@ -0,0 +1,790 @@
-- *****************************************************************
-- RBN-ENVMON-MIB Environmental Monitor MIB
--
-- Copyright (c) 1999-2007, 2010-2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32,
Integer32
FROM SNMPv2-SMI
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
rbnMgmt
FROM RBN-SMI;
rbnEnvMonMIB MODULE-IDENTITY
LAST-UPDATED "201210030000Z" -- October 3, 2012
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The MIB used to genericially manage Environmental
Monitor functionality on network devices."
REVISION "201210030000Z" -- October 3, 2012
DESCRIPTION
"Removed DISPLAY-HINT from RbnVoltage and RbnFanSpeed."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "201011110000Z" -- Nov 11, 2010
DESCRIPTION
"Add new Table rbnEntityTempSensorTable. This will display
the TempSensor Details for all the entities. "
REVISION "200601160000Z" -- January 16, 2006
DESCRIPTION
"Add textual convention RbnFanSpeed. Add new OIDs:
rbnFanUnitID
rbnFanUnitDescr
rbnFanSpeedCurrent
rbnEnvMonFanSpeedObjectGroup
rbnEnvMonMIBComplianceV4
"
REVISION "200206050000Z" -- June 5, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list,
ranges on Integer32, and size for DisplayString types.
Restore the incorrectly deprecated OIDs to current, since they
are still supported."
REVISION "200107250000Z" -- July 25, 2001
DESCRIPTION
"Added new OIDs:
rbnFanStatus
rbnPowerStatus
rbnFanStatusChange
rbnPowerStatusChange
rbnEnvMonMIBObjectGroupV2
rbnEnvMonMIBNotificationGroupV2
rbnEnvMonMIBComplianceV3
Deprecated the OIDs:
rbnFanFail
rbnPowerFail
rbnFanFailChange
rbnPowerFailChange
rbnEnvMonMIBObjectGroup
rbnEnvMonMIBNotificationGroup
rbnEnvMonMIBComplianceV2
"
REVISION "200004240000Z" -- May 24, 2000
DESCRIPTION
"Added voltage and temperature sensor tables."
REVISION "199903100000Z" -- Mar 10, 1999
DESCRIPTION
"Initial version."
::= { rbnMgmt 4 }
rbnEnvMonMIBNotifications OBJECT IDENTIFIER
::= { rbnEnvMonMIB 0 }
rbnEnvMonMIBObjects OBJECT IDENTIFIER
::= { rbnEnvMonMIB 1 }
rbnEnvMonMIBConformance OBJECT IDENTIFIER
::= { rbnEnvMonMIB 2 }
-- Textual Conventions
RbnVoltage ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a voltage value. The value is millivolts.
For example, a voltage of 5.5V would be represented
by the value 5500."
SYNTAX Unsigned32 (0..50000)
RbnTemperature ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Represents a temperature, in degrees Celsius. In the
unlikely event that the temperature to be reported is
less than 0 degrees Celsius, a value of 0 will be
used. Likewise, if the temperature is greater than
100, a value of 100 will be used."
SYNTAX Unsigned32 (0..100)
RbnFanSpeed ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a fan speed value in units of Revolutions Per
Minute(RPM)."
SYNTAX Unsigned32
-- MIB Objects
rbnFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan test point.
Note that there is not necessarily a one-to-one
relationship between fan test points and fan
assemblies; a single test point may be used to
monitor the status of multiple fans."
::= { rbnEnvMonMIBObjects 1 }
rbnFanStatusEntry OBJECT-TYPE
SYNTAX RbnFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan test point"
INDEX { rbnFanIndex }
::= { rbnFanStatusTable 1 }
RbnFanStatusEntry ::= SEQUENCE {
rbnFanIndex Integer32,
rbnFanDescr DisplayString,
rbnFanFail TruthValue,
rbnFanStatus INTEGER
}
rbnFanIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a fan test point."
::= { rbnFanStatusEntry 1 }
rbnFanDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a fan test point. If an instance of
this object is associated with a single fan assembly,
then the value of this object should be the same as the
name by which the assembly is normally referenced. If
an instance is associated with multiple fan assemblies,
then the value of this object should contain the names
of all of the fan assemblies being monitored."
::= { rbnFanStatusEntry 2 }
rbnFanFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value true, then a fan monitored
by the test point has failed. If an instance of
this object has the value false, then the fan (or fans)
monitored by the test point are operational."
::= { rbnFanStatusEntry 3 }
rbnFanStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value normal, then the fan (or
fans) monitored by the test point is operational. If
an instance of this object has the value failed, then
the fan (or fans) monitored by the test point has
failed. If an instance of this object has the value
absent, then the fan (or fans) monitored by this test
point is not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the fan (or fans)."
::= { rbnFanStatusEntry 4 }
rbnPowerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per power test point.
Note that there is not necessarily a one-to-one
relationship between power test points and power
supply assemblies; a single test point may be used
to monitor the status of multiple power supplies."
::= { rbnEnvMonMIBObjects 2 }
rbnPowerStatusEntry OBJECT-TYPE
SYNTAX RbnPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular power test point"
INDEX { rbnPowerIndex }
::= { rbnPowerStatusTable 1 }
RbnPowerStatusEntry ::= SEQUENCE {
rbnPowerIndex Integer32,
rbnPowerDescr DisplayString,
rbnPowerFail TruthValue,
rbnPowerStatus INTEGER
}
rbnPowerIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a power test point."
::= { rbnPowerStatusEntry 1 }
rbnPowerDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a power supply test point. If an
instance of this object is associated with a single
power supply assembly, then the value of this object
should be the same as the name by which the assembly
is normally referenced. If an instance is associated
with multiple power supply assemblies, then the value
of this object should contain the names of all of the
power supply assemblies being monitored."
::= { rbnPowerStatusEntry 2 }
rbnPowerFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value true, then a power supply
monitored by the test point has failed. If an instance
of this object has the value false, then the power
supply (or supplies) monitored by the test point are
operational."
::= { rbnPowerStatusEntry 3 }
rbnPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value normal, then the power
supply (or supplies) monitored by the test point is
operational. If an instance of this object has the
value failed, then the power supply (or supplies)
monitored by the test point has failed. If an instance
of this object has the value absent, then the power
supply (or supplies) monitored by this test point is
not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the power supply (or supplies)."
::= { rbnPowerStatusEntry 4 }
rbnVoltageSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per voltage test point.
Each physical entity (e.g. cards) in the system may
contain zero or more voltage test points."
::= { rbnEnvMonMIBObjects 3 }
rbnVoltageSensorEntry OBJECT-TYPE
SYNTAX RbnVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular voltage test point."
INDEX { entPhysicalIndex, rbnVoltageIndex }
::= { rbnVoltageSensorTable 1 }
RbnVoltageSensorEntry ::= SEQUENCE {
rbnVoltageIndex Integer32,
rbnVoltageDescr DisplayString,
rbnVoltageDesired RbnVoltage,
rbnVoltageCurrent RbnVoltage
}
rbnVoltageIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
voltage test point on a particular physical entity.
Index values for different test points are not
necessarily contiguous."
::= { rbnVoltageSensorEntry 1 }
rbnVoltageDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a voltage test point. Typically
an instance of this object will hold a user-friendly
description of the physical entity and the level of
voltage being monitored by this test point."
::= { rbnVoltageSensorEntry 2 }
rbnVoltageDesired OBJECT-TYPE
SYNTAX RbnVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired voltage level for this test point. If
the monitored voltage level (rbnVoltageCurrent) is
equal to this value, then the system is performing
as designed."
::= { rbnVoltageSensorEntry 3 }
rbnVoltageCurrent OBJECT-TYPE
SYNTAX RbnVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage level at this test point."
::= { rbnVoltageSensorEntry 4 }
rbnCpuTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains one row per CPU temperature
sensor. Each physical entity in the system may have
zero or more CPUs. Each of those CPUs that has a
temperature sensor will show up here."
::= { rbnEnvMonMIBObjects 4 }
rbnCpuTempSensorEntry OBJECT-TYPE
SYNTAX RbnCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Information about a particular CPU temperature test
point."
INDEX { entPhysicalIndex, rbnCpuTempIndex }
::= { rbnCpuTempSensorTable 1 }
RbnCpuTempSensorEntry ::= SEQUENCE {
rbnCpuTempIndex Integer32,
rbnCpuTempDescr DisplayString,
rbnCpuTempCurrent RbnTemperature
}
rbnCpuTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An arbitrary value which uniquely identifies a CPU on
a particular physical entity. Index values for
different CPUs are not necessarily contiguous."
::= { rbnCpuTempSensorEntry 1 }
rbnCpuTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The description of a CPU temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
and a description of the CPU being monitored by this
test point."
::= { rbnCpuTempSensorEntry 2 }
rbnCpuTempCurrent OBJECT-TYPE
SYNTAX RbnTemperature
UNITS "degrees"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current temperature of this CPU."
::= { rbnCpuTempSensorEntry 3 }
rbnFanSpeedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan unit within a fan
test point."
::= { rbnEnvMonMIBObjects 5 }
rbnFanSpeedEntry OBJECT-TYPE
SYNTAX RbnFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan unit within a fan
test point."
INDEX { rbnFanIndex, rbnFanUnitID }
::= { rbnFanSpeedTable 1 }
RbnFanSpeedEntry ::= SEQUENCE {
rbnFanUnitID Integer32,
rbnFanUnitDescr DisplayString,
rbnFanSpeedCurrent RbnFanSpeed
}
rbnFanUnitID OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the fan identification number that describes the
specific location of the fan unit within a fan test point."
::= { rbnFanSpeedEntry 1 }
rbnFanUnitDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the fan unit within a fan test point."
::= { rbnFanSpeedEntry 2 }
rbnFanSpeedCurrent OBJECT-TYPE
SYNTAX RbnFanSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of this fan unit."
::= { rbnFanSpeedEntry 3 }
rbnEntityTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per temperature
sensor on the physical entity."
::= { rbnEnvMonMIBObjects 6 }
rbnEntityTempSensorEntry OBJECT-TYPE
SYNTAX RbnEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular temperature test
point."
INDEX { entPhysicalIndex, rbnEntityTempIndex }
::= { rbnEntityTempSensorTable 1 }
RbnEntityTempSensorEntry ::= SEQUENCE {
rbnEntityTempIndex Integer32,
rbnEntityTempDescr DisplayString,
rbnEntityTempCurrent RbnTemperature
}
rbnEntityTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
particular physical entity. Index values are
not necessarily contiguous."
::= { rbnEntityTempSensorEntry 1 }
rbnEntityTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
being monitored by this test point."
::= { rbnEntityTempSensorEntry 2 }
rbnEntityTempCurrent OBJECT-TYPE
SYNTAX RbnTemperature
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature of this entity in degrees Celsius."
::= { rbnEntityTempSensorEntry 3 }
-- Notifications
rbnFanFailChange NOTIFICATION-TYPE
OBJECTS { rbnFanFail }
STATUS deprecated
DESCRIPTION
"A rbnFanFailChange notification signifies
that the value of an instance of rbnFanFail
has changed."
::= { rbnEnvMonMIBNotifications 1 }
rbnPowerFailChange NOTIFICATION-TYPE
OBJECTS { rbnPowerFail }
STATUS deprecated
DESCRIPTION
"A rbnPowerFailChange notification signifies
that the value of an instance of rbnPowerFail
has changed"
::= { rbnEnvMonMIBNotifications 2 }
rbnFanStatusChange NOTIFICATION-TYPE
OBJECTS { rbnFanStatus }
STATUS current
DESCRIPTION
"A rbnFanStatusChange notification signifies
that the value of an instance of rbnFanStatus
has changed."
::= { rbnEnvMonMIBNotifications 3 }
rbnPowerStatusChange NOTIFICATION-TYPE
OBJECTS { rbnPowerStatus }
STATUS current
DESCRIPTION
"A rbnPowerStatusChange notification signifies
that the value of an instance of rbnPowerStatus
has changed"
::= { rbnEnvMonMIBNotifications 4 }
-- Conformance Statements
rbnEnvMonMIBGroups OBJECT IDENTIFIER
::= { rbnEnvMonMIBConformance 1 }
rbnEnvMonMIBCompliances OBJECT IDENTIFIER
::= { rbnEnvMonMIBConformance 2 }
rbnEnvMonMIBObjectGroup OBJECT-GROUP
OBJECTS { rbnFanDescr, rbnFanFail,
rbnPowerDescr, rbnPowerFail
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { rbnEnvMonMIBGroups 1 }
rbnEnvMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnFanFailChange,
rbnPowerFailChange
}
STATUS deprecated
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { rbnEnvMonMIBGroups 2 }
rbnEnvMonVoltageObjectGroup OBJECT-GROUP
OBJECTS { rbnVoltageDescr, rbnVoltageDesired,
rbnVoltageCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing voltage
environmental monitor information."
::= { rbnEnvMonMIBGroups 3 }
rbnEnvMonTempObjectGroup OBJECT-GROUP
OBJECTS { rbnCpuTempDescr, rbnCpuTempCurrent
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing temperature
environmental monitor information."
::= { rbnEnvMonMIBGroups 4 }
rbnEnvMonMIBObjectGroupV2 OBJECT-GROUP
OBJECTS { rbnFanDescr, rbnFanStatus,
rbnPowerDescr, rbnPowerStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { rbnEnvMonMIBGroups 5 }
rbnEnvMonMIBNotificationGroupV2 NOTIFICATION-GROUP
NOTIFICATIONS { rbnFanStatusChange,
rbnPowerStatusChange
}
STATUS current
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { rbnEnvMonMIBGroups 6 }
rbnEnvMonFanSpeedObjectGroup OBJECT-GROUP
OBJECTS { rbnFanUnitDescr, rbnFanSpeedCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { rbnEnvMonMIBGroups 7 }
rbnEnvMonEntityObjectGroup OBJECT-GROUP
OBJECTS { rbnEntityTempDescr, rbnEntityTempCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { rbnEnvMonMIBGroups 8 }
rbnEnvMonMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
::= { rbnEnvMonMIBCompliances 1 }
rbnEnvMonMIBComplianceV2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { rbnEnvMonMIBCompliances 2 }
rbnEnvMonMIBComplianceV3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { rbnEnvMonMIBCompliances 3 }
rbnEnvMonMIBComplianceV4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
GROUP rbnEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
::= { rbnEnvMonMIBCompliances 4 }
rbnEnvMonMIBComplianceV5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
GROUP rbnEnvMonEntityObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities, also applicable to SSE
card and disks"
::= { rbnEnvMonMIBCompliances 5 }
END

1787
mibs/ericsson/RBN-EPSC-MIB Normal file

File diff suppressed because it is too large Load Diff

766
mibs/ericsson/RBN-EPSU-MIB Normal file
View File

@ -0,0 +1,766 @@
-- **********************************************************************
-- RBN-EPSU-MIB Evolved Packet System (EPS) User plane statistics MIB
--
-- Copyright (c) 2009 Redback Networks, Inc.
-- All rights reserved.
--
-- **********************************************************************
RBN-EPSU-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Unsigned32, Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
rbnMgmt
FROM RBN-SMI;
rbnEpsuMIB MODULE-IDENTITY
LAST-UPDATED "200909231200Z" -- Sept 23, 2009
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Evolved Packet System (EPS) user plane statistics."
REVISION "200909231200Z" -- Sept 23, 2009
DESCRIPTION
"Initial version."
::= { rbnMgmt 47 }
--
-- Objects
--
rbnEpsuStatMIBObjects OBJECT IDENTIFIER ::= { rbnEpsuMIB 1 }
--
-- The rbnEpsuS1uGtp counter group will count all GTP tunnel packets
-- containing user payload data that is sent and received between eNodeBs
-- and the Serving or Combined Gateway (SGW or CGW) on the GTP based S1-U
-- interface. The byte counters include the length which is defined as
-- (tunnel IP header + GTP header + user data IP packet). Discarded packets
-- are those received in the uplink direction that have errors in the tunnel
-- IP header, or GTP header, or there are insufficient resources (e.g.
-- buffer memory) and the packet cannot be processed further. Dropped
-- packets are those which were supposed to be transmitted in the downlink
-- direction but could not due to insufficient resources (e.g. buffer
-- memory), layer 2 congestion, or some other transmittal problem.
--
rbnEpsuS1uGtp OBJECT IDENTIFIER ::= { rbnEpsuStatMIBObjects 1 }
rbnEpsuS1uDlPktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets sent to eNodeBs
over the S1-U interface."
::= { rbnEpsuS1uGtp 1 }
rbnEpsuS1uDlOctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink GTP payload packets sent to
eNodeBs over the S1-U interface."
::= { rbnEpsuS1uGtp 2 }
rbnEpsuS1uDlPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets dropped
that should have been sent to eNodeBs over the S1-U interface."
::= { rbnEpsuS1uGtp 3 }
rbnEpsuS1uDlPolicingPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets dropped due to
MBR policing that should have been sent to eNodeBs over the
S1-U interface."
::= { rbnEpsuS1uGtp 4 }
rbnEpsuS1uDlUeIdlePktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets which should
have been sent to eNodeBs over the S1-U interface but were dropped
due to UE in the idle mode, or the buffer has become full, or the UE
has not been activated in a timely manner."
::= { rbnEpsuS1uGtp 5 }
rbnEpsuS1uUlPktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets received
from eNodeBs over the S1-U interface"
::= { rbnEpsuS1uGtp 6 }
rbnEpsuS1uUlOctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink GTP payload packets
received from eNodeBs over the S1-U interface."
::= { rbnEpsuS1uGtp 7 }
rbnEpsuS1uUlPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of discarded uplink payload GTP packets
received from eNodeBs over the S1-U interface."
::= { rbnEpsuS1uGtp 8 }
rbnEpsuS1uUlBearerPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink payload GTP packets received from
eNodeBs over the S1-U interface that were discarded due to
bearer validation failure."
::= { rbnEpsuS1uGtp 9 }
rbnEpsuS1uUlPolicingPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets received from
eNodeBs over the S1-U interface that were discarded due to
MBR policing."
::= { rbnEpsuS1uGtp 10 }
--
-- The rbnEpsuSgwGtp counter group will count all GTP tunnel packets
-- containing user payload data that are sent and received by the SGW on the
-- GTP based S5/S8 interface. The byte counters include the total packet
-- length which is defined as (tunnel IP header + GTP header + user
-- data IP packet). Discarded packets are those received in the downlink
-- direction that have errors in the tunnel IP header, GTP header, or
-- there are insufficient resources (e.g. buffer memory) and the packet
-- cannot be processed further. Dropped packets are those which were supposed
-- to be transmitted in the uplink direction but could not due to
-- insufficient resources (e.g. buffer memory), layer 2 congestion, or some
-- other transmittal problem.
--
rbnEpsuSgwGtp OBJECT IDENTIFIER ::= { rbnEpsuStatMIBObjects 2 }
rbnEpsuS5S8GtpDlPktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets received
from the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 1 }
rbnEpsuS5S8GtpDlOctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink GTP payload packets
received from the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 2 }
rbnEpsuS5S8GtpDlPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of discarded downlink GTP payload packets
received from the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 3 }
rbnEpsuS5S8GtpUlPktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets sent
tp the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 4 }
rbnEpsuS5S8GtpUlOctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink GTP payload packets
sent to the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 5 }
rbnEpsuS5S8GtpUlPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of dropped uplink GTP payload packets that
should have been sent to the PGW over the S5/S8 interface."
::= { rbnEpsuSgwGtp 6 }
--
-- The rbnEpsuPgwGtp counter group will count all GTP tunnel packets
-- containing user payload data that are sent or received by the PDN Gateway
-- (PGW) on the GTP based S5/S8 interface. The byte counters total include the
-- packet length which is defined as (tunnel IP header + GTP header +
-- user data IP packet). Discarded packets are those received in the uplink
-- direction that have errors in the tunnel IP header, GTP header, or
-- there are insufficient resources (e.g. buffer memory) and the packet
-- cannot be processed further. Dropped packets are those which were
-- supposed to be transmitted in the downlink direction but could not due to
-- insufficient resources (e.g. buffer memory), layer 2 congestion, or some
-- other transmittal problem.
--
rbnEpsuPgwGtp OBJECT IDENTIFIER ::= { rbnEpsuStatMIBObjects 3 }
rbnEpsuS5S8GtpDlPktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets sent to
SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 1 }
rbnEpsuS5S8GtpDlOctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink GTP payload packets
sent to SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 2 }
rbnEpsuS5S8GtpDlPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of dropped downlink GTP payload packets
that should have been sent to SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 3 }
rbnEpsuS5S8GtpDlPolicingPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink GTP payload packets dropped due
to MBR policing that should have been sent to SGW over
the S5/S8 interface."
::= { rbnEpsuPgwGtp 4 }
rbnEpsuS5S8GtpUlPktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets received from
SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 5 }
rbnEpsuS5S8GtpUlOctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink GTP payload packets
received from SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 6 }
rbnEpsuS5S8GtpUlPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of discarded uplink GTP payload packets
received from SGW over the S5/S8 interface."
::= { rbnEpsuPgwGtp 7 }
rbnEpsuS5S8GtpUlBearerPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets received from
SGW over the S5/S8 interface that were discarded due to
bearer validation failure."
::= { rbnEpsuPgwGtp 8 }
rbnEpsuS5S8GtpUlPolicingPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink GTP payload packets received from
SGW over the S5/S8 interface that were discarded due to
MBR policiing."
::= { rbnEpsuPgwGtp 9 }
--
-- The rbnEpsuSgi counter group will count all data packet that are
-- sent or received over the SGi interface. The packets are not tunneled
-- by the PGW so the total length simply includes the IP packet length.
-- Discarded packets those received in the downlink direction when there are
-- insufficient resources (e.g. buffer memory) and the packet cannot
-- be processed further. Dropped packets are those which were supposed
-- to be transmitted in the uplink direction but could not due to insufficient
-- resources (e.g. buffer memory), layer 2 congestion, or some other
-- transmittal problem.
--
rbnEpsuSgi OBJECT IDENTIFIER ::= { rbnEpsuStatMIBObjects 4 }
rbnEpsuSgiDlPktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink user payload packets received
over the SGi interface."
::= { rbnEpsuSgi 1 }
rbnEpsuSgiDlOctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink user payload packets received
over the SGi interface."
::= { rbnEpsuSgi 2 }
rbnEpsuSgiDlV6PktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink IPv6 user payload packets received
over the SGi interface."
::= { rbnEpsuSgi 3 }
rbnEpsuSgiDlV6OctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink IPv6 user payload packets
received over the SGi interface."
::= { rbnEpsuSgi 4 }
rbnEpsuSgiDlPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of discarded downlink user payload packets
received over the SGi interface."
::= { rbnEpsuSgi 5 }
rbnEpsuSgiUlPktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink user payload packets sent over
the SGi interface."
::= { rbnEpsuSgi 6 }
rbnEpsuSgiUlOctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink user payload packets
sent over the SGi interface."
::= { rbnEpsuSgi 7 }
rbnEpsuSgiUlV6PktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink IPv6 user payload packets sent over
the SGi interface."
::= { rbnEpsuSgi 8 }
rbnEpsuSgiUlV6OctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink user payload packets
sent over the SGi interface."
::= { rbnEpsuSgi 9 }
rbnEpsuSgiUlPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of dropped uplink user payload packets that should
have been sent over the SGi interface."
::= { rbnEpsuSgi 10 }
--
-- The rbnEpsuSgiApn counter group will count all data packet that are
-- sent or received over the SGi interface for each Access Point Name
-- (APN). The packets are not tunneled by the PGW so the total length
-- simply includes the IP packet length. Discarded packets are those received
-- in the downlink direction which cannot be processed further due to
-- insufficient resources (e.g. buffer memory). Dropped packets are those
-- which were supposed to be transmitted in the uplink direction but could
-- not be due to insufficient resources (e.g. buffer memory), layer 2
-- congestion, or some other transmittal problem.
--
rbnEpsuSgiApn OBJECT IDENTIFIER ::= { rbnEpsuStatMIBObjects 5 }
rbnEpsuSgiApnStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnEpsuSgiApnStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the user payload packet counters
per Access Point Name (APN)."
::= { rbnEpsuSgiApn 1 }
rbnEpsuSgiApnStatsEntry OBJECT-TYPE
SYNTAX RbnEpsuSgiApnStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The user payload packet counters for an APN."
INDEX { rbnEpsuSgiApnIndex }
::= { rbnEpsuSgiApnStatsTable 1 }
RbnEpsuSgiApnStatsEntry ::= SEQUENCE {
rbnEpsuSgiApnIndex Unsigned32,
rbnEpsuSgiApnName SnmpAdminString,
rbnEpsuSgiApnDlPktsRcvd Counter64,
rbnEpsuSgiApnDlOctetsRcvd Counter64,
rbnEpsuSgiApnDlPktsDiscarded Counter64,
rbnEpsuSgiApnUlPktsSent Counter64,
rbnEpsuSgiApnUlOctetsSent Counter64,
rbnEpsuSgiApnUlPktsDropped Counter64,
rbnEpsuSgiApnDlV6PktsRcvd Counter64,
rbnEpsuSgiApnDlV6OctetsRcvd Counter64,
rbnEpsuSgiApnUlV6PktsSent Counter64,
rbnEpsuSgiApnUlV6OctetsSent Counter64
}
rbnEpsuSgiApnIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer value assigned to uniquely identify the entry."
::= { rbnEpsuSgiApnStatsEntry 1 }
rbnEpsuSgiApnName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The access point name (APN) associated with rbnEpsuSgiApnIndex."
::= { rbnEpsuSgiApnStatsEntry 2 }
rbnEpsuSgiApnDlPktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink user payload packets received
over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 3 }
rbnEpsuSgiApnDlOctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink user payload packets
received over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 4 }
rbnEpsuSgiApnDlPktsDiscarded OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of discarded downlink user payload packets
received over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 5 }
rbnEpsuSgiApnUlPktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink user payload packets sent
over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 6 }
rbnEpsuSgiApnUlOctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink user payload packets
sent over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 7 }
rbnEpsuSgiApnUlPktsDropped OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of dropped uplink payload GTP packets
that should have been sent over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 8 }
rbnEpsuSgiApnDlV6PktsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of downlink IPv6 user payload packets received
over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 9 }
rbnEpsuSgiApnDlV6OctetsRcvd OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in downlink IPv6 user payload packets
received over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 10 }
rbnEpsuSgiApnUlV6PktsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of uplink IPv6 user payload packets sent
over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 11 }
rbnEpsuSgiApnUlV6OctetsSent OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets in uplink IPv6 user payload packets
sent over the SGi interface for the APN."
::= { rbnEpsuSgiApnStatsEntry 12 }
--
-- Notification Group
-- must have 0 - for v1/v2/v3 compatibility
rbnEpsuNotifcationGroup OBJECT IDENTIFIER ::= { rbnEpsuMIB 0 }
--
-- Conformance & Compliance
--
rbnEpsuMIBConformance OBJECT IDENTIFIER ::= { rbnEpsuMIB 2 }
rbnEpsuMIBGroups OBJECT IDENTIFIER ::= { rbnEpsuMIBConformance 1 }
rbnEpsuMIBCompliances OBJECT IDENTIFIER ::= { rbnEpsuMIBConformance 2 }
rbnEpsuS1uGtpGroup OBJECT-GROUP
OBJECTS {
rbnEpsuS1uDlPktsSent,
rbnEpsuS1uDlOctetsSent,
rbnEpsuS1uDlPktsDropped,
rbnEpsuS1uDlPolicingPktsDropped,
rbnEpsuS1uDlUeIdlePktsDropped,
rbnEpsuS1uUlPktsRcvd,
rbnEpsuS1uUlOctetsRcvd,
rbnEpsuS1uUlPktsDiscarded,
rbnEpsuS1uUlBearerPktsDiscarded,
rbnEpsuS1uUlPolicingPktsDiscarded
}
STATUS current
DESCRIPTION
"This object group contains counters for GTP
on the S1-U interface"
::= { rbnEpsuMIBGroups 1 }
rbnEpsuSgwGtpGroup OBJECT-GROUP
OBJECTS {
rbnEpsuS5S8GtpDlPktsRcvd,
rbnEpsuS5S8GtpDlOctetsRcvd,
rbnEpsuS5S8GtpDlPktsDiscarded,
rbnEpsuS5S8GtpUlPktsSent,
rbnEpsuS5S8GtpUlOctetsSent,
rbnEpsuS5S8GtpUlPktsDropped
}
STATUS current
DESCRIPTION
"This object group contains counters for GTP
on the S5/S8 SGW inteface "
::= { rbnEpsuMIBGroups 2 }
rbnEpsuPgwGtpGroup OBJECT-GROUP
OBJECTS {
rbnEpsuS5S8GtpDlPktsSent,
rbnEpsuS5S8GtpDlOctetsSent,
rbnEpsuS5S8GtpDlPktsDropped,
rbnEpsuS5S8GtpDlPolicingPktsDropped,
rbnEpsuS5S8GtpUlPktsRcvd,
rbnEpsuS5S8GtpUlOctetsRcvd,
rbnEpsuS5S8GtpUlPktsDiscarded,
rbnEpsuS5S8GtpUlBearerPktsDiscarded,
rbnEpsuS5S8GtpUlPolicingPktsDiscarded
}
STATUS current
DESCRIPTION
"This object group contains counters for GTP
on the S5/S8 PGW inteface"
::= { rbnEpsuMIBGroups 3 }
rbnEpsuSgiGroup OBJECT-GROUP
OBJECTS {
rbnEpsuSgiDlPktsRcvd,
rbnEpsuSgiDlOctetsRcvd,
rbnEpsuSgiDlV6PktsRcvd,
rbnEpsuSgiDlV6OctetsRcvd,
rbnEpsuSgiDlPktsDiscarded,
rbnEpsuSgiUlPktsSent,
rbnEpsuSgiUlOctetsSent,
rbnEpsuSgiUlPktsDropped,
rbnEpsuSgiUlV6PktsSent,
rbnEpsuSgiUlV6OctetsSent
}
STATUS current
DESCRIPTION
"This object group contains counters for SGi inteface."
::= { rbnEpsuMIBGroups 4 }
rbnEspuSgiApnGroup OBJECT-GROUP
OBJECTS {
rbnEpsuSgiApnName,
rbnEpsuSgiApnDlPktsRcvd,
rbnEpsuSgiApnDlOctetsRcvd,
rbnEpsuSgiApnDlV6PktsRcvd,
rbnEpsuSgiApnDlV6OctetsRcvd,
rbnEpsuSgiApnDlPktsDiscarded,
rbnEpsuSgiApnUlPktsSent,
rbnEpsuSgiApnUlOctetsSent,
rbnEpsuSgiApnUlV6PktsSent,
rbnEpsuSgiApnUlV6OctetsSent,
rbnEpsuSgiApnUlPktsDropped
}
STATUS current
DESCRIPTION
"This object group contains counters for user payload
packets per APN received on the SGi interface"
::= { rbnEpsuMIBGroups 5 }
rbnEpsuMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which support
EPSU statistics"
MODULE
GROUP rbnEpsuS1uGtpGroup
DESCRIPTION
"This group is mandatory if the S1U interface is supported
on SGW."
GROUP rbnEpsuSgwGtpGroup
DESCRIPTION
"This group is mandatory if S5/S8 interface is supported
on SGW."
GROUP rbnEpsuPgwGtpGroup
DESCRIPTION
"This group is mandatory if S5/S8 interface is supported
on PGW."
GROUP rbnEpsuSgiGroup
DESCRIPTION
"This group is mandatory if SGi interface is supported on
PGW."
GROUP rbnEspuSgiApnGroup
DESCRIPTION
"This group is mandatory if APN is supported."
::= { rbnEpsuMIBCompliances 1 }
END

View File

@ -0,0 +1,137 @@
-- *****************************************************************
-- RBN-FAST-VRRP-MIB Redback Fast VRRP MIB
--
-- Copyright (c) 2008 Redback Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-FAST-VRRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
VrId
FROM VRRP-MIB
rbnMgmt
FROM RBN-SMI;
rbnFastVrrpMIB MODULE-IDENTITY
LAST-UPDATED "200805210000Z" -- May 21, 2008
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com
"
DESCRIPTION
"This MIB describes objects used for managing Redback Fast Virtual
Router Redundancy Protocol (FVRRP) routers."
REVISION "200805210000Z" -- May 21, 2008
DESCRIPTION
" Initial Version."
::= { rbnMgmt 45 }
rbnFastVrrpMIBObjects OBJECT IDENTIFIER ::= { rbnFastVrrpMIB 1 }
rbnFastVrrpConformance OBJECT IDENTIFIER ::= { rbnFastVrrpMIB 2 }
--
-- Redback Fast VRRP objects
--
rbnFastVrrpOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFastVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains rbnFastVrrpOperEntry entries"
::= { rbnFastVrrpMIBObjects 1 }
rbnFastVrrpOperEntry OBJECT-TYPE
SYNTAX RbnFastVrrpOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Redback Fast VRRP operational characteristics entries"
INDEX { ifIndex, rbnFastVrrpOperVrId }
::= { rbnFastVrrpOperTable 1 }
RbnFastVrrpOperEntry ::=
SEQUENCE {
rbnFastVrrpOperVrId VrId,
rbnFastVrrpOperAdvertisementInterval Integer32
}
rbnFastVrrpOperVrId OBJECT-TYPE
SYNTAX VrId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the Virtual Router Identifier (VRID) of
Fast VRRP routers."
::= { rbnFastVrrpOperEntry 1 }
rbnFastVrrpOperAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (100..999)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Fast VRRP advertisement messages time interval. This MIB object
is used to replace the standard vrrpOperAdvertisementInterval(seconds)
when Fast VRRP is enabled. Either vrrpOperAdvertisementInterval or
rbnFastVrrpOperAdvertisementInterval is valid based on the VRRP
configurations"
::= { rbnFastVrrpOperEntry 2 }
--
-- compliance statements
--
rbnFastVrrpMIBCompliances OBJECT IDENTIFIER ::= { rbnFastVrrpConformance 1 }
rbnFastVrrpMIBGroups OBJECT IDENTIFIER ::= { rbnFastVrrpConformance 2 }
rbnFastVrrpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback Fast VRRP MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnFastVrrpObjectGroup
}
::= { rbnFastVrrpMIBCompliances 1 }
--
-- groupings
--
rbnFastVrrpObjectGroup OBJECT-GROUP
OBJECTS {
rbnFastVrrpOperAdvertisementInterval
}
STATUS current
DESCRIPTION
"The collection of objects related to Fast VRRP objects."
::= { rbnFastVrrpMIBGroups 1 }
END

460
mibs/ericsson/RBN-ICR-MIB Normal file
View File

@ -0,0 +1,460 @@
-- *****************************************************************
-- RBN-ICR-MIB Ericsson Inter Chassis Resilience(ICR) MIB
--
-- Copyright (c) 2011 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-ICR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
RowStatus
FROM SNMPv2-TC
InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB
rbnMgmt
FROM RBN-SMI;
rbnIcrMIB MODULE-IDENTITY
LAST-UPDATED "201101100000Z" -- Jan 10, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson, Inc.
Postal: 100 Headquarters Drive
San Jose, CA 95134-1370
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599"
DESCRIPTION
"This MIB describes objects used for managing Inter Chassis
Resilience(ICR)."
REVISION "201101100000Z" -- Jan 10, 2011
DESCRIPTION
"Initial Version."
::= { rbnMgmt 101 }
rbnIcrNotifications OBJECT IDENTIFIER ::= { rbnIcrMIB 0 }
rbnIcrMIBObjects OBJECT IDENTIFIER ::= { rbnIcrMIB 1 }
rbnIcrMIBConformance OBJECT IDENTIFIER ::= { rbnIcrMIB 2 }
--
-- Inter Chassis Resilience(ICR) Table
--
rbnIcrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnIcrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table consists of ICR management objects."
::= { rbnIcrMIBObjects 1 }
rbnIcrEntry OBJECT-TYPE
SYNTAX RbnIcrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains management objects of an ICR node."
INDEX { rbnIcrId }
::= { rbnIcrTable 1 }
RbnIcrEntry ::=
SEQUENCE {
rbnIcrId Integer32,
rbnIcrLocalAddressType InetAddressType,
rbnIcrLocalAddress InetAddress,
rbnIcrLocalPort InetPortNumber,
rbnIcrPeerAddressType InetAddressType,
rbnIcrPeerAddress InetAddress,
rbnIcrPeerPort InetPortNumber,
rbnIcrPriority INTEGER,
rbnIcrKeepAliveInterval Integer32,
rbnIcrHoldTime Integer32,
rbnIcrState INTEGER,
rbnIcrAdminStatus INTEGER,
rbnIcrRowStatus RowStatus
}
rbnIcrId OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unique identifier of the ICR node."
::= { rbnIcrEntry 1 }
rbnIcrLocalAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the type of 'rbnIcrLocalAddress'."
DEFVAL { unknown }
::= { rbnIcrEntry 2 }
rbnIcrLocalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the local address used to send/receive
ICR messages. The type of the address is determined by the
corresponding 'rbnIcrLocalAddressType'."
DEFVAL { ''H }
::= { rbnIcrEntry 3 }
rbnIcrLocalPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the local port number used to send/receive ICR
messages."
DEFVAL { 0 }
::= { rbnIcrEntry 4 }
rbnIcrPeerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the type of 'rbnIcrPeerAddress'."
DEFVAL { unknown }
::= { rbnIcrEntry 5 }
rbnIcrPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the address used by the peer ICR node to
send/receive ICR messages. The type of the address is determined by
the corresponding 'rbnIcrPeerAddressType'."
DEFVAL { ''H }
::= { rbnIcrEntry 6 }
rbnIcrPeerPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the port number used by the peer ICR node
to send/receive ICR messages."
DEFVAL { 0 }
::= { rbnIcrEntry 7 }
rbnIcrPriority OBJECT-TYPE
SYNTAX INTEGER {
low(1),
high(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the ICR priority. The priority is used
for setting the initial preference level when the prefixes are
advertised and is used for tie-break in case both the local ICR
node and its peer node are booted up at the same time.
The local and the peer ICR nodes MUST configure different priorities"
DEFVAL { low }
::= { rbnIcrEntry 8 }
rbnIcrKeepAliveInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the interval that the node sends ICR
keep alive messages to its peer node."
DEFVAL { 1 }
::= { rbnIcrEntry 9 }
rbnIcrHoldTime OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the time, after which, if the node
has not received a ICR keep alive message from its peer node, it
declares the peer loss."
DEFVAL { 10 }
::= { rbnIcrEntry 10 }
rbnIcrState OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
active(2),
standby(3),
pendingStandby(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current ICR state:
- 'initialize', which indicates that the node is in
the process of deciding its role(active or standby).
- 'active', which indicates that the node operates as ICR active
node.
- 'standby', which indicates that the node operates as ICR
standby node.
- 'pendingStandby', which indicates that the node(previously in
'active' state) is waiting for operator intervention to transit
to 'standby' state after ICR switchover."
::= { rbnIcrEntry 11 }
rbnIcrAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object controls ICR node. Setting this object to 'up' will
enable the ICR node. The node will transition from 'initialize' state
to 'active' or 'standby' state depending on the value of
'rbnIcrPriority'. Setting this object to 'down' will disable the
ICR node. The node will transition from its current state to
'initialize'.
To modify other 'read-create' objects in the conceptual row, the
'rbnIcrAdminStatus' object must be set to 'down'. The value of
the 'rbnIcrRowStatus' object must be 'active' in order for this
object to be set to 'up'."
DEFVAL { down }
::= { rbnIcrEntry 12 }
rbnIcrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object is used to create and delete 'rbnIcrEntry' conceptual
rows.
Except 'rbnIcrAdminStatus', 'read-create' objects in the conceptual
row cannot be modified when rbnIcrRowStatus is set to active(1).
To change 'rbnIcrRowStatus' from 'active' to a different value,
the 'rbnIcrAdminStatus' object must be 'down'.
To create a row in this table, 'rbnIcrRowStatus' could be set to
either 'createAndGo(4)' or 'createAndWait(5)'. Until all objects in
the conceptual row are appropriately configured, 'rbnIcrRowStatus'
will transit to 'notReady(3)'."
::= { rbnIcrEntry 13 }
--
-- ICR Notifications
--
rbnIcrInconsistencyError OBJECT-TYPE
SYNTAX INTEGER {
peerLoss(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object indicates the ICR inconsistency error code."
::= { rbnIcrMIBObjects 2 }
rbnIcrNewActive NOTIFICATION-TYPE
OBJECTS {
rbnIcrLocalAddressType,
rbnIcrLocalAddress,
rbnIcrLocalPort,
rbnIcrState
}
STATUS current
DESCRIPTION
"This notification is sent when the state of the ICR node has changed
to active."
::= { rbnIcrNotifications 1 }
rbnIcrNewStandby NOTIFICATION-TYPE
OBJECTS {
rbnIcrLocalAddressType,
rbnIcrLocalAddress,
rbnIcrLocalPort,
rbnIcrPeerAddressType,
rbnIcrPeerAddress,
rbnIcrPeerPort,
rbnIcrState
}
STATUS current
DESCRIPTION
"This notification is sent when the state of the ICR node has changed
to standby."
::= { rbnIcrNotifications 2 }
rbnIcrNewPendingStandby NOTIFICATION-TYPE
OBJECTS {
rbnIcrLocalAddressType,
rbnIcrLocalAddress,
rbnIcrLocalPort,
rbnIcrPeerAddressType,
rbnIcrPeerAddress,
rbnIcrPeerPort,
rbnIcrState
}
STATUS current
DESCRIPTION
"This notification is sent when the state of the ICR node has changed
to pendingStandby."
::= { rbnIcrNotifications 3 }
rbnIcrInconsistency NOTIFICATION-TYPE
OBJECTS {
rbnIcrLocalAddressType,
rbnIcrLocalAddress,
rbnIcrLocalPort,
rbnIcrPeerAddressType,
rbnIcrPeerAddress,
rbnIcrPeerPort,
rbnIcrInconsistencyError
}
STATUS current
DESCRIPTION
"This notification is sent when an ICR inconsistency error is
encountered."
::= { rbnIcrNotifications 4 }
--
-- Conformance Information
--
rbnIcrMIBCompliances OBJECT IDENTIFIER ::= { rbnIcrMIBConformance 1 }
rbnIcrMIBGroups OBJECT IDENTIFIER ::= { rbnIcrMIBConformance 2 }
rbnIcrMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for ICR MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
rbnIcrGroup,
rbnIcrNotificationObjectGroup,
rbnIcrNotificationGroup
}
OBJECT rbnIcrLocalAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required. Only IPv4 and IPv6 addresses
require to support."
OBJECT rbnIcrLocalAddress
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required. Only IPv4 and IPv6 addresses
require to support."
OBJECT rbnIcrLocalPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrPeerAddressType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required. Only IPv4 and IPv6 addresses
require to support."
OBJECT rbnIcrPeerAddress
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required. Only IPv4 and IPv6 addresses
require to support."
OBJECT rbnIcrPeerPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrPriority
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrKeepAliveInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrHoldTime
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrAdminStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT rbnIcrRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { rbnIcrMIBCompliances 1 }
rbnIcrGroup OBJECT-GROUP
OBJECTS {
rbnIcrLocalAddressType,
rbnIcrLocalAddress,
rbnIcrLocalPort,
rbnIcrPeerAddressType,
rbnIcrPeerAddress,
rbnIcrPeerPort,
rbnIcrPriority,
rbnIcrKeepAliveInterval,
rbnIcrHoldTime,
rbnIcrState,
rbnIcrAdminStatus,
rbnIcrRowStatus
}
STATUS current
DESCRIPTION
"Conformance group for ICR objects."
::= { rbnIcrMIBGroups 1 }
rbnIcrNotificationObjectGroup OBJECT-GROUP
OBJECTS {
rbnIcrInconsistencyError
}
STATUS current
DESCRIPTION
"Conformance group for objects contained in ICR notifications."
::= { rbnIcrMIBGroups 2 }
rbnIcrNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnIcrNewActive,
rbnIcrNewStandby,
rbnIcrNewPendingStandby,
rbnIcrInconsistency
}
STATUS current
DESCRIPTION
"Conformance group for ICR notifications."
::= { rbnIcrMIBGroups 3 }
END

239
mibs/ericsson/RBN-IF-MIB Normal file
View File

@ -0,0 +1,239 @@
-- *****************************************************************
-- RBN-IF-MIB Extension of IF-MIB.my
--
--
-- *****************************************************************
RBN-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI
ifEntry
FROM IF-MIB;
rbnIfMib MODULE-IDENTITY
LAST-UPDATED "201207181800Z" -- July 18, 2012
ORGANIZATION "ERICSSON AM"
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This MIB defines rbnIfTable which extends IF-MIB's ifTable"
REVISION "201207181800Z" -- July 18, 2012
DESCRIPTION
"Initial version - defines rbnIfMIB"
::= { rbnMgmt 57 }
rbnIfMIBObjects OBJECT IDENTIFIER ::= { rbnIfMib 0 }
rbnIfMIBConformance OBJECT IDENTIFIER ::= { rbnIfMib 1 }
--
-- Textual Conventions
--
rbnIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries. The number of entries is
given by the value of rbnIfNumber. This table contains
extension objects for the ifTable interface table."
::= { rbnIfMIBObjects 1 }
rbnIfEntry OBJECT-TYPE
SYNTAX RbnIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing additional management information
applicable to a particular interface."
AUGMENTS { ifEntry }
::= { rbnIfTable 1 }
RbnIfEntry ::=
SEQUENCE {
rbnIfHCInIPv4Octets Counter64,
rbnIfHCOutIPv4Octets Counter64,
rbnIfHCInIPv4MulticastPkts Counter64,
rbnIfHCOutIPv4MulticastPkts Counter64,
rbnIfHCInIPv6Octets Counter64,
rbnIfHCOutIPv6Octets Counter64,
rbnIfHCInIPv6MulticastPkts Counter64,
rbnIfHCOutIPv6MulticastPkts Counter64
}
rbnIfHCInIPv4Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 1 }
rbnIfHCOutIPv4Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 octets transmitted out of the
interface, including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 2 }
rbnIfHCInIPv4MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv4 packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 3 }
rbnIfHCOutIPv4MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv4 packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 4 }
rbnIfHCInIPv6Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 octets received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 5 }
rbnIfHCOutIPv6Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 octets transmitted out of the
interface, including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 6 }
rbnIfHCInIPv6MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IPv6 packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast
address at this sub-layer. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 7 }
rbnIfHCOutIPv6MulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of IPv6 packets that higher-level protocols
requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that
were discarded or not sent. For a MAC layer protocol, this
includes both Group and Functional addresses.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times as indicated by the value of
ifCounterDiscontinuityTime in ifXTable in IF-MIB."
::= { rbnIfEntry 8 }
--
-- compliance statements
--
rbnIfMIBCompliances OBJECT IDENTIFIER ::= { rbnIfMIBConformance 1 }
rbnIfMIBGroups OBJECT IDENTIFIER ::= { rbnIfMIBConformance 2 }
rbnIfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RBN-IF-MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnIfMIBGroup
}
::= { rbnIfMIBCompliances 1 }
rbnIfMIBGroup OBJECT-GROUP
OBJECTS {
rbnIfHCInIPv4Octets,
rbnIfHCOutIPv4Octets,
rbnIfHCInIPv4MulticastPkts,
rbnIfHCOutIPv4MulticastPkts,
rbnIfHCInIPv6Octets,
rbnIfHCOutIPv6Octets,
rbnIfHCInIPv6MulticastPkts,
rbnIfHCOutIPv6MulticastPkts
}
STATUS current
DESCRIPTION
"Conformance group for RBN-IF-MIB objects."
::= { rbnIfMIBGroups 1 }
END

View File

@ -0,0 +1,189 @@
-- *****************************************************************
-- RBN-IP-BIND-MIB
--
-- Copyright (c) 2002 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-IP-BIND-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnCircuitHandle
FROM RBN-TC
ifIndex, InterfaceIndexOrZero
FROM IF-MIB
rbnMgmt
FROM RBN-SMI;
rbnIpBindMib MODULE-IDENTITY
LAST-UPDATED "200208201200Z" -- August 20, 2002
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB module for monitoring IP interface binding
to physical ports and circuits as they are represented
in the IF-MIB."
REVISION "200208201200Z" -- August 20, 2002
DESCRIPTION
"Initial version."
::= { rbnMgmt 26 }
rbnIpBindMibNotifications OBJECT IDENTIFIER ::= { rbnIpBindMib 0 }
rbnIpBindMibObjects OBJECT IDENTIFIER ::= { rbnIpBindMib 1 }
rbnIpBindMibConformance OBJECT IDENTIFIER ::= { rbnIpBindMib 2 }
rbnIpBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnIpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"
A table that shows IP interface bindings to physical ports
and circuit encapsulation layers as they are represented in
the IF-MIB. This table displays all IP interface bindings
in all contexts but is only visible from the local context.
"
::= { rbnIpBindMibObjects 1 }
rbnIpBindEntry OBJECT-TYPE
SYNTAX RbnIpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnIpBindTable.
Each ifIndex instance that is included as an INDEX component
represents an IP interface and has an ifType value of
propVirtual.
"
INDEX { ifIndex, rbnIpBindCircuitHandle }
::= { rbnIpBindTable 1 }
RbnIpBindEntry ::=
SEQUENCE {
rbnIpBindCircuitHandle RbnCircuitHandle,
rbnIpBindIfIndex InterfaceIndexOrZero,
rbnIpBindHierarchicalIfIndex InterfaceIndexOrZero,
rbnIpBindCircuitDescr SnmpAdminString,
rbnIpBindContextName SnmpAdminString
}
rbnIpBindCircuitHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for the circuit the IP interface is bound to.
Note that the term circuit as defined in this table can represent
a port, channel, subchannel or a virtual circuit configured to run
over a port, channel or subchannel.
"
::= { rbnIpBindEntry 1 }
rbnIpBindIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the IP interface is bound to a port, channel, subchannel,
or virtual circuit that is included in the IF-MIB, this object
contains the ifIndex of that layer, otherwise this object is
set to zero.
"
::= { rbnIpBindEntry 2 }
rbnIpBindHierarchicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If the IP interface is bound to a port, channel, subchannel,
or virtual circuit that is not included in the IF-MIB, but
that interface is part of a port stack that is included in the
IF-MIB, this object contains the ifIndex of the port encapsulation
layer that sits on top of that port stack. If rbnIpBindIfIndex
is set to a non-zero value this object is set to zero.
"
::= { rbnIpBindEntry 3 }
rbnIpBindCircuitDescr OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..192))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A descriptive version of rbnIpBindCircuitHandle that is
consistent with information displayed in the CLI.
On the SE router this string is formatted as
slot/port:channel:subchannel authority/level/index,
with the exception that channel and subchannel are
only included when appropriate. For example,
4/1 1/2/7, 4/1:1 1/2/7 or 4/1:1:1 1/2/7.
"
::= { rbnIpBindEntry 4 }
rbnIpBindContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the context in which this IP interface is defined."
::= { rbnIpBindEntry 5 }
rbnIpBindCompliances OBJECT IDENTIFIER ::= { rbnIpBindMibConformance 1 }
rbnIpBindGroups OBJECT IDENTIFIER ::= { rbnIpBindMibConformance 2 }
rbnIpBindCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the RBN-IP-BIND-MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnIpBindDisplayGroup
}
::= { rbnIpBindCompliances 1}
rbnIpBindDisplayGroup OBJECT-GROUP
OBJECTS {
rbnIpBindIfIndex,
rbnIpBindHierarchicalIfIndex,
rbnIpBindCircuitDescr,
rbnIpBindContextName
}
STATUS current
DESCRIPTION
"A collection of objects that shows IP interface bindings
to physical ports and circuits as represented in the
IF-MIB."
::= { rbnIpBindGroups 1}
END

View File

@ -0,0 +1,448 @@
-- $Id: RBN-IP-SECURITY-MIB.my,v 1.1.8.1 2011/04/01 02:57:11 ekimpri Exp $
-- $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-IP-SECURITY-MIB.my,v $
-- *****************************************************************
-- RBN-IP-SECURITY-MIB IP SECURITY MIB
--
-- Copyright (c) 2010-2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-IP-SECURITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
IANAItuEventType,
IANAItuProbableCause
FROM IANA-ITU-ALARM-TC-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- RFC4001
ItuPerceivedSeverity
FROM ITU-ALARM-TC-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI;
rbnIpSecurityMib MODULE-IDENTITY
LAST-UPDATED "201101140000Z" -- Jan 14, 2011
ORGANIZATION "Ericsson AB"
CONTACT-INFO
" Ericsson AB
100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines the objects necessary to support the management of
IPSEC objects."
REVISION "201101140000Z" -- Jan 14, 2011
DESCRIPTION
"Initial Version."
::= { rbnMgmt 55}
rbnIpSecNotifications OBJECT IDENTIFIER ::= { rbnIpSecurityMib 0 }
rbnIpSecObjects OBJECT IDENTIFIER ::= { rbnIpSecurityMib 1 }
rbnIpSecConformance OBJECT IDENTIFIER ::= { rbnIpSecurityMib 2 }
--
-- some structure for the mib objects
--
rbnIpSecNotify OBJECT IDENTIFIER ::= { rbnIpSecObjects 1 }
--
-- IPSEC notification objects
--
rbnIpSecEventDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The date and time when the event was raised."
::= { rbnIpSecNotify 1 }
rbnIpSecEventSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current severity of the event."
::= { rbnIpSecNotify 2 }
rbnIpSecEventType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of the event."
::= { rbnIpSecNotify 3 }
rbnIpSecEventProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The probable cause for this event."
::= { rbnIpSecNotify 4 }
rbnIpSecTunnelIdentifier OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..270))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Key to identify the tunnel alarm, consists of the remote-id type
and remote-id, or tunnel name. The string starts with a sub-string
identifying the type, followed by the value.
ipv4-
fqdn-
rfc822Addr-
ipv6-
derAsn1Dn-
derAsn1Gn-
keyId-
name-"
::= { rbnIpSecNotify 5 }
rbnIpSecTunnelName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..50))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Name of the tunnel."
::= { rbnIpSecNotify 6 }
rbnIpSecTunnelType OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dynamic(2),
manual(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of tunnel."
::= { rbnIpSecNotify 7 }
rbnIpSecTunnelDownCause OBJECT-TYPE
SYNTAX INTEGER {
general(0),
noRoute(1),
aspHomingFailure(2),
ppaHomingFailure(3),
configuredDown(4),
keepaliveFailure(5),
downByPeer(6),
rekeyFailure(7),
aspSoftReset(8),
indeterminate(9)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Additional information to describe the cause for
tunnel being down."
::= { rbnIpSecNotify 8 }
rbnIpSecRemoteIdType OBJECT-TYPE
SYNTAX INTEGER {
reserved(0),
ipv4(1),
fqdn(2),
rfcAddr(3),
-- Values 4, 6-8, 12-200 and
-- 201-255 are reseved for IANA
ipv6(5),
derAsn1Dn(9),
derAsn1Gn(10),
keyId(11)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remote Id Type of rbnIpSecRemoteId "
::= { rbnIpSecNotify 9 }
rbnIpSecRemoteId OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remote Id."
::= { rbnIpSecNotify 10 }
rbnIpSecLocalAddrContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Context name of the local address ."
::= { rbnIpSecNotify 11 }
rbnIpSecLocalAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specifies the type of local address to be used."
::= { rbnIpSecNotify 12 }
rbnIpSecLocalAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Local IP address of the tunnel."
::= { rbnIpSecNotify 13 }
rbnIpSecRemoteAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Specifies the type of remote address to be used."
::= { rbnIpSecNotify 14 }
rbnIpSecRemoteAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Remote IP address of the tunnel."
::= { rbnIpSecNotify 15 }
rbnIpSecTunnelState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Tunnel State."
::= { rbnIpSecNotify 16 }
rbnIpSecSelfCertificateIdentifier OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..522))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"<Subject Name> :ISSUER- <Issuer Name>"
::= { rbnIpSecNotify 17 }
rbnIpSecCertificateHandle OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Self Certificate Handle."
::= { rbnIpSecNotify 18 }
rbnIpSecExpiryDateAndTime OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Date and Time the certificate will expire."
::= { rbnIpSecNotify 19 }
rbnIpSecCertificateSubjectName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Subject Name of the self certificate"
::= { rbnIpSecNotify 20 }
--
-- NOTIFICATIONS - node for hanging notification definitions
--
rbnIpSecTunnelStatusChangeAlarm NOTIFICATION-TYPE
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause,
rbnIpSecTunnelIdentifier,
rbnIpSecTunnelName,
rbnIpSecTunnelType,
rbnIpSecTunnelDownCause,
rbnIpSecRemoteIdType,
rbnIpSecRemoteId,
rbnIpSecLocalAddrContextName,
rbnIpSecLocalAddressType,
rbnIpSecLocalAddress,
rbnIpSecRemoteAddressType,
rbnIpSecRemoteAddress,
rbnIpSecTunnelState
}
STATUS current
DESCRIPTION
"This notification signifies a change in the
IpSecTunnelState. When IPSecTunnelState has the value
'down', rbnIpSecEventSeverity has the value 'major'. When
IPSecTunnelState has the value 'up' or is obsoleted due to
configuration change rbnIpSecEventSeverity has the value 'clear'"
::= { rbnIpSecNotifications 1 }
rbnIpSecNoValidRSASelfCertificateAlarm NOTIFICATION-TYPE
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause
}
STATUS current
DESCRIPTION
"This alarm is set, when there is no valid RSA self-certificate
for a context. It.s cleared when a valid self-certificate is
configured or when system time is change to make the existing
certificate valid. As long as any valid RSA self-certificate exists from any
CA, this alarm will not be set. This alarm is set at .Major. severity."
::= { rbnIpSecNotifications 2 }
rbnIpSecNoValidRSATrustedCertificateAlarm NOTIFICATION-TYPE
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause
}
STATUS current
DESCRIPTION
"This alarm is raised, when there is no valid RSA trusted-certificate for
a context. It.s cleared, when a valid trusted-certificate is
configured or when system time is change to make the existing certificate
valid. As long as any valid RSA trusted-certificate exists for any CA, this
alarm will not be raised. This alarm is set at .Major. severity."
::= { rbnIpSecNotifications 3 }
rbnIpSecRSASelfCertificateNearingExpiryAlarm NOTIFICATION-TYPE
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause,
rbnIpSecSelfCertificateIdentifier,
rbnIpSecCertificateHandle,
rbnIpSecExpiryDateAndTime
}
STATUS current
DESCRIPTION
" This alarm notifies the operator that the RSA self certificate
expiration is near. It will be raised at the user specified time
before the expiration. It will be cleared when a new certificate with
the self subject name is added, the certificate is deleted, or the system
time pulled up. This alarm is set at .Warning. severity."
::= { rbnIpSecNotifications 4 }
rbnIpSecRSATrustedCertificateNearingExpiryAlarm NOTIFICATION-TYPE
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause,
rbnIpSecCertificateSubjectName,
rbnIpSecCertificateHandle,
rbnIpSecExpiryDateAndTime
}
STATUS current
DESCRIPTION
" This alarm notifies the operator that the RSA self certificate
expiration is near. It will be raised at the user specified time
before the expiration. It will be cleared when a new certificate with
the self subject name is added, the certificate is deleted, or the system
time is pulled up. This alarm is set at .Warning. severity."
::= { rbnIpSecNotifications 5 }
--
-- compliance statements
--
rbnIpSecCompliances OBJECT IDENTIFIER ::= { rbnIpSecConformance 1 }
rbnIpSecGroups OBJECT IDENTIFIER ::= { rbnIpSecConformance 2 }
rbnIpSecCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the IPSEC MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnIpSecNotifyObjectGroup,
rbnIpSecNotifyGroup
}
::= { rbnIpSecCompliances 1 }
--
-- groupings
--
rbnIpSecNotifyObjectGroup OBJECT-GROUP
OBJECTS {
rbnIpSecEventDateAndTime,
rbnIpSecEventSeverity,
rbnIpSecEventType,
rbnIpSecEventProbableCause,
rbnIpSecTunnelIdentifier,
rbnIpSecTunnelName,
rbnIpSecTunnelType,
rbnIpSecTunnelDownCause,
rbnIpSecRemoteIdType,
rbnIpSecRemoteId,
rbnIpSecLocalAddrContextName,
rbnIpSecLocalAddressType,
rbnIpSecLocalAddress,
rbnIpSecRemoteAddressType,
rbnIpSecRemoteAddress,
rbnIpSecTunnelState,
rbnIpSecSelfCertificateIdentifier,
rbnIpSecCertificateSubjectName,
rbnIpSecCertificateHandle,
rbnIpSecExpiryDateAndTime
}
STATUS current
DESCRIPTION
"The collection of objects related to IPSEC
notifications."
::= { rbnIpSecGroups 1 }
rbnIpSecNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnIpSecTunnelStatusChangeAlarm,
rbnIpSecNoValidRSASelfCertificateAlarm,
rbnIpSecNoValidRSATrustedCertificateAlarm,
rbnIpSecRSASelfCertificateNearingExpiryAlarm,
rbnIpSecRSATrustedCertificateNearingExpiryAlarm
}
STATUS current
DESCRIPTION
"Notification for tracking IPSEC events."
::= { rbnIpSecGroups 2 }
END

1336
mibs/ericsson/RBN-IPPOOL-MIB Normal file

File diff suppressed because it is too large Load Diff

1801
mibs/ericsson/RBN-L2TP-MIB Normal file

File diff suppressed because it is too large Load Diff

1438
mibs/ericsson/RBN-L2VPN-MIB Normal file

File diff suppressed because it is too large Load Diff

370
mibs/ericsson/RBN-LAG-MIB Normal file
View File

@ -0,0 +1,370 @@
-- *****************************************************************
-- RBN-LAG-MIB
--
-- Copyright (c) 2012 RedBack Networks, Inc.
-- All rights reserved.
--
-- Copyright (c) 2012 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-LAG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE
FROM SNMPv2-CONF -- [RFC2580]
MacAddress,
TruthValue,
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
rbnMgmt
FROM RBN-SMI
RbnSlot, RbnPort
FROM RBN-TC
InterfaceIndexOrZero
FROM IF-MIB
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
rbnMcLagMIB MODULE-IDENTITY
LAST-UPDATED "201206011800Z" -- June 1, 2012
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750-5000
Fax: +1 408 750-5599
"
DESCRIPTION
" This MIB contains managed object defintions for the MC-LAG."
-- Revision History.
REVISION "201206011800Z" -- June 1, 2012
DESCRIPTION
"Initial version."
::= { rbnMgmt 102 }
-- Top level components of this MIB.
rbnMcLagNotifications OBJECT IDENTIFIER ::= { rbnMcLagMIB 0 }
rbnMcLagObjects OBJECT IDENTIFIER ::= { rbnMcLagMIB 1 }
rbnMcLagConformance OBJECT IDENTIFIER ::= { rbnMcLagMIB 2 }
--
-- Scalars and Tables
--
rbnMcLagTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMcLagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table consists of MC-LAG management objects."
::= { rbnMcLagObjects 1 }
rbnMcLagEntry OBJECT-TYPE
SYNTAX RbnMcLagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains management objects of an MC-LAG node."
INDEX {
rbnMcLagName }
::= { rbnMcLagTable 1 }
RbnMcLagEntry ::= SEQUENCE {
rbnMcLagName SnmpAdminString,
rbnMcLagId Integer32,
rbnMcLagSystemPriority Integer32,
rbnMcLagSystemMacAddress MacAddress,
rbnMcLagRevertiveMode TruthValue,
rbnMcLagRevertiveHoldTimer Integer32,
rbnMcLagOperState INTEGER,
rbnMcLagOperErrorCode INTEGER,
rbnMcLagSwitchOverTime DateAndTime,
rbnMcLagSwitchOverReason SnmpAdminString
}
rbnMcLagName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object contains the name of the MC-LAG."
::= { rbnMcLagEntry 1 }
rbnMcLagId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The LINK-GROUP ID."
::= { rbnMcLagEntry 2 }
rbnMcLagSystemPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configured system priority for the MC-LAG."
::= { rbnMcLagEntry 3 }
rbnMcLagSystemMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system MAC address for the MC-LAG."
::= { rbnMcLagEntry 4 }
rbnMcLagRevertiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the port is in revertive mode."
::= { rbnMcLagEntry 5 }
rbnMcLagRevertiveHoldTimer OBJECT-TYPE
SYNTAX Integer32
UNITS
"seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the time delayed before the MC-LAG is
reverted back to the former active."
::= { rbnMcLagEntry 6 }
rbnMcLagOperState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
standby(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current MC-LAG state:
Up - When the MC-LAG is active on one of the two chassis.
Down - When the MC-LAG is down.
Standby - When the MC-LAG is standby"
::= { rbnMcLagEntry 7 }
rbnMcLagOperErrorCode OBJECT-TYPE
SYNTAX INTEGER {
noError(0),
configMismatch(1),
priorityError(2),
downMinLink(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason that MC-LAG is Down.
configMismatch - MC-LAG is down because of config mismatch
priorityError - MC-LAG is down because of config mismatch
downMinLink - MC-LAG is down because of min-link error"
::= { rbnMcLagEntry 8 }
rbnMcLagSwitchOverTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicated the last time MC-LAG was switched-over."
::= { rbnMcLagEntry 9 }
rbnMcLagSwitchOverReason OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This indicate in text the reason for MC-LAG switchover. "
::= { rbnMcLagEntry 10 }
-- Multi-chassis Link-group constituent Table
rbnMcLagConstituentTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMcLagConstituentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " This is a table of constituent ports for a LAG"
::= { rbnMcLagObjects 2 }
rbnMcLagConstituentEntry OBJECT-TYPE
SYNTAX RbnMcLagConstituentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A constituent port of an MCLAG."
INDEX {
rbnMcLagName, rbnMcLagConstituentSlot, rbnMcLagConstituentPort
}
::= { rbnMcLagConstituentTable 1 }
RbnMcLagConstituentEntry ::= SEQUENCE {
rbnMcLagConstituentSlot RbnSlot,
rbnMcLagConstituentPort RbnPort,
rbnMcLagConstituentPortPriority INTEGER,
rbnMcLagConstituentPortIfIndex InterfaceIndexOrZero
}
rbnMcLagConstituentSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This indicates the slot number of the constituent port."
::= { rbnMcLagConstituentEntry 1 }
rbnMcLagConstituentPort OBJECT-TYPE
SYNTAX RbnPort
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This indicates the port number of the constituent port"
::= { rbnMcLagConstituentEntry 2 }
rbnMcLagConstituentPortPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " This indicates the configured priority of the constituent
port."
::= { rbnMcLagConstituentEntry 3 }
rbnMcLagConstituentPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION " The interface index associated with the constituent port."
::= { rbnMcLagConstituentEntry 4 }
--
-- Notification Types
--
-- MC-LAG level
rbnMcLagSwitchOverEvent NOTIFICATION-TYPE
OBJECTS {
rbnMcLagOperState,
rbnMcLagSwitchOverReason
}
STATUS current
DESCRIPTION
"An MC-LAG switch-over trap indicates a switch-over has happened
and also identifying which chassis will become active and chassis."
::= { rbnMcLagNotifications 1 }
rbnMcLagOperFailed NOTIFICATION-TYPE
OBJECTS {
rbnMcLagOperState,
rbnMcLagOperErrorCode
}
STATUS current
DESCRIPTION
"his trap indicates MC-LAG has failed and why."
::= { rbnMcLagNotifications 2 }
rbnMcLagOperFailureCleared NOTIFICATION-TYPE
OBJECTS {
rbnMcLagOperState
}
STATUS current
DESCRIPTION
"his trap indicates MC-LAG has failed and why."
::= { rbnMcLagNotifications 3 }
-- MC-LAG constituent port level
rbnMcLagConstituentPortUp NOTIFICATION-TYPE
OBJECTS {
rbnMcLagConstituentPortPriority,
rbnMcLagConstituentPortIfIndex
}
STATUS current
DESCRIPTION
"This trap indicates which constituent ports has failed in the
MC-LAG."
::= { rbnMcLagNotifications 4 }
rbnMcLagConstituentPortDown NOTIFICATION-TYPE
OBJECTS {
rbnMcLagConstituentPortPriority,
rbnMcLagConstituentPortIfIndex
}
STATUS current
DESCRIPTION
"This trap indicates which constituent ports has failed in the
MC-LAG."
::= { rbnMcLagNotifications 5 }
-- Conformance Statement
rbnMcLagGroups
OBJECT IDENTIFIER ::= { rbnMcLagConformance 1 }
rbnMcLagCompliances
OBJECT IDENTIFIER ::= { rbnMcLagConformance 2 }
-- Module Compliance
rbnMcLagModuleCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide support
for the RBN-LAG-MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnMcLagObjectGroup,
rbnMcLagNotificationGroup
}
::= { rbnMcLagCompliances 1 }
-- Units of conformance.
rbnMcLagObjectGroup OBJECT-GROUP
OBJECTS {
rbnMcLagId,
rbnMcLagSystemPriority,
rbnMcLagSystemMacAddress,
rbnMcLagRevertiveMode,
rbnMcLagRevertiveHoldTimer,
rbnMcLagOperState,
rbnMcLagOperErrorCode,
rbnMcLagSwitchOverTime,
rbnMcLagSwitchOverReason,
rbnMcLagConstituentPortPriority,
rbnMcLagConstituentPortIfIndex
}
STATUS current
DESCRIPTION
"Collection of scalar objects required for Multi-chassis
Link-group management."
::= { rbnMcLagGroups 1 }
rbnMcLagNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnMcLagSwitchOverEvent,
rbnMcLagOperFailed,
rbnMcLagOperFailureCleared,
rbnMcLagConstituentPortUp,
rbnMcLagConstituentPortDown
}
STATUS current
DESCRIPTION
"Objects required for Multi-chassis Link-group notifications."
::= { rbnMcLagGroups 2 }
END

View File

@ -0,0 +1,200 @@
-- $Id: RBN-MEDIA-GATEWAY-MIB.my,v 1.1.18.1 2010/05/26 04:57:10 dazhao Exp $
-- $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-MEDIA-GATEWAY-MIB.my,v $
-- *****************************************************************
-- RBN-MEDIA-GATEWAY-MIB MEDIA GATEWAY MIB
--
-- Copyright (c) 2009 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-MEDIA-GATEWAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
IANAItuEventType,
IANAItuProbableCause
FROM IANA-ITU-ALARM-TC-MIB
ItuPerceivedSeverity
FROM ITU-ALARM-TC-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI;
rbnMediaGatewayMib MODULE-IDENTITY
LAST-UPDATED "201004190000Z" -- April 19, 2010
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson Inc.
100 Headquarters Drive
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines the objects necessary to support the management of
Media Gateway(MG) objects."
REVISION "201004190000Z" -- April 19, 2010
DESCRIPTION
"Modified the rbnH248LinkStatusAlarm Description regarding
timeout value which triggers this notification"
REVISION "200909300000Z" -- September 30, 2009
DESCRIPTION
"Initial Version."
::= { rbnMgmt 52 }
rbnMediaGatewayNotifications OBJECT IDENTIFIER ::= { rbnMediaGatewayMib 0 }
rbnMediaGatewayObjects OBJECT IDENTIFIER ::= { rbnMediaGatewayMib 1 }
rbnMediaGatewayConformance OBJECT IDENTIFIER ::= { rbnMediaGatewayMib 2 }
--
-- some structure for the mib objects
--
rbnMediaGatewayNotify OBJECT IDENTIFIER ::= { rbnMediaGatewayObjects 1 }
--
-- MEDIA GATEWAY notification objects
--
rbnMGEventDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The local date and time when the event was raised."
::= { rbnMediaGatewayNotify 1 }
rbnMGEventSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current severity of the event."
::= { rbnMediaGatewayNotify 2 }
rbnMGEventSender OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identifier of the entity sending the event."
::= { rbnMediaGatewayNotify 3 }
rbnMGEventType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of the event."
::= { rbnMediaGatewayNotify 4 }
rbnMGEventProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The probable cause for this event."
::= { rbnMediaGatewayNotify 5 }
rbnMGEventInformation OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Additional information to describe the problem."
::= { rbnMediaGatewayNotify 6 }
--
-- NOTIFICATIONS - node for hanging notification definitions
--
rbnH248LinkStatusAlarm NOTIFICATION-TYPE
OBJECTS {
rbnMGEventDateAndTime,
rbnMGEventSeverity,
rbnMGEventSender,
rbnMGEventType,
rbnMGEventProbableCause,
rbnMGEventInformation
}
STATUS current
DESCRIPTION
"This notification signifies that the SNMP entity has detected that
the H.248 link for a Media Gateway Controller (MGC) Group is down for
more than configured timeout when rbnMGEventSeverity has the value 'major'.
The timeout value is out of scope of the MIB module.
The notification is sent with a value of 'clear' for
rbnMGEventSeverity when the link state is restored (operationally up)
or is obsoleted due to certain configuration change."
::= { rbnMediaGatewayNotifications 1 }
--
-- compliance statements
--
rbnMediaGatewayCompliances OBJECT IDENTIFIER ::= { rbnMediaGatewayConformance 1 }
rbnMediaGatewayGroups OBJECT IDENTIFIER ::= { rbnMediaGatewayConformance 2 }
rbnMGCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Media Gateway MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnMGNotifyObjectGroup,
rbnMGLinkNotifyGroup
}
::= { rbnMediaGatewayCompliances 1 }
--
-- groupings
--
rbnMGNotifyObjectGroup OBJECT-GROUP
OBJECTS {
rbnMGEventDateAndTime,
rbnMGEventSeverity,
rbnMGEventSender,
rbnMGEventType,
rbnMGEventProbableCause,
rbnMGEventInformation
}
STATUS current
DESCRIPTION
"The collection of objects related to Media Gateway notifications."
::= { rbnMediaGatewayGroups 1 }
rbnMGLinkNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnH248LinkStatusAlarm
}
STATUS current
DESCRIPTION
"Notification for tracking Media Gateway events."
::= { rbnMediaGatewayGroups 2 }
END

View File

@ -0,0 +1,330 @@
-- *****************************************************************
-- RBN-MEMORY-MIB Redback Memory Mib
--
-- Copyright (c) 2002,2004 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
rbnMgmt
FROM RBN-SMI
RbnKBytes
FROM RBN-TC;
rbnMemoryMib MODULE-IDENTITY
LAST-UPDATED "200403051700Z" -- Mar 5, 2004
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"Defines the objects necessary to obtain information allowing
monitoring of system memory usage in a Redback device."
REVISION "200403051700Z" -- Mar 5, 2004
DESCRIPTION
"Obsoleted rbnSmsMemoryTable and corresponding conformance
information."
REVISION "200206260000Z" -- Jun 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added rbnMemoryTable, rbnMemoryGroup
conformance group, and compliance statements. Deprecated
rbnSmsMemoryTable and conformance information relevant to the
table."
REVISION "200201031700Z" -- Jan 3, 2002
DESCRIPTION
"Initial version."
::= { rbnMgmt 16 }
rbnMemoryMIBNotifications OBJECT IDENTIFIER ::= { rbnMemoryMib 0 }
rbnMemoryMIBObjects OBJECT IDENTIFIER ::= { rbnMemoryMib 1 }
rbnMemoryMIBConformance OBJECT IDENTIFIER ::= { rbnMemoryMib 2 }
--
-- SMS Memory Usage Table
--
rbnSmsMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnSmsMemoryEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This table contains the objects which identify information
about SMS memory usage. This table has been obsoleted. The
new rbnMemoryTable must be used instead."
::= { rbnMemoryMIBObjects 1 }
rbnSmsMemoryEntry OBJECT-TYPE
SYNTAX RbnSmsMemoryEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row in the rbnSmsMemoryTable. This Entry has
been obsoleted. The new rbnMemoryEntry must be used
instead."
INDEX { rbnSmsMemoryIndex }
::= { rbnSmsMemoryTable 1 }
RbnSmsMemoryEntry ::=
SEQUENCE {
rbnSmsMemoryIndex Unsigned32,
rbnSmsMemoryModule SnmpAdminString,
rbnSmsMemoryFreeBytes Unsigned32,
rbnSmsMemoryBytesInUse Unsigned32,
rbnSmsMemoryBlocksInUse Unsigned32,
rbnSmsMemoryCumulBlocks Unsigned32
}
rbnSmsMemoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A unique identifier for an entry in this table."
::= { rbnSmsMemoryEntry 1 }
rbnSmsMemoryModule OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The name of the module. This name is the same as that
which would be displayed via the `show memory' CLI command.
Examples would be CE, FE, SM 2, CM 3."
::= { rbnSmsMemoryEntry 2 }
rbnSmsMemoryFreeBytes OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of unused bytes of memory in this entry."
::= { rbnSmsMemoryEntry 3 }
rbnSmsMemoryBytesInUse OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of bytes of memory in use in this entry."
::= { rbnSmsMemoryEntry 4 }
rbnSmsMemoryBlocksInUse OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The number of blocks of memory in use in this entry.
A block of memory is the amount of memory returned by a
single call to the memory allocation routine in AOS.
Hence the size of a block of memory is variable.
This statistic can be used to check for memory leaks.
One possible strategy is to note the value, do some
operations, undo the operations, then check the value
again - the start and end values should match. If they
do not, there may be a memory leak."
::= { rbnSmsMemoryEntry 5 }
rbnSmsMemoryCumulBlocks OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The cumulative blocks count for this entry. It is an
indication of how many times the memory allocation in
AOS has been called since the system booted.
It can be used to measure the expense of an operation
in terms of calls to allocate memory, which are fairly
expensive in terms of CPU time."
::= { rbnSmsMemoryEntry 6 }
--
-- Redback Memory Usage Table
--
rbnMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects which identify information
about memory usage."
::= { rbnMemoryMIBObjects 2 }
rbnMemoryEntry OBJECT-TYPE
SYNTAX RbnMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnMemoryTable."
INDEX { rbnMemoryIndex }
::= { rbnMemoryTable 1 }
RbnMemoryEntry ::=
SEQUENCE {
rbnMemoryIndex Unsigned32,
rbnMemoryModule SnmpAdminString,
rbnMemoryFreeKBytes RbnKBytes,
rbnMemoryKBytesInUse RbnKBytes,
rbnMemoryBlocksInUse Unsigned32,
rbnMemoryCumulBlocks Unsigned32
}
rbnMemoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for an entry in this table."
::= { rbnMemoryEntry 1 }
rbnMemoryModule OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the module on which this memory resides."
::= { rbnMemoryEntry 2 }
rbnMemoryFreeKBytes OBJECT-TYPE
SYNTAX RbnKBytes
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of unused memory in this entry."
::= { rbnMemoryEntry 3 }
rbnMemoryKBytesInUse OBJECT-TYPE
SYNTAX RbnKBytes
UNITS "KBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of memory in use in this entry."
::= { rbnMemoryEntry 4 }
rbnMemoryBlocksInUse OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of blocks of memory on this module which is in
use. A block of memory is a unit of physical/virtual
memory that can be allocated or freed by the user. This
statistic can be used to check for memory leaks. One
possible strategy is to note the value, do some operations,
undo the operations, then check the value again - the start
and end values should match. If they do not, there may be
a memory leak."
::= { rbnMemoryEntry 5 }
rbnMemoryCumulBlocks OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cumulative blocks count for this entry. For example,
in some systems, this indicates how many times the memory
allocation routine has been called since the system booted.
Then, this can be used to measure the expense of an operation
because the calls to allocate memory are often considered to
be cpu-intensive."
::= { rbnMemoryEntry 6 }
--
-- Compliance statements
--
rbnSmsMemoryCompliances OBJECT IDENTIFIER ::= { rbnMemoryMIBConformance 1 }
rbnSmsMemoryGroups OBJECT IDENTIFIER ::= { rbnMemoryMIBConformance 2 }
rbnMemoryCompliances OBJECT IDENTIFIER ::= { rbnMemoryMIBConformance 3 }
rbnMemoryGroups OBJECT IDENTIFIER ::= { rbnMemoryMIBConformance 4 }
rbnMemoryCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The requirements for conformance to the Redback Memory
Usage MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnMemoryGroup
}
::= { rbnMemoryCompliances 1}
-- Units of conformance
rbnMemoryGroup OBJECT-GROUP
OBJECTS {
rbnMemoryModule,
rbnMemoryFreeKBytes,
rbnMemoryKBytesInUse,
rbnMemoryBlocksInUse,
rbnMemoryCumulBlocks
}
STATUS current
DESCRIPTION
"The collection of objects providing memory usage
information."
::= { rbnMemoryGroups 1}
-- Obsolete Definitions
rbnSmsMemoryGroup OBJECT-GROUP
OBJECTS {
rbnSmsMemoryModule,
rbnSmsMemoryFreeBytes,
rbnSmsMemoryBytesInUse,
rbnSmsMemoryBlocksInUse,
rbnSmsMemoryCumulBlocks
}
STATUS obsolete
DESCRIPTION
"The collection of objects providing SMS memory usage
information."
::= { rbnSmsMemoryGroups 1}
rbnSmsMemoryCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback SMS memory usage MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnSmsMemoryGroup
}
::= { rbnSmsMemoryCompliances 1}
END

View File

@ -0,0 +1,162 @@
-- *****************************************************************
-- RBN-MPLS-L3VPN-STD-EXT-MIB Extension to RFC 4382
--
--
-- *****************************************************************
RBN-MPLS-L3VPN-STD-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF -- [RFC2580]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
mplsL3VpnVrfName, MplsL3VpnRtType,
MplsL3VpnRouteDistinguisher
FROM MPLS-L3VPN-STD-MIB -- [RFC4382]
AddressFamilyNumbers
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB -- [IANAFamily]
rbnMgmt
FROM RBN-SMI
;
rbnMplsL3VpnMIB MODULE-IDENTITY
LAST-UPDATED "200905300000Z" -- May 30, 2009
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
"RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362 USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This MIB contains managed object definitions for the
Layer-3 Multiprotocol Label Switching Virtual
Private Networks.
This version of this MIB module extends RFC4382."
-- Revision history.
REVISION
"200905300000Z" -- May 30, 2009
DESCRIPTION
"Initial version."
::= { rbnMgmt 51 }
-- Top level components of this MIB.
rbnMplsL3VpnObjects OBJECT IDENTIFIER ::= { rbnMplsL3VpnMIB 1 }
rbnMplsL3VpnConf OBJECT IDENTIFIER ::= { rbnMplsL3VpnObjects 1 }
rbnMplsL3VpnConformance OBJECT IDENTIFIER ::= { rbnMplsL3VpnMIB 2 }
-- rbnMplsL3VpnVrfRTTable
rbnMplsL3VpnVrfRTTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMplsL3VpnVrfRTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies per-VRF route target association.
Each entry identifies a connectivity policy supported
as part of a VPN. rbnMplsL3VpnVrfRTTable is equivalent
to mplsL3VpnVrfRTTable except for lexicographical ordering."
::= { rbnMplsL3VpnConf 1 }
rbnMplsL3VpnVrfRTEntry OBJECT-TYPE
SYNTAX RbnMplsL3VpnVrfRTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by an LSR for
each route target configured for a VRF supporting
a MPLS L3VPN instance. The indexing provides an
ordering per-VRF instance. See [RFC4364] for a
complete definition of a route target."
INDEX { mplsL3VpnVrfName,
rbnMplsL3VpnVrfRTAddrFamily,
rbnMplsL3VpnVrfRTType,
rbnMplsL3VpnVrfRTIndex }
::= { rbnMplsL3VpnVrfRTTable 1 }
RbnMplsL3VpnVrfRTEntry ::= SEQUENCE {
rbnMplsL3VpnVrfRTAddrFamily AddressFamilyNumbers,
rbnMplsL3VpnVrfRTType MplsL3VpnRtType,
rbnMplsL3VpnVrfRTIndex Unsigned32,
rbnMplsL3VpnVrfRT MplsL3VpnRouteDistinguisher,
rbnMplsL3VpnVrfRTDescr SnmpAdminString
}
rbnMplsL3VpnVrfRTAddrFamily OBJECT-TYPE
SYNTAX AddressFamilyNumbers
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address family in which the route target is declared."
::= { rbnMplsL3VpnVrfRTEntry 1 }
rbnMplsL3VpnVrfRTType OBJECT-TYPE
SYNTAX MplsL3VpnRtType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route target distribution type."
::= { rbnMplsL3VpnVrfRTEntry 2 }
rbnMplsL3VpnVrfRTIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Auxiliary index for route targets configured for a
particular VRF."
::= { rbnMplsL3VpnVrfRTEntry 3 }
rbnMplsL3VpnVrfRT OBJECT-TYPE
SYNTAX MplsL3VpnRouteDistinguisher
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The route target distribution policy."
DEFVAL { "" }
::= { rbnMplsL3VpnVrfRTEntry 4 }
rbnMplsL3VpnVrfRTDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the route target."
DEFVAL { "" }
::= { rbnMplsL3VpnVrfRTEntry 5 }
-- Conformance Statement
rbnMplsL3VpnGroups
OBJECT IDENTIFIER ::= { rbnMplsL3VpnConformance 1 }
rbnMplsL3VpnCompliances
OBJECT IDENTIFIER ::= { rbnMplsL3VpnConformance 2 }
-- Module Compliance
rbnMplsL3VpnModuleCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for agents that provide support
for the RBN-MPLS-L3VPN-STD-EXT-MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnMplsL3VpnGroup
}
::= { rbnMplsL3VpnCompliances 1 }
-- Units of conformance.
rbnMplsL3VpnGroup OBJECT-GROUP
OBJECTS { rbnMplsL3VpnVrfRT,
rbnMplsL3VpnVrfRTDescr }
STATUS current
DESCRIPTION
"Collection of scalar objects required for MPLS VPN
management."
::= { rbnMplsL3VpnGroups 1 }
END

View File

@ -0,0 +1,345 @@
-- *****************************************************************
-- RBN-NOTIFY-ENHANCE-MIB Notify Enhance MIB
--
-- Copyright (c) 2005-2009 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-NOTIFY-ENHANCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnSlot
FROM RBN-TC
rbnCardAlarmId,
rbnCardAlarmType,
rbnCardAlarmDateAndTime,
rbnCardAlarmDescription,
rbnCardAlarmProbableCause,
rbnCardAlarmSeverity,
rbnCardAlarmServiceAffecting
FROM RBN-CARDMON-MIB
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed
FROM IF-MIB
dsx1LineStatus,
dsx1LineStatusLastChange
FROM DS1-MIB
rbnDsx1AlarmSeverity,
rbnDsx1AlarmServiceAffecting
FROM RBN-DS1-MIB
dsx3LineStatus,
dsx3LineStatusLastChange
FROM DS3-MIB
rbnDsx3AlarmSeverity,
rbnDsx3AlarmServiceAffecting
FROM RBN-DS3-MIB
rbnMgmt
FROM RBN-SMI;
rbnNotifyEnhanceMIB MODULE-IDENTITY
LAST-UPDATED "200903231700Z" -- March 23, 2009
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB used to enhance the notification objects on
RedBack Networks devices."
REVISION "200903231700Z" -- March 23, 2009
DESCRIPTION
"Added rbnNEGroupName.
Modified description of rbnNECircuitId to contain the
link group name for circuits which are type link group. "
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Initial version."
::= { rbnMgmt 36 }
rbnNotifyEnhanceMIBNotifications OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 0 }
rbnNotifyEnhanceMIBObjects OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 1 }
rbnNotifyEnhanceMIBConformance OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIB 2 }
-- MIB Object groups
rbnNEGeneral OBJECT IDENTIFIER ::= { rbnNotifyEnhanceMIBObjects 1 }
rbnNESlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the chassis slot number in which the entity
associated with the notification is contained in.
A value of '0' indicates that the entity is not contained
within a chassis slot."
::= { rbnNEGeneral 1 }
rbnNECardName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A textual description of the linecard associated with
the notification."
::= { rbnNEGeneral 2 }
rbnNECardOp OBJECT-TYPE
SYNTAX INTEGER {
insert(1),
remove(2),
other(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the operation performed on the linecard
associated with the notification."
::= { rbnNEGeneral 3 }
rbnNECircuitId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents a string that identifies the circuit
associated with the notification.
On the SE router this string is formatted as
slot-port-channel-subchannel, with the exception that
channel and subchannel are only included when appropriate.
If the circuit is a link-group circuit, then the value
contains the link group name rather than the formatted
slot-port-channel-subchannel."
::= { rbnNEGeneral 4 }
rbnNEGroupName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The link group name associated with the resource
identified in a notification. "
::= { rbnNEGeneral 5 }
-- Notifications
rbnNEentConfigChange NOTIFICATION-TYPE
OBJECTS {
rbnNESlot,
rbnNECardName,
rbnNECardOp,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of entConfigChange trap
defined in ENTITY-MIB.
The rbnNEentConfigChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 1 }
rbnNECardAlarm NOTIFICATION-TYPE
OBJECTS {
rbnCardAlarmId,
rbnCardAlarmType,
rbnCardAlarmDateAndTime,
rbnCardAlarmDescription,
rbnCardAlarmProbableCause,
rbnCardAlarmSeverity,
rbnCardAlarmServiceAffecting,
rbnNECardName,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of rbnCardAlarm trap defined
in RBN-CARDMON-MIB.
The rbnNECardAlarm trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 2 }
rbnNElinkDown NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of linkDown trap defined in
IF-MIB.
The rbnNElinkDown trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 3 }
rbnNElinkUp NOTIFICATION-TYPE
OBJECTS {
ifIndex,
ifAdminStatus,
ifOperStatus,
ifSpeed,
ifHighSpeed,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of linkUp trap defined in
IF-MIB.
The rbnNElinkUp trap generation is enabled only when
'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 4 }
rbnNEdsx1LineStatusChange NOTIFICATION-TYPE
OBJECTS {
dsx1LineStatus,
dsx1LineStatusLastChange,
rbnDsx1AlarmSeverity,
rbnDsx1AlarmServiceAffecting,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of dsx1LineStatusChange
defined in DS1-MIB.
The rbnNEdsx1LineStatusChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 5 }
rbnNEdsx3LineStatusChange NOTIFICATION-TYPE
OBJECTS {
dsx3LineStatus,
dsx3LineStatusLastChange,
rbnDsx3AlarmSeverity,
rbnDsx3AlarmServiceAffecting,
rbnNECircuitId,
sysName
}
STATUS current
DESCRIPTION
"This is an enhanced version of dsx3LineStatusChange
defined in DS3-MIB.
The rbnNEdsx3LineStatusChange trap generation is enabled only
when 'traps nemib {exclusive | non-exclusive}' CLI command
is configured."
::= { rbnNotifyEnhanceMIBNotifications 6 }
-- Conformance Statements
rbnNotifyEnhanceMIBGroups OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIBConformance 1 }
rbnNotifyEnhanceMIBCompliances OBJECT IDENTIFIER
::= { rbnNotifyEnhanceMIBConformance 2 }
rbnNotifyEnhanceMIBObjectGroup OBJECT-GROUP
OBJECTS {
rbnNESlot,
rbnNECardName,
rbnNECardOp,
rbnNECircuitId,
rbnNEGroupName
}
STATUS current
DESCRIPTION
"A collection of objects providing enhanced
notification information."
::= { rbnNotifyEnhanceMIBGroups 1 }
rbnNotifyEnhanceMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnNEentConfigChange,
rbnNECardAlarm,
rbnNElinkDown,
rbnNElinkUp,
rbnNEdsx1LineStatusChange,
rbnNEdsx3LineStatusChange
}
STATUS current
DESCRIPTION
"A collection of notifications providing enhanced
notification information."
::= { rbnNotifyEnhanceMIBGroups 2 }
rbnNotifyEnhanceMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the NotifyEnhance MIB"
MODULE -- this module
GROUP rbnNotifyEnhanceMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which support
notification enhancement capabilities"
::= { rbnNotifyEnhanceMIBCompliances 1 }
rbnNotifyEnhanceMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the NotifyEnhance MIB"
MODULE -- this module
MANDATORY-GROUPS {
rbnNotifyEnhanceMIBObjectGroup,
rbnNotifyEnhanceMIBNotificationGroup
}
GROUP rbnNotifyEnhanceMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which support
notification enhancement capabilities"
::= { rbnNotifyEnhanceMIBCompliances 2 }
END

454
mibs/ericsson/RBN-PING-MIB Normal file
View File

@ -0,0 +1,454 @@
-- *****************************************************************
-- RBN-PING-MIB Redback Ping MIB
--
-- Copyright (c) 2008 Redback Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-PING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32,
Unsigned32 FROM SNMPv2-SMI
DateAndTime, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
pingCtlEntry, pingResultsEntry,
pingCtlOwnerIndex, pingCtlTestName FROM DISMAN-PING-MIB
rbnMgmt FROM RBN-SMI;
rbnPingMib MODULE-IDENTITY
LAST-UPDATED "200807300000Z" -- Jul 30, 2008
ORGANIZATION "Redback Networks, Inc."
CONTACT-INFO
" Redback Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com
"
DESCRIPTION
"This Redback MIB supplements the standard Ping MIB, namely:
DISMAN-PING-MIB (RFC 4560)
This module defines additional objects for creating and
monitoring ping tests.
All MIB objects defined in this module are viewed within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3)."
REVISION "200807300000Z" -- Jul 30, 2008
DESCRIPTION
"Initial version."
::= { rbnMgmt 46 }
rbnPingObjects OBJECT IDENTIFIER ::= { rbnPingMib 1 }
rbnPingConformance OBJECT IDENTIFIER ::= { rbnPingMib 2 }
rbnPingNotifications OBJECT IDENTIFIER ::= { rbnPingMib 3 }
--
-- some structure for the mib objects
--
rbnPingGlobals OBJECT IDENTIFIER ::= { rbnPingObjects 1 }
rbnPingResults OBJECT IDENTIFIER ::= { rbnPingObjects 2 }
rbnPingControl OBJECT IDENTIFIER ::= { rbnPingObjects 3 }
rbnPingIp OBJECT IDENTIFIER ::= { rbnPingObjects 4 }
--
-- Global objects
--
rbnPingNumTests OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the pingCtlTable."
::= { rbnPingGlobals 1 }
--
-- Ping test results (common to all protocols)
--
rbnPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enhances the pingResultsTable, providing additional
statistics for completed ping tests."
::= { rbnPingResults 1 }
rbnPingResultsEntry OBJECT-TYPE
SYNTAX RbnPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnPingResultsTable."
AUGMENTS { pingResultsEntry }
::= { rbnPingResultsTable 1 }
RbnPingResultsEntry ::= SEQUENCE {
rbnPingResultsJitter Gauge32
}
rbnPingResultsJitter OBJECT-TYPE
SYNTAX Gauge32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated ping jitter value, which is the delta between
the minimum round-trip-time (RTT) and the maximum RTT. If no
RTT has been received, this object will have a value of 0."
::= { rbnPingResultsEntry 1 }
rbnPingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of ping tests. This
is essentially a mirror of the pingResultsTable, with the
addition of an index object.
The number of entries in this table is limited per entry in
the pingCtlTable by the value of the corresponding
rbnPingCtlMaxHistoryRows object.
An entry in this table is created when a ping test completes.
The initial 2 instance identifier index values identify the
pingCtlEntry that these test results belong to. An entry is
removed from the table when its corresponding pingCtlEntry
is deleted.
The oldest entry in this table for a corresponding entry in
the pingCtlTable will be removed to allow the addition of a
new entry once the number of rows in this table reaches the
value specified by the rbnPingCtlMaxHistory for the
corresponding entry in the rbnPingCtlTable."
::= { rbnPingResults 2 }
rbnPingHistoryEntry OBJECT-TYPE
SYNTAX RbnPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnPingHistoryTable."
INDEX { pingCtlOwnerIndex, pingCtlTestName, rbnPingHistoryIndex }
::= { rbnPingHistoryTable 1 }
RbnPingHistoryEntry ::= SEQUENCE {
rbnPingHistoryIndex Unsigned32,
rbnPingHistoryIpTargetAddressType InetAddressType,
rbnPingHistoryIpTargetAddress InetAddress,
rbnPingHistoryMinRtt Unsigned32,
rbnPingHistoryMaxRtt Unsigned32,
rbnPingHistoryAverageRtt Unsigned32,
rbnPingHistoryProbeResponses Gauge32,
rbnPingHistorySentProbes Gauge32,
rbnPingHistoryRttSumOfSquares Unsigned32,
rbnPingHistoryLastGoodProbe DateAndTime,
rbnPingHistoryJitter Gauge32
}
rbnPingHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..'ffffffff'h)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created when a ping test
completes. The initial 2 instance identifier index values
identify the pingCtlEntry that these results belongs to.
rbnPingHistoryIndex will be assigned values starting at 1 and
will wrap after exceeding the maximum possible value
('ffffffff'h)."
::= { rbnPingHistoryEntry 1 }
rbnPingHistoryIpTargetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of address stored
in the corresponding pingResultsIpTargetAddress
object."
DEFVAL { unknown }
::= { rbnPingHistoryEntry 2 }
rbnPingHistoryIpTargetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the IP address associated
with a pingCtlTargetAddress value when the destination
address is specified as a DNS name. The value of
this object should be a zero-length octet string
when a DNS name is not specified or when a
specified DNS name fails to resolve.
The address type (InetAddressType) that relates to
this object is specified by the corresponding value
of pingResultsIpTargetAddressType."
DEFVAL { ''H }
::= { rbnPingHistoryEntry 3 }
rbnPingHistoryMinRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum ping round-trip-time (RTT) received. A value
of 0 for this object implies that no RTT has been received."
::= { rbnPingHistoryEntry 4 }
rbnPingHistoryMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum ping round-trip-time (RTT) received. A value
of 0 for this object implies that no RTT has been received."
::= { rbnPingHistoryEntry 5 }
rbnPingHistoryAverageRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current average ping round-trip-time (RTT)."
::= { rbnPingHistoryEntry 6 }
rbnPingHistoryProbeResponses OBJECT-TYPE
SYNTAX Gauge32
UNITS "responses"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of responses received for the corresponding
pingCtlEntry and pingResultsEntry. The value of this object
MUST be reported as 0 when no probe responses have been
received."
::= { rbnPingHistoryEntry 7 }
rbnPingHistorySentProbes OBJECT-TYPE
SYNTAX Gauge32
UNITS "probes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object reflects the number of probes sent
for the corresponding pingCtlEntry and pingResultsEntry.
The value of this object MUST be reported as 0 when no probes
have been sent."
::= { rbnPingHistoryEntry 8 }
rbnPingHistoryRttSumOfSquares OBJECT-TYPE
SYNTAX Unsigned32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the sum of the squares for all ping
responses received. Its purpose is to enable standard
deviation calculation. The value of this object MUST
be reported as 0 when no ping responses have been
received."
::= { rbnPingHistoryEntry 9 }
rbnPingHistoryLastGoodProbe OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when the last response was received for
a probe."
::= { rbnPingHistoryEntry 10 }
rbnPingHistoryJitter OBJECT-TYPE
SYNTAX Gauge32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated ping jitter value, which is the delta between
the minimum round-trip-time (RTT) and the maximum RTT. If no
RTT has been received, this object will have a value of 0."
::= { rbnPingHistoryEntry 11 }
--
-- Ping test attributes (common to all protocols)
--
rbnPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enhances the pingCtlTable, providing additional
options for ping tests."
::= { rbnPingControl 1 }
rbnPingCtlEntry OBJECT-TYPE
SYNTAX RbnPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnPingCtlTable."
AUGMENTS { pingCtlEntry }
::= { rbnPingCtlTable 1 }
RbnPingCtlEntry ::= SEQUENCE {
rbnPingCtlMaxHistoryRows Unsigned32
}
rbnPingCtlMaxHistoryRows OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum number of corresponding entries allowed in
the rbnPingHistoryTable. The oldest corresponding entry in
the rbnPingHistoryTable will be removed to allow the addition
of a new entry once the number of corresponding rows in the
rbnPingHistoryTable reaches this value.
When a pingCtlTable entry is removed, all corresponding
entries in the rbnPingHistoryTable will also be removed.
A value of 0 for this object disables creation of
rbnPingHistoryTable entries."
DEFVAL { 12 }
::= { rbnPingCtlEntry 1 }
--
-- Ping tests using IPv4
--
rbnPingCtlIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPingCtlIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enhances the pingCtlTable, providing additional
options for IPv4 ping tests.
These objects are ignored in conceptual rows where the
pingCtlType instance does not equal pingIcmpEcho."
::= { rbnPingIp 1 }
rbnPingCtlIpEntry OBJECT-TYPE
SYNTAX RbnPingCtlIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnPingCtlIpTable."
AUGMENTS { pingCtlEntry }
::= { rbnPingCtlIpTable 1 }
RbnPingCtlIpEntry ::= SEQUENCE {
rbnPingCtlIpDontFragment TruthValue,
rbnPingCtlIpTtl Unsigned32
}
rbnPingCtlIpDontFragment OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the dont-fragment (DF) flag should be set
in the probe packet's IP header."
DEFVAL { false }
::= { rbnPingCtlIpEntry 1 }
rbnPingCtlIpTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies a time-to-live (TTL) value to use in the probe
packet's IP header."
DEFVAL { 255 }
::= { rbnPingCtlIpEntry 2 }
--
-- compliance statements
--
rbnPingCompliances OBJECT IDENTIFIER ::= { rbnPingConformance 1 }
rbnPingGroups OBJECT IDENTIFIER ::= { rbnPingConformance 2 }
rbnPingIpCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback Ping MIB for IPv4."
MODULE -- this module
MANDATORY-GROUPS {
rbnPingGlobalsGroup,
rbnPingResultsGroup,
rbnPingCtlGroup,
rbnPingIpGroup
}
::= { rbnPingCompliances 1 }
--
-- object groups
--
rbnPingGlobalsGroup OBJECT-GROUP
OBJECTS {
rbnPingNumTests
}
STATUS current
DESCRIPTION
"The collection of global objects for ping tests."
::= { rbnPingGroups 1 }
rbnPingResultsGroup OBJECT-GROUP
OBJECTS {
rbnPingResultsJitter,
rbnPingHistoryIpTargetAddressType,
rbnPingHistoryIpTargetAddress,
rbnPingHistoryMinRtt,
rbnPingHistoryMaxRtt,
rbnPingHistoryAverageRtt,
rbnPingHistoryProbeResponses,
rbnPingHistorySentProbes,
rbnPingHistoryRttSumOfSquares,
rbnPingHistoryLastGoodProbe,
rbnPingHistoryJitter
}
STATUS current
DESCRIPTION
"The collection of objects for ping test results."
::= { rbnPingGroups 2 }
rbnPingCtlGroup OBJECT-GROUP
OBJECTS {
rbnPingCtlMaxHistoryRows
}
STATUS current
DESCRIPTION
"The maximum number of corresponding entries allowed in
the rbnPingHistoryTable."
::= { rbnPingGroups 3 }
rbnPingIpGroup OBJECT-GROUP
OBJECTS {
rbnPingCtlIpDontFragment,
rbnPingCtlIpTtl
}
STATUS current
DESCRIPTION
"The collection of objects for executing a ping test over IPv4."
::= { rbnPingGroups 4 }
END

File diff suppressed because it is too large Load Diff

1072
mibs/ericsson/RBN-PVC-MIB Normal file

File diff suppressed because it is too large Load Diff

1433
mibs/ericsson/RBN-QOS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,675 @@
-- *****************************************************************
-- RBN-RADIUS-MIB Redback RADIUS MIB
--
-- Copyright (c) 2003-2005 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-RADIUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp,
TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
radiusAuthServerEntry, radiusAuthServerAddress,
radiusAuthClientServerPortNumber FROM RADIUS-AUTH-CLIENT-MIB
radiusAccServerEntry, radiusAccServerAddress,
radiusAccClientServerPortNumber FROM RADIUS-ACC-CLIENT-MIB
rbnMgmt FROM RBN-SMI;
rbnRadiusMib MODULE-IDENTITY
LAST-UPDATED "200503291700Z" -- Mar 29, 2005
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750-5000
Fax: +1 408 750-5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This Redback MIB supplements the standard Remote Access
Dialin User Service (RADIUS) MIBs, namely:
RADIUS-AUTH-CLIENT-MIB (RFC 2618)
RADIUS-ACC-CLIENT-MIB (RFC 2620)
This module defines additional objects and notifications for
managing the RADIUS authentication and accounting servers
in use by the Redback system.
All mib objects defined in this module are viewed within the
context identified in the SNMP protocol (i.e. the community
string in v1/v2c or the contextName in v3)."
REVISION "200503291700Z" -- Mar 29, 2005
DESCRIPTION
"Added new objects:
rbnRadiusAuthStripDomain
rbnRadiusAcctStripDomain
Added new groups:
rbnRadiusAuthGroup2
rbnRadiusAcctGroup2
Added new compliance:
rbnRadiusCompliance2."
REVISION "200312160000Z" -- Dec 16, 2003
DESCRIPTION
"Initial verison."
::= { rbnMgmt 32 }
rbnRadiusMIBNotifications OBJECT IDENTIFIER ::= { rbnRadiusMib 0 }
rbnRadiusMIBObjects OBJECT IDENTIFIER ::= { rbnRadiusMib 1 }
rbnRadiusMIBConformance OBJECT IDENTIFIER ::= { rbnRadiusMib 2 }
rbnRadiusAuthObjects OBJECT IDENTIFIER ::= { rbnRadiusMIBObjects 1 }
rbnRadiusAcctObjects OBJECT IDENTIFIER ::= { rbnRadiusMIBObjects 2 }
rbnRadiusNotifyObjects OBJECT IDENTIFIER ::= { rbnRadiusMIBObjects 3 }
--
-- Textual Conventions
--
RbnRadiusServerState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current state of a RADIUS server. When a server is
initially configured its state is 'unknown'. When requests
are sent to this server it will transition to either 'up' or
'down', depending on whether the server replies to the
requests. It will then transition between 'up' and 'down'
accordingly. It will never transition back to 'unknown'."
SYNTAX INTEGER {
unknown(1), -- state on initial creation
up(2), -- server is responding
down(3) -- server is not responding
}
RbnRadiusServerReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"When a RADIUS transitions to a new state, this identifies the
reason for the transition.
Note that there are two types of timeouts: packet-level and
server-level. The packet-level timeout is managed via
rbnRadiusAuthPktTimeout and rbnRadiusAcctPktTimeout. The
server-level timeout is managed via rbnRadiusAuthSrvTimeout
and rbnRadiusAcctSrvTimeout.
All requests will timeout if no response is received within
the packet-level timeout window. If there is no configured
server-level timeout the server will be transitioned to 'down'
immediately. Otherwise the server will transition to 'down'
only if no replies have been received from the server within
the server-level timeout window."
SYNTAX INTEGER {
-- the following are only valid for a transition to 'up'
responding(1), -- server is responding
-- the following are only valid for a transition to 'down'
packetTimeout(2), -- the server is not responding and a
-- packet-level timeout has occurred
serverTimeout(3), -- the server is not responding and a
-- server-level timeout has occurred
portDown(4) -- the physical port used to access the server
-- has been shutdown
}
--
-- RADIUS authorization objects
--
-- these objects supplement the RADIUS-AUTH-CLIENT-MIB (RFC 2618)
--
rbnRadiusAuthPktTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum amount of time to wait for a response from a
RADIUS authorization server before assuming the packet was
lost."
::= { rbnRadiusAuthObjects 1 }
rbnRadiusAuthSrvTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum amount of time to wait for any response from a
RADIUS authorization server before assuming the server is
unreachable.
A value of '0' indicates that there is no timeout value. In
this case a server is considered to be unreachable when no
response is received within the rbnRadiusAuthPktTimeout
window."
::= { rbnRadiusAuthObjects 2 }
rbnRadiusAuthDeadtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"After a RADIUS authorization server has been transitioned to
'down' it will be assumed to be unreachable for this
interval. After that point the system may start sending
requests to the server again.
A value of '0' indicates the system may start sending
requests to the server immediately."
::= { rbnRadiusAuthObjects 3 }
rbnRadiusAuthTries OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
UNITS "tries"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the system will attempt to transmit
an authorization request to a RADIUS server. If multiple
RADIUS authorization servers have been configured
retransmissions will cycle through the other servers before
being retransmitted to the server that originally failed to
respond."
::= { rbnRadiusAuthObjects 4 }
rbnRadiusAuthStripDomain OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is false, the entire username, including the
domain name is sent to the RADIUS server. If true, the
domain portion of a structured username is stripped before
relaying a request to a RADIUS server."
::= { rbnRadiusAuthObjects 6 }
rbnRadiusAuthSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnRadiusAuthSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the radiusAuthServerTable. All entries
that exist in that table will have a corresponding entry in
this table."
::= { rbnRadiusAuthObjects 5 }
rbnRadiusAuthSrvEntry OBJECT-TYPE
SYNTAX RbnRadiusAuthSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Redback proprietary extension to the radiusAuthServerEntry."
AUGMENTS { radiusAuthServerEntry }
::= { rbnRadiusAuthSrvTable 1 }
RbnRadiusAuthSrvEntry ::= SEQUENCE {
rbnRadiusAuthSrvState RbnRadiusServerState,
rbnRadiusAuthSrvLastChange TimeStamp,
rbnRadiusAuthSrvCounterResetTime TimeStamp,
rbnRadiusAuthSrvSendErrors Counter32
}
rbnRadiusAuthSrvState OBJECT-TYPE
SYNTAX RbnRadiusServerState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the RADIUS server."
::= { rbnRadiusAuthSrvEntry 1 }
rbnRadiusAuthSrvLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when this server last changed
state. If rbnRadiusAuthSrvState is 'unknown' this is
effectively the value of sysUpTime when this server was
initially configured."
::= { rbnRadiusAuthSrvEntry 2 }
rbnRadiusAuthSrvCounterResetTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion when any
of the counters for this RADIUS server experienced a
discontinuity.
Note: this includes counters in this table as well as those in
radiusAuthServerTable."
::= { rbnRadiusAuthSrvEntry 3 }
rbnRadiusAuthSrvSendErrors OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets destined to this RADIUS server which
could not be transmitted due to an error.
Discontinuities in the value of this counter are indicated by
the value of rbnRadiusAuthSrvCounterResetTime."
::= { rbnRadiusAuthSrvEntry 4 }
--
-- RADIUS accounting objects
--
-- these objects supplement the RADIUS-ACCT-CLIENT-MIB (RFC 2620)
--
rbnRadiusAcctPktTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum amount of time to wait for a response from a
RADIUS accounting server before assuming the packet was lost.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthPktTimeout
value will be used for all requests going to that server."
::= { rbnRadiusAcctObjects 1 }
rbnRadiusAcctSrvTimeout OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum amount of time to wait for any response from a
RADIUS accounting server before assuming the server is
unreachable.
A value of '0' indicates that there is no timeout value. In
this case a server is considered to be unreachable when no
response is received within the rbnRadiusAcctPktTimeout
window.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthSrvTimeout
value will be used for that server."
::= { rbnRadiusAcctObjects 2 }
rbnRadiusAcctDeadtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"After a RADIUS accounting server has been transitioned to
'down' it will be assumed to be unreachable for this
interval. After that point the system may start sending
accounting records to the server again.
A value of '0' indicates the system may start sending
records to the server immediately.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthDeadtime
value will be used for that server."
::= { rbnRadiusAcctObjects 3 }
rbnRadiusAcctTries OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
UNITS "retries"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the system will attempt to transmit
an accounting record to a RADIUS server. If multiple RADIUS
accounting servers have been configured retransmissions will
cycle through the other servers before being retransmitted to
the server that originally failed to respond.
Note: if the system is using a RADIUS server for both
authorization and accounting, this object's value will be
ignored for that server. Instead the rbnRadiusAuthTries
value will be used for that server."
::= { rbnRadiusAcctObjects 4 }
rbnRadiusAcctStripDomain OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is false, the entire username, including the
domain name is sent to the RADIUS server. If true, the
domain portion of a structured username is stripped before
relaying a request to a RADIUS server."
::= { rbnRadiusAcctObjects 6 }
rbnRadiusAcctSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnRadiusAcctSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the radiusAccServerTable. All entries
that exist in that table will have a corresponding entry in
this table."
::= { rbnRadiusAcctObjects 5 }
rbnRadiusAcctSrvEntry OBJECT-TYPE
SYNTAX RbnRadiusAcctSrvEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Redback proprietary extension to the radiusAccServerEntry."
AUGMENTS { radiusAccServerEntry }
::= { rbnRadiusAcctSrvTable 1 }
RbnRadiusAcctSrvEntry ::= SEQUENCE {
rbnRadiusAcctSrvState RbnRadiusServerState,
rbnRadiusAcctSrvLastChange TimeStamp,
rbnRadiusAcctSrvCounterResetTime TimeStamp,
rbnRadiusAcctSrvSendErrors Counter32
}
rbnRadiusAcctSrvState OBJECT-TYPE
SYNTAX RbnRadiusServerState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the RADIUS server."
::= { rbnRadiusAcctSrvEntry 1 }
rbnRadiusAcctSrvLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when this server last changed
state. If rbnRadiusAcctSrvState is 'unknown' this is effectively
the value of sysUpTime when this server was initially
configured."
::= { rbnRadiusAcctSrvEntry 2 }
rbnRadiusAcctSrvCounterResetTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion when any
of the counters for this RADIUS server experienced a
discontinuity.
Note: this includes counters in this table as well as those in
radiusAccServerTable."
::= { rbnRadiusAcctSrvEntry 3 }
rbnRadiusAcctSrvSendErrors OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets destined to this RADIUS server which
could not be transmitted due to an error.
Discontinuities in the value of this counter are indicated by
the value of rbnRadiusAcctSrvCounterResetTime."
::= { rbnRadiusAcctSrvEntry 4 }
--
-- RADIUS notification objects
--
-- these objects will only appear in notifications
--
rbnRadiusClientPort OBJECT-TYPE
SYNTAX Unsigned32 (1024..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A system may be configured to use a range of source TCP/IP
ports when sending requests to a RADIUS server. When a server
transitions to 'up' or 'down' and a state-change notification
is generated, an instance of this object is included to
indicate which source port was being used when the server
changed state."
::= { rbnRadiusNotifyObjects 1 }
rbnRadiusContext OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the context in which this server is configured."
::= { rbnRadiusNotifyObjects 2 }
rbnRadiusReason OBJECT-TYPE
SYNTAX RbnRadiusServerReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for the server's last state change."
::= { rbnRadiusNotifyObjects 3 }
rbnRadiusUsername OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the user the system was trying to authenticate
or send accouting information for when the RADIUS server
transitioned to 'down'.
Note: the 'username' is only valid when transitioning due to
a packet-level timeout.
When transitioning due to any other reason the value for this
object will be a zero-length string."
::= { rbnRadiusNotifyObjects 4 }
--
-- RADIUS notifications
--
rbnRadiusAuthStateChange NOTIFICATION-TYPE
OBJECTS {
rbnRadiusAuthSrvState,
radiusAuthServerAddress,
radiusAuthClientServerPortNumber,
rbnRadiusClientPort,
rbnRadiusContext,
rbnRadiusReason,
rbnRadiusUsername
}
STATUS current
DESCRIPTION
"This notification signifies that a RADIUS authorization
server has transitioned to 'up' or 'down'.
Note: if rbnRadiusAuthSrvState's value is 'down' and
rbnRadiusReason's value is 'packetTimeout', then
rbnRadiusUsername's value will be a username. For all other
cases, rbnRadiusUsername's value will be a zero-length
string."
::= { rbnRadiusMIBNotifications 1 }
rbnRadiusAcctStateChange NOTIFICATION-TYPE
OBJECTS {
rbnRadiusAcctSrvState,
radiusAccServerAddress,
radiusAccClientServerPortNumber,
rbnRadiusClientPort,
rbnRadiusContext,
rbnRadiusReason,
rbnRadiusUsername
}
STATUS current
DESCRIPTION
"This notification signifies that a RADIUS accounting
server has transitioned to 'up' or 'down'.
Note: if rbnRadiusAcctSrvState's value is 'down' and
rbnRadiusReason's value is 'packetTimeout', then
rbnRadiusUsername's value will be a username. For all other
cases, rbnRadiusUsername's value will be a zero-length
string."
::= { rbnRadiusMIBNotifications 2 }
--
-- compliance statements
--
rbnRadiusCompliances OBJECT IDENTIFIER ::= { rbnRadiusMIBConformance 1 }
rbnRadiusGroups OBJECT IDENTIFIER ::= { rbnRadiusMIBConformance 2 }
rbnRadiusCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback RADIUS MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnRadiusAuthGroup2,
rbnRadiusAcctGroup2,
rbnRadiusNotifyGroup,
rbnRadiusAuthNotifyGroup,
rbnRadiusAcctNotifyGroup
}
::= { rbnRadiusCompliances 2 }
rbnRadiusAuthGroup2 OBJECT-GROUP
OBJECTS {
rbnRadiusAuthPktTimeout,
rbnRadiusAuthSrvTimeout,
rbnRadiusAuthDeadtime,
rbnRadiusAuthTries,
rbnRadiusAuthSrvState,
rbnRadiusAuthSrvLastChange,
rbnRadiusAuthSrvCounterResetTime,
rbnRadiusAuthSrvSendErrors,
rbnRadiusAuthStripDomain
}
STATUS current
DESCRIPTION
"The collection of objects used to manage RADIUS
authentication servers."
::= { rbnRadiusGroups 6 }
rbnRadiusAcctGroup2 OBJECT-GROUP
OBJECTS {
rbnRadiusAcctPktTimeout,
rbnRadiusAcctSrvTimeout,
rbnRadiusAcctDeadtime,
rbnRadiusAcctTries,
rbnRadiusAcctSrvState,
rbnRadiusAcctSrvLastChange,
rbnRadiusAcctSrvCounterResetTime,
rbnRadiusAcctSrvSendErrors,
rbnRadiusAcctStripDomain
}
STATUS current
DESCRIPTION
"The collection of objects used to manage RADIUS
accounting servers."
::= { rbnRadiusGroups 7 }
rbnRadiusNotifyGroup OBJECT-GROUP
OBJECTS {
rbnRadiusClientPort,
rbnRadiusContext,
rbnRadiusReason,
rbnRadiusUsername
}
STATUS current
DESCRIPTION
"The collection of objects used only in notifications."
::= { rbnRadiusGroups 3 }
rbnRadiusAuthNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnRadiusAuthStateChange
}
STATUS current
DESCRIPTION
"Notification for tracking the status of RADIUS authentication
servers."
::= { rbnRadiusGroups 4 }
rbnRadiusAcctNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnRadiusAcctStateChange
}
STATUS current
DESCRIPTION
"Notification for tracking the status of RADIUS accounting
servers."
::= { rbnRadiusGroups 5 }
--
-- Deprecated Compliances and Groups
--
rbnRadiusCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback RADIUS MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnRadiusAuthGroup,
rbnRadiusAcctGroup,
rbnRadiusNotifyGroup,
rbnRadiusAuthNotifyGroup,
rbnRadiusAcctNotifyGroup
}
::= { rbnRadiusCompliances 1 }
rbnRadiusAuthGroup OBJECT-GROUP
OBJECTS {
rbnRadiusAuthPktTimeout,
rbnRadiusAuthSrvTimeout,
rbnRadiusAuthDeadtime,
rbnRadiusAuthTries,
rbnRadiusAuthSrvState,
rbnRadiusAuthSrvLastChange,
rbnRadiusAuthSrvCounterResetTime,
rbnRadiusAuthSrvSendErrors
}
STATUS deprecated
DESCRIPTION
"The collection of objects used to manage RADIUS
authentication servers."
::= { rbnRadiusGroups 1 }
rbnRadiusAcctGroup OBJECT-GROUP
OBJECTS {
rbnRadiusAcctPktTimeout,
rbnRadiusAcctSrvTimeout,
rbnRadiusAcctDeadtime,
rbnRadiusAcctTries,
rbnRadiusAcctSrvState,
rbnRadiusAcctSrvLastChange,
rbnRadiusAcctSrvCounterResetTime,
rbnRadiusAcctSrvSendErrors
}
STATUS deprecated
DESCRIPTION
"The collection of objects used to manage RADIUS
accounting servers."
::= { rbnRadiusGroups 2 }
END

255
mibs/ericsson/RBN-SFP-MIB Normal file
View File

@ -0,0 +1,255 @@
-- *****************************************************************
-- RBN-SFP-MIB Small Form-factor Pluggable MIB
-- Copyright (c) 2008 RedBack Networks, Inc.
-- All rights reserved.
-- *****************************************************************
RBN-SFP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
DateAndTime
FROM SNMPv2-TC
RbnSlot,
RbnPort
FROM RBN-TC
RbnAlarmId,
RbnAlarmServiceAffecting
FROM RBN-ALARM-TC
IANAItuProbableCause,
IANAItuEventType
FROM IANA-ITU-ALARM-TC-MIB
ItuPerceivedSeverity
FROM ITU-ALARM-TC-MIB
rbnMgmt
FROM RBN-SMI;
rbnSfpMonMIB MODULE-IDENTITY
LAST-UPDATED "200808200000Z" -- August 20, 2008
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@redback.com"
DESCRIPTION
"The MIB used to manage the SFP (Small Form Factor Pluggable)
on RedBack Networks devices."
REVISION "200808200000Z" -- August 20, 2008
DESCRIPTION
"Initial version."
::= { rbnMgmt 49 }
rbnSfpMonMIBNotifications OBJECT IDENTIFIER
::= { rbnSfpMonMIB 0 }
rbnSfpMonMIBObjects OBJECT IDENTIFIER
::= { rbnSfpMonMIB 1 }
rbnSfpMonMIBConformance OBJECT IDENTIFIER
::= { rbnSfpMonMIB 2 }
-- MIB Objects
rbnSfpAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnSfpAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the SFP alarms currently
active on the SFP."
::= { rbnSfpMonMIBObjects 1 }
rbnSfpAlarmActiveEntry OBJECT-TYPE
SYNTAX RbnSfpAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when alarms are
raised. They are removed when the alarms are cleared."
INDEX {rbnSfpActiveAlarmIndex }
::= { rbnSfpAlarmActiveTable 1 }
RbnSfpAlarmActiveEntry ::= SEQUENCE {
rbnSfpActiveAlarmIndex Unsigned32,
rbnSfpAlarmCardSlot RbnSlot,
rbnSfpAlarmPort RbnPort,
rbnSfpAlarmId RbnAlarmId,
rbnSfpAlarmSeverity ItuPerceivedSeverity,
rbnSfpAlarmType IANAItuEventType,
rbnSfpAlarmDateAndTime DateAndTime,
rbnSfpAlarmDescription SnmpAdminString,
rbnSfpAlarmProbableCause IANAItuProbableCause,
rbnSfpAlarmServiceAffecting RbnAlarmServiceAffecting
}
rbnSfpActiveAlarmIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A monotonically increasing integer index. It wraps
back to 1 after it reaches its maximum value."
::= { rbnSfpAlarmActiveEntry 1 }
rbnSfpAlarmCardSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis slot number in which the card is present where the SFP plugged in."
::= { rbnSfpAlarmActiveEntry 2 }
rbnSfpAlarmPort OBJECT-TYPE
SYNTAX RbnPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number where the SFP plugged in."
::= { rbnSfpAlarmActiveEntry 3 }
rbnSfpAlarmId OBJECT-TYPE
SYNTAX RbnAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for the alarm."
::= { rbnSfpAlarmActiveEntry 4 }
rbnSfpAlarmSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived severity of the alarm."
::= { rbnSfpAlarmActiveEntry 5 }
rbnSfpAlarmType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the alarm."
::= { rbnSfpAlarmActiveEntry 6 }
rbnSfpAlarmDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when the alarm was raised"
::= { rbnSfpAlarmActiveEntry 7 }
rbnSfpAlarmDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A text string which conveys additional information
about the alarm."
::= { rbnSfpAlarmActiveEntry 8 }
rbnSfpAlarmProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The probable cause for this alarm."
::= { rbnSfpAlarmActiveEntry 9 }
rbnSfpAlarmServiceAffecting OBJECT-TYPE
SYNTAX RbnAlarmServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the alarm is perceived to be
service impacting."
::= { rbnSfpAlarmActiveEntry 10 }
-- Notifications
rbnSfpAlarm NOTIFICATION-TYPE
OBJECTS {
rbnSfpAlarmCardSlot,
rbnSfpAlarmPort,
rbnSfpAlarmId,
rbnSfpAlarmSeverity,
rbnSfpAlarmType,
rbnSfpAlarmDateAndTime,
rbnSfpAlarmDescription,
rbnSfpAlarmProbableCause
}
STATUS current
DESCRIPTION
"An rbnSfpAlarm notification signifies that an
alarm has been raised or cleared on a SFP"
::= { rbnSfpMonMIBNotifications 1 }
-- Conformance Statements
rbnSfpMonMIBGroups OBJECT IDENTIFIER
::= { rbnSfpMonMIBConformance 1 }
rbnSfpMonMIBCompliances OBJECT IDENTIFIER
::= { rbnSfpMonMIBConformance 2 }
rbnSfpMonMIBObjectGroup OBJECT-GROUP
OBJECTS { rbnSfpAlarmCardSlot,
rbnSfpAlarmPort,
rbnSfpAlarmId,
rbnSfpAlarmType,
rbnSfpAlarmDateAndTime,
rbnSfpAlarmDescription,
rbnSfpAlarmProbableCause,
rbnSfpAlarmSeverity,
rbnSfpAlarmServiceAffecting
}
STATUS current
DESCRIPTION
"A collection of objects providing active SFP Alarm information"
::= { rbnSfpMonMIBGroups 1 }
rbnSfpMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnSfpAlarm
}
STATUS current
DESCRIPTION
"A collection of notifications providing SFP fault condition"
::= {rbnSfpMonMIBGroups 2 }
rbnSfpMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Sfp active alarm MIB"
MODULE -- this module
GROUP rbnSfpMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain Redback approved SFP/XFP"
GROUP rbnSfpMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain SFP/XFP Alarmmonitoring capabilities"
::= { rbnSfpMonMIBCompliances 1 }
END

93
mibs/ericsson/RBN-SMI Normal file
View File

@ -0,0 +1,93 @@
-- *****************************************************************
-- RBN-SMI.my: Structure of Management Information
--
-- Copyright (c) 1998, 2001-2002, 2011 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
rbnSMI MODULE-IDENTITY
LAST-UPDATED "201101191800Z" -- Jan 19, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Structure of Management Information for
the enterprise."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200206060000Z" -- June 6, 2002
DESCRIPTION
"Updated Contact-info and recovered revision info."
REVISION "200106270000Z" -- June 27, 2001
DESCRIPTION
"Added rbnInternal."
REVISION "9804182300Z" -- April 18, 1998
DESCRIPTION
"Initial version."
::= { enterprises 2352 }
rbnProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 1 }
rbnMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 2 }
rbnExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 3 }
rbnCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 4 }
rbnModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 5 }
rbnEntities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 6 }
rbnInternal OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 7 }
END

636
mibs/ericsson/RBN-SSE-MIB Normal file
View File

@ -0,0 +1,636 @@
-- $Id: RBN-SSE-MIB.my,v 1.1.4.3.26.1 2012/08/04 00:07:22 chiachun Exp $
-- $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-SSE-MIB.my,v $
-- *****************************************************************
-- RBN-SSE-MIB
--
-- Copyright (c) 2008, 2009 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-SSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TruthValue,
DateAndTime
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
RbnSlot, RbnPercentage
FROM RBN-TC
IANAItuEventType,
IANAItuProbableCause
FROM IANA-ITU-ALARM-TC-MIB
ItuPerceivedSeverity
FROM ITU-ALARM-TC-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
rbnMgmt
FROM RBN-SMI;
rbnSseMIB MODULE-IDENTITY
LAST-UPDATED "200909010000Z" -- Sept 1, 2009
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750-5000
Fax: +1 408 750-5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This management information module defines the
objects necessary to support the management of
SmartEdge Server Engine(SSE) file server groups, partitions
and corresponding alarms"
REVISION "200909010000Z" -- Sept 1, 2009
DESCRIPTION
"Initial version."
::= { rbnMgmt 48 }
rbnSseMIBNotifications OBJECT IDENTIFIER
::= { rbnSseMIB 0 }
rbnSseMIBObjects OBJECT IDENTIFIER
::= { rbnSseMIB 1 }
rbnSseMIBConformance OBJECT IDENTIFIER
::= { rbnSseMIB 2 }
-- rbnFSGroup Table
rbnFSGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFSGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"File-Server Group is a logical abstraction of a physical file server.
This table lists the File Server Groups that have been
configured on the system."
::= { rbnSseMIBObjects 1 }
rbnFSGroupEntry OBJECT-TYPE
SYNTAX RbnFSGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnFSGroupTable."
INDEX { rbnFSGroupName }
::= { rbnFSGroupTable 1 }
RbnFSGroupEntry ::= SEQUENCE {
rbnFSGroupName SnmpAdminString,
rbnFSGroupState INTEGER,
rbnFSGroupMode INTEGER,
rbnFSGroupRaidMode INTEGER,
rbnFSGroupRevert TruthValue,
rbnFSPrimarySlot RbnSlot,
rbnFSSecondarySlot RbnSlot,
rbnFSActiveSlot RbnSlot
}
rbnFSGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A textual name for the File Server Group."
::= { rbnFSGroupEntry 1 }
rbnFSGroupState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
up(1),
down(2),
partial(3),
stale(4),
noCard(5),
unassigned(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service state of the File Server Group."
::= { rbnFSGroupEntry 2 }
rbnFSGroupMode OBJECT-TYPE
SYNTAX INTEGER {
diskRedundancy(1),
networkRedundancy(2),
nonRedundant(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational mode.
diskRedundancy
Each hard disk on a single file-server card will mirror each other,
and when one fails, the other will take over automatically.
networkRedundancy
One file-server is mirroring the other in the same chassis.
One of the file-servers will be in active state while the other is
standby or backup.
nonRedundant
One or two hard disks serving as generic disk."
::= { rbnFSGroupEntry 3 }
rbnFSGroupRaidMode OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
raid0(1),
raid1(2),
independent(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational mode of the disks.
RAID0 : must use 2 disks.
Non-RAID0:
RAID1: imply using 2 disks, although 1 could be un-plugged.
Independent (standalone): either 1 or 2 disks."
::= { rbnFSGroupEntry 4 }
rbnFSGroupRevert OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reverting mode of the File Server Group.
Revert back to original primary/secondary relationship if in reverted
mode (that is this object has the value true(1))."
DEFVAL{2}
::= { rbnFSGroupEntry 5 }
rbnFSPrimarySlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis slot number in which the primary SSE
card is present."
::= { rbnFSGroupEntry 6 }
rbnFSSecondarySlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis slot number in which the secondary SSE
card is present."
::= { rbnFSGroupEntry 7 }
rbnFSActiveSlot OBJECT-TYPE
SYNTAX RbnSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot number in which the active SSE
card is present."
::= { rbnFSGroupEntry 8 }
-- rbnFSPartition Table
rbnFSPartitionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFSPartitionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the Partitions that have been
configured on the system."
::= { rbnSseMIBObjects 2 }
rbnFSPartitionEntry OBJECT-TYPE
SYNTAX RbnFSPartitionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the PartitionTable."
INDEX { rbnFSGroupName, rbnFSPartitionName }
::= { rbnFSPartitionTable 1 }
RbnFSPartitionEntry ::= SEQUENCE {
rbnFSPartitionName SnmpAdminString,
rbnFSPartitionState INTEGER,
rbnFSPartitionSize Unsigned32,
rbnFSPartitionDisk Unsigned32,
rbnFSPartitionMirrored INTEGER,
rbnFSPartitionRaiseTriggerPercentage RbnPercentage,
rbnFSPartitionClearTriggerPercentage RbnPercentage
}
rbnFSPartitionName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A textual name for the Partition."
::= { rbnFSPartitionEntry 1 }
rbnFSPartitionState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
stale(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of the partition."
::= {rbnFSPartitionEntry 2 }
rbnFSPartitionSize OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
UNITS "GBytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of the partition in GBytes."
::= { rbnFSPartitionEntry 3 }
rbnFSPartitionDisk OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DiskId of the disk(disk num) where the partition is located.
For SSE, 0 for DISK_1, 1 for DISK_2 and 2 for DISK_ALL will be used."
::= { rbnFSPartitionEntry 4 }
rbnFSPartitionMirrored OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
notApplicable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mirror data to standby disk, if network redundancy
is configured."
::= { rbnFSPartitionEntry 5 }
rbnFSPartitionRaiseTriggerPercentage OBJECT-TYPE
SYNTAX RbnPercentage(50..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Partition capacity used in percentage to trigger alarm. Raise
percentage of 100 indicates alarm is triggered when the partition
is completeley full."
DEFVAL { 80 }
::= { rbnFSPartitionEntry 6 }
rbnFSPartitionClearTriggerPercentage OBJECT-TYPE
SYNTAX RbnPercentage(10..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the capacity percentage for when the alarm is cleared.
Clear percentage of 10 indicates alarm is triggered when parition
is at 10% below raise percentage."
DEFVAL { 70 }
::= { rbnFSPartitionEntry 7 }
-- Notification Definition section
rbnSseAlarmDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The local date and time when the alarm was raised"
::= { rbnSseMIBObjects 3 }
rbnSseAlarmSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The perceived severity of the alarm."
::= { rbnSseMIBObjects 4 }
rbnSseAlarmProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The probable cause for this alarm."
::= { rbnSseMIBObjects 5 }
rbnSseEventType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of the alarm."
::= { rbnSseMIBObjects 6 }
rbnSseAlarmDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string which conveys additional information
about the alarm."
::= { rbnSseMIBObjects 7 }
-- Notifications
rbnSseFsgSwitchManual NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgSwitchManual notification signifies that the
FS group manual switch in progress."
::= { rbnSseMIBNotifications 1 }
rbnSseFsgSwitchAuto NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgSwitchAuto notification signifies that the
FS group auto switch in progress."
::= { rbnSseMIBNotifications 2 }
rbnSseFsgSwitchCompleted NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgSwitchCompleted notification signifies that the
FS group switch completed."
::= { rbnSseMIBNotifications 3 }
rbnSseFsgSwitchFail NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgSwitchFail notification signifies that the
FS group switch failed."
::= { rbnSseMIBNotifications 4 }
rbnSseFsgSwitchWtr NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgSwitchWtr notification signifies that the
FS group auto switch is waiting to restored."
::= { rbnSseMIBNotifications 5 }
rbnSseFsgNotOperational NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgNotOperational notification signifies that the
FS group is not operational."
::= { rbnSseMIBNotifications 6 }
rbnSseFsgBlockDeviceFail NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSGroupState
}
STATUS current
DESCRIPTION
"A rbnSseFsgBlockDeviceFail notification signifies that the
FS group block device (DRBD) failed."
::= { rbnSseMIBNotifications 7 }
rbnSseFsgPartitionNotOperational NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgPartitionNotOperational notification signifies that the
FS group partition not operational."
::= { rbnSseMIBNotifications 8 }
rbnSseFsgParitionDataSyncing NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgParitionDataSyncing notification signifies that the
FS group partition data sync failed."
::= { rbnSseMIBNotifications 9 }
rbnSseFsgParitionDataSyncFail NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgParitionDataSyncFail notification signifies that the
FS group partition data sync failed."
::= { rbnSseMIBNotifications 10 }
rbnSseFsgPartitionFull NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgPartitionFull notification signifies that the
FS group partition is full"
::= { rbnSseMIBNotifications 11 }
rbnSseFsgPartitionLow NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgPartitionLow notification signifies that the
FS group partition is low in space."
::= { rbnSseMIBNotifications 12 }
rbnSseFsgPartitionNotOperStandby NOTIFICATION-TYPE
OBJECTS {
rbnSseAlarmDateAndTime,
rbnSseAlarmSeverity,
rbnSseAlarmProbableCause,
rbnSseEventType,
rbnSseAlarmDescription,
rbnFSPartitionState
}
STATUS current
DESCRIPTION
"A rbnSseFsgPartitionNotOperStandby notification signifies that the
FS group partition is not ready at standby"
::= { rbnSseMIBNotifications 13 }
-- Conformance information
-- Compliance statements
rbnSseGroups OBJECT IDENTIFIER ::= { rbnSseMIBConformance 1 }
rbnSseCompliances OBJECT IDENTIFIER ::= { rbnSseMIBConformance 2 }
-- Compliance statements
rbnSseMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Redback SmartEdge Server Engine(SSE) MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnSseFileServerGroup,
rbnSsePartitionGroup,
rbnSseEventObjectGroup,
rbnSseEventGroup
}
::= { rbnSseCompliances 1 }
-- units of conformance
rbnSseFileServerGroup OBJECT-GROUP
OBJECTS
{
rbnFSGroupMode,
rbnFSGroupState,
rbnFSGroupRaidMode,
rbnFSGroupRevert,
rbnFSPrimarySlot,
rbnFSSecondarySlot,
rbnFSActiveSlot
}
STATUS current
DESCRIPTION
"A collection of rbnFSGroupTable objects providing
information applicable to all file server groups."
::= { rbnSseGroups 1 }
rbnSsePartitionGroup OBJECT-GROUP
OBJECTS
{
rbnFSPartitionSize,
rbnFSPartitionState,
rbnFSPartitionDisk,
rbnFSPartitionMirrored,
rbnFSPartitionRaiseTriggerPercentage,
rbnFSPartitionClearTriggerPercentage
}
STATUS current
DESCRIPTION
"A collection of rbnFSPartitionTable objects providing
information applicable to all file server group partitions."
::= { rbnSseGroups 2 }
rbnSseEventObjectGroup OBJECT-GROUP
OBJECTS
{
rbnSseEventType,
rbnSseAlarmDateAndTime,
rbnSseAlarmDescription,
rbnSseAlarmProbableCause,
rbnSseAlarmSeverity
}
STATUS current
DESCRIPTION
"A collection of rbnSse notification objects."
::= { rbnSseGroups 3 }
rbnSseEventGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnSseFsgSwitchManual,
rbnSseFsgSwitchAuto,
rbnSseFsgSwitchCompleted,
rbnSseFsgSwitchFail,
rbnSseFsgSwitchWtr,
rbnSseFsgNotOperational,
rbnSseFsgBlockDeviceFail,
rbnSseFsgPartitionNotOperational,
rbnSseFsgParitionDataSyncing,
rbnSseFsgParitionDataSyncFail,
rbnSseFsgPartitionFull,
rbnSseFsgPartitionLow,
rbnSseFsgPartitionNotOperStandby
}
STATUS current
DESCRIPTION
"A collection of rbnSse notifications."
::= { rbnSseGroups 4 }
END

View File

@ -0,0 +1,231 @@
-- *****************************************************************
-- RBN-STACKEDVLAN-MIB
--
-- Copyright (c) 2007 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-STACKEDVLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter64 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
InterfaceIndex FROM IF-MIB
rbnMgmt FROM RBN-SMI;
rbnStackedVlanMIB MODULE-IDENTITY
LAST-UPDATED "200702270000Z" -- February 27, 2007
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750-5000
Fax: +1 408 750-5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This management information module defines the
objects necessary to support the management of
stacked VLAN interfaces"
REVISION "200702270000Z" -- February 27, 2007
DESCRIPTION
"Initial version"
::= { rbnMgmt 40 }
-- MIB Objects
rbnStackedVlanMIBObjects OBJECT IDENTIFIER
::= { rbnStackedVlanMIB 1 }
rbnStackedVlanAggrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnStackedVlanAggrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing aggregated statistics of inner
VLAN's related to an outer VLAN."
::= { rbnStackedVlanMIBObjects 1}
rbnStackedVlanAggrStatsEntry OBJECT-TYPE
SYNTAX RbnStackedVlanAggrStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rbnStackedVlanStatisticsTable."
INDEX { rbnStackedVlanIndex }
::= { rbnStackedVlanAggrStatsTable 1 }
RbnStackedVlanAggrStatsEntry ::=
SEQUENCE {
rbnStackedVlanIndex InterfaceIndex,
rbnStackedVlanHCInOctets Counter64,
rbnStackedVlanHCInUcastPkts Counter64,
rbnStackedVlanHCInMulticastPkts Counter64,
rbnStackedVlanHCInBroadcastPkts Counter64,
rbnStackedVlanHCOutOctets Counter64,
rbnStackedVlanHCOutUcastPkts Counter64,
rbnStackedVlanHCOutMulticastPkts Counter64,
rbnStackedVlanHCOutBroadcastPkts Counter64
}
--
-- High Capacity Counter objects.
--
rbnStackedVlanIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index value that uniquely identifies an
interface to an ethernet-like medium. The
interface identified by a particular value of
this index is the same interface as identified
by the same value of ifIndex."
REFERENCE "RFC 2233, ifIndex"
::= { rbnStackedVlanAggrStatsEntry 1 }
rbnStackedVlanHCInOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the total number of octets received on each
outer vlan and its inner vlans, including framing characters."
::= { rbnStackedVlanAggrStatsEntry 2 }
rbnStackedVlanHCInUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the number of packets, delivered by this
sub-layer to a higher (sub-)layer, which were not addressed to
a multicast or broadcast address at this sub-layer for each outer
vlan and its inner vlans."
::= { rbnStackedVlanAggrStatsEntry 3 }
rbnStackedVlanHCInMulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a multicast address at
this sub-layer for each outer vlan and its inner vlans. For a
MAC layer protocol, this includes both Group and Functional
addresses."
::= { rbnStackedVlanAggrStatsEntry 4 }
rbnStackedVlanHCInBroadcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate number of packets, delivered by this sub-layer to a
higher (sub-)layer, which were addressed to a broadcast address at
this sub-layer for each outer vlan and its inner vlans."
::= { rbnStackedVlanAggrStatsEntry 5 }
rbnStackedVlanHCOutOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the total number of octets transmitted out of the
interface, including framing characters for each outer vlan and its
inner vlans."
::= { rbnStackedVlanAggrStatsEntry 6 }
rbnStackedVlanHCOutUcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the total number of packets that higher-level
protocols requested be transmitted, and which were not addressed to
a multicast or broadcast address at this sub-layer, including those
that were discarded or not sent for each outer vlan and its
inner vlans."
::= { rbnStackedVlanAggrStatsEntry 7 }
rbnStackedVlanHCOutMulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the total number of packets that higher-level
protocols requested be transmitted, and which were addressed to a
multicast address at this sub-layer, including those that were
discarded or not sent for each outer vlan and its inner vlans.
For a MAC layer protocol, this includes both Group and Functional
addresses."
::= { rbnStackedVlanAggrStatsEntry 8 }
rbnStackedVlanHCOutBroadcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate of the total number of packets that higher-level
protocols requested be transmitted, and which were addressed to
a broadcast address at this sub-layer, including those that were
discarded or not sent for each outer vlan and its inner vlans."
::= { rbnStackedVlanAggrStatsEntry 9 }
-- Conformance Information
rbnStackedVlanMIBConformance OBJECT IDENTIFIER ::=
{ rbnStackedVlanMIB 2 }
rbnStackedVlanMIBGroups OBJECT IDENTIFIER ::=
{ rbnStackedVlanMIBConformance 1 }
rbnStackedVlanMIBCompliances OBJECT IDENTIFIER ::=
{ rbnStackedVlanMIBConformance 2 }
-- Compliance Statements
rbnStackedVlanMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for using this MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnStackedVlanMIBGroup
}
::= { rbnStackedVlanMIBCompliances 1 }
-- Units of Conformance
rbnStackedVlanMIBGroup OBJECT-GROUP
OBJECTS {
rbnStackedVlanHCInOctets,
rbnStackedVlanHCInUcastPkts,
rbnStackedVlanHCInMulticastPkts ,
rbnStackedVlanHCInBroadcastPkts,
rbnStackedVlanHCOutOctets,
rbnStackedVlanHCOutUcastPkts,
rbnStackedVlanHCOutMulticastPkts,
rbnStackedVlanHCOutBroadcastPkts
}
STATUS current
DESCRIPTION
"A collection of objects providing statistical information."
::= { rbnStackedVlanMIBGroups 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,274 @@
-- $Id: RBN-SYS-SECURITY-MIB.my,v 1.1.18.2.26.1 2012/08/04 00:07:22 chiachun Exp $
-- $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-SYS-SECURITY-MIB.my,v $
-- *****************************************************************
-- RBN-SYS-SECURITY-MIB.my
--
-- Copyright (c) 2009 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-SYS-SECURITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Gauge32, Counter64
FROM SNMPv2-SMI -- [RFC2578]
DateAndTime
FROM SNMPv2-TC -- [RFC2579]
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580]
CounterBasedGauge64
FROM HCNUM-TC
RbnUnsigned64
FROM RBN-TC
rbnModules
FROM RBN-SMI;
rbnSysSecurityMib MODULE-IDENTITY
LAST-UPDATED "200911091800Z" -- Nov 9, 2009
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson Inc.
100 Headquarters Drive
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This MIB module defines attributes and notifications
related to system and network level security issues.
All mib objects defined in the module are viewed within
the context identified in the SNMP protocol (i.e. the
community string in v1/v2c or the contextName in v3).
"
REVISION "200911091800Z" -- Nov 9, 2009
DESCRIPTION
"Initial version"
::= {rbnModules 54}
rbnSysSecNotifications OBJECT IDENTIFIER ::= { rbnSysSecurityMib 0 }
rbnSysSecObjects OBJECT IDENTIFIER ::= { rbnSysSecurityMib 1 }
rbnSysSecConformance OBJECT IDENTIFIER ::= { rbnSysSecurityMib 2 }
--
-- Objects
--
rbnSysSecThresholdObjects OBJECT IDENTIFIER ::= { rbnSysSecObjects 1 }
rbnSysSecNotifyEnable OBJECT-TYPE
SYNTAX BITS {
maliciousPkt(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bit mask to enable/disable notifications for crossing
specific threshold."
DEFVAL { { } }
::= { rbnSysSecThresholdObjects 1 }
rbnMeasurementInterval OBJECT-TYPE
SYNTAX Gauge32 (1..3600)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Data is sampled at the start and end of a specified interval. The
difference between the start and end values |end - start| is called
the delta value. When setting the interval, care should be taken
that the interval should be short enough that the sampled variable
is very unlikely to increase or decrease by more than range of the
variable. "
DEFVAL { 60 }
::= { rbnSysSecThresholdObjects 2}
rbnMaliciousPktsThresholdHi OBJECT-TYPE
SYNTAX RbnUnsigned64
UNITS "Packets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the current sampling interval delta value of the malicious
packets counter is greater than or equal to this threshold, and
the delta value at the last sampling interval was less than this
threshold, a single high threshold exceeded event will be
generated. A single high threshold exceeded event will also be
generated if the first sampling interval delta value of the
malicious IP packets counter is greater than or equal to this
threshold.
After a high threshold exceeded event is generated, another such
event will not be generated until the delta value falls below
this threshold and reaches the rbnMaliciousPktsThresholdLow,
generating a low threshold exceeded event. In other words there
cannot be successive high threshold events without an intervening
low threshold event. "
::= { rbnSysSecThresholdObjects 3}
rbnMaliciousPktsThresholdLow OBJECT-TYPE
SYNTAX RbnUnsigned64
UNITS "Packets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the current sampling interval delta value of the malicious
packets counter is less than or equal to this threshold, and the
delta value at the last sampling interval was greater than this
threshold, a single low threshold exceeded event will be
generated. In addition, a high threshold exceeded event must
occur before a low threshold exceeded event can be generated. "
::= { rbnSysSecThresholdObjects 4}
--
-- Counters to compare to above thresholds
--
rbnSysSecStatsObjects OBJECT IDENTIFIER ::= { rbnSysSecObjects 2 }
rbnMaliciousPktsCounter OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of all malicious pkts. This includes but is not limited
to malformed IP packets, malformed layer 4 IP, packets filtered by
ACLs for specific faults, IP packets identified as attempting to
spoof a system, and IP packets which failed reassembly."
::= { rbnSysSecStatsObjects 1}
rbnMaliciousPktsDelta OBJECT-TYPE
SYNTAX CounterBasedGauge64
UNITS "packets"
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The delta value of rbnMaliciousPktsCounter at the most recently
completed measurement interval."
::= { rbnSysSecStatsObjects 2 }
--
-- Objects only for notifications
--
rbnSysSecNotifyObjects OBJECT IDENTIFIER ::= { rbnSysSecObjects 4 }
rbnThresholdNotifyTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The DateAndTime of the notification."
::= { rbnSysSecNotifyObjects 1 }
--
-- NOTIFICATIONS
--
rbnMaliciousPktThresholdHiExceeded NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"This notification signifies that one of the delta values is equal
to or greater than the corresponding high threshold value. The
specific delta value is the last object in the notification varbind
list. "
::= { rbnSysSecNotifications 1 }
rbnMaliciousPktThresholdLowExceeded NOTIFICATION-TYPE
OBJECTS {
rbnThresholdNotifyTime
}
STATUS current
DESCRIPTION
"This notification signifies that one of the delta values is less
than or equal to the corresponding low threshold value. The
specific delta value is the last object in the notification
varbind list. "
::= { rbnSysSecNotifications 2 }
--
-- Conformance
--
rbnSysSecCompliances OBJECT IDENTIFIER ::= { rbnSysSecConformance 1 }
rbnSysSecGroups OBJECT IDENTIFIER ::= { rbnSysSecConformance 2 }
rbnMaliciousPktGroup OBJECT-GROUP
OBJECTS {
rbnSysSecNotifyEnable,
rbnMeasurementInterval,
rbnMaliciousPktsThresholdHi,
rbnMaliciousPktsThresholdLow,
rbnMaliciousPktsCounter
}
STATUS current
DESCRIPTION
"Set of objects for the group."
::= { rbnSysSecGroups 1 }
rbnSysSecNotifyObjectsGroup OBJECT-GROUP
OBJECTS {
rbnMaliciousPktsDelta,
rbnThresholdNotifyTime
}
STATUS current
DESCRIPTION
"Set of objects for the group."
::= { rbnSysSecGroups 4 }
rbnSysSecNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnMaliciousPktThresholdHiExceeded,
rbnMaliciousPktThresholdLowExceeded
}
STATUS current
DESCRIPTION
"Set of notifications for the group."
::= { rbnSysSecGroups 5 }
rbnSysSecCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of this mib module."
MODULE -- this module
MANDATORY-GROUPS {
rbnMaliciousPktGroup,
rbnSysSecNotifyObjectsGroup,
rbnSysSecNotificationGroup
}
OBJECT rbnMeasurementInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required"
OBJECT rbnMaliciousPktsThresholdHi
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required"
OBJECT rbnMaliciousPktsThresholdLow
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required"
OBJECT rbnSysSecNotifyEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required"
::= { rbnSysSecCompliances 1 }
END

View File

@ -0,0 +1,255 @@
-- *****************************************************************
-- RBN-TACACS-MIB Redback TACACS+ MIB
--
-- Copyright (c) 2004 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-TACACS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
rbnMgmt FROM RBN-SMI;
rbnTacacsMib MODULE-IDENTITY
LAST-UPDATED "200403011800Z" -- March 1, 2004
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750-5000
Fax: +1 408 750-5599
E-mail: mib-info@redback.com"
DESCRIPTION
"This Redback MIB defines a notification for the state
of the TACACS+ server."
REVISION "200403011800Z" -- March 1, 2004
DESCRIPTION
"Initial verison."
::= { rbnMgmt 33 }
rbnTacacsMIBNotifications OBJECT IDENTIFIER ::= { rbnTacacsMib 0 }
rbnTacacsMIBObjects OBJECT IDENTIFIER ::= { rbnTacacsMib 1 }
rbnTacacsMIBConformance OBJECT IDENTIFIER ::= { rbnTacacsMib 2 }
rbnTacacsObjects OBJECT IDENTIFIER ::= { rbnTacacsMIBObjects 1 }
rbnTacacsAcctObjects OBJECT IDENTIFIER ::= { rbnTacacsMIBObjects 2 }
rbnTacacsNotifyObjects OBJECT IDENTIFIER ::= { rbnTacacsMIBObjects 3 }
--
-- Textual Conventions
--
RbnTacacsState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current state of a TACACS+ server. When a server is
initially configured its state is 'unknown'. When requests
are sent to this server it will transition to either 'up' or
'down', depending on whether the server replies to the
requests. It will then transition between 'up' and 'down'
accordingly. It will never transition back to 'unknown'."
SYNTAX INTEGER {
unknown(1), -- state on initial creation
up(2), -- server is responding
down(3) -- server is not responding
}
RbnTacacsReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"When a TACACS+ server transitions to a new state, this identifies
the reason for the transition. "
SYNTAX INTEGER {
-- the following are only valid for a transition to 'up'
responding(1), -- server is responding
-- the following are only valid for a transition to 'down'
packetTimeout(2), -- the server is not responding and a
-- packet-level timeout has occurred
serverTimeout(3), -- the server is not responding and a
-- server-level timeout has occurred
serverError(4) -- server has an error resulting in
-- a transition to down state
}
--
-- TACACS+ notification objects
--
-- these objects will only appear in notifications
--
rbnTacacsContext OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..63))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the context in which this server is configured."
::= { rbnTacacsNotifyObjects 1 }
rbnTacacsServerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A unique index value assigned to each TACACS server"
::= { rbnTacacsNotifyObjects 2 }
rbnTacacsServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The type of address contained in rbnTacacsServerAddress."
::= { rbnTacacsNotifyObjects 3 }
rbnTacacsServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The TACACS+ server address."
::= { rbnTacacsNotifyObjects 4 }
rbnTacacsServerPort OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The TCP port number."
::= { rbnTacacsNotifyObjects 5 }
rbnTacacsServerState OBJECT-TYPE
SYNTAX RbnTacacsState
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current state of the TACACS+ server."
::= { rbnTacacsNotifyObjects 6 }
rbnTacacsServerReason OBJECT-TYPE
SYNTAX RbnTacacsReason
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The reason for the server's last state change."
::= { rbnTacacsNotifyObjects 7 }
rbnTacacsUserName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of the user the system was trying to authenticate
or send accouting information for when the TACACS+ server
transitioned to 'down'.
Note: the 'username' is only valid when transitioning due to
a packet-level timeout.
When transitioning due to any other reason the value for this
object will be a zero-length string."
::= { rbnTacacsNotifyObjects 8 }
rbnTacacsServerMsg OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A text string optionally provided by the TACACS+ server when
rbnTacacsServerReason is 'serverError'. In all other cases
this is a zero-length string."
::= { rbnTacacsNotifyObjects 9 }
--
-- TACACS+ notifications
--
rbnTacacsStateChange NOTIFICATION-TYPE
OBJECTS {
rbnTacacsContext,
rbnTacacsServerIndex,
rbnTacacsServerAddressType,
rbnTacacsServerAddress,
rbnTacacsServerPort,
rbnTacacsServerState,
rbnTacacsServerReason,
rbnTacacsUserName,
rbnTacacsServerMsg
}
STATUS current
DESCRIPTION
"This notification signifies that a TACACS+ authorization
server has transitioned to 'up' or 'down'.
Note: if rbnTacacsState's value is 'down' and
rbnTacacsReason's value is 'packetTimeout', then
rbnTacacsUserName's value will be a username. For all other
cases, rbnTacacsUserName's value will be a zero-length
string.
If rbnTacacsServerReason is 'serverError', then rbnTacacsServerMsg
may contain a string from the server, otherwise the value is a
zero-length string."
::= { rbnTacacsMIBNotifications 1 }
--
-- compliance statements
--
rbnTacacsCompliances OBJECT IDENTIFIER ::= { rbnTacacsMIBConformance 1 }
rbnTacacsGroups OBJECT IDENTIFIER ::= { rbnTacacsMIBConformance 2 }
rbnTacacsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the Redback TACACS+ MIB."
MODULE -- this module
MANDATORY-GROUPS {
rbnTacacsNotifyObjectsGroup,
rbnTacacsNotifyGroup
}
::= { rbnTacacsCompliances 1 }
rbnTacacsNotifyObjectsGroup OBJECT-GROUP
OBJECTS {
rbnTacacsContext,
rbnTacacsServerIndex,
rbnTacacsServerAddressType,
rbnTacacsServerAddress,
rbnTacacsServerPort,
rbnTacacsServerState,
rbnTacacsServerReason,
rbnTacacsUserName,
rbnTacacsServerMsg
}
STATUS current
DESCRIPTION
"The collection of objects used only in notifications."
::= { rbnTacacsGroups 2 }
rbnTacacsNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS {
rbnTacacsStateChange
}
STATUS current
DESCRIPTION
"Notification for tracking the status of TACACS+ servers."
::= { rbnTacacsGroups 3 }
END

164
mibs/ericsson/RBN-TC Normal file
View File

@ -0,0 +1,164 @@
-- %DNP% $Id: RBN-TC.my,v 1.1.2.8.252.3 2011/02/22 17:26:18 thatcher Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-TC.my,v $
-- *****************************************************************
-- RBN-TC Textual Convention MIB
--
-- Copyright (c) 2000, 2002-2009, 2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbnModules
FROM RBN-SMI;
rbnTC MODULE-IDENTITY
LAST-UPDATED "201101191800Z" -- Jan 19, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines common textual conventions used in RBN mib
modules."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200910201700Z" -- Oct 20, 2009
DESCRIPTION
"Added new textual convention: RbnUnsigned64 for read-write
capable 64 bit integer value."
REVISION "200406191700Z" -- June 19, 2004
DESCRIPTION
"Added new textual convention: RbnPortMediumType. Correct
warnings given by smilint."
REVISION "200303171700Z" -- March 17, 2003
DESCRIPTION
"Added new textual convention: RbnVidOrUntagged."
REVISION "200211110000Z" -- November 11, 2002
DESCRIPTION
"Moved definitions of RbnSlot and RbnPort from RBN-PVC-MIB.
Updated range on RbnSlot and RbnPort."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added new textual conventions:
RbnKBytes and RbnPercentage."
REVISION "200007140000Z" -- July 14, 2000
DESCRIPTION
"Initial version."
::= { rbnModules 2 }
RbnCircuitHandle ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d:1d:2x-2x-2x"
STATUS current
DESCRIPTION
"A unique identifier for individual circuits. The string is
composed of the following:
Octet 1 slot
2 port
3-8 circuit identifier
slots/ports are numbered 0..n. The SMS CLI also numbers slots/ports
0..n but SE CLI numbers slots/ports 1..n. For example: When the
SE CLI refers to slot/port 1/2, this maps to to the RbnCircuitHandle
slot/port 0/1
"
SYNTAX OCTET STRING (SIZE (8))
RbnKBytes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Storage size, expressed in units of 1024 bytes."
SYNTAX Integer32 (0..2147483647)
RbnPercentage ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d%"
STATUS current
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
RbnSlot ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis slot number. This is the physical slot
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
RbnPort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis port number. This is the physical port
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
RbnVidOrUntagged ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The twelve-bit VLAN Identifer (VID) used to uniquely
identify the VLAN to which the frame belongs. The VID is
encoded as an unsigned binary number. An untagged frame
does not carry any identification of the VLAN to which it
belongs and is designated with a value of 4096."
SYNTAX Integer32 (1..4096)
RbnPortMediumType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Medium type of NAS port."
SYNTAX INTEGER {
unknown(0),
dsl(11),
cable(12),
wireless(13),
satellite(14)
}
RbnUnsigned64 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8d"
STATUS current
DESCRIPTION
"Unsigned 64 bit integer value is represented as an
OCTET STRING. This allows an unsigned integer value in
the range 0..18446744073709551615.
The octets are ordered with the first octet containing
the highest ordered bits of the integer and the 8th octet
containing the lowest ordered bits, corresponding to
network byte order."
SYNTAX OCTET STRING (SIZE(8))
END

View File

@ -0,0 +1,165 @@
-- *****************************************************************
-- RBN-AAL5-VCL-STAT-MIB
--
-- Copyright (c) 1998 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-X-AAL5-VCL-STAT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
atmVclVpi,
atmVclVci
FROM ATM-MIB
rbnExperiment
FROM RBN-SMI;
rbnXAal5VclStatMIB MODULE-IDENTITY
LAST-UPDATED "9804171645Z"
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 1389 Moffett Park Drive
Sunnyvale, CA 94089-1134
USA
Phone: +1 408 548 3500
Fax: +1 408 548 3599
E-mail: mib-info@RedBackNetworks.com"
DESCRIPTION
"The MIB for instrumenting statistics associated with
an ATM VCL. This MIB is positioned in the RedBack
Networks experimental MIB space because it mirrors MIB
objects currently being developed by the IETF atommib
Working Group, namely the atmAal5VclStatTable objects
found in the ATM2-MIB (draft-ietf-atommib-atm2-XX.txt).
At such time as the ATM2-MIB is placed on the IETF
standards track, this MIB will be obsoleted in favor
of the IETF one"
::= { rbnExperiment 1 }
rbnXAal5VclStatMIBObjects OBJECT IDENTIFIER ::= { rbnXAal5VclStatMIB 1 }
rbnXAtmAal5VclStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnXAtmAal5VclStatEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table provides a collection of objects
providing AAL5 configuration and performance
statistics of a VCL."
::= { rbnXAal5VclStatMIBObjects 1 }
rbnXAtmAal5VclStatEntry OBJECT-TYPE
SYNTAX RbnXAtmAal5VclStatEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Each entry in this table represents a VCL."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { rbnXAtmAal5VclStatTable 1 }
RbnXAtmAal5VclStatEntry ::=
SEQUENCE {
rbnXAtmAal5VclInPkts Counter32,
rbnXAtmAal5VclOutPkts Counter32,
rbnXAtmAal5VclInOctets Counter32,
rbnXAtmAal5VclOutOctets Counter32
}
rbnXAtmAal5VclInPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of AAL5 CPCS PDUs received on the AAL5
VCC at the interface identified by the ifIndex."
::= { rbnXAtmAal5VclStatEntry 1 }
rbnXAtmAal5VclOutPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of AAL5 CPCS PDUs transmitted on the
AAL5 VCC at the interface identified by the
ifIndex."
::= { rbnXAtmAal5VclStatEntry 2 }
rbnXAtmAal5VclInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of octets contained in AAL5 CPCS PDUs
received on the AAL5 VCC at the interface
identified by the ifIndex."
::= { rbnXAtmAal5VclStatEntry 3 }
rbnXAtmAal5VclOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of octets contained in AAL5 CPCS PDUs
transmitted on the AAL5 VCC at the interface
identified by the ifIndex."
::= { rbnXAtmAal5VclStatEntry 4 }
-- Conformance Information
rbnXAal5VclStatMIBConformance OBJECT IDENTIFIER ::=
{ rbnXAal5VclStatMIB 2 }
rbnXAal5VclStatMIBGroups OBJECT IDENTIFIER ::=
{ rbnXAal5VclStatMIBConformance 1 }
rbnXAal5VclStatMIBCompliances OBJECT IDENTIFIER ::=
{ rbnXAal5VclStatMIBConformance 2 }
-- Compliance Statements
rbnXAal5VclStatMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for RedBack Networks
SNMP entities which represent AAL5 VCL statistics"
MODULE -- this module
MANDATORY-GROUPS {
rbnXAal5VclStatGroup
}
::= { rbnXAal5VclStatMIBCompliances 1 }
-- Units of Conformance
rbnXAal5VclStatGroup OBJECT-GROUP
OBJECTS {
rbnXAtmAal5VclInPkts,
rbnXAtmAal5VclOutPkts,
rbnXAtmAal5VclInOctets,
rbnXAtmAal5VclOutOctets
}
STATUS current
DESCRIPTION
"A collection of objects providing supplemental
AAL5 VCL information beyond that supplied by
IETF standards-track MIBs"
::= { rbnXAal5VclStatMIBGroups 1 }
END