|
|
The complete text of Cisco Systems' proprietary PAM-Chassis-MIB and PAM-BULK-PM-E-MIB follows.
-- ********************************************************************** -- Chassis MIB for Cisco ISR 3303 Product -- -- March 1998, Guochun Zhao -- -- Copyright (c) 1999 by Cisco System Inc. -- All rights reserved. -- **********************************************************************
PAM-CHASSIS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
Gauge32,
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue,
MacAddress,
RowStatus
FROM SNMPv2-TC
pipelinksMgmt
FROM PIPELINKS-SMI
ifName,
transmission
FROM RFC1213-MIB;
pamChassisMIB MODULE-IDENTITY
LAST-UPDATED "990525000000"
ORGANIZATION "Cisco Systems Inc."
CONTACT-INFO
"Cisco Systems Inc.
(Guochun Zhao)
Postal: 170 West Tasman Dr.
San Jose CA 95134
USA
Tel: +1 408 527-1781
E-mail: gzhao@cisco.com"
DESCRIPTION
"ISR device-specific MIB.
This MIB defines managed objects for ISR entity objects like
chassis, card etc. It also defines various system level managed
objects including timing/synchronization and protection
switch objects.
It is intended to model the entity objects in a generic way,
so that it will be more portable to future revisions of ISR
device."
::= { pipelinksMgmt 2 }
--------------------------------------------------------------------
--------------------------------------------------------------------
-- ISR SYSTEM MIB
--------------------------------------------------------------------
--------------------------------------------------------------------
pamEntity OBJECT IDENTIFIER ::= { pamChassisMIB 1 }
pamEntitySystem OBJECT IDENTIFIER ::= { pamEntity 1 }
pamEntityModule OBJECT IDENTIFIER ::= { pamEntity 2 }
pamEntityTimingSync OBJECT IDENTIFIER ::= { pamEntity 3 }
pamEntityCurrAlmList OBJECT IDENTIFIER ::= { pamEntity 4 }
pamEntityXConn OBJECT IDENTIFIER ::= { pamEntity 5 }
pamTrap OBJECT IDENTIFIER ::= { pamChassisMIB 2 }
pamTrapAttr OBJECT IDENTIFIER ::= { pamTrap 1 }
pamTrapSystem OBJECT IDENTIFIER ::= { pamTrap 2 }
pamTrapLog OBJECT IDENTIFIER ::= { pamTrap 3 }
--
-- Textual Conventions
--
PamModuleIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies the
physical entity. The value is a small positive
integer; index values for different physical entities
are not necessarily contiguous. The value for chassis
is 1."
SYNTAX Integer32 (1..64)
PamModuleClass ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An enumerated value which provides an indication
of the general hardware type of a particular physical
entity."
SYNTAX INTEGER {
other(1),
chassis(2),
fanTray(3),
fan(4),
fuse(5),
samCard(6)
}
PamOperState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ISR operational state."
SYNTAX INTEGER {
notApplicable(1),
normal(2),
abnormal(3)
}
PamWhichSide ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A redundant ISR is equipped with two SAM cards. At any given
time, one SAM is in active while the other SAM is in standby.
This gives indication of which SAM is active"
SYNTAX INTEGER {
sideA(1),
sideB(2)
}
PamTimingSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Timing source used by ISR timing clock system."
SYNTAX INTEGER {
none(1), -- Internal clock
lineA(2), -- Side A of line timing interface (OC3/12 or STM1/4)
lineB(3), -- Side B of line timing interface (OC3/12 or STM1/4)
extDs1(4), -- external DS1 timing interface
extA(5), -- Side A of external timing interface
extB(6) -- Side B of external timing interface
}
PamTimingMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Timing synchronization operational state.
normal - Normal state
acquiring -
holdover -
freerun - the clock system uses the internal clock
"
SYNTAX INTEGER {
normal(1), -- Normal state
acquiring(2), -- Transition state when the clock system is
-- trying to lock a reference
holdover(3), -- Holdover state when all timing reference fail
freerun(4) -- Internal state
}
PamTimingPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Configured timing reference priority level. "
SYNTAX INTEGER {
primary(1),
secondary(2),
none(3)
}
PamTimingSSM ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SONET/SDH synchronization status message (SSM) embedded in
S1 byte in overhead."
SYNTAX INTEGER {
none(1),
prs(2),
stu(3),
st2(4),
st3(5),
smc(6),
st4(7),
dus(8),
res(9),
ena(10),
dis(11),
bad(12),
g811(13),
g812t(14),
g812l(15),
sets(16)
}
PamTrapIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This number is assigned by ISR device to serilaize each
SNMP trap. This number starts from 1 after the system
initialization and then will be contiguously increased
by 1. When it reaches the maximum number allowed, it will
reset back to 1."
SYNTAX Integer32
-- End of Textual Convention
-- ISR NE Entity Group
pamMibVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision number of this MIB. The format is in d.d
where d = 1..99. This object is used by management
application to handle NEs with different MIBs."
::= { pamEntitySystem 1 }
pamSysType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
isr3303a(2), -- ISR 3303 ANSI version
isr3303e(3) -- iSR 3303 ETSI version
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System type of this chassis."
::= { pamEntitySystem 2 }
pamNsapAddress OBJECT-TYPE
SYNTAX OCTET STRING (20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"20 bytes NSAP address assigned on ISR."
::= { pamEntitySystem 3 }
pamCurrDateTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current time in terms of seconds since 0000 UTC 1 January 1970."
::= { pamEntitySystem 4 }
pamSlot OBJECT-TYPE
SYNTAX PamWhichSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates which side (A or B) of SAM card where
the SNMP agent is running."
::= { pamEntitySystem 5 }
pamConfigMode OBJECT-TYPE
SYNTAX INTEGER {
adm(1), -- Add Drop Mode (UPSR ring)
tm(2) -- Terminal Mux Mode
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configuration mode for SONET/SDH topology. Default is ADM"
::= { pamEntitySystem 6 }
pamTCAReptEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates whether or not the TCA Reporting feature is
turned on."
::= { pamEntitySystem 7 }
pamFMReptEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This indicates whether or not the FM Reporting feature is
is turned on."
::= { pamEntitySystem 8 }
pamConfigLastChange OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp when the last configuration change occurred.
The number is the seconds since 0000 UTC 1 January 1970."
::= { pamEntitySystem 9 }
pamCurrAlmStatus OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This presents the current alarm LEDs on PAM. This
status matches the alarm LED indication on the panel.
x x x x x x
| | | | | |__________ 0x01 for critical alarm LED
| | | | |______________ 0x02 for major alarm LED
| | | |__________________ 0x04 for minor alarm LED
| | |______________________ 0x08 for critical alarm relay
| |__________________________ 0x10 for major alarm relay
|______________________________ 0x20 for minor alarm relay
The possible values are 0 (off/normal open), and 1 (on/normal close)."
::= { pamEntitySystem 10 }
pamACOStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether ACO audible alarm is on or off.
'true' for on and 'false' for off."
::= { pamEntitySystem 11 }
pam24VoltStatus OBJECT-TYPE
SYNTAX PamOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the status of -24 volt via DC converter.
The Volt -24 is used by the fans."
::= { pamEntitySystem 12 }
pamFanStatus OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates fan status for multiple fans. The bits
position and possible values are described as follows:
x x x
| | |_________ 0x1 for fan #1
| |_____________ 0x2 for fan #2
|_________________ 0x4 for fan #3
The posibble values are 0 (working), and 1 (not working)."
::= { pamEntitySystem 15 }
pamTempStatus OBJECT-TYPE
SYNTAX PamOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates chassis temperature status."
::= { pamEntitySystem 16 }
pamLedStatus OBJECT-TYPE
SYNTAX OCTET STRING (5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates status of all LEDs on ISR device. The bits
position (from left to right) and possible values are
described as follows:
Bit Field # Status
----------- ---------------------------------
First Byte:
1 critical alarm led
2 major alarm led
3 minor alarm led
4 fan #3 led
5 fan #2 led
6 fan #1 led
7 fuse A (1:green, 0:red)
8 fuse B (1:green, 0:red)
Second Byte:
1 active led on side A
2 standby led on side A
3 fault led on side A
4 oc facility led on side A
5 active led on side B
6 standby led on side B
7 fault led on side B
8 oc facility led on side B
Third Byte:
1-2 line A timing ref led on side A
3-4 line B timing ref led on side A
5-6 external A timing ref led on side A
7-8 external B timing ref led on side A
Fourth Byte:
1 holdover timing status led on side A
2 freerun timing status led on side A
3-8 unused
Fifth Byte:
1-2 line A timing ref led on side B
3-4 line B timing ref led on side B
5-6 external A timing ref led on side B
7-8 external B timing ref led on side B
Sixth Byte:
1 holdover timing status led on side B
2 freerun timing status led on side B
3-8 unused
Seventh Byte:
1 ACO Led
2-8 unused
The possible values for 1 bit value are 0 (off), and 1 (on).
The possible values for 2 bits value are
00 (off), 01 (green), 10 (red), 11 (blink)."
::= { pamEntitySystem 17 }
pamVerifyUserPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Verify user id and password. The management station
can verify the validation of an user id and password by
performing a set operation on this object and giving the
user id and password as a value of this object. The
format is:
<user-id> <password>
In the response of set operation given by agent. The
error status will be:
noErr(0) - if the user id and password are valid.
genErr(10) - if the user id or password is invalid."
::= { pamEntitySystem 18 }
-- End of ISR NE Entity Group
-- ISR Module Group
pamModuleLastChange OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp when the last module change occurred. The
format is seconds and nanoseconds since 0000 UTC 1
January 1970."
::= { pamEntityModule 1 }
pamModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamModuleTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR module table. Each row in this table denotes a
sub-component of chassis, e.g. card, fan, fuse etc."
::= { pamEntityModule 2 }
pamModuleTableEntry OBJECT-TYPE
SYNTAX PamModuleTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR module table entry."
INDEX { pamModuleIndex }
::= { pamModuleTable 1 }
PamModuleTableEntry ::=
SEQUENCE {
pamModuleIndex PamModuleIndex,
pamModuleClass PamModuleClass,
pamModuleName DisplayString,
pamModuleIsPresent TruthValue,
pamModuleContainedIn PamModuleIndex, -- parent of this module
pamModuleContainedByIndex Integer32,
pamModuleNumSlots Integer32,
pamModulePartNum DisplayString,
pamModuleCleiCode DisplayString,
pamModuleHwVersion DisplayString,
pamModuleSwVersion DisplayString,
pamModuleSerialNum DisplayString,
pamModuleHoursInUse Gauge32,
pamModuleDateOfManuf DisplayString,
pamModuleRedunState INTEGER,
pamModuleAdminState INTEGER,
pamModuleOperState INTEGER
}
-- The following section describes the components of the
-- entity table.
pamModuleIndex OBJECT-TYPE
SYNTAX PamModuleIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique integer identifies sub-component
in a chassis."
::= { pamModuleTableEntry 1 }
pamModuleClass OBJECT-TYPE
SYNTAX PamModuleClass
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the class of module, e.g. card, fuse etc."
::= { pamModuleTableEntry 2 }
pamModuleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the module."
::= { pamModuleTableEntry 3 }
pamModuleIsPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the presence of this module, true if it
is presented, false otherwise."
::= { pamModuleTableEntry 4 }
pamModuleContainedIn OBJECT-TYPE
SYNTAX PamModuleIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This denotes the parent object of this module.
0 if the parent is chassis."
::= { pamModuleTableEntry 5 }
pamModuleContainedByIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the offset position this module
is physically located."
::= { pamModuleTableEntry 6 }
pamModuleNumSlots OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of slots on this module."
::= { pamModuleTableEntry 7 }
pamModulePartNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacture part number of this module, empty string
if unavailable."
::= { pamModuleTableEntry 8 }
pamModuleCleiCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CLEI code of this module, or an empty string if unavailable."
::= { pamModuleTableEntry 9 }
pamModuleHwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of this module."
::= { pamModuleTableEntry 10 }
pamModuleSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version of this module, or an empty string if unavailable."
::= { pamModuleTableEntry 11 }
pamModuleSerialNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of this entity."
::= { pamModuleTableEntry 12 }
pamModuleHoursInUse OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total hours in use since last startup."
::= { pamModuleTableEntry 13 }
pamModuleDateOfManuf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date of manufacture for this module,
or null if unavailable."
::= { pamModuleTableEntry 14 }
pamModuleRedunState OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
online(2),
standby(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Redundant state of this module - online or standby."
::= { pamModuleTableEntry 15 }
pamModuleAdminState OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
inService(2),
outOfService(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the administrative status of this module."
::= { pamModuleTableEntry 16 }
pamModuleOperState OBJECT-TYPE
SYNTAX PamOperState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational state of this module - normal or abnormal."
::= { pamModuleTableEntry 17 }
-- End of ISR Module Group
-- ISR Current Alarm List
pamCurrAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamCurrAlarmTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR current alarm table. This table holds all the
current alarm conditions on ISR device."
::= { pamEntityCurrAlmList 1 }
pamCurrAlarmTableEntry OBJECT-TYPE
SYNTAX PamCurrAlarmTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR alarm table entry."
INDEX { pamAlarmIndex }
::= { pamCurrAlarmTable 1 }
PamCurrAlarmTableEntry ::=
SEQUENCE {
pamAlarmIndex Integer32,
pamAlarmTimeStamp Integer32,
pamAlarmType INTEGER,
-- pamAlarmEntityIndex Integer32,
pamAlarmEntityName DisplayString,
pamAlarmCondType INTEGER,
pamAlarmSeverity INTEGER,
pamAlarmServEff TruthValue,
pamAlarmAdditionalInfo DisplayString
}
pamAlarmIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique integer identifies an alarm entry in
this current alarm table."
::= { pamCurrAlarmTableEntry 1 }
pamAlarmTimeStamp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time stamp for the alarm entry."
::= { pamCurrAlarmTableEntry 2 }
pamAlarmType OBJECT-TYPE
SYNTAX INTEGER {
equipment(1),
sonet(2),
sdh(3),
ds1(4),
serialDs1(5),
e1(6),
serialE1(7),
ether(8),
ppp(9),
mlppp(10),
xconnect(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is defined to distinguish alarm entries
using two different index schemas in this table.
For equipment alarms, the next object pamAlarmEntityIndex
refers to module index. For facility (SONET, DS1 etc) alarms
the next object pamAlarmEntityIndex refers to ifIndex."
::= { pamCurrAlarmTableEntry 3 }
pamAlarmEntityName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of an entity associating with an alarm entry.
The value of this object is given based on table below,
+---------------+----------------------------------+
| pamAlarmType | pamAlarmEntityName |
|===============+==================================|
| equipment | pamModuleName in pamModuleTable |
|---------------+----------------------------------|
| other | ifName in ifTable |
+---------------+----------------------------------+
"
::= { pamCurrAlarmTableEntry 4 }
pamAlarmCondType OBJECT-TYPE
SYNTAX INTEGER (1..500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm condition type of an alarm entry. Since there
is no global pre-defined enumeration for all condition
type. This object need to map into different condition
type definition based on the pamAlarmType. The following
table shows how to refer pamAlarmCodType to a proper
condition type enumeration defined in different MIBs.
+--------------+-----------------------------------------------+
| pamAlarmType | pamAlarmCondType |
|==============+===============================================|
| equipment | pamTrapStdingCondType in PAM-CHASSIS-MIB |
|--------------+-----------------------------------------------|
| sonet | pamTrapSonetStdingCondType in PAM-SONET-MIB |
|--------------+-----------------------------------------------|
| ds1 | pamTrapDs1StdingCondType in PAM-DS1-MIB |
|--------------+-----------------------------------------------|
| ether | pamTrapStdingCondType in PAM-CHASSIS-MIB |
|--------------+-----------------------------------------------|
| ppp | pamTrapStdingCondType in PAM-CHASSIS-MIB |
+--------------+-----------------------------------------------+
| mlppp | pamTrapStdingCondType in PAM-CHASSIS-MIB |
|--------------+-----------------------------------------------|
| sdh | pamTrapSdhStdingCondType in PAM-SDH-MIB |
|--------------+-----------------------------------------------|
| serialDS1 | pamTrapDs1StdingCondType in PAM-DS1-MIB |
|--------------+-----------------------------------------------|
| E1 | pamTrapE1StdingCondType in PAM-E1-MIB |
|--------------+-----------------------------------------------|
| serialE1 | pamTrapE1StdingCondType in PAM-E1-MIB |
+--------------+-----------------------------------------------+
"
::= { pamCurrAlarmTableEntry 5 }
pamAlarmSeverity OBJECT-TYPE
SYNTAX INTEGER {
minor(1),
major(2),
critical(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity level of this alarm."
::= { pamCurrAlarmTableEntry 6 }
pamAlarmServEff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value is 'true' if this alarm effects service,
otherwise 'false'."
::= { pamCurrAlarmTableEntry 7 }
-- pamAlarmIsReported OBJECT-TYPE
-- SYNTAX TruthValue
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The value is 'true' if this is a reported alarm,
-- is 'false' this is a non-reported alarm."
-- ::= { pamCurrAlarmTableEntry 8 }
pamAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm additional information of this alarm."
::= { pamCurrAlarmTableEntry 8 }
pamAlarmBulkString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string is constructed to contain all
standing condition in the system. Although this object
gives same information as given by pamCurrAlarmTable,
it provides an snapshot of alarm list for network
management application and ease the complexity of network
management for dealing with alarm coordination. The
format of this octet string is as follow,
----------------------------------------------------------
| Header | N | | L | Alarm #1 | Alarm #2 | .. | Alarm #N |
----------------------------------------------------------
Header (4 Bytes):
Position Data Desciption Length (in bytes)
-------- --------------- -----------------
1 Header length 2
3 Version number 2
N (2 Bytes): Number of alarms
L (4 Bytes): Sequence number in last trap sent
Alarms (52 x N bytes):
Position Data Desciption Length (in bytes)
-------- --------------- -----------------
1 Sequence number 2
3 Time Stamp 4
7 Entity name 16
23 Alarm Type 4
27 Condition Type 2
39 Seveirty 2
31 Service 2
Effectiveness
33 Additional Info 20
"
::= { pamEntityCurrAlmList 2 }
-- End of Current Alarm List
-- ISR Timing Synchronization Entity Group
pamCurrTimingSource OBJECT-TYPE
SYNTAX PamTimingSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current timing source."
::= { pamEntityTimingSync 1 }
pamCurrTimingMode OBJECT-TYPE
SYNTAX PamTimingMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current timing mode."
::= { pamEntityTimingSync 2 }
pamIsRevertiveSync OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Revertive Synchronization flag for the timing resource
on chassis"
::= { pamEntityTimingSync 3 }
pamLastTimingRefSW OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This gives the time stamp of last timing reference switch."
::= { pamEntityTimingSync 4 }
pamCurrTimingTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamCurrTimingTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR current timing sync table. Each row in the table presents
the real-time information (priority, state, usability etc) for
a timing source"
::= { pamEntityTimingSync 5 }
pamCurrTimingTableEntry OBJECT-TYPE
SYNTAX PamCurrTimingTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR module table entry."
INDEX { pamTimingSyncIndex }
::= { pamCurrTimingTable 1 }
PamCurrTimingTableEntry ::=
SEQUENCE {
pamTimingSyncIndex INTEGER,
pamTimingRef PamTimingSource,
pamTimingPriority PamTimingPriority,
pamRxSSM PamTimingSSM,
pamTxSSM PamTimingSSM,
pamTimingRefState INTEGER,
pamTimingRefSubState INTEGER,
pamTimingModeUsability INTEGER
}
pamTimingSyncIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique integer identifies each timing reference entry
in the table."
::= { pamCurrTimingTableEntry 1 }
pamTimingRef OBJECT-TYPE
SYNTAX PamTimingSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the timing source of the reference."
::= { pamCurrTimingTableEntry 2 }
pamTimingPriority OBJECT-TYPE
SYNTAX PamTimingPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether this reference is primary or secondary."
::= { pamCurrTimingTableEntry 3 }
pamRxSSM OBJECT-TYPE
SYNTAX PamTimingSSM
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the SSM on the receiving interface."
::= { pamCurrTimingTableEntry 4 }
pamTxSSM OBJECT-TYPE
SYNTAX PamTimingSSM
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the SSM on the transmit interface."
::= { pamCurrTimingTableEntry 5 }
pamTimingRefState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
unconfigured(2),
disabled(3),
defect(4),
failed(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the primary state of this timing reference."
::= { pamCurrTimingTableEntry 6 }
pamTimingRefSubState OBJECT-TYPE
SYNTAX INTEGER {
none(1),
freqQual(2),
los(3),
lof(4),
ais(5),
sfber(6),
sdber(7),
ssmPoor(8),
ssmUnstable(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the substate of this timing reference."
::= { pamCurrTimingTableEntry 7 }
pamTimingModeUsability OBJECT-TYPE
SYNTAX INTEGER {
allowed(1),
notAllowed(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether this reference is allowed to be
referenced."
::= { pamCurrTimingTableEntry 8 }
-- End of ISR Timing Synchronization Entity Group
-- ISR Cross Connect Entity Group
pamXConnTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamXConnTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR cross connect table. Each row in the table presents
a configured cross connect entity."
::= { pamEntityXConn 1 }
pamXConnTableEntry OBJECT-TYPE
SYNTAX PamXConnTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR cross connect table entry."
INDEX { pamXConnIndex }
::= { pamXConnTable 1 }
PamXConnTableEntry ::=
SEQUENCE {
pamXConnIndex Integer32,
pamXConnFromIfIndex Integer32,
pamXConnToIfIndex Integer32,
pamXConnCircuitId DisplayString,
pamXConnAlmProfile INTEGER,
pamXConnWTRTime Integer32,
pamXConnRevertiveMode TruthValue,
pamXConnPreferredPath PamWhichSide,
pamXConnActiveSide PamWhichSide,
pamXConnPPSFlag TruthValue,
pamXConnPathBERExpValue Integer32,
pamXConnPathIsDefect TruthValue
}
pamXConnIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique integer identifies a cross connect entry in
the cross connect table."
::= { pamXConnTableEntry 1 }
pamXConnFromIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of origin interface of the cross connect."
::= { pamXConnTableEntry 2 }
pamXConnToIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of destination interface of the cross connect."
::= { pamXConnTableEntry 3 }
pamXConnCircuitId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of the cross connect."
::= { pamXConnTableEntry 4 }
pamXConnAlmProfile OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm profile number associates with the cross connect."
::= { pamXConnTableEntry 5 }
pamXConnWTRTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the count value of wait-to-restore timer when the
revertive mode of VT path is on."
::= { pamXConnTableEntry 6 }
pamXConnRevertiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether the cross connect is in the
revertive mode."
::= { pamXConnTableEntry 7 }
pamXConnPreferredPath OBJECT-TYPE
SYNTAX PamWhichSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the configured preferred interface (A/B) for
the cross-connect."
::= { pamXConnTableEntry 8 }
pamXConnActiveSide OBJECT-TYPE
SYNTAX PamWhichSide
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the actural interface (A/B) that
is currently selected for the cross-connect."
::= { pamXConnTableEntry 9 }
pamXConnPPSFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the current user control for the cross connect."
::= { pamXConnTableEntry 10 }
pamXConnPathBERExpValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This represents the negative exponent value of threshold level
of BER for the cross-connect."
::= { pamXConnTableEntry 11 }
pamXConnPathIsDefect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates whether the VT path associating with the
cross connect is in defect state."
::= { pamXConnTableEntry 12 }
-- End of ISR Cross Connect Entity Group
--
-- ISR SYSTEM Trap group
--
-- ISR Chassis Trap Attribute Group
pamTrapSeqNum OBJECT-TYPE
SYNTAX PamTrapIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents sequence number for the last
trap which has been sent by the agent."
::= { pamTrapAttr 1 }
pamTrapAlmSeverity OBJECT-TYPE
SYNTAX INTEGER {
notReportedCleared(1),
norReportedDeclared(2),
notAlarmed(3),
clear(4),
minor(5),
major(6),
critical(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm severity associates with most recent chassis
or facility standing condition. The severity 'clear'
is given for an event which changed the previous
failure condition back to normal. The severity 'notAlarmed'
is given for non-severity event such as TCA."
::= { pamTrapAttr 2 }
pamTrapAlmServEff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service effectiveness associates with a standing condition,
true if alarm effects service, false otherwise."
::= { pamTrapAttr 3 }
pamTrapIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of host associates with a standing/transient
condition."
::= { pamTrapAttr 4 }
pamTrapNumOfPkts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets associates with a standing/transient
condition."
::= { pamTrapAttr 5 }
pamTrapStdingCondType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dccFailed(2),
fuseFailed(3),
tempOverheat(4),
ioCardFailed(5),
fanTrayRemoved(6),
oneFanFailed(7),
multiFansFailed(8),
fanPowerFailed(9),
dbCorrupt(10),
dbSyncFailed(11),
swVerOutOfSync(12),
simInProgress(13),
samFailed(14),
samProtNotEquipped(15),
samInServRemoved(16),
samSysIdMismatch(17),
samInterProcCommFailed(18),
sysAlmRptInhibited(19),
sysFMInhibited(20),
siteAlarm1(21),
siteAlarm2(22),
synPriRefFailed(23),
syncSecRefFailed(24),
syncInHoldover(25),
syncInFreerun(26),
syncHwFailed(27),
etherLinkDropped(28),
pppSignalFailure(29),
mlpppSignalDegrade(30),
mlpppSignalFailure(31)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Condition type associates with standing condition trap."
::= { pamTrapAttr 6 }
pamTrapTsntCondType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
dbChanged(2),
acoActivated(3),
sysRestarted(4),
sysBplaneParityError(5),
samSwitchedToSideA(6),
samSwitchedToSideB(7),
samInserted(8),
samRemoved(9),
syncSwitchedToPri(10),
syncSwitchedToSec(11),
syncSwitchedToInt(12),
syncSSMChangedOnPri(13),
syncSSMChangedOnSec(14),
swyPktsOverflow(15),
swyUnauthAccess(16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event type associates with chassis non-condition trap."
::= { pamTrapAttr 7 }
pamTrapTimingSyncCause OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
normal(2),
manSW(3),
autoSW(4),
sgeo(5),
unconfigured(6),
disable(7),
failed(8),
defect(9),
hwIntSW(10),
freqQualFail(11),
los(12),
lof(13),
ais(14),
sfber(15),
sdber(16),
ssmPoor(17),
ssmUnstable(18),
ssmChange(19),
ssmNone(20),
ssmPRS(21),
ssmSTU(22),
ssmST2(23),
ssmST3(24),
ssmSMC(25),
ssmST4(26),
ssmDUS(27),
ssmRES(28),
ssmBAD(29),
clkModeOffline(30),
activeSamSlaveClk(31),
standbySamMasterClk(32),
dpllLol(33),
thirtyEightmLol(34),
losRemoteClk(35),
apllLol(36),
losVcxo(37),
clkTypeMismatch(38)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm cause associates with a timing synchronization
condition."
::= { pamTrapAttr 8 }
pamTrapSWCause OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
absentModule(2),
faultyModule(3),
oosModule(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm cause associates with a switch event."
::= { pamTrapAttr 9 }
-- End of ISR Chassis Trap Attribute Group
-- ISR System Trap Group
pamTrapChassisAlarm NOTIFICATION-TYPE
OBJECTS { pamTrapSeqNum,
pamCurrDateTime,
pamModuleName,
pamTrapStdingCondType,
pamTrapAlmSeverity,
pamTrapAlmServEff }
STATUS current
DESCRIPTION
"This trap is issued when a chassis related exception
condition occurred or cleared."
::= { pamTrapSystem 1 }
pamTrapFanAlarm NOTIFICATION-TYPE
OBJECTS { pamTrapSeqNum,
pamCurrDateTime,
pamModuleName,
pamTrapStdingCondType,
pamTrapAlmSeverity,
pamTrapAlmServEff,
pamFanStatus }
STATUS current
DESCRIPTION
"This trap is issued when a fan failure condition
occurred or cleared."
::= { pamTrapSystem 2 }
pamTrapTimingAlarm NOTIFICATION-TYPE
OBJECTS { pamTrapSeqNum,
pamCurrDateTime,
pamModuleName,
pamTrapStdingCondType,
pamTrapAlmSeverity,
pamTrapAlmServEff,
pamCurrTimingSource,
pamTrapTimingSyncCause }
STATUS current
DESCRIPTION
"This trap is issued when timing synchronization
exception condition occurred or cleared."
::= { pamTrapSystem 3 }
pamTrapDatalinkAlarm NOTIFICATION-TYPE
OBJECTS { pamTrapSeqNum,
pamCurrDateTime,
ifName,
pamTrapStdingCondType,
pamTrapAlmSeverity,
pamTrapAlmServEff }
STATUS current
DESCRIPTION
"This trap is issued when condition occurred or cleared
on an ehternet/ppp/mlppp interface."
::= { pamTrapSystem 4 }
pamTrapChassisEvent NOTIFICATION-TYPE
OBJECTS { pamModuleName,
pamCurrDateTime,
pamTrapTsntCondType }
STATUS current
DESCRIPTION
"This trap is issued when there is a chassis event
occurred."
::= { pamTrapSystem 5 }
pamTrapSWEvent NOTIFICATION-TYPE
OBJECTS { pamModuleName,
pamCurrDateTime,
pamTrapTsntCondType,
pamTrapSWCause }
STATUS current
DESCRIPTION
"This trap is issued when there is a switch between
side A and side B or the switch failed."
::= { pamTrapSystem 6 }
pamTrapTimingEvent NOTIFICATION-TYPE
OBJECTS { pamTrapTsntCondType,
pamCurrDateTime,
pamCurrTimingSource,
pamTrapTimingSyncCause }
STATUS current
DESCRIPTION
"This trap is issued when there is a timing sync
reference changed."
::= { pamTrapSystem 7 }
pamTrapSwyOverflowEvent NOTIFICATION-TYPE
OBJECTS { pamTrapTsntCondType,
pamCurrDateTime,
pamTrapNumOfPkts }
STATUS current
DESCRIPTION
"This trap is issued when the message queue is overflown
in ServiceWay agent. The pamTrapNumOfPkts tells how
many packets are being discarded because of the message
queue overflow."
::= { pamTrapSystem 8 }
pamTrapSwyUnauthEvent NOTIFICATION-TYPE
OBJECTS { pamTrapTsntCondType,
pamCurrDateTime,
pamTrapIpAddress }
STATUS current
DESCRIPTION
"This trap is issued when an unauthorized client make
an access attempt to the ServiceWay agent. The object
pamTrapIpAddress gives the ip address of the unauthorized
host."
::= { pamTrapSystem 9 }
-- End of ISR Chassis System Trap Group
-- ISR Trap Log Group
pamTrapLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamTrapLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR trap log table. This table holds the last n traps
have been generated by the ISR device. The managed station
can retrieve any missed trap from this table."
::= { pamTrapLog 1 }
pamTrapLogEntry OBJECT-TYPE
SYNTAX PamTrapLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ISR trap log table entry."
INDEX { pamTrapNum }
::= { pamTrapLogTable 1 }
PamTrapLogEntry ::=
SEQUENCE {
pamTrapNum PamTrapIndex,
pamTrapPdu OctetString
}
-- The following section describes the components of the
-- trap log table.
pamTrapNum OBJECT-TYPE
SYNTAX PamTrapIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap sequence number."
::= { pamTrapLogEntry 1 }
pamTrapPdu OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trap packet for this trap."
::= { pamTrapLogEntry 2 }
-- End of ISR Trap Log Group
END
PAM-BULK-PM-E-MIB DEFINITIONS ::= BEGIN
-- imports for SMIv2
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
pipelinksMgmt FROM PIPELINKS-SMI;
pamBulkPMEMIB MODULE-IDENTITY
LAST-UPDATED "990505000000"
ORGANIZATION "Cisco Systems"
CONTACT-INFO
"Cisco Systems
(Fraser Street)
Postal: 170 West Tasman Dr.
San Jose CA 95134-1706
USA
Tel: +1 408 527-1697
E-mail: frasers@cisco.com"
DESCRIPTION
"This proprietary MIB provides a mechanism for a management station
to efficiently gather Performance Monitoring statistics (Sdh,
E1, Ethernet) from the agent."
::= { pipelinksMgmt 7 }
pamBulkSdhObjects OBJECT IDENTIFIER ::= { pamBulkPMEMIB 1 }
pamBulkE1Objects OBJECT IDENTIFIER ::= { pamBulkPMEMIB 2 }
pamBulkTCObjects OBJECT IDENTIFIER ::= { pamBulkPMEMIB 3 }
pamBulkEtherObjects OBJECT IDENTIFIER ::= { pamBulkPMEMIB 4 }
------------------------------------------------------------------------
--
-- SDH Textual Conventions
--
------------------------------------------------------------------------
PamBulkSdhOCNStatID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This TC enumerates the statistic ID's which can appear
in a pamBulkSdhOCNStatsString. Note that these ID's are
embedded in the string, they are not used as the value of
any object in this MIB. In this sense, this is an unusual
use of a textual convention, however it allows us to keep
the statID encoded in this MIB, and the use of this TC
in the bogust object xxx below causes the MIB compiler
to generate a .h file with these values #defined. This
is a good thing and worth this abuse of the TC mechanism.
The hope here is to keep this MIB somewhat self-documenting.
The StatusFlag objects are identical to those found in
PAM-SONET-MIB."
SYNTAX INTEGER {
sneES (1), -- Section
sneSES (2),
sneSEFS (3),
sneCV (4),
lneES (5), -- Line
lneSES (6),
lneCV (7),
lneUAS (8),
lneFC (9),
lneBBE (10),
lfeES (11), -- Line Far End
lfeSES (12),
lfeCV (13),
lfeUAS (14),
lfeFC (15),
lfeBBE (16)
}
PamBulkSdhPathStatID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This TC enumerates the statistic ID's which can appear
in a pamBulkSdhPathStatsString."
SYNTAX INTEGER {
neES (1), -- Path
neSES (2),
neCV (3),
neUAS (4),
neFC (5),
neBBE (6),
feES (7), -- Path Far End
feSES (8),
feCV (9),
feUAS (10),
feFC (11),
feBBE (12)
}
PamBulkSdhVTStatID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This TC enumerates the statistic ID's which can appear
in a pamBulkSdhVTStatsString."
SYNTAX INTEGER {
neES (1), -- VT
neSES (2),
neCV (3),
neUAS (4),
neFC (5),
neBBE (6),
feES (7), -- VT Far End
feSES (8),
feCV (9),
feUAS (10),
feFC (11),
feBBE (12)
}
pamBulkSdhOCNStatID OBJECT-TYPE
SYNTAX PamBulkSdhOCNStatID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the non-accessible place holder object which
causes the MIB compiler to generate the file
pm_pambulkmibdefs.h for the pamBulkSdhOCNStatID textual
convention. This object is not accessible and serves
no purpose other than to cause the compiler to generate
that .h file."
::= { pamBulkTCObjects 1 }
pamBulkSdhPathStatID OBJECT-TYPE
SYNTAX PamBulkSdhPathStatID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the non-accessible place holder object which
causes the MIB compiler to generate the file
pm_pamBulkmibdefs.h for the pamBulkSdhPathStatID textual
convention. This object is not accessible and serves
no purpose other than to cause the compiler to generate
that .h file."
::= { pamBulkTCObjects 2 }
pamBulkSdhVTStatID OBJECT-TYPE
SYNTAX PamBulkSdhVTStatID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the non-accessible place holder object which
causes the MIB compiler to generate the file
pm_pamBulkmibdefs.h for the pamBulkSdhVTStatID textual
convention. This object is not accessible and serves
no purpose other than to cause the compiler to generate
that .h file."
::= { pamBulkTCObjects 3 }
------------------------------------------------------------------------
--
-- PAM Bulk SDH Table
--
------------------------------------------------------------------------
pamBulkSdhQuarterTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamBulkSdhQuarterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The PAM Bulk Table for SDH entities."
::= { pamBulkSdhObjects 1 }
pamBulkSdhQuarterEntry OBJECT-TYPE
SYNTAX PamBulkSdhQuarterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the PAM Bulk SDH table."
INDEX { pamBulkSdhQuarterNumber }
::= { pamBulkSdhQuarterTable 1 }
PamBulkSdhQuarterEntry ::=
SEQUENCE {
pamBulkSdhQuarterNumber Integer32,
pamBulkSdhQuarterOCNStatsString OCTET STRING,
pamBulkSdhQuarterPathStatsString OCTET STRING,
pamBulkSdhQuarterVTStatsString OCTET STRING
}
pamBulkSdhQuarterNumber OBJECT-TYPE
SYNTAX Integer32 (1..33)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A number between 1 and 33, which identifies the
quarter-hour period for which the set of statistics is
requested. The periods identified as (1..33) are
quarter-hour periods. Period 1 represents the 'current'
quarter, while (2..33) indentify the 32 historical periods."
::= { pamBulkSdhQuarterEntry 1 }
pamBulkSdhQuarterOCNStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the Section and Line levels for the specified
period for all OCN interfaces. The statistics which are
reported within this octet string are enumerated in the
TEXTUAL CONVENTION PamBulkSdhQuarterOCNStatID."
::= { pamBulkSdhQuarterEntry 2 }
pamBulkSdhQuarterPathStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the STS Path levels for the specified period.
The statistics which are reported within this octet string
are enumerated in the TEXTUAL CONVENTION
PamBulkSdhQuarterPathStatID."
::= { pamBulkSdhQuarterEntry 3 }
pamBulkSdhQuarterVTStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the VT Path levels for the specified period.
The statistics which are reported within this octet string
are enumerated in the TEXTUAL CONVENTION
PamBulkSdhQuarterVTStatID."
::= { pamBulkSdhQuarterEntry 4 }
--
-- The SDH Day Table
--
pamBulkSdhDayTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamBulkSdhDayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The PAM Bulk Table for SDH entities."
::= { pamBulkSdhObjects 2 }
pamBulkSdhDayEntry OBJECT-TYPE
SYNTAX PamBulkSdhDayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the PAM Bulk SDH table."
INDEX { pamBulkSdhDayNumber }
::= { pamBulkSdhDayTable 1 }
PamBulkSdhDayEntry ::=
SEQUENCE {
pamBulkSdhDayNumber Integer32,
pamBulkSdhDayOCNStatsString OCTET STRING,
pamBulkSdhDayPathStatsString OCTET STRING,
pamBulkSdhDayVTStatsString OCTET STRING
}
pamBulkSdhDayNumber OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A number between 1 and 8, which identifies the
Day period for which the set of statistics is
requested. The periods identified as (1..8) are
Day periods. Period 1 represents the 'current'
Day, while (2..8) indentify the 7 historical periods."
::= { pamBulkSdhDayEntry 1 }
pamBulkSdhDayOCNStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the Section and Line levels for the specified
period for all OCN interfaces. The statistics which are
reported within this octet string are enumerated in the
TEXTUAL CONVENTION PamBulkSdhDayOCNStatID."
::= { pamBulkSdhDayEntry 2 }
pamBulkSdhDayPathStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the STS Path levels for the specified period.
The statistics which are reported within this octet string
are enumerated in the TEXTUAL CONVENTION
PamBulkSdhDayPathStatID."
::= { pamBulkSdhDayEntry 3 }
pamBulkSdhDayVTStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SDH PM statistics which
exist at the VT Path levels for the specified period.
The statistics which are reported within this octet string
are enumerated in the TEXTUAL CONVENTION
PamBulkSdhDayVTStatID."
::= { pamBulkSdhDayEntry 4 }
------------------------------------------------------------------------
--
-- PAM Bulk E1 Textual Conventions
--
------------------------------------------------------------------------
PamBulkE1StatID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This TC enumerates the statistic ID's which can appear
in a pamBulkE1StatsString. Note that these ID's are
embedded in the string, they are not used as the value of
any object in this MIB. In this sense, this is an unusual
use of a textual convention, however it allows us to keep
the statID encoded in this MIB, and the use of this TC
in the bogust object xxx below causes the MIB compiler
to generate a .h file with these values #defined. This
is a good thing and worth this abuse of the TC mechanism.
The hope here is to keep this MIB somewhat self-documenting."
SYNTAX INTEGER {
neESP (1), -- E1 Near End
neSESP (2),
neUASP (3),
neCVP (4),
neESL (5),
neCVL (6),
neBBEP (7),
neSESL (8),
feCVP (9)
}
pamBulkE1StatID OBJECT-TYPE
SYNTAX PamBulkE1StatID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is the non-accessible place holder object which
causes the MIB compiler to generate the file
sr_pamBulkmibdefs.h for the pamBulkSdhDayOCNStatID
textual convention. This object is not accessible and
serves no purpose other than to cause the compiler to
generate that file."
::= { pamBulkTCObjects 4 }
------------------------------------------------------------------------
--
-- PAM Bulk E1 Table
--
------------------------------------------------------------------------
pamBulkE1QuarterTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamBulkE1QuarterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The PAM Bulk Table for E1 entities."
::= { pamBulkE1Objects 1 }
pamBulkE1QuarterEntry OBJECT-TYPE
SYNTAX PamBulkE1QuarterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the PAM Bulk E1 table."
INDEX { pamBulkE1QuarterNumber }
::= { pamBulkE1QuarterTable 1 }
PamBulkE1QuarterEntry ::=
SEQUENCE {
pamBulkE1QuarterNumber Integer32,
pamBulkE1QuarterStatsString OCTET STRING
}
pamBulkE1QuarterNumber OBJECT-TYPE
SYNTAX Integer32 (1..34)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A number between 1 and 34, which identifies the
time period for which the set of statistics is
requested. The periods identified as (1..34) are
quarter-hour periods.
Period 1 represents the 'current' quarter and
day respectively, while (2..33) represent the 32
historical periods. Period 34 is the 'running total'
of the previous 32 quarter-hour periods."
::= { pamBulkE1QuarterEntry 1 }
pamBulkE1QuarterStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all E1 PM statistics for the
specified period for all DS interfaces. The statistics
which are reported within this octet string are enumerated
in the TEXTUAL CONVENTION PamBulkE1QuarterStatID."
::= { pamBulkE1QuarterEntry 2 }
--
-- E1 Bulk Day Table
--
pamBulkE1DayTable OBJECT-TYPE
SYNTAX SEQUENCE OF PamBulkE1DayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The PAM Bulk Table for E1 entities."
::= { pamBulkE1Objects 2 }
pamBulkE1DayEntry OBJECT-TYPE
SYNTAX PamBulkE1DayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the PAM Bulk E1 table."
INDEX { pamBulkE1DayNumber }
::= { pamBulkE1DayTable 1 }
PamBulkE1DayEntry ::=
SEQUENCE {
pamBulkE1DayNumber Integer32,
pamBulkE1DayStatsString OCTET STRING
}
pamBulkE1DayNumber OBJECT-TYPE
SYNTAX Integer32 (1..9)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { pamBulkE1DayEntry 1 }
pamBulkE1DayStatsString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all E1 PM statistics for the
specified period for all DS interfaces. The statistics
which are reported within this octet string are enumerated
in the TEXTUAL CONVENTION PamBulkE1DayStatID."
::= { pamBulkE1DayEntry 2 }
------------------------------------------------------------------------
--
-- PAM Bulk Data Service (Ethernet/SerialDS1/MLPPP) Interface
--
------------------------------------------------------------------------
pamBulkPMStatEther OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all Ethernet PM couter since
the last system initialization."
::= { pamBulkEtherObjects 1 }
pamBulkPMStatSerialDS1 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all SerailDS1 PM couter since
the last system initialization."
::= { pamBulkEtherObjects 2 }
pamBulkPMStatMLPPP OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all MLPPP PM couter since
the last system initialization."
::= { pamBulkEtherObjects 3 }
pamBulkMLPPPMapping OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..65536))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This octet string contains all bundle mapping relationship
between Ethernet, MLPPP bundle and SerialDS1 entities."
::= { pamBulkEtherObjects 4 }
-- conformance information
pamBulkPMEMIBConformance OBJECT IDENTIFIER ::= { pamBulkPMEMIB 5 }
pamBulkPMGroups OBJECT IDENTIFIER ::= { pamBulkPMEMIBConformance 1 }
pamBulkPMCompliances OBJECT IDENTIFIER ::= { pamBulkPMEMIBConformance 2 }
-- compliance statements
pamBulkPMCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for the PipeLinks Bulk PM MIB."
MODULE -- this module
MANDATORY-GROUPS { pamBulkSdhStuff, pamBulkE1Stuff, pamBulkEtherData }
GROUP pamBulkSdhStuff
DESCRIPTION "Implementation of this group is mandatory for the Cisco
ISR-3303 (aka PipeLinks) product."
GROUP pamBulkE1Stuff
DESCRIPTION "Implementation of this group is mandatory for the Cisco
ISR-3303 (aka PipeLinks) product."
GROUP pamBulkDataStuff
DESCRIPTION "Implementation of this group is mandatory for the Cisco
ISR-3303 (aka PipeLinks) product."
::= { pamBulkPMCompliances 1 }
pamBulkSdhStuff OBJECT-GROUP
OBJECTS { pamBulkSdhQuarterNumber,
pamBulkSdhQuarterOCNStatsString,
pamBulkSdhQuarterPathStatsString,
pamBulkSdhQuarterVTStatsString,
pamBulkSdhDayNumber,
pamBulkSdhDayOCNStatsString,
pamBulkSdhDayPathStatsString,
pamBulkSdhDayVTStatsString }
STATUS current
DESCRIPTION "A collection of objects which carry SDH PM information
in bulk (aka octet string) format."
::= { pamBulkPMGroups 1 }
pamBulkE1Stuff OBJECT-GROUP
OBJECTS { pamBulkE1QuarterNumber,
pamBulkE1QuarterStatsString,
pamBulkE1DayNumber,
pamBulkE1DayStatsString }
STATUS current
DESCRIPTION "A collection of objects which carry E1 PM information
in bulk (aka octet string) format."
::= { pamBulkPMGroups 2 }
pamBulkEtherStuff OBJECT-GROUP
OBJECTS { pamBulkPMStatEther,
pamBulkPMStatSerialDS1,
pamBulkPMStatMLPPP,
pamBulkMLPPPMapping }
STATUS current
DESCRIPTION "A collection of objects which carry Data Services PM
information in bulk (aka octet string) format."
::= { pamBulkPMGroups 3 }
END
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Fri Apr 7 10:23:27 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.