Nortel-Magellan-Passport-ShelfMIB
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
components,
passportMIBs
FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB
RowPointer,
DisplayString,
StorageType,
RowStatus,
Gauge32,
Integer32,
Unsigned32
FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB
AsciiString,
Hex,
NonReplicated,
Link,
ExtendedAsciiString
FROM Nortel-Magellan-Passport-TextualConventionsMIB;
shelfMIB OBJECT IDENTIFIER ::= { passportMIBs 12 }
shelf OBJECT IDENTIFIER ::= { components 13 }
shelfRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelf components."
::= { shelf 1 }
shelfRowStatusEntry OBJECT-TYPE
SYNTAX ShelfRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelf component."
INDEX {
shelfIndex }
::= { shelfRowStatusTable 1 }
ShelfRowStatusEntry ::= SEQUENCE {
shelfRowStatus
RowStatus,
shelfComponentName
DisplayString,
shelfStorageType
StorageType,
shelfIndex
NonReplicated }
shelfRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelf components.
These components cannot be added nor deleted."
::= { shelfRowStatusEntry 1 }
shelfComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfRowStatusEntry 2 }
shelfStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelf tables."
::= { shelfRowStatusEntry 4 }
shelfIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelf tables."
::= { shelfRowStatusEntry 10 }
shelfProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the provisionable attributes for the Shelf
component."
::= { shelf 10 }
shelfProvEntry OBJECT-TYPE
SYNTAX ShelfProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfProvTable."
INDEX {
shelfIndex }
::= { shelfProvTable 1 }
ShelfProvEntry ::= SEQUENCE {
shelfCommentText
AsciiString }
shelfCommentText OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is an arbitrary string that can be used to specify the location of
the module. It is not used by the system."
DEFVAL { ''H }
::= { shelfProvEntry 1 }
shelfOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes for the Shelf
component."
::= { shelf 11 }
shelfOperEntry OBJECT-TYPE
SYNTAX ShelfOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfOperTable."
INDEX {
shelfIndex }
::= { shelfOperTable 1 }
ShelfOperEntry ::= SEQUENCE {
shelfBusOperatingMode
INTEGER,
shelfHardwareFailures
OCTET STRING,
shelfNumberOfSlots
Unsigned32 }
shelfBusOperatingMode OBJECT-TYPE
SYNTAX INTEGER {
noBus(0),
singleBusX(1),
singleBusY(2),
dualBus(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the current backplane bus operating mode:
noBus No bus is in service now.
singleBusX The shelf is running on bus X only.
singleBusY The shelf is running on bus Y only.
dualBus The shelf is running on bus X and bus Y."
::= { shelfOperEntry 1 }
shelfHardwareFailures OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware's fault detection system can report four kinds of
component failures: card, power converter, cooling unit or
terminator card failures. This attribute is a set that specifies which
type of components have failed.
Description of bits:
card(0)
powerConverter(1)
coolingUnit(2)
terminatorCard(3)"
::= { shelfOperEntry 2 }
shelfNumberOfSlots OBJECT-TYPE
SYNTAX Unsigned32 (1..16)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute specifies the number of slots for this shelf."
::= { shelfOperEntry 3 }
shelfCard OBJECT IDENTIFIER ::= { shelf 2 }
shelfCardRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCard components."
::= { shelfCard 1 }
shelfCardRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCard component."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardRowStatusTable 1 }
ShelfCardRowStatusEntry ::= SEQUENCE {
shelfCardRowStatus
RowStatus,
shelfCardComponentName
DisplayString,
shelfCardStorageType
StorageType,
shelfCardIndex
Integer32 }
shelfCardRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCard components.
These components can be added."
::= { shelfCardRowStatusEntry 1 }
shelfCardComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardRowStatusEntry 2 }
shelfCardStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCard tables."
::= { shelfCardRowStatusEntry 4 }
shelfCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCard tables."
::= { shelfCardRowStatusEntry 10 }
shelfCardProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the provisionable attributes for the Card
component."
::= { shelfCard 10 }
shelfCardProvEntry OBJECT-TYPE
SYNTAX ShelfCardProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardProvTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardProvTable 1 }
ShelfCardProvEntry ::= SEQUENCE {
shelfCardCardType
INTEGER,
shelfCardSparingConnection
INTEGER,
shelfCardCommentText
AsciiString }
shelfCardCardType OBJECT-TYPE
SYNTAX INTEGER {
cP(0),
v11(1),
v35(2),
dS1(3),
dS1V(4),
dS3(5),
e1(6),
e1V(7),
e3(8),
none(9),
n1pFddiMultiMode(10),
n4pTokenRing(11),
n6pEth10BaseT(12),
dS1C(13),
e1C(14),
n3pE3Atm(15),
n3pDS3Atm(16),
n3pOC3MmAtm(17),
n3pOC3SmAtm(19),
n3pE1Atm(20),
n3pDS1Atm(21),
j2MV(22),
n4pEthAui(23),
n1pFddiSingleMode(24),
n1pDS1V(25),
n1pE1V(26),
n2pJ6MAtm(27),
hSSI(33),
n8pDS1(34),
cFP1(35),
dEV1(36),
cFP2(37),
dEV2(38),
n4pDS1Aal1(39),
n4pE1Aal1(40),
n1pDS3C(41),
ilsForwarder(42),
n8pDS1Atm(43),
n8pE1Atm(44),
n1pE1Mvp(45),
n1pDS1Mvp(46),
n1pTTC2mMvp(47),
n1pDS3cAal(51),
n2pDS3cAal(52),
n12mVspAal(53),
n2pEth100BaseT(54),
n2pOC3MmAtm2(55),
n2pOC3SmAtm2(56),
n3pDS3Atm2(57),
n3pE3Atm2(58),
cPeD(59),
cPeE(60),
n4pOC3SmIrAtm(61),
n4pOC3MmAtm(62),
n12pDS3Atm(63),
n12pE3Atm(64),
n1pOC12SmLrAtm(65),
n1pE1Mvpe(66),
n1pDS1Mvpe(67),
n1pTTC2mMvpe(68),
msa32(69),
msa32mt(70),
msa32mtp(71),
msa32st(72),
msa32stp(73),
n32pE1Aal(74),
n12mPcusp(82) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the type of card expected in this slot. Specifying a card type
here has the effect of configuring a card to run in this slot. A value
of none means that no card is configured to run in this slot."
DEFVAL { none }
::= { shelfCardProvEntry 1 }
shelfCardSparingConnection OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
mainA(1),
mainB(2),
mainC(3),
mainD(4),
spare(16) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute contains the identification of the 1 for N sparing panel
group of connectors to which the card is connected. This
identification should coincide with the label located on the sparing
panel."
DEFVAL { notApplicable }
::= { shelfCardProvEntry 2 }
shelfCardCommentText OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is an arbitrary string that can be used to specify the location of
the sparing panel."
DEFVAL { ''H }
::= { shelfCardProvEntry 4 }
shelfCardStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes and the six OSI
Status attributes. The descriptions generically indicate what each
attribute implies about the component. Note that not all the values
and state combinations described here are supported by every
component which uses this group. For component-specific
information and the valid state combinations, refer to NTP 241-
7001-150, Passport Operations and Maintenance Guide."
::= { shelfCard 11 }
shelfCardStateEntry OBJECT-TYPE
SYNTAX ShelfCardStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardStateTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardStateTable 1 }
ShelfCardStateEntry ::= SEQUENCE {
shelfCardAdminState
INTEGER,
shelfCardOperationalState
INTEGER,
shelfCardUsageState
INTEGER,
shelfCardAvailabilityStatus
OCTET STRING,
shelfCardProceduralStatus
OCTET STRING,
shelfCardControlStatus
OCTET STRING,
shelfCardAlarmStatus
OCTET STRING,
shelfCardStandbyStatus
INTEGER,
shelfCardUnknownStatus
INTEGER }
shelfCardAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { unlocked }
::= { shelfCardStateEntry 1 }
shelfCardOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { disabled }
::= { shelfCardStateEntry 2 }
shelfCardUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { idle }
::= { shelfCardStateEntry 3 }
shelfCardAvailabilityStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Availability status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value inTest indicates that the resource is undergoing a test
procedure. If adminState is locked or shuttingDown, the normal
users are precluded from using the resource and controlStatus is
reservedForTest. Tests that do not exclude additional users can be
present in any operational or administrative state but the
reservedForTest condition should not be present.
The value failed indicates that the component has an internal fault
that prevents it from operating. The operationalState is disabled.
The value dependency indicates that the component cannot operate
because some other resource on which it depends is unavailable.
The operationalState is disabled.
The value powerOff indicates the resource requires power to be
applied and it is not powered on. The operationalState is disabled.
The value offLine indicates the resource requires a routine
operation (either manual, automatic, or both) to be performed to
place it on-line and make it available for use. The operationalState
is disabled.
The value offDuty indicates the resource is inactive in accordance
with a predetermined time schedule. In the absence of other
disabling conditions, the operationalState is enabled or disabled.
The value degraded indicates the service provided by the
component is degraded in some way, such as in speed or operating
capacity. However, the resource remains available for service. The
operationalState is enabled.
The value notInstalled indicates the resource is not present. The
operationalState is disabled.
The value logFull is not used.
Description of bits:
inTest(0)
failed(1)
powerOff(2)
offLine(3)
offDuty(4)
dependency(5)
degraded(6)
notInstalled(7)
logFull(8)"
::= { shelfCardStateEntry 4 }
shelfCardProceduralStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Procedural status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value initializationRequired indicates (for a resource which
doesn't initialize autonomously) that initialization is required before
it can perform its normal functions, and this procedure has not been
initiated. The operationalState is disabled.
The value notInitialized indicates (for a resource which does
initialize autonomously) that initialization is required before it can
perform its normal functions, and this procedure has not been
initiated. The operationalState may be enabled or disabled.
The value initializing indicates that initialization has been initiated
but is not yet complete. The operationalState may be enabled or
disabled.
The value reporting indicates the resource has completed some
processing operation and is notifying the results. The
operationalState is enabled.
The value terminating indicates the component is in a termination
phase. If the resource doesn't reinitialize autonomously,
operationalState is disabled; otherwise it is enabled or disabled.
Description of bits:
initializationRequired(0)
notInitialized(1)
initializing(2)
reporting(3)
terminating(4)"
::= { shelfCardStateEntry 5 }
shelfCardControlStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Control status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value subjectToTest indicates the resource is available but tests
may be conducted simultaneously at unpredictable times, which
may cause it to exhibit unusual characteristics.
The value partOfServicesLocked indicates that part of the service is
restricted from users of a resource. The adminState is unlocked.
The value reservedForTest indicates that the component is
administratively unavailable because it is undergoing a test
procedure. The adminState is locked.
The value suspended indicates that the service has been
administratively suspended.
Description of bits:
subjectToTest(0)
partOfServicesLocked(1)
reservedForTest(2)
suspended(3)"
::= { shelfCardStateEntry 6 }
shelfCardAlarmStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Alarm status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value underRepair indicates the component is currently being
repaired. The operationalState is enabled or disabled.
The value critical indicates one or more critical alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value major indicates one or more major alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value minor indicates one or more minor alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value alarmOutstanding generically indicates that an alarm of
some severity is outstanding against the component.
Description of bits:
underRepair(0)
critical(1)
major(2)
minor(3)
alarmOutstanding(4)"
::= { shelfCardStateEntry 7 }
shelfCardStandbyStatus OBJECT-TYPE
SYNTAX INTEGER {
hotStandby(0),
coldStandby(1),
providingService(2),
notSet(15) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Standby status of the component.
The value notSet indicates that either the attribute is not supported
or that none of the status conditions described below are present.
Note that this is a non-standard value, used because the original
specification indicated this attribute was set-valued and thus, did not
provide a value to indicate that none of the other three are
applicable.
The value hotStandby indicates that the resource is not providing
service but will be immediately able to take over the role of the
resource to be backed up, without initialization activity, and
containing the same information as the resource to be backed up.
The value coldStandby indicates the resource is a backup for
another resource but will not be immediately able to take over the
role of the backed up resource and will require some initialization
activity.
The value providingService indicates that this component, as a
backup resource, is currently backing up another resource."
DEFVAL { notSet }
::= { shelfCardStateEntry 8 }
shelfCardUnknownStatus OBJECT-TYPE
SYNTAX INTEGER {
false(0),
true(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Unknown status of the component.
The value false indicates that all of the other OSI State and Status
attribute values can be considered accurate.
The value true indicates that the actual state of the component is not
known for sure."
DEFVAL { false }
::= { shelfCardStateEntry 9 }
shelfCardOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes that reflect the current
status of the card."
::= { shelfCard 12 }
shelfCardOperEntry OBJECT-TYPE
SYNTAX ShelfCardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardOperTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardOperTable 1 }
ShelfCardOperEntry ::= SEQUENCE {
shelfCardCurrentLP
RowPointer,
shelfCardFailureCause
INTEGER,
shelfCardSelfTestFault
INTEGER,
shelfCardSparingConnectionStatus
INTEGER }
shelfCardCurrentLP OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS obsolete
DESCRIPTION
"This is the component name of the LP currently running on this
card."
::= { shelfCardOperEntry 1 }
shelfCardFailureCause OBJECT-TYPE
SYNTAX INTEGER {
none(0),
wrongCardType(1),
notConfigured(2),
cannotLoadSoftware(3),
failedSelfTests(4),
notResponding(5),
busConnectivityProblem(6) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute specifies why the card has failed. This attribute is
meaningful when the OSI AvailabilityStatus attribute is set to
failed."
::= { shelfCardOperEntry 2 }
shelfCardSelfTestFault OBJECT-TYPE
SYNTAX INTEGER {
none(0) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the result of the processor card's self-tests
that were performed when it initially came up."
::= { shelfCardOperEntry 3 }
shelfCardSparingConnectionStatus OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(0),
n1for1Ok(1),
n1forNOk(2),
unconfirmed(3),
notConnected(4),
incorrectlyConnected(5),
inconsistentlyConnected(6) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates if the control signal received from a 1forN
sparing panel or a 1for1 sparing panel is properly terminated.
notApplicable - The card is not provisioned as part of a
sparing configuration, and is not connected to any sparing panel.
1for1Ok -The card is provisioned correctly for 1for1 sparing and is
connected to the active relay of a 1for1 sparing panel.
1forNOk -The card is provisioned correctly for either 1for1 or
1forN sparing and is connected to either the standby or active relay
of a 1forN sparing panel.
unconfirmed -The card is provisioned as part of a sparing
configuration, but its connection status cannot be determined.
To determine if the card is connected to a sparing panel, perform a
switchover of the LP to see if the card will grab a relay when it is
active. If the card has grabbed the relay, the sparing connection
status should change from, unconfirmed, to 1for1Ok and the LED
on the sparing panel corresponfing to that relay should be
illuminated.
Please note: Performing the switchover will disrupt traffic on the
other card and this test should be conducted when no traffic is
running on the active card.
notConnected - The card is provisioned as part of a sparing
configuration, but is not connected to a sparing panel.
Remedial Action: Check the cable connectivity between the card
and the sparing panel.
incorrectlyConnected - The card is provisioned as part of a sparing
configuration, but is connected to the wrong port on a 1forN panel,
or is connected to a 1for1 sparing panel while configured for 1forN.
Remedial Action: Connect the cable to the port that was specified
by the sparingConnection attribute.
inconsistentlyConnected - The card is provisioned as part of a
1forN sparing configuration, but is connected to a sparing panel
which is not the same as the other cards sharing the same spare
card.
Remedial Action: Ensure all cards that share the same spare card
are connected to the same sparing panel.
This value is also used to indicate that two sparing panels with the
same sparing panel IDs are being used by cards on the same shelf.
Remedial Action: Replace one of the sparing panels with another
panel that has a different sparing panel ID. Sparing panel IDs are
assigned at the time of manufacture and cannot be changed by the
user."
::= { shelfCardOperEntry 4 }
shelfCardPropTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardPropEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes that specify the fixed
characteristics of the card."
::= { shelfCard 13 }
shelfCardPropEntry OBJECT-TYPE
SYNTAX ShelfCardPropEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardPropTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardPropTable 1 }
ShelfCardPropEntry ::= SEQUENCE {
shelfCardInsertedCardType
INTEGER,
shelfCardPmRevisionCode
AsciiString,
shelfCardImRevisionCode
AsciiString,
shelfCardSerialNumber
AsciiString,
shelfCardActiveFirmwareVersion
AsciiString,
shelfCardInactiveFirmwareVersion
AsciiString,
shelfCardProductCode
AsciiString }
shelfCardInsertedCardType OBJECT-TYPE
SYNTAX INTEGER {
cP(0),
v11(1),
v35(2),
dS1(3),
dS1V(4),
dS3(5),
e1(6),
e1V(7),
e3(8),
none(9),
n1pFddiMultiMode(10),
n4pTokenRing(11),
n6pEth10BaseT(12),
dS1C(13),
e1C(14),
n3pE3Atm(15),
n3pDS3Atm(16),
n3pOC3MmAtm(17),
n1pOC3MmAtm(18),
n3pOC3SmAtm(19),
n3pE1Atm(20),
n3pDS1Atm(21),
j2MV(22),
n4pEthAui(23),
n1pFddiSingleMode(24),
n1pDS1V(25),
n1pE1V(26),
n2pJ6MAtm(27),
hSSI(33),
n8pDS1(34),
cFP1(35),
dEV1(36),
cFP2(37),
dEV2(38),
n4pDS1Aal1(39),
n4pE1Aal1(40),
n1pDS3C(41),
ilsForwarder(42),
n8pDS1Atm(43),
n8pE1Atm(44),
n1pE1Mvp(45),
n1pDS1Mvp(46),
n1pTTC2mMvp(47),
n1pDS3cAal(51),
n2pDS3cAal(52),
n12mVspAal(53),
n2pEth100BaseT(54),
n2pOC3MmAtm2(55),
n2pOC3SmAtm2(56),
n3pDS3Atm2(57),
n3pE3Atm2(58),
cPeD(59),
cPeE(60),
n4pOC3SmIrAtm(61),
n4pOC3MmAtm(62),
n12pDS3Atm(63),
n12pE3Atm(64),
n1pOC12SmLrAtm(65),
n1pE1Mvpe(66),
n1pDS1Mvpe(67),
n1pTTC2mMvpe(68),
msa32(69),
msa32mt(70),
msa32mtp(71),
msa32st(72),
msa32stp(73),
n32pE1Aal(74),
n12mPcusp(82) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the type of card that is currently inserted in
this slot."
::= { shelfCardPropEntry 1 }
shelfCardPmRevisionCode OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the hardware revision level of the Processor
Module (PM)."
::= { shelfCardPropEntry 2 }
shelfCardImRevisionCode OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the hardware revision level of the Interface
Module (IM)."
::= { shelfCardPropEntry 3 }
shelfCardSerialNumber OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor card's serial number."
::= { shelfCardPropEntry 4 }
shelfCardActiveFirmwareVersion OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the firmware version of the currently active
flash memory bank."
::= { shelfCardPropEntry 5 }
shelfCardInactiveFirmwareVersion OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the firmware version of the currently
inactive flash memory bank."
::= { shelfCardPropEntry 6 }
shelfCardProductCode OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..12))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the product ordering code and release of the
card."
::= { shelfCardPropEntry 7 }
shelfCardUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardUtilEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes that specify the
processor's utilization levels. When this group exists for an LP
component, the attributes are representative of the active card."
::= { shelfCard 14 }
shelfCardUtilEntry OBJECT-TYPE
SYNTAX ShelfCardUtilEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardUtilTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardUtilTable 1 }
ShelfCardUtilEntry ::= SEQUENCE {
shelfCardTimeInterval
Unsigned32,
shelfCardCpuUtil
Gauge32,
shelfCardCpuUtilAvg
Gauge32,
shelfCardCpuUtilAvgMin
Gauge32,
shelfCardCpuUtilAvgMax
Gauge32,
shelfCardMsgBlockUsage
Gauge32,
shelfCardMsgBlockUsageAvg
Gauge32,
shelfCardMsgBlockUsageAvgMin
Gauge32,
shelfCardMsgBlockUsageAvgMax
Gauge32,
shelfCardLocalMsgBlockUsage
Gauge32,
shelfCardLocalMsgBlockUsageAvg
Gauge32,
shelfCardLocalMsgBlockUsageMin
Gauge32,
shelfCardLocalMsgBlockUsageMax
Gauge32 }
shelfCardTimeInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the time period (in minutes) for which the
average, minimum and maximum utilization values are calculated.
This attribute is reset to 0 every 15 minutes."
::= { shelfCardUtilEntry 1 }
shelfCardCpuUtil OBJECT-TYPE
SYNTAX Gauge32 (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates an approximation of the current processor
utilization level (expressed as a percentage)."
::= { shelfCardUtilEntry 2 }
shelfCardCpuUtilAvg OBJECT-TYPE
SYNTAX Gauge32 (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates an average processor utilization level over
the specified time period, timeInterval. This average is calculated
based on one minute CPU utilization averages."
::= { shelfCardUtilEntry 3 }
shelfCardCpuUtilAvgMin OBJECT-TYPE
SYNTAX Gauge32 (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the minimum processor utilization level over
a specified time period, timeInterval. This is based on one minute
CPU utilization averages."
::= { shelfCardUtilEntry 4 }
shelfCardCpuUtilAvgMax OBJECT-TYPE
SYNTAX Gauge32 (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the maximum processor utilization level
over a specified time period, timeInterval. This is based on one
minute CPU utilization averages."
::= { shelfCardUtilEntry 5 }
shelfCardMsgBlockUsage OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's current shared message
block memory utilization (in kilobytes).
If there is no shared memory on the card, this attribute indicates 0."
::= { shelfCardUtilEntry 6 }
shelfCardMsgBlockUsageAvg OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's average memory utilization
(in kilobytes) of shared message blocks, calculated over a specified
time period, timeInterval. This utilization value is calculated using
15 second samples. At the start of each timeInterval, this average
memory utilization is reset to the current usage,
sharedMsgBlockUsage.
If there is no shared memory on the card, this attribute indicates 0."
::= { shelfCardUtilEntry 7 }
shelfCardMsgBlockUsageAvgMin OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's minimum memory
utilization (in kilobytes) of shared message blocks, calculated over a
specified time period, timeInterval. This utilization value is
calculated using 15 second samples. At the start of each
timeInterval, this minimum memory utilization is reset to the
current usage, sharedMsgBlockUsage.
If there is no shared memory on the card, this attribute indicates 0."
::= { shelfCardUtilEntry 8 }
shelfCardMsgBlockUsageAvgMax OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's maximum memory
utilization (in kilobytes) of shared message blocks, calculated over a
specified time period, timeInterval. This utilization value is
calculated using 15 second samples. At the start of each
timeInterval, this maximum memory utilization is reset to the
current usage, sharedMsgBlockUsage.
If there is no shared memory on the card, this attribute indicates 0."
::= { shelfCardUtilEntry 9 }
shelfCardLocalMsgBlockUsage OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's current memory utilization
(in kilobytes) of message blocks which are used for local messaging
on the card."
::= { shelfCardUtilEntry 10 }
shelfCardLocalMsgBlockUsageAvg OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's average memory utilization
(in kilobytes) of message blocks used for local messaging on the
card, calculated over a specified time period, timeInterval. This
utilization value is calculated using 15 second samples. At the start
of each timeInterval, this average memory utilization is reset to the
current usage, localMsgBlockUsage."
::= { shelfCardUtilEntry 11 }
shelfCardLocalMsgBlockUsageMin OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's minimum memory
utilization (in kilobytes) of message blocks used for local
messaging on the card, calculated over a specified time period,
timeInterval. This utilization value is updated at 15 second
intervals. At the start of each timeInterval, this minimum memory
utilization is reset to the current usage, localMsgBlockUsage."
::= { shelfCardUtilEntry 12 }
shelfCardLocalMsgBlockUsageMax OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's maximum memory
utilization (in kilobytes) of message blocks used for local
messaging on the card, calculated over a specified time period,
timeInterval. This utilization value is updated at 15 second
intervals. At the start of each timeInterval, this maximum memory
utilization is reset to the current usage, localMsgBlockUsage."
::= { shelfCardUtilEntry 13 }
shelfCardCapTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardCapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the operational attributes that specify the
processor's capacity levels. When this group exists for an LP
component, the attributes are representative of the active Card."
::= { shelfCard 15 }
shelfCardCapEntry OBJECT-TYPE
SYNTAX ShelfCardCapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardCapTable."
INDEX {
shelfIndex,
shelfCardIndex }
::= { shelfCardCapTable 1 }
ShelfCardCapEntry ::= SEQUENCE {
shelfCardMsgBlockCapacity
Unsigned32,
shelfCardLocalMsgBlockCapacity
Unsigned32 }
shelfCardMsgBlockCapacity OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor card's shared message block
memory capacity (in kilobytes)."
::= { shelfCardCapEntry 1 }
shelfCardLocalMsgBlockCapacity OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor card's local message block
memory capacity (in kilobytes). These message blocks are used for
local messaging on the card."
::= { shelfCardCapEntry 2 }
shelfCardConfiguredLPsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardConfiguredLPsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This is a read-only attribute that shows which LPs are currently
configured to run on this card (it is the opposite side of the LP
component's mainCard and spareCard link attributes). Note that
there is only one case where more than one LP can be configured to
run on a card. This is when the card is configured as an N+1 spare.
If this is not the case, the card is configured as a main card or as a
1for1 spare, only one LP can appear in this list."
::= { shelfCard 243 }
shelfCardConfiguredLPsEntry OBJECT-TYPE
SYNTAX ShelfCardConfiguredLPsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardConfiguredLPsTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardConfiguredLPsValue }
::= { shelfCardConfiguredLPsTable 1 }
ShelfCardConfiguredLPsEntry ::= SEQUENCE {
shelfCardConfiguredLPsValue
Link }
shelfCardConfiguredLPsValue OBJECT-TYPE
SYNTAX Link
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents both the value and the index for the
shelfCardConfiguredLPsTable."
::= { shelfCardConfiguredLPsEntry 1 }
shelfCardMemoryCapacityTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardMemoryCapacityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor card's memory capacity (in
kilobytes) for each type of memory."
::= { shelfCard 244 }
shelfCardMemoryCapacityEntry OBJECT-TYPE
SYNTAX ShelfCardMemoryCapacityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardMemoryCapacityTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardMemoryCapacityIndex }
::= { shelfCardMemoryCapacityTable 1 }
ShelfCardMemoryCapacityEntry ::= SEQUENCE {
shelfCardMemoryCapacityIndex
INTEGER,
shelfCardMemoryCapacityValue
Unsigned32 }
shelfCardMemoryCapacityIndex OBJECT-TYPE
SYNTAX INTEGER {
fastRam(0),
normalRam(1),
sharedRam(2) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardMemoryCapacityTable
specific index for the shelfCardMemoryCapacityTable."
::= { shelfCardMemoryCapacityEntry 1 }
shelfCardMemoryCapacityValue OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardMemoryCapacityTable."
::= { shelfCardMemoryCapacityEntry 2 }
shelfCardMemoryUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardMemoryUsageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's current memory utilization
(in kilobytes) for each type of memory."
::= { shelfCard 245 }
shelfCardMemoryUsageEntry OBJECT-TYPE
SYNTAX ShelfCardMemoryUsageEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardMemoryUsageTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardMemoryUsageIndex }
::= { shelfCardMemoryUsageTable 1 }
ShelfCardMemoryUsageEntry ::= SEQUENCE {
shelfCardMemoryUsageIndex
INTEGER,
shelfCardMemoryUsageValue
Gauge32 }
shelfCardMemoryUsageIndex OBJECT-TYPE
SYNTAX INTEGER {
fastRam(0),
normalRam(1),
sharedRam(2) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardMemoryUsageTable
specific index for the shelfCardMemoryUsageTable."
::= { shelfCardMemoryUsageEntry 1 }
shelfCardMemoryUsageValue OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardMemoryUsageTable."
::= { shelfCardMemoryUsageEntry 2 }
shelfCardMemoryUsageAvgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardMemoryUsageAvgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's average memory utilization
(in kilobytes) for each type of memory in the specified time period,
timeInterval. This value is calculated using 15 second samples."
::= { shelfCard 276 }
shelfCardMemoryUsageAvgEntry OBJECT-TYPE
SYNTAX ShelfCardMemoryUsageAvgEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardMemoryUsageAvgTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardMemoryUsageAvgIndex }
::= { shelfCardMemoryUsageAvgTable 1 }
ShelfCardMemoryUsageAvgEntry ::= SEQUENCE {
shelfCardMemoryUsageAvgIndex
INTEGER,
shelfCardMemoryUsageAvgValue
Gauge32 }
shelfCardMemoryUsageAvgIndex OBJECT-TYPE
SYNTAX INTEGER {
fastRam(0),
normalRam(1),
sharedRam(2) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardMemoryUsageAvgTable
specific index for the shelfCardMemoryUsageAvgTable."
::= { shelfCardMemoryUsageAvgEntry 1 }
shelfCardMemoryUsageAvgValue OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardMemoryUsageAvgTable."
::= { shelfCardMemoryUsageAvgEntry 2 }
shelfCardMemoryUsageAvgMinTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardMemoryUsageAvgMinEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's minimum memory
utilization (in kilobytes) for each type of memory in the specified
time period, timeInterval. This value is calculated using 15 second
samples."
::= { shelfCard 277 }
shelfCardMemoryUsageAvgMinEntry OBJECT-TYPE
SYNTAX ShelfCardMemoryUsageAvgMinEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardMemoryUsageAvgMinTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardMemoryUsageAvgMinIndex }
::= { shelfCardMemoryUsageAvgMinTable 1 }
ShelfCardMemoryUsageAvgMinEntry ::= SEQUENCE {
shelfCardMemoryUsageAvgMinIndex
INTEGER,
shelfCardMemoryUsageAvgMinValue
Gauge32 }
shelfCardMemoryUsageAvgMinIndex OBJECT-TYPE
SYNTAX INTEGER {
fastRam(0),
normalRam(1),
sharedRam(2) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardMemoryUsageAvgMinTable
specific index for the shelfCardMemoryUsageAvgMinTable."
::= { shelfCardMemoryUsageAvgMinEntry 1 }
shelfCardMemoryUsageAvgMinValue OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardMemoryUsageAvgMinTable."
::= { shelfCardMemoryUsageAvgMinEntry 2 }
shelfCardMemoryUsageAvgMaxTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardMemoryUsageAvgMaxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates the processor's maximum memory
utilization (in kilobytes) for each type of memory in the specified
time period, timeInterval. This value is calculated using 15 second
samples."
::= { shelfCard 278 }
shelfCardMemoryUsageAvgMaxEntry OBJECT-TYPE
SYNTAX ShelfCardMemoryUsageAvgMaxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardMemoryUsageAvgMaxTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardMemoryUsageAvgMaxIndex }
::= { shelfCardMemoryUsageAvgMaxTable 1 }
ShelfCardMemoryUsageAvgMaxEntry ::= SEQUENCE {
shelfCardMemoryUsageAvgMaxIndex
INTEGER,
shelfCardMemoryUsageAvgMaxValue
Gauge32 }
shelfCardMemoryUsageAvgMaxIndex OBJECT-TYPE
SYNTAX INTEGER {
fastRam(0),
normalRam(1),
sharedRam(2) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardMemoryUsageAvgMaxTable
specific index for the shelfCardMemoryUsageAvgMaxTable."
::= { shelfCardMemoryUsageAvgMaxEntry 1 }
shelfCardMemoryUsageAvgMaxValue OBJECT-TYPE
SYNTAX Gauge32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardMemoryUsageAvgMaxTable."
::= { shelfCardMemoryUsageAvgMaxEntry 2 }
shelfCardCurrentLpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardCurrentLpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute indicates which LPs are currently associated with this
card. A card configured as a 1forN spare may be associated with
more than one LP."
::= { shelfCard 406 }
shelfCardCurrentLpEntry OBJECT-TYPE
SYNTAX ShelfCardCurrentLpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardCurrentLpTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardCurrentLpValue }
::= { shelfCardCurrentLpTable 1 }
ShelfCardCurrentLpEntry ::= SEQUENCE {
shelfCardCurrentLpValue
RowPointer }
shelfCardCurrentLpValue OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents both the value and the index for the
shelfCardCurrentLpTable."
::= { shelfCardCurrentLpEntry 1 }
shelfCardBusTap OBJECT IDENTIFIER ::= { shelfCard 2 }
shelfCardBusTapRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardBusTapRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCardBusTap components."
::= { shelfCardBusTap 1 }
shelfCardBusTapRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardBusTapRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardBusTap component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardBusTapIndex }
::= { shelfCardBusTapRowStatusTable 1 }
ShelfCardBusTapRowStatusEntry ::= SEQUENCE {
shelfCardBusTapRowStatus
RowStatus,
shelfCardBusTapComponentName
DisplayString,
shelfCardBusTapStorageType
StorageType,
shelfCardBusTapIndex
INTEGER }
shelfCardBusTapRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardBusTap components.
These components cannot be added nor deleted."
::= { shelfCardBusTapRowStatusEntry 1 }
shelfCardBusTapComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardBusTapRowStatusEntry 2 }
shelfCardBusTapStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardBusTap tables."
::= { shelfCardBusTapRowStatusEntry 4 }
shelfCardBusTapIndex OBJECT-TYPE
SYNTAX INTEGER {
x(0),
y(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardBusTap tables."
::= { shelfCardBusTapRowStatusEntry 10 }
shelfCardBusTapStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardBusTapStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes and the six OSI
Status attributes. The descriptions generically indicate what each
attribute implies about the component. Note that not all the values
and state combinations described here are supported by every
component which uses this group. For component-specific
information and the valid state combinations, refer to NTP 241-
7001-150, Passport Operations and Maintenance Guide."
::= { shelfCardBusTap 10 }
shelfCardBusTapStateEntry OBJECT-TYPE
SYNTAX ShelfCardBusTapStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardBusTapStateTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardBusTapIndex }
::= { shelfCardBusTapStateTable 1 }
ShelfCardBusTapStateEntry ::= SEQUENCE {
shelfCardBusTapAdminState
INTEGER,
shelfCardBusTapOperationalState
INTEGER,
shelfCardBusTapUsageState
INTEGER,
shelfCardBusTapAvailabilityStatus
OCTET STRING,
shelfCardBusTapProceduralStatus
OCTET STRING,
shelfCardBusTapControlStatus
OCTET STRING,
shelfCardBusTapAlarmStatus
OCTET STRING,
shelfCardBusTapStandbyStatus
INTEGER,
shelfCardBusTapUnknownStatus
INTEGER }
shelfCardBusTapAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { unlocked }
::= { shelfCardBusTapStateEntry 1 }
shelfCardBusTapOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { disabled }
::= { shelfCardBusTapStateEntry 2 }
shelfCardBusTapUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { idle }
::= { shelfCardBusTapStateEntry 3 }
shelfCardBusTapAvailabilityStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Availability status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value inTest indicates that the resource is undergoing a test
procedure. If adminState is locked or shuttingDown, the normal
users are precluded from using the resource and controlStatus is
reservedForTest. Tests that do not exclude additional users can be
present in any operational or administrative state but the
reservedForTest condition should not be present.
The value failed indicates that the component has an internal fault
that prevents it from operating. The operationalState is disabled.
The value dependency indicates that the component cannot operate
because some other resource on which it depends is unavailable.
The operationalState is disabled.
The value powerOff indicates the resource requires power to be
applied and it is not powered on. The operationalState is disabled.
The value offLine indicates the resource requires a routine
operation (either manual, automatic, or both) to be performed to
place it on-line and make it available for use. The operationalState
is disabled.
The value offDuty indicates the resource is inactive in accordance
with a predetermined time schedule. In the absence of other
disabling conditions, the operationalState is enabled or disabled.
The value degraded indicates the service provided by the
component is degraded in some way, such as in speed or operating
capacity. However, the resource remains available for service. The
operationalState is enabled.
The value notInstalled indicates the resource is not present. The
operationalState is disabled.
The value logFull is not used.
Description of bits:
inTest(0)
failed(1)
powerOff(2)
offLine(3)
offDuty(4)
dependency(5)
degraded(6)
notInstalled(7)
logFull(8)"
::= { shelfCardBusTapStateEntry 4 }
shelfCardBusTapProceduralStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Procedural status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value initializationRequired indicates (for a resource which
doesn't initialize autonomously) that initialization is required before
it can perform its normal functions, and this procedure has not been
initiated. The operationalState is disabled.
The value notInitialized indicates (for a resource which does
initialize autonomously) that initialization is required before it can
perform its normal functions, and this procedure has not been
initiated. The operationalState may be enabled or disabled.
The value initializing indicates that initialization has been initiated
but is not yet complete. The operationalState may be enabled or
disabled.
The value reporting indicates the resource has completed some
processing operation and is notifying the results. The
operationalState is enabled.
The value terminating indicates the component is in a termination
phase. If the resource doesn't reinitialize autonomously,
operationalState is disabled; otherwise it is enabled or disabled.
Description of bits:
initializationRequired(0)
notInitialized(1)
initializing(2)
reporting(3)
terminating(4)"
::= { shelfCardBusTapStateEntry 5 }
shelfCardBusTapControlStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Control status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value subjectToTest indicates the resource is available but tests
may be conducted simultaneously at unpredictable times, which
may cause it to exhibit unusual characteristics.
The value partOfServicesLocked indicates that part of the service is
restricted from users of a resource. The adminState is unlocked.
The value reservedForTest indicates that the component is
administratively unavailable because it is undergoing a test
procedure. The adminState is locked.
The value suspended indicates that the service has been
administratively suspended.
Description of bits:
subjectToTest(0)
partOfServicesLocked(1)
reservedForTest(2)
suspended(3)"
::= { shelfCardBusTapStateEntry 6 }
shelfCardBusTapAlarmStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Alarm status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value underRepair indicates the component is currently being
repaired. The operationalState is enabled or disabled.
The value critical indicates one or more critical alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value major indicates one or more major alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value minor indicates one or more minor alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value alarmOutstanding generically indicates that an alarm of
some severity is outstanding against the component.
Description of bits:
underRepair(0)
critical(1)
major(2)
minor(3)
alarmOutstanding(4)"
::= { shelfCardBusTapStateEntry 7 }
shelfCardBusTapStandbyStatus OBJECT-TYPE
SYNTAX INTEGER {
hotStandby(0),
coldStandby(1),
providingService(2),
notSet(15) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Standby status of the component.
The value notSet indicates that either the attribute is not supported
or that none of the status conditions described below are present.
Note that this is a non-standard value, used because the original
specification indicated this attribute was set-valued and thus, did not
provide a value to indicate that none of the other three are
applicable.
The value hotStandby indicates that the resource is not providing
service but will be immediately able to take over the role of the
resource to be backed up, without initialization activity, and
containing the same information as the resource to be backed up.
The value coldStandby indicates the resource is a backup for
another resource but will not be immediately able to take over the
role of the backed up resource and will require some initialization
activity.
The value providingService indicates that this component, as a
backup resource, is currently backing up another resource."
DEFVAL { notSet }
::= { shelfCardBusTapStateEntry 8 }
shelfCardBusTapUnknownStatus OBJECT-TYPE
SYNTAX INTEGER {
false(0),
true(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Unknown status of the component.
The value false indicates that all of the other OSI State and Status
attribute values can be considered accurate.
The value true indicates that the actual state of the component is not
known for sure."
DEFVAL { false }
::= { shelfCardBusTapStateEntry 9 }
shelfCardBusTapOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardBusTapOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains operational attributes of a bus tap. This
information outlines what the bus tap is doing and why it is doing it,
and is primarily intended for use in diagnosing the cause of a bus-
related problem reported by the module."
::= { shelfCardBusTap 11 }
shelfCardBusTapOperEntry OBJECT-TYPE
SYNTAX ShelfCardBusTapOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardBusTapOperTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardBusTapIndex }
::= { shelfCardBusTapOperTable 1 }
ShelfCardBusTapOperEntry ::= SEQUENCE {
shelfCardBusTapFailuresInEffect
OCTET STRING,
shelfCardBusTapDependenciesInEffect
OCTET STRING,
shelfCardBusTapCardsAvailable
OCTET STRING,
shelfCardBusTapCardsTxTo
OCTET STRING }
shelfCardBusTapFailuresInEffect OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the hardware problems that prevent the bus
tap from using the associated bus. It may contain any combination
of the following values.
selfTest: the bus tap has failed its self-test
clockSignal: the bus tap is not receiving clock signals from the bus
parityError: the bus tap has detected too many parity errors on the
bus
Description of bits:
selfTest(0)
clockSignal(1)
parityError(2)"
::= { shelfCardBusTapOperEntry 1 }
shelfCardBusTapDependenciesInEffect OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the non-hardware problems that prevent the
bus tap from using the associated bus. It may contain any
combination of the following values.
busLocked: the bus is locked
busDisabled: the bus is disabled
Description of bits:
busLocked(0)
busDisabled(1)"
::= { shelfCardBusTapOperEntry 2 }
shelfCardBusTapCardsAvailable OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the slot numbers of the cards that the bus tap
considers available on the busthat is, the cards that have an
operational bus tap connected to the bus. The value of this attribute
is determined automatically by the bus tap by monitoring signals
generated by each bus tap on the bus; it cannot be changed by the
operator. Normally, every card in the module signals its availability
on both buses; if a card does not signal its availability on a bus this
indicates that the card is not present or that its bus tap has failed. By
examining this attribute for both of a card's BusTap components, it
is possible to determine which cards are present in the module and
which buses each can use.
Note: If failuresInEffect contains either selfTest or clockSignal the
bus tap is unable to monitor the availability of the bus taps on the
bus; cardsAvailable will indicate that no bus taps are available on
the bus.
Description of bits:
n0(0)
n1(1)
n2(2)
n3(3)
n4(4)
n5(5)
n6(6)
n7(7)
n8(8)
n9(9)
n10(10)
n11(11)
n12(12)
n13(13)
n14(14)
n15(15)"
::= { shelfCardBusTapOperEntry 3 }
shelfCardBusTapCardsTxTo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the slot numbers of the cards which the bus
tap is currently configured to transmit cells to. This configuration is
managed automatically, and cannot be changed by the operator. By
examining this attribute for both of a card's BusTap components, it
is possible to determine which bus (if any) the card uses when it
needs to transmits cells to a specific card in the module.
Description of bits:
n0(0)
n1(1)
n2(2)
n3(3)
n4(4)
n5(5)
n6(6)
n7(7)
n8(8)
n9(9)
n10(10)
n11(11)
n12(12)
n13(13)
n14(14)
n15(15)"
::= { shelfCardBusTapOperEntry 4 }
shelfCardBusTapErrorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardBusTapErrorsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group records errors that the bus tap has detected
since the card was last rebooted. This information is intended for
use in detecting and diagnosing bus-related problems within a
module."
::= { shelfCardBusTap 12 }
shelfCardBusTapErrorsEntry OBJECT-TYPE
SYNTAX ShelfCardBusTapErrorsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardBusTapErrorsTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardBusTapIndex }
::= { shelfCardBusTapErrorsTable 1 }
ShelfCardBusTapErrorsEntry ::= SEQUENCE {
shelfCardBusTapSelfTestErrorCode
Unsigned32,
shelfCardBusTapClockErrors
Unsigned32,
shelfCardBusTapEndOfCellErrors
Unsigned32,
shelfCardBusTapParityErrors
Unsigned32,
shelfCardBusTapFrmCongestionErrors
Unsigned32,
shelfCardBusTapFrmCollisionErrors
Unsigned32,
shelfCardBusTapFrmTimeoutErrors
Unsigned32,
shelfCardBusTapFrmDeliveryErrors
Unsigned32,
shelfCardBusTapFrmSizeErrors
Unsigned32 }
shelfCardBusTapSelfTestErrorCode OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the error code generated by the most recent
self-test of the bus tap. The value zero indicates that the self-test
was successful. A non-zero value indicates that the self-test failed,
and is used by the service technician when a defective card is
returned for repair."
::= { shelfCardBusTapErrorsEntry 1 }
shelfCardBusTapClockErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap has
detected a loss of the fundamental clock signal used by the bus.
Each occurrence may result in the loss of one or more cells or
frames. This type of event may occur during normal operation of
the module, for example when switching from one of the bus's
clock sources to the other; it may also be caused by a hardware
fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 2 }
shelfCardBusTapEndOfCellErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap has
detected a loss of the end-of-cell timing signal used by the bus.
Each occurrence may result in the loss of one or more cells or
frames. This type of event may occur during normal operation of
the module, for example switching the bus's clock source from one
card to another; it may also be caused by a hardware fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 3 }
shelfCardBusTapParityErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap has
detected a cell with invalid parity on the bus. Each occurrence may
result in the loss of one or more cells or frames. This type of event
may occur during normal operation of the module, for example
when a card is inserted, removed, or reboots; it may also be caused
by a hardware fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 4 }
shelfCardBusTapFrmCongestionErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap was
unable to receive a frame from the bus because all of its bus receive
channels were in use. Each occurrence results in the loss of the
frame. This type of event may occur during normal operation of the
module, for example when the module is operating in single bus
mode; it may also be caused by a hardware fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 5 }
shelfCardBusTapFrmCollisionErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap was
unable to receive a frame from the bus because it did not receive the
last cell of the frame before the first cell of the following frame
from the same source. Each occurrence results in the loss of both
frames. This type of event may occur during normal operation of
the module, for example when a card reboots; it may also be caused
by a hardware fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 6 }
shelfCardBusTapFrmTimeoutErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap was
unable to receive a frame from the bus because the delay between
two successive cells in that frame exceeded the maximum allowable
duration. Each occurrence results in the loss of the frame. This type
of event may occur during normal operation of the module, for
example when the module changes bus mode; it may also be caused
by a hardware fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 7 }
shelfCardBusTapFrmDeliveryErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap was
unable to receive a frame from the bus because it was destined for a
bus transmit queue; that is, the frame would have been immediately
retransmitted over a bus. Each occurrence results in the loss of the
frame. This type of event should never occur during normal
operation of the module and indicates the occurrence of a hardware
or software fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 8 }
shelfCardBusTapFrmSizeErrors OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the number of times that the bus tap was
unable to receive a frame from the bus because it required more
than 255 blocks of shared memory. Each occurrence results in the
loss of the frame. This type of event should never occur during
normal operation of the module and indicates improper
configuration of the card or the occurrence of a hardware or
software fault.
The attribute's value wraps around to zero when it exceeds the
maximum permitted value."
::= { shelfCardBusTapErrorsEntry 9 }
shelfCardTest OBJECT IDENTIFIER ::= { shelfCard 3 }
shelfCardTestRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCardTest components."
::= { shelfCardTest 1 }
shelfCardTestRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardTest component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex }
::= { shelfCardTestRowStatusTable 1 }
ShelfCardTestRowStatusEntry ::= SEQUENCE {
shelfCardTestRowStatus
RowStatus,
shelfCardTestComponentName
DisplayString,
shelfCardTestStorageType
StorageType,
shelfCardTestIndex
NonReplicated }
shelfCardTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardTest components.
These components cannot be added nor deleted."
::= { shelfCardTestRowStatusEntry 1 }
shelfCardTestComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardTestRowStatusEntry 2 }
shelfCardTestStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardTest tables."
::= { shelfCardTestRowStatusEntry 4 }
shelfCardTestIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardTest tables."
::= { shelfCardTestRowStatusEntry 10 }
shelfCardTestStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes. The descriptions
generically indicate what each state attribute implies about the
component. Note that not all the values and state combinations
described here are supported by every component which uses this
group. For component-specific information and the valid state
combinations, refer to NTP 241-7001-150, Passport Operations and
Maintenance Guide."
::= { shelfCardTest 10 }
shelfCardTestStateEntry OBJECT-TYPE
SYNTAX ShelfCardTestStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestStateTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex }
::= { shelfCardTestStateTable 1 }
ShelfCardTestStateEntry ::= SEQUENCE {
shelfCardTestAdminState
INTEGER,
shelfCardTestOperationalState
INTEGER,
shelfCardTestUsageState
INTEGER }
shelfCardTestAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component."
DEFVAL { unlocked }
::= { shelfCardTestStateEntry 1 }
shelfCardTestOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle."
DEFVAL { disabled }
::= { shelfCardTestStateEntry 2 }
shelfCardTestUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time."
DEFVAL { idle }
::= { shelfCardTestStateEntry 3 }
shelfCardTestSetupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the attributes that govern the operation
of a card test. These attributes cannot be changed while a card test
is running."
::= { shelfCardTest 11 }
shelfCardTestSetupEntry OBJECT-TYPE
SYNTAX ShelfCardTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestSetupTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex }
::= { shelfCardTestSetupTable 1 }
ShelfCardTestSetupEntry ::= SEQUENCE {
shelfCardTestTargetCard
Unsigned32,
shelfCardTestFrmTypes
OCTET STRING,
shelfCardTestFrmPriorities
OCTET STRING,
shelfCardTestFrmPatternType
INTEGER,
shelfCardTestCustomizedPattern
Hex,
shelfCardTestDuration
Unsigned32 }
shelfCardTestTargetCard OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the slot number of the card to which frames
are sent during the card test. There is no single default value for this
attributeit defaults to the slot number of the Test component's
own card and must be changed to a different value before the test
can be started."
::= { shelfCardTestSetupEntry 1 }
shelfCardTestFrmTypes OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the types of frames that are sent during the
card test. It must contain at least one of the following values.
loading: A set of 'loading frames' is circulated between the Test
component and the Test component on the target card as rapidly as
possible. This frame type should be selected when the test is
intended to verify the operation of the cards and the backplane
buses under a specified load.
verification: A single 'verification frame' is transmitted to the Test
component on the target card; when the frame is returned, its
contents are verified and the next verification frame in the series is
transmitted. This frame type should be selected when the test is
intended to verify that frames are not being corrupted as they pass
from card to card.
Description of bits:
loading(0)
verification(1)"
DEFVAL { 'c0'H }
::= { shelfCardTestSetupEntry 2 }
shelfCardTestFrmPriorities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the priorities of the frames that are sent
during the card test. It must contain at least one of the following
values.
low: Low priority frames are sent.
high: High priority frames are sent.
Description of bits:
lowPriority(0)
highPriority(1)"
DEFVAL { '80'H }
::= { shelfCardTestSetupEntry 3 }
shelfCardTestFrmPatternType OBJECT-TYPE
SYNTAX INTEGER {
ccitt32kBitPattern(0),
ccitt8MBitPattern(1),
customizedPattern(2) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the bit sequence used to fill the frames used
in the card test. It must contain one of the following values.
ccitt32kBitPattern: a pseudo-random sequence of 32 Kbit is used
ccitt8MBitPattern: a pseudo-random sequence of 8 Mbit is used
customizedPattern: the pattern defined by the customizedPattern
attribute is used"
DEFVAL { ccitt32kBitPattern }
::= { shelfCardTestSetupEntry 4 }
shelfCardTestCustomizedPattern OBJECT-TYPE
SYNTAX Hex (0..4294967295)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies a 32 bit sequence used to fill frames when
the framePatternType attribute has value customizedPattern. The
default value gives a pattern of alternating 0 and 1 bits."
DEFVAL { 1431655765 }
::= { shelfCardTestSetupEntry 5 }
shelfCardTestDuration OBJECT-TYPE
SYNTAX Unsigned32 (1..43200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the maximum length of time that the card
test is allowed to run. The value is expressed in minutes. The
maximum allowed value permits the card test to be run for up to 30
days."
DEFVAL { 60 }
::= { shelfCardTestSetupEntry 6 }
shelfCardTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the results of the card test that is
currently running; if no test is running, the attribute group contains
the results of the most recently completed card test. The attributes
of the Results group are reset to their inital values whenever a card
test is started or any attribute of the Setup group is set."
::= { shelfCardTest 12 }
shelfCardTestResultsEntry OBJECT-TYPE
SYNTAX ShelfCardTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestResultsTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex }
::= { shelfCardTestResultsTable 1 }
ShelfCardTestResultsEntry ::= SEQUENCE {
shelfCardTestElapsedTime
Unsigned32,
shelfCardTestTimeRemaining
Unsigned32,
shelfCardTestCauseOfTermination
INTEGER }
shelfCardTestElapsedTime OBJECT-TYPE
SYNTAX Unsigned32 (0..43200)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the length of time (in minutes) that the card
test has been running."
::= { shelfCardTestResultsEntry 1 }
shelfCardTestTimeRemaining OBJECT-TYPE
SYNTAX Unsigned32 (0..43200)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the maximum length of time (in minutes) that
the card test will continue to run before stopping."
::= { shelfCardTestResultsEntry 2 }
shelfCardTestCauseOfTermination OBJECT-TYPE
SYNTAX INTEGER {
neverStarted(0),
testRunning(1),
testTimeExpired(2),
stoppedByOperator(3),
targetFailed(4),
becameActive(5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the reason the card test ended. It contains one
of the following values.
neverStarted: the card test has not been started
testRunning: the card test is currently running
testTimeExpired: the card test ran for the specified duration
stoppedByOperator: a STOP command was issued
targetFailed: the target card became non-operational
becameActive: the source card became the active card for some LP"
::= { shelfCardTestResultsEntry 3 }
shelfCardTestSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestSizeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute specifies for each priority level the number of data
bytes in each frame sent during the card test. (The value specified
does not include the 4-byte header that is automatically added to a
frame when it is transmitted over the backplane.)"
::= { shelfCardTest 253 }
shelfCardTestSizeEntry OBJECT-TYPE
SYNTAX ShelfCardTestSizeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestSizeTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex,
shelfCardTestSizeIndex }
::= { shelfCardTestSizeTable 1 }
ShelfCardTestSizeEntry ::= SEQUENCE {
shelfCardTestSizeIndex
INTEGER,
shelfCardTestSizeValue
Unsigned32 }
shelfCardTestSizeIndex OBJECT-TYPE
SYNTAX INTEGER {
lowPriority(0),
highPriority(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfCardTestSizeTable
specific index for the shelfCardTestSizeTable."
::= { shelfCardTestSizeEntry 1 }
shelfCardTestSizeValue OBJECT-TYPE
SYNTAX Unsigned32 (16..16000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardTestSizeTable."
::= { shelfCardTestSizeEntry 2 }
shelfCardTestLoadingFrmDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestLoadingFrmDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records information about the loading frames that
have been transmitted to the Test component on the target card. The
following data is shown for each priority level:
the number of frames that have been transmitted,
the number of frames that were not returned successfully.
The attribute's values wrap around to zero when they exceed the
maximum permitted value.
Note: A loading frame is considered to have been successfully
returned even if it contains bit errors. Frame error statistics are
recorded in the verificationFrmData attribute."
::= { shelfCardTest 254 }
shelfCardTestLoadingFrmDataEntry OBJECT-TYPE
SYNTAX ShelfCardTestLoadingFrmDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestLoadingFrmDataTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex,
shelfCardTestLoadingFrmDataResultsIndex,
shelfCardTestLoadingFrmDataPriorityIndex }
::= { shelfCardTestLoadingFrmDataTable 1 }
ShelfCardTestLoadingFrmDataEntry ::= SEQUENCE {
shelfCardTestLoadingFrmDataResultsIndex
INTEGER,
shelfCardTestLoadingFrmDataPriorityIndex
INTEGER,
shelfCardTestLoadingFrmDataValue
Unsigned32 }
shelfCardTestLoadingFrmDataResultsIndex OBJECT-TYPE
SYNTAX INTEGER {
framesSent(0),
framesLost(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfCardTestLoadingFrmDataTable."
::= { shelfCardTestLoadingFrmDataEntry 1 }
shelfCardTestLoadingFrmDataPriorityIndex OBJECT-TYPE
SYNTAX INTEGER {
low(0),
high(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfCardTestLoadingFrmDataTable."
::= { shelfCardTestLoadingFrmDataEntry 2 }
shelfCardTestLoadingFrmDataValue OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardTestLoadingFrmDataTable."
::= { shelfCardTestLoadingFrmDataEntry 3 }
shelfCardTestVerificationFrmDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardTestVerificationFrmDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records information about the verification frames that
have been transmitted to the Test component on the target card. The
following data is shown for each priority level:
the number of frames that have been tested,
the number of frames that had incorrect bits when returned.
The attribute's values wrap around to zero when they exceed the
maximum permitted value.
Note: Verification frames that are not returned at all, or are returned
too late, are considered 'lost' and are not counted in either of the
above values. Frame loss statistics are recorded in the
loadingFrmData attribute."
::= { shelfCardTest 255 }
shelfCardTestVerificationFrmDataEntry OBJECT-TYPE
SYNTAX ShelfCardTestVerificationFrmDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardTestVerificationFrmDataTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardTestIndex,
shelfCardTestVerificationFrmDataResultsIndex,
shelfCardTestVerificationFrmDataPriorityIndex }
::= { shelfCardTestVerificationFrmDataTable 1 }
ShelfCardTestVerificationFrmDataEntry ::= SEQUENCE {
shelfCardTestVerificationFrmDataResultsIndex
INTEGER,
shelfCardTestVerificationFrmDataPriorityIndex
INTEGER,
shelfCardTestVerificationFrmDataValue
Unsigned32 }
shelfCardTestVerificationFrmDataResultsIndex OBJECT-TYPE
SYNTAX INTEGER {
framesTested(0),
framesBad(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfCardTestVerificationFrmDataTable."
::= { shelfCardTestVerificationFrmDataEntry 1 }
shelfCardTestVerificationFrmDataPriorityIndex OBJECT-TYPE
SYNTAX INTEGER {
low(0),
high(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfCardTestVerificationFrmDataTable."
::= { shelfCardTestVerificationFrmDataEntry 2 }
shelfCardTestVerificationFrmDataValue OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfCardTestVerificationFrmDataTable."
::= { shelfCardTestVerificationFrmDataEntry 3 }
shelfCardDiag OBJECT IDENTIFIER ::= { shelfCard 4 }
shelfCardDiagRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCardDiag components."
::= { shelfCardDiag 1 }
shelfCardDiagRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDiagRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDiag component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex }
::= { shelfCardDiagRowStatusTable 1 }
ShelfCardDiagRowStatusEntry ::= SEQUENCE {
shelfCardDiagRowStatus
RowStatus,
shelfCardDiagComponentName
DisplayString,
shelfCardDiagStorageType
StorageType,
shelfCardDiagIndex
NonReplicated }
shelfCardDiagRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDiag components.
These components cannot be added nor deleted."
::= { shelfCardDiagRowStatusEntry 1 }
shelfCardDiagComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDiagRowStatusEntry 2 }
shelfCardDiagStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDiag tables."
::= { shelfCardDiagRowStatusEntry 4 }
shelfCardDiagIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDiag tables."
::= { shelfCardDiagRowStatusEntry 10 }
shelfCardDiagTrapData OBJECT IDENTIFIER ::= { shelfCardDiag 2 }
shelfCardDiagTrapDataRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagTrapDataRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCardDiagTrapData components."
::= { shelfCardDiagTrapData 1 }
shelfCardDiagTrapDataRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDiagTrapDataRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDiagTrapData component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagTrapDataIndex }
::= { shelfCardDiagTrapDataRowStatusTable 1 }
ShelfCardDiagTrapDataRowStatusEntry ::= SEQUENCE {
shelfCardDiagTrapDataRowStatus
RowStatus,
shelfCardDiagTrapDataComponentName
DisplayString,
shelfCardDiagTrapDataStorageType
StorageType,
shelfCardDiagTrapDataIndex
NonReplicated }
shelfCardDiagTrapDataRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDiagTrapData components.
These components cannot be added nor deleted."
::= { shelfCardDiagTrapDataRowStatusEntry 1 }
shelfCardDiagTrapDataComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDiagTrapDataRowStatusEntry 2 }
shelfCardDiagTrapDataStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDiagTrapData tables."
::= { shelfCardDiagTrapDataRowStatusEntry 4 }
shelfCardDiagTrapDataIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDiagTrapData tables."
::= { shelfCardDiagTrapDataRowStatusEntry 10 }
shelfCardDiagTrapDataLine OBJECT IDENTIFIER ::= { shelfCardDiagTrapData 2 }
shelfCardDiagTrapDataLineRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagTrapDataLineRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This entry controls the addition and deletion of
shelfCardDiagTrapDataLine components."
::= { shelfCardDiagTrapDataLine 1 }
shelfCardDiagTrapDataLineRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDiagTrapDataLineRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDiagTrapDataLine component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagTrapDataIndex,
shelfCardDiagTrapDataLineIndex }
::= { shelfCardDiagTrapDataLineRowStatusTable 1 }
ShelfCardDiagTrapDataLineRowStatusEntry ::= SEQUENCE {
shelfCardDiagTrapDataLineRowStatus
RowStatus,
shelfCardDiagTrapDataLineComponentName
DisplayString,
shelfCardDiagTrapDataLineStorageType
StorageType,
shelfCardDiagTrapDataLineIndex
Integer32 }
shelfCardDiagTrapDataLineRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDiagTrapDataLine components.
These components cannot be added nor deleted."
::= { shelfCardDiagTrapDataLineRowStatusEntry 1 }
shelfCardDiagTrapDataLineComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDiagTrapDataLineRowStatusEntry 2 }
shelfCardDiagTrapDataLineStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDiagTrapDataLine tables."
::= { shelfCardDiagTrapDataLineRowStatusEntry 4 }
shelfCardDiagTrapDataLineIndex OBJECT-TYPE
SYNTAX Integer32 (1..500)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDiagTrapDataLine tables."
::= { shelfCardDiagTrapDataLineRowStatusEntry 10 }
shelfCardDiagTrapDataLineOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagTrapDataLineOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This attribute group contains operational attributes for one line of
trap data or recoverable error report."
::= { shelfCardDiagTrapDataLine 10 }
shelfCardDiagTrapDataLineOperEntry OBJECT-TYPE
SYNTAX ShelfCardDiagTrapDataLineOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardDiagTrapDataLineOperTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagTrapDataIndex,
shelfCardDiagTrapDataLineIndex }
::= { shelfCardDiagTrapDataLineOperTable 1 }
ShelfCardDiagTrapDataLineOperEntry ::= SEQUENCE {
shelfCardDiagTrapDataLineData
ExtendedAsciiString }
shelfCardDiagTrapDataLineData OBJECT-TYPE
SYNTAX ExtendedAsciiString (SIZE (0..512))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute contains one line of trap data or recoverable error
report."
::= { shelfCardDiagTrapDataLineOperEntry 1 }
shelfCardDiagRecErr OBJECT IDENTIFIER ::= { shelfCardDiag 3 }
shelfCardDiagRecErrRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagRecErrRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfCardDiagRecErr components."
::= { shelfCardDiagRecErr 1 }
shelfCardDiagRecErrRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDiagRecErrRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDiagRecErr component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagRecErrIndex }
::= { shelfCardDiagRecErrRowStatusTable 1 }
ShelfCardDiagRecErrRowStatusEntry ::= SEQUENCE {
shelfCardDiagRecErrRowStatus
RowStatus,
shelfCardDiagRecErrComponentName
DisplayString,
shelfCardDiagRecErrStorageType
StorageType,
shelfCardDiagRecErrIndex
NonReplicated }
shelfCardDiagRecErrRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDiagRecErr components.
These components cannot be added nor deleted."
::= { shelfCardDiagRecErrRowStatusEntry 1 }
shelfCardDiagRecErrComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDiagRecErrRowStatusEntry 2 }
shelfCardDiagRecErrStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDiagRecErr tables."
::= { shelfCardDiagRecErrRowStatusEntry 4 }
shelfCardDiagRecErrIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDiagRecErr tables."
::= { shelfCardDiagRecErrRowStatusEntry 10 }
shelfCardDiagRecErrLine OBJECT IDENTIFIER ::= { shelfCardDiagRecErr 2 }
shelfCardDiagRecErrLineRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagRecErrLineRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This entry controls the addition and deletion of
shelfCardDiagRecErrLine components."
::= { shelfCardDiagRecErrLine 1 }
shelfCardDiagRecErrLineRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDiagRecErrLineRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDiagRecErrLine component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagRecErrIndex,
shelfCardDiagRecErrLineIndex }
::= { shelfCardDiagRecErrLineRowStatusTable 1 }
ShelfCardDiagRecErrLineRowStatusEntry ::= SEQUENCE {
shelfCardDiagRecErrLineRowStatus
RowStatus,
shelfCardDiagRecErrLineComponentName
DisplayString,
shelfCardDiagRecErrLineStorageType
StorageType,
shelfCardDiagRecErrLineIndex
Integer32 }
shelfCardDiagRecErrLineRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDiagRecErrLine components.
These components cannot be added nor deleted."
::= { shelfCardDiagRecErrLineRowStatusEntry 1 }
shelfCardDiagRecErrLineComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDiagRecErrLineRowStatusEntry 2 }
shelfCardDiagRecErrLineStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDiagRecErrLine tables."
::= { shelfCardDiagRecErrLineRowStatusEntry 4 }
shelfCardDiagRecErrLineIndex OBJECT-TYPE
SYNTAX Integer32 (1..500)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDiagRecErrLine tables."
::= { shelfCardDiagRecErrLineRowStatusEntry 10 }
shelfCardDiagRecErrLineOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDiagRecErrLineOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This attribute group contains operational attributes for one line of
trap data or recoverable error report."
::= { shelfCardDiagRecErrLine 10 }
shelfCardDiagRecErrLineOperEntry OBJECT-TYPE
SYNTAX ShelfCardDiagRecErrLineOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardDiagRecErrLineOperTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDiagIndex,
shelfCardDiagRecErrIndex,
shelfCardDiagRecErrLineIndex }
::= { shelfCardDiagRecErrLineOperTable 1 }
ShelfCardDiagRecErrLineOperEntry ::= SEQUENCE {
shelfCardDiagRecErrLineData
ExtendedAsciiString }
shelfCardDiagRecErrLineData OBJECT-TYPE
SYNTAX ExtendedAsciiString (SIZE (0..512))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute contains one line of trap data or recoverable error
report."
::= { shelfCardDiagRecErrLineOperEntry 1 }
shelfCardDcard OBJECT IDENTIFIER ::= { shelfCard 16 }
shelfCardDcardRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDcardRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This entry controls the addition and deletion of
shelfCardDcard components."
::= { shelfCardDcard 1 }
shelfCardDcardRowStatusEntry OBJECT-TYPE
SYNTAX ShelfCardDcardRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfCardDcard component."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDcardIndex }
::= { shelfCardDcardRowStatusTable 1 }
ShelfCardDcardRowStatusEntry ::= SEQUENCE {
shelfCardDcardRowStatus
RowStatus,
shelfCardDcardComponentName
DisplayString,
shelfCardDcardStorageType
StorageType,
shelfCardDcardIndex
Integer32 }
shelfCardDcardRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfCardDcard components.
These components cannot be added nor deleted."
::= { shelfCardDcardRowStatusEntry 1 }
shelfCardDcardComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfCardDcardRowStatusEntry 2 }
shelfCardDcardStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfCardDcard tables."
::= { shelfCardDcardRowStatusEntry 4 }
shelfCardDcardIndex OBJECT-TYPE
SYNTAX Integer32 (1..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfCardDcard tables."
::= { shelfCardDcardRowStatusEntry 10 }
shelfCardDcardDcardOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfCardDcardDcardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This group contains the operational attributes of the DaughterCard
component."
::= { shelfCardDcard 17 }
shelfCardDcardDcardOperEntry OBJECT-TYPE
SYNTAX ShelfCardDcardDcardOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfCardDcardDcardOperTable."
INDEX {
shelfIndex,
shelfCardIndex,
shelfCardDcardIndex }
::= { shelfCardDcardDcardOperTable 1 }
ShelfCardDcardDcardOperEntry ::= SEQUENCE {
shelfCardDcardType
INTEGER,
shelfCardDcardMemorySize
Unsigned32,
shelfCardDcardProductCode
AsciiString }
shelfCardDcardType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
ram(1),
aqm(2),
pqc(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attributes indicates the type of a daugher card."
::= { shelfCardDcardDcardOperEntry 1 }
shelfCardDcardMemorySize OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the memory size in megabytes of the
daughter card."
::= { shelfCardDcardDcardOperEntry 2 }
shelfCardDcardProductCode OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..12))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the product equipment code of the daughter
card."
::= { shelfCardDcardDcardOperEntry 3 }
shelfBus OBJECT IDENTIFIER ::= { shelf 3 }
shelfBusRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfBus components."
::= { shelfBus 1 }
shelfBusRowStatusEntry OBJECT-TYPE
SYNTAX ShelfBusRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfBus component."
INDEX {
shelfIndex,
shelfBusIndex }
::= { shelfBusRowStatusTable 1 }
ShelfBusRowStatusEntry ::= SEQUENCE {
shelfBusRowStatus
RowStatus,
shelfBusComponentName
DisplayString,
shelfBusStorageType
StorageType,
shelfBusIndex
INTEGER }
shelfBusRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfBus components.
These components cannot be added nor deleted."
::= { shelfBusRowStatusEntry 1 }
shelfBusComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfBusRowStatusEntry 2 }
shelfBusStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfBus tables."
::= { shelfBusRowStatusEntry 4 }
shelfBusIndex OBJECT-TYPE
SYNTAX INTEGER {
x(0),
y(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfBus tables."
::= { shelfBusRowStatusEntry 10 }
shelfBusStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes and the six OSI
Status attributes. The descriptions generically indicate what each
attribute implies about the component. Note that not all the values
and state combinations described here are supported by every
component which uses this group. For component-specific
information and the valid state combinations, refer to NTP 241-
7001-150, Passport Operations and Maintenance Guide."
::= { shelfBus 10 }
shelfBusStateEntry OBJECT-TYPE
SYNTAX ShelfBusStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusStateTable."
INDEX {
shelfIndex,
shelfBusIndex }
::= { shelfBusStateTable 1 }
ShelfBusStateEntry ::= SEQUENCE {
shelfBusAdminState
INTEGER,
shelfBusOperationalState
INTEGER,
shelfBusUsageState
INTEGER,
shelfBusAvailabilityStatus
OCTET STRING,
shelfBusProceduralStatus
OCTET STRING,
shelfBusControlStatus
OCTET STRING,
shelfBusAlarmStatus
OCTET STRING,
shelfBusStandbyStatus
INTEGER,
shelfBusUnknownStatus
INTEGER }
shelfBusAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { unlocked }
::= { shelfBusStateEntry 1 }
shelfBusOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { disabled }
::= { shelfBusStateEntry 2 }
shelfBusUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time.
The OSI Status attributes, if supported by the component, may
provide more details, qualifying the state of the component."
DEFVAL { idle }
::= { shelfBusStateEntry 3 }
shelfBusAvailabilityStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Availability status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value inTest indicates that the resource is undergoing a test
procedure. If adminState is locked or shuttingDown, the normal
users are precluded from using the resource and controlStatus is
reservedForTest. Tests that do not exclude additional users can be
present in any operational or administrative state but the
reservedForTest condition should not be present.
The value failed indicates that the component has an internal fault
that prevents it from operating. The operationalState is disabled.
The value dependency indicates that the component cannot operate
because some other resource on which it depends is unavailable.
The operationalState is disabled.
The value powerOff indicates the resource requires power to be
applied and it is not powered on. The operationalState is disabled.
The value offLine indicates the resource requires a routine
operation (either manual, automatic, or both) to be performed to
place it on-line and make it available for use. The operationalState
is disabled.
The value offDuty indicates the resource is inactive in accordance
with a predetermined time schedule. In the absence of other
disabling conditions, the operationalState is enabled or disabled.
The value degraded indicates the service provided by the
component is degraded in some way, such as in speed or operating
capacity. However, the resource remains available for service. The
operationalState is enabled.
The value notInstalled indicates the resource is not present. The
operationalState is disabled.
The value logFull is not used.
Description of bits:
inTest(0)
failed(1)
powerOff(2)
offLine(3)
offDuty(4)
dependency(5)
degraded(6)
notInstalled(7)
logFull(8)"
::= { shelfBusStateEntry 4 }
shelfBusProceduralStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Procedural status of the component. Note that, even though it is
defined as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value initializationRequired indicates (for a resource which
doesn't initialize autonomously) that initialization is required before
it can perform its normal functions, and this procedure has not been
initiated. The operationalState is disabled.
The value notInitialized indicates (for a resource which does
initialize autonomously) that initialization is required before it can
perform its normal functions, and this procedure has not been
initiated. The operationalState may be enabled or disabled.
The value initializing indicates that initialization has been initiated
but is not yet complete. The operationalState may be enabled or
disabled.
The value reporting indicates the resource has completed some
processing operation and is notifying the results. The
operationalState is enabled.
The value terminating indicates the component is in a termination
phase. If the resource doesn't reinitialize autonomously,
operationalState is disabled; otherwise it is enabled or disabled.
Description of bits:
initializationRequired(0)
notInitialized(1)
initializing(2)
reporting(3)
terminating(4)"
::= { shelfBusStateEntry 5 }
shelfBusControlStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Control status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value subjectToTest indicates the resource is available but tests
may be conducted simultaneously at unpredictable times, which
may cause it to exhibit unusual characteristics.
The value partOfServicesLocked indicates that part of the service is
restricted from users of a resource. The adminState is unlocked.
The value reservedForTest indicates that the component is
administratively unavailable because it is undergoing a test
procedure. The adminState is locked.
The value suspended indicates that the service has been
administratively suspended.
Description of bits:
subjectToTest(0)
partOfServicesLocked(1)
reservedForTest(2)
suspended(3)"
::= { shelfBusStateEntry 6 }
shelfBusAlarmStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Alarm status of the component. Note that, even though it is defined
as a multi-valued set, at most one value is shown to the user.
When no values are in the set, this indicates that either the attribute
is not supported or that none of the status conditions described
below are present.
The value underRepair indicates the component is currently being
repaired. The operationalState is enabled or disabled.
The value critical indicates one or more critical alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value major indicates one or more major alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value minor indicates one or more minor alarms are
outstanding against the component. Other, less severe, alarms may
also be outstanding. The operationalState is enabled or disabled.
The value alarmOutstanding generically indicates that an alarm of
some severity is outstanding against the component.
Description of bits:
underRepair(0)
critical(1)
major(2)
minor(3)
alarmOutstanding(4)"
::= { shelfBusStateEntry 7 }
shelfBusStandbyStatus OBJECT-TYPE
SYNTAX INTEGER {
hotStandby(0),
coldStandby(1),
providingService(2),
notSet(15) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If supported by the component, this attribute indicates the OSI
Standby status of the component.
The value notSet indicates that either the attribute is not supported
or that none of the status conditions described below are present.
Note that this is a non-standard value, used because the original
specification indicated this attribute was set-valued and thus, did not
provide a value to indicate that none of the other three are
applicable.
The value hotStandby indicates that the resource is not providing
service but will be immediately able to take over the role of the
resource to be backed up, without initialization activity, and
containing the same information as the resource to be backed up.
The value coldStandby indicates the resource is a backup for
another resource but will not be immediately able to take over the
role of the backed up resource and will require some initialization
activity.
The value providingService indicates that this component, as a
backup resource, is currently backing up another resource."
DEFVAL { notSet }
::= { shelfBusStateEntry 8 }
shelfBusUnknownStatus OBJECT-TYPE
SYNTAX INTEGER {
false(0),
true(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Unknown status of the component.
The value false indicates that all of the other OSI State and Status
attribute values can be considered accurate.
The value true indicates that the actual state of the component is not
known for sure."
DEFVAL { false }
::= { shelfBusStateEntry 9 }
shelfBusOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains operational attributes of a bus."
::= { shelfBus 11 }
shelfBusOperEntry OBJECT-TYPE
SYNTAX ShelfBusOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusOperTable."
INDEX {
shelfIndex,
shelfBusIndex }
::= { shelfBusOperTable 1 }
ShelfBusOperEntry ::= SEQUENCE {
shelfBusClockSource
INTEGER,
shelfBusUtilization
Unsigned32 }
shelfBusClockSource OBJECT-TYPE
SYNTAX INTEGER {
activeCP(0),
alternate(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the source of the fundamental clock signal
and end-of-cell synchronization signal used by the bus. It contains
one of the following values.
activeCP: the card which is the active control processor (CP) is
providing clock signals
alternate: the card at the opposite end of the module from the active
CP is providing clock signals"
::= { shelfBusOperEntry 1 }
shelfBusUtilization OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records how much of the available bus bandwidth was
actually used during the most recently sampled 1 second interval.
The value is expressed as a percentage."
::= { shelfBusOperEntry 2 }
shelfBusBusTapStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusBusTapStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the operability of each bus tap on the bus, as
reported by the associated BusTap component; the entries are
indexed by slot number of the card. Each entry contains one of the
following values.
ok: the bus tap is operational
failed: the bus tap has failed
none: the bus tap status is not availablethe associated BusTap
component does not currently exist"
::= { shelfBus 246 }
shelfBusBusTapStatusEntry OBJECT-TYPE
SYNTAX ShelfBusBusTapStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusBusTapStatusTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusBusTapStatusIndex }
::= { shelfBusBusTapStatusTable 1 }
ShelfBusBusTapStatusEntry ::= SEQUENCE {
shelfBusBusTapStatusIndex
Integer32,
shelfBusBusTapStatusValue
INTEGER }
shelfBusBusTapStatusIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfBusBusTapStatusTable
specific index for the shelfBusBusTapStatusTable."
::= { shelfBusBusTapStatusEntry 1 }
shelfBusBusTapStatusValue OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
failed(1),
none(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusBusTapStatusTable."
::= { shelfBusBusTapStatusEntry 2 }
shelfBusClockSourceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusClockSourceStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This vector attribute, indexed with activeCP or alternate, represents
the state of the bus clock sources. It can be set to one of the
following values:
ok: all operational cards can receive signals from the clock source.
failed: at least one operational card is unable to receive signals from
the clock source.
unknown: status of a clock source is unknown. To determine the
status of the clock source, a test must be run.
testInProgress: the clock source is currently being tested.
notApplicable: the LP state of the clock source's card is down or
not provisioned."
::= { shelfBus 247 }
shelfBusClockSourceStatusEntry OBJECT-TYPE
SYNTAX ShelfBusClockSourceStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusClockSourceStatusTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusClockSourceStatusIndex }
::= { shelfBusClockSourceStatusTable 1 }
ShelfBusClockSourceStatusEntry ::= SEQUENCE {
shelfBusClockSourceStatusIndex
INTEGER,
shelfBusClockSourceStatusValue
INTEGER }
shelfBusClockSourceStatusIndex OBJECT-TYPE
SYNTAX INTEGER {
activeCP(0),
alternate(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfBusClockSourceStatusTable
specific index for the shelfBusClockSourceStatusTable."
::= { shelfBusClockSourceStatusEntry 1 }
shelfBusClockSourceStatusValue OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
failed(1),
unknown(2),
testInProgress(3),
notApplicable(4) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusClockSourceStatusTable."
::= { shelfBusClockSourceStatusEntry 2 }
shelfBusTest OBJECT IDENTIFIER ::= { shelfBus 2 }
shelfBusTestRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfBusTest components."
::= { shelfBusTest 1 }
shelfBusTestRowStatusEntry OBJECT-TYPE
SYNTAX ShelfBusTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfBusTest component."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex }
::= { shelfBusTestRowStatusTable 1 }
ShelfBusTestRowStatusEntry ::= SEQUENCE {
shelfBusTestRowStatus
RowStatus,
shelfBusTestComponentName
DisplayString,
shelfBusTestStorageType
StorageType,
shelfBusTestIndex
NonReplicated }
shelfBusTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfBusTest components.
These components cannot be added nor deleted."
::= { shelfBusTestRowStatusEntry 1 }
shelfBusTestComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfBusTestRowStatusEntry 2 }
shelfBusTestStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfBusTest tables."
::= { shelfBusTestRowStatusEntry 4 }
shelfBusTestIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfBusTest tables."
::= { shelfBusTestRowStatusEntry 10 }
shelfBusTestStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes. The descriptions
generically indicate what each state attribute implies about the
component. Note that not all the values and state combinations
described here are supported by every component which uses this
group. For component-specific information and the valid state
combinations, refer to NTP 241-7001-150, Passport Operations and
Maintenance Guide."
::= { shelfBusTest 10 }
shelfBusTestStateEntry OBJECT-TYPE
SYNTAX ShelfBusTestStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestStateTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex }
::= { shelfBusTestStateTable 1 }
ShelfBusTestStateEntry ::= SEQUENCE {
shelfBusTestAdminState
INTEGER,
shelfBusTestOperationalState
INTEGER,
shelfBusTestUsageState
INTEGER }
shelfBusTestAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component."
DEFVAL { unlocked }
::= { shelfBusTestStateEntry 1 }
shelfBusTestOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle."
DEFVAL { disabled }
::= { shelfBusTestStateEntry 2 }
shelfBusTestUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time."
DEFVAL { idle }
::= { shelfBusTestStateEntry 3 }
shelfBusTestSetupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the attributes that govern the operation
of a bus test. These attributes cannot be changed while the bus test
is running."
::= { shelfBusTest 11 }
shelfBusTestSetupEntry OBJECT-TYPE
SYNTAX ShelfBusTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestSetupTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex }
::= { shelfBusTestSetupTable 1 }
ShelfBusTestSetupEntry ::= SEQUENCE {
shelfBusTestDuration
Unsigned32 }
shelfBusTestDuration OBJECT-TYPE
SYNTAX Unsigned32 (1..43200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the maximum length of time that the bus test
is allowed to run. The value is expressed in minutes. The maximum
allowed value permits the bus test to be run for up to 30 days."
DEFVAL { 1 }
::= { shelfBusTestSetupEntry 1 }
shelfBusTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the results of the bus test that is
currently running; if no bus test is running, the attribute group
contains the results of the most recently completed bus test. The
attributes of the Results group are reset to their initial values
whenever a bus test is started or any attribute in the Setup group is
set."
::= { shelfBusTest 12 }
shelfBusTestResultsEntry OBJECT-TYPE
SYNTAX ShelfBusTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestResultsTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex }
::= { shelfBusTestResultsTable 1 }
ShelfBusTestResultsEntry ::= SEQUENCE {
shelfBusTestElapsedTime
Unsigned32,
shelfBusTestTimeRemaining
Unsigned32,
shelfBusTestCauseOfTermination
INTEGER,
shelfBusTestTestsDone
OCTET STRING }
shelfBusTestElapsedTime OBJECT-TYPE
SYNTAX Unsigned32 (0..43200)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the length of time (in minutes) that the bus
test has been running."
::= { shelfBusTestResultsEntry 1 }
shelfBusTestTimeRemaining OBJECT-TYPE
SYNTAX Unsigned32 (0..43200)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the maximum length of time (in minutes) that
the bus test will continue to run before stopping."
::= { shelfBusTestResultsEntry 2 }
shelfBusTestCauseOfTermination OBJECT-TYPE
SYNTAX INTEGER {
neverStarted(0),
testRunning(1),
testTimeExpired(2),
stoppedByOperator(3),
selfTestFailure(4),
clockSourceFailure(5),
broadcastFailure(6) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the reason the bus test ended. It contains one
of the following values.
neverStarted: the bus test has not been started
testRunning: the bus test is currently running
testTimeExpired: the bus test ran for the specified duration
stoppedByOperator: a STOP command was issued
selfTestFailure: a failure was detected during the bus tap self-test
clockSourceFailure: a failure was detected during the test of the
active control processor (CP) clock source
broadcastFailure: a failure was detected during the broadcast test"
::= { shelfBusTestResultsEntry 3 }
shelfBusTestTestsDone OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute records the tests that have been performed during the
bus test. It may contain zero or more of the following values.
selfTest: the bus tap self-test has been performed
clockSourceTest: the clock source test has been performed
broadcastTest: the broadcast test has been performed
pingTest: at least one ping test has been performed
Description of bits:
selfTest(0)
clockSourceTest(1)
broadcastTest(2)
pingTest(3)"
::= { shelfBusTestResultsEntry 4 }
shelfBusTestSelfTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestSelfTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the results of the bus tap self-test, indexed by
the slot number of the card containing the bus tap tested. Each entry
contains one of the following values.
+: the bus tap passed its self-test
X: the bus tap failed its self-test
.: the bus tap was not tested
The bus test terminates automatically if a failure is detected."
::= { shelfBusTest 248 }
shelfBusTestSelfTestResultsEntry OBJECT-TYPE
SYNTAX ShelfBusTestSelfTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestSelfTestResultsTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex,
shelfBusTestSelfTestResultsIndex }
::= { shelfBusTestSelfTestResultsTable 1 }
ShelfBusTestSelfTestResultsEntry ::= SEQUENCE {
shelfBusTestSelfTestResultsIndex
Integer32,
shelfBusTestSelfTestResultsValue
INTEGER }
shelfBusTestSelfTestResultsIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the shelfBusTestSelfTestResultsTable
specific index for the shelfBusTestSelfTestResultsTable."
::= { shelfBusTestSelfTestResultsEntry 1 }
shelfBusTestSelfTestResultsValue OBJECT-TYPE
SYNTAX INTEGER {
x(0),
n1(1),
n2(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusTestSelfTestResultsTable."
::= { shelfBusTestSelfTestResultsEntry 2 }
shelfBusTestClockSourceTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestClockSourceTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the results of the clock source test, indexed by
the clock source and the slot number of the card containing the bus
tap tested. Each entry contains one of the following values.
+: the bus tap was able to receive clock signals from the clock
source
X: the bus tap was unable to receive clock signals from the clock
source
.: the bus tap was not tested against the clock source
The bus test terminates automatically if a failure is detected
involving the active control processor (CP) clock source."
::= { shelfBusTest 249 }
shelfBusTestClockSourceTestResultsEntry OBJECT-TYPE
SYNTAX ShelfBusTestClockSourceTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestClockSourceTestResultsTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex,
shelfBusTestClockSourceTestResultsSourceIndex,
shelfBusTestClockSourceTestResultsCardIndex }
::= { shelfBusTestClockSourceTestResultsTable 1 }
ShelfBusTestClockSourceTestResultsEntry ::= SEQUENCE {
shelfBusTestClockSourceTestResultsSourceIndex
INTEGER,
shelfBusTestClockSourceTestResultsCardIndex
Integer32,
shelfBusTestClockSourceTestResultsValue
INTEGER }
shelfBusTestClockSourceTestResultsSourceIndex OBJECT-TYPE
SYNTAX INTEGER {
activeCP(0),
alternate(1) }
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfBusTestClockSourceTestResultsTable."
::= { shelfBusTestClockSourceTestResultsEntry 1 }
shelfBusTestClockSourceTestResultsCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfBusTestClockSourceTestResultsTable."
::= { shelfBusTestClockSourceTestResultsEntry 2 }
shelfBusTestClockSourceTestResultsValue OBJECT-TYPE
SYNTAX INTEGER {
x(0),
n1(1),
n2(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusTestClockSourceTestResultsTable."
::= { shelfBusTestClockSourceTestResultsEntry 3 }
shelfBusTestBroadcastTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestBroadcastTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the results of the broadcast test, indexed by
the slot numbers of the cards containing the bus taps tested. Each
entry contains one of the following values.
+: a broadcast message was successfully sent from the transmitting
bus tap to the receiving bus tap
X: a broadcast message was not successfully sent from the
transmitting bus tap to the receiving bus tap
.: the associated pair of bus taps was not tested
The bus test terminates automatically if a failure is detected."
::= { shelfBusTest 250 }
shelfBusTestBroadcastTestResultsEntry OBJECT-TYPE
SYNTAX ShelfBusTestBroadcastTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestBroadcastTestResultsTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex,
shelfBusTestBroadcastTestResultsTxCardIndex,
shelfBusTestBroadcastTestResultsRxCardIndex }
::= { shelfBusTestBroadcastTestResultsTable 1 }
ShelfBusTestBroadcastTestResultsEntry ::= SEQUENCE {
shelfBusTestBroadcastTestResultsTxCardIndex
Integer32,
shelfBusTestBroadcastTestResultsRxCardIndex
Integer32,
shelfBusTestBroadcastTestResultsValue
INTEGER }
shelfBusTestBroadcastTestResultsTxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfBusTestBroadcastTestResultsTable."
::= { shelfBusTestBroadcastTestResultsEntry 1 }
shelfBusTestBroadcastTestResultsRxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfBusTestBroadcastTestResultsTable."
::= { shelfBusTestBroadcastTestResultsEntry 2 }
shelfBusTestBroadcastTestResultsValue OBJECT-TYPE
SYNTAX INTEGER {
x(0),
n1(1),
n2(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusTestBroadcastTestResultsTable."
::= { shelfBusTestBroadcastTestResultsEntry 3 }
shelfBusTestPingTestsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestPingTestsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the number of ping tests performed, indexed
by the slot numbers of the cards containing the bus taps involved.
Each test attempts to transmit a single low-priority frame from the
transmitting bus tap to the receiving bus tap."
::= { shelfBusTest 251 }
shelfBusTestPingTestsEntry OBJECT-TYPE
SYNTAX ShelfBusTestPingTestsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestPingTestsTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex,
shelfBusTestPingTestsTxCardIndex,
shelfBusTestPingTestsRxCardIndex }
::= { shelfBusTestPingTestsTable 1 }
ShelfBusTestPingTestsEntry ::= SEQUENCE {
shelfBusTestPingTestsTxCardIndex
Integer32,
shelfBusTestPingTestsRxCardIndex
Integer32,
shelfBusTestPingTestsValue
Unsigned32 }
shelfBusTestPingTestsTxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfBusTestPingTestsTable."
::= { shelfBusTestPingTestsEntry 1 }
shelfBusTestPingTestsRxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfBusTestPingTestsTable."
::= { shelfBusTestPingTestsEntry 2 }
shelfBusTestPingTestsValue OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusTestPingTestsTable."
::= { shelfBusTestPingTestsEntry 3 }
shelfBusTestPingFailuresTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfBusTestPingFailuresEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute records the number of ping test failures detected,
indexed by the slot numbers of the cards containing the bus taps
involved. Each failure represents a single low-priority frame that
was not successfully transmitted from the transmitting bus tap to the
receiving bus tap. The bus test does not terminate automatically if a
failure is detected."
::= { shelfBusTest 252 }
shelfBusTestPingFailuresEntry OBJECT-TYPE
SYNTAX ShelfBusTestPingFailuresEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfBusTestPingFailuresTable."
INDEX {
shelfIndex,
shelfBusIndex,
shelfBusTestIndex,
shelfBusTestPingFailuresTxCardIndex,
shelfBusTestPingFailuresRxCardIndex }
::= { shelfBusTestPingFailuresTable 1 }
ShelfBusTestPingFailuresEntry ::= SEQUENCE {
shelfBusTestPingFailuresTxCardIndex
Integer32,
shelfBusTestPingFailuresRxCardIndex
Integer32,
shelfBusTestPingFailuresValue
Unsigned32 }
shelfBusTestPingFailuresTxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the next to last index for the
shelfBusTestPingFailuresTable."
::= { shelfBusTestPingFailuresEntry 1 }
shelfBusTestPingFailuresRxCardIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the final index for the
shelfBusTestPingFailuresTable."
::= { shelfBusTestPingFailuresEntry 2 }
shelfBusTestPingFailuresValue OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
shelfBusTestPingFailuresTable."
::= { shelfBusTestPingFailuresEntry 3 }
shelfTest OBJECT IDENTIFIER ::= { shelf 4 }
shelfTestRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
shelfTest components."
::= { shelfTest 1 }
shelfTestRowStatusEntry OBJECT-TYPE
SYNTAX ShelfTestRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
shelfTest component."
INDEX {
shelfIndex,
shelfTestIndex }
::= { shelfTestRowStatusTable 1 }
ShelfTestRowStatusEntry ::= SEQUENCE {
shelfTestRowStatus
RowStatus,
shelfTestComponentName
DisplayString,
shelfTestStorageType
StorageType,
shelfTestIndex
NonReplicated }
shelfTestRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
shelfTest components.
These components cannot be added nor deleted."
::= { shelfTestRowStatusEntry 1 }
shelfTestComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { shelfTestRowStatusEntry 2 }
shelfTestStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
shelfTest tables."
::= { shelfTestRowStatusEntry 4 }
shelfTestIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the shelfTest tables."
::= { shelfTestRowStatusEntry 10 }
shelfTestProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfTestProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains provisionable attributes of the Test component."
::= { shelfTest 10 }
shelfTestProvEntry OBJECT-TYPE
SYNTAX ShelfTestProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfTestProvTable."
INDEX {
shelfIndex,
shelfTestIndex }
::= { shelfTestProvTable 1 }
ShelfTestProvEntry ::= SEQUENCE {
shelfTestAutomaticBusClockTest
INTEGER }
shelfTestAutomaticBusClockTest OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies whether or not a bus clock source test is
automatically executed after a clock source's LP state changes, and
after failure or recovery of the active CP bus clock source. Since
tests of an alternate bus clock source may cause a minor loss of
traffic, the attribute is set to disabled by default.
If set to enabled, a bus clock source test is automatically executed.
If the status of the corresponding Shelf Bus clockSourceStatus is
changed after the test, an alarm is issued if the status is one of the
following: ok, failed, or unknown.
If set to disabled, no bus clock source test is automatically
executed. However, a test can be executed by the RUN command. If
the status is changed after the test, an alarm is issued if the status is
one of the following: ok, or failed."
DEFVAL { disabled }
::= { shelfTestProvEntry 1 }
shelfTestSetupTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the attributes that govern the operation
of a shelf test."
::= { shelfTest 11 }
shelfTestSetupEntry OBJECT-TYPE
SYNTAX ShelfTestSetupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfTestSetupTable."
INDEX {
shelfIndex,
shelfTestIndex }
::= { shelfTestSetupTable 1 }
ShelfTestSetupEntry ::= SEQUENCE {
shelfTestType
INTEGER }
shelfTestType OBJECT-TYPE
SYNTAX INTEGER {
busClock(0) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"type
The attribute determines the test to be executed when the RUN
command is applied to the component. Note that running a
busClock test may cause a minor loss of traffic."
DEFVAL { busClock }
::= { shelfTestSetupEntry 1 }
shelfTestResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute group contains the results of the Shelf Test that is
currently running; if no test is running, the attribute group contains
the results of the most recently completed Shelf Test. The attributes
of the Results group are reset to their initial values whenever a
corresponding Shelf Test is run or the corresponding attribute of the
Setup group is set."
::= { shelfTest 12 }
shelfTestResultsEntry OBJECT-TYPE
SYNTAX ShelfTestResultsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the shelfTestResultsTable."
INDEX {
shelfIndex,
shelfTestIndex }
::= { shelfTestResultsTable 1 }
ShelfTestResultsEntry ::= SEQUENCE {
shelfTestBusClockTestResult
INTEGER }
shelfTestBusClockTestResult OBJECT-TYPE
SYNTAX INTEGER {
noTest(0),
fail(1),
pass(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"busClockTestResult
This attribute records the result of the bus clock manual test. The
result can be one of the following values.
pass : the test passed
fail : the test failed
noTest : the test was not executed when RUN command is issued,
because the shelf was in single bus mode."
::= { shelfTestResultsEntry 1 }
mod OBJECT IDENTIFIER ::= { components 16 }
modRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
mod components."
::= { mod 1 }
modRowStatusEntry OBJECT-TYPE
SYNTAX ModRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
mod component."
INDEX {
modIndex }
::= { modRowStatusTable 1 }
ModRowStatusEntry ::= SEQUENCE {
modRowStatus
RowStatus,
modComponentName
DisplayString,
modStorageType
StorageType,
modIndex
NonReplicated }
modRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
mod components.
These components cannot be added nor deleted."
::= { modRowStatusEntry 1 }
modComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { modRowStatusEntry 2 }
modStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
mod tables."
::= { modRowStatusEntry 4 }
modIndex OBJECT-TYPE
SYNTAX NonReplicated
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the mod tables."
::= { modRowStatusEntry 10 }
modProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Mod Provisionable
This group provides attributes that are used by internal and external
systems to identify the module."
::= { mod 10 }
modProvEntry OBJECT-TYPE
SYNTAX ModProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the modProvTable."
INDEX {
modIndex }
::= { modProvTable 1 }
ModProvEntry ::= SEQUENCE {
modNodeId
Unsigned32,
modNodeName
AsciiString,
modNamsId
Unsigned32,
modRegionId
Unsigned32,
modNodePrefix
AsciiString }
modNodeId OBJECT-TYPE
SYNTAX Unsigned32 (1..4095)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The nodeId is a number that uniquely identifies a Magellan Passport
module in a Passport network.
Changing the value of the nodeId will cause the node to restart."
::= { modProvEntry 1 }
modNodeName OBJECT-TYPE
SYNTAX AsciiString (SIZE (1..12))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The nodeName is a 12 character ASCII string that is unique to every
Passport module in a Passport network. This name is the component
instance value of EM - the root of the Passport component
hierarchy. It has, therefore, the same restriction and behaviour as
any ascii string instance value, e.g., it is converted to upper case.
Note that the EM component is typically suppressed on output.
Changing the value of the nodeName will cause the node to restart."
DEFVAL { '4e4f4e414d45'H }
::= { modProvEntry 2 }
modNamsId OBJECT-TYPE
SYNTAX Unsigned32 (256..49151)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute stores the Network Administration (Nams) Identifier
associated with the Passport node. It must be unique across the
entire network of Passport nodes supporting the transport of DPN
traffic as well as all RMs and AMs in the network.
The namsId must be set when a DpnAddressPlan component is
configured on an Passport node.
The namsId is used in the accounting record, statistics record and in
time change accounting record and identifies nodes in these records.
The Nams Id is to be assigned by the network administrator.
Value 49151 indicates that no Nams Id was assigned to the module.
Changing the value of the namsId will cause the node to restart."
DEFVAL { 49151 }
::= { modProvEntry 3 }
modRegionId OBJECT-TYPE
SYNTAX Unsigned32 (0..126)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute identifies the Topology Region to which the node
belongs. Nodes will only exchange topological information with
connected nodes in the same region.
The default value of 0 indicates that no regionId has been assigned
to the module. A module using the default regionId belongs to the
same region as the first neighbour which stages with it using a non-
zero regionId. If another neighbour tries to stage using a different
non-zero regionId, the trunk will not be allowed to come up.
Changing the value of the regionId will cause the node to restart."
DEFVAL { 0 }
::= { modProvEntry 4 }
modNodePrefix OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..26))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies an NSAP prefix which is distributed to all
other Passport nodes within a Topology region and by which this
node can be identified. This prefix is used by PORS, PNNI routing,
and Data Shunts.
PORS calls that use NSAP addressing (for example, CES) will look
for the node with the longest NSAP prefix that matches the called
party address. The NSAP prefixes that PORS matches against are
the nodePrefix and the alternatePorsPrefixes.
PNNI forms the default value of the nodeAddressPrefix under the
AtmPnni component with this NSAP prefix followed by a unique
MAC address.
Data Shunts uses the nodePrefix to form an NSAP address that is
registered with the Networking API. This NSAP address is used to
identify this node when establishing a Data Shunt.
The value entered must be 26 characters long. All characters must
be hexadecimal with the following restrictions:
- the first two characters must be either '39', '45', or '47'
- if the first two characters are '45', the 18th character must be an
'f' or an 'F'"
DEFVAL { ''H }
::= { modProvEntry 5 }
modNodePrefixesTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModNodePrefixesEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This attribute specifies five different NSAP prefixes which are
distributed to all other Passport nodes within a Topology region and
by which this node can be identified. PORS calls that use NSAP
addressing (for example, CES) will look for the node with the
longest NSAP prefix that matches the called party address. The
default value of the nodeAddressPrefix under the AtmPnni
component is formed by the first NSAP prefix followed by a unique
MAC address. Each NSAP prefix may contain 40 hexadecimal
characters with the exception of the first prefix which has a
maximum length of 26 chracacters.
This attribute was never deployed and will be removed prior to Gate
2.."
::= { mod 338 }
modNodePrefixesEntry OBJECT-TYPE
SYNTAX ModNodePrefixesEntry
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry in the modNodePrefixesTable."
INDEX {
modIndex,
modNodePrefixesIndex }
::= { modNodePrefixesTable 1 }
ModNodePrefixesEntry ::= SEQUENCE {
modNodePrefixesIndex
Integer32,
modNodePrefixesValue
AsciiString }
modNodePrefixesIndex OBJECT-TYPE
SYNTAX Integer32 (0..4)
ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This variable represents the modNodePrefixesTable
specific index for the modNodePrefixesTable."
::= { modNodePrefixesEntry 1 }
modNodePrefixesValue OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..40))
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This variable represents an individual value for the
modNodePrefixesTable."
::= { modNodePrefixesEntry 2 }
modAlternatePorsPrefixesTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModAlternatePorsPrefixesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This attribute specifies four NSAP prefixes which are distributed to
all other Passport nodes within a Topology region and by which this
node can be identified. These prefixes are used by PORS.
PORS calls that use NSAP addressing (for example, CES) will look
for the node with the longest NSAP prefix that matches the called
party address. The NSAP prefixes that PORS matches against are
the alternatePorsPrefixes and the nodePrefix.
These prefixes may contain up to 40 hexadecimal characters."
::= { mod 405 }
modAlternatePorsPrefixesEntry OBJECT-TYPE
SYNTAX ModAlternatePorsPrefixesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the modAlternatePorsPrefixesTable."
INDEX {
modIndex,
modAlternatePorsPrefixesIndex }
::= { modAlternatePorsPrefixesTable 1 }
ModAlternatePorsPrefixesEntry ::= SEQUENCE {
modAlternatePorsPrefixesIndex
Integer32,
modAlternatePorsPrefixesValue
AsciiString }
modAlternatePorsPrefixesIndex OBJECT-TYPE
SYNTAX Integer32 (0..3)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the modAlternatePorsPrefixesTable
specific index for the modAlternatePorsPrefixesTable."
::= { modAlternatePorsPrefixesEntry 1 }
modAlternatePorsPrefixesValue OBJECT-TYPE
SYNTAX AsciiString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable represents an individual value for the
modAlternatePorsPrefixesTable."
::= { modAlternatePorsPrefixesEntry 2 }
shelfGroup OBJECT IDENTIFIER ::= { shelfMIB 1 }
shelfGroupBE OBJECT IDENTIFIER ::= { shelfGroup 5 }
shelfGroupBE01 OBJECT IDENTIFIER ::= { shelfGroupBE 2 }
shelfGroupBE01A OBJECT IDENTIFIER ::= { shelfGroupBE01 2 }
shelfCapabilities OBJECT IDENTIFIER ::= { shelfMIB 3 }
shelfCapabilitiesBE OBJECT IDENTIFIER ::= { shelfCapabilities 5 }
shelfCapabilitiesBE01 OBJECT IDENTIFIER ::= { shelfCapabilitiesBE 2 }
shelfCapabilitiesBE01A OBJECT IDENTIFIER ::= { shelfCapabilitiesBE01 2 }
END