Professional Documents
Culture Documents
P ASOLINK
N ETWORK
SNMP
Interface Specification
for Common
M ANAGEMENT
(for PNMSj)
S YSTEM
NEC Corporation
Copyright © 2012
NWD-102891
CONTENTS
1. Introduction ...................................................................................................................1
2. Hardware Configuration ...............................................................................................2
3. Communication Protocol..............................................................................................3
4. Interface Function .........................................................................................................4
4.1 Upper (higher-level) Manager Registration .....................................................................4
4.2 Grouping Function ..........................................................................................................4
4.3 Filtering Function ............................................................................................................4
4.4 Trap Loss Detection (Optional) .......................................................................................4
4.5 Resending Traps (Optional) ............................................................................................6
5. Operation .......................................................................................................................8
6. PNMS MIB ......................................................................................................................9
6.1 system1 Object Group ..................................................................................................10
6.1.1 MIB Definition.........................................................................................................11
6.2 pasoCommon Object Group .........................................................................................13
6.2.1 MIB Definition.........................................................................................................14
7. PNMS Trap definition ..................................................................................................14
7.1 Start up trap ..................................................................................................................15
7.2 Alarm trap .....................................................................................................................16
7.3 Filter Trap......................................................................................................................17
7.4 Resend Status Trap ......................................................................................................19
Appendix 1 ........................................................................................................................A-1
-i-
NWD-102891
1. Introduction
This document provides a detailed description of the interface between the PNMS and the
upper (higher-level) manager. The PNMS manages all PASOLINK (including 5000S) radio
equipments under it and reports summary status (Group (cluster) status and NE status)
occurring in the PASOLINK (including 5000S) radio networks to the upper (higher-level)
manager. Simple Network Management Protocol (SNMP) Ver.1 is used in the interface.
NEC solely provides MIB information. The actual upper (higher-level) management system
integration work should be performed by the customer after detailed SOW integration
discussions.
-1-
NWD-102891
2. Hardware Configuration
Figure 1 shows the hardware configuration of the interface between PNMS and the upper
(higher-level) manager.
LAN
-2-
NWD-102891
3. Communication Protocol
The PNMS provides the upper (higher-level) manager with information regarding the
iPASOLINK/PASOLINK/PASOLINK+ radio equipments in the network using SNMP v1. This
section describes this interface.
-3-
NWD-102891
4. Interface Function
Note: It is necessary for the upper (higher-level) manager to receive the trap to create the
grouping iPASOLINK/PASOLINK/PASOLINK+ NE’s. The PNMS does not send trap
messages from ungrouped iPASOLINK/PASOLINK/PASOLINK+ NE’s to the upper
(higher-level) manager. This grouping is executed on PNMS.
1) Each summary trap has unique sequence number for the upper (higher-level) SNMP
manager (Figure 2).
2) PNMS retains the last trap sequence number, which is notified to the upper
(higher-level) SNMP manager as part of MIB (Figure 3).
-4-
NWD-102891
Upper(higher-level)
PNMS SNMP manager
Summary Trap
Trap sequence number=N
Summary Trap
Trap sequence number =N+1
Summary Trap
Trap sequence number =N+2
In case a summary Trap (Trap sequence number =N+1) is lost, when the upper
(higher-level) SNMP manager receives the next summary Trap (Trap sequence number
=N+2), upper (higher-level) SNMP manager can recognize the loss of Trap message (Trap
sequence number =N+1).
Upper(higher-level) SNMP
manager
PNMS
Summary Trap
Trap sequence number=N
Figure 3 In case of using the last trap sequence number which is stored in PNMS as MIB
The upper (higher-level) SNMP manager can recognize the loss of the summary trap (Trap
sequence number (N+1)) by checking the last trap sequence number sent to the upper
(higher-level) SNMP manager, which is stored in the PNMS’s MIB.
-5-
NWD-102891
Figure 4 describes the sequence of exchange in order to resend Trap by the upper
(higher-level) manager.
(1)Set request
(2)Get response
(3)Trap
:
:
(5)Trap for Resending
(6)Trap
3. At the start of resend trap, PNMS notifies all upper managers registered in PNMS with
resendStatus Trap (Trap Number=400).
-6-
NWD-102891
When srsResendType=4, detail alarm Traps for NEs which belong to group specified
by srsGroupID are resent.
When srsResendType=6, detail alarm traps for NEs which belong to NE specified by
srsGroupID, summary traps (pnePasoComSummary Trap (Trap Number=100)) and
Group summary traps (s1gsGroupSummary (Trap Nujmber=10)) are resent.
While resending traps, new traps generated from NEs are queued only during detail
traps for objective NEs are sent. Any traps queued after resend completed are sent
in sequential order.
6. Upon completion of trap resend, PNMS notifies all upper managers registered in
PNMS with resendStatus Trap. (Trap Number=400 , The value of
resendStatusType is 2(wait).)
3. At the start of resend trap, PNMS notifies all upper managers registered in PNMS with
resendStatus Trap (Trap Number=400).
6. Upon completion of resend trap, PNMS notifies all upper managers registered in
PNMS with resendStatus Trap. (Trap Number=400 , The value of
resendStatusType is 2(wait).)
-7-
NWD-102891
5. Operation
Sending summary traps to the upper (higher-level) SNMP manager is a PNMS fuinction.
There are two kinds of summary traps as described below. A detailed description is provided
in Section 7 << Fault Management >>
The group Summary Trap contains the summary of the status in the group. (The group is
composed of multiple NEs).
2) NE Summary Trap
NE Summary Trap is the trap, which contains the summary of status of each
iPASOLINK/PASOLINK/PASOLINK+.
When the upper (higher-level) SNMP manager receives the abovementioned summary
alarm traps from PNMS, the operator should access the PNMS window on the X-terminal
and confirm the details.
-8-
NWD-102891
6. PNMS MIB
This section provides a detailed description of the PNMS role as an SNMP agent. This
document provides PNMS Management Information Base (MIB) definitions for the upper
(higher-level) manager and its Trap names and numbers. The detailed MIB definitions are
provided in thePASOLINK-MIB file (Appendix).
The Management Information Base (MIB) for the upper (higher-level) manager mainly
comprises three object ID’s (system1, pasoCommon). The first seven entries are NEC
assigned MIB objects. The MIB tree is shown in Figure 5 (below).
-9-
NWD-102891
- 10 -
NWD-102891
sys1ManagerInformation Table
Trap
Object Name ITEM Trap Name
Number
smtManagerIpAddress Upper (higher-level) ----- -----
Manager's IP Address
smtManagerSequenceNumber Trap Sequence Number ----- -----
smtManagerCommunityName Community Name ----- -----
sys1GroupStatus Table
Trap
Object Name ITEM Trap Name
Number
sgsGroupName Group Name ----- -----
sgsGroupSummary Unknown (0) alarmGroupSummary 10
Clear (1)
Minor (2)
Major (3)
Critical (4)
sgsGroupStatus invalid (0) ----- -----
Valid (1)
sys1GroupInformation Table
Trap
Object Name ITEM Trap Name
Number
sgiFilterSeverityMask Alarm Severity Mask filterTrapSeverity 300
sgiFilterTrapTypeMask Trap Type Mask filterTrapType 301
- 11 -
NWD-102891
sys1ResendStatus Table
Trap
Object Name ITEM Trap Name
Number
srsGroupId Group ID ----- -----
srsNetworkElementAddress Network Element Address ----- -----
srsResendType unavailable(1) resendStatus 400
wait(2)
summary(4)
datailAlarm(8)
summary-datailAlarm(12)
- 12 -
NWD-102891
Table 2
No Object Name Description
1 pasoCommonInformation the PASOLINK summary information
2 pasoCommonAlarmTrapDefinition the alarm trap definition
- 13 -
NWD-102891
Iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).nec(119).nec-mib(2).
necProductDepend(3).radioEquipmet(69).pnms(201)
system1(100)
pasoCommon(101)
pasoCommonInformation(1)
pasoCommonAlarmTrapDefinition(2)
pasoCommonInformationTable
Trap
Object Name ITEM Trap Name
Number
pneGroupID Group ID ----- -----
pnePasoName Paso Name ----- -----
pneSummary unknown (0) alarmNESummary 100
Clear (1)
Minor (2)
Major (3)
Critical (4)
pneEquipmentType invalid (0) ----- -----
pasolinkV3 (1)
pasoS (2)
MIU (3)
Pasolink:STM-1 / NLite 155 (4)
Pasolink:PDH (5)
Pasolink:STM-0 (6)
pasolinkV4 / NLite (7)
pasolinkMx (8)
NLiteL (9)
NLiteLx (10)
PASOLINK NEO STD / NLite E (11)
5000S(12)
PASOLINK NEO CPV(13)
PASOLINK NEO NODAL(14)
PASOLINK NEO A(15)
PASOLINK NEO HP(16)
NLite N(17)
PASOLINK NEO HP AMR / NLite N
AMR(18)
iPASOLINK 200(20)
iPASOLINK 400(21)
iPASOLINK 1000(22)
iPASOLINK 100(23)
iPASOLINK 100E(24)
This section describes the event mediation between the PNMS and the upper (higher-level)
manager. Notification concerning PNMS startup and alarms from the
iPASOLINK/PASOLINK/PASOLINK+ wireless equipments are sent by the PNMS to the
upper (higher-level) manager in the format described below. These notifications are sent
with the SNMP v1 trap.
- 14 -
NWD-102891
PNMS
Upper manager Start-up
- 15 -
NWD-102891
- 16 -
NWD-102891
Note) The alarm trap from the iPASOLINK/PASOLINK/PASOLINK+ in the filtered out group
is not forwarded from the PNMS to the upper (higher-level) manager if an alarm trap filter for
the respective group is set in the upper (higher-level) manager.
The filter trap is sent to the Customer’s NMS in the following formats:
- 17 -
NWD-102891
filterTrapSequenceNumber
A decimal value used to detect trap loss.
1.3.6.1.4.1.119.2.3.69.201.100.5.1.0
filterTrapSequenceNumber
A decimal value used to detect trap loss.
1.3.6.1.4.1.119.2.3.69.201.100.5.1.0
- 18 -
NWD-102891
Item Da ta De scripti on
Vers ion [0]
SNMP
Community SNMP community name. PNMS uses “Public”.
Header
PDU Type [4]
Enterprise PNMS identification tag. [unixpnms ]
Agent Address [PNMS IP Address]
Trap Generic Trap Type [6]
Header
A decimal value used to represent the type of alarm.
Specific Trap Type
“400” is used to represent Resend Status trap
Timestamp Time stamp (not used)
resendStatusSequenceNumber
A decimal value used to detect trap loss.
1.3.6 .1.4.1.1 19.2 .3.69.202.100.8.1.0
resendStatusDate
Date in yyyy/mm/dd when the alarm occurred
1.3.6 .1.4.1.1 19.2 .3.69.202.100.8.2.0
Data resendStatusTime
Time in hh:mm:ss when the alarm occurred.
1.3.6 .1.4.1.1 19.2 .3.69.202.100.8.3.0
resendStatusGroupIdSource
srsGroupId
1.3.6 .1.4.1.1 19.2 .3.69.202.100.8.4.0
resendSta tusTypeSource
srsResendType
1.3.6.1.4.1.11 9.2.3.69.202.100.8.8 .0
resendStatusType
The value of status of Resending trap.
1.3.6.1.4.1.11 9.2.3.69.202.100.8.9 .0
- 19 -
NWD-102891
Appendix 1
NEC-SMI DEFINITIONS
- A-1 -
NWD-102891
--
-- NEC Corporation root SMI
--
-- Copyright (C) 1999, 2000 by NEC Corporation.
-- All rights reserved.
--
IMPORTS
enterprises
FROM RFC1155-SMI;
- A-2 -
NWD-102891
-----------------------------------------------
-- INPORTS Definitions
-----------------------------------------------
IMPORTS
IpAddress,Counter,TimeTicks,enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
pnms
FROM NEC-SMI;
-----------------------------------------------
-- enterprises Group Definitions
-----------------------------------------------
-----------------------------------------------
-- system1 Group Definitions
-----------------------------------------------
-----------------------------------------------
-- system1ManagerInformation Group
-- sys1ManagerTable Definitions
-----------------------------------------------
sys1ManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF Sys1ManagerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "SNMP Upper(higher-level) Manager Information"
::= { system1ManagerInformation 1 }
- A-3 -
NWD-102891
sys1ManagerEntry OBJECT-TYPE
SYNTAX Sys1ManagerEntry
ACCESS not-accessible
STATUS mandatory
INDEX {
smtManagerIndex
}
::= { sys1ManagerTable 1 }
smtManagerIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Manager Index"
::= { sys1ManagerEntry 1 }
smtManagerIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Manager IpAddress"
::= { sys1ManagerEntry 2 }
smtManagerSequenceNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Trap Sequence Number for Manager"
::= { sys1ManagerEntry 3 }
smtManagerCommunityName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION "Community Name"
::= { sys1ManagerEntry 4 }
-----------------------------------------------
-- system1GroupStatus Group
-- sys1GroupStatusTable Definitions
-----------------------------------------------
sys1GroupStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Sys1GroupStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Group Status"
::= { system1GroupStatus 1 }
sys1GroupStatusEntry OBJECT-TYPE
SYNTAX Sys1GroupStatusEntry
ACCESS not-accessible
STATUS mandatory
- A-4 -
NWD-102891
INDEX {
sgsGroupIndex
}
::= { sys1GroupStatusTable 1 }
sgsGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Manager Index"
::= { sys1GroupStatusEntry 1 }
sgsGroupName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION "Group name"
::= { sys1GroupStatusEntry 2 }
sgsGroupSummary OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
clear(1),
minor(2),
major(3),
critical(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Group Summary"
::= { sys1GroupStatusEntry 3 }
sgsGroupStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
valid(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Group Status"
::= { sys1GroupStatusEntry 4 }
-----------------------------------------------
-- system1GroupInformation Group
-- sys1GroupInformationTable Definitions
-----------------------------------------------
sys1GroupInformationTable OBJECT-TYPE
SYNTAX SEQUENCE OF Sys1GroupInformationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Group Status"
::= { system1GroupInformation 1 }
- A-5 -
NWD-102891
sys1GroupInformationEntry OBJECT-TYPE
SYNTAX Sys1GroupInformationEntry
ACCESS not-accessible
STATUS mandatory
INDEX {
sgiGroupIndex,
sgiManagerIndex
}
::= { sys1GroupInformationTable 1 }
sgiGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Group Index"
::= { sys1GroupInformationEntry 1 }
sgiManagerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Manager Index"
::= { sys1GroupInformationEntry 2 }
sgiFilterSeverityMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Severity Mask
The alarm filter severity is implemented as a
bit mask. The bits have the following meaning:
Bit 0 = clear,
Bit 1 = minor,
Bit 2 = major,
Bit 3 = critical.
The severity definitions are per X.733.
Ex. 00010 stands for the mask of minor alarm."
::= { sys1GroupInformationEntry 3 }
sgiFilterTrapTypeMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Trap Type Mask
The filter Trap Type is implemented as a
bit mask. The bits have the following meaning:
Bit 0 = Group Summary,
Bit 1 = Network Element Summary,
Bit 2 = Partial Summary,
Bit 3 = Other Alarm,
Bit 4 = Event,
Bit 5 = Filter,
- A-6 -
NWD-102891
Bit 6 = Config,
Bit 7 = Status,
Bit 8 = System"
::= { sys1GroupInformationEntry 4 }
-----------------------------------------------
-- Alarm Trap Status Group Definitions
-----------------------------------------------
NormalAlarmStatusId ::= INTEGER {
invalid(0),
normal(1),
alarm(2)
}
alarmTrapSequenceNumber OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "When a new trap is created, trapSequenceCounter
is incremented, and copied to this scalar."
::= { system1AlarmTrapDefinition 1 }
alarmDate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Date when alarm was raised or cleared: YYYY/MM/DD"
::= { system1AlarmTrapDefinition 2 }
alarmTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Time when alarm was raised or cleared. A value in
the format hh:mm:ss. The time is expressed as a
24 hour clock. Some examples of legal values
are: 02:03:33 and 14:59:59."
::= { system1AlarmTrapDefinition 3 }
alarmSeverity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The valid values for this object are:
0=unknown,
1=clear,
2=minor,
3=major,
4=critical.
Alarm severity( 1-4 ) per X.733."
::= { system1AlarmTrapDefinition 4 }
alarmType OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
communicationAlarm(1),
qualityOfServiceAlarm(2),
processingErrorAlarm(3),
equipmentAlarm(4),
environmentalAlarm(5),
- A-7 -
NWD-102891
integrityViolationAlarm(6),
operationalViolationAlarm(7),
physicalViolationAlarm(8),
securityViolationAlarm(9),
timeDomainViolationAlarm(10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm types per X.733/X.736."
::= { system1AlarmTrapDefinition 5 }
probableCause OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
aIS(1),
callSetUpFailure(2),
degradedSignal(3),
farEndReceiverFailure(4),
framingError(5),
lossOfFrame(6),
lossOfPointer(7),
lossOfSignal(8),
payloadTypeMismatch(9),
transmissionError(10),
remoteAlarmInterface(11),
excessiveBER(12),
pathTraceMismatch(13),
backplaneFailure(51),
dataSetProblem(52),
equipmentIdentifierDuplication(53),
externalIFDeviceProblem(54),
lineCardProblem(55),
multiplexerProblem(56),
nEIdentifierDuplication(57),
powerProblem(58),
processorProblem(59),
protectionPathFailure(60),
receiverFailure(61),
replaceableUnitMissing(62),
replaceableUnitTypeMismatch(63),
synchronizationSourceMismatch(64),
terminalProblem(65),
timingProblem(66),
transmitterFailure(67),
trunkCardProblem(68),
replaceableUnitProblem(69),
airCompressorFailure(101),
airConditioningFailure(102),
airDryerFailure(103),
batteryDischarging(104),
batteryFailure(105),
commercialPowerFailure(106),
coolingFanFailure(107),
engineFailure(108),
fireDetectorFailure(109),
fuseFailure(110),
generatorFailure(111),
lowBatteryThreshold(112),
pumpFailure(113),
rectifierFailure(114),
- A-8 -
NWD-102891
rectifierHighVoltage(115),
rectifierLowFVoltage(116),
ventilationsSystemFailure(117),
enclosureDoorOpen(118),
explosiveGas(119),
fire(120),
flood(121),
highHumidity(122),
highTemperature(123),
highWind(124),
iceBuildUp(125),
intrusionDetection(126),
lowFuel(127),
lowHumidity(128),
lowCablePressure(129),
lowTemperature(130),
lowWater(131),
smoke(132),
toxicGas(133),
storageCapacityProblem(151),
memoryMismatch(152),
corruptData(153),
outOfCPUCycles(154),
sfwrEnvironmentProblem(155),
sfwrDownloadFailure(156),
communicationsProtocolError(157),
congestion(158),
heatingOrVentilationOrCoolingSystemProblem(159),
lANError(160),
performanceDegraded(161),
temperatureUnacceptable(162),
thresholdCrossed(163),
underlyingResourceUnavailable(164),
equipmentMalfunction(165),
configurationOrCustomizationError(166),
duplicateInformation(501),
informationMissing(502),
informationModificationDetected(503),
informationOutOfSequence(504),
unexpectedInformation(505),
denialOfService(506),
outOfService(507),
proceduralError(508),
cableTamper(509),
securityIntrusionDetection(510),
authenticationFailure(511),
breachOfConfidentiality(512),
unauthorisedAccessAttempt(513),
delayedInformation(514),
keyExpired(515),
outOfHoursActivity(516),
otherReasons(517),
bossHardwareFailure(518),
bossSystemSoftwareFailure(519),
bossApplicationSoftwareFailure(520),
bossDatabaseFailure(521),
bossNetworkFailure(522)
}
ACCESS read-only
STATUS mandatory
- A-9 -
NWD-102891
alarmSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pasolink OID"
::= { system1AlarmTrapDefinition 7 }
alarmItemStatusId OBJECT-TYPE
SYNTAX NormalAlarmStatusId
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm Status"
::= { system1AlarmTrapDefinition 8 }
-----------------------------------------------
-- Alarm Trap Group Definitions
-----------------------------------------------
alarmGroupSummary TRAP-TYPE
ENTERPRISE pnms
VARIABLES {
alarmTrapSequenceNumber,
alarmDate,
alarmTime,
alarmSeverity,
alarmType,
probableCause,
alarmSource,
alarmItemStatusId
}
DESCRIPTION "Group Summary Status"
::= 10
-----------------------------------------------
-- Filter configuration change Trap Group Definitions
-----------------------------------------------
filterTrapSequenceNumber OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "When a new trap is created, trapSequenceCounter
is incremented, and copied to this scalar."
::= { system1FilterTrapDefinition 1 }
filterDate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Date when alarm was raised or cleared: YYYY/MM/DD"
::= { system1FilterTrapDefinition 2 }
- A-10 -
NWD-102891
filterTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Time when alarm was raised or cleared. A value in
the format hh:mm:ss. The time is expressed as a
24 hour clock. Some examples of legal values
are: 02:03:33 and 14:59:59."
::= { system1FilterTrapDefinition 3 }
filterSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Filter Source"
::= { system1FilterTrapDefinition 4 }
filterSeverityMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The alarm filter severity is implemented as a
bit mask for each Group.
The bits have the following meaning:
Bit 1 = clear,
Bit 2 = minor,
Bit 3 = major,
Bit 4 = critical.
The severity definitions are per X.733.
Ex. 00010 stands for the mask of minor alarm."
::= { system1FilterTrapDefinition 5 }
filterTrapTypeMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "The filter Trap Type is implemented as a
bit mask for each Group.
The bits have the following meaning:
Bit 0 = Group Summary,
Bit 1 = Network Element Summary,
Bit 2 = Partial Summary,
Bit 3 = Other Alarm,
Bit 4 = Event,
Bit 5 = Filter,
Bit 6 = Config,
Bit 7 = Status,
Bit 8 = System"
::= { system1FilterTrapDefinition 6 }
filterTrapSeverity TRAP-TYPE
ENTERPRISE pnms
VARIABLES {
filterTrapSequenceNumber,
filterDate,
filterTime,
filterSource,
filterSeverityMask
}
- A-11 -
NWD-102891
filterTrapType TRAP-TYPE
ENTERPRISE pnms
VARIABLES {
filterTrapSequenceNumber,
filterDate,
filterTime,
filterSource,
filterTrapTypeMask
}
DESCRIPTION "Filter Trap Type Change Trap"
::= 301
-----------------------------------------------
-- system1ResendStatus Group
-----------------------------------------------
srsGroupId OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION "Group where trap currently is resent (GET Request)/
Group where trap will be resent (SET Request)
0: Invalid
1..255: Group ID
srsNetworkElementAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Network element where trap currently is resent (GET
Request)/ Network element where trap will be resent
(SET Request)
'00000000'h: Invalid
Other that above: Network element IP Address
Ex. 'c0210415'h = 192.33.4.21
- A-12 -
NWD-102891
srsResendType OBJECT-TYPE
SYNTAX INTEGER {
unavailable(1),
wait(2),
summary(4),
detailAlarm(8),
summary-detailAlarm(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Type of trap currently being resent (GET Response)/ Type
of trap to be resent (SET Request)
1 : Invalid
2 : Standing by for resend request from upper
(GET Response)/ Cancel request from upper
(SET Request)
4 : Resending summary trap (Summary License or
detail license necessary)
8 : Resending detail alarm trap (Detail License
necessary)
12: Resending both summary and detail alarm trap
(Detail License necessary)
- A-13 -
NWD-102891
-----------------------------------------------
-- Resend Status Group Definitions
-----------------------------------------------
resendStatusSequenceNumber OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "When a new trap is created, trapSequenceCounter
is incremented, and copied to this scalar."
::= { system1ResendStatusTrapDefinition 1 }
resendStatusDate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Date when alarm was raised or cleared: MM-DD-YYYY"
::= { system1ResendStatusTrapDefinition 2 }
resendStatusTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Time when alarm was raised or cleared. A value in
the format hh:mm:ss. The time is expressed as a
24 hour clock. Some examples of legal values
are: 02:03:33 and 14:59:59."
::= { system1ResendStatusTrapDefinition 3 }
resendStatusGroupIdSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This value is OID of sraGroupId."
REFERENCE "sraGroupId"
::= { system1ResendStatusTrapDefinition 4 }
resendStatusGroupId OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This value is value of sraGroupId.
Group where trap currently is resent (GET Request)/
Group where trap will be resent (SET Request)
0: Invalid
1..255: Group ID
- A-14 -
NWD-102891
sraGroupID:
Specify ID of Group to request resend trap.
No other than 1..255 are used.
sraResendType:
Specify the type of trap to resend.
resendStatusNetworkElementAddressSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This value is OID of sraNetworkElementAddress."
REFERENCE "sraNetworkElementAddress"
::= { system1ResendStatusTrapDefinition 6 }
resendStatusNetworkElementAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "This value is value of sraNetworkElementAddress.
Network element where trap currently is resent
(GET Request)/ Network element where trap will be
resent (SET Request)
'00000000'h: Invalid
Other that above: IP Address of network element
Ex. 'c0210415'h = 192.33.4.21
resendStatusTypeSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
- A-15 -
NWD-102891
resendStatusType OBJECT-TYPE
SYNTAX INTEGER {
unavailable(1),
wait(2),
summary(4),
detailAlarm(8),
summary-detailAlarm(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Type of trap currently being resent (GET Response)/
type of trap to be resent (SET Request)
1 : Invalid
2 : Standing by for resend request from upper
(GET Response)/ Cancel request from upper
(SET Request)
4 : Resending summary trap
(Summary License or detail license necessary)
8 : Resending detail alarm trap
(Detail License necessary)
12: Resending both summary and detail alarm trap
(Detail License necessary)
resendStatus TRAP-TYPE
- A-16 -
NWD-102891
ENTERPRISE pnms
VARIABLES {
resendStatusSequenceNumber,
resendStatusDate,
resendStatusTime,
resendStatusGroupIdSource,
resendStatusGroupId,
resendStatusNetworkElementAddressSource,
resendStatusNetworkElementAddress,
resendStatusTypeSource,
resendStatusType
}
DESCRIPTION "Resend Status Change Trap"
::= 400
END
- A-17 -
NWD-102891
-----------------------------------------------
-- INPORTS Definitions
-----------------------------------------------
IMPORTS
IpAddress,Counter,TimeTicks,enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
pnms
FROM NEC-SMI;
-----------------------------------------------
-- enterprises Group Definitions
-----------------------------------------------
-----------------------------------------------
-- pasoCommon Group Definitions
-----------------------------------------------
-----------------------------------------------
-- pasoCommonInformation Group
-- pcNetworkElementTable Definitions
-----------------------------------------------
pcNetworkElementTable OBJECT-TYPE
SYNTAX SEQUENCE OF PcNetworkElementEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Network Element Information"
::= { pasoCommonInformation 1 }
pcNetworkElementEntry OBJECT-TYPE
SYNTAX PcNetworkElementEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Pasolink Network Element Information Entry"
INDEX { pnePasoIndex }
::= { pcNetworkElementTable 1 }
- A-18 -
NWD-102891
pnePasoIndex OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pasolink IpAddress"
::= { pcNetworkElementEntry 1 }
pneGroupID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Group ID
Note: 0 stands for No Group"
::= { pcNetworkElementEntry 2 }
pnePasoName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Paso Name"
::= { pcNetworkElementEntry 3 }
pneConnection OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Not Used
Connection Status
disconnect(0),
connect(1)"
::= { pcNetworkElementEntry 4 }
pneSummary OBJECT-TYPE
SYNTAX INTEGER (0..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Network Element Summary Status
unknown(0),
clear(1),
minor(2),
major(3),
critical(4)"
::= { pcNetworkElementEntry 5 }
pneEquipmentType OBJECT-TYPE
SYNTAX INTEGER (0..23)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Equipment Type
Note: If disconnect occurs, this vaile is set to invailed(0).
invalid(0),
PASOLINK V3(1),
PASOLINK S(2),
MIU(3),
PASOLINK+ STM-1 / NLite 155(4),
PASOLINK+ PDH(5),
PASOLINK+ STM-0(6),
PASOLINK V4 / NLite(7),
- A-19 -
NWD-102891
PASOLINK Mx(8),
NLite L(9),
NLite Lx(10),
PASOLINK NEO STD / NLite E(11),
5000S(12),
PASOLINK NEO CPV(13),
PASOLINK NEO NODAL(14),
PASOLINK NEO A(15),
PASOLINK NEO HP(16),
NLite N(17),
PASOLINK NEO HP AMR / NLite N AMR(18),
iPASOLINK 200(20),
iPASOLINK 400(21),
iPASOLINK 1000(22),
iPASOLINK 100(23),
iPASOLINK 100E(24)"
::= { pcNetworkElementEntry 6 }
-----------------------------------------------
-- Alarm Trap Status Group Definitions
-----------------------------------------------
NormalAlarmStatusId ::= INTEGER {
invalid(0),
normal(1),
alarm(2)
}
alarmTrapSequenceNumber OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "When a new trap is created, trapSequenceCounter
is incremented, and copied to this scalar."
::= { pasoCommonAlarmTrapDefinition 1 }
alarmDate OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Date when alarm was raised or cleared: YYYY/MM/DD"
::= { pasoCommonAlarmTrapDefinition 2 }
alarmTime OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Time when alarm was raised or cleared. A value in
the format hh:mm:ss. The time is expressed as a
24 hour clock. Some examples of legal values
are: 02:03:33 and 14:59:59."
::= { pasoCommonAlarmTrapDefinition 3 }
alarmSeverity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The valid values for this object are:
0=unknown,
1=clear,
2=minor,
- A-20 -
NWD-102891
3=major,
4=critical.
Alarm severity( 1-4 ) per X.733."
::= { pasoCommonAlarmTrapDefinition 4 }
alarmType OBJECT-TYPE
SYNTAX INTEGER (0..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alarm types per X.733/X.736.
invalid(0),
communicationAlarm(1),
qualityOfServiceAlarm(2),
processingErrorAlarm(3),
equipmentAlarm(4),
environmentalAlarm(5),
integrityViolationAlarm(6),
operationalViolationAlarm(7),
physicalViolationAlarm(8),
securityViolationAlarm(9),
timeDomainViolationAlarm(10)"
::= { pasoCommonAlarmTrapDefinition 5 }
probableCause OBJECT-TYPE
SYNTAX INTEGER (0..522)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Probable causes per X.733/X.736.
Values 1..50 are used with communications alarms.
Values 51..100 are used with equipment alarms.
Values 101..150 are used with environmental alarms.
Values 151..200 are used with processing error alarms.
Values 501..600 are used with any of the violation alarm types.
invalid(0),
aIS(1),
callSetUpFailure(2),
degradedSignal(3),
farEndReceiverFailure(4),
framingError(5),
lossOfFrame(6),
lossOfPointer(7),
lossOfSignal(8),
payloadTypeMismatch(9),
transmissionError(10),
remoteAlarmInterface(11),
excessiveBER(12),
pathTraceMismatch(13),
backplaneFailure(51),
dataSetProblem(52),
equipmentIdentifierDuplication(53),
externalIFDeviceProblem(54),
lineCardProblem(55),
multiplexerProblem(56),
nEIdentifierDuplication(57),
powerProblem(58),
processorProblem(59),
protectionPathFailure(60),
receiverFailure(61),
replaceableUnitMissing(62),
replaceableUnitTypeMismatch(63),
- A-21 -
NWD-102891
synchronizationSourceMismatch(64),
terminalProblem(65),
timingProblem(66),
transmitterFailure(67),
trunkCardProblem(68),
replaceableUnitProblem(69),
airCompressorFailure(101),
airConditioningFailure(102),
airDryerFailure(103),
batteryDischarging(104),
batteryFailure(105),
commercialPowerFailure(106),
coolingFanFailure(107),
engineFailure(108),
fireDetectorFailure(109),
fuseFailure(110),
generatorFailure(111),
lowBatteryThreshold(112),
pumpFailure(113),
rectifierFailure(114),
rectifierHighVoltage(115),
rectifierLowFVoltage(116),
ventilationsSystemFailure(117),
enclosureDoorOpen(118),
explosiveGas(119),
fire(120),
flood(121),
highHumidity(122),
highTemperature(123),
highWind(124),
iceBuildUp(125),
intrusionDetection(126),
lowFuel(127),
lowHumidity(128),
lowCablePressure(129),
lowTemperature(130),
lowWater(131),
smoke(132),
toxicGas(133),
storageCapacityProblem(151),
memoryMismatch(152),
corruptData(153),
outOfCPUCycles(154),
sfwrEnvironmentProblem(155),
sfwrDownloadFailure(156),
communicationsProtocolError(157),
congestion(158),
heatingOrVentilationOrCoolingSystemProblem(159),
lANError(160),
performanceDegraded(161),
temperatureUnacceptable(162),
thresholdCrossed(163),
underlyingResourceUnavailable(164),
equipmentMalfunction(165),
configurationOrCustomizationError(166),
duplicateInformation(501),
informationMissing(502),
informationModificationDetected(503),
informationOutOfSequence(504),
unexpectedInformation(505),
- A-22 -
NWD-102891
denialOfService(506),
outOfService(507),
proceduralError(508),
cableTamper(509),
securityIntrusionDetection(510),
authenticationFailure(511),
breachOfConfidentiality(512),
unauthorisedAccessAttempt(513),
delayedInformation(514),
keyExpired(515),
outOfHoursActivity(516),
otherReasons(517),
bossHardwareFailure(518),
bossSystemSoftwareFailure(519),
bossApplicationSoftwareFailure(520),
bossDatabaseFailure(521),
bossNetworkFailure(522)"
::= { pasoCommonAlarmTrapDefinition 6 }
alarmSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Pasolink OID"
::= { pasoCommonAlarmTrapDefinition 7 }
alarmItemStatusId OBJECT-TYPE
SYNTAX NormalAlarmStatusId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm Status"
::= { pasoCommonAlarmTrapDefinition 8 }
-----------------------------------------------
-- Alarm Trap Group Definitions
-----------------------------------------------
alarmNESummary TRAP-TYPE
ENTERPRISE pnms
VARIABLES {
alarmTrapSequenceNumber,
alarmDate,
alarmTime,
alarmSeverity,
alarmType,
probableCause,
alarmSource,
alarmItemStatusId
}
DESCRIPTION "Network Element Summary"
::= 100
alarmPasoConnection TRAP-TYPE
ENTERPRISE pnms
VARIABLES {
alarmTrapSequenceNumber,
alarmDate,
alarmTime,
- A-23 -
NWD-102891
alarmSeverity,
alarmType,
probableCause,
alarmSource,
alarmItemStatusId
}
DESCRIPTION "Not Used
Pasolink Connection"
::= 101
END
- A-24 -