mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1460 lines
42 KiB
Plaintext
1460 lines
42 KiB
Plaintext
-- **********************************************************************
|
|
-- CISCO-6400-CHASSIS-MIB.my: Cisco 6400 Chassis MIB file.
|
|
--
|
|
-- Aug 1998, Eric Chen
|
|
--
|
|
-- Copyright (c) 1998-1999, 2000, 2001 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- **********************************************************************
|
|
--
|
|
CISCO-6400-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Counter32,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
ifIndex
|
|
FROM IF-MIB
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
ciscoExperiment
|
|
FROM CISCO-SMI;
|
|
|
|
cisco6400ChassisMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200110220000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-atm@cisco.com"
|
|
DESCRIPTION
|
|
"Add nrpSwitchoverAlarm,
|
|
nrpSecondaryFailureAlarm,
|
|
nrpSecondaryRemovedAlarm, and
|
|
nrpMismatchAlarm."
|
|
REVISION "200110220000Z"
|
|
DESCRIPTION
|
|
"Add nrpBootUpAlarm. Deprecated cisco6400ChassisMIBCompliance
|
|
and cisco6400RedundantGroup. Created cisco6400ChassisMIBCompliance
|
|
and cisco6400RedundantGroup2."
|
|
REVISION "200105101234Z"
|
|
DESCRIPTION
|
|
"Add diskAlarm and imageAlarm."
|
|
REVISION "200009251234Z"
|
|
DESCRIPTION
|
|
"6400 Chassis MIB."
|
|
REVISION "9903220000Z"
|
|
DESCRIPTION
|
|
"Add Signal Fail BER."
|
|
REVISION "9808050000Z"
|
|
DESCRIPTION
|
|
"Update chassis alarm threshold setup range & main-cpu auto-sync
|
|
flags."
|
|
REVISION "9712100000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoExperiment 27 }
|
|
|
|
APSEventStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"APS event status of APS channel."
|
|
SYNTAX INTEGER { good(1),
|
|
noHardware(2),
|
|
doNotRevert(3),
|
|
manualSwitch(4),
|
|
signgalDegrade(5),
|
|
forceSwitch(6),
|
|
lockOut(7),
|
|
adminDown(8)
|
|
}
|
|
|
|
|
|
cisco6400ChassisMIBObjects OBJECT IDENTIFIER ::= { cisco6400ChassisMIB 1 }
|
|
c64RedundantGroup OBJECT IDENTIFIER ::= { cisco6400ChassisMIBObjects 1 }
|
|
c64ChassisGroup OBJECT IDENTIFIER ::= { cisco6400ChassisMIBObjects 2 }
|
|
|
|
-- the main-cpu group
|
|
c64MainCPUConfigAutoSync OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is an OR bit mask indicating various
|
|
auto-sync configuration:
|
|
|
|
Bit 0, if set, indicates that standard syncable
|
|
objects are set for auto-sync. The standard
|
|
set of objects may evolve from software release
|
|
to release. In release 1, this set is
|
|
startup-config, bootvar and config-register.
|
|
This flag is independent to the other flag
|
|
settings described below.
|
|
Bit 1, if set, indicates startup-config is set for
|
|
auto-sync
|
|
Bit 2. if set, indicates running-config is set for
|
|
auto-sync. This flag is not supported in
|
|
revison 1.
|
|
Bit 3, if set, indicates bootvar is set for auto-sync
|
|
Bit 4, if set, indicates config-register is set for
|
|
auto-sync.
|
|
Bit 5..31, are reserved for future expansion. Setting
|
|
any bit in this range will have no effect."
|
|
::= { c64RedundantGroup 1 }
|
|
|
|
c64MainCPUSwitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok(1),
|
|
forceOver(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object, when read always return a value of
|
|
ok(1).
|
|
|
|
Setting this object to forceOver(2) will have:
|
|
|
|
For a redundant NSP-A|B, force them to exchange the
|
|
primary and secondary roles. The primary NSP will
|
|
be reloaded."
|
|
::= { c64RedundantGroup 2 }
|
|
|
|
-- the slot group
|
|
c64SlotConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64SlotConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of redundant slot-pair entries.
|
|
|
|
A managment station that wish to create the redundancy
|
|
entry other than NSP should perform the following
|
|
steps:
|
|
|
|
Get the ciscoLS1010ModuleIndex from
|
|
ciscoLS1010ModuleTable which are mapped to the
|
|
corresponding pair of the physical slots to be
|
|
configured for redundancy.
|
|
|
|
Use the pair of the ciscoLS1010ModuleIndex
|
|
and a unique entry index to create table entry.
|
|
Only the adjacent slots can be configured for
|
|
redundancy."
|
|
::= { c64RedundantGroup 3 }
|
|
|
|
c64SlotConfigEntry OBJECT-TYPE
|
|
SYNTAX C64SlotConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry containing information for a particular pair
|
|
of redundant slots. The object value of
|
|
c64Slot1Index & c64Slot2Index refer to
|
|
the pair of ciscoLS1010ModuleIndex in
|
|
ciscoLS1010ModuleTable to be configured as redundant."
|
|
|
|
INDEX { c64SlotConfigModule1Index,
|
|
c64SlotConfigModule2Index}
|
|
::= { c64SlotConfigTable 1 }
|
|
|
|
C64SlotConfigEntry ::= SEQUENCE {
|
|
c64SlotConfigModule1Index
|
|
INTEGER,
|
|
c64SlotConfigModule2Index
|
|
INTEGER,
|
|
c64Slot1Name
|
|
DisplayString,
|
|
c64Slot2Name
|
|
DisplayString,
|
|
c64SlotConfigPrefIndex
|
|
INTEGER,
|
|
c64SlotSwitchOver
|
|
INTEGER,
|
|
c64SlotConfigStatus
|
|
RowStatus
|
|
}
|
|
|
|
c64SlotConfigModule1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first slot in the pair of
|
|
slots to be configured for the redundacy. Its value
|
|
is obtained from ciscoLS1010ModuleIndex in
|
|
ciscoLS1010ModuleTable."
|
|
::= { c64SlotConfigEntry 1 }
|
|
|
|
c64SlotConfigModule2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second slot in the pair of
|
|
slots to be configured for the redundacy. Its value
|
|
is the obtained from ciscoLS1010ModuleIndex in
|
|
ciscoLS1010ModuleTable."
|
|
::= { c64SlotConfigEntry 2 }
|
|
|
|
c64Slot1Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of slot#1 in the pair of slots
|
|
configured to redundant."
|
|
::= { c64SlotConfigEntry 3 }
|
|
|
|
c64Slot2Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of slot#2 in the pair of slots
|
|
configured to redundant."
|
|
::= { c64SlotConfigEntry 4 }
|
|
|
|
c64SlotConfigPrefIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primarySlot(1),
|
|
secondarySlot(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "This object specify which slot in the pair
|
|
of redundancy to be used as prefer slot.
|
|
|
|
The value of:
|
|
|
|
primarySlot(1) is telling the system use the slot
|
|
referred by c64Slot1Index as preferred slot.
|
|
|
|
secondarySlot(2) is to use the slot referred by
|
|
c64Slot2Index.
|
|
|
|
The default is primarySlot(1).
|
|
|
|
The slot prefer feature is removed and the
|
|
the object is deprecated"
|
|
::= { c64SlotConfigEntry 5 }
|
|
|
|
c64SlotSwitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER { ok(1), forceOver(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object, when read always return a value of
|
|
ok(1).
|
|
|
|
Setting this object to forceOver(2) will have:
|
|
|
|
For a redundant NRP slot pair, force them
|
|
to exchange the primary and secondary roles.
|
|
|
|
For a redundant carrier slot pair, force both
|
|
the subslots (line cards) to exchange the
|
|
primary(working) and secondary(protection) roles."
|
|
::= { c64SlotConfigEntry 6 }
|
|
|
|
c64SlotConfigStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status object for the c64SlotTable entry."
|
|
::= { c64SlotConfigEntry 7 }
|
|
|
|
|
|
-- the subslot group
|
|
|
|
c64SubSlotConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64SubSlotConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of redundant subslot pair entries.
|
|
|
|
A managment station that wish to create the
|
|
subslot redundancy entry should perform the
|
|
following steps:
|
|
|
|
Get the ciscoLS1010ModuleIndex &
|
|
ciscoLS1010SubModuleIndex from
|
|
ciscoLS1010SubModuleTable which are mapped to the
|
|
corresponding pair of the physical sub-slots to be
|
|
configured for the redundancy.
|
|
|
|
Use the pair of the ciscoLS1010ModuleIndex &
|
|
ciscoLS1010SubModuleIndex and an unique entry index
|
|
to create table entry. Only the adjacent sub-slots
|
|
can be configured for redundancy."
|
|
::= { c64RedundantGroup 5 }
|
|
|
|
c64SubSlotConfigEntry OBJECT-TYPE
|
|
SYNTAX C64SubSlotConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry containing information for a particular pair
|
|
of redundant subslots."
|
|
INDEX { c64SubSlotConfigModule1Index,
|
|
c64SubSlotConfigSubModule1Index,
|
|
c64SubSlotConfigModule2Index,
|
|
c64SubSlotConfigSubModule2Index,
|
|
c64SubSlotRedundantIndex }
|
|
|
|
::= { c64SubSlotConfigTable 1 }
|
|
|
|
C64SubSlotConfigEntry ::= SEQUENCE {
|
|
c64SubSlotRedundantIndex
|
|
INTEGER,
|
|
c64SubSlotConfigModule1Index
|
|
INTEGER,
|
|
c64SubSlotConfigSubModule1Index
|
|
INTEGER,
|
|
c64SubSlotConfigModule2Index
|
|
INTEGER,
|
|
c64SubSlotConfigSubModule2Index
|
|
INTEGER,
|
|
c64SubSlot1Name
|
|
DisplayString,
|
|
c64SubSlot2Name
|
|
DisplayString,
|
|
c64SubSlotConfigPrefIndex
|
|
INTEGER,
|
|
c64SubSlotSwitchOver
|
|
INTEGER,
|
|
c64SubSlotConfigStatus
|
|
RowStatus
|
|
}
|
|
|
|
c64SubSlotRedundantIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary integer-value to uniquely identify
|
|
a redundant slot pair. This value must remain
|
|
constant while the NSP is running. It is not
|
|
guarenteed to be constant between reboots or
|
|
switchover of the NSP."
|
|
::= { c64SubSlotConfigEntry 1 }
|
|
|
|
c64SubSlotConfigModule1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first slot in the pair of
|
|
sub-slots to be configured for the redundancy. Its
|
|
value is obtained from the ciscoLS1010ModuleIndex in
|
|
ciscoLS1010SubModuleTable."
|
|
::= { c64SubSlotConfigEntry 2 }
|
|
|
|
c64SubSlotConfigSubModule1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first sub-slot in the pair
|
|
of sub-slots to be configured for the redundancy. Its
|
|
value is obtained from the ciscoLS1010SubModuleIndex
|
|
in ciscoLS1010SubModuleTable."
|
|
::= { c64SubSlotConfigEntry 3 }
|
|
|
|
c64SubSlotConfigModule2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second slot in the pair of
|
|
sub-slots to be configured for the redundancy. Its
|
|
value is obtained from the ciscoLS1010ModuleIndex
|
|
in ciscoLS1010SubModuleTable."
|
|
::= { c64SubSlotConfigEntry 4 }
|
|
|
|
c64SubSlotConfigSubModule2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second sub-slot in the pair
|
|
of sub-slots to be configured for the redundancy. Its
|
|
value is obtained from the ciscoLS1010SubModuleIndex
|
|
in ciscoLS1010SubModuleTable."
|
|
::= { c64SubSlotConfigEntry 5 }
|
|
|
|
c64SubSlot1Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is to reflect the string name in the
|
|
format of #/# for the sub-slot1 in the pair of
|
|
redundancy. This is produced by agent when
|
|
the table entry is created."
|
|
::= { c64SubSlotConfigEntry 6 }
|
|
|
|
c64SubSlot2Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is to reflect the string name in the
|
|
format of #/# for the sub-slot2 in the pair of
|
|
redundancy. This is produced by agent when table
|
|
entry is created."
|
|
::= { c64SubSlotConfigEntry 7 }
|
|
|
|
c64SubSlotConfigPrefIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primarySubslot(1),
|
|
secondarySubslot(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION "This object specify which sub-slot in the pair of
|
|
redundancy to be used as prefer sub-slot.
|
|
|
|
The value of:
|
|
|
|
primarySubslot(1) is telling the system use the subslot
|
|
referred by c64SubSlotConfigModule1Index
|
|
and c64SubSlotConfigSubModule1Index as
|
|
preferred sub-slot.
|
|
|
|
secondarySubslot(2) is to use the sub-slot referred by
|
|
c64SubSlotConfigModule2Index and
|
|
c64SubSlotConfigSubModule2Index.
|
|
|
|
The default is primarySubslot(1).
|
|
|
|
The subslot prefer feature is removed and the object
|
|
is deprecated"
|
|
::= { c64SubSlotConfigEntry 8 }
|
|
|
|
c64SubSlotSwitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER { ok(1), forceOver(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object, when read always return a value of
|
|
ok(1). Setting this object to forceOver(2)
|
|
will have the result of:
|
|
|
|
For a redundant subslot card pair, force the
|
|
current master and slave cards (for NRPs) or
|
|
working and protection cards (for linecards) to
|
|
exchange roles."
|
|
::= { c64SubSlotConfigEntry 9 }
|
|
|
|
c64SubSlotConfigStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status object for c64SubSlotConfigTable
|
|
entry. "
|
|
::= { c64SubSlotConfigEntry 10 }
|
|
|
|
-- the port group
|
|
|
|
c64PortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of redundant port-pair entries.
|
|
|
|
A management station that wish to create the
|
|
redundant entry should perform the following
|
|
steps:
|
|
|
|
Get the ciscoLS1010ModuleIndex,
|
|
ciscoLS1010SubModuleIndex and
|
|
ciscoLS1010PortIndex
|
|
from ciscoLS1010PortTable which are mapped to
|
|
the corresponding pair of the physical ports to
|
|
be configured for the redundancy.
|
|
|
|
Lookup the c64SubSlotConfigTable to see if
|
|
the corresponding sub-slots has been configured
|
|
for redundancy. If yes, get the entry's
|
|
c64SubSlotRedundantIndex. Otherwise the
|
|
application should abort this port redundancy
|
|
configuration.
|
|
|
|
Use the c64SubSlotRedundantIndex value and
|
|
ciscoLS1010ModuleIndex, ciscoLS1010SubModuleIndex and
|
|
ciscoLS1010PortIndex to create table entry. Only
|
|
the adjacent ports in the adjacent sub-slots can
|
|
be configured for redundancy."
|
|
::= { c64RedundantGroup 6 }
|
|
|
|
c64PortConfigEntry OBJECT-TYPE
|
|
SYNTAX C64PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry containing information for a particual pair of
|
|
redundant ports."
|
|
INDEX { c64PortConfigModule1Index,
|
|
c64PortConfigSubModule1Index,
|
|
c64PortConfigPort1Index,
|
|
c64PortConfigModule2Index,
|
|
c64PortConfigSubModule2Index,
|
|
c64PortConfigPort2Index,
|
|
c64SubSlotRedundantIndex
|
|
}
|
|
::= { c64PortConfigTable 1 }
|
|
|
|
C64PortConfigEntry ::= SEQUENCE {
|
|
c64PortConfigModule1Index
|
|
INTEGER,
|
|
c64PortConfigSubModule1Index
|
|
INTEGER,
|
|
c64PortConfigPort1Index
|
|
INTEGER,
|
|
c64PortConfigModule2Index
|
|
INTEGER,
|
|
c64PortConfigSubModule2Index
|
|
INTEGER,
|
|
c64PortConfigPort2Index
|
|
INTEGER,
|
|
c64Port1Name
|
|
DisplayString,
|
|
c64Port2Name
|
|
DisplayString,
|
|
c64PortConfigPrefIndex
|
|
INTEGER,
|
|
c64PortSwitchOver
|
|
INTEGER,
|
|
c64PortConfigStatus
|
|
RowStatus
|
|
}
|
|
|
|
c64PortConfigModule1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first slot which contain
|
|
the port to be configured as the redundancy pair.
|
|
Its value is obtained from the ciscoLS1010ModuleIndex
|
|
in ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 1 }
|
|
|
|
c64PortConfigSubModule1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first sub-slot which contain
|
|
the port to be configured as the redundancy pair.
|
|
Its value is obtained from ciscoLS1010SubModuleIndex
|
|
in ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 2 }
|
|
|
|
c64PortConfigPort1Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the first port in the pair of
|
|
ports to be configured for the redundancy.
|
|
Its value is obtained from ciscoLS1010PortIndex in
|
|
ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 3 }
|
|
|
|
c64PortConfigModule2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second slot which contain
|
|
the port to be configured as the redundancy pair.
|
|
Its value is obtained from the ciscoLS1010ModuleIndex
|
|
in ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 4 }
|
|
|
|
c64PortConfigSubModule2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second sub-slot which contain
|
|
the port to be configured as the redundancy pair.
|
|
Its value is obtained from the
|
|
ciscoLS1010SubModuleIndex in ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 5 }
|
|
|
|
c64PortConfigPort2Index OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This object specify the second port in the pair of
|
|
ports to be configured for the redundancy.
|
|
Its value is obtained from the ciscoLS1010PortIndex in
|
|
ciscoLS1010PortTable."
|
|
::= { c64PortConfigEntry 6 }
|
|
|
|
c64Port1Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is to reflect the string name in the
|
|
format of #/#/# for the port1 in the pair of
|
|
redundancy. This is produced by agent when the
|
|
table entry is created."
|
|
::= { c64PortConfigEntry 7 }
|
|
|
|
c64Port2Name OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is to reflect the string name in the
|
|
format of #/#/# for the port2 in the pair of
|
|
redundancy. This is produced by agent when the
|
|
table entry is created."
|
|
::= { c64PortConfigEntry 8 }
|
|
|
|
c64PortConfigPrefIndex OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primaryPort(1),
|
|
secondaryPort(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object specify which port in the pair of
|
|
redundancy to be used as prefer port.
|
|
|
|
The value of:
|
|
|
|
primaryPort(1) is telling the system use the port
|
|
referred by c64PortConfigModule1Index,
|
|
c64PortConfigSubModule1Index and
|
|
c64PortConfigPort1Index as preferred port.
|
|
|
|
secondaryPort(2) is to use the port referred by
|
|
c64PortConfigModule2Index,
|
|
c64PortConfigSubModule2Index and
|
|
c64PortConfigPort2Index.
|
|
|
|
The default is primaryPort(1)."
|
|
::= { c64PortConfigEntry 9 }
|
|
|
|
c64PortSwitchOver OBJECT-TYPE
|
|
SYNTAX INTEGER { ok(1), forceOver(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object, when read always return a value of
|
|
ok(1). Setting this object to one of the acceptable
|
|
values gives the following results:
|
|
forceOver(2): Force the current working and
|
|
protection ports to exchange roles."
|
|
::= { c64PortConfigEntry 10 }
|
|
|
|
c64PortConfigStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The status object for c64PortConfigTable
|
|
entry."
|
|
::= { c64PortConfigEntry 11 }
|
|
|
|
-- Sonet APS Config Table
|
|
|
|
c64SonetAPSConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64SonetAPSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing all instances of Sonet APS
|
|
configuration informations. To configure any APS
|
|
objects in this table, the corresponding subslots
|
|
pair have to be already configured for redundancy."
|
|
::= { c64RedundantGroup 7 }
|
|
|
|
c64SonetAPSConfigEntry OBJECT-TYPE
|
|
SYNTAX C64SonetAPSConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry containing APS information for a particular
|
|
interface."
|
|
INDEX { ifIndex }
|
|
::= { c64SonetAPSConfigTable 1 }
|
|
|
|
C64SonetAPSConfigEntry ::= SEQUENCE {
|
|
c64SonetAPSMode
|
|
INTEGER,
|
|
c64SonetAPSBERThreshold
|
|
INTEGER,
|
|
c64SonetAPSSwitchCmd
|
|
INTEGER,
|
|
c64SonetAPSSFBERThreshold
|
|
INTEGER
|
|
}
|
|
|
|
c64SonetAPSMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
linear(1),
|
|
yCable(2),
|
|
disable(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object is used to set the APS mode on the
|
|
corresponding interface referenced by ifIndex object.
|
|
|
|
The value linear(1) is the APS mode of linear 1+1
|
|
nonreverting and unidirectional. This only
|
|
true APS mode supported in cisco6400 at FCS.
|
|
|
|
The value yCable(2) is providing the port hardware
|
|
redundancy but not transmission line redundancy and
|
|
is not strictly an APS mode."
|
|
::= { c64SonetAPSConfigEntry 1 }
|
|
|
|
c64SonetAPSBERThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..150000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is object is used to set the Bit-Error-Rate
|
|
threshold at which an APS request of priority
|
|
'Signal Degrade' will be posted.
|
|
|
|
Value of 0 to disable the threshold."
|
|
::= { c64SonetAPSConfigEntry 2 }
|
|
|
|
c64SonetAPSSwitchCmd OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lockOut(1),
|
|
forceWorking(2),
|
|
forceProtect(3),
|
|
manualWorking(4),
|
|
manualProtect(5),
|
|
clear(6)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object when set except clear(4) is used to post
|
|
an APS priority request. This request succeeds if no
|
|
higher-priority request is posted.
|
|
|
|
lockOut(1):
|
|
locks out the protection channel corresponding
|
|
to this entry
|
|
forceWorking(2) & manualWorking(4):
|
|
post a request to switch away from the
|
|
working channel to protection channel of
|
|
this entry
|
|
forceProtect(3) & manualProtect(5):
|
|
post a request to switch away from the
|
|
protection channel to working channel of
|
|
this entry
|
|
clear(6):
|
|
Clears all posted APS priority requests in
|
|
this channel."
|
|
::= { c64SonetAPSConfigEntry 3 }
|
|
|
|
c64SonetAPSSFBERThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (3..5)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This is object is used to set the Signal Fail
|
|
Bit-Error-Rate threshold at which an APS
|
|
request of priority 'Signal Fail' will be posted.
|
|
3 => 10E-3, 4 => 10E-4, 5 => 10E-5"
|
|
::= { c64SonetAPSConfigEntry 4 }
|
|
|
|
-- Sonet APS Stats Table
|
|
|
|
c64SonetAPSStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64SonetAPSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table containing APS statistics and alarms
|
|
information for each interface."
|
|
::= { c64RedundantGroup 8 }
|
|
|
|
c64SonetAPSStatsEntry OBJECT-TYPE
|
|
SYNTAX C64SonetAPSStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A row in the c64SonetAPSStatsTable which corresponds
|
|
to the statistics/alarms kept by a particular
|
|
APS interface."
|
|
INDEX { ifIndex }
|
|
::= { c64SonetAPSStatsTable 1 }
|
|
|
|
C64SonetAPSStatsEntry ::= SEQUENCE {
|
|
c64SonetAPSWorkSectionStatus
|
|
Integer32,
|
|
c64SonetAPSWorkLineStatus
|
|
Integer32,
|
|
c64SonetAPSWorkPathStatus
|
|
Integer32,
|
|
c64SonetAPSWorkSectionBIPE
|
|
Counter32,
|
|
c64SonetAPSWorkLineBIPE
|
|
Counter32,
|
|
c64SonetAPSWorkLineFEBE
|
|
Counter32,
|
|
c64SonetAPSWorkPathBIPE
|
|
Counter32,
|
|
c64SonetAPSWorkPathFEBE
|
|
Counter32,
|
|
c64SonetAPSWorkPortStatus
|
|
APSEventStatus,
|
|
c64SonetAPSProtectSectionStatus
|
|
Integer32,
|
|
c64SonetAPSProtectLineStatus
|
|
Integer32,
|
|
c64SonetAPSProtectPathStatus
|
|
Integer32,
|
|
c64SonetAPSProtectSectionBIPE
|
|
Counter32,
|
|
c64SonetAPSProtectLineBIPE
|
|
Counter32,
|
|
c64SonetAPSProtectLineFEBE
|
|
Counter32,
|
|
c64SonetAPSProtectPathBIPE
|
|
Counter32,
|
|
c64SonetAPSProtectPathFEBE
|
|
Counter32,
|
|
c64SonetAPSProtectPortStatus
|
|
APSEventStatus,
|
|
c64SonetAPSChannelStatus
|
|
APSEventStatus
|
|
}
|
|
|
|
c64SonetAPSWorkSectionStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the section level status of
|
|
the working channel in APS. The
|
|
c64SonetAPSWorkSectionStatus is a bit map represented
|
|
as a sum of multiple alarms simultaneously. The
|
|
sonetSectionNoDefect should be set if and only if no
|
|
other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetSectionNoDefect
|
|
2 sonetSectionLOS
|
|
3 sonetSectionLOF
|
|
4 sonetBIPE(BIp-8)"
|
|
::= { c64SonetAPSStatsEntry 1 }
|
|
|
|
c64SonetAPSWorkLineStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the line level status of the
|
|
working channel in APS. The
|
|
c64SonetAPSWorkLineStatus is a bit map represented as
|
|
a sum of multiple alarms simultaneously. The
|
|
sonetLineNoDefect should be set if and only if no
|
|
other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetLineNoDefect
|
|
2 sonetLineAIS
|
|
3 sonetLineRDI
|
|
4 sonetBIPE(BIP-8/24)
|
|
5 sonetFEBE"
|
|
::= { c64SonetAPSStatsEntry 2 }
|
|
|
|
c64SonetAPSWorkPathStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the path level status of the
|
|
working channel in APS. The
|
|
c64SonetAPSWorkPathStatus is a bit map represented as
|
|
a sum of multiple alarms simultaneously. The
|
|
sonetPathNoDefect should be set if and only if no
|
|
other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetPathNoDefect
|
|
2 sonetPathSTSAIS
|
|
3 sonetPathSTSRDI
|
|
4 sonetPathSTSLOP
|
|
5 sonetBIPE(BIP-8)
|
|
6 sonetFEBE
|
|
7 sonetPathUnequipped
|
|
8 sonetPathSignalLabelMismatch"
|
|
::= { c64SonetAPSStatsEntry 3 }
|
|
|
|
c64SonetAPSWorkSectionBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of section BIP-8 errors
|
|
in working channel."
|
|
::= { c64SonetAPSStatsEntry 4 }
|
|
|
|
c64SonetAPSWorkLineBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of line BIP-8/24 errors
|
|
in working channel."
|
|
::= { c64SonetAPSStatsEntry 5 }
|
|
|
|
c64SonetAPSWorkLineFEBE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of line
|
|
far-end-block-errors in working channel."
|
|
::= { c64SonetAPSStatsEntry 6 }
|
|
|
|
c64SonetAPSWorkPathBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of path BIP-8 errors
|
|
in working channel."
|
|
::= { c64SonetAPSStatsEntry 7 }
|
|
|
|
c64SonetAPSWorkPathFEBE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of path
|
|
far-end-block-errors in working channel."
|
|
::= { c64SonetAPSStatsEntry 8 }
|
|
|
|
c64SonetAPSWorkPortStatus OBJECT-TYPE
|
|
SYNTAX APSEventStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the last aps event detected
|
|
in working port."
|
|
::= { c64SonetAPSStatsEntry 9 }
|
|
|
|
c64SonetAPSProtectSectionStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the section level status of
|
|
the protection channel in APS. The
|
|
c64SonetAPSProtectSectionStatus is a bit map
|
|
represented as a sum of multiple alarms simultaneously.
|
|
The sonetSectionNoDefect should be set if and only if
|
|
no other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetSectionNoDefect
|
|
2 sonetSectionLOS
|
|
4 sonetSectionLOF
|
|
8 sonetBIPE(BIp-8)"
|
|
::= { c64SonetAPSStatsEntry 10 }
|
|
|
|
c64SonetAPSProtectLineStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the line level status of the
|
|
protection channel in APS. The
|
|
c64SonetAPSProtectLineStatus is a bit map represented
|
|
as a sum of multiple alarms simultaneously. The
|
|
sonetLineNoDefect should be set if and only if no
|
|
other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetLineNoDefect
|
|
2 sonetLineAIS
|
|
4 sonetLineRDI
|
|
8 sonetBIPE(BIP-8/24)
|
|
16 sonetFEBE"
|
|
::= { c64SonetAPSStatsEntry 11 }
|
|
|
|
c64SonetAPSProtectPathStatus OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This variable indicates the path level status of the
|
|
protection channel in APS. The
|
|
c64SonetAPSProtectPathStatus is a bit map represented
|
|
as a sum of multiple alarms simultaneously. The
|
|
sonetPathNoDefect should be set if and only if no
|
|
other flag is set.
|
|
|
|
The various bit position are:
|
|
1 sonetPathNoDefect
|
|
2 sonetPathSTSLOP
|
|
4 sonetPathSTSAIS
|
|
8 sonetBIPE(BIP-8)
|
|
16 sonetFEBE
|
|
32 sonetPathSTSRDI
|
|
64 sonetPathUnequipped
|
|
128 sonetPathSignalLabelMismatch"
|
|
::= { c64SonetAPSStatsEntry 12 }
|
|
|
|
c64SonetAPSProtectSectionBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of section BIP-8 errors
|
|
in protection channel."
|
|
::= { c64SonetAPSStatsEntry 13 }
|
|
|
|
c64SonetAPSProtectLineBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of line BIP-8/24 errors
|
|
in protection channel."
|
|
::= { c64SonetAPSStatsEntry 14 }
|
|
|
|
c64SonetAPSProtectLineFEBE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of line
|
|
far-end-block-errors in protection channel."
|
|
::= { c64SonetAPSStatsEntry 15 }
|
|
|
|
c64SonetAPSProtectPathBIPE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of path BIP-8 errors
|
|
in protection channel."
|
|
::= { c64SonetAPSStatsEntry 16 }
|
|
|
|
c64SonetAPSProtectPathFEBE OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object counts the number of path
|
|
far-end-block-errors in protection channel."
|
|
::= { c64SonetAPSStatsEntry 17 }
|
|
|
|
c64SonetAPSProtectPortStatus OBJECT-TYPE
|
|
SYNTAX APSEventStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the last aps event detected
|
|
in protection port."
|
|
::= { c64SonetAPSStatsEntry 18 }
|
|
|
|
c64SonetAPSChannelStatus OBJECT-TYPE
|
|
SYNTAX APSEventStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the last aps event detected in
|
|
the APS channel."
|
|
::= { c64SonetAPSStatsEntry 19 }
|
|
|
|
-- Telco alarms management objects
|
|
|
|
c64TelcoAlarmMgmt OBJECT IDENTIFIER ::= { c64ChassisGroup 1 }
|
|
|
|
c64ChassisFacilityAlarmStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object is an OR bit mask indicating the
|
|
presence of critical/major/minor telco alarm:
|
|
|
|
Bit 0, if set, indicates the presence of minor alarm
|
|
Bit 1, if set, indicates the presence of major alarm
|
|
Bit 2, if set, indicates the presence of critical alarm
|
|
"
|
|
::= { c64TelcoAlarmMgmt 1 }
|
|
|
|
c64ChassisClearAlarms OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
done(0),
|
|
all(1),
|
|
minor(2),
|
|
major(3),
|
|
critical(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to clear all, major or minor alarms
|
|
indication and reset the alarm contacts. When the
|
|
clear command is done the value of this object will
|
|
be set to done(0)."
|
|
::= { c64TelcoAlarmMgmt 2 }
|
|
|
|
c64ChassisTempIntakeMinorThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (20..57)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to set the intake minor
|
|
temperature alarm threshold in degrees centigrade.
|
|
The default value is ???."
|
|
::= { c64TelcoAlarmMgmt 3 }
|
|
|
|
c64ChassisTempIntakeMajorThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (20..57)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to set the intake major
|
|
temperature alarm threshold in degrees centigrade.
|
|
The default value is ???."
|
|
::= { c64TelcoAlarmMgmt 4 }
|
|
|
|
c64ChassisTempCoreMinorThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (20..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to set the core minor
|
|
temperature alarm threshold in degrees centigrade.
|
|
The default value is ???."
|
|
::= { c64TelcoAlarmMgmt 5 }
|
|
|
|
c64ChassisTempCoreMajorThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (20..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to set the core major
|
|
temperature alarm threshold in degrees centigrade.
|
|
The default value is ???."
|
|
::= { c64TelcoAlarmMgmt 6 }
|
|
|
|
c64ChassisTempThresholdAdmin OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This object is used to enable/disable various
|
|
threshold limit.
|
|
|
|
Bit 0, if set to 0 disable the intake minor threshold
|
|
otherwise enable it.
|
|
Bit 1, if set to 0 disable the intake major threshold
|
|
otherwise enable it.
|
|
Bit 2, if set to 0 disable the core minor threshold
|
|
otherwise enable it.
|
|
Bit 3, if set to 0 disable the core major threshold
|
|
otherwise enable it."
|
|
::= { c64TelcoAlarmMgmt 7 }
|
|
|
|
-- Telco alarm status table
|
|
c64ChassisAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF C64ChassisAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains the current alarm status in the
|
|
system."
|
|
::= { c64ChassisGroup 2 }
|
|
|
|
c64ChassisAlarmEntry OBJECT-TYPE
|
|
SYNTAX C64ChassisAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry containing alarm information occurred in the
|
|
system."
|
|
INDEX { c64ChassisAlarmIndex }
|
|
::= { c64ChassisAlarmTable 1 }
|
|
|
|
C64ChassisAlarmEntry ::= SEQUENCE {
|
|
c64ChassisAlarmIndex
|
|
INTEGER,
|
|
c64ChassisAlarmSource
|
|
DisplayString,
|
|
c64ChassisAlarmType
|
|
INTEGER,
|
|
c64ChassisAlarmSeverity
|
|
INTEGER,
|
|
c64ChassisAlarmACOStatus
|
|
INTEGER
|
|
}
|
|
|
|
c64ChassisAlarmIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "An arbitrary integer value to uniquely identify
|
|
a alarm information entry."
|
|
::= { c64ChassisAlarmEntry 1 }
|
|
|
|
c64ChassisAlarmSource OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the source of alarm. The
|
|
variable will contain string in the following formats:
|
|
|
|
'Chassis' indicate the chassis alarms
|
|
|
|
'Submodule' indicate the submodule alarms
|
|
|
|
'port@slot#/subslot#/port#'
|
|
indicate the port alarms.
|
|
NMS app. will need to recognize the above three format
|
|
in order to tell the alarm sources. The value other
|
|
than the above three format cannot be allowed."
|
|
::= { c64ChassisAlarmEntry 2 }
|
|
|
|
c64ChassisAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
minor(1),
|
|
major(2),
|
|
critical(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the severity of the alarm."
|
|
::= { c64ChassisAlarmEntry 4 }
|
|
|
|
c64ChassisAlarmType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
coreTemp(1), -- Core temperature limit
|
|
inletTemp(2), -- Inlet temperature limit
|
|
totalFanFail(3), -- Total fan failure
|
|
partialFanFail(4),-- Fan tray failure
|
|
fanMissing(5), -- Fan missing
|
|
pem0Fail(6), -- Power module 0 failure
|
|
pem1Fail(7), -- Power module 1 failure
|
|
sonetLineFail(8), -- Sonet line failure, will be
|
|
-- extended later on
|
|
cardOIRAlarm(9), -- Card OIR alarm for removal
|
|
-- or wrong type insertion
|
|
-- alarm
|
|
cardFail(10), -- Card failure alarm for
|
|
-- non-redundant card failure,
|
|
-- redundant primary card
|
|
cardPartialFail(11),
|
|
-- Card partial failure alarm
|
|
-- for redundancy secondary
|
|
-- card failure
|
|
linkDownAlarm(12),
|
|
-- interface link down alarm
|
|
networkClockAlarm(13),
|
|
-- Network clock alarm
|
|
nrpSARFail(14), -- NRP SAR down
|
|
nrpPAMDataError(15),
|
|
-- NRP driver, invalid PAM
|
|
-- data or can't access
|
|
diskAlarm(16), -- Primary and
|
|
-- secondary disk
|
|
-- status (missing,
|
|
-- not functional,
|
|
-- nearly full and
|
|
-- full)
|
|
imageAlarm(17), -- no downloadable
|
|
-- image found for
|
|
-- slots
|
|
nrpBootUpAlarm(18),
|
|
-- NRP not boot up
|
|
|
|
nrpSwitchoverAlarm(19),
|
|
-- NRP redundant pair
|
|
-- switchover
|
|
|
|
nrpSecondaryFailureAlarm(20),
|
|
-- NRP redundant pair
|
|
-- secondary failure
|
|
|
|
nrpSecondaryRemovedAlarm(21),
|
|
-- NRP redundant pair
|
|
-- secondary removed
|
|
|
|
nrpMismatchAlarm(22)
|
|
-- NRP redundant pair
|
|
-- mismatch types
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates the type of alarm."
|
|
::= { c64ChassisAlarmEntry 3 }
|
|
|
|
c64ChassisAlarmACOStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
cutoff(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "This object indicates whether the audible/visible
|
|
local alarm relay has been locally cut off for this
|
|
particular alarm source. When this status is 'normal',
|
|
the alarm in this entry has closed the local
|
|
audible/visible alarm relay contacts. When this
|
|
status is 'cutoff', the alarm in this entry initially
|
|
closed the local relay contacts, but was suppressed by
|
|
a local user pressing the external ACO button on the
|
|
6400 NSP."
|
|
::= { c64ChassisAlarmEntry 5 }
|
|
|
|
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
|
|
-- that are backward compatable with SNMPv1 Traps.
|
|
|
|
cisco6400ChassisMIBNotificationPrefix OBJECT IDENTIFIER ::= { cisco6400ChassisMIB 2 }
|
|
cisco6400ChassisMIBNotification OBJECT IDENTIFIER ::= { cisco6400ChassisMIBNotificationPrefix 0 }
|
|
|
|
cisco6400ChassisFailureNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
c64ChassisFacilityAlarmStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification signifies that the agent detects a change in
|
|
the c64ChassisAlarmTable, the NMS application should start
|
|
to poll the c64ChassisAlarmTable to get up-to-date alarm
|
|
information."
|
|
::= { cisco6400ChassisMIBNotification 1 }
|
|
|
|
-- confirmance information
|
|
|
|
cisco6400ChassisMIBConformance OBJECT IDENTIFIER ::= { cisco6400ChassisMIB 3 }
|
|
cisco6400ChassisMIBCompliances OBJECT IDENTIFIER ::= { cisco6400ChassisMIBConformance 1 }
|
|
cisco6400ChassisMIBGroups OBJECT IDENTIFIER ::= { cisco6400ChassisMIBConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
-- cisco6400ChassisMIBCompliance MODULE-COMPLIANCE
|
|
-- (deprecated: moved to end of module)
|
|
|
|
cisco6400ChassisMIBCompliance2 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for 6400s, used in Santa NSP, which
|
|
implement the Cisco 6400 Chassis MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cisco6400RedundantGroup2,
|
|
cisco6400ChassisMIBGroup
|
|
}
|
|
::= { cisco6400ChassisMIBCompliances 2 }
|
|
|
|
-- units of conformance
|
|
|
|
cisco6400RedundantGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
c64MainCPUConfigAutoSync,
|
|
c64MainCPUSwitchOver,
|
|
c64Slot1Name,
|
|
c64Slot2Name,
|
|
c64SlotSwitchOver,
|
|
c64SlotConfigStatus,
|
|
c64SubSlot1Name,
|
|
c64SubSlot2Name,
|
|
c64SubSlotSwitchOver,
|
|
c64SubSlotConfigStatus,
|
|
c64Port1Name,
|
|
c64Port2Name,
|
|
c64PortConfigPrefIndex,
|
|
c64PortSwitchOver,
|
|
c64PortConfigStatus,
|
|
c64SonetAPSMode,
|
|
c64SonetAPSBERThreshold,
|
|
c64SonetAPSSwitchCmd,
|
|
c64SonetAPSSFBERThreshold,
|
|
c64SonetAPSWorkSectionStatus,
|
|
c64SonetAPSWorkLineStatus,
|
|
c64SonetAPSWorkPathStatus,
|
|
c64SonetAPSWorkSectionBIPE,
|
|
c64SonetAPSWorkLineBIPE,
|
|
c64SonetAPSWorkLineFEBE,
|
|
c64SonetAPSWorkPathBIPE,
|
|
c64SonetAPSWorkPathFEBE,
|
|
c64SonetAPSWorkPortStatus,
|
|
c64SonetAPSProtectSectionStatus,
|
|
c64SonetAPSProtectLineStatus,
|
|
c64SonetAPSProtectPathStatus,
|
|
c64SonetAPSProtectSectionBIPE,
|
|
c64SonetAPSProtectLineBIPE,
|
|
c64SonetAPSProtectLineFEBE,
|
|
c64SonetAPSProtectPathBIPE,
|
|
c64SonetAPSProtectPathFEBE,
|
|
c64SonetAPSProtectPortStatus,
|
|
c64SonetAPSChannelStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing satan redundancy config.
|
|
and information."
|
|
::= { cisco6400ChassisMIBGroups 3 }
|
|
|
|
cisco6400ChassisMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
c64ChassisFacilityAlarmStatus,
|
|
c64ChassisClearAlarms,
|
|
c64ChassisTempIntakeMinorThreshold,
|
|
c64ChassisTempIntakeMajorThreshold,
|
|
c64ChassisTempCoreMinorThreshold,
|
|
c64ChassisTempCoreMajorThreshold,
|
|
c64ChassisTempThresholdAdmin,
|
|
c64ChassisAlarmIndex,
|
|
c64ChassisAlarmSource,
|
|
c64ChassisAlarmType,
|
|
c64ChassisAlarmSeverity,
|
|
c64ChassisAlarmACOStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing santa telco alarm
|
|
information."
|
|
::= { cisco6400ChassisMIBGroups 2 }
|
|
|
|
-- Deprecated definitions
|
|
|
|
cisco6400ChassisMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for 6400s, used in Santa NSP, which
|
|
implement the Cisco 6400 Chassis MIB.
|
|
|
|
This compliance statement is deprecated as some objects were
|
|
deprecated in cisco6400RedundantGroup."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cisco6400RedundantGroup,
|
|
cisco6400ChassisMIBGroup
|
|
}
|
|
::= { cisco6400ChassisMIBCompliances 1 }
|
|
|
|
-- units of conformance
|
|
|
|
cisco6400RedundantGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
c64MainCPUConfigAutoSync,
|
|
c64MainCPUSwitchOver,
|
|
c64Slot1Name,
|
|
c64Slot2Name,
|
|
c64SlotConfigPrefIndex,
|
|
c64SlotSwitchOver,
|
|
c64SlotConfigStatus,
|
|
c64SubSlot1Name,
|
|
c64SubSlot2Name,
|
|
c64SubSlotConfigPrefIndex,
|
|
c64SubSlotSwitchOver,
|
|
c64SubSlotConfigStatus,
|
|
c64Port1Name,
|
|
c64Port2Name,
|
|
c64PortConfigPrefIndex,
|
|
c64PortSwitchOver,
|
|
c64PortConfigStatus,
|
|
c64SonetAPSMode,
|
|
c64SonetAPSBERThreshold,
|
|
c64SonetAPSSwitchCmd,
|
|
c64SonetAPSSFBERThreshold,
|
|
c64SonetAPSWorkSectionStatus,
|
|
c64SonetAPSWorkLineStatus,
|
|
c64SonetAPSWorkPathStatus,
|
|
c64SonetAPSWorkSectionBIPE,
|
|
c64SonetAPSWorkLineBIPE,
|
|
c64SonetAPSWorkLineFEBE,
|
|
c64SonetAPSWorkPathBIPE,
|
|
c64SonetAPSWorkPathFEBE,
|
|
c64SonetAPSWorkPortStatus,
|
|
c64SonetAPSProtectSectionStatus,
|
|
c64SonetAPSProtectLineStatus,
|
|
c64SonetAPSProtectPathStatus,
|
|
c64SonetAPSProtectSectionBIPE,
|
|
c64SonetAPSProtectLineBIPE,
|
|
c64SonetAPSProtectLineFEBE,
|
|
c64SonetAPSProtectPathBIPE,
|
|
c64SonetAPSProtectPathFEBE,
|
|
c64SonetAPSProtectPortStatus,
|
|
c64SonetAPSChannelStatus
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing satan redundancy config.
|
|
and information.
|
|
This RFC 2155-level group was deprecated when the
|
|
c64SlotConfigPrefIndex and c64SubSlotConfigPrefIndex
|
|
objects were deprecated."
|
|
::= { cisco6400ChassisMIBGroups 1 }
|
|
|
|
END
|