|
|
This appendix provides a formal definition of the StrataView SNMP Proxy Agent Network Management Information Base (MIB).
-- =============================================================
--
-- Stratacom StrataView Network MIB
--
-- $RCSfile: SV+Network.mib,v $
-- $Revision: 1.1.4.15.2.1.4.26 $
-- $Date: 1997/08/21 16:26:38 $
--
-- Consolidated MIB for Topology and Traps
--
-- =============================================================
STRATACOM-STRATAVIEW-NETWORK-MIB-REL8-4
DEFINITIONS ::= BEGIN
IMPORTS
TRAP-TYPE FROM RFC-1215
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC1213-MIB
enterprises, Counter, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI
stratacom, svplus, svConnLocalEndPt, svConnRemoteEndPt, svConnType,
svConnLocalStr, svConnRemoteStr, svConnAbitStatus, svConnOpStatus,
svPortState, svPortSlot, svPortPort,svPortLine FROM STRATACOM-STRATAVIEW-SVPLUS-MIB-REL8-4;
-- internet OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) 1 }
-- private OBJECT IDENTIFIER ::= { internet 4 }
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
-- stratacom OBJECT IDENTIFIER ::= { enterprises 351 }
-- svplus OBJECT IDENTIFIER ::= { stratacom 1 }
rtm OBJECT IDENTIFIER ::= { stratacom 120 }
-- strmErrors OBJECT IDENTIFIER ::= { stratacom 910 }
-- StrataView Plus Generated events. Added br HJ and Sridhar
strataviewEvents OBJECT IDENTIFIER ::= { stratacom 920 }
trapsConfig OBJECT IDENTIFIER ::= { rtm 1 }
topologyGroup OBJECT IDENTIFIER ::= { svplus 100 }
-- serviceGroup OBJECT IDENTIFIER ::= { svplus 101 }
aagTrapsGroup OBJECT IDENTIFIER ::= { svplus 102 }
svNodeGroup OBJECT IDENTIFIER ::= { topologyGroup 1 }
svNetworkGroup OBJECT IDENTIFIER ::= { topologyGroup 2 }
trunkGroup OBJECT IDENTIFIER ::= { svNodeGroup 3 }
lineGroup OBJECT IDENTIFIER ::= { svNodeGroup 4 }
Active ::= INTEGER {
inactive (1),
active (2)
}
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Network Table
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
svNetworkTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvNetworkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of Networks."
::= { svNetworkGroup 1 }
svNetworkEntry OBJECT-TYPE
SYNTAX SvNetworkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the Network table."
INDEX { svNetworkName }
::= { svNetworkTable 1 }
SvNetworkEntry ::= SEQUENCE {
svNetworkName DisplayString,
svNetworkId INTEGER,
svNetworkIpxId INTEGER
}
svNetworkName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the network as assigned by the StrataView User."
::= { svNetworkEntry 1 }
svNetworkId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The unique ID of the network as assigned by the
StrataView system."
::= { svNetworkEntry 2 }
svNetworkIpxId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The IPX network ID."
::= { svNetworkEntry 3 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Node Table
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
svNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of Nodes."
::= { svNodeGroup 20 }
svNodeEntry OBJECT-TYPE
SYNTAX SvNodeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the Node table."
INDEX { svNodeNetworkName, svNodeName }
::= { svNodeTable 1 }
SvNodeEntry ::= SEQUENCE {
svNodeNetworkName DisplayString,
svNodeName DisplayString
}
svNodeNetworkName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The name of the network to which this node is
attached."
::= { svNodeEntry 1 }
svNodeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "IPX node name."
::= { svNodeEntry 2 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Node Attributes, scalar objects
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
svNodeGrpName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node Group name."
::= { svNodeGroup 5 }
svNodeGrpNetName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Network Name."
::= { svNodeGroup 6 }
svNodeGrpAlarmState OBJECT-TYPE
SYNTAX INTEGER {
clear (1),
minor (2),
major (3),
unreachable (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node Alarm State. Only low 6 bits are valid."
::= { svNodeGroup 7 }
svNodeGrpGateway OBJECT-TYPE
SYNTAX INTEGER {
not-a-gateway (1),
gateway (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Is this node acting as a gateway?"
::= { svNodeGroup 8 }
svNodeGrpActive OBJECT-TYPE
SYNTAX Active
ACCESS read-only
STATUS mandatory
DESCRIPTION "Active state of this Node."
::= { svNodeGroup 9 }
svNodeGrpPlatform OBJECT-TYPE
SYNTAX INTEGER {
ipx-platform (1),
bpx-platform (2),
igx-platform (3),
axis-platform (4),
ins-platform (5),
vns-platform (6),
insd-platform (7),
c3800-platform (12),
esp-platform (13)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Platform type."
::= { svNodeGroup 10 }
svNodeGrpRelease OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-only
STATUS mandatory
DESCRIPTION "StrataView Plus release revison."
::= { svNodeGroup 11 }
svNodeFsIncRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node Foresight increase rate."
::= { svNodeGroup 12 }
svNodeFsDecRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node forsight normal decrease rate."
::= { svNodeGroup 13 }
svNodeFsFastRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Node forsight fast decrease rate."
::= { svNodeGroup 14 }
svNodeRstTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Timeout for resetting PVC rate to QIR."
::= { svNodeGroup 15 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Trunk Table.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
svTrunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF SvTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of Trunk Lines."
::= { trunkGroup 2 }
svTrunkEntry OBJECT-TYPE
SYNTAX SvTrunkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the Trunk table."
INDEX { svTrunkLocalSlot, svTrunkLocalPort, svTrunkLocalVtrkId }
::= { svTrunkTable 1 }
SvTrunkEntry ::= SEQUENCE {
svTrunkLocalSlot INTEGER,
svTrunkLocalPort INTEGER,
svTrunkLocalLine INTEGER,
svTrunkCardType INTEGER,
svTrunkInterface INTEGER,
svTrunkLineLoad INTEGER,
svTrunkRemNodeId INTEGER,
svTrunkRemLineNumber INTEGER,
svTrunkRemSlot INTEGER,
svTrunkRemPort INTEGER,
svTrunkAlarmState INTEGER,
svTrunkActive Active,
svTrunkStatus INTEGER,
svTrunkStatReserve INTEGER,
svTrunkBurstyDataBQDepth INTEGER,
svTrunkBurstyDataBQEfcnThreshold INTEGER,
svTrunkClpHighDropThreshold INTEGER,
svTrunkClpLowDropThreshold INTEGER,
svTrunkLocalVtrkId INTEGER,
svTrunkRemVtrkId INTEGER
}
svTrunkLocalSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Local Slot Number. These are numbered
starting at 1."
::= { svTrunkEntry 1 }
svTrunkLocalPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Local Port Number. These are numbered
starting at 1."
::= { svTrunkEntry 2 }
svTrunkLocalLine OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Local Line Number. These are numbered
starting at 1. Unique logical line number
reported by IPX/BPX/IGX nodes"
::= { svTrunkEntry 3 }
svTrunkCardType OBJECT-TYPE
SYNTAX INTEGER { txr(3),
bni(4),
ntc(22),
atm(31),
ait(34),
bni-t3(103),
bni-e3(104),
bni-oc3(110),
bxm(117),
-- bxm (117) is kept for back-ward compability.
-- Following is the list of BXM cards. The enums are directly
-- used from switch SW interface without any mapping.
-- smf Single Mode Fiber
-- mmf Multi Mode Fiber
-- smflr Single Mode Fiber LongRange
-- snm Mixed Mode
bxm-t3-8-smf (180),
bxm-t3-8-mmf (181),
bxm-t3-8-smflr (182),
bxm-t3-8-snm (183),
bxm-t3-12-smf (184),
bxm-t3-12-mmf (185),
bxm-t3-12-smflr (186),
bxm-t3-12-snm (187),
bxm-e3-8-smf (188),
bxm-e3-8-mmf (189),
bxm-e3-8-smflr (190),
bxm-e3-8-snm (191),
bxm-e3-12-smf (192),
bxm-e3-12-mmf (193),
bxm-e3-12-smflr (194),
bxm-e3-12-snm (195),
bxm-oc3-4-smf (196),
bxm-oc3-4-mmf (197),
bxm-oc3-4-smflr (198),
bxm-oc3-4-snm (199),
bxm-oc3-8-smf (200),
bxm-oc3-8-mmf (201),
bxm-oc3-8-smflr (202),
bxm-oc3-8-snm (203),
bxm-oc12-1-smf (204),
bxm-oc12-1-mmf (205),
bxm-oc12-1-smflr (206),
bxm-oc12-1-snm (207),
bxm-oc12-2-smf (208),
bxm-oc12-2-mmf (209),
bxm-oc12-2-smflr (210),
bxm-oc12-2-snm (211)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Type of the card supporting the trunk line.
The card type is dependant on the value
of nodePlatform.
Additional types may exist with future
hardware."
::= { svTrunkEntry 4 }
svTrunkInterface OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
t1 (2),
e1 (3),
subrate (4),
oc3 (5),
oc12 (6),
t3 (7),
e3 (8),
broadband (9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line Interface Type. Indicates the
format of the packet line."
::= { svTrunkEntry 5 }
svTrunkLineLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Line Load in packets per second."
::= { svTrunkEntry 6 }
svTrunkRemNodeId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote StrataView Node ID."
::= { svTrunkEntry 7 }
svTrunkRemLineNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote Line Number."
::= { svTrunkEntry 8 }
svTrunkRemSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote Slot Number."
::= { svTrunkEntry 9 }
svTrunkRemPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote Port Number."
::= { svTrunkEntry 10 }
svTrunkAlarmState OBJECT-TYPE
SYNTAX INTEGER {
clear 1),
minor 2),
major 3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line Alarm State."
::= { svTrunkEntry 11 }
svTrunkActive OBJECT-TYPE
SYNTAX Active
ACCESS read-only
STATUS mandatory
DESCRIPTION "Active State."
::= { svTrunkEntry 13 }
svTrunkStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
clear(2),
fail(3),
down(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk line status."
::= { svTrunkEntry 14 }
svTrunkStatReserve OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line statistical reserve field."
::= { svTrunkEntry 15 }
svTrunkBurstyDataBQDepth OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line bursty data B queue depth."
::= { svTrunkEntry 16 }
svTrunkBurstyDataBQEfcnThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line bursty data B queue EFCN/FFCI threshold."
::= { svTrunkEntry 17 }
svTrunkClpHighDropThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line CLP high dropping threshold."
::= { svTrunkEntry 18 }
svTrunkClpLowDropThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trunk Line CLP low dropping threshold."
::= { svTrunkEntry 19 }
svTrunkLocalVtrkId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Local virtual trunk id. These are numbered
starting at 1. Value 255 if no virtual trunk
is defined."
::= { svTrunkEntry 20 }
svTrunkRemVtrkId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Remote virtual trunk id. These are numbered
starting at 1."
::= { svTrunkEntry 21 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Circuit Line Table
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lineTable OBJECT-TYPE
SYNTAX SEQUENCE OF LineEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table of Circuit Lines."
::= { lineGroup 1 }
lineEntry OBJECT-TYPE
SYNTAX LineEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in the Line table."
INDEX { lineLineNumber, linePortNumber }
::= { lineTable 1 }
LineEntry ::= SEQUENCE {
lineLineNumber INTEGER,
lineCardType INTEGER,
lineInterface INTEGER,
lineActive Active,
lineStatus INTEGER,
linePortNumber INTEGER
}
lineLineNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Circuit Line Number (for BPX/IPX it is same as Slot Number)."
::= { lineEntry 3 }
lineCardType OBJECT-TYPE
SYNTAX INTEGER {
txr (3),
cip (21),
frp (25),
cdp (29),
asi-t3-2 (106),
asi-e3-2 (107),
asi-oc3-smf (110),
asi-oc3-mmf (111),
bxm (117),
-- bxm (117) is kept for back-ward compability.
-- Following is the list of BXM cards. The enums are directly
-- used from switch SW interface without any mapping.
-- smf Single Mode Fiber
-- mmf Multi Mode Fiber
-- smflr Single Mode Fiber LongRange
-- snm Mixed Mode
bxm-t3-8-smf (180),
bxm-t3-8-mmf (181),
bxm-t3-8-smflr (182),
bxm-t3-8-snm (183),
bxm-t3-12-smf (184),
bxm-t3-12-mmf (185),
bxm-t3-12-smflr (186),
bxm-t3-12-snm (187),
bxm-e3-8-smf (188),
bxm-e3-8-mmf (189),
bxm-e3-8-smflr (190),
bxm-e3-8-snm (191),
bxm-e3-12-smf (192),
bxm-e3-12-mmf (193),
bxm-e3-12-smflr (194),
bxm-e3-12-snm (195),
bxm-oc3-4-smf (196),
bxm-oc3-4-mmf (197),
bxm-oc3-4-smflr (198),
bxm-oc3-4-snm (199),
bxm-oc3-8-smf (200),
bxm-oc3-8-mmf (201),
bxm-oc3-8-smflr (202),
bxm-oc3-8-snm (203),
bxm-oc12-1-smf (204),
bxm-oc12-1-mmf (205),
bxm-oc12-1-smflr (206),
bxm-oc12-1-snm (207),
bxm-oc12-2-smf (208),
bxm-oc12-2-mmf (209),
bxm-oc12-2-smflr (210),
bxm-oc12-2-snm (211)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Circuit Card Type."
::= { lineEntry 4 }
lineInterface OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
t1 (2),
e1 (3),
e3-t3 (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Circuit Line Interface Type. Indicates the
format of the circuit line."
::= { lineEntry 5 }
lineActive OBJECT-TYPE
SYNTAX Active
ACCESS read-only
STATUS mandatory
DESCRIPTION "Circuit Line Active State."
::= { lineEntry 7 }
lineStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
clear(2),
fail(3),
down(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Circuit Line Status."
::= { lineEntry 8 }
linePortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Always returned as 0 for GET requests.
ASI port number is filled-in for TRAPs."
::= { lineEntry 9 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- trapConfigTable, used by the SNMP manager
-- for registration with RtmProxy to receive traps.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trapConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table has the information about the manager
receiving traps"
::= { trapsConfig 1 }
trapConfigEntry OBJECT-TYPE
SYNTAX TrapConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry of the manager table."
INDEX { managerIPaddress }
::= { trapConfigTable 1 }
TrapConfigEntry ::= SEQUENCE {
managerIPaddress IpAddress,
managerPortNumber INTEGER,
managerRowStatus INTEGER,
readingTrapFlag INTEGER,
nextTrapSeqNum INTEGER
}
managerIPaddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION " "
::= { trapConfigEntry 1 }
managerPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION " "
::= { trapConfigEntry 2 }
managerRowStatus OBJECT-TYPE
SYNTAX INTEGER {
addRow (1),
delRow (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "When RowStatus is set to addRow(1), the mgr is registered
with the Proxy to receive the new traps generated."
::= { trapConfigEntry 3 }
readingTrapFlag OBJECT-TYPE
SYNTAX INTEGER {
false (1),
true (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION " "
::= { trapConfigEntry 4 }
nextTrapSeqNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION " "
::= { trapConfigEntry 5 }
managerNumOfValidEntries OBJECT-TYPE
SYNTAX INTEGER(1..8)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of managers in the table that are
programmed to receive traps"
::= { trapsConfig 2 }
lastSequenceNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Sequence Number of the last trap generated on the SNMP Proxy"
::= { trapsConfig 3 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- trapUploadTable, used by the SNMP manager
-- for recovering lost traps from RtmProxy.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trapUploadTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapUploadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "The table has the information about the manager
receiving traps"
::= { trapsConfig 4 }
trapUploadEntry OBJECT-TYPE
SYNTAX TrapUploadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry of the manager table."
INDEX { mgrIpAddress }
::= { trapUploadTable 1 }
TrapUploadEntry ::= SEQUENCE {
mgrIpAddress IpAddress,
trapSequenceNum INTEGER,
trapPduString OCTET STRING,
endOfQueueFlag INTEGER
}
mgrIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION " "
::= { trapUploadEntry 1 }
trapSequenceNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The sequence number associated with tthe trap"
::= { trapUploadEntry 2 }
trapPduString OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "The sequence number associated with tthe trap"
::= { trapUploadEntry 3 }
endOfQueueFlag OBJECT-TYPE
SYNTAX INTEGER {
false(1),
true(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The sequence number associated with tthe trap"
::= { trapUploadEntry 4 }
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Trap Scalars, these objects are used for traps only
--
-- values returned for GETs are don't cares.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
trapSeverity OBJECT-TYPE
SYNTAX INTEGER {
clear (1),
warning (2),
minor (3),
major (4),
critical (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The severity of the trap generated from the AAG alarm
"
::= { aagTrapsGroup 1 }
trapReason OBJECT-TYPE
SYNTAX INTEGER {
-- The following enums are applicable to Lines and Trunks
ok (1),
deactivated (2),
activated (3),
bipolar-violations (4),
tx-voice-packets-dropped (5),
tx-ts-packets-dropped (6),
tx-bda-packets (7),
tx-bdb-packets (8),
frames-slips (9),
frames-bit-errors (10),
packet-out-of-frames (11),
out-of-frames (12),
losses-of-signal (13),
bad-clock-errors (14),
crc-errors (15),
tx-nts-packets (16),
packet-crc-errors (17),
out-of-multi-frames (18),
all-ones-in-timeslot-16 (19),
line-code-violations (20),
line-parity-errors (21),
path-parity-errors (22),
bip-8-code-violations (23),
rx-voice-pkts-dropped (24),
rx-ts-pkts-dropped (25),
rx-bda-pkts-dropped (26),
rx-bdb-pkts-dropped (27),
rx-nts-pkts-dropped (28),
rx-hi-pri-pkts-dropped (29),
atm-cell-header-hec-errs (30),
frame-sync-errors (31),
rx-spacer-pkts-drpd (32),
bad-clock-path (33),
bad-clock-source (34),
communication-failure (35),
looped-back (36),
remote-cga (37),
remote-framing (38),
rmt-oom (39),
remote-alarm (40),
remote-yellow (41),
remote-e3-ferf (42),
path-yellow (43),
rmt-oof (44),
local-cga (45),
frame-sync-alarm (46),
out-of-mfm (47),
loss-of-cell (48),
loss-of-pointer (49),
path-ais(50),
ais-16 (51),
out-of-pkt-frm (52),
frm-err-rate (53),
ais (54),
out-of-frm (55),
loss-of-signal (56),
bad-clock (57),
txr-missing (58),
pic-missing (59),
backcard-missing (60),
cip-missing (61),
ntc-missing (62),
cdp-missing (63),
frp-missing (64),
atm-missing (65),
bni-t3-missing (66),
bni-e3-missing (67),
asi-t3-missing (68),
asi-e3-missing (69),
ait-missing (70),
asi0-t3-missing (71),
asi0-e3-missing (72),
asi-oc3-missing (73),
bni-oc3-missing (74),
ftc-missing (75),
bxm-missing (76),
btm-hp-missing (77),
path-trace-failure (78),
section-trace-failure (79),
cgw-discard-pkts (80),
cgw-discard-cells (81),
-- The following enums are applicable to Ports
port-communication-failure (1001),
communication-failure-cleared (1002),
ftc-communication-failure (1003),
ftc-communication-failure-cleared (1004),
-- The following enums are applicable to Connections
connection-failed (2001),
connection-down (2002),
connection-clear (2003),
-- The following enums are applicable to Cards
programming-aborted (3001),
failure-cleared (3002),
intermittent-failure (3003),
failed (3004),
failed-no-backup-available (3005),
failed-activated-backup (3006),
missing-card-freed (3007),
removed (3008),
removed-no-backup-available(3009),
removed-activated-failed-backup(3010),
failed-card-removed (3011),
failed-card-removed-no-backup-available(3012),
failed-card-removed-activated-failed-backup(3013),
hardware-failure(3014),
hardware-failure-no-backup-available(3015),
hardware-failure-activated-backup(3016),
hardware-failure-activated-failed-backup(3017),
failed-due-to-hardware-failure (3018),
failed-due-to-hardware-failure-no-backup-available(3019),
failed-due-to-hardware-failure-activated-backup(3020),
failed-due-to-hardware-failure-activ-failed-backup(3021),
power-supply-monitor-hardware-failure (3022),
failed-power-supply-monitor-hardware-failure(3023),
asm-hardware-failure(3024),
card-inserted (3025),
failed-card-inserted(3026),
power-supply-monitor-failure-cleared(3027),
asm-failure-cleared(3028),
power-supply-monitor-intermittent-failure(3029),
asm-intermittent-failure(3030),
power-supply-monitor-failed(3031),
asm-failed(3032),
-- power-supply-monitor-hardware-failure (3033),
-- asm-hardware-failure(3034),
power-supply-monitor-inserted(3035),
asm-inserted(3036),
power-supply-monitor-removed (3037),
failed-power-supply-monitor-removed(3038),
asm-removed(3039),
failed-asm-removed(3040),
bus-failed (3041),
bus-failed-no-backup-available (3042),
bus-failed-activated-backup (3043),
bus-failed-activated-failed-backup (3044),
card-not-responding(3045),
failed-card-freed (3046),
card-freed (3047),
card-sar-failure (3048),
card-sar-clear (3049),
card-up-failure (3050),
card-up-clear (3051),
card-arbiter-failure (3052),
card-arbiter-clear (3053),
bcc-card-fail (3056),
-- The following enums are applicable to Peripherals
power-supply-failed (4002),
power-supply-removed (4003) ,
failed-power-supply-removed (4004),
pwer-supply-hardware-failure (4005),
power-supply-inserted (4006),
cabinet-fans-alarm (4007),
cabinet-temperature-alarm (4008),
cabinet-fan-alarm-cleared (4009),
cabinet-temperature-alarm-cleared (4010)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The string describing the reason why the trap was generated. This
is used to provide more detailed information on the cause of
the trap. This field will be set to trap number for all releases
prior to 8.4 switch software release.
"
::= { aagTrapsGroup 2}
trapConnEndPointString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This object will have bothe the local and remote end point
description of the connection in the following format.
For FR connections
<lslot>.<lport>.<lDLCI>-<rslot>.<rport>.<rDLCI>
For ATM connectins
<lslot>.<lport>.<lVPI><lVCI>-<rslot>.<rport>.<rVPI><rVCI>
For FastPad Connections
<lslot>.<lport>.<lfpdslot><lfpdport><lfpdDLCI>-
<rslot>.<rport>.<rfpdslot><rfpdport><rfpdDLCI>
"
::= { aagTrapsGroup 3}
trapLineIdString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "This object will have the following format for various ports.
<slot>.<port> for multi port cards (e.g. ASI) and
<slot>.255 for single port cards (e.g. FRP).
"
::= { aagTrapsGroup 4}
trapTrunkType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
physical-trunk (2),
virtual-trunk (3),
feeder-trunk (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the type of the trunk.
"
::= { aagTrapsGroup 5}
trapVirtualTrunkId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For virtual trunks the value can be 1-254.
For physical trunks the value reported is 255.
"
::= { aagTrapsGroup 6}
trapTrunkIdString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will the values in the following formats.
<slot>.<port>.<vtrkid> for virtual trunks and
<slot>.<port>.255 for physical trunks.
"
::= { aagTrapsGroup 7}
trapPortIdString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object will have the following format for various ports.
<slot>.<line>.<port> for multi port cards (e.g. ASI) and
<slot> for single port cards (e.g. CDP/VDP).
(For ASI/FRP ports line=0)
"
::= { aagTrapsGroup 8}
trapCardStatus OBJECT-TYPE
SYNTAX INTEGER {
clear (1),
failed (2),
down (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm status of the card.
"
::= { aagTrapsGroup 9}
trapCardType OBJECT-TYPE
SYNTAX INTEGER {
ipx-pcc (1),
vdp (2),
txr (3),
pic (4),
vcd (5),
vdp-vcd (6),
psm (7),
ps (8),
sdp (9),
bslot (10),
mback (11),
sdp-back-cd (12),
txr2 (13),
xdp (14),
ldp (15),
xdp-back-cd (16),
ldp-back-cd (17),
sback-cd (18),
lback-cd (19),
fdp (20),
cip (21),
ntc (22),
uback-cd (23),
uni (24),
frp (25),
fback-cd (26),
frp-back-cd (27),
mt3 (28),
cdp (29),
e1t1-port (30),
atm (31),
npc (32),
arc (33),
ait (34),
ftc (35),
ftcback-cd (36),
ufm1 (37),
ufm1-u (38),
btm-hp (39),
bcc (101),
asm (102),
bni-t3 (103) ,
bin-e3 (104),
mfrp (105),
asi-t3-2 (106),
asi-e3-2 (107),
asi0-t3 (108),
asi0-e3 (109),
bni-oc3 (110),
asi-oc3 (111),
bpx-bslot (112),
bcc3 (113),
unknown (114),
bxm (117),
-- bxm (117) is kept for back-ward compability.
-- Following is the list of BXM cards. The enums are directly
-- used from switch SW interface without any mapping.
-- smf Single Mode Fiber
-- mmf Multi Mode Fiber
-- smflr Single Mode Fiber LongRange
-- snm Mixed Mode
bxm-t3-8-smf (180),
bxm-t3-8-mmf (181),
bxm-t3-8-smflr (182),
bxm-t3-8-snm (183),
bxm-t3-12-smf (184),
bxm-t3-12-mmf (185),
bxm-t3-12-smflr (186),
bxm-t3-12-snm (187),
bxm-e3-8-smf (188),
bxm-e3-8-mmf (189),
bxm-e3-8-smflr (190),
bxm-e3-8-snm (191),
bxm-e3-12-smf (192),
bxm-e3-12-mmf (193),
bxm-e3-12-smflr (194),
bxm-e3-12-snm (195),
bxm-oc3-4-smf (196),
bxm-oc3-4-mmf (197),
bxm-oc3-4-smflr (198),
bxm-oc3-4-snm (199),
bxm-oc3-8-smf (200),
bxm-oc3-8-mmf (201),
bxm-oc3-8-smflr (202),
bxm-oc3-8-snm (203),
bxm-oc12-1-smf (204),
bxm-oc12-1-mmf (205),
bxm-oc12-1-smflr (206),
bxm-oc12-1-snm (207),
bxm-oc12-2-smf (208),
bxm-oc12-2-mmf (209),
bxm-oc12-2-smflr (210),
bxm-oc12-2-snm (211)
-- BXM cards end here.
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The specfic card type from which the trap is generated.
"
::= { aagTrapsGroup 10}
trapCardSlotNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot number of the card
"
::= { aagTrapsGroup 11}
trapPeripheralType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
power-supply (2),
cabinate-fan (3),
local-bus (4),
temperature-sensor (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peripheral type on which the trap is generated.
"
::= { aagTrapsGroup 12}
trapPeripheralStatus OBJECT-TYPE
SYNTAX INTEGER {
clear (1),
failed (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm status of the peripheral
"
::= { aagTrapsGroup 13}
trapPeripheralUnitNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit number of the peripheral on which trap is generated.
"
::= { aagTrapsGroup 14}
-- =================================================================
-- User Connection TRAPS
--
-- =================================================================
svUserConnCleared TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svConnLocalEndPt,
svConnLocalStr,
svConnRemoteEndPt,
svConnRemoteStr,
svConnOpStatus,
svConnAbitStatus,
svConnType
}
DESCRIPTION "The ' User Connection has recovered from failed/downed state"
::= 25000
svUserConnFailed TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svConnLocalEndPt,
svConnLocalStr,
svConnRemoteEndPt,
svConnRemoteStr,
svConnOpStatus,
svConnAbitStatus,
svConnType
}
DESCRIPTION "The User Connection has failed"
::= 25001
svUserConnDown TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svConnLocalEndPt,
svConnLocalStr,
svConnRemoteEndPt,
svConnRemoteStr,
svConnOpStatus,
svConnAbitStatus,
svConnType
}
DESCRIPTION "The User Connection has been downed"
::= 25002
-- ===============================================
-- Start of IPX/IGX/BPX Traps
-- ===============================================
connectionAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svConnOpStatus,
svConnType,
trapConnEndPointString
}
DESCRIPTION "This trap is generated whenever a connection alarm
status is received."
::= 20000
lineAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
lineStatus,
lineCardType,
lineInterface,
lineLineNumber,
linePortNumber,
trapLineIdString
}
DESCRIPTION "This trap is generated whenever a line alarm
status is received."
::= 20001
trunkAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svTrunkStatus,
svTrunkCardType,
trapTrunkType,
svTrunkLocalSlot,
svTrunkLocalPort,
trapVirtualTrunkId,
trapTrunkIdString
}
DESCRIPTION "This trap is generated whenever a trunk alarm
status is received."
::= 20002
portAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svPortState,
trapCardType,
svPortSlot,
svPortLine,
svPortPort,
trapPortIdString
}
DESCRIPTION "This trap is generated whenever a port alarm
status is received."
::= 20003
cardAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
trapCardStatus,
trapCardType,
trapCardSlotNumber
}
DESCRIPTION "This trap is generated whenever a card alarm
status is received."
::= 20004
peripheralAlarm TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
trapPeripheralStatus,
trapPeripheralType,
trapPeripheralUnitNumber
}
DESCRIPTION "This trap is generated whenever a peripheral alarm
status is received."
::= 20005
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- The following traps with suffix "-bc" indicate their
-- existence for the sake of backward compatibility.
-- i.e, these traps are generated for status alarms
-- on 8.1/8.2 nodes on the network.
-- The above 20000 series traps are generated for nodes with
-- 8.4 onwards.
-- The old TRAPs (numbered from 0-3) are not used any more.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
connectionAlarm-bc TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svConnOpStatus,
svConnType,
trapConnEndPointString
}
DESCRIPTION "This trap is generated whenever a connection alarm
status is received."
::= 500
lineAlarm-bc TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
lineStatus,
lineCardType,
lineInterface,
lineLineNumber,
linePortNumber,
trapLineIdString
}
DESCRIPTION "This trap is generated whenever a line alarm
status is received."
::= 501
trunkAlarm-bc TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svTrunkStatus,
svTrunkCardType,
trapTrunkType,
svTrunkLocalSlot,
svTrunkLocalPort,
trapVirtualTrunkId,
trapTrunkIdString
}
DESCRIPTION "This trap is generated whenever a trunk alarm
status is received."
::= 502
portAlarm-bc TRAP-TYPE
ENTERPRISE svplus
VARIABLES {
lastSequenceNumber,
svNodeGrpName,
trapSeverity,
trapReason,
svPortState,
trapCardType,
svPortSlot,
svPortLine,
svPortPort,
trapPortIdString
}
DESCRIPTION "This trap is generated whenever a port alarm
status is received."
::= 503
END
|
|