mibs/MIBS/ceraos/MWRM-UNIT-MIB

6826 lines
201 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
--MWRM-UNIT-MIB VERSION 1.8.3.2
--MWRM (MicroWave-Radio-MIB)
MWRM-UNIT-MIB DEFINITIONS ::= BEGIN
IMPORTS
-- Ipv6Address FROM IPV6-TC
enterprises, IpAddress FROM SNMPv2-SMI
DisplayString, ifIndex FROM RFC1213-MIB
RowStatus FROM SNMPv2-TC
MacAddress FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI
TRAP-TYPE FROM RFC-1215;
EnableDisable ::= INTEGER { enable(2), disable(3) }
EnableDisableSMI2 ::= INTEGER { disable(0), enable(1) }
OffOn ::= INTEGER { off(0), on(1) }
MetricImperial ::= INTEGER { metric(0), imperial(1) }
AllowedNotAllowed ::= INTEGER { not-allowed(0), allowed(1)}
NoYes ::= INTEGER { no(0), yes(1) }
DownUp ::= INTEGER { down(0), up(1) }
SupportedNotsupported ::= INTEGER { supported(2), not-supported(3) }
ProgressStatus ::= INTEGER{
ready(0),
inProgress(1),
success(2),
failure(3)
}
Severity ::= INTEGER {
indeterminate(0),
critical(1),
major(2),
minor(3),
warning(4),
cleared(5)
}
TrailIfType ::= INTEGER {
unknown(-1),
line(0),
radio(1),
stm-1-oc-3(2),
sync(4)
}
PmTableType ::= INTEGER {
pm15mincurr(1),
pm15min(2),
pm24hrcurr(3),
pm24hr(4)
}
RateMbps ::= INTEGER {not-applicable(-1), n10(0), n100(1), n1000(2) }
HalfFull ::= INTEGER {not-applicable(-1), half(0), full(1), auto(2) }
BerLevel ::= INTEGER { n1e-3(2), n1e-4(3), n1e-5(4)}
SignalLevel ::= INTEGER { n1e-6(5), n1e-7(6), n1e-8(7), n1e-9(8)}
Exponent ::= INTEGER {
n1e-2(1),
n1e-3(2),
n1e-4(3),
n1e-5(4),
n1e-6(5),
n1e-7(6),
n1e-8(7),
n1e-9(8),
n1e-10(9),
n1e-11(10),
n1e-12(11),
n1e-13(12),
n1e-14(13),
n1e-15(14),
n1e-16(15),
n1e-17(16),
n1e-18(17),
n1e-0(18)
}
LoopbackType ::= INTEGER {
off(0),
towardsLine(1),
towardsRadio(2)
}
QueueName ::= INTEGER {
first-queue(0),
second-queue(1),
third-queue(2),
fourth-queue(3),
none(4)
}
RadioId ::= INTEGER
RfuId ::= INTEGER
SwCommand ::= INTEGER{
noOperation(0),
downloadUpgradeVersion(1),
upgrade(2),
rollback(3),
downgrade(4),
downloadDowngradeVersion(5)
}
TrailProtectedType ::= INTEGER {
none(0),
primary(1),
secondary(2)
}
ClockSrc ::= INTEGER {
local-clock(0),
system-clock-source(1)
}
SlotId ::= INTEGER {
standalone(0),
slot1(1),
slot2(2),
slot3(3),
slot4(4),
slot5(5),
slot6(6),
slot7(7),
slot8(8),
slot9(9),
slot10(10),
slot11(11),
slot12(12)
}
Integrity ::= INTEGER { integrity(0), nointegrity(1) }
GreenYellow ::= INTEGER {
green(0),
yellow(1)
}
InputSeverity ::= INTEGER {
indeterminate(0),
critical(1),
major(2),
minor(3),
warning(4)
}
SwCommandTimer ::= INTEGER{
noOperation(0),
downloadUpgradeVersion(1),
upgrade(2),
rollback(3),
downgrade(4),
downloadDowngradeVersion(5),
upgradeTimer(6),
rollbackTimer(7),
downgradeTimer(8),
abortTimedInstallation(9)
}
FileTransferStatus ::= INTEGER{
ready(0),
inTransfer(1),
failure(2),
success(3)
}
FileRestoreStatus ::= INTEGER{
ready(0),
restoring-configuration(1),
failure(2),
success(3)
}
RbacAccessLevel ::= INTEGER {
none(0),
normal(1),
advance(2)
}
InventoryCardType ::= INTEGER {
cleared(0),
nexusSc(10),
nexusScLp(11),
nexusDc(12),
nexusQc(13),
tccR(19),
tccA(20),
tccB(21),
rmcA(22),
rmcB(23),
rmcNDc(24),
nativeTdm16xE1T1(25),
pwe3-16xE1T1(26),
tdm1xStm1(27),
tdm1xOc3(28),
eLicEth4x1GEA(29),
chassis1U2U(30),
capacityBooster(31),
pwe3-1xSTM1(32),
pdc48v2uSingleFeed(33),
pdc48v1uSingleFeed(34),
pdc48v1uDualFeed(35),
fan2U(36),
fan1U(37),
test-card(38),
pdc24v2uSingleFeed(39),
pdc24v1uSingleFeed(40),
pdc24v1uDualFeed(41),
unknownCard(42),
ricE(43),
trafficFpga(44),
essFpga(45),
tressFpga(46),
ip20g(47),
licXe4opt(48),
tccBmc(49),
rmcE(50),
licStm1oc3rst(51),
tccAmc(52),
ip20cEband(53),
tccA2(54),
tccA2mc(55),
tccB2(56)
}
FtpProtocolType ::= INTEGER {
ftp(0),
sftp(1)
}
CfgUnitInfoOper ::= INTEGER {
invalid-operation(0),
create-pakcge(1),
export-pakcge(2)
}
CfgOper ::= INTEGER {
invalid-operation(0),
backup(1),
restore(2),
delete(3),
import(4),
export(5)
}
CardOccupancy ::= INTEGER {
empty(1),
equipped(2),
not-operational(3)
}
OperState ::= INTEGER {
down(1),
init(2),
loading(3),
loaded(4),
up(5),
up-with-alarms(6)
}
LicenseGeneric ::= INTEGER {
not-allowed(100000),
allowed(100001),
disable(100010),
enable(100011),
only-management(100020),
smart-pipe(100021),
enhanced-pipe(100022),
edge-cet(100023),
access-cet(100024),
aggregation-cet(100025)
}
RaduisAcceaaLevel ::= INTEGER {
none(0),
normal(1),
advanced(2),
root(3)
}
VmResetType ::= INTEGER {
no-reset(0),
main-board-warm-reset(1),
tcc-cold-reset(2),
main-board-cold-reset(3),
card-warm-reset(4),
card-cold-reset(5),
not-applicable-reset(6)
}
FTStatus ::= INTEGER {
ready(0),
file-in-transfer(1),
failure(2),
success(3)
}
CsrCertificateFTState ::= INTEGER {
no-operation(0),
upload(1),
download(2)
}
CsrFileFormat ::= INTEGER {
pem(1),
der(2)
}
microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 }
genEquip OBJECT IDENTIFIER ::= { microwave-radio 10}
genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1}
--- Unit information
genEquipUnitInfo OBJECT IDENTIFIER ::= { genEquipUnit 1}
genEquipLastCfgTimeStamp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter represents the configuration change counter.
On every conf. change this counter is increased by 1."
::= { genEquipUnitInfo 1 }
genEquipRealTimeandDate OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies the real time and date
Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal).
A date-time specification:
field octets contents range
----- ------ -------- -----
1 1-2 year 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
6 7 seconds 0..60
(use 60 for leap-second)
7 8 deci-seconds 0..9
For example, Tuesday May 26, 1992 at 1:30:15 PM EDT
would be displayed as: 07 c8 05 1a 0d 1e 0f 00
(1992 -5 -26, 13:30:15 )
"
::= { genEquipUnitInfo 2 }
genEquipPMGenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the generation time of the Performance Monitor file.
The value is presented in time_t format."
::= { genEquipUnitInfo 3 }
genEquipInvGenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the generation time of the Inventory information file.
The inventory file holds the configuration information of the unit.
The value is presented in time_t format."
::= { genEquipUnitInfo 4 }
genEquipOperation OBJECT-TYPE
SYNTAX INTEGER{
noAction(0),
idcHwReset(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables to perform HW reset to the indoor unit."
::= { genEquipUnitInfo 5 }
genEquipMIBVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates MIB version."
::= { genEquipUnitInfo 6 }
genEquipUnitCLLI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents a general purpose CLLI-like text field.
The CLLI field is attached to traps generated from this NE."
::= { genEquipUnitInfo 7 }
genEquipUnitMeasurementSystem OBJECT-TYPE
SYNTAX MetricImperial
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the measurement system used by the system. (metric or imperal)."
::= { genEquipUnitInfo 8 }
genEquipUnitIduTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the IDU temperature, according to the measurement system chosen.
(genEquipUnitMeasurementSystem)"
::= { genEquipUnitInfo 9 }
genEquipUnitIduVoltageInput OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Voltages Input."
::= { genEquipUnitInfo 10 }
genEquipUnitInfoTime OBJECT IDENTIFIER ::= { genEquipUnitInfo 11}
genEquipUnitGMTHours OBJECT-TYPE
SYNTAX INTEGER (-12..13)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represent the offset in hours from GMT."
::= { genEquipUnitInfoTime 1 }
genEquipUnitGMTMins OBJECT-TYPE
SYNTAX INTEGER (0..59)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the offset in minutes from GMT."
::= { genEquipUnitInfoTime 2 }
genEquipUnitDaylightSavingTimeStartMonth OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the start Month of the daylight saving time."
::= { genEquipUnitInfoTime 7 }
genEquipUnitDaylightSavingTimeStartDay OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the start Day of the daylight saving time."
::= { genEquipUnitInfoTime 8 }
genEquipUnitDaylightSavingTimeEndMonth OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the end month of the daylight saving time."
::= { genEquipUnitInfoTime 9 }
genEquipUnitDaylightSavingTimeEndDay OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the end day of the daylight saving time."
::= { genEquipUnitInfoTime 10 }
genEquipUnitDaylightSavingTimeOffset OBJECT-TYPE
SYNTAX INTEGER (0..23)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Daylight saving offset hours.
for a value different then '0', at the starting date of the daylight saving time
the time will jump forward in this value.
at the end date of the daylight saving time, the time will jump backwards in this value."
::= { genEquipUnitInfoTime 11 }
--
-- Time services configuration table - time-services-config-table
--
genEquipUnitInfoTimeServicesTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitInfoTimeServicesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the time services properties."
::= { genEquipUnitInfoTime 12 }
genEquipUnitInfoTimeServicesEntry OBJECT-TYPE
SYNTAX GenEquipUnitInfoTimeServicesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry contains the time services properties."
INDEX { genEquipUnitInfoTimeServicesIndex }
::= { genEquipUnitInfoTimeServicesTable 1 }
GenEquipUnitInfoTimeServicesEntry ::=
SEQUENCE {
genEquipUnitInfoTimeServicesIndex
INTEGER,
genEquipUnitInfoTimeServicesUtcHours
INTEGER,
genEquipUnitInfoTimeServicesUtcMinutes
INTEGER,
genEquipUnitInfoTimeServicesDstStartMonth
INTEGER,
genEquipUnitInfoTimeServicesDstStartDay
INTEGER,
genEquipUnitInfoTimeServicesDstEndMonth
INTEGER,
genEquipUnitInfoTimeServicesDstEndDay
INTEGER,
genEquipUnitInfoTimeServicesDstOffset
INTEGER,
genEquipUnitInfoTimeServicesUtcDateAndTime
INTEGER,
genEquipUnitInfoTimeServicesUtcCurrentDateAndTime
INTEGER
}
genEquipUnitInfoTimeServicesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table."
::= { genEquipUnitInfoTimeServicesEntry 1 }
genEquipUnitInfoTimeServicesUtcHours OBJECT-TYPE
SYNTAX INTEGER (-12..13)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The required hours offset relative to the UTC (Universal Time Coordinated)."
::= { genEquipUnitInfoTimeServicesEntry 2 }
genEquipUnitInfoTimeServicesUtcMinutes OBJECT-TYPE
SYNTAX INTEGER (0..59)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The required minutes offset relative to the UTC (Universal Time Coordinated)."
::= { genEquipUnitInfoTimeServicesEntry 3 }
genEquipUnitInfoTimeServicesDstStartMonth OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The month when the DST (Daylight Saving Time) is required to start."
::= { genEquipUnitInfoTimeServicesEntry 4 }
genEquipUnitInfoTimeServicesDstStartDay OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The day when the DST (Daylight Saving Time) is required to start."
::= { genEquipUnitInfoTimeServicesEntry 5 }
genEquipUnitInfoTimeServicesDstEndMonth OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-write STATUS mandatory
DESCRIPTION
"The month when the DST (Daylight Saving Time) is required to end."
::= { genEquipUnitInfoTimeServicesEntry 6 }
genEquipUnitInfoTimeServicesDstEndDay OBJECT-TYPE
SYNTAX INTEGER (1..31)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The day when the DST (Daylight Saving Time) is required to end."
::= { genEquipUnitInfoTimeServicesEntry 7 }
genEquipUnitInfoTimeServicesDstOffset OBJECT-TYPE
SYNTAX INTEGER (0..23)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The required offset for DST (Daylight Saving Time) in hours."
::= { genEquipUnitInfoTimeServicesEntry 8 }
genEquipUnitInfoTimeServicesUtcDateAndTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"UTC (Universal Time Coordinated) date and time."
::= { genEquipUnitInfoTimeServicesEntry 9 }
genEquipUnitInfoTimeServicesUtcCurrentDateAndTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The calculated current local date & time based on the local clock, UTC and DST (Daylight Saving Time) configurations."
::= { genEquipUnitInfoTimeServicesEntry 10 }
genEquipUnitIduPowerSupply1AlarmAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is relevant only for IDU with more than one power supply units.
The user can choose to disable (ignore the alarm) of one of the power supply units."
::= { genEquipUnitInfo 12 }
genEquipUnitIduPowerSupply2AlarmAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is relevant only for IDU with more than two power supply units.
The user can choose to disable (ignore the alarm) of one of the power supply units."
::= { genEquipUnitInfo 13 }
genEquipUnitInfoNG OBJECT IDENTIFIER ::= { genEquipUnitInfo 14}
genEquipUnitName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the system."
::= { genEquipUnitInfoNG 1 }
genEquipUnitDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A ahort description of the system."
::= { genEquipUnitInfoNG 2 }
genEquipUnitContactPerson OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Contact person."
::= { genEquipUnitInfoNG 3 }
genEquipUnitLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The location of the system."
::= { genEquipUnitInfoNG 4 }
genEquipUnitLatitude OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The latitude of the system."
::= { genEquipUnitInfoNG 5 }
genEquipUnitLongitude OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The longitude of system."
::= { genEquipUnitInfoNG 6 }
genEquipUnitIpAddressType OBJECT-TYPE
SYNTAX INTEGER {
ipv4 (0),
ipv6 (1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address Family."
::= { genEquipUnitInfoNG 7 }
genEquipUnitInfoNGTdmInterfaceStandard OBJECT-TYPE
SYNTAX INTEGER {
ets1(0),
ansi(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The TDM interface standard: ETSI (Erupean) or ANSI (North American)"
::= { genEquipUnitInfoNG 8 }
--- Unit NTP information
genEquipUnitInfoNTP OBJECT IDENTIFIER ::= { genEquipUnitInfoTime 6}
genEquipUnitInfoNTPAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the NTP Admin state"
::= { genEquipUnitInfoNTP 1 }
genEquipUnitInfoNTPServerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter represents the IP address of the NTP Server"
::= { genEquipUnitInfoNTP 2 }
genEquipUnitInfoNTPStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter represents the NTP Service status"
::= { genEquipUnitInfoNTP 3 }
genEquipUnitInfoNTPSync OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter returns the IP address of the NTP server, with which the system is currently synchronized.
Returned strings:
(i) - the IP address of the reference NTP server, according to IPv4/v6 format.
(ii) - 'LOCAL' if synchronized on local clock.
(iii) - 'N/A' if not synchronized. Valid only when admin is 'disabled'."
::= { genEquipUnitInfoNTP 4 }
genEquipUnitInfoNTPPollInterval OBJECT-TYPE
SYNTAX INTEGER (64..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter represents the NTP polling interval in minutes"
::= { genEquipUnitInfoNTP 5 }
genEquipUnitInfoNtpStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitInfoNtpStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the NTP (Network Time Protocol)."
::= { genEquipUnitInfoNTP 6 }
genEquipUnitInfoNtpStatusEntry OBJECT-TYPE
SYNTAX GenEquipUnitInfoNtpStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the data of the NTP status."
INDEX { genEquipUnitInfoNtpStatusIndex }
::= { genEquipUnitInfoNtpStatusTable 1 }
GenEquipUnitInfoNtpStatusEntry ::=
SEQUENCE {
genEquipUnitInfoNtpStatusIndex
INTEGER,
genEquipUnitInfoNtpStatusPollInterval
INTEGER,
genEquipUnitInfoNtpStatusSyncServerIP
IpAddress,
genEquipUnitInfoNtpStatusLockState
INTEGER
}
genEquipUnitInfoNtpStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipUnitInfoNtpStatusEntry 1 }
genEquipUnitInfoNtpStatusPollInterval OBJECT-TYPE
SYNTAX INTEGER (0..1024)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the time interval in minutes in which the NTP client polls the server it is locked to."
::= { genEquipUnitInfoNtpStatusEntry 2 }
genEquipUnitInfoNtpStatusSyncServerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"he IPv4 address of the NTP server that the client is currently locked on."
::= { genEquipUnitInfoNtpStatusEntry 3 }
genEquipUnitInfoNtpStatusLockState OBJECT-TYPE
SYNTAX INTEGER {
none(0),
local(1),
locked(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the NTP client lock status."
::= { genEquipUnitInfoNtpStatusEntry 4 }
genEquipUnitInfoNtpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitInfoNtpConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows the configuration of the NTP (Network Time Protocol)."
::= { genEquipUnitInfoNTP 7 }
genEquipUnitInfoNtpConfigEntry OBJECT-TYPE
SYNTAX GenEquipUnitInfoNtpConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the data of the NTP configuration."
INDEX { genEquipUnitInfoNtpConfigIndex }
::= { genEquipUnitInfoNtpConfigTable 1 }
GenEquipUnitInfoNtpConfigEntry ::=
SEQUENCE {
genEquipUnitInfoNtpConfigIndex
INTEGER,
genEquipUnitInfoNtpConfigAdmin
EnableDisable,
genEquipUnitInfoNtpConfigVersion
INTEGER,
genEquipUnitInfoNtpConfigServerIPaddress1
IpAddress,
genEquipUnitInfoNtpConfigServerIPaddress2
IpAddress
}
genEquipUnitInfoNtpConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipUnitInfoNtpConfigEntry 1 }
genEquipUnitInfoNtpConfigAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administrative state of the NTP (Network Time Protocol) feature."
::= { genEquipUnitInfoNtpConfigEntry 2 }
genEquipUnitInfoNtpConfigVersion OBJECT-TYPE
SYNTAX INTEGER {
ntpv3(1),
ntpv4(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The NTP (Network Time Protocol) version that is being used."
::= { genEquipUnitInfoNtpConfigEntry 3 }
genEquipUnitInfoNtpConfigServerIPaddress1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NTP server IPv4 address that is required in first priority."
::= { genEquipUnitInfoNtpConfigEntry 4 }
genEquipUnitInfoNtpConfigServerIPaddress2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"NTP server IPv4 address that is required in second priority."
::= { genEquipUnitInfoNtpConfigEntry 5 }
--- Unit Serial information
genEquipUnitInventory OBJECT IDENTIFIER ::= { genEquipUnit 2}
genEquipUnitIDUSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IDU Serial number."
::= { genEquipUnitInventory 1 }
genEquipUnitIDUPartNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IDU Part number."
::= { genEquipUnitInventory 2 }
-- Inventory common table inventory-common-table
--
genEquipUnitInventoryNG OBJECT IDENTIFIER ::= { genEquipUnitInventory 10}
genEquipInventoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipInventoryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"inventory common table."
::= { genEquipUnitInventoryNG 1 }
genEquipInventoryEntry OBJECT-TYPE
SYNTAX GenEquipInventoryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"inventory common table Entry."
INDEX { genEquipInventorySlotIndex }
::= { genEquipInventoryTable 1 }
GenEquipInventoryEntry ::=
SEQUENCE {
genEquipInventorySlotIndex
INTEGER,
genEquipInventoryCardName
DisplayString,
genEquipInventoryCardType
InventoryCardType,
genEquipInventoryCardSubType
INTEGER,
genEquipInventoryPartNumber
DisplayString,
genEquipInventorySerialNumber
DisplayString,
genEquipInventoryNumberWorkingDays
INTEGER
}
genEquipInventorySlotIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"slot index."
::= { genEquipInventoryEntry 1 }
genEquipInventoryCardName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card name."
::= { genEquipInventoryEntry 2 }
genEquipInventoryCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card type."
::= { genEquipInventoryEntry 3 }
genEquipInventoryCardSubType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card sub type."
::= { genEquipInventoryEntry 4 }
genEquipInventoryPartNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Part number."
::= { genEquipInventoryEntry 5 }
genEquipInventorySerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Serial number."
::= { genEquipInventoryEntry 6 }
genEquipInventoryNumberWorkingDays OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of working days."
::= { genEquipInventoryEntry 7 }
--
--
genEquipUnitLicenseInfo OBJECT IDENTIFIER ::= { genEquipUnit 3}
genEquipUnitLicenseType OBJECT-TYPE
SYNTAX INTEGER {
default(0),
normal(1),
demo(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit license type."
::= { genEquipUnitLicenseInfo 1 }
genEquipUnitLicenseCode OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user license code that determines the NE license rights."
::= { genEquipUnitLicenseInfo 2 }
genEquipUnitACMLicense OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ACM rights for the NE on the current license"
::= { genEquipUnitLicenseInfo 3 }
genEquipUnitSwitchAppLicense OBJECT-TYPE
SYNTAX INTEGER {
single-pipe(0),
switch(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The switch application rights for the NE on the current license.
Switch is either managed-switch or metro switch."
::= { genEquipUnitLicenseInfo 4 }
genEquipUnitCapacityLicense OBJECT-TYPE
SYNTAX INTEGER (10..510)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The radio capacity allowed for the NE on the current license"
::= { genEquipUnitLicenseInfo 5 }
genEquipUnitLicenseDemoAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Admin state of the demo mode."
::= { genEquipUnitLicenseInfo 6 }
genEquipUnitLicenseDemoTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Demo timer in hours"
::= { genEquipUnitLicenseInfo 7}
genEquipUnitLicenseSyncU OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates whether the synchronization unit license is allowed.
This license allows configuring synchronization sources for clock distribution."
::= { genEquipUnitLicenseInfo 8}
genEquipUnitLicenseNetworkResiliency OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates whether the network resiliency license is allowed.
This license allows configuring xSTP protocols and TDM path protection."
::= { genEquipUnitLicenseInfo 9}
genEquipUnitLicenseTDMCapacity OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates the number of TDM trails per radio
allowed by the current license, if allowed.
When TDM capacity license is allowed all scripts are allowed in the radio."
::= { genEquipUnitLicenseInfo 10}
genEquipUnitLicenseTDMCapacityValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates the number of TDM trails per radio
allowed by the current license, if relevant.
The TDM capacity value is not relevant if the genEquipUnitLicenseTDMCapacity is not allowed."
::= { genEquipUnitLicenseInfo 11}
genEquipUnitLicensePerUsage OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates whether the per-usage license is allowed.
This license allows configuring all features and causes their use to be reported to NMS.
If the usage license is allowed, all other licenses are not relevant, as all the licenses are open
for configuration."
::= { genEquipUnitLicenseInfo 12}
genEquipUnitLicenseAsymScripts OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter indicates whether the asymmetrical scripts license is allowed.
This license allows loading asymmetrical scripts."
::= { genEquipUnitLicenseInfo 13}
genEquipUnitLicenseDateCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This parameter indicates the generation date and time of the current installed license. Format is 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal)."
::= { genEquipUnitLicenseInfo 14}
genEquipUnitLicenseValidationNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "This parameter indicates the validation number of the current installed license. It can be used as a proof (for LMS) that the license key was installed in order to get a downgrade refund."
::= { genEquipUnitLicenseInfo 15}
--
-- License features table - license-features-table
--
genEquipUnitLicenseFeatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitLicenseFeatureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows for each feature what is its valid license and whether the license has been violated or not."
::= { genEquipUnitLicenseInfo 16 }
genEquipUnitLicenseFeatureEntry OBJECT-TYPE
SYNTAX GenEquipUnitLicenseFeatureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows for each feature what is its valid license and whether the license has been violated or not."
INDEX { genEquipUnitLicenseFeatureId }
::= { genEquipUnitLicenseFeatureTable 1 }
GenEquipUnitLicenseFeatureEntry ::=
SEQUENCE {
genEquipUnitLicenseFeatureId
INTEGER,
genEquipUnitLicenseFeatureName
DisplayString,
genEquipUnitLicenseFeatureDescription
DisplayString,
genEquipUnitLicenseFeatureIsUsed
LicenseGeneric,
genEquipUnitLicenseFeatureIsAllowed
LicenseGeneric,
genEquipUnitLicenseViolationStatus
INTEGER
}
genEquipUnitLicenseFeatureId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique number which indicates the Id of the feature"
::= { genEquipUnitLicenseFeatureEntry 1 }
genEquipUnitLicenseFeatureName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the feature."
::= { genEquipUnitLicenseFeatureEntry 2 }
genEquipUnitLicenseFeatureDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A short description of the feature."
::= { genEquipUnitLicenseFeatureEntry 3 }
genEquipUnitLicenseFeatureIsUsed OBJECT-TYPE
SYNTAX LicenseGeneric
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the licensed feature is actually in used or its quantity that currently is in use."
::= { genEquipUnitLicenseFeatureEntry 4 }
genEquipUnitLicenseFeatureIsAllowed OBJECT-TYPE
SYNTAX LicenseGeneric
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether a licensed feature is allowed."
::= { genEquipUnitLicenseFeatureEntry 5 }
genEquipUnitLicenseViolationStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
violated(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the actual configuration violates the feature license."
::= { genEquipUnitLicenseFeatureEntry 6 }
-- License group continue
genEquipUnitLicenseCutThrough OBJECT-TYPE
SYNTAX AllowedNotAllowed
ACCESS read-only
STATUS mandatory
DESCRIPTION "This parameter indicates whether the cut-through license is allowed.
This license allows using the cut-through frames in the TM."
::= { genEquipUnitLicenseInfo 20}
genEquipUnitLicenseTdmInterfaceStandard OBJECT-TYPE
SYNTAX INTEGER {
ets1(0),
ansi(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The TDM interface standard: ETSI (European) or ANSI (North American)."
::= { genEquipUnitLicenseInfo 21}
--- External Alarms
genEquipUnitExternalAlarms OBJECT IDENTIFIER ::= { genEquipUnit 4}
--- External Alarms - Alarm Input
genEquipUnitAlarmInput OBJECT IDENTIFIER ::= { genEquipUnitExternalAlarms 1}
genEquipUnitAlarmInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitAlarmInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"External input alarm table.
Using the table to manage the admin state of the external input alarm (Enable or Disable it).
Set a description and severity."
::= { genEquipUnitAlarmInput 1 }
genEquipUnitAlarmInputEntry OBJECT-TYPE
SYNTAX GenEquipUnitAlarmInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"External input alarm table.
Using the table to manage the admin state of the external input alarm (Enable or Disable it).
Set a description and severity."
INDEX { genEquipUnitAlarmInputCounter }
::= { genEquipUnitAlarmInputTable 1 }
GenEquipUnitAlarmInputEntry ::=
SEQUENCE {
genEquipUnitAlarmInputCounter
INTEGER,
genEquipUnitAlarmInputAdmin
EnableDisableSMI2,
genEquipUnitAlarmInputText
DisplayString,
genEquipUnitAlarmInputSeverity
InputSeverity,
genEquipUnitAlarmInputState
OffOn
}
genEquipUnitAlarmInputCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"External input alarm table index."
::= { genEquipUnitAlarmInputEntry 1 }
genEquipUnitAlarmInputAdmin OBJECT-TYPE
SYNTAX EnableDisableSMI2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Admin state of the External input alarm table."
::= { genEquipUnitAlarmInputEntry 2 }
genEquipUnitAlarmInputText OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..99))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"External input alarm description."
::= { genEquipUnitAlarmInputEntry 3 }
genEquipUnitAlarmInputSeverity OBJECT-TYPE
SYNTAX InputSeverity
ACCESS read-write
STATUS mandatory
DESCRIPTION
"External input alarm severity."
::= { genEquipUnitAlarmInputEntry 4 }
genEquipUnitAlarmInputState OBJECT-TYPE
SYNTAX OffOn
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state, raised or cleared, of the external alarm input."
::= { genEquipUnitAlarmInputEntry 5 }
--- External Alarms - Alarm Output
genEquipUnitAlarmOutput OBJECT IDENTIFIER ::= { genEquipUnitExternalAlarms 2}
genEquipUnitAlarmOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitAlarmOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"External output alarm table. using the table to manage the admin state of the external input alarm
, read the status and set an output group."
::= { genEquipUnitAlarmOutput 1 }
genEquipUnitAlarmOutputEntry OBJECT-TYPE
SYNTAX GenEquipUnitAlarmOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"External output alarm table. using the table to manage the admin state of the external input alarm
, read the status and set an output group."
INDEX { genEquipUnitAlarmOutputCounter }
::= { genEquipUnitAlarmOutputTable 1 }
GenEquipUnitAlarmOutputEntry ::=
SEQUENCE {
genEquipUnitAlarmOutputCounter
INTEGER,
genEquipUnitAlarmOutputAdmin
INTEGER,
genEquipUnitAlarmOutputStatus
INTEGER,
genEquipUnitAlarmOutputGroup
INTEGER
}
genEquipUnitAlarmOutputCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"External output alarm table index."
::= { genEquipUnitAlarmOutputEntry 1 }
genEquipUnitAlarmOutputAdmin OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1),
test(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Admin state of the External output alarm. When 'Enabled', the functionality will be:
(i) If no alarms are raised, the N.O. (normally open) contact will be opened,
while the N.C. (normally closed) contact will be connected to the COM contact.
(ii) When an alarm is raised, or the system power is OFF,
the N.O will be connected to the COM contact, while the N.C. contact will remain opened.
When 'Test' option is selected, the dry contacts behave as an alarm is raised in the system,
as described in case (ii) above."
::= { genEquipUnitAlarmOutputEntry 2 }
genEquipUnitAlarmOutputStatus OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1),
on-test(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current stauts of the External output alarm table."
::= { genEquipUnitAlarmOutputEntry 3 }
genEquipUnitAlarmOutputGroup OBJECT-TYPE
SYNTAX INTEGER {
communication(1),
quality-of-service(2),
processing(3),
equipment(4),
environmental(5),
all-groups(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the group to which the external output alarm belongs."
::= { genEquipUnitAlarmOutputEntry 4 }
-- Shelf Managment
genEquipUnitShelf OBJECT IDENTIFIER ::= { genEquipUnit 5}
genEquipUnitShelfInstallation OBJECT-TYPE
SYNTAX INTEGER {
standalone (0),
chassisModule(1) -- xc
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the NE installation type (standalone or module/card within a chassis). "
::= { genEquipUnitShelf 1 }
genEquipUnitShelfModuleRole OBJECT-TYPE
SYNTAX INTEGER {
main(0),
extention(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the NE module role (main unit or extention)."
::= { genEquipUnitShelf 2 }
genEquipUnitShelfSlotLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Slot label is a user defined description for the module in the slot."
::= { genEquipUnitShelf 3 }
genEquipUnitShelfArchivesOperationStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shelf-wide configuration archives [backup/restore] operation status.
Used also when creating archive for unit info.
Relevant only for main units.
- ready(0)
- inProgress(1),
- success(2),
- failure(3)"
::= { genEquipUnitShelf 4 }
genEquipUnitShelfManagmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfManagmentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the IDUs that may be in the shelf (population, communication status, most severe alarm) and
provides the ability to backup/restore SW for each IDU.
Relevant only for main units."
::= { genEquipUnitShelf 5 }
genEquipUnitShelfManagmentEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfManagmentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table keeps the shelf information on all the modules in the shelf (population, status, most severe alarm) and
provides the ability for backup/restore command or SW download.
Relevant only for main units."
INDEX { genEquipUnitShelfManagmentSlot }
::= { genEquipUnitShelfManagmentTable 1 }
GenEquipUnitShelfManagmentEntry ::=
SEQUENCE {
genEquipUnitShelfManagmentSlot
SlotId,
genEquipUnitShelfManagmentSlotPopulation
INTEGER,
genEquipUnitShelfManagmentCommunicationStatus
INTEGER,
genEquipUnitShelfManagmentSlotMostSevereAlarm
Severity,
genEquipUnitShelfManagmentMngSwCommand
SwCommand,
genEquipUnitShelfManagmentSlotReset
OffOn,
genEquipUnitShelfManagmentSlotIp
IpAddress
}
genEquipUnitShelfManagmentSlot OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the slot number used as an index for this table."
::= { genEquipUnitShelfManagmentEntry 1 }
genEquipUnitShelfManagmentSlotPopulation OBJECT-TYPE
SYNTAX INTEGER {
not-present(0),
present(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot population state, which indicates if the slot is occupied or not.
Relevant only for main units."
::= { genEquipUnitShelfManagmentEntry 2 }
genEquipUnitShelfManagmentCommunicationStatus OBJECT-TYPE
SYNTAX INTEGER {
communicationDown(0), -- not alive
communicationUp(1) -- alive
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates if the slot can be reached or not.
Relevant only for main units."
::= { genEquipUnitShelfManagmentEntry 3 }
genEquipUnitShelfManagmentSlotMostSevereAlarm OBJECT-TYPE
SYNTAX Severity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the most severe alarm for the module on this slot.
Relevant only for main unit."
::= { genEquipUnitShelfManagmentEntry 4 }
genEquipUnitShelfManagmentMngSwCommand OBJECT-TYPE
SYNTAX SwCommand
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The command to be executed to manage SW versions.
Relevant only for main units.
Possible values are:
- noOperation(0)
- downloadUpgradeVersion(1)
- upgrade(2)
- rollback(3)
- downgrade(4)
- downloadDowngradeVersion(5)"
::= { genEquipUnitShelfManagmentEntry 5 }
genEquipUnitShelfManagmentSlotReset OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
::= { genEquipUnitShelfManagmentEntry 6 }
genEquipUnitShelfManagmentSlotIp OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Slot SNMP Management IP address."
::= { genEquipUnitShelfManagmentEntry 7 }
genEquipUnitShelfReset OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter allows resetting of entire shelf."
::= { genEquipUnitShelf 6 }
genEquipUnitshelfAllODUAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The unit is configured as all outdoor unit, enable or disable it."
::= { genEquipUnitShelf 7 }
genEquipUnitShelfSlotConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfSlotConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Slot configuration table."
::= { genEquipUnitShelf 8 }
genEquipUnitShelfSlotConfigEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfSlotConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows configuration of card population parameters."
INDEX { genEquipUnitShelfSlotConfigSlotID }
::= { genEquipUnitShelfSlotConfigTable 1 }
GenEquipUnitShelfSlotConfigEntry ::=
SEQUENCE {
genEquipUnitShelfSlotConfigSlotID
SlotId,
genEquipUnitShelfSlotConfigExpectedCardType
InventoryCardType,
genEquipUnitShelfSlotConfigLabel
DisplayString,
genEquipUnitShelfSlotConfigAdmin
EnableDisable,
genEquipUnitShelfSlotConfigSlotReset
OffOn
}
genEquipUnitShelfSlotConfigSlotID OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the slot number used as an index for this table."
::= { genEquipUnitShelfSlotConfigEntry 1 }
genEquipUnitShelfSlotConfigExpectedCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Expected card type in current slot."
::= { genEquipUnitShelfSlotConfigEntry 2 }
genEquipUnitShelfSlotConfigLabel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Slot label."
::= { genEquipUnitShelfSlotConfigEntry 3 }
genEquipUnitShelfSlotConfigAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Slot admin state."
::= { genEquipUnitShelfSlotConfigEntry 4 }
genEquipUnitShelfSlotConfigSlotReset OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
::= { genEquipUnitShelfSlotConfigEntry 5 }
genEquipUnitShelfTccConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfTccConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"TCC configuration table."
::= { genEquipUnitShelf 9 }
genEquipUnitShelfTccConfigEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfTccConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows configuration of TCC population parameters."
INDEX { genEquipUnitShelfTccConfigSlotID }
::= { genEquipUnitShelfTccConfigTable 1 }
GenEquipUnitShelfTccConfigEntry ::=
SEQUENCE {
genEquipUnitShelfTccConfigSlotID
SlotId,
genEquipUnitShelfTccConfigExpectedCardType
InventoryCardType,
genEquipUnitShelfTccConfigLabel
DisplayString,
genEquipUnitShelfTccConfigAdmin
EnableDisable,
genEquipUnitShelfTccConfigReset
OffOn
}
genEquipUnitShelfTccConfigSlotID OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the TCC slot number used as an index for this table."
::= { genEquipUnitShelfTccConfigEntry 1 }
genEquipUnitShelfTccConfigExpectedCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Expected card type in current TCC slot."
::= { genEquipUnitShelfTccConfigEntry 2 }
genEquipUnitShelfTccConfigLabel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCC label."
::= { genEquipUnitShelfTccConfigEntry 3 }
genEquipUnitShelfTccConfigAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TCC admin state."
::= { genEquipUnitShelfTccConfigEntry 4 }
genEquipUnitShelfTccConfigReset OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter Allows resetting specific unit according to genEquipUnitShelfManagmentSlot table index."
::= { genEquipUnitShelfTccConfigEntry 5 }
--
-- Slot status table - generic-cards-status-table
--
genEquipUnitShelfSlotStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfSlotStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the status of the cards currently inserted in the system."
::= { genEquipUnitShelf 10 }
genEquipUnitShelfSlotStatusEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfSlotStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry contains information about the status of the cards currently inserted in the system."
INDEX { genEquipUnitShelfSlotStatusSlotID }
::= { genEquipUnitShelfSlotStatusTable 1 }
GenEquipUnitShelfSlotStatusEntry ::=
SEQUENCE {
genEquipUnitShelfSlotStatusSlotID
SlotId,
genEquipUnitShelfSlotStatusOccupancy
CardOccupancy,
genEquipUnitShelfSlotStatusAllowedCardTypes
Counter64,
genEquipUnitShelfSlotStatusCardType
InventoryCardType,
genEquipUnitShelfSlotStatusOperationalState
OperState,
genEquipUnitShelfSlotStatusCommunication
DownUp
}
genEquipUnitShelfSlotStatusSlotID OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot where PW-LIC is inserted."
::= { genEquipUnitShelfSlotStatusEntry 1 }
genEquipUnitShelfSlotStatusOccupancy OBJECT-TYPE
SYNTAX CardOccupancy
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot Occupancy."
::= { genEquipUnitShelfSlotStatusEntry 2 }
genEquipUnitShelfSlotStatusAllowedCardTypes OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"shelf slot allowed card types."
::= { genEquipUnitShelfSlotStatusEntry 3 }
genEquipUnitShelfSlotStatusCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shelf Slot card type."
::= { genEquipUnitShelfSlotStatusEntry 4 }
genEquipUnitShelfSlotStatusOperationalState OBJECT-TYPE
SYNTAX OperState
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational State."
::= { genEquipUnitShelfSlotStatusEntry 5 }
genEquipUnitShelfSlotStatusCommunication OBJECT-TYPE
SYNTAX DownUp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot Operational State."
::= { genEquipUnitShelfSlotStatusEntry 6 }
--
-- traffic-and-control-status-cards-table - shelf-TCC-status-cards-table
--
genEquipUnitShelfTccStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfTccStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information about the status of the TCC currently inserted in the system."
::= { genEquipUnitShelf 11 }
genEquipUnitShelfTccStatusEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfTccStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry contains information about the status of the TCC currently inserted in the system."
INDEX { genEquipUnitShelfTccStatusSlotID }
::= { genEquipUnitShelfTccStatusTable 1 }
GenEquipUnitShelfTccStatusEntry ::=
SEQUENCE {
genEquipUnitShelfTccStatusSlotID
SlotId,
genEquipUnitShelfTccStatusOccupancy
CardOccupancy,
genEquipUnitShelfTccStatusAllowedCardTypes
Counter64,
genEquipUnitShelfTccStatusCardType
InventoryCardType,
genEquipUnitShelfTccStatusOperationalState
OperState,
genEquipUnitShelfTccStatusCommunication
DownUp
}
genEquipUnitShelfTccStatusSlotID OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot where PW-LIC is inserted."
::= { genEquipUnitShelfTccStatusEntry 1 }
genEquipUnitShelfTccStatusOccupancy OBJECT-TYPE
SYNTAX CardOccupancy
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot Occupancy."
::= { genEquipUnitShelfTccStatusEntry 2 }
genEquipUnitShelfTccStatusAllowedCardTypes OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"shelf slot allowed card types."
::= { genEquipUnitShelfTccStatusEntry 3 }
genEquipUnitShelfTccStatusCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shelf Slot card type."
::= { genEquipUnitShelfTccStatusEntry 4 }
genEquipUnitShelfTccStatusOperationalState OBJECT-TYPE
SYNTAX OperState
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational State."
::= { genEquipUnitShelfTccStatusEntry 5 }
genEquipUnitShelfTccStatusCommunication OBJECT-TYPE
SYNTAX DownUp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot Operational State."
::= { genEquipUnitShelfTccStatusEntry 6 }
--
-- Alarms Counter Table - alarm-services-per-slot-counter-table
--
genEquipUnitShelfManagmentSeverityTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfManagmentSeverityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table indicates the number of current raised alarms per slot."
::= { genEquipUnitShelf 12 }
genEquipUnitShelfManagmentSeverityEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfManagmentSeverityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry indicates the number of current raised alarms per slot."
INDEX { genEquipUnitShelfManagmentSeveritySlot }
::= { genEquipUnitShelfManagmentSeverityTable 1 }
GenEquipUnitShelfManagmentSeverityEntry ::=
SEQUENCE {
genEquipUnitShelfManagmentSeveritySlot
INTEGER,
genEquipUnitShelfManagmentSeverityCritical
INTEGER,
genEquipUnitShelfManagmentSeverityMajor
INTEGER,
genEquipUnitShelfManagmentSeverityMinor
INTEGER,
genEquipUnitShelfManagmentSeverityWarning
INTEGER,
genEquipUnitShelfManagmentSeverityIndeterminate
INTEGER
}
genEquipUnitShelfManagmentSeveritySlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot ID number that identifies it."
::= { genEquipUnitShelfManagmentSeverityEntry 1 }
genEquipUnitShelfManagmentSeverityCritical OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of alarms with 'Critical' severity."
::= { genEquipUnitShelfManagmentSeverityEntry 2 }
genEquipUnitShelfManagmentSeverityMajor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of alarms with 'Major' severity."
::= { genEquipUnitShelfManagmentSeverityEntry 3 }
genEquipUnitShelfManagmentSeverityMinor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of alarms with 'Minor' severity."
::= { genEquipUnitShelfManagmentSeverityEntry 4 }
genEquipUnitShelfManagmentSeverityWarning OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of alarms with 'Warning' severity."
::= { genEquipUnitShelfManagmentSeverityEntry 5 }
genEquipUnitShelfManagmentSeverityIndeterminate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of alarms with 'Indeterminate' severity."
::= { genEquipUnitShelfManagmentSeverityEntry 6 }
--
-- pdc-and-fan-cards-table - pdc-and-fan-cards-table
--
genEquipUnitShelfPdcFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfPdcFanStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows for fun card."
::= { genEquipUnitShelf 13 }
genEquipUnitShelfPdcFanStatusEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfPdcFanStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows for fun card."
INDEX { genEquipUnitShelfPdcFanStatusPdcFanId }
::= { genEquipUnitShelfPdcFanStatusTable 1 }
GenEquipUnitShelfPdcFanStatusEntry ::=
SEQUENCE {
genEquipUnitShelfPdcFanStatusPdcFanId
INTEGER,
genEquipUnitShelfPdcFanStatusPdcFanExMonitor
EnableDisable,
genEquipUnitShelfPdcFanStatusPdcFanOccupancy
CardOccupancy,
genEquipUnitShelfPdcFanStatusPdcFanCardType
InventoryCardType
}
genEquipUnitShelfPdcFanStatusPdcFanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"pdc-fan-id"
::= { genEquipUnitShelfPdcFanStatusEntry 1 }
genEquipUnitShelfPdcFanStatusPdcFanExMonitor OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"pdc-fan-existent monitor."
::= { genEquipUnitShelfPdcFanStatusEntry 2 }
genEquipUnitShelfPdcFanStatusPdcFanOccupancy OBJECT-TYPE
SYNTAX CardOccupancy
ACCESS read-only
STATUS mandatory
DESCRIPTION
"card_occupancy."
::= { genEquipUnitShelfPdcFanStatusEntry 3 }
genEquipUnitShelfPdcFanStatusPdcFanCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the licensed feature is actually in used or its quantity that currently is in use."
::= { genEquipUnitShelfPdcFanStatusEntry 4 }
--
-- ABC MUX configuration table - shelf-abc-mux-configuration-table
--
genEquipUnitShelfAbcMuxTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipUnitShelfAbcMuxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows enabling/disabling each ABC MUX group.
ABC groups can be defined on top of these MUX."
::= { genEquipUnitShelf 14 }
genEquipUnitShelfAbcMuxEntry OBJECT-TYPE
SYNTAX GenEquipUnitShelfAbcMuxEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry allows enabling/disabling each ABC MUX group.
ABC groups can be defined on top of these MUX."
INDEX { genEquipUnitShelfAbcMuxNumber }
::= { genEquipUnitShelfAbcMuxTable 1 }
GenEquipUnitShelfAbcMuxEntry ::=
SEQUENCE {
genEquipUnitShelfAbcMuxNumber
INTEGER,
genEquipUnitShelfAbcMuxAdmin
EnableDisable
}
genEquipUnitShelfAbcMuxNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifier for each of the possible MUXs which choose between using the ABC trunks
or the port for multi-directional radios"
::= { genEquipUnitShelfAbcMuxEntry 1 }
genEquipUnitShelfAbcMuxAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables the MUX (for ABC) or disables it (for multi-directional radios)."
::= { genEquipUnitShelfAbcMuxEntry 2 }
--
-- Scalars
--
genEquipUnitShelfMultiplexTrafficSource OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The parameter multiplex traffic between slot 1 and slot 12."
::= { genEquipUnitShelf 23 }
genEquipUnitShelfMaskUnderVoltageAlarmFirstPowerFeed OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Mask undervoltage alarm on 1st DC power feed."
::= { genEquipUnitShelf 24 }
genEquipUnitShelfMaskUnderVoltageAlarmSecondPowerFeed OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Mask undervoltage alarm on 2nd DC power feed"
::= { genEquipUnitShelf 25 }
-- Protection
genEquipProtection OBJECT IDENTIFIER ::= {genEquipUnit 6}
genEquipProtectionAdmin OBJECT-TYPE
SYNTAX INTEGER {
protection1Plus1Hsb(2),
protectionDisable(3),
protection2Plus2Hsb(4),
protection2Plus0Hsb(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Admin mode of the protection.
In case of protection2Plus2Hsb this parameter should be configured in
the main and extension slots."
::= { genEquipProtection 1 }
genEquipProtectionMode OBJECT-TYPE
SYNTAX INTEGER {
active(0),
standby(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In protection mode, the card can be either active or standby"
::= { genEquipProtection 2 }
genEquipProtectionMateIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Same parameter as genEquipNetworkMateIp.
In case of 1+1 protection it is the protected card (Mate) IP address.
In case of 2+2 protection it is the IP address of the protected unit."
::= { genEquipProtection 3 }
genEquipProtectionMateMACAddr OBJECT-TYPE
SYNTAX MacAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In case of 1+1 protection it is protected card (Mate) MAC address
In case of 2+2 protection it is the IP address of the protected unit."
::= { genEquipProtection 4 }
genEquipProtectionRadioExcessiveBERSwitch OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Admin state of an Excessive BER threshold. When enabled, crossing the Excessive BER threshold will cause
a protection switch."
::= { genEquipProtection 5 }
genEquipProtectionLockout OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter provides the ability to lock the mode of each card in the protection,
meaning to force the fact that protection switch will not occur."
::= { genEquipProtection 6 }
genEquipProtectionForceSwitch OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is a command that forces a protection switch regardless of the state of the standby card."
::= { genEquipProtection 7 }
genEquipProtectionManualSwitch OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is a command that performs manaual protection switch."
::= { genEquipProtection 8 }
genEquipProtectionCopyToMateComand OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this parameter to On will copy configured parameters from the active to the standby unit."
::= { genEquipProtection 9 }
genEquipProtectionCopyToMateStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter represents the status of the copy-to-mate command when protection is enabled.
- ready(0)
- inProgress(1),
- success(2),
- failure(3)"
::= { genEquipProtection 10 }
genEquipProtectionMultiUnitLAGAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter enables the Multi Unit LAG feature.
It can be activated only in Single Pipe configuration and only when protection is active (either 1+1 or 2+2)."
::= { genEquipProtection 11 }
genEquipProtectionRevertiveAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/Disable revertive protection mode. In revertive protection mode one IDU will be defined as a Primary and the other will be Secondary.
Revertive protection will always tend to make the Primary IDU active unless it has a hardware failure."
::= { genEquipProtection 12 }
genEquipProtectionRevertivePrimaryIDU OBJECT-TYPE
SYNTAX INTEGER {
lower(0),
upper(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Decides whether upper or lower IDU will be primary. When placed in a shelf, the upper will be the upper slot in the shelf.
When working in stand-alone mode, the IDU with the highest IP address will be considered as upper."
::= { genEquipProtection 13 }
genEquipProtectionRevertiveMinTimer OBJECT-TYPE
SYNTAX INTEGER (1..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Minimal revertive protection timer period."
::= { genEquipProtection 14 }
genEquipProtectionRevertiveMaxNumOfTries OBJECT-TYPE
SYNTAX INTEGER (0..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximal number of revertive protection tries. Used to prevent instability. Revertive protection will give up trying to switch
to the primary standby IDU path after the maximal number of tries. Setting Zero value will enable revertive protection switch only
if the last protection switch was due to a local equipment failure."
::= { genEquipProtection 15 }
genEquipProtectionRevertiveTimerMultiplier OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A factor that increases the revertive timer period after each try. Setting 1 value will leave the timer period constantly at its minimal value."
::= { genEquipProtection 16 }
genEquipProtectionAspRevertive OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"n Smart Pipe HSB mode , this parameter causes the Ethernet line port to be muted upon a complete failure of
the radio signal (in both active and standby units)"
::= { genEquipProtection 17 }
--
genEquipDiversity OBJECT IDENTIFIER ::= {genEquipUnit 7}
genEquipDiversityType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
space-diversity (2),
frequency-diversity (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter sets the type of hitless diversity to be used.
Notice that only if protection is enabled this has any effect."
::= { genEquipDiversity 1 }
genEquipDiversityRevertiveMode OBJECT-TYPE
SYNTAX INTEGER {
non-revertive(1),
revertive(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter sets whether hitless switches are revertive in the event that
the primary radio channel doesn't have any errors."
::= { genEquipDiversity 2 }
genEquipDiversityPrimaryRadio OBJECT-TYPE
SYNTAX INTEGER {
upper-radio(1),
lower-radio(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter sets which IDU contains the primary radio channel to revert to."
::= { genEquipDiversity 3 }
genEquipDiversityRevertiveTimer OBJECT-TYPE
SYNTAX INTEGER (1..15)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter sets the amount of seconds that must pass without a failure in
the primary radio before doing a revertive switch."
::= { genEquipDiversity 4 }
genEquipDiversityForceActive OBJECT-TYPE
SYNTAX INTEGER {
none(0),
local-radio(1),
mate-radio(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter allows forcing incoming traffic to be taken from either of
the radios (or none) for testing purposes."
::= { genEquipDiversity 5 }
genEquipDiversitySwitchCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows the number of hitless switches performed since last time counter was cleared."
::= { genEquipDiversity 6 }
genEquipDiversitySwitchCounterClear OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter allows clearing of switch counter."
::= { genEquipDiversity 7 }
genEquipDiversityReceiveRadio OBJECT-TYPE
SYNTAX INTEGER {
lower-idu(0),
upper-idu(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows from which radio the traffic is currently being taken."
::= { genEquipDiversity 8 }
-- Faults
genEquipFault OBJECT IDENTIFIER ::= { genEquip 3}
-- Current Alarms
genEquipCurrentAlarm OBJECT IDENTIFIER ::= {genEquipFault 1}
genEquipCurrentAlarmLastChangeCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is initialized with a random number after resest,
and incremented on each change in the CurrentAlarmTable"
::= { genEquipCurrentAlarm 1 }
genEquipCurrentAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipCurrentAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the current alarm (when a RAISED trap is
sent, an alarm is added to the table, when a CLEAR trap is sent,
the alarm is removed)."
::= { genEquipCurrentAlarm 2 }
genEquipCurrentAlarmEntry OBJECT-TYPE
SYNTAX GenEquipCurrentAlarmEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of current RAISED traps."
INDEX { genEquipCurrentAlarmCounter }
::= { genEquipCurrentAlarmTable 1 }
GenEquipCurrentAlarmEntry ::=
SEQUENCE {
genEquipCurrentAlarmCounter
INTEGER,
genEquipCurrentAlarmRaisedTimeT
INTEGER,
genEquipCurrentAlarmId
INTEGER,
genEquipCurrentAlarmName
DisplayString,
genEquipCurrentAlarmInstance
INTEGER,
genEquipCurrentAlarmSeverity
Severity,
genEquipCurrentAlarmIfIndex
INTEGER,
genEquipCurrentAlarmModule
DisplayString,
genEquipCurrentAlarmDesc
DisplayString,
genEquipCurrentAlarmProbableCause
DisplayString,
genEquipCurrentAlarmCorrectiveActions
DisplayString,
genEquipCurrentAlarmState
INTEGER,
genEquipCurrentAlarmSlotId
INTEGER,
genEquipCurrentAlarmAdditionalInfo
DisplayString,
genEquipCurrentAlarmUserText
DisplayString
}
genEquipCurrentAlarmCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A running counter of open alarms, incremented upon each new alarm."
::= { genEquipCurrentAlarmEntry 1 }
genEquipCurrentAlarmRaisedTimeT OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rasied time of this alarm.
Time in seconds since January 1, 1970 00:00 UTC."
::= { genEquipCurrentAlarmEntry 2 }
genEquipCurrentAlarmId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm ID. List of alarm IDs is available in the MIB Ref. Guide."
::= { genEquipCurrentAlarmEntry 3 }
genEquipCurrentAlarmName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm name (the parameter and entity in the CLI) for example
'radio/framer/radio-lof'"
::= { genEquipCurrentAlarmEntry 4 }
genEquipCurrentAlarmInstance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In the case of alarms that may have several appereances (at interfaces, channels, VCs, etc.), this parameter indicates the instance of the alarm."
::= { genEquipCurrentAlarmEntry 5 }
genEquipCurrentAlarmSeverity OBJECT-TYPE
SYNTAX Severity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current Alarm severity
the values can be:
- indeterminate(0)
- critical(1)
- major(2)
- minor(3)
- warning(4)
- cleared(5)"
DEFVAL { indeterminate }
::= { genEquipCurrentAlarmEntry 6 }
genEquipCurrentAlarmIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface Index where the alarm occurred, alarms that are
not associated with specific interfaces will have the following value:
For a non-interface alarm, the value is: 65001"
::= { genEquipCurrentAlarmEntry 7 }
genEquipCurrentAlarmModule OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module of the alarm.
Possible values are 'IDU' or 'RFU'."
::= {genEquipCurrentAlarmEntry 8}
genEquipCurrentAlarmDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm description (same as the description in the sent trap)."
::= { genEquipCurrentAlarmEntry 9}
genEquipCurrentAlarmProbableCause OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm probable cause."
::= { genEquipCurrentAlarmEntry 10}
genEquipCurrentAlarmCorrectiveActions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The alarm corrective actions."
::= { genEquipCurrentAlarmEntry 11 }
genEquipCurrentAlarmState OBJECT-TYPE
SYNTAX INTEGER{
cleared(0),
raised(1),
event(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the alarm (cleared or rasied)."
::= { genEquipCurrentAlarmEntry 12 }
genEquipCurrentAlarmSlotId OBJECT-TYPE
SYNTAX SlotId
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ID of the slot originating the alarm."
::= { genEquipCurrentAlarmEntry 13 }
genEquipCurrentAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Additional information that may further qualify the source of the alarm."
::= { genEquipCurrentAlarmEntry 14 }
genEquipCurrentAlarmUserText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An additional description of the event or fault, or any other information that user wants to attach to it."
::= { genEquipCurrentAlarmEntry 15 }
-- Just like current alarm
genEquipMostSevereAlarm OBJECT-TYPE
SYNTAX Severity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The severity of the most severe alarm in the system"
::= { genEquipCurrentAlarm 3 }
genEquipAlarmConfigDefault OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows to revert back to the default values of all alarm configurations"
::= { genEquipCurrentAlarm 4 }
--
-- Alarm Configuration - alarm-services-configuration-table
--
genEquipAlarmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipAlarmConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows system alarms configuration."
::= { genEquipCurrentAlarm 5 }
genEquipAlarmConfigEntry OBJECT-TYPE
SYNTAX GenEquipAlarmConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry allows system alarms configuration."
INDEX { genEquipAlarmConfigId }
::= { genEquipAlarmConfigTable 1 }
GenEquipAlarmConfigEntry ::=
SEQUENCE {
genEquipAlarmConfigId
INTEGER,
genEquipAlarmConfigSeverity
Severity,
genEquipAlarmConfigDescr
DisplayString,
genEquipAlarmConfigAdditionalText
DisplayString,
genEquipAlarmServiceAffect
OffOn
}
genEquipAlarmConfigId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"he alarm unique Id number that identifies it."
::= { genEquipAlarmConfigEntry 1 }
genEquipAlarmConfigSeverity OBJECT-TYPE
SYNTAX Severity
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The perceived severity of the raised alarm."
::= { genEquipAlarmConfigEntry 2 }
genEquipAlarmConfigDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the raised alarm."
::= { genEquipAlarmConfigEntry 3 }
genEquipAlarmConfigAdditionalText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An additional description of the fault, or any other information that user wants to attach to it."
::= { genEquipAlarmConfigEntry 4 }
genEquipAlarmServiceAffect OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether the raised alarm affects a service."
::= { genEquipAlarmConfigEntry 5 }
-- Traps configuration.
genEquipTrapCfg OBJECT IDENTIFIER ::= {genEquipFault 2}
genEquipTrapCfgMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipTrapCfgMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table indicates the Trap manager list."
::= { genEquipTrapCfg 1 }
genEquipTrapCfgMgrEntry OBJECT-TYPE
SYNTAX GenEquipTrapCfgMgrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the manager IP addresses and the trap filter options."
INDEX { genEquipTrapCfgMgrId}
::= { genEquipTrapCfgMgrTable 1 }
GenEquipTrapCfgMgrEntry ::=
SEQUENCE {
genEquipTrapCfgMgrId INTEGER,
genEquipTrapCfgMgrAdmin EnableDisable,
genEquipTrapCfgMgrIP IpAddress,
genEquipTrapCfgMgrPort INTEGER,
genEquipTrapCfgMgrName DisplayString,
genEquipTrapCfgMgrCommunity DisplayString,
genEquipTrapCfgMgrSeverityFilter INTEGER,
genEquipTrapCfgMgrStatusChangeFilter OffOn,
genEquipTrapCfgMgrCLLI DisplayString,
genEquipTrapCfgMgrHeartbeatPeriod INTEGER,
genEquipTrapCfgMgrIPv6 OCTET STRING,
genEquipTrapCfgMgrV3User DisplayString
}
genEquipTrapCfgMgrId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates an index of a specific manager"
::= { genEquipTrapCfgMgrEntry 1 }
genEquipTrapCfgMgrAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates an administrative state of a specific manager.
disable - will not send traps to this trap manager."
::= { genEquipTrapCfgMgrEntry 2 }
genEquipTrapCfgMgrIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value indicates the manager's IP address."
::= { genEquipTrapCfgMgrEntry 3 }
genEquipTrapCfgMgrPort OBJECT-TYPE
SYNTAX INTEGER (70..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Port for sending the trap for each manager (possible values: 70-65535)"
DEFVAL { 162 }
::= { genEquipTrapCfgMgrEntry 4 }
genEquipTrapCfgMgrName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the manager configured to receive the traps"
::= { genEquipTrapCfgMgrEntry 5 }
genEquipTrapCfgMgrCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The manager trap community configured."
::= { genEquipTrapCfgMgrEntry 6 }
genEquipTrapCfgMgrSeverityFilter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a bit mask value for masking traps according to its severity.
There is a bit for each severity. If the relevant bit is on (1),
the Agent will send traps with this severity. It won't send traps if the
bit is off (0).
The list of bits from LSB to MSB:
Bit 1 (LSB) - indeterminate
Bit 2 - critical
Bit 3 - major
Bit 4 - minor
Bit 5 - warning
Bit 6 - cleared "
::= { genEquipTrapCfgMgrEntry 7 }
genEquipTrapCfgMgrStatusChangeFilter OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value represents the mode in which the traps are sent:
If the filter is set to ON - only traps that change the severity of the system are sent.
If the filter is set to OFF - all traps (that are not screened by other filters) are sent."
::= { genEquipTrapCfgMgrEntry 8 }
genEquipTrapCfgMgrCLLI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Common Language Location Identifier (maximum length: 100 chars)"
::= { genEquipTrapCfgMgrEntry 9 }
genEquipTrapCfgMgrHeartbeatPeriod OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This item defines the interval (in minutes) between each heartbeat trap.
A value of '0' disables this feature."
DEFVAL { 0 }
::= { genEquipTrapCfgMgrEntry 10 }
genEquipTrapCfgMgrIPv6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP-v6 address of the trap manage)"
::= { genEquipTrapCfgMgrEntry 11 }
genEquipTrapCfgMgrV3User OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The manager trap V3 user name configured"
::= { genEquipTrapCfgMgrEntry 12 }
-- Event Log
genEquipEventLog OBJECT IDENTIFIER ::= {genEquipFault 3}
genEquipEventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipEventLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the event log."
::= { genEquipEventLog 1 }
genEquipEventLogEntry OBJECT-TYPE
SYNTAX GenEquipEventLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of the event log table."
INDEX { genEquipEventLogCounter }
::= { genEquipEventLogTable 1 }
GenEquipEventLogEntry ::=
SEQUENCE {
genEquipEventLogCounter
INTEGER,
genEquipEventLogRaisedTimeT
INTEGER,
genEquipEventLogSeverity
Severity,
genEquipEventLogModule
DisplayString,
genEquipEventLogDesc
DisplayString,
genEquipEventLogState
INTEGER,
genEquipEventLogProbableCause
DisplayString,
genEquipEventLogCorrectiveActions
DisplayString,
genEquipEventLogAdditionalInfo
DisplayString,
genEquipEventLogUserText
DisplayString,
genEquipEventLogIfIndex
INTEGER,
genEquipEventLogId
INTEGER
}
genEquipEventLogCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event counter."
::= { genEquipEventLogEntry 1 }
genEquipEventLogRaisedTimeT OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rasied time of this event.
Time in seconds since January 1, 1970 00:00 UTC. (time_t format)"
::= { genEquipEventLogEntry 2 }
genEquipEventLogSeverity OBJECT-TYPE
SYNTAX Severity
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event severity, possible values are:
- indeterminate(0),
- critical(1)
- major(2)
- minor(3)
- warning(4)
- cleared(5)"
::= { genEquipEventLogEntry 3 }
genEquipEventLogModule OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The module of the event. ('IDU' or 'RFU')"
::= { genEquipEventLogEntry 4 }
genEquipEventLogDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event description (same as the description in the sent trap)."
::= { genEquipEventLogEntry 5 }
genEquipEventLogState OBJECT-TYPE
SYNTAX INTEGER{
cleared(0),
raised(1),
event(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the event or alarm.
In case of alarm, 'cleard' or 'raised'.
In case of event, 'event'."
::= { genEquipEventLogEntry 6 }
genEquipEventLogProbableCause OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The probable cause that may be the reason for the event."
::= { genEquipEventLogEntry 7 }
genEquipEventLogCorrectiveActions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Some possible suggested corrective actions in order to eliminate the raised alarm."
::= { genEquipEventLogEntry 8 }
genEquipEventLogAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Additional information that may further qualify the source of the event."
::= { genEquipEventLogEntry 9 }
genEquipEventLogUserText OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An additional description of the event or fault, or any other information that user wants to attach to it."
::= { genEquipEventLogEntry 10 }
genEquipEventLogIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If Index of the originated source."
::= { genEquipEventLogEntry 11 }
genEquipEventLogId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Id of the event."
::= { genEquipEventLogEntry 12 }
-- Clear event log command
genEquipEventLogClear OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The clear event log command. If enabled, will clear the event log."
::= { genEquipEventLog 2 }
genEquipEventLogLastChangeCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This counter is initialized with a random number after reset,
and incremented on each change in the EventLogTable"
::= { genEquipEventLog 3 }
-- Application last error (number and description)
genEquipFaultErrno OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The application last error number. List of Errnos are located in the MIB Ref Guide."
::= { genEquipFault 4 }
genEquipFaultErrDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The application last error description. List of Errnos are located in the MIB Ref Guide."
::= { genEquipFault 5 }
-- Management
genEquipMng OBJECT IDENTIFIER ::= { genEquip 4}
genEquipMngSw OBJECT IDENTIFIER ::= { genEquipMng 1}
genEquipMngSwServerUrl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Remote SW Update Server URL where SW updates reside"
::= { genEquipMngSw 1 }
genEquipMngSwServerLogin OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Remote server login"
::= { genEquipMngSw 2 }
genEquipMngSwServerPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Remote server password"
::= { genEquipMngSw 3 }
genEquipMngSwProxyUrl OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Proxy Server Url.
This parameter is obsolete and should not be in used."
::= { genEquipMngSw 4 }
genEquipMngSwProxyLogin OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Proxy server login
This parameter is obsolete and should not be in used."
::= { genEquipMngSw 5 }
genEquipMngSwProxyPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Proxy server password
This parameter is obsolete and should not be in used."
::= { genEquipMngSw 6 }
genEquipMngSwDownloadStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Download software status.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngSw 7 }
genEquipMngSwInstallStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Install software status.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngSw 8 }
genEquipMngSwCommand OBJECT-TYPE
SYNTAX SwCommandTimer
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The command that is executed to manage SW versions.
Depending on the value given, a different operation will be carried out involving FTP and/or version installing.
Notice that software will be installed in all slots in a shelf and reset will be automatically carried out
at the end of the installation process.
Possible values are:
- noOperation(0)
- downloadUpgradeVersion(1) - load a newer version from FTP site
- upgrade(2) - upgrade to newer version which has already been loaded
- rollback(3) - install a previously working version without downloading
- downgrade(4) - downgrade to an older version which has alredy been loaded
- downloadDowngradeVersion(5) - load an older version from FTP site
- upgradeTimer(6) - Starts the timer defined in genEquipMngSwInstallationTimer
and upon expiration upgrades to a newer version which has already been loaded.
- rollbackTimer(7) - Starts the timer defined in genEquipMngSwInstallationTimer
and upon expiration install a previously working version without downloading
- downgradeTimer(7) - Starts the timer defined in genEquipMngSwInstallationTimer
and upon expiration downgrades to an older which has already been loaded
- abortTimedTnstallation(9) stops a counting timer; the installation process will not take place.
Notice that it does not stop an installation process once started."
::= { genEquipMngSw 9 }
genEquipMngSwInstalledIduVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the Package Version of the installed IDU SW"
::= { genEquipMngSw 10 }
genEquipMngSwInstalledRfuVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the Package version of the installed RFU SW."
::= { genEquipMngSw 11 }
-- Versions
genEquipMngSwVersions OBJECT IDENTIFIER ::= { genEquipMngSw 13}
genEquipMngSwIDUVersionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwIDUVersionsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all IDU running versions."
::= { genEquipMngSwVersions 1 }
genEquipMngSwIDUVersionsEntry OBJECT-TYPE
SYNTAX GenEquipMngSwIDUVersionsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of the IDU Versions table."
INDEX { genEquipMngSwIDUVersionsCounter }
::= { genEquipMngSwIDUVersionsTable 1 }
GenEquipMngSwIDUVersionsEntry ::=
SEQUENCE {
genEquipMngSwIDUVersionsCounter
INTEGER,
genEquipMngSwIDUVersionsPackageName
DisplayString,
genEquipMngSwIDUVersionsTargetDevice
DisplayString,
genEquipMngSwIDUVersionsRunningVersion
DisplayString,
genEquipMngSwIDUVersionsInstalledVersion
DisplayString,
genEquipMngSwIDUVersionsUpgradePackage
DisplayString,
genEquipMngSwIDUVersionsDowngradePackage
DisplayString,
genEquipMngSwIDUVersionsResetType
INTEGER
}
genEquipMngSwIDUVersionsCounter OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the index of this table."
::= { genEquipMngSwIDUVersionsEntry 1 }
genEquipMngSwIDUVersionsPackageName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The package name"
::= { genEquipMngSwIDUVersionsEntry 2 }
genEquipMngSwIDUVersionsTargetDevice OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Target device within the NE (i.e. Modem, FPGA, IDU)"
::= { genEquipMngSwIDUVersionsEntry 3 }
genEquipMngSwIDUVersionsRunningVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The running version."
::= { genEquipMngSwIDUVersionsEntry 4 }
genEquipMngSwIDUVersionsInstalledVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The installed version is similar to the running version, besides packages that are not currently running.
Those packages will have in the running version 'N/A' while in the installed version there is a version number.
For example, in equipment without daughter-board, some of the packages will be installed but not running."
::= { genEquipMngSwIDUVersionsEntry 5 }
genEquipMngSwIDUVersionsUpgradePackage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In case the user performs an upgrade, this version will be the running/installed version"
::= { genEquipMngSwIDUVersionsEntry 6 }
genEquipMngSwIDUVersionsDowngradePackage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"In case the user performs downgrade, this version will be the running/installed version."
::= { genEquipMngSwIDUVersionsEntry 7 }
genEquipMngSwIDUVersionsResetType OBJECT-TYPE
SYNTAX INTEGER{
noReset(0),
appWarmReset(1),
tccColdReset(2),
mainBoardColdReset(3),
mainBoardWarmReset(4),
applicationRestart(5),
cardReset(6),
notApplicable(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Minimum level of reset required to update the software in the relevant module."
::= { genEquipMngSwIDUVersionsEntry 8 }
genEquipMngSwTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains all IDU running versions."
::= { genEquipMngSwVersions 2 }
genEquipMngSwTimerEntry OBJECT-TYPE
SYNTAX GenEquipMngSwTimerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of the IDU Versions table."
INDEX { genEquipMngSwTimerSlotNumber }
::= { genEquipMngSwTimerTable 1 }
GenEquipMngSwTimerEntry ::=
SEQUENCE {
genEquipMngSwTimerSlotNumber
INTEGER,
genEquipMngSwTimerInstallationTimer
INTEGER,
genEquipMngSwTimerTimeToInstall
INTEGER,
genEquipMngSwTimerTimerAbort
INTEGER
}
genEquipMngSwTimerSlotNumber OBJECT-TYPE
SYNTAX INTEGER (1..6)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot ID of the unit for this timer; 0 is for stand-alone units."
::= { genEquipMngSwTimerEntry 1 }
genEquipMngSwTimerInstallationTimer OBJECT-TYPE
SYNTAX INTEGER (1..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The timer (in minutes) for software installation operations to this unit."
::= { genEquipMngSwTimerEntry 2 }
genEquipMngSwTimerTimeToInstall OBJECT-TYPE
SYNTAX INTEGER (1..86400)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) from now for the unit to perform software installation.
Zero denotes that no operation has been requested."
::= { genEquipMngSwTimerEntry 3 }
genEquipMngSwTimerTimerAbort OBJECT-TYPE
SYNTAX INTEGER {
proceed(0),
abort (1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to stop the count-down to the software update action."
::= { genEquipMngSwTimerEntry 4 }
-- Timer scalars
genEquipMngSwFTPTimer OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time (in seconds) until file transfer is failed."
::= { genEquipMngSwVersions 10 }
--
genEquipMngSwInstallationTimer OBJECT-TYPE
SYNTAX INTEGER (1..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The timer (in minutes) for timed software installation operations to this unit"
::= { genEquipMngSw 14 }
genEquipMngSwTimeToInstall OBJECT-TYPE
SYNTAX INTEGER (1..1440)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of time (in minutes) from now for the unit to perform software installation.
Zero denotes that no operation has been requested"
::= { genEquipMngSw 15 }
genEquipMngSwUpgradeCommonRfuVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the Package version of the installed RFU SW."
::= { genEquipMngSw 16 }
genEquipMngSwDowngradeCommonRfuVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the Package version of the installed RFU SW."
::= { genEquipMngSw 17 }
genEquipMngSwFileTransferTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows configuring the details of the external server where software versions should be located."
::= { genEquipMngSw 18 }
genEquipMngSwFileTransferEntry OBJECT-TYPE
SYNTAX GenEquipMngSwFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of software management file transfer."
INDEX { genEquipMngSwFileTransferIndex }
::= { genEquipMngSwFileTransferTable 1 }
GenEquipMngSwFileTransferEntry ::=
SEQUENCE {
genEquipMngSwFileTransferIndex
INTEGER,
genEquipMngSwFileTransferProtocol
FtpProtocolType,
genEquipMngSwFileTransferUserName
DisplayString,
genEquipMngSwFileTransferPassword
DisplayString,
genEquipMngSwFileTransferAddress
IpAddress,
genEquipMngSwFileTransferPath
DisplayString,
genEquipMngSwFileTransferIpv6Address
OCTET STRING
}
genEquipMngSwFileTransferIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table."
::= { genEquipMngSwFileTransferEntry 1 }
genEquipMngSwFileTransferProtocol OBJECT-TYPE
SYNTAX FtpProtocolType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol to use to transfer the files between the system and an external computer."
::= { genEquipMngSwFileTransferEntry 2 }
genEquipMngSwFileTransferUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name for access to the configuration files location."
::= { genEquipMngSwFileTransferEntry 3 }
genEquipMngSwFileTransferPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password for access to the software version files location."
::= { genEquipMngSwFileTransferEntry 4 }
genEquipMngSwFileTransferAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address of the computer where software version files are to be taken from."
::= { genEquipMngSwFileTransferEntry 5 }
genEquipMngSwFileTransferPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Location of the files in the external server."
::= { genEquipMngSwFileTransferEntry 6 }
genEquipMngSwFileTransferIpv6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv6 Server Address."
::= { genEquipMngSwFileTransferEntry 7 }
---
---
-- NG Sequrity Certificate
genEquipSecurityTrafficCrypto OBJECT IDENTIFIER ::= {genEquipSecurity 10}
genEquipSecurityFipsAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"FIPS admin configuration parameter"
::= { genEquipSecurityTrafficCrypto 1 }
genEquipSecurityFipsStatus OBJECT-TYPE
SYNTAX DownUp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"FIPS operational status."
::= { genEquipSecurityTrafficCrypto 2 }
-- NG Sequrity Traffic Crypto configuration table traffic-crypto-config-table
genEquipTrafficCryptoConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipTrafficCryptoConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Traffic Crypto configuration table."
::= { genEquipSecurityTrafficCrypto 10 }
genEquipTrafficCryptoConfigEntry OBJECT-TYPE
SYNTAX GenEquipTrafficCryptoConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Traffic Crypto configuration table entry"
INDEX { genEquipTrafficCryptoConfigId }
::= { genEquipTrafficCryptoConfigTable 1 }
GenEquipTrafficCryptoConfigEntry ::=
SEQUENCE {
genEquipTrafficCryptoConfigId
INTEGER,
genEquipTrafficCryptoConfigConfigAdmin
INTEGER,
genEquipTrafficCryptoConfigMkey
OCTET STRING,
genEquipTrafficCryptoConfigBackupMkey
OCTET STRING,
genEquipTrafficCryptoConfigMkeyPeriod
INTEGER,
genEquipTrafficCryptoConfigRandKeyGen
INTEGER,
genEquipTrafficCryptoConfigSkeyPeriod
INTEGER
}
genEquipTrafficCryptoConfigId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Traffic crypto Configuration Intreface ID"
::= { genEquipTrafficCryptoConfigEntry 1 }
genEquipTrafficCryptoConfigConfigAdmin OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
aes-256(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Traffic Crypto Admin Mode."
::= { genEquipTrafficCryptoConfigEntry 2 }
genEquipTrafficCryptoConfigMkey OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Traffic Crypto Master Key."
::= { genEquipTrafficCryptoConfigEntry 3 }
genEquipTrafficCryptoConfigBackupMkey OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Traffic Crypto Backup Master Key"
::= { genEquipTrafficCryptoConfigEntry 4 }
genEquipTrafficCryptoConfigMkeyPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Master Key Expire Configuration."
::= { genEquipTrafficCryptoConfigEntry 5 }
genEquipTrafficCryptoConfigRandKeyGen OBJECT-TYPE
SYNTAX INTEGER {
random-key-generate(0),
random-key-clear(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Random Key generation/clear indication."
::= { genEquipTrafficCryptoConfigEntry 6 }
genEquipTrafficCryptoConfigSkeyPeriod OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Session Key Update Time Configuration."
::= { genEquipTrafficCryptoConfigEntry 7 }
-- NG Sequrity Traffic Crypto status table traffic-crypto-status-table
genEquipTrafficCryptoStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipTrafficCryptoStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Traffic Crypto status table."
::= { genEquipSecurityTrafficCrypto 11 }
genEquipTrafficCryptoStatusEntry OBJECT-TYPE
SYNTAX GenEquipTrafficCryptoStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Traffic Crypto status table Entry"
INDEX { genEquipTrafficCryptoStatusId }
::= { genEquipTrafficCryptoStatusTable 1 }
GenEquipTrafficCryptoStatusEntry ::=
SEQUENCE {
genEquipTrafficCryptoStatusId
INTEGER,
genEquipTrafficCryptoStatusValid
INTEGER,
genEquipTrafficCryptoStatusMkeyTimeExpire
INTEGER
}
genEquipTrafficCryptoStatusId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Traffic Crypto Status Intreface ID"
::= { genEquipTrafficCryptoStatusEntry 1 }
genEquipTrafficCryptoStatusValid OBJECT-TYPE
SYNTAX INTEGER {
not-valid(0),
valid(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Crypto Interface Validation State."
::= { genEquipTrafficCryptoStatusEntry 2 }
genEquipTrafficCryptoStatusMkeyTimeExpire OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of days Mkey to expire."
::= { genEquipTrafficCryptoStatusEntry 3 }
--
--
genEquipMngSwFileTransferStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the current software version file transfer operation."
::= { genEquipMngSw 19 }
genEquipMngSwFileTransferStatusEntry OBJECT-TYPE
SYNTAX GenEquipMngSwFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of software management file transfer status."
INDEX { genEquipMngSwFileTransferStatusIndex }
::= { genEquipMngSwFileTransferStatusTable 1 }
GenEquipMngSwFileTransferStatusEntry ::=
SEQUENCE {
genEquipMngSwFileTransferStatusIndex
INTEGER,
genEquipMngSwFileTransferStatusResult
INTEGER,
genEquipMngSwFileTransferPercentageDone
INTEGER,
genEquipMngSwFileTransferPercentageDoneStandBy
INTEGER,
genEquipMngSwFileTransferStatusResultStandBy
INTEGER
}
genEquipMngSwFileTransferStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table.."
::= { genEquipMngSwFileTransferStatusEntry 1 }
genEquipMngSwFileTransferStatusResult OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
downloadStarted(1),
verifyingDownloadFiles(2),
downloadInProgress(3),
downloadSuccess(4),
downloadFailure(5),
allComponentsExist(6),
versionIncompatibleWithSystem(7),
incompleteFileSet(8),
componentUnsupportedByHw(9),
corruptSwFiles(10),
missingDependencies(11),
downloadCancelled(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the current file transfer operation."
::= { genEquipMngSwFileTransferStatusEntry 2 }
genEquipMngSwFileTransferPercentageDone OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current file transfer operation."
::= { genEquipMngSwFileTransferStatusEntry 3 }
genEquipMngSwFileTransferPercentageDoneStandBy OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current internal file transfer operation."
::= { genEquipMngSwFileTransferStatusEntry 4 }
genEquipMngSwFileTransferStatusResultStandBy OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
download-started(1),
verifying-download-files(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the current internal file transfer operation."
::= { genEquipMngSwFileTransferStatusEntry 5 }
genEquipMngSwInstallStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwInstallStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the current software version installation operation."
::= { genEquipMngSw 20 }
genEquipMngSwInstallStatusEntry OBJECT-TYPE
SYNTAX GenEquipMngSwInstallStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of software installation status."
INDEX { genEquipMngSwInstallStatusIndex }
::= { genEquipMngSwInstallStatusTable 1 }
GenEquipMngSwInstallStatusEntry ::=
SEQUENCE {
genEquipMngSwInstallStatusIndex
INTEGER,
genEquipMngSwInstallStatusResult
INTEGER,
genEquipMngSwInstallPercentageDone
INTEGER,
genEquipMngSwInstallStatusResultStandBy
INTEGER,
genEquipMngSwInstallPercentageDoneStandBy
INTEGER
}
genEquipMngSwInstallStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table.."
::= { genEquipMngSwInstallStatusEntry 1 }
genEquipMngSwInstallStatusResult OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
installationStarted(1),
verifyingInstallationFiles(2),
installationInProgress(3),
installationSuccess(4),
installationPartialSuccess(5),
installationFailure(6),
incompleteSwVersion(7),
installationCancelled(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the current installation operation."
::= { genEquipMngSwInstallStatusEntry 2 }
genEquipMngSwInstallPercentageDone OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current installation operation."
::= { genEquipMngSwInstallStatusEntry 3 }
genEquipMngSwInstallStatusResultStandBy OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
installationStarted(1),
verifyingInstallationFiles(2),
installationInProgress(3),
installationSuccess(4),
installationPartialSuccess(5),
installationFailure(6),
incompleteSwVersion(7),
installationCancelled(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the current file transfer operation."
::= { genEquipMngSwInstallStatusEntry 4 }
genEquipMngSwInstallPercentageDoneStandBy OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current installation operation."
::= { genEquipMngSwInstallStatusEntry 5 }
--
--
genEquipMngSwOperationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows downloading and installing SW versions."
::= { genEquipMngSw 21 }
genEquipMngSwOperationEntry OBJECT-TYPE
SYNTAX GenEquipMngSwOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Entry containing the info of software management operation table."
INDEX { genEquipMngSwOperationIndex }
::= { genEquipMngSwOperationTable 1 }
GenEquipMngSwOperationEntry ::=
SEQUENCE {
genEquipMngSwOperationIndex
INTEGER,
genEquipMngSwOperationOperation
INTEGER,
genEquipMngSwOperationTimedInstallation
NoYes
}
genEquipMngSwOperationIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table.."
::= { genEquipMngSwOperationEntry 1 }
genEquipMngSwOperationOperation OBJECT-TYPE
SYNTAX INTEGER {
noAction(0),
download(1),
install(2),
updateBackup(3),
swapBootSection(4),
abortTimer(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation to be performed: download, install, update backup, swap boot section, abort installation timer."
::= { genEquipMngSwOperationEntry 2 }
genEquipMngSwOperationTimedInstallation OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to perform the installation after a configurable timer expires."
::= { genEquipMngSwOperationEntry 3 }
--
-- Slots running versions status table - software-mgt-slot-running-versions-status
--
genEquipMngSwSlotRunningVersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwSlotRunningVersionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the versions currently running in cards installed in the system."
::= { genEquipMngSw 22 }
genEquipMngSwSlotRunningVersionEntry OBJECT-TYPE
SYNTAX GenEquipMngSwSlotRunningVersionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows the versions currently running in cards installed in the system."
INDEX { genEquipMngSwSlotRunningVersionSlotId }
::= { genEquipMngSwSlotRunningVersionTable 1 }
GenEquipMngSwSlotRunningVersionEntry ::=
SEQUENCE {
genEquipMngSwSlotRunningVersionSlotId
INTEGER,
genEquipMngSwSlotRunningVersionCardType
InventoryCardType,
genEquipMngSwSlotRunningVersionComponent
DisplayString,
genEquipMngSwSlotRunningVersionActualVersion
DisplayString
}
genEquipMngSwSlotRunningVersionSlotId OBJECT-TYPE
SYNTAX INTEGER (1..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the table.."
::= { genEquipMngSwSlotRunningVersionEntry 1 }
genEquipMngSwSlotRunningVersionCardType OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of card inserted in slot."
::= { genEquipMngSwSlotRunningVersionEntry 2 }
genEquipMngSwSlotRunningVersionComponent OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of SW functional component."
::= { genEquipMngSwSlotRunningVersionEntry 3 }
genEquipMngSwSlotRunningVersionActualVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version of running SW."
::= { genEquipMngSwSlotRunningVersionEntry 4 }
--
-- Standby Unit software versions table - software-mgt-table-current-versions-status-standby
--
genEquipMngSwIDUVersionsStandByTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngSwIDUVersionsStandByEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the software versions residing in the standby unit."
::= { genEquipMngSw 23 }
genEquipMngSwIDUVersionsStandByEntry OBJECT-TYPE
SYNTAX GenEquipMngSwIDUVersionsStandByEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows the software versions residing in the standby unit."
INDEX { genEquipMngSwIDUVersionsStandByIndex }
::= { genEquipMngSwIDUVersionsStandByTable 1 }
GenEquipMngSwIDUVersionsStandByEntry ::=
SEQUENCE {
genEquipMngSwIDUVersionsStandByIndex
INTEGER,
genEquipMngSwIDUVersionsStandByPackageName
DisplayString,
genEquipMngSwIDUVersionsStandByRunningVersion
DisplayString,
genEquipMngSwIDUVersionsStandByInstalledVersion
DisplayString,
genEquipMngSwIDUVersionsStandByTargetDevice
InventoryCardType,
genEquipMngSwIDUVersionsStandByDownloadedPackage
DisplayString,
genEquipMngSwIDUVersionsStandByResetType
VmResetType
}
genEquipMngSwIDUVersionsStandByIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"mate rpm index."
::= { genEquipMngSwIDUVersionsStandByEntry 1 }
genEquipMngSwIDUVersionsStandByPackageName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the module which the software package belongs to."
::= { genEquipMngSwIDUVersionsStandByEntry 2 }
genEquipMngSwIDUVersionsStandByRunningVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version currently running."
::= { genEquipMngSwIDUVersionsStandByEntry 3 }
genEquipMngSwIDUVersionsStandByInstalledVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Currently installed version; upon the appropriate reset this will become the running version."
::= { genEquipMngSwIDUVersionsStandByEntry 4 }
genEquipMngSwIDUVersionsStandByTargetDevice OBJECT-TYPE
SYNTAX InventoryCardType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The HW board in which the SW module from the mate is running."
::= { genEquipMngSwIDUVersionsStandByEntry 5 }
genEquipMngSwIDUVersionsStandByDownloadedPackage OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Version that was downloaded from server upon installation, it will become the installed version."
::= { genEquipMngSwIDUVersionsStandByEntry 6 }
genEquipMngSwIDUVersionsStandByResetType OBJECT-TYPE
SYNTAX VmResetType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Minimum level of reset required to update the software in the relevant module."
::= { genEquipMngSwIDUVersionsStandByEntry 7 }
--
-- WatchDog Scalar
genEquipMngSwWatchdogAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables/Disables the watchdog timer for the application."
::= { genEquipMngSw 35 }
-- Management configuration
genEquipMngCfg OBJECT IDENTIFIER ::= { genEquipMng 2}
genEquipMngCfgBackupStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows the current state of the configuration backup files creation in the IDU.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngCfg 1 }
genEquipMngCfgRestoreStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows the current state of configuration restoring from downloaded backup files.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngCfg 2 }
genEquipMngCfgUploadStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows the current state of configuration backup files transfer from IDU to external FTP site.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngCfg 3 }
genEquipMngCfgDownloadStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This parameter shows the current state of configuration backup files transfer from external FTP site to IDU.
Possible values are:
- ready(0)
- inProgress(1)
- success(2)
- failure(3)"
::= { genEquipMngCfg 4 }
genEquipMngCfgCommand OBJECT-TYPE
SYNTAX INTEGER{
no-operation(0),
backup(1),
restore(2),
upload(3),
download(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The command to be executed to backup/restore or upload/download configuration.
If there is more then 1 slot in the NE, it is done for all the shelf."
::= { genEquipMngCfg 5 }
genEquipMngCfgEthernetSwitchStoreConfiguration OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter writes the current configuration in the database.
This command should be called after any change to the following sections:
- Bridge configuration
- WaySide configuration
- Protection configuration."
::= { genEquipMngCfg 6 }
genEquipMngCfgSetToDefaultKeepIp OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set to Default configuration without changing the network parameters such as IP address, and subnet mask."
::= { genEquipMngCfg 7 }
genEquipMngCfgCliScriptFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The CLI script file name to be downloaded to the NE."
::= { genEquipMngCfg 8 }
--
-- Managment Configuration
--
genEquipMngCfgGeneric OBJECT IDENTIFIER ::= { genEquipMngCfg 10}
genEquipMngCfgBackupProgress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the backup operation process."
::= { genEquipMngCfgGeneric 1 }
genEquipMngCfgTimeToInstallation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A counter indicating the time left until installation begins."
::= { genEquipMngCfgGeneric 2 }
--
-- Configuration management file transfer - configuration-table-file-transfer-config
--
genEquipMngCfgFileTransferTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngCfgFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows configuring the details of the external server where configuration should be located."
::= { genEquipMngCfg 11 }
genEquipMngCfgFileTransferEntry OBJECT-TYPE
SYNTAX GenEquipMngCfgFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry allows configuring the details of the external server where configuration should be located."
INDEX { genEquipMngCfgFileTransferIndex }
::= { genEquipMngCfgFileTransferTable 1 }
GenEquipMngCfgFileTransferEntry ::=
SEQUENCE {
genEquipMngCfgFileTransferIndex
INTEGER,
genEquipMngCfgFileTransferProtocol
FtpProtocolType,
genEquipMngCfgFileTransferUserName
DisplayString,
genEquipMngCfgFileTransferPassword
DisplayString,
genEquipMngCfgFileTransferAddress
IpAddress,
genEquipMngCfgFileTransferPath
DisplayString,
genEquipMngCfgFileTransferFileName
DisplayString,
genEquipMngCfgFileTransferIpv6Address
OCTET STRING
}
genEquipMngCfgFileTransferIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngCfgFileTransferEntry 1 }
genEquipMngCfgFileTransferProtocol OBJECT-TYPE
SYNTAX FtpProtocolType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol to use to transfer the files between the system and an external computer."
::= { genEquipMngCfgFileTransferEntry 2 }
genEquipMngCfgFileTransferUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name for access to the configuration files location."
::= { genEquipMngCfgFileTransferEntry 3 }
genEquipMngCfgFileTransferPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password for access to the configuration files location."
::= { genEquipMngCfgFileTransferEntry 4 }
genEquipMngCfgFileTransferAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address of the computer where configuration files are to be transferred to/from."
::= { genEquipMngCfgFileTransferEntry 5 }
genEquipMngCfgFileTransferPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Location of the files in the external server."
::= { genEquipMngCfgFileTransferEntry 6 }
genEquipMngCfgFileTransferFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file in server."
::= { genEquipMngCfgFileTransferEntry 7 }
genEquipMngCfgFileTransferIpv6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv6 Server's address where files will be transferred to/from."
::= { genEquipMngCfgFileTransferEntry 8 }
--
-- Configuration management file transfer status - configuration-table-file-transfer-status
--
genEquipMngCfgFileTransferStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngCfgFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the current configuration file transfer operation."
::= { genEquipMngCfg 12 }
genEquipMngCfgFileTransferStatusEntry OBJECT-TYPE
SYNTAX GenEquipMngCfgFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows the status of the current configuration file transfer operation."
INDEX { genEquipMngCfgFileTransferStatusIndex }
::= { genEquipMngCfgFileTransferStatusTable 1 }
GenEquipMngCfgFileTransferStatusEntry ::=
SEQUENCE {
genEquipMngCfgFileTransferStatusIndex
INTEGER,
genEquipMngCfgFileTransferStatusPercentageDone
INTEGER,
genEquipMngCfgFileTransferStatusResult
FileTransferStatus
}
genEquipMngCfgFileTransferStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngCfgFileTransferStatusEntry 1 }
genEquipMngCfgFileTransferStatusPercentageDone OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current file transfer operation."
::= { genEquipMngCfgFileTransferStatusEntry 2 }
genEquipMngCfgFileTransferStatusResult OBJECT-TYPE
SYNTAX FileTransferStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Status of the current file transfer operation."
::= { genEquipMngCfgFileTransferStatusEntry 3 }
--
-- Configuration management operation table - configuration-table-operation-config
--
genEquipMngCfgOperationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngCfgOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows creating, restoring, transferring and deleting configuration files."
::= { genEquipMngCfg 13 }
genEquipMngCfgOperationEntry OBJECT-TYPE
SYNTAX GenEquipMngCfgOperationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry allows creating, restoring, transferring and deleting configuration files."
INDEX { genEquipMngCfgOperationIndex }
::= { genEquipMngCfgOperationTable 1 }
GenEquipMngCfgOperationEntry ::=
SEQUENCE {
genEquipMngCfgOperationIndex
INTEGER,
genEquipMngCfgOperationOperation
CfgOper,
genEquipMngCfgOperationFileNumber
INTEGER,
genEquipMngCfgOperationTimedInstallation
NoYes,
genEquipMngCfgOperationTimer
DisplayString,
genEquipMngCfgOperationSlotNumber
INTEGER
}
genEquipMngCfgOperationIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngCfgOperationEntry 1 }
genEquipMngCfgOperationOperation OBJECT-TYPE
SYNTAX CfgOper
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation to be performed: backup, restore, delete, import, export."
::= { genEquipMngCfgOperationEntry 2 }
genEquipMngCfgOperationFileNumber OBJECT-TYPE
SYNTAX INTEGER (1..3)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number from 1 to 3 to identify different restoration files."
::= { genEquipMngCfgOperationEntry 3 }
genEquipMngCfgOperationTimedInstallation OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Whether to install immediately or following a countdown from a defined counter."
::= { genEquipMngCfgOperationEntry 4 }
genEquipMngCfgOperationTimer OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A timer which determines the time to installation."
::= { genEquipMngCfgOperationEntry 5 }
genEquipMngCfgOperationSlotNumber OBJECT-TYPE
SYNTAX INTEGER (0..12)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number."
::= { genEquipMngCfgOperationEntry 6 }
--
-- Configuration management status table - configuration-table-backup-files-status
--
genEquipMngCfgConfigurationFilesTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngCfgConfigurationFilesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the current configuration management operation."
::= { genEquipMngCfg 14 }
genEquipMngCfgConfigurationFilesEntry OBJECT-TYPE
SYNTAX GenEquipMngCfgConfigurationFilesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows the status of the current configuration file transfer operation."
INDEX { genEquipMngCfgConfigurationFilesIndex }
::= { genEquipMngCfgConfigurationFilesTable 1 }
GenEquipMngCfgConfigurationFilesEntry ::=
SEQUENCE {
genEquipMngCfgConfigurationFilesIndex
INTEGER,
genEquipMngCfgConfigurationFilesFileNumber
INTEGER,
genEquipMngCfgConfigurationFilesSystemType
DisplayString,
genEquipMngCfgConfigurationFilesSWVersion
DisplayString,
genEquipMngCfgConfigurationFilesTimeDate
INTEGER,
genEquipMngCfgConfigurationFilesSystemIP
IpAddress,
genEquipMngCfgConfigurationFilesCardsConfigured
DisplayString,
genEquipMngCfgConfigurationFilesSystemID
DisplayString
}
genEquipMngCfgConfigurationFilesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngCfgConfigurationFilesEntry 1 }
genEquipMngCfgConfigurationFilesFileNumber OBJECT-TYPE
SYNTAX INTEGER (1..3)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number from 1 to 3 to identify different restoration files."
::= { genEquipMngCfgConfigurationFilesEntry 2 }
genEquipMngCfgConfigurationFilesSystemType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of product from which the backup file was created."
::= { genEquipMngCfgConfigurationFilesEntry 3 }
genEquipMngCfgConfigurationFilesSWVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Software version of the system from which the backup file was created."
::= { genEquipMngCfgConfigurationFilesEntry 4 }
genEquipMngCfgConfigurationFilesTimeDate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time and date of creation of the file."
::= { genEquipMngCfgConfigurationFilesEntry 5 }
genEquipMngCfgConfigurationFilesSystemIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"IP address of the unit from which the backup file was created."
::= { genEquipMngCfgConfigurationFilesEntry 6 }
genEquipMngCfgConfigurationFilesCardsConfigured OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Types of cards for which configuration values exist in the file; when restoring other card types will get default values."
::= { genEquipMngCfgConfigurationFilesEntry 7 }
genEquipMngCfgConfigurationFilesSystemID OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System ID of the unit from which the backup file was created."
::= { genEquipMngCfgConfigurationFilesEntry 8 }
--
--
genEquipMngCfgFileRestoreStatus OBJECT-TYPE
SYNTAX FileRestoreStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the operation of configuration restore from restore point."
::= { genEquipMngCfg 20 }
genEquipMngCfgFileTransferStatus OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
download-started(1),
verifying-download-files(2),
download-in-progress(3),
download-success(4),
download-failure(5),
all-components-exist(6),
version-incompatible-with-system(7),
incomplete-file-set(8),
component-unsupported-by-hw(9),
corrupt-sw-files(10),
missing-dependencies(11),
download-cancelled(12)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the operation of configuration restore from restore point."
::= { genEquipMngCfg 21 }
-- Management File Transfer
genEquipMngFileTransfer OBJECT IDENTIFIER ::= { genEquipMng 3}
genEquipMngFileTransferFileTypeOper OBJECT-TYPE
SYNTAX INTEGER {
no-operation(0),
download-configuration(1),
download-certificate(2),
download-warning-banner(3),
download-cli-script(4),
upload-configuration(5),
upload-csr-file(6),
upload-unit-info(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Operation for the file type to be transferred between the IDU and the external server.
The options with prefix 'download' are files to be transferred from the server to the IDU.
The options with prefix 'upload' are files to be transferred from the IDU to the server.
To download IDU certificate, the OIDs genEquipSecurityCfgSecurityFileName, genEquipSecurityCfgSecurityFileFormat
and genEquipSecurityCfgSecurityFileType should be set prior the operation of download security file.
To upload CSR file, the OID genEquipSecurityCfgSecurityFileName should be set prior the operation of upload CSR file.
To download CLI string, the OID genEquipMngCfgCliScriptFileName should be set prior the operation of download cli-script.
To download warning banner file, the OID genEquipSecurityCfgWarningBannerFName should be set prior the operation of download warning-banner."
::= { genEquipMngFileTransfer 1 }
genEquipMngFileTransferDownloadConfigStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of download configuration, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 2 }
genEquipMngFileTransferDownloadCertificateStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of download configuration, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 3 }
genEquipMngFileTransferDownloadWarningBannerStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of download warning banner, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 4 }
genEquipMngFileTransferDownloadCliScriptStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TThe operation status of download cli script, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 5 }
genEquipMngFileTransferUploadConfigStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of upload configuration, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 6 }
genEquipMngFileTransferUploadCSRStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of upload CSR, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 7 }
genEquipMngFileTransferUploadUnitInfoStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation status of upload unit info, which is performed using genEquipMngFileTransferFileTypeOper"
::= { genEquipMngFileTransfer 8 }
-- Management Unit Information Group
genEquipMngUnitInfo OBJECT IDENTIFIER ::= { genEquipMng 4}
genEquipMngUnitInfoGeneric OBJECT IDENTIFIER ::= { genEquipMngUnitInfo 1}
genEquipMngUnitInfoOperation OBJECT-TYPE
SYNTAX CfgUnitInfoOper
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows creating and exporting the unit information file."
::= { genEquipMngUnitInfoGeneric 1 }
genEquipMngUnitInfoProgress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Progress in percentage of the operation of the unit info file creation."
::= { genEquipMngUnitInfoGeneric 2 }
genEquipMngUnitInfoStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of the operation of the unit info file creation."
::= { genEquipMngUnitInfoGeneric 3 }
-- CLI Group
genEquipMngCli OBJECT IDENTIFIER ::= { genEquipMng 5}
genEquipMngCliScriptOperation OBJECT-TYPE
SYNTAX INTEGER {
no-operation(0),
import(1),
delete(2),
show(3),
execute(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Allows importing, showing, deleting and executing CLI scripts."
::= { genEquipMngCli 1 }
genEquipMngCliScriptOperationStatus OBJECT-TYPE
SYNTAX INTEGER {
ready(0),
executing(1),
failed(2),
success(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allows importing, showing, deleting and executing CLI scripts."
::= { genEquipMngCli 2 }
--
-- unit-info file transfer configuration table - unit-info-files-transfer-table-config
--
genEquipMngUnitInfoFileTransferTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngUnitInfoFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table allows configuring the details of the external server which the unit info file will be expoted to."
::= { genEquipMngUnitInfo 2 }
genEquipMngUnitInfoFileTransferEntry OBJECT-TYPE
SYNTAX GenEquipMngUnitInfoFileTransferEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry allows configuring the details of the external server which the unit info file will be expoted to."
INDEX { genEquipMngUnitInfoFileTransferIndex }
::= { genEquipMngUnitInfoFileTransferTable 1 }
GenEquipMngUnitInfoFileTransferEntry ::=
SEQUENCE {
genEquipMngUnitInfoFileTransferIndex
INTEGER,
genEquipMngUnitInfoFileTransferProtocol
FtpProtocolType,
genEquipMngUnitInfoFileTransferUserName
DisplayString,
genEquipMngUnitInfoFileTransferPassword
DisplayString,
genEquipMngUnitInfoFileTransferAddress
IpAddress,
genEquipMngUnitInfoFileTransferPath
DisplayString,
genEquipMngUnitInfoFileTransferFileName
DisplayString,
genEquipMngUnitInfoFileTransferIpv6Address
OCTET STRING
}
genEquipMngUnitInfoFileTransferIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngUnitInfoFileTransferEntry 1 }
genEquipMngUnitInfoFileTransferProtocol OBJECT-TYPE
SYNTAX FtpProtocolType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol to use to transfer the files between the system and an external computer."
::= { genEquipMngUnitInfoFileTransferEntry 2 }
genEquipMngUnitInfoFileTransferUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name for access to the files location."
::= { genEquipMngUnitInfoFileTransferEntry 3 }
genEquipMngUnitInfoFileTransferPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password for access to the files location."
::= { genEquipMngUnitInfoFileTransferEntry 4 }
genEquipMngUnitInfoFileTransferAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address of the computer where the files are to be transferred to/from."
::= { genEquipMngUnitInfoFileTransferEntry 5 }
genEquipMngUnitInfoFileTransferPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Desired location of the unit info file in external server."
::= { genEquipMngUnitInfoFileTransferEntry 6 }
genEquipMngUnitInfoFileTransferFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of the file in server."
::= { genEquipMngUnitInfoFileTransferEntry 7 }
genEquipMngUnitInfoFileTransferIpv6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv6 Server's Address to which he file will be transferred."
::= { genEquipMngUnitInfoFileTransferEntry 8 }
--
-- unit-info file transfer status table - unit-info-file-transfer-table-status
--
genEquipMngUnitInfoFileTransferStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipMngUnitInfoFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table shows the status of the current configuration file transfer operation."
::= { genEquipMngUnitInfo 3 }
genEquipMngUnitInfoFileTransferStatusEntry OBJECT-TYPE
SYNTAX GenEquipMngUnitInfoFileTransferStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table entry shows the status of the current configuration file transfer operation."
INDEX { genEquipMngUnitInfoFileTransferStatusIndex }
::= { genEquipMngUnitInfoFileTransferStatusTable 1 }
GenEquipMngUnitInfoFileTransferStatusEntry ::=
SEQUENCE {
genEquipMngUnitInfoFileTransferStatusIndex
INTEGER,
genEquipMngUnitInfoFileTransferStatusPercentageDone
INTEGER,
genEquipMngUnitInfoFileTransferStatusResult
ProgressStatus
}
genEquipMngUnitInfoFileTransferStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the table."
::= { genEquipMngUnitInfoFileTransferStatusEntry 1 }
genEquipMngUnitInfoFileTransferStatusPercentageDone OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An indication of the progress of the process of the current file transfer operation."
::= { genEquipMngUnitInfoFileTransferStatusEntry 2 }
genEquipMngUnitInfoFileTransferStatusResult OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Status of the current file transfer operation."
::= { genEquipMngUnitInfoFileTransferStatusEntry 3 }
-- Diagnostics and Maintenance
genEquipDiagAndMaintenance OBJECT IDENTIFIER ::= {genEquip 10}
-- Radio Loopback
genEquipDiagAndMaintenanceRadioLoopbackTimeout OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Radio loopback timeout, in minutes. 0 means no timer."
::= { genEquipDiagAndMaintenance 1 }
-- Line Loopback
genEquipDiagAndMaintenanceLineLoopbackTimeout OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Line loopback timeout, in minutes. 0 means no timer."
::= { genEquipDiagAndMaintenance 2 }
-- STM-1/OC-3
genEquipDiagAndMaintenanceSDHLoopbackTimeout OBJECT-TYPE
SYNTAX INTEGER (0..1440)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"STM-1/OC-3 line loopback timeout, in minutes. 0 means no timer."
::= { genEquipDiagAndMaintenance 3 }
-- Security Configuration
genEquipSecurity OBJECT IDENTIFIER ::= {genEquip 11}
-- Security Configuration
genEquipSecurityConfiguration OBJECT IDENTIFIER ::= {genEquipSecurity 1}
genEquipSecurityCfgUploadPublicKeyStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The upload status of the Public key."
::= { genEquipSecurityConfiguration 1 }
genEquipSecurityCfgDownloadSecurityStatus OBJECT-TYPE
SYNTAX ProgressStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The download status of the digital certificate."
::= { genEquipSecurityConfiguration 2 }
genEquipSecurityCfgSecurityFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The certificate file name to be downloaded."
::= { genEquipSecurityConfiguration 3 }
genEquipSecurityCfgSecurityFileType OBJECT-TYPE
SYNTAX INTEGER {
target-certificate(0),
target-ca-certificate(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The digital certificate file type."
::= { genEquipSecurityConfiguration 4 }
genEquipSecurityCfgSecurityFileFormat OBJECT-TYPE
SYNTAX INTEGER {
pem(0),
der(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The certificate file format.
.pem - (Privacy Enhanced Mail) Base64 encoded DER certificate,
enclosed between -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----
.der is a subset of Basic Encoding Rules (BER) providing for exactly one way to encode an ASN.1 value."
::= { genEquipSecurityConfiguration 5 }
genEquipSecurityCfgSecurityWebCertificateAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The admin state of the certificate."
::= { genEquipSecurityConfiguration 6 }
genEquipSecurityCfgWebProtocol OBJECT-TYPE
SYNTAX INTEGER {
http(1),
https(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Use unsecure http or secure https."
::= { genEquipSecurityConfiguration 7 }
genEquipSecurityCfgTelnetAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the Telnet server on the NE."
::= { genEquipSecurityConfiguration 8 }
genEquipSecurityCfgAutoLogOutPeriod OBJECT-TYPE
SYNTAX INTEGER (1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Auto logout period for CLI or web users, (1-60 seconds)"
::= { genEquipSecurityConfiguration 9 }
genEquipSecurityXFTP OBJECT IDENTIFIER ::= {genEquipSecurityConfiguration 10}
genEquipSecurityXFTPHostIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The FTP/SFTP host IP address."
::= { genEquipSecurityXFTP 1 }
genEquipSecurityXFTPHostPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The FTP/SFTP host directory path."
::= { genEquipSecurityXFTP 2 }
genEquipSecurityXFTPProtocol OBJECT-TYPE
SYNTAX INTEGER {
ftp(0),
sftp(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Either FTP or SFTP to be used."
::= { genEquipSecurityXFTP 3 }
genEquipSecurityXFTPUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"FTP User name."
::= { genEquipSecurityXFTP 4 }
genEquipSecurityXFTPPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"FTP User password."
::= { genEquipSecurityXFTP 5 }
genEquipSecurityCfgPassFirstLoginChange OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Define whether user's first login will be required to change it password or not"
::= { genEquipSecurityConfiguration 11 }
genEquipSecurityCfgCSRCreation OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..512))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This command create CSR file of the element.
The file could be uploaded to external server by using the genEquipMngFileTransferFileTypeOper OID.
The command syntax should be:
<country_name> <state> <locality_name> <organization_name> <organization_unit_name> <common_name> <email_addr>.
All the fields must be referred, for skipping on any field, use 'symbol instead'."
::= { genEquipSecurityConfiguration 12 }
genEquipSecurityCfgWarningBannerFName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Warning Banner file name to be downloaded to the NE."
::= { genEquipSecurityConfiguration 13 }
genEquipSecurityConfigurationRadius OBJECT IDENTIFIER ::= {genEquipSecurityConfiguration 14}
genEquipSecurityConfigurationRadiusAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the admin state of the RADIUS protocol; when enabled, all users will be logged in via RADIUS server"
::= { genEquipSecurityConfigurationRadius 1 }
genEquipSecurityConfigurationRadiusServerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the IP address of the RADIUS server"
::= { genEquipSecurityConfigurationRadius 2 }
genEquipSecurityConfigurationRadiusSecret OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the common secret between the agent and the RADIUS server"
::= { genEquipSecurityConfigurationRadius 3 }
genEquipSecurityConfigurationRadiusPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the IP address of UDP port used for the RADIUS protocol"
::= { genEquipSecurityConfigurationRadius 4 }
genEquipSecurityConfigurationRadiusRetries OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the number of times the agent will retry to communicate with the RADIUS server before declaring the server to be unreacheable"
::= { genEquipSecurityConfigurationRadius 5 }
genEquipSecurityConfigurationRadiusTimeout OBJECT-TYPE
SYNTAX INTEGER (3..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"this parameter configures the number of times the agent will retry to communicate with the RADIUS server before declaring the server to be unreacheable"
::= { genEquipSecurityConfigurationRadius 6 }
-- Users and Groups
genEquipSecurityUsersAndGroups OBJECT IDENTIFIER ::= {genEquipSecurity 2}
genEquipSecurityUsersTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityUsersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"User table."
::= { genEquipSecurityUsersAndGroups 1 }
genEquipSecurityUsersEntry OBJECT-TYPE
SYNTAX GenEquipSecurityUsersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"User table."
INDEX { genEquipSecurityUsersName }
::= { genEquipSecurityUsersTable 1 }
GenEquipSecurityUsersEntry ::=
SEQUENCE {
genEquipSecurityUsersName
DisplayString,
genEquipSecurityUsersPasswd
DisplayString,
genEquipSecurityUsersPriviledge
INTEGER,
genEquipSecurityUsersPasswdAging
INTEGER,
genEquipSecurityUsersExprDate
INTEGER,
genEquipSecurityUsersLastLogin
INTEGER,
genEquipSecurityUsersRowStatus
RowStatus
}
genEquipSecurityUsersName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the user name."
::= { genEquipSecurityUsersEntry 1 }
genEquipSecurityUsersPasswd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the user's password. It is used only in the creation phase. To change the password,
you need to use the genEquipSecurityUsersAndGroupsChangePasswd command"
::= { genEquipSecurityUsersEntry 2 }
genEquipSecurityUsersPriviledge OBJECT-TYPE
SYNTAX INTEGER {
no-privilege-lvl(-1),
viewer-user-lvl(0),
operator-user-lvl(1),
admin-user-lvl(2),
tech-user-lvl(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the users privilege."
::= { genEquipSecurityUsersEntry 3 }
genEquipSecurityUsersPasswdAging OBJECT-TYPE
SYNTAX INTEGER (0..90)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the user's password aging time (in days). When response is 99999 the meaning is No Aging."
::= { genEquipSecurityUsersEntry 4 }
genEquipSecurityUsersExprDate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the user's password expiration date.
The value is presented in time_t format. When response is -1 the meaning is Never Expired."
::= { genEquipSecurityUsersEntry 5 }
genEquipSecurityUsersLastLogin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the user last login date. Time in seconds since January 1, 1970 00:00 UTC."
::= { genEquipSecurityUsersEntry 6 }
genEquipSecurityUsersRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the status of the entry."
::= { genEquipSecurityUsersEntry 30 }
-- User password chnage as a single command
genEquipSecurityUsersAndGroupsChangePasswd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This command changes the user password at the command line. It takes all arguments as the command.
It cannot be done through the table since it needs to provide the old password as well.
The format is: '<username> <old-password> <new-password>' seperated with spaces."
::= { genEquipSecurityUsersAndGroups 2 }
-- SNMP Security params
genEquipSecuritySNMP OBJECT IDENTIFIER ::= {genEquipSecurity 3}
genEquipSecuritySNMPReadCommunity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the SNMP Read community string"
::= { genEquipSecuritySNMP 1 }
genEquipSecuritySNMPWriteCommunity OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the SNMP Write community string"
::= { genEquipSecuritySNMP 2 }
-- SNMP Security V3 Authentication table
genEquipSecuritySNMPV3 OBJECT IDENTIFIER ::= {genEquipSecuritySNMP 10}
-- SNMP V3 Authentication table
genEquipSecuritySNMPV3AuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecuritySNMPV3AuthEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Configuration Table."
::= { genEquipSecuritySNMPV3 1 }
genEquipSecuritySNMPV3AuthEntry OBJECT-TYPE
SYNTAX GenEquipSecuritySNMPV3AuthEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Configuration Table"
INDEX { genEquipSecuritySNMPV3AuthUserName }
::= { genEquipSecuritySNMPV3AuthTable 1 }
GenEquipSecuritySNMPV3AuthEntry ::=
SEQUENCE {
genEquipSecuritySNMPV3AuthUserName
DisplayString,
genEquipSecuritySNMPV3AuthPassword
DisplayString,
genEquipSecuritySNMPV3AuthSecurityMode
INTEGER,
genEquipSecuritySNMPV3AuthEncryptionMode
INTEGER,
genEquipSecuritySNMPV3AuthAuthenticationAlgorithm
INTEGER,
genEquipSecuritySNMPV3AuthAccessMode
INTEGER,
genEquipSecuritySNMPV3AuthRowStatus
RowStatus
}
genEquipSecuritySNMPV3AuthUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the V3 user name and the index of file v3 Authentication table."
::= { genEquipSecuritySNMPV3AuthEntry 1 }
genEquipSecuritySNMPV3AuthPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is file V3 user authentication password."
::= { genEquipSecuritySNMPV3AuthEntry 2 }
genEquipSecuritySNMPV3AuthSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
noAuthNoPriv(1),
authNoPriv(2),
authPriv(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the user's security mode"
::= { genEquipSecuritySNMPV3AuthEntry 3 }
genEquipSecuritySNMPV3AuthEncryptionMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
des(2),
aes(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the V3 encryption mode."
::= { genEquipSecuritySNMPV3AuthEntry 4 }
genEquipSecuritySNMPV3AuthAuthenticationAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
none(1),
sha(2),
md5(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the V3 authentication algorithm."
::= { genEquipSecuritySNMPV3AuthEntry 5 }
genEquipSecuritySNMPV3AuthAccessMode OBJECT-TYPE
SYNTAX INTEGER {
readWrite(1),
readOnly(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the V3 user access mode."
::= { genEquipSecuritySNMPV3AuthEntry 6 }
genEquipSecuritySNMPV3AuthRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the row status."
::= { genEquipSecuritySNMPV3AuthEntry 30 }
-- NG General Security params
genEquipSecurityGen OBJECT IDENTIFIER ::= {genEquipSecurity 4}
-- NG Security General File Transfer Configuration Table
genEquipSecurityGenFTConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityGenFTConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Configuration Table."
::= { genEquipSecurityGen 1 }
genEquipSecurityGenFTConfigEntry OBJECT-TYPE
SYNTAX GenEquipSecurityGenFTConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Configuration Table"
INDEX { genEquipSecurityGenFTConfigIndex }
::= { genEquipSecurityGenFTConfigTable 1 }
GenEquipSecurityGenFTConfigEntry ::=
SEQUENCE {
genEquipSecurityGenFTConfigIndex
INTEGER,
genEquipSecurityGenFTConfigProtocol
INTEGER,
genEquipSecurityGenFTConfigUsername
DisplayString,
genEquipSecurityGenFTConfigPassword
DisplayString,
genEquipSecurityGenFTConfigAddress
IpAddress,
genEquipSecurityGenFTConfigFilePath
DisplayString,
genEquipSecurityGenFTConfigFileName
DisplayString,
genEquipSecurityGenFTConfigIpV6Address
OCTET STRING
}
genEquipSecurityGenFTConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the index of file transfer table."
::= { genEquipSecurityGenFTConfigEntry 1 }
genEquipSecurityGenFTConfigProtocol OBJECT-TYPE
SYNTAX INTEGER {
ftp(0),
sftp(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is file transfer protocol."
::= { genEquipSecurityGenFTConfigEntry 2 }
genEquipSecurityGenFTConfigUsername OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the user's name"
::= { genEquipSecurityGenFTConfigEntry 3 }
genEquipSecurityGenFTConfigPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the users password."
::= { genEquipSecurityGenFTConfigEntry 4 }
genEquipSecurityGenFTConfigAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the server IP."
::= { genEquipSecurityGenFTConfigEntry 5 }
genEquipSecurityGenFTConfigFilePath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is file path."
::= { genEquipSecurityGenFTConfigEntry 6 }
genEquipSecurityGenFTConfigFileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value is the file name."
::= { genEquipSecurityGenFTConfigEntry 7 }
genEquipSecurityGenFTConfigIpV6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IP address v6 of the server, where the file are to be transferred to/from."
::= { genEquipSecurityGenFTConfigEntry 8 }
-- NG Security General File Transfer Status Table
genEquipSecurityGenFTStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityGenFTStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Status Table."
::= { genEquipSecurityGen 2 }
genEquipSecurityGenFTStatusEntry OBJECT-TYPE
SYNTAX GenEquipSecurityGenFTStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security General File Transfer Status Table."
INDEX { genEquipSecurityGenFTStatusIndex }
::= { genEquipSecurityGenFTStatusTable 1 }
GenEquipSecurityGenFTStatusEntry ::=
SEQUENCE {
genEquipSecurityGenFTStatusIndex
INTEGER,
genEquipSecurityGenFTStatusStatus
INTEGER,
genEquipSecurityGenFTStatusProgress
INTEGER
}
genEquipSecurityGenFTStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is the index of file transfer status table."
::= { genEquipSecurityGenFTStatusEntry 1 }
genEquipSecurityGenFTStatusStatus OBJECT-TYPE
SYNTAX FTStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"File transfer operation status."
::= { genEquipSecurityGenFTStatusEntry 2 }
genEquipSecurityGenFTStatusProgress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Process prcentage"
::= { genEquipSecurityGenFTStatusEntry 3 }
-- General Security Scalars
genEquipSecurityGenFTOperations OBJECT-TYPE
SYNTAX INTEGER {
none(0),
upload-security-log(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"File transfer operations"
::= { genEquipSecurityGen 11 }
genEquipSecurityGenImportExportAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Admin for import or export security settings"
::= { genEquipSecurityGen 12 }
-- genEquipSecurityGenWarningBannerDel
-- genEquipSecurityGenKeysGenerate
-- genEquipSecurityGenCreateSelfCertificate
-- genEquipSecurityGenCreateCSR
-- NG Access Control Security params
genEquipSecurityAccessControl OBJECT IDENTIFIER ::= {genEquipSecurity 5}
-- NG Security Access Control Profile Table
genEquipSecurityAccessControlProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityAccessControlProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security Access Control Profile Table."
::= { genEquipSecurityAccessControl 1 }
genEquipSecurityAccessControlProfileEntry OBJECT-TYPE
SYNTAX GenEquipSecurityAccessControlProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security Access Control Profile Table Entry"
INDEX { genEquipSecurityAccessControlProfileName }
::= { genEquipSecurityAccessControlProfileTable 1 }
GenEquipSecurityAccessControlProfileEntry ::=
SEQUENCE {
genEquipSecurityAccessControlProfileName
DisplayString,
genEquipSecurityAccessControlProfileChannel
INTEGER,
genEquipSecurityAccessControlProfileUsed
INTEGER,
genEquipSecurityAccessControlProfileSecurityWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileSecurityRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileMngWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileMngRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileRadioWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileRadioRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileTDMWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileTDMRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileEthWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileEthRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileSyncWrite
RbacAccessLevel,
genEquipSecurityAccessControlProfileSyncRead
RbacAccessLevel,
genEquipSecurityAccessControlProfileRowStatus
RowStatus
}
genEquipSecurityAccessControlProfileName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User profile name."
::= { genEquipSecurityAccessControlProfileEntry 1 }
genEquipSecurityAccessControlProfileChannel OBJECT-TYPE
SYNTAX INTEGER (0..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Permitted access channels."
::= { genEquipSecurityAccessControlProfileEntry 2 }
genEquipSecurityAccessControlProfileUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicate whether the profile in used"
::= { genEquipSecurityAccessControlProfileEntry 3 }
genEquipSecurityAccessControlProfileSecurityWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Security functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 4 }
genEquipSecurityAccessControlProfileSecurityRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Security functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 5 }
genEquipSecurityAccessControlProfileMngWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Management functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 6 }
genEquipSecurityAccessControlProfileMngRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Management functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 7 }
genEquipSecurityAccessControlProfileRadioWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Radio functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 8 }
genEquipSecurityAccessControlProfileRadioRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Radio functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 9 }
genEquipSecurityAccessControlProfileTDMWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TDM functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 10 }
genEquipSecurityAccessControlProfileTDMRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TDM functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 11 }
genEquipSecurityAccessControlProfileEthWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ether functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 12 }
genEquipSecurityAccessControlProfileEthRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ether functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 13 }
genEquipSecurityAccessControlProfileSyncWrite OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sync functional write access level."
::= { genEquipSecurityAccessControlProfileEntry 14 }
genEquipSecurityAccessControlProfileSyncRead OBJECT-TYPE
SYNTAX RbacAccessLevel
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sync functional read access level."
::= { genEquipSecurityAccessControlProfileEntry 15 }
genEquipSecurityAccessControlProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Row Status for Profile table."
::= { genEquipSecurityAccessControlProfileEntry 30 }
-- NG Security Access Control User Table
genEquipSecurityAccessControlUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityAccessControlUserEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security Access Control User Table."
::= { genEquipSecurityAccessControl 2 }
genEquipSecurityAccessControlUserEntry OBJECT-TYPE
SYNTAX GenEquipSecurityAccessControlUserEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Security Access Control User Table Entry"
INDEX { genEquipSecurityAccessControlUserName }
::= { genEquipSecurityAccessControlUserTable 1 }
GenEquipSecurityAccessControlUserEntry ::=
SEQUENCE {
genEquipSecurityAccessControlUserName
DisplayString,
genEquipSecurityAccessControlUserProfile
DisplayString,
genEquipSecurityAccessControlUserPassword
DisplayString,
genEquipSecurityAccessControlUserExpired
INTEGER,
genEquipSecurityAccessControlUserBlock
NoYes,
genEquipSecurityAccessControlUserLastLogout
INTEGER,
genEquipSecurityAccessControlUserLoggedIn
NoYes,
genEquipSecurityAccessControlUserRowStatus
RowStatus
}
genEquipSecurityAccessControlUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name."
::= { genEquipSecurityAccessControlUserEntry 1 }
genEquipSecurityAccessControlUserProfile OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User's profile name."
::= { genEquipSecurityAccessControlUserEntry 2 }
genEquipSecurityAccessControlUserPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User's password"
::= { genEquipSecurityAccessControlUserEntry 3 }
genEquipSecurityAccessControlUserExpired OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"expired date of user account."
::= { genEquipSecurityAccessControlUserEntry 4 }
genEquipSecurityAccessControlUserBlock OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Block user account."
::= { genEquipSecurityAccessControlUserEntry 5 }
genEquipSecurityAccessControlUserLastLogout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current login indication."
::= { genEquipSecurityAccessControlUserEntry 6 }
genEquipSecurityAccessControlUserLoggedIn OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Current login indication."
::= { genEquipSecurityAccessControlUserEntry 7 }
genEquipSecurityAccessControlUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Row Status for users table."
::= { genEquipSecurityAccessControlUserEntry 30 }
-- NG Access Control Scalars
genEquipSecurityAccessControlPassEnforceStrength OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enforce strength password."
::= { genEquipSecurityAccessControl 11 }
genEquipSecurityAccessControlPassFirstLoginChange OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password change for first login."
::= { genEquipSecurityAccessControl 12 }
genEquipSecurityAccessControlPassAging OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password aging."
::= { genEquipSecurityAccessControl 13 }
genEquipSecurityAccessControlFailureLoginAttempt OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Failure login threshold blocking user account."
::= { genEquipSecurityAccessControl 14 }
genEquipSecurityAccessControlBlockFailureLoginPeriod OBJECT-TYPE
SYNTAX INTEGER (0..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Blocking period due to failure login."
::= { genEquipSecurityAccessControl 15 }
genEquipSecurityAccessControlBlockunusedAccount OBJECT-TYPE
SYNTAX INTEGER (0..90)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Period time for block unused account."
::= { genEquipSecurityAccessControl 16 }
genEquipSecurityAccessControlBlockRootRemote OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Root remote access."
::= { genEquipSecurityAccessControl 17 }
-- NG Protocols Control Security params
genEquipSecurityProtocolsControl OBJECT IDENTIFIER ::= {genEquipSecurity 6}
-- genEquipSecurityProtocolsControlSNMPTable
-- genEquipSecurityProtocolsControlHTTPMode
-- genEquipSecurityProtocolsControlHTTPSClientAuth
-- genEquipSecurityProtocolsControlTelnetAdmin
genEquipSecurityProtocolsControlAutoSessionTimeOut OBJECT-TYPE
SYNTAX INTEGER (1..60)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Logout session after incativity timeout."
::= { genEquipSecurityProtocolsControl 1 }
genEquipSecurityProtocolsControlSNMPAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"SNMP Admin."
::= { genEquipSecurityProtocolsControl 2}
genEquipSecurityProtocolsControlSNMPOperStatus OBJECT-TYPE
SYNTAX DownUp
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SNMP Operational Status."
::= { genEquipSecurityProtocolsControl 3 }
genEquipSecurityProtocolsControlSNMPTrapVersion OBJECT-TYPE
SYNTAX INTEGER {
v1(1),
v2(2),
v3(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"SNMP Trap version."
::= { genEquipSecurityProtocolsControl 4 }
genEquipSecurityProtocolsControlSNMPMIBVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SNMP MIB version."
::= { genEquipSecurityProtocolsControl 5 }
genEquipSecurityProtocolsControlSNMPV1V2Blocked OBJECT-TYPE
SYNTAX NoYes
ACCESS read-write
STATUS mandatory
DESCRIPTION
"SNMP V1V2 is blocked."
::= { genEquipSecurityProtocolsControl 6 }
genEquipSecurityProtocolsControlHTTPAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"HTTP Admin."
::= { genEquipSecurityProtocolsControl 7}
-- NG Monitor and Logs Security params
genEquipSecurityMonitorAndLogs OBJECT IDENTIFIER ::= {genEquipSecurity 7}
-- Security Config Log Upload Configuration table file-transfer-config-table
genEquipSecurityConfigLogUploadConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityConfigLogUploadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration."
::= { genEquipSecurityMonitorAndLogs 1 }
genEquipSecurityConfigLogUploadConfigEntry OBJECT-TYPE
SYNTAX GenEquipSecurityConfigLogUploadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Table Entry"
INDEX { genEquipSecurityConfigLogUploadConfigIndex }
::= { genEquipSecurityConfigLogUploadConfigTable 1 }
GenEquipSecurityConfigLogUploadConfigEntry ::=
SEQUENCE {
genEquipSecurityConfigLogUploadConfigIndex
INTEGER,
genEquipSecurityConfigLogUploadConfigProtocol
FtpProtocolType,
genEquipSecurityConfigLogUploadConfigUsername
DisplayString,
genEquipSecurityConfigLogUploadConfigPassword
DisplayString,
genEquipSecurityConfigLogUploadConfigIpaddress
IpAddress,
genEquipSecurityConfigLogUploadConfigPath
DisplayString,
genEquipSecurityConfigLogUploadConfigFilename
DisplayString,
genEquipSecurityConfigLogUploadConfigIpV6Address
OCTET STRING
}
genEquipSecurityConfigLogUploadConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration index. has Fixed value of 1"
::= { genEquipSecurityConfigLogUploadConfigEntry 1 }
genEquipSecurityConfigLogUploadConfigProtocol OBJECT-TYPE
SYNTAX FtpProtocolType
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Protocol."
::= { genEquipSecurityConfigLogUploadConfigEntry 2 }
genEquipSecurityConfigLogUploadConfigUsername OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Username"
::= { genEquipSecurityConfigLogUploadConfigEntry 3 }
genEquipSecurityConfigLogUploadConfigPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Password."
::= { genEquipSecurityConfigLogUploadConfigEntry 4 }
genEquipSecurityConfigLogUploadConfigIpaddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration ip address (Ipv4)."
::= { genEquipSecurityConfigLogUploadConfigEntry 5 }
genEquipSecurityConfigLogUploadConfigPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Path."
::= { genEquipSecurityConfigLogUploadConfigEntry 6 }
genEquipSecurityConfigLogUploadConfigFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Filename."
::= { genEquipSecurityConfigLogUploadConfigEntry 7 }
genEquipSecurityConfigLogUploadConfigIpV6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration ip address (Ipv6)."
::= { genEquipSecurityConfigLogUploadConfigEntry 8 }
-- Security Config Log Upload Status table security-config-log-upload-status-table
genEquipSecurityConfigLogUploadStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityConfigLogUploadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Config Log Upload Status."
::= { genEquipSecurityMonitorAndLogs 2 }
genEquipSecurityConfigLogUploadStatusEntry OBJECT-TYPE
SYNTAX GenEquipSecurityConfigLogUploadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Config Log Upload Status Table Entry"
INDEX { genEquipSecurityConfigLogUploadStatusIndex }
::= { genEquipSecurityConfigLogUploadStatusTable 1 }
GenEquipSecurityConfigLogUploadStatusEntry ::=
SEQUENCE {
genEquipSecurityConfigLogUploadStatusIndex
INTEGER,
genEquipSecurityConfigLogUploadStatusStatus
FileTransferStatus,
genEquipSecurityConfigLogUploadStatusPrcntg
INTEGER
}
genEquipSecurityConfigLogUploadStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Config Log Upload Status index. has Fixed value of 1"
::= { genEquipSecurityConfigLogUploadStatusEntry 1 }
genEquipSecurityConfigLogUploadStatusStatus OBJECT-TYPE
SYNTAX FileTransferStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Config Log Upload Configuration Protocol."
::= { genEquipSecurityConfigLogUploadStatusEntry 2 }
genEquipSecurityConfigLogUploadStatusPrcntg OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Progress status in percentage."
::= { genEquipSecurityConfigLogUploadStatusEntry 3 }
-- Svcalars
genEquipSecurityConfigLogUpload OBJECT-TYPE
SYNTAX INTEGER {
none(0),
upload-security-log(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration Log Upload."
::= { genEquipSecurityMonitorAndLogs 10 }
-- NG Sequrity RADIUS
genEquipSecurityRadiusServer OBJECT IDENTIFIER ::= {genEquipSecurity 8}
-- NG Sequrity RADIUS table radius-configuration-table
genEquipSecurityRadiusServerConfigurationTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityRadiusServerConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Radius configuration table."
::= { genEquipSecurityRadiusServer 1 }
genEquipSecurityRadiusServerConfigurationEntry OBJECT-TYPE
SYNTAX GenEquipSecurityRadiusServerConfigurationEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Radius configuration table Entry"
INDEX { genEquipSecurityAccessControlRadiusServerId }
::= { genEquipSecurityRadiusServerConfigurationTable 1 }
GenEquipSecurityRadiusServerConfigurationEntry ::=
SEQUENCE {
genEquipSecurityAccessControlRadiusServerId
INTEGER,
genEquipSecurityAccessControlRadiusServerIpV4Address
IpAddress,
genEquipSecurityAccessControlRadiusServerIpv6Address
OCTET STRING,
genEquipSecurityAccessControlRadiusServerPort
INTEGER,
genEquipSecurityAccessControlRadiusServerRetries
INTEGER,
genEquipSecurityAccessControlRadiusServerTimeout
INTEGER,
genEquipSecurityAccessControlRadiusServerSharedSecret
OCTET STRING,
genEquipSecurityAccessControlRadiusServerConnectivityStatus
EnableDisable
}
genEquipSecurityAccessControlRadiusServerId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Server id: 1 - primary, 2-secondary"
::= { genEquipSecurityRadiusServerConfigurationEntry 1 }
genEquipSecurityAccessControlRadiusServerIpV4Address OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the RADIUS Server."
::= { genEquipSecurityRadiusServerConfigurationEntry 2 }
genEquipSecurityAccessControlRadiusServerIpv6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the RADIUS Server"
::= { genEquipSecurityRadiusServerConfigurationEntry 3 }
genEquipSecurityAccessControlRadiusServerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The port ID of the RADIUS protocol in the RADIUS Server."
::= { genEquipSecurityRadiusServerConfigurationEntry 4 }
genEquipSecurityAccessControlRadiusServerRetries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of times the agent will retry to communicate with the selected RADIUS server before declaring
the server to be not reachable."
::= { genEquipSecurityRadiusServerConfigurationEntry 5 }
genEquipSecurityAccessControlRadiusServerTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The timeout that the agent will wait in each communication with the selected RADIUS server
before retrying if no response is received."
::= { genEquipSecurityRadiusServerConfigurationEntry 6 }
genEquipSecurityAccessControlRadiusServerSharedSecret OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The shared secret of the Radius Server."
::= { genEquipSecurityRadiusServerConfigurationEntry 7 }
genEquipSecurityAccessControlRadiusServerConnectivityStatus OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The connectivity status of the RADIUS server in the last login tried."
::= { genEquipSecurityRadiusServerConfigurationEntry 8 }
-- NG Sequrity RADIUS table security-radius-user-access-control-table
genEquipSecurityAccessControlRadiusUsersTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityAccessControlRadiusUsersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Radius privilege table."
::= { genEquipSecurityRadiusServer 2 }
genEquipSecurityAccessControlRadiusUsersEntry OBJECT-TYPE
SYNTAX GenEquipSecurityAccessControlRadiusUsersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Radius privilege table Entry"
INDEX { genEquipSecurityAccessControlRadiusUsersId }
::= { genEquipSecurityAccessControlRadiusUsersTable 1 }
GenEquipSecurityAccessControlRadiusUsersEntry ::=
SEQUENCE {
genEquipSecurityAccessControlRadiusUsersId
DisplayString,
genEquipSecurityAccessControlRadiusUserInstances
INTEGER,
genEquipSecurityAccessControlRadiusUsersAccessChannels
INTEGER,
genEquipSecurityAccessControlRadiusUsersEthReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersEthWriteLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersMngReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersMngWriteLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersRadioReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersRadioWriteLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersSecurityReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersSecurityWriteLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersSyncReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersSyncWriteLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersTdmReadLevel
RaduisAcceaaLevel,
genEquipSecurityAccessControlRadiusUsersTdmWriteLevel
RaduisAcceaaLevel
}
genEquipSecurityAccessControlRadiusUsersId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"User ID"
::= { genEquipSecurityAccessControlRadiusUsersEntry 1 }
genEquipSecurityAccessControlRadiusUserInstances OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number of the same connected users."
::= { genEquipSecurityAccessControlRadiusUsersEntry 2 }
genEquipSecurityAccessControlRadiusUsersAccessChannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A bits stands for each access channel: serial-0, telnet-1, ssh-2, web-3"
::= { genEquipSecurityAccessControlRadiusUsersEntry 3 }
genEquipSecurityAccessControlRadiusUsersEthReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Ethernet Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 4 }
genEquipSecurityAccessControlRadiusUsersEthWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Ethernet Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 5 }
genEquipSecurityAccessControlRadiusUsersMngReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for MNG Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 6 }
genEquipSecurityAccessControlRadiusUsersMngWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for MNG Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 7 }
genEquipSecurityAccessControlRadiusUsersRadioReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Radio Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 8 }
genEquipSecurityAccessControlRadiusUsersRadioWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Radio Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 9 }
genEquipSecurityAccessControlRadiusUsersSecurityReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Security Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 10 }
genEquipSecurityAccessControlRadiusUsersSecurityWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Security Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 11 }
genEquipSecurityAccessControlRadiusUsersSyncReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Sync Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 12 }
genEquipSecurityAccessControlRadiusUsersSyncWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for Sync Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 13 }
genEquipSecurityAccessControlRadiusUsersTdmReadLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for TDM Read Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 14 }
genEquipSecurityAccessControlRadiusUsersTdmWriteLevel OBJECT-TYPE
SYNTAX RaduisAcceaaLevel
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RADIUS permitted access for TDM Write Level functional group."
::= { genEquipSecurityAccessControlRadiusUsersEntry 15 }
--
-- RADIUS Scalars
genEquipSecurityRadiusAdmin OBJECT-TYPE
SYNTAX EnableDisable
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Control working withRadius Server."
::= { genEquipSecurityRadiusServer 10 }
-- NG Sequrity Certificate
genEquipSecurityCertificate OBJECT IDENTIFIER ::= {genEquipSecurity 9}
genEquipSecurityCsrCertificateFileTransferSet OBJECT-TYPE
SYNTAX CsrCertificateFTState
ACCESS read-write
STATUS mandatory
DESCRIPTION
"CSR generate and Upload."
::= { genEquipSecurityCertificate 1 }
genEquipSecurityCsrStatus OBJECT-TYPE
SYNTAX FTStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of last geneate and upload."
::= { genEquipSecurityCertificate 2 }
genEquipSecurityCsrCertificateGenerateAndUploadPercentage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of last generate CSR and upload."
::= { genEquipSecurityCertificate 3 }
genEquipSecurityCertificateInstallSet OBJECT-TYPE
SYNTAX OffOn
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Certificate Install."
::= { genEquipSecurityCertificate 4 }
genEquipSecurityCertificateDownloadStatus OBJECT-TYPE
SYNTAX FTStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"tatus of last certificate download."
::= { genEquipSecurityCertificate 5 }
genEquipSecurityCertificateDownloadPercentage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of certificate download operation."
::= { genEquipSecurityCertificate 6 }
-- NG Sequrity CSR Attributes Table security-csr-attributes-table
genEquipSecurityCsrAttributesTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityCsrAttributesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR Attributes Table."
::= { genEquipSecurityCertificate 10 }
genEquipSecurityCsrAttributesEntry OBJECT-TYPE
SYNTAX GenEquipSecurityCsrAttributesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR Attributes Table Entry"
INDEX { genEquipSecurityCsrAttributesIndex }
::= { genEquipSecurityCsrAttributesTable 1 }
GenEquipSecurityCsrAttributesEntry ::=
SEQUENCE {
genEquipSecurityCsrAttributesIndex
INTEGER,
genEquipSecurityCsrAttributesCountry
DisplayString,
genEquipSecurityCsrAttributesLocality
DisplayString,
genEquipSecurityCsrAttributesState
DisplayString,
genEquipSecurityCsrAttributesOrganization
DisplayString,
genEquipSecurityCsrAttributesOu
DisplayString,
genEquipSecurityCsrAttributesCommonName
DisplayString,
genEquipSecurityCsrAttributesEmail
DisplayString,
genEquipSecurityCsrAttributesFileFormat
CsrFileFormat
}
genEquipSecurityCsrAttributesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to table, constant 1"
::= { genEquipSecurityCsrAttributesEntry 1 }
genEquipSecurityCsrAttributesCountry OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The two-letter ISO abbreviation for your country (ISO3166-1) (example US)."
::= { genEquipSecurityCsrAttributesEntry 2 }
genEquipSecurityCsrAttributesLocality OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The city where your organization is legally located"
::= { genEquipSecurityCsrAttributesEntry 3 }
genEquipSecurityCsrAttributesState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state or province where your organization is legally located.
Can not be abbreviated."
::= { genEquipSecurityCsrAttributesEntry 4 }
genEquipSecurityCsrAttributesOrganization OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The exact legal name of your organization.
Do not abbreviate your organization name."
::= { genEquipSecurityCsrAttributesEntry 5 }
genEquipSecurityCsrAttributesOu OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Section of the organization. Example: Marketing."
::= { genEquipSecurityCsrAttributesEntry 6 }
genEquipSecurityCsrAttributesCommonName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The fully qualified domain name for your web server.
This must be an exact match."
::= { genEquipSecurityCsrAttributesEntry 7 }
genEquipSecurityCsrAttributesEmail OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An email address used to contact your organization."
::= { genEquipSecurityCsrAttributesEntry 8 }
genEquipSecurityCsrAttributesFileFormat OBJECT-TYPE
SYNTAX CsrFileFormat
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CSR file format. PEM or DER."
::= { genEquipSecurityCsrAttributesEntry 9 }
-- NG Sequrity CSR Upload Configuration Table security-csr-upload-configuration-table
genEquipSecurityCsrUploadConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityCsrUploadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR (Certificate Request) Upload Configuration Table."
::= { genEquipSecurityCertificate 11 }
genEquipSecurityCsrUploadConfigEntry OBJECT-TYPE
SYNTAX GenEquipSecurityCsrUploadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR (Certificate Request) Upload Configuration Table Entry"
INDEX { genEquipSecurityCsrUploadConfigIndex }
::= { genEquipSecurityCsrUploadConfigTable 1 }
GenEquipSecurityCsrUploadConfigEntry ::=
SEQUENCE {
genEquipSecurityCsrUploadConfigIndex
INTEGER,
genEquipSecurityCsrUploadConfigIpv4Address
IpAddress,
genEquipSecurityCsrUploadConfigIpV6Address
OCTET STRING,
genEquipSecurityCsrUploadConfigTableUsername
DisplayString,
genEquipSecurityCsrUploadConfigPassword
DisplayString,
genEquipSecurityCsrUploadConfigPath
DisplayString,
genEquipSecurityCsrUploadConfigFilename
DisplayString
}
genEquipSecurityCsrUploadConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"CSR upload Configuration index. has Fixed value of 1"
::= { genEquipSecurityCsrUploadConfigEntry 1 }
genEquipSecurityCsrUploadConfigIpv4Address OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv4 address of the server, where the file are to be transferred to/from."
::= { genEquipSecurityCsrUploadConfigEntry 2 }
genEquipSecurityCsrUploadConfigIpV6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv6 address of the server, where the file are to be transferred to/from"
::= { genEquipSecurityCsrUploadConfigEntry 3 }
genEquipSecurityCsrUploadConfigTableUsername OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name for accesssing files in the server (User credentials to access server)."
::= { genEquipSecurityCsrUploadConfigEntry 4 }
genEquipSecurityCsrUploadConfigPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password (User credentials to access server)."
::= { genEquipSecurityCsrUploadConfigEntry 5 }
genEquipSecurityCsrUploadConfigPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Location of file in the server (folder)."
::= { genEquipSecurityCsrUploadConfigEntry 6 }
genEquipSecurityCsrUploadConfigFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Filename in the server, where the file are to be transferred to/from."
::= { genEquipSecurityCsrUploadConfigEntry 7 }
-- NG Sequrity CSR (Certificate Request) Download Configuration Table security-certificate-download-configuration-table
genEquipSecurityCertificateDownloadConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF GenEquipSecurityCertificateDownloadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR (Certificate Request) Download Configuration Table."
::= { genEquipSecurityCertificate 12 }
genEquipSecurityCertificateDownloadConfigEntry OBJECT-TYPE
SYNTAX GenEquipSecurityCertificateDownloadConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"CSR (Certificate Request) Download Configuration Table Entry"
INDEX { genEquipSecurityCertificateDownloadConfigIndex }
::= { genEquipSecurityCertificateDownloadConfigTable 1 }
GenEquipSecurityCertificateDownloadConfigEntry ::=
SEQUENCE {
genEquipSecurityCertificateDownloadConfigIndex
INTEGER,
genEquipSecurityCertificateDownloadConfigIpv4Address
IpAddress,
genEquipSecurityCertificateDownloadConfigIpV6Address
OCTET STRING,
genEquipSecurityCertificateDownloadConfigUsername
DisplayString,
genEquipSecurityCertificateDownloadConfigPassword
DisplayString,
genEquipSecurityCertificateDownloadConfigPath
DisplayString,
genEquipSecurityCertificateDownloadConfigFilename
DisplayString
}
genEquipSecurityCertificateDownloadConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Certificate download configuration index. has Fixed value of 1"
::= { genEquipSecurityCertificateDownloadConfigEntry 1 }
genEquipSecurityCertificateDownloadConfigIpv4Address OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv4 address of the server, where the file are to be transferred to/from."
::= { genEquipSecurityCertificateDownloadConfigEntry 2 }
genEquipSecurityCertificateDownloadConfigIpV6Address OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"IPv6 address of the server, where the file are to be transferred to/from"
::= { genEquipSecurityCertificateDownloadConfigEntry 3 }
genEquipSecurityCertificateDownloadConfigUsername OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User name for accesssing files in the server (User credentials to access server)."
::= { genEquipSecurityCertificateDownloadConfigEntry 4 }
genEquipSecurityCertificateDownloadConfigPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Password (User credentials to access server)."
::= { genEquipSecurityCertificateDownloadConfigEntry 5 }
genEquipSecurityCertificateDownloadConfigPath OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Location of file in the server (folder)."
::= { genEquipSecurityCertificateDownloadConfigEntry 6 }
genEquipSecurityCertificateDownloadConfigFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Filename in the server, where the file are to be transferred to/from."
::= { genEquipSecurityCertificateDownloadConfigEntry 7 }
-- TRAP Section moved to MWRM-NETWORK-MIB
END