librenms/mibs/DATA-DMSWITCH.mib
2016-09-20 17:07:38 -03:00

4824 lines
155 KiB
Plaintext

--
-- DATACOM Telematica
-- Copyright 2015 by DATACOM (Teracom Telematica Ltda). All Rights Reserved.
-- This DATACOM SNMP MIB Specification is DATACOM proprietary intellectual property.
--
-- This module will be extend, as required. The specification and other information
-- contained in this document can be modified without prior notice. The user should
-- consult DATACOM to determine whether any such changes have been done.
--
DMswitch-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter32,IpAddress,
NOTIFICATION-TYPE, enterprises
FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue, MacAddress
FROM SNMPv2-TC
PortList
FROM Q-BRIDGE-MIB
InterfaceIndex
FROM IF-MIB
EnabledStatus
FROM P-BRIDGE-MIB
datacomAccessDevicesMIBs
FROM DATACOM-SMI;
dmSwitchMIB MODULE-IDENTITY
LAST-UPDATED "201512100000Z"
ORGANIZATION "DATACOM"
CONTACT-INFO
"DATACOM
--
-- Postal: DATACOM
-- Rua América, 1000
-- Eldorado do Sul - RS
-- Brasil
-- CEP: 92990-000
--
-- Tel: +55 51 3933 3000
-- Fax: +55 51 3933 3003
--
e-mail: datacom@datacom.ind.br"
DESCRIPTION
"The MIB module for DMswitch."
-- DESCRIPTION
-- "Conformance issues"
::= { datacomAccessDevicesMIBs 201 }
dmSwitchMIBObjects OBJECT IDENTIFIER ::= { dmSwitchMIB 1 }
dmSwitchNotifications OBJECT IDENTIFIER ::= { dmSwitchMIB 2 }
dmSwitchConformance OBJECT IDENTIFIER ::= { dmSwitchMIB 3 }
--supported groups
switchMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 1 }
portMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 2 }
trunkMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 3 }
lacpMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 4 }
staMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 5 }
tftpMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 6 }
restartMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 7 }
mirrorMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 8 }
igmpSnoopMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 9 }
ipMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 10 }
bcastStormMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 11 }
vlanMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 12 }
priorityMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 13 }
trapDestMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 14 }
rateLimitMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 16 }
securityMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 17 }
sysLogMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 19 }
sysTimeMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 20 }
fileMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 21 }
countMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 22 }
filterCounterMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 23 }
eapsMgt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 24 }
cfmProbeMgmt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 25 }
cpumonMgmt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 26 }
queuePortMgmt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 27 }
ddTransceiversMgmt OBJECT IDENTIFIER ::= { dmSwitchMIBObjects 28 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
ValidStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object to create and destroy
a table entry. This is a simplified variant of RowStatus as it
supports only two values. Setting it to valid(1) creates an entry.
Setting it to invalid(2) destroys an entry."
SYNTAX INTEGER { valid(1), invalid(2) }
--sshv2 only start
KeySegment ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The total length of the key is 1024 characters,
it is divided into 8 parts and stored in 8 separated mib
variables as below:
Key1: part 1 of the key (1-128)
Key2: part 2 of the key (129-256)
Key3: part 3 of the key (257-384)
Key4: part 4 of the key (385-512)
Key5: part 5 of the key (513-640)
Key6: part 6 of the key (641-768)
Key7: part 7 of the key (769-896)
Key8: part 8 of the key (897-1024)
Please note that if the key string is less then 1024 characters,
the remaining part of the string will be filled by a zero-length string.
For example, if the length of the key is 129,
we will get a string of length 128 in Key1, and
a string of length 1 in Key2,
moreover, Key3 to Key8 will all be zero-length strings."
SYNTAX DisplayString(SIZE(0..128))
--sshv2 only end
StaPathCostMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The path cost mode of a spanning tree algorithm, short(1) indicates
that we retrieve/configure the spanning tree path cost as a 16 bit
value and long(2) indicates that we retrieve/configure the spanning
tree path cost as a 32 bit value."
SYNTAX INTEGER { short(1), long(2) }
--
-- switchMgt
--
switchNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of switches present on this system."
::= { switchMgt 1 }
switchInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
switches in this system."
::= { switchMgt 2 }
switchInfoEntry OBJECT-TYPE
SYNTAX SwitchInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about a single switch in this system."
INDEX { swUnitIndex }
::= { switchInfoTable 1 }
SwitchInfoEntry ::= SEQUENCE
{
swUnitIndex Integer32,
swHardwareVer INTEGER,
swBootLoaderVer DisplayString,
swFirmwareVer DisplayString,
swPortNumber Integer32,
swPowerStatus INTEGER,
swRoleInSystem INTEGER,
swSerialNumber DisplayString,
swProdName DisplayString,
swProdModelId INTEGER,
swFirmwareReleaseDate DisplayString,
swTemperature INTEGER,
swG704IntfNumber Integer32,
swE1cIntfNumber Integer32,
swBundleIntfNumber Integer32,
swPtpIntfNumber Integer32,
swSdhIntfNumber Integer32,
swVC4Number Integer32,
swVC12Number Integer32
}
swUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the switch within the system
for which this entry contains information. This
value can never be greater than switchNumber."
::= { switchInfoEntry 1 }
swHardwareVer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware version of the main board."
::= { switchInfoEntry 2 }
swBootLoaderVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Loader version of the main board."
::= { switchInfoEntry 3 }
swFirmwareVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operation code version of the main board."
::= { switchInfoEntry 4 }
swPortNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total port number of this switch
(including expansion slot)."
::= { switchInfoEntry 5 }
swPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
internalPower(1),
redundantPower(2),
internalAndRedundantPower(3),
externalPower(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the switch using internalPower(1),
redundantPower(2), internalAndRedundantPower(3) or externalPower(4)"
::= { switchInfoEntry 6 }
swRoleInSystem OBJECT-TYPE
SYNTAX INTEGER
{
master(1),
backupMaster(2),
slave(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the switch is master(1), backupMaster(2)
or slave(3) in this system."
::= { switchInfoEntry 7 }
swSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the switch."
::= { switchInfoEntry 8 }
swProdName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchInfoEntry 9 }
swProdModelId OBJECT-TYPE
SYNTAX INTEGER
{
dmSwitch2204G1(1),
dmSwitch2304G1(2),
dmSwitch3224F1(3),
dmSwitch3324F1(4),
dmSwitch3224F2(5),
dmSwitch3324F2(6),
dmSwitch3224F3(7),
dmSwitch3324F3(8),
mpu192(9),
mpu384(10),
eth12gx(11),
eth24gx(12),
eth1x10gx(13),
eth2x10gx(14),
eth12gxEth1x10gx(15),
eth24gt(16),
eth48gt(17),
eth24gxEth2x10gx(20),
eth48gx(21),
eth4x10gxhseries(22),
eth24gxEth2x10gxhseries(23),
eth48gxhseries(24),
eth24gxhseries(25),
eth2x10gxhseries(26),
eth10gx32xe1(27),
eth10gx4xstm1(28),
eth10gx2xstm4(29),
mpu512(30),
eth24gxlseries(31),
eth24gx4gx(32),
eth24gx2xx(33),
eth24gxs(34),
eth24gx2xxs(35),
eth24gx4xx(36),
eth20gt4gc(37),
eth20gt4gc2xx(38),
eth20gt4gcs(39),
eth20gt4gc2xxs(40),
eth20gt4gc4xx(41),
eth44gt4gc(42),
eth44gt4gc2xx(43),
eth44gt4gcs(44),
eth44gt4gc2xxs(45),
eth44gt4gc4xx(46),
eth44gt4gc2xs(47),
eth44gt4gc2xss(48),
eth44gt4gc4xs(49),
eth24gthseries(50),
eth48gthseries(51),
eth20gt4gc2xss(52),
eth20gx32xe1hseries(53),
eth20gx2x10gx32xe1hseries(54),
eth16gx2x10gx4xstm1hseries(55),
eth16gx4xstm1hseries(56),
eth24gx2x10gxeseries(57),
eth24gxeseries(58),
eth4x10gxeseries(59),
eth48gteseries(60),
mpu960(61),
eth44gt4gcsmplsdc(62),
eth44gt4gc2xxsmplsdc(63),
eth44gt4gc4xxmplsdc(64),
eth24gx2x10gxhseriesII(65),
eth20gt4gc4xs(66),
eth24gxhseriesII(67),
eth2x10gxhseriesII(68),
eth48gxhseriesII(69),
eth4x10gxhseriesII(70),
eth24gx4xs(71)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Product model identifier."
::= { switchInfoEntry 10 }
swFirmwareReleaseDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Release date of the firmware."
::= { switchInfoEntry 11 }
swTemperature OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the switch."
::= { switchInfoEntry 12 }
swG704IntfNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of G704 interfaces of this switch."
::= { switchInfoEntry 13 }
swE1cIntfNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of E1c interfaces of this switch."
::= { switchInfoEntry 14 }
swBundleIntfNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of Bundle interfaces of this switch."
::= { switchInfoEntry 15 }
swPtpIntfNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of PTP interfaces of this switch."
::= { switchInfoEntry 16 }
swSdhIntfNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of SDH interfaces of this switch."
::= { switchInfoEntry 17 }
swVC4Number OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of VC4 interfaces of this switch."
::= { switchInfoEntry 18 }
swVC12Number OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of VC12 interfaces of this switch."
::= { switchInfoEntry 19 }
switchProductId OBJECT IDENTIFIER ::= { switchMgt 3 }
swProdManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchProductId 2 }
swProdDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchProductId 3 }
swProdUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchProductId 5 }
swIdentifier OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A unique identifier of which switch in the chassis is currently
being looked at."
::= { switchProductId 6 }
swVendorId OBJECT-TYPE
SYNTAX INTEGER {
datacom (1),
ieru (2),
asga (3),
parks (4),
digitel (5),
none (6),
elebra (7),
osp (9),
objectNonexistentInModel (2000000254),
infNotAvailable (2000000255)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION " Vendor information. The value 0
indicates a vendor not defined. "
::= { switchProductId 7 }
switchIndivPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchIndivPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual powers."
::= { switchMgt 4 }
switchIndivPowerEntry OBJECT-TYPE
SYNTAX SwitchIndivPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual powers."
INDEX { swIndivPowerUnitIndex, swIndivPowerIndex }
::= { switchIndivPowerTable 1 }
SwitchIndivPowerEntry ::= SEQUENCE
{
swIndivPowerUnitIndex Integer32,
swIndivPowerIndex INTEGER,
swIndivPowerStatus INTEGER
}
swIndivPowerUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchIndivPowerEntry 1 }
swIndivPowerIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "1 means internal power. 2 means external power."
::= { switchIndivPowerEntry 2 }
swIndivPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
red(1),
green(2),
notPresent(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "notPresent(3) means not present. green(2) means
up. red(1) means down."
::= { switchIndivPowerEntry 3 }
switchIndivFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchIndivFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual fans."
::= { switchMgt 5 }
switchIndivFanEntry OBJECT-TYPE
SYNTAX SwitchIndivFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual fans."
INDEX { swIndivFanUnitIndex, swIndivFanIndex }
::= { switchIndivFanTable 1 }
SwitchIndivFanEntry ::= SEQUENCE
{
swIndivFanUnitIndex Integer32,
swIndivFanIndex INTEGER,
swIndivFanStatus INTEGER
}
swIndivFanUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchIndivFanEntry 1 }
swIndivFanIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchIndivFanEntry 2 }
swIndivFanStatus OBJECT-TYPE
SYNTAX INTEGER
{
red(1),
green(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "red(1) means down. green(2) means
up. "
::= { switchIndivFanEntry 3 }
switchIndivAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchIndivAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual alarms."
::= { switchMgt 6 }
switchIndivAlarmEntry OBJECT-TYPE
SYNTAX SwitchIndivAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of individual alarms."
INDEX { swIndivAlarmUnitIndex, swIndivAlarmIndex }
::= { switchIndivAlarmTable 1 }
SwitchIndivAlarmEntry ::= SEQUENCE
{
swIndivAlarmUnitIndex Integer32,
swIndivAlarmIndex INTEGER,
swIndivAlarmStatus INTEGER
}
swIndivAlarmUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchIndivAlarmEntry 1 }
swIndivAlarmIndex OBJECT-TYPE
SYNTAX INTEGER (1..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchIndivAlarmEntry 2 }
swIndivAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
{
deactivated(1),
activated(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchIndivAlarmEntry 3 }
switchResObj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { switchMgt 7 }
swHashConfig OBJECT-TYPE
SYNTAX DisplayString (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchMgt 8 }
swHashStatus OBJECT-TYPE
SYNTAX DisplayString (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchMgt 9 }
swCpuUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CPU usage (in hundredths of a percent) at the last minute."
::= { switchMgt 10 }
swMemUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The memory usage (percentage)."
::= { switchMgt 11 }
switchMacAddrUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchMacAddrUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about the total of used MAC addresses entries."
::= { switchMgt 12 }
switchMacAddrUsageEntry OBJECT-TYPE
SYNTAX SwitchMacAddrUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about the total of used MAC addresses entries."
INDEX { swMacAddrUnitIndex }
::= { switchMacAddrUsageTable 1 }
SwitchMacAddrUsageEntry ::= SEQUENCE
{
swMacAddrUnitIndex Integer32,
swMacAddrUsageValue Integer32
}
swMacAddrUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchMacAddrUsageEntry 1 }
swMacAddrUsageValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total of used MAC addresses entries."
::= { switchMacAddrUsageEntry 2 }
swSlotNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The total number of interface board slots present on the device."
::= { switchMgt 13 }
switchMpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchMpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
MPUs in this system."
::= { switchMgt 14 }
switchMpuEntry OBJECT-TYPE
SYNTAX SwitchMpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about a single MPU in this system."
INDEX { swMpuIndex }
::= { switchMpuTable 1 }
SwitchMpuEntry ::= SEQUENCE
{
swMpuIndex Integer32,
swMpuBootLoaderVer DisplayString,
swMpuRoleInSystem INTEGER,
swMpuSerialNumber DisplayString,
swMpuModelId INTEGER
}
swMpuIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object identifies the MPU within the system
for which this entry contains information."
::= { switchMpuEntry 1 }
swMpuBootLoaderVer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Loader version of the main board."
::= { switchMpuEntry 2 }
swMpuRoleInSystem OBJECT-TYPE
SYNTAX INTEGER
{
active(1),
standby(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the MPU is active(1) or standby(2) in this system."
::= { switchMpuEntry 3 }
swMpuSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Serial number of the MPU."
::= { switchMpuEntry 4 }
swMpuModelId OBJECT-TYPE
SYNTAX INTEGER
{
mpu192(9),
mpu384(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "MPU model identifier."
::= { switchMpuEntry 5 }
swHashHardware OBJECT-TYPE
SYNTAX DisplayString (SIZE(16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { switchMgt 15 }
switchIndivAlarmOutTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchIndivAlarmOutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of output alarms."
::= { switchMgt 16 }
swChassisModel OBJECT-TYPE
SYNTAX INTEGER {
dmSwitch3000(1),
dmSwitch4001(2),
dmSwitch4001L(3),
dmSwitch4001S(4),
dmSwitch4004(5),
dmSwitch4008(6),
dmSwitch4008HighSpeed(7),
dmSwitch4001NewFan(8),
dmSwitch4100(9),
objectNonexistentInModel (2000000254),
infNotAvailable (2000000255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Chassis model for equipment"
::= { switchMgt 17 }
switchSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwitchSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about CLI sessions informations."
::= { switchMgt 18 }
switchSessionEntry OBJECT-TYPE
SYNTAX SwitchSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about a single switch in this system."
INDEX { swSessionUnitIndex }
::= { switchSessionTable 1 }
SwitchSessionEntry ::= SEQUENCE
{
swSessionUnitIndex INTEGER,
swSessionName DisplayString,
swSessionUptime DisplayString,
swSessionPid INTEGER,
swSessionSrcIP DisplayString
}
swSessionUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchSessionEntry 1 }
swSessionName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Session username."
::= { switchSessionEntry 2 }
swSessionUptime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Login time and date (uptime)."
::= { switchSessionEntry 3 }
swSessionPid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "CLI Session Process ID."
::= { switchSessionEntry 4 }
swSessionSrcIP OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP from process that called CLI - telnet, ssh or inetd."
::= { switchSessionEntry 5 }
switchIndivAlarmOutEntry OBJECT-TYPE
SYNTAX SwitchIndivAlarmOutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table about status of output alarms."
INDEX { swIndivAlarmOutUnitIndex }
::= { switchIndivAlarmOutTable 1 }
SwitchIndivAlarmOutEntry ::= SEQUENCE
{
swIndivAlarmOutUnitIndex Integer32,
swIndivAlarmOutStatus INTEGER
}
swIndivAlarmOutUnitIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is defined as swUnitIndex."
::= { switchIndivAlarmOutEntry 1 }
swIndivAlarmOutStatus OBJECT-TYPE
SYNTAX INTEGER
{
deactivated(1),
activated(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates current alarm output status, as configured in external-alarm-output."
::= { switchIndivAlarmOutEntry 2 }
--
-- portMgt
--
portTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
configuration of each switch port (including expansion slot)
in this system. This table also contains information
about each trunk (similar to Cisco's EtherChannel)."
::= { portMgt 1 }
portEntry OBJECT-TYPE
SYNTAX PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about configuration in one switch port of the switch."
INDEX { portIndex }
::= { portTable 1 }
PortEntry ::= SEQUENCE
{
portIndex Integer32,
portName DisplayString,
portType INTEGER,
portSpeedDpxCfg INTEGER,
portFlowCtrlCfg INTEGER,
portCapabilities BITS,
portAutonegotiation INTEGER,
portSpeedDpxStatus INTEGER,
portFlowCtrlStatus INTEGER,
portTrunkIndex Integer32,
portMdiStatus INTEGER
}
portIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as ifIndex in the IF-MIB."
::= { portEntry 1 }
portName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the port name. This is same as
ifAlias in the IF-MIB (RFC2863 or later)."
::= { portEntry 2 }
portType OBJECT-TYPE
SYNTAX INTEGER
{
other(1),
hundredBaseTX(2),
hundredBaseFX(3),
thousandBaseSX(4),
thousandBaseLX(5),
thousandBaseT(6),
thousandBaseGBIC(7),
thousandBaseSfp(8),
hundredBaseFxScSingleMode(9),
hundredBaseFxScMultiMode(10),
tenG(11),
tenGSfp(12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the port type."
::= { portEntry 3 }
portSpeedDpxCfg OBJECT-TYPE
SYNTAX INTEGER
{
reserved(1),
halfDuplex10(2),
fullDuplex10(3),
halfDuplex100(4),
fullDuplex100(5),
halfDuplex1000(6),
fullDuplex1000(7),
fullDuplex10000(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set the port speed and duplex mode as follows:
halfDuplex10(2) - 10Mbps and half duplex mode
fullDuplex10(3) - 10Mbps and full duplex mode
halfDuplex100(4) - 100Mbps and half duplex mode
fullDuplex100(5) - 100Mbps and full duplex mode
halfDuplex1000(6) - 1000Mbps and half duplex mode
fullDuplex1000(7) - 1000Mbps and full duplex mode
fullDuplex10000(8) - 10000Mbps and full duplex mode
hundredBaseTX port can be set as
halfDuplex10(2)
fullDuplex10(3)
halfDuplex100(4)
fullDuplex100(5)
hundredBaseFX port can be set as
halfDuplex100(4)
fullDuplex100(5)
thousandBaseSX port can be set as
halfDuplex1000(6)
fullDuplex1000(7)
The actual operating speed and duplex of the port
is given by portSpeedDpxStatus."
DEFVAL { halfDuplex10 }
::= { portEntry 4 }
portFlowCtrlCfg OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2),
backPressure(3),
dot3xFlowControlRxTx(4),
dot3xFlowControlRx(5),
dot3xFlowControlTx(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "(1) Flow control mechanism is enabled.
If the port type is hundredBaseTX or thousandBaseSX:
When the port is operating in halfDuplex mode, the
port uses backPressure flow control mechanism. When
the port is operating in fullDuplex mode, the port
uses IEEE 802.3x flow control mechanism.
If the port type is hundredBaseFX:
When the port is operating in halfDuplex mode, the
port uses backPressure flow control mechanism. When
the port is operating in fullDuplex mode, Flow
control mechanism will not function.
(2) Flow control mechanism is disabled.
(3) Flow control mechanism is backPressure.
when the port is in fullDuplex mode.This flow control
mechanism will not function.
(4) Flow control mechanism is IEEE 802.3x flow control.
when the port is in halfDuplex mode.This flow control
mechanism will not function.
hundredBaseTX and thousandBaseSX port can be set as:
enabled(1),
disabled(2),
backPressure(3),
dot3xFlowControl(4).
hundredBaseFX port can be set as:
enabled(1),
disabled(2),
backPressure(3).
The actual flow control mechanism is used given by
portFlowCtrlStatus."
DEFVAL { enabled }
::= { portEntry 5 }
portCapabilities OBJECT-TYPE
SYNTAX BITS
{
portCap10half(0),
portCap10full(1),
portCap100half(2),
portCap100full(3),
portCap1000half(4),
portCap1000full(5),
portCap10000full(6),
dot3xFlowControlRxTx(7),
dot3xFlowControlRx(8),
dot3xFlowControlTx(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Port capabilities."
::= { portEntry 6 }
portAutonegotiation OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether autonegotiation is enabled."
::= { portEntry 7 }
portSpeedDpxStatus OBJECT-TYPE
SYNTAX INTEGER
{
error(1),
halfDuplex10(2),
fullDuplex10(3),
halfDuplex100(4),
fullDuplex100(5),
halfDuplex1000(6),
fullDuplex1000(7),
fullDuplex10000(8),
down(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The operating speed and duplex mode of the
switched port. If this index is a trunk,
the speed is the speed of its individual members.
If this index is a trunk and the result
is inconsistent among its member ports, this value is
error(1)."
::= { portEntry 8 }
portFlowCtrlStatus OBJECT-TYPE
SYNTAX INTEGER
{
error(1),
backPressure(2),
dot3xFlowControlRxTx(3),
dot3xFlowControlRx(4),
dot3xFlowControlTx(5),
disable(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "(2) BackPressure flow control machanism is used.
(3) IEEE 802.3 flow control machanism is used.
(4) Flow control mechanism is disabled.
If this index is a trunk and the result
is inconsistent among its member ports, this value is
error(1)."
::= { portEntry 9 }
portMdiStatus OBJECT-TYPE
SYNTAX INTEGER
{
auto(1),
normal(2),
xover(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { portEntry 10 }
portTrunkIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The trunk to which this port belongs. A value of 0
means that this port does not belong to any trunk.
A value greater than zero means that this port
belongs to trunk at trunkIndex, defined by the
corresponding trunkPorts."
::= { portEntry 11 }
--
-- trunkMgt
--
trunkMaxId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number for a trunk identifier."
::= { trunkMgt 1 }
trunkValidNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of valid trunks."
::= { trunkMgt 2 }
trunkTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
configuration of each trunk,
similar to Cisco EtherChannel."
::= { trunkMgt 3 }
trunkEntry OBJECT-TYPE
SYNTAX TrunkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about configuration in one trunk of the switch."
INDEX { trunkIndex }
::= { trunkTable 1 }
TrunkEntry ::= SEQUENCE
{
trunkIndex Integer32,
trunkPorts PortList,
trunkCreation INTEGER,
trunkStatus INTEGER
}
trunkIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the trunk within the switch
for which this entry contains information."
::= { trunkEntry 1 }
trunkPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The complete set of ports currently associated with
this trunk."
::= { trunkEntry 2 }
trunkCreation OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
lacp(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of static(1) means a statically configured trunk.
A value of lacp(2) means an LACP-configured trunk."
::= { trunkEntry 3 }
trunkStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Writing this to valid(1) creates an entry.
Writing this to invalid(2) destroys an entry."
::= { trunkEntry 4 }
---
--- lacpMgt
---
lacpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LacpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for LACP port configuration."
::= { lacpMgt 1 }
lacpPortEntry OBJECT-TYPE
SYNTAX LacpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for LACP port configuration."
INDEX { lacpPortIndex }
::= { lacpPortTable 1 }
LacpPortEntry ::= SEQUENCE
{
lacpPortIndex Integer32,
lacpPortStatus INTEGER
}
lacpPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as ifIndex in the IF-MIB."
::= { lacpPortEntry 1 }
lacpPortStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether 802.3ad LACP is enabled."
::= { lacpPortEntry 2 }
--
-- staMgt
--
-- Management for Spanning Tree Algorithm (STA).
-- This has variables not already defined in the implemented
-- standard MIB(s).
-- for 1d(STP) start
staSystemStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Global spanning tree status.
(1) Spanning tree protocol is enabled.
(2) Spanning tree protocol is disabled."
DEFVAL { enabled }
::= { staMgt 1 }
-- for 1d(STP) end
staPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF StaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table manages port settings for Spanning Tree
Protocol 802.1d, 802.1w or 802.1s depending on the
value specified by staProtocolType."
REFERENCE "IEEE 802.1d, IEEE 802.1w, IEEE 802.1s."
::= { staMgt 2 }
staPortEntry OBJECT-TYPE
SYNTAX StaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual entry of staPortTable."
INDEX { staPortIndex }
::= { staPortTable 1 }
StaPortEntry ::= SEQUENCE
{
staPortIndex Integer32,
-- for 1w(RSTP) start
staPortAdminEdgePort TruthValue,
staPortOperEdgePort TruthValue,
staPortAdminPointToPoint INTEGER,
staPortOperPointToPoint TruthValue,
staPortLongPathCost Integer32,
staPortSystemStatus EnabledStatus
-- for 1w(RSTP) end
}
staPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port and the trunk (excluding trunk member ports)
interface of the staPortTable. The interface identified
by a particular value of this index is the same interface
as identified by the same value of dot1dStpPort in the
BRIDGE-MIB."
::= { staPortEntry 1 }
-- for 1w(RSTP) start
staPortAdminEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the edge port parameter. A
value of true(1) indicates that this port should be
assumed as an edge-port and a value of false(2) indicates
that this port should be assumed as a non-edge-port."
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.3"
::= { staPortEntry 2 }
staPortOperEdgePort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational value of the edge port parameter. The object is
initialized to the value of staPortAdminEdgePort and is set false
when a BPDU is received."
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.4"
::= { staPortEntry 3 }
staPortAdminPointToPoint OBJECT-TYPE
SYNTAX INTEGER
{
forceTrue(0),
forceFalse(1),
auto(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative point-to-point status of the LAN segment
attached to this port. A value of forceTrue(0) indicates that
this port should always be treated as if it is connected to
a point-to-point link. A value of forceFalse(1) indicates
that this port should be treated as having a shared media
connection. A value of auto(2) indicates that this port is
considered to have a point-to-point link if it is an Aggregator
and all of its members are aggregatable, or if the MAC entity
is configured for full duplex operation, either through
auto-negotiation or by management means."
REFERENCE
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
::= { staPortEntry 4 }
staPortOperPointToPoint OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational point-to-point status of the LAN segment
attached to this port. This indicates whether a port is
considered to have a point-to-point connection or not.
The value is determined by management or by auto-detection,
as described in the staPortAdminPointToPoint object."
REFERENCE
"IEEE 802.1w clause 6.4.3, 6.5, 14.8.2"
::= { staPortEntry 5 }
staPortLongPathCost OBJECT-TYPE
SYNTAX Integer32(1..200000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The contribution of this port to the path cost (in 32
bits value) of paths towards the spanning tree root which
include this port.
This object is used to configure the spanning tree port
path cost in the 32-bit value range when the
staPathCostMethod is long(2).
If the staPathCostMethod is short(1), this mib object is not
instantiated."
::= { staPortEntry 6 }
staPortSystemStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Per-port spanning tree status.
(1) Spanning tree protocol is enabled.
(2) Spanning tree protocol is disabled."
DEFVAL { enabled }
::= { staPortEntry 7 }
staProtocolType OBJECT-TYPE
SYNTAX INTEGER {
stp(1),
rstp(2),
mstp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The version of Spanning Tree Protocol the bridge is currently
running. The value 'stp(1)' indicates the Spanning Tree
Protocol is as specified in IEEE 802.1D,'rstp(2)' indicates that
the Rapid Spanning Tree Protocol is as specified in IEEE
802.1w, and the value 'mstp(3)' indicates that the Multiple Spanning
Tree Protocol is as specified in IEEE 802.1s. New values may
be defined in the future as new or updated versions of the
protocol become available."
REFERENCE
"IEEE 802.1w clause 14.8.1, 17.12, 17.16.1"
::= { staMgt 3 }
-- for 1w(RSTP) end
--
-- tftpMgt
--
tftpFile OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The file name for TFTP transfer when a
transfer is next requested via this MIB. This value is set to
the zero length string when no file name has been specified."
::= { tftpMgt 1 }
tftpFlashConfig OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of flash config partition for to be used when the chosen action
is the downloadToFlashConfig or the uploadFromFlashConfig. This values is
set to the zero when no flash config has been specified."
::= { tftpMgt 2 }
tftpServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the TFTP server for transfer
when a download or upload is next requested via this MIB.
This value is set to `0.0.0.0' when no IP address has been
specified."
::= { tftpMgt 3 }
tftpAction OBJECT-TYPE
SYNTAX INTEGER {
downloadToFlashConfig(1),
downloadToRunningConfig(2),
downloadToStartupConfig(3),
downloadToFirmware(4),
uploadFromFlashConfig(5),
uploadFromRunningConfig(6),
uploadFromStartupConfig(7),
notDownloading(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is set to downloadToFlashConfig(1),
the device will begin download of the file specified
by tftpFile from the server specified by tftpServer to
flash-config(specified by tftpFlashConfig) in the device
using the TFTP protocol.
When this object is set to downloadToRunningConfig(2),
the device will begin download of the file specified
by tftpFile from the server specified by tftpServer to
running-config in the device using the TFTP protocol.
When this object is set to downloadToStartupConfig(3),
the device will begin download of the file specified
by tftpFile from the server specified by tftpServer to
Startup-config in the device using the TFTP protocol.
When this object is set to downloadToFirmware(4),
the device will begin download of the file specified
by tftpFile from the server specified by tftpServer to
firmware in the device using the TFTP protocol.
When this object is set to uploadFromFlashConfig(5),
the device will begin upload of the
flash-config(specified by tftpFlashConfig) in the device
to tftpFile in the server specified by tftpServer.
When this object is set to uploadFromRunningConfig(6),
the device will begin upload of the running-config in
the device to tftpFile in the server specified by tftpServer.
When this object is set to uploadFromStartupConfig(7),
the device will begin upload of the startup-config in
the device to tftpFile in the server specified by
tftpServer.
When the device is not downloading, this object will have
a value of notDownloading(8)."
::= { tftpMgt 4 }
--
-- restartMgt
--
restartFirmware OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of firmware flash index for start-up."
::= { restartMgt 1 }
restartConfig OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Number of configuration flash index for start-up."
::= { restartMgt 2 }
restartControl OBJECT-TYPE
SYNTAX INTEGER {
running(1),
warmBoot(2),
coldBoot(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to warmBoot(2) causes the device to
restart the application software with current configuration
parameters saved in non-volatile memory. Setting this
object to coldBoot(3) causes the device to reinitialize
configuration parameters in non-volatile memory to default
values and restart the application software. When the device
is running normally, this variable has a value of
running(1)."
::= { restartMgt 3 }
--
-- mirrorMgt
--
mirrorDestinationPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Destination port for mirrored packets. This is defined
as ifIndex in the IF-MIB."
::= { mirrorMgt 1 }
mirrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
switches in this system."
::= { mirrorMgt 2 }
mirrorEntry OBJECT-TYPE
SYNTAX MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about a single switch in this system. "
INDEX { mirrorSourcePort }
::= { mirrorTable 1 }
MirrorEntry ::= SEQUENCE
{
mirrorSourcePort Integer32,
mirrorType INTEGER
}
mirrorSourcePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Source port for mirrored packets. This is defined as
ifIndex in the IF-MIB."
::= { mirrorEntry 1 }
mirrorType OBJECT-TYPE
SYNTAX INTEGER
{
rx(1),
tx(2),
all(3),
disable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "If this value is rx(1), receive packets will
be mirrored. If this value is tx(2), transmit
packets will be mirrored. If this value is all(3),
all packts will be mirrored"
::= { mirrorEntry 2 }
--
-- igmpSnoopMgt
--
igmpSnoopStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
When enabled, the device will examine IGMP packets and set
up filters for IGMP ports. "
DEFVAL { enabled }
::= { igmpSnoopMgt 1 }
igmpSnoopQuerier OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether to act as querier."
DEFVAL { enabled }
::= { igmpSnoopMgt 2 }
igmpSnoopQueryCount OBJECT-TYPE
SYNTAX INTEGER (2..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum number of queries that have not been heard on the
system before the system starts taking action to solicit
reports."
DEFVAL { 2 }
::= { igmpSnoopMgt 3 }
igmpSnoopQueryInterval OBJECT-TYPE
SYNTAX INTEGER (60..125)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Query interval."
DEFVAL { 125 }
::= { igmpSnoopMgt 4 }
igmpSnoopQueryMaxResponseTime OBJECT-TYPE
SYNTAX INTEGER (5..25)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Timeout value (seconds) between IGMP reports received on a port
for an IP Multicast Address that can pass before the system
sends an IGMP Query out the port and removes it from the
list."
DEFVAL { 10 }
::= { igmpSnoopMgt 5 }
igmpSnoopQueryTimeout OBJECT-TYPE
SYNTAX INTEGER (300..500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Query time-out."
DEFVAL { 300 }
::= { igmpSnoopMgt 6 }
igmpSnoopVersion OBJECT-TYPE
SYNTAX INTEGER (1..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Version."
DEFVAL { 2 }
::= { igmpSnoopMgt 7 }
igmpSnoopRouterCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnoopRouterCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for current router ports."
::= { igmpSnoopMgt 8 }
igmpSnoopRouterCurrentEntry OBJECT-TYPE
SYNTAX IgmpSnoopRouterCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for current router ports."
INDEX { igmpSnoopRouterCurrentVlanIndex }
::= {
igmpSnoopRouterCurrentTable 1 }
IgmpSnoopRouterCurrentEntry ::=
SEQUENCE {
igmpSnoopRouterCurrentVlanIndex
Unsigned32,
igmpSnoopRouterCurrentPorts
PortList
}
igmpSnoopRouterCurrentVlanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB."
::= { igmpSnoopRouterCurrentEntry 1 }
igmpSnoopRouterCurrentPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The set of ports which are current router ports.
Within this list, some router ports are static router ports.
Please refer to igmpSnoopRouterStaticTable."
::= { igmpSnoopRouterCurrentEntry 2 }
igmpSnoopRouterStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnoopRouterStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for static router ports."
::= { igmpSnoopMgt 9 }
igmpSnoopRouterStaticEntry OBJECT-TYPE
SYNTAX IgmpSnoopRouterStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for static router ports."
INDEX { igmpSnoopRouterStaticVlanIndex }
::= {
igmpSnoopRouterStaticTable 1 }
IgmpSnoopRouterStaticEntry ::=
SEQUENCE {
igmpSnoopRouterStaticVlanIndex
Unsigned32,
igmpSnoopRouterStaticPorts
PortList
}
igmpSnoopRouterStaticVlanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB."
::= { igmpSnoopRouterStaticEntry 1 }
igmpSnoopRouterStaticPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of ports which are static router ports."
::= { igmpSnoopRouterStaticEntry 2 }
igmpSnoopMulticastCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnoopMulticastCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for current multicast addresses."
::= { igmpSnoopMgt 10 }
igmpSnoopMulticastCurrentEntry OBJECT-TYPE
SYNTAX IgmpSnoopMulticastCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for current multicast addresses."
INDEX { igmpSnoopMulticastCurrentVlanIndex,
igmpSnoopMulticastCurrentIpAddress }
::= {
igmpSnoopMulticastCurrentTable 1 }
IgmpSnoopMulticastCurrentEntry ::=
SEQUENCE {
igmpSnoopMulticastCurrentVlanIndex
Unsigned32,
igmpSnoopMulticastCurrentIpAddress
IpAddress,
igmpSnoopMulticastCurrentPorts
PortList
}
igmpSnoopMulticastCurrentVlanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB."
::= { igmpSnoopMulticastCurrentEntry 1 }
igmpSnoopMulticastCurrentIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of multicast group."
::= { igmpSnoopMulticastCurrentEntry 2 }
igmpSnoopMulticastCurrentPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The set of ports which are members."
::= { igmpSnoopMulticastCurrentEntry 3 }
igmpSnoopMulticastStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnoopMulticastStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for static multicast addresses."
::= { igmpSnoopMgt 11 }
igmpSnoopMulticastStaticEntry OBJECT-TYPE
SYNTAX IgmpSnoopMulticastStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry for static multicast addresses."
INDEX { igmpSnoopMulticastStaticVlanIndex,
igmpSnoopMulticastStaticIpAddress }
::= {
igmpSnoopMulticastStaticTable 1 }
IgmpSnoopMulticastStaticEntry ::=
SEQUENCE {
igmpSnoopMulticastStaticVlanIndex
Unsigned32,
igmpSnoopMulticastStaticIpAddress
IpAddress,
igmpSnoopMulticastStaticPorts
PortList
}
igmpSnoopMulticastStaticVlanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is defined as dot1qVlanIndex in the Q-BRIDGE-MIB."
::= { igmpSnoopMulticastStaticEntry 1 }
igmpSnoopMulticastStaticIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of multicast group."
::= { igmpSnoopMulticastStaticEntry 2 }
igmpSnoopMulticastStaticPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The set of ports which are static members."
::= { igmpSnoopMulticastStaticEntry 3 }
--
-- The Probe Configuration Group
--
-- This group controls the configuration of various operating
-- parameters of the probe.
ipAddressMode OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { ipMgt 1 }
ipDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the default gateway. If this value is
undefined or unknown, it shall have the value 0.0.0.0."
::= { ipMgt 2 }
ipPrimaryDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the primary DNS server. If this value is
undefined or unknown, it shall have the value 0.0.0.0."
::= { ipMgt 3 }
ipSecondaryDnsServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of the secondary DNS server. If this value is
undefined or unknown, it shall have the value 0.0.0.0."
::= { ipMgt 4 }
ipHttpState OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether HTTP is enabled."
::= { ipMgt 5 }
ipHttpPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number for HTTP."
::= { ipMgt 6 }
ipHttpsState OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether HTTPS is enabled."
::= { ipMgt 7 }
ipHttpsPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number for HTTPS."
::= { ipMgt 8 }
ipTelnetState OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether telnet is enabled."
::= { ipMgt 9 }
--
-- bcastStormMgt
--
bcastStormTable OBJECT-TYPE
SYNTAX SEQUENCE OF BcastStormEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of descriptive and status information about
configuration of each switch ports(including expansion slot)
in this system."
::= { bcastStormMgt 1 }
bcastStormEntry OBJECT-TYPE
SYNTAX BcastStormEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about configuration in one switch port of the switch."
INDEX { bcastStormIfIndex }
::= { bcastStormTable 1 }
BcastStormEntry ::= SEQUENCE
{
bcastStormIfIndex Integer32,
bcastStormStatus INTEGER,
bcastStormPacketRate INTEGER
}
bcastStormIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as ifIndex in the IF-MIB."
::= { bcastStormEntry 1 }
bcastStormStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether broadcast storm protection is enabled."
::= { bcastStormEntry 2 }
bcastStormPacketRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Broadcast storm threshold as packets per second."
::= { bcastStormEntry 3 }
--
-- vlanMgt
--
vlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for VLAN configuration."
::= { vlanMgt 1 }
vlanEntry OBJECT-TYPE
SYNTAX VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for VLAN configuration."
INDEX { vlanIndex }
::= { vlanTable 1 }
VlanEntry ::= SEQUENCE
{
vlanIndex Unsigned32,
vlanAddressMethod INTEGER
}
vlanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Same is dot1qVlanIndex in the Q-BRIDGE-MIB.
This table has only one entry - the entry for
the VLAN of the management interface."
::= { vlanEntry 1 }
vlanAddressMethod OBJECT-TYPE
SYNTAX INTEGER
{
user(1),
dhcp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Method to get the IP address."
::= { vlanEntry 2 }
--
-- priorityMgt
--
prioWrrTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrioWrrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for weighted round robin (WRR)."
::= { priorityMgt 1 }
prioWrrEntry OBJECT-TYPE
SYNTAX PrioWrrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for weighted round robin (WRR)."
INDEX { prioWrrTrafficClass }
::= { prioWrrTable 1 }
PrioWrrEntry ::= SEQUENCE
{
prioWrrTrafficClass INTEGER,
prioWrrWeight INTEGER
}
prioWrrTrafficClass OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Traffic class for this entry, as defined in
dot1dTrafficClass in the Q-BRIDGE-MIB. The actual
maximum depends on the hardware, and is
equal to dot1dPortNumTrafficClasses-1."
::= { prioWrrEntry 1 }
prioWrrWeight OBJECT-TYPE
SYNTAX INTEGER (1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Weight for this entry."
::= { prioWrrEntry 2 }
prioQueueMode OBJECT-TYPE
SYNTAX INTEGER {
wrr(1),
strict(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The global status for the prioQueue.
wrr(1),strict(2)"
::= { priorityMgt 2 }
--
-- trapDestMgt
--
trapDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of trap destination entries."
::= { trapDestMgt 1 }
trapDestEntry OBJECT-TYPE
SYNTAX TrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry includes a destination IP address to which to send
traps for this community."
INDEX { trapDestAddress }
::= { trapDestTable 1 }
TrapDestEntry ::= SEQUENCE {
trapDestAddress IpAddress,
trapDestCommunity OCTET STRING,
trapDestStatus INTEGER,
trapDestVersion INTEGER
}
trapDestAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address to send traps."
::= { trapDestEntry 1 }
trapDestCommunity OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A community to which this destination address belongs."
::= { trapDestEntry 2 }
trapDestStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Writing this to valid(1) creates an entry.
Writing this to invalid(2) destroys an entry."
::= { trapDestEntry 3 }
trapDestVersion OBJECT-TYPE
SYNTAX INTEGER
{
version1(1),
version2(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variables represent the version of the Trap we wish to send to trap Receiver,
if the value is 1, mean we wish to send Version 1 trap, if the value is 2,
mean we wish to send version 2 trap."
::= { trapDestEntry 4}
-- trapVar is for binding variables for traps, there is no value when
-- no trap is sent.
trapVar OBJECT IDENTIFIER ::= { trapDestMgt 2 }
trapForbiddenAccessMode OBJECT-TYPE
SYNTAX INTEGER
{
web(1),
snmp(2),
telnet(3),
ssh(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicated the ipfilter reject mode.
web(1),
snmp(2),
telnet(3),
ssh(4)."
::= { trapVar 1 }
trapForbiddenAccessIp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the IP address that rejected by the ipfilter."
::= { trapVar 2 }
trapLoginUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the name used by user to logging."
::= { trapVar 3 }
trapConfigSavePartition OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the partition witch the config was saved."
::= { trapVar 4 }
trapSfpPresenceStatus OBJECT-TYPE
SYNTAX INTEGER
{
absentee(1),
present(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the presence status of a sfp connector."
::= { trapVar 5 }
trapInfAlarmVal OBJECT-TYPE
SYNTAX INTEGER
{
deactivated(1),
activated(2),
unstable(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the alarm value.
deactivated(1),
actived(2),
unstable(3)."
::= { trapVar 6 }
trapDuplicatedIpVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the vlan witch the duplicated ip was detected."
::= { trapVar 7 }
trapDuplicatedIpAddress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the duplicated ip address."
::= { trapVar 8 }
trapDuplicatedIpMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the mac address of the device that has the duplicated ip."
::= { trapVar 9 }
trapEapsDomainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the eaps domain name."
::= { trapVar 10 }
trapEapsDomainId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the eaps domain identifier."
::= { trapVar 11 }
trapEapsStatus OBJECT-TYPE
SYNTAX INTEGER
{
idle(0),
complete(1),
failed(2),
links-up(3),
links-down(4),
pre-forwarding(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the eaps status.
idle(0),
complete(1),
failed(2),
links-up(3),
links-down(4),
pre-forwarding(5)."
::= { trapVar 12 }
trapTemperature OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the temperature in degrees Celsius."
::= { trapVar 13 }
trapFuseId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the fuse indentifier."
::= { trapVar 14 }
trapFuseStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
failed(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the fuse status.
normal(1),
failed(2)."
::= { trapVar 15 }
trapFansBoardPresenceStatus OBJECT-TYPE
SYNTAX INTEGER
{
absentee(1),
present(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the presence status of the fans board."
::= { trapVar 16 }
trapStandbyMpuPresenceStatus OBJECT-TYPE
SYNTAX INTEGER
{
absentee(1),
present(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the presence status of the standby MPU."
::= { trapVar 17 }
trapMacAddressMove OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the MAC address of the device that has moved."
::= { trapVar 18 }
trapMemFree OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the total memory free(in Kbytes)."
::= { trapVar 19 }
trapBootloaderNew OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the installed bootloader version."
::= { trapVar 20 }
trapDevNo OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Dev no of equipment."
::= { trapVar 21 }
trapDevLocalId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Serial number of remote equipment."
::= { trapVar 22 }
trapCesopTdmStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
los(1),
ais(2),
lof(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of TDM interface."
::= { trapVar 23 }
trapCesopTdmRemoteStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
ralm(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of remote TDM interface."
::= { trapVar 24 }
trapCesopTdmCasStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
lom(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of CAS TDM interface."
::= { trapVar 25 }
trapCesopTdmCrcStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
crc(6)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of CRC TDM interface."
::= { trapVar 26 }
trapCesopBundleLocalTdmStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
fail(1),
rdi(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Local TDM in bundle interface."
::= { trapVar 27 }
trapCesopBundleRemoteTdmStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
fail(1),
rdi(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Remote TDM in bundle interface."
::= { trapVar 28 }
trapCesopBundleLocalStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
fail(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Local bundle interface."
::= { trapVar 29 }
trapCesopBundleRemoteStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
fail(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Remote bundle interface."
::= { trapVar 30 }
trapCesopBundlePktMismatchStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
mismatch(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of packet mismatch in bundle interface."
::= { trapVar 31 }
trapCesopBundleNextHopStatus OBJECT-TYPE
SYNTAX INTEGER
{
up(0),
down(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Next Hop in bundle interface."
::= { trapVar 32 }
trapCesopClockAdapLinkQuality OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Adaptative link quality of clock interface."
::= { trapVar 33 }
trapCesopClockSourceStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(0),
out-of-limits(1)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of Clock Source interface."
::= { trapVar 34 }
trapBroadcastStormControlStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(1),
out-of-limits(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of broadcsat storm control at this
interface."
::= { trapVar 35 }
trapBroadcastStormControlPPS OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding, indicating the current average count of
broadcast packets per second at this interface."
::= { trapVar 36 }
trapMulticastStormControlStatus OBJECT-TYPE
SYNTAX INTEGER
{
ok(1),
out-of-limits(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of multicsat storm control at this
interface."
::= { trapVar 37 }
trapMulticastStormControlPPS OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the current average count of multicast packets per second at this interface."
::= { trapVar 38 }
trapStatusLDP OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
delete(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of condition the protocol LDP."
::= { trapVar 39 }
trapIdLDP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the entity identification the protocol LDP."
::= { trapVar 40 }
trapStatusTunnelRSVP OBJECT-TYPE
SYNTAX INTEGER
{
up(1),
down(2),
deleted(3),
rerouted(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of condition tunnel on protocol RSVP."
::= { trapVar 41 }
trapIdTunnelRSVP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the entity identification the tunnel on protocol RSVP."
::= { trapVar 42 }
trapPanelStatus OBJECT-TYPE
SYNTAX INTEGER
{
closed(1),
open(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the panel status.
closed(1),
open(2)"
::= { trapVar 43 }
trapLSTGroup OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Link-state Tracking Group."
::= { trapVar 44 }
trapMemL3Free OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the total L3 memory free(in Kbytes)."
::= { trapVar 45 }
trapActiveMpuNsfId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the active mpu nsf-id."
::= { trapVar 46 }
trapStandByMpuNsfId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the standby mpu nsf-id."
::= { trapVar 47 }
trapErpsDomainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the erps domain name."
::= { trapVar 48 }
trapErpsDomainId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the erps domain identifier."
::= { trapVar 49 }
trapErpsStatus OBJECT-TYPE
SYNTAX INTEGER
{
init(1),
idle(2),
protection(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the erps status.
init(1),
idle(2),
protection(3)."
::= { trapVar 50 }
trapCfmMdName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..42))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Maintenance Domain (MD) name that originated
the trap."
::= { trapVar 51 }
trapCfmMaName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..44))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Maintenance Association (MA) name that originated
the trap."
::= { trapVar 52 }
trapCfmMepId OBJECT-TYPE
SYNTAX INTEGER (1..8192)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the Maintenance End Point ID (MEPID) that
originated the trap."
::= { trapVar 53 }
trapCfmVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the VLAN that originated the trap."
::= { trapVar 54 }
trapCfmDefect OBJECT-TYPE
SYNTAX INTEGER
{
defNone(0),
defRDICCM(1),
defMACstatus(2),
defRemoteCCM(3),
defErrorCCM(4),
defXconCCM(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the defect condition being notified .
defNone(0),
defRDICCM(1),
defMACstatus(2),
defRemoteCCM(3),
defErrorCCM(4),
defXconCCM(5)."
::= { trapVar 55 }
trapEvcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the EVC name."
::= { trapVar 56 }
trapEvcStatus OBJECT-TYPE
SYNTAX INTEGER
{
notActive(0),
newAndNotActive(1),
active(2),
newAndActive(3),
partiallyActive(4),
newAndPartiallyActive(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of EVC being notified,
notActive(0),
newAndNotActive(1),
active(2),
newAndActive(3),
partiallyActive(4),
newAndPartiallyActive(5)."
::= { trapVar 57 }
trapSyncSystemClockStatus OBJECT-TYPE
SYNTAX INTEGER
{
freerun(1),
holdover(2),
acquiring(3),
locked(4)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of system clock"
::= { trapVar 58 }
trapCesopG704ClockSourceStatus OBJECT-TYPE
SYNTAX INTEGER
{
dontcare(7),
locked(9),
fail(10)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the status of g704 clock source."
::= { trapVar 59 }
trapSystemWarningsUnits OBJECT-TYPE
SYNTAX INTEGER
{
sysWarUnitsHsEnNoError(1),
sysWarUnitsHsEnWES(2),
sysWarUnitsHsEnWHSDis(3),
sysWarUnitsHsEnWDifMod(4),
sysWarUnitsCommFail(5),
sysWarUnitsMPLS(6),
sysWarUnitsL3(7)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable is for trap var binding,
indicating the system warnings units."
::= { trapVar 60 }
trapSensorGroup OBJECT-TYPE
SYNTAX INTEGER {
boardSensors(1),
chipsetSensors(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This variable indicates the sensor's type informed in notification."
::= { trapVar 61 }
--
-- rateLimitMgt
--
rateLimitPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for rate limit of each port."
::= { rateLimitMgt 1 }
rateLimitPortEntry OBJECT-TYPE
SYNTAX RateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for rate limit of each port."
INDEX { rlPortIndex }
::= { rateLimitPortTable 1 }
RateLimitPortEntry ::= SEQUENCE
{
rlPortIndex Integer32,
rlPortInputStatus EnabledStatus,
rlPortOutputStatus EnabledStatus,
rlPortInputRate Integer32,
rlPortInputBurst Integer32,
rlPortOutputRate Integer32,
rlPortOutputBurst Integer32
}
rlPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The port and the trunk (including trunk member) interface of
the portTable. The interface identified by a particular value
of this index is the same interface as identified by the same
value of ifIndex in the IF-MIB."
::= { rateLimitPortEntry 1 }
rlPortInputStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether input rate limit is enabled for this port."
::= { rateLimitPortEntry 2 }
rlPortOutputStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether output rate limit is enabled for this port."
::= { rateLimitPortEntry 3 }
--same as rlPortInputLimit, special for LEO_X 's chip
rlPortInputRate OBJECT-TYPE
SYNTAX Integer32(64..1000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Rate-limit in kilobits per second. Must be multiple of 64."
::= { rateLimitPortEntry 4 }
rlPortInputBurst OBJECT-TYPE
SYNTAX Integer32(32..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum burst size in kilobits. Must be power of 2."
::= { rateLimitPortEntry 5 }
--same as rlPortOutputLimit, special for LEO_X 's chip
rlPortOutputRate OBJECT-TYPE
SYNTAX Integer32(64..1000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Rate-limit in kilobits per second. Must be multiple of 64."
::= { rateLimitPortEntry 6 }
rlPortOutputBurst OBJECT-TYPE
SYNTAX Integer32(32..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum burst size in kilobits. Must be power of 2."
::= { rateLimitPortEntry 7 }
--
-- securityMgt
--
radiusMgt OBJECT IDENTIFIER ::= { securityMgt 1 }
sshMgt OBJECT IDENTIFIER ::= { securityMgt 2 }
ipFilterMgt OBJECT IDENTIFIER ::= { securityMgt 3 }
-- radiusMgt
radiusServerPortNumber OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IP port number of RADIUS server."
::= { radiusMgt 2 }
radiusServerKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Key for RADIUS. This variable can only be written.
When this variable is read, it always returns a
zero-length string. when this variable is written,
it's max length is 48 characters."
::= { radiusMgt 3 }
radiusServerRetransmit OBJECT-TYPE
SYNTAX INTEGER (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum number of retransmissions for RADIUS."
::= { radiusMgt 4 }
radiusServerTimeout OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Timeout for RADIUS."
::= { radiusMgt 5 }
radiusMultipleServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusMultipleServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The table for multiple RADIUS server."
::= { radiusMgt 7 }
radiusMultipleServerEntry OBJECT-TYPE
SYNTAX RadiusMultipleServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The conceptual row for radiusMultipleServerTable."
INDEX { radiusMultipleServerIndex }
::= { radiusMultipleServerTable 1 }
RadiusMultipleServerEntry ::= SEQUENCE
{
radiusMultipleServerIndex Integer32,
radiusMultipleServerAddress IpAddress,
radiusMultipleServerPortNumber Integer32,
radiusMultipleServerKey DisplayString,
radiusMultipleServerRetransmit INTEGER,
radiusMultipleServerTimeout INTEGER,
radiusMultipleServerStatus ValidStatus
}
radiusMultipleServerIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The RADIUS multiple server index."
::= { radiusMultipleServerEntry 1 }
radiusMultipleServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP address of a multiple RADIUS server.
IP address will be set to system default value(e.g. 10.1.0.1)
after creates an entry first by setting radiusMultipleServerStatus to valid.
"
::= { radiusMultipleServerEntry 2 }
radiusMultipleServerPortNumber OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "IP port number of a multiple RADIUS server."
::= { radiusMultipleServerEntry 3 }
radiusMultipleServerKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Key for RADIUS. This variable can only be written.
When this variable is read, it always returns a
zero-length string. when this variable is written,
it's max length is 48 characters."
::= { radiusMultipleServerEntry 4 }
radiusMultipleServerRetransmit OBJECT-TYPE
SYNTAX INTEGER (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum number of retransmissions for RADIUS."
::= { radiusMultipleServerEntry 5 }
radiusMultipleServerTimeout OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Timeout for RADIUS."
::= { radiusMultipleServerEntry 6}
radiusMultipleServerStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { radiusMultipleServerEntry 8 }
--
-- sshMgt
--
-- Management for Secure Shell Configuration
sshServerStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The status of Secure Shell Server. Set this value to
enabled(1) to enable SSH server, set this value to
disabled(2) to disable the SSH server."
::= { sshMgt 1 }
sshServerMajorVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The major version of the SSH Server."
::= { sshMgt 2 }
sshServerMinorVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The minor version of the SSH Server."
::= { sshMgt 3 }
sshTimeout OBJECT-TYPE
SYNTAX INTEGER(1..120)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time interval that the router waits for the SSH
client to respond. The range is 1-120."
::= { sshMgt 4 }
sshKeySize OBJECT-TYPE
SYNTAX INTEGER(512..896)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SSH server key size."
::= { sshMgt 5 }
sshRsaHostKey OBJECT-TYPE
SYNTAX KeySegment
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The RSA host key."
::= { sshMgt 6 }
sshDsaHostKey OBJECT-TYPE
SYNTAX KeySegment
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The DSA host key."
::= { sshMgt 7 }
sshHostKeyGenAction OBJECT-TYPE
SYNTAX INTEGER
{
noGen(1),
genRsaKey(2),
genDsaKey(3),
genBothKeys(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This variable is for host key generating.
For the set behavior:
Set it to genRsaKey(2) to generate the RSA host key,
and to genDsaKey(3) to generate the DSA host key,
if genBothKeys(4) is set, both RSA and DSA host key are
generated.
For the get behavior:
You will get genRsaKey(2), genDsaKey(3) or
genBothKeys(4) when the key gen action is in progress.
otherwise, you will get noGen(1)."
::= { sshMgt 8 }
sshHostKeyDelAction OBJECT-TYPE
SYNTAX INTEGER
{
noDel(1),
delRsaKey(2),
delDsaKey(3),
delBothKeys(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To delete the host key.
For the set behavior:
Set it to delRsaKey(2) to delete the RSA host key,
to delDsaKey(3) to delete the DSA host key,
or to delBothKeys(4) to delete both RSA and DSA host key.
For the get behavior:
You will get delRsaKey(2), delDsaKey(3) or delBothKeys(4)
when the delete operation is in progress.
Otherwise, you will get noDel(1)."
::= { sshMgt 9 }
--
-- ipFilterMgt
--
--ipFilterSnmpTable
ipFilterSnmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFilterSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP address entries."
::= { ipFilterMgt 1 }
ipFilterSnmpEntry OBJECT-TYPE
SYNTAX IpFilterSnmpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry includes an IP address range which the system
will allow to connect to this device through SNMP."
INDEX { ipFilterSnmpAddress, ipFilterSnmpMask }
::= { ipFilterSnmpTable 1 }
IpFilterSnmpEntry ::= SEQUENCE {
ipFilterSnmpAddress IpAddress,
ipFilterSnmpMask IpAddress,
ipFilterSnmpStatus ValidStatus
}
ipFilterSnmpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The start IP address."
::= { ipFilterSnmpEntry 1 }
ipFilterSnmpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP mask."
::= { ipFilterSnmpEntry 2 }
ipFilterSnmpStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { ipFilterSnmpEntry 3 }
--ipFilterHTTPTable
ipFilterHTTPTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFilterHTTPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP address entries."
::= { ipFilterMgt 2 }
ipFilterHTTPEntry OBJECT-TYPE
SYNTAX IpFilterHTTPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry includes an IP address range which the system
will allow to connect to this device through SNMP."
INDEX { ipFilterHTTPAddress,ipFilterHTTPMask }
::= { ipFilterHTTPTable 1 }
IpFilterHTTPEntry ::= SEQUENCE {
ipFilterHTTPAddress IpAddress,
ipFilterHTTPMask IpAddress,
ipFilterHTTPStatus ValidStatus
}
ipFilterHTTPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The start IP address."
::= { ipFilterHTTPEntry 1 }
ipFilterHTTPMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP mask."
::= { ipFilterHTTPEntry 2 }
ipFilterHTTPStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { ipFilterHTTPEntry 3 }
--ipFilterTelnetTable
ipFilterTelnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFilterTelnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP address entries."
::= { ipFilterMgt 3 }
ipFilterTelnetEntry OBJECT-TYPE
SYNTAX IpFilterTelnetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry includes an IP address range which the system
will allow them to connect to this device through SNMP."
INDEX { ipFilterTelnetAddress,ipFilterTelnetMask }
::= { ipFilterTelnetTable 1 }
IpFilterTelnetEntry ::= SEQUENCE {
ipFilterTelnetAddress IpAddress,
ipFilterTelnetMask IpAddress,
ipFilterTelnetStatus ValidStatus
}
ipFilterTelnetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The start IP address."
::= { ipFilterTelnetEntry 1 }
ipFilterTelnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP mask."
::= { ipFilterTelnetEntry 2 }
ipFilterTelnetStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { ipFilterTelnetEntry 3 }
--ipFilterSSHTable
ipFilterSSHTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpFilterSSHEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of IP address entries."
::= { ipFilterMgt 4 }
ipFilterSSHEntry OBJECT-TYPE
SYNTAX IpFilterSSHEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry includes an IP address range which the system
will allow them to connect to this device through SNMP."
INDEX { ipFilterSSHAddress,ipFilterSSHMask }
::= { ipFilterSSHTable 1 }
IpFilterSSHEntry ::= SEQUENCE {
ipFilterSSHAddress IpAddress,
ipFilterSSHMask IpAddress,
ipFilterSSHStatus ValidStatus
}
ipFilterSSHAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The start IP address."
::= { ipFilterSSHEntry 1 }
ipFilterSSHMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The IP mask."
::= { ipFilterSSHEntry 2 }
ipFilterSSHStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { ipFilterSSHEntry 3 }
--
-- sysLogMgt
--
sysLogStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether system log is enabled."
::= { sysLogMgt 1 }
sysLogHistoryFlashLevel OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Severity level for logging to flash."
::= { sysLogMgt 2 }
sysLogHistoryRamLevel OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Severity level for logging to RAM."
::= { sysLogMgt 3 }
remoteLogMgt OBJECT IDENTIFIER ::= { sysLogMgt 6 }
remoteLogStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Whether the remote log system is enabled."
::= { remoteLogMgt 1 }
remoteLogLevel OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Severity level for remote log."
::= { remoteLogMgt 2 }
remoteLogFacilityType OBJECT-TYPE
SYNTAX INTEGER
{
localUse0(16),
localUse1(17),
localUse2(18),
localUse3(19),
localUse4(20),
localUse5(21),
localUse6(22),
localUse7(23)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " The FacilityType for remote log."
::= { remoteLogMgt 3 }
remoteLogServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RemoteLogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Table for storing the remote log Server list."
::= { remoteLogMgt 4 }
remoteLogServerEntry OBJECT-TYPE
SYNTAX RemoteLogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptually row for remoteLogServerTable."
INDEX { remoteLogServerIp }
::= { remoteLogServerTable 1 }
RemoteLogServerEntry ::= SEQUENCE
{
remoteLogServerIp IpAddress,
remoteLogServerStatus ValidStatus
}
remoteLogServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of the remote log Server."
::= { remoteLogServerEntry 1 }
remoteLogServerStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { remoteLogServerEntry 2 }
--
-- sysTimeMgt
--
sntpMgt OBJECT IDENTIFIER ::= { sysTimeMgt 1 }
sntpStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Set enabled(1) to enable the SNTP, set disabled(2) to disable
the SNTP."
::= { sntpMgt 1 }
sntpPollInterval OBJECT-TYPE
SYNTAX Integer32(16..16384)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Polling interval."
::= { sntpMgt 2 }
sntpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SntpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for SNTP servers"
::= { sntpMgt 3 }
sntpServerEntry OBJECT-TYPE
SYNTAX SntpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry for SNTP servers."
INDEX { sntpServerIp }
::= { sntpServerTable 1 }
SntpServerEntry ::= SEQUENCE
{
sntpServerIp IpAddress,
sntpServerStatus ValidStatus
}
sntpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The IP address of a server."
::= { sntpServerEntry 1 }
sntpServerStatus OBJECT-TYPE
SYNTAX ValidStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Setting this to valid(1) creates an entry.
Setting this to invalid(2) destroys an entry."
::= { sntpServerEntry 2 }
sysCurrentTime OBJECT-TYPE
SYNTAX DisplayString(SIZE(20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "It is a text string in the following form, based on Unix:
'Mmm _d hh:mm:ss yyyy'. 'Mmm' is the first three letters
of the English name of the month. '_d' is the day of month.
A single-digit day is preceded by the space. 'hh:mm:ss' is
a 24-hour representations of hours, minutes, and seconds.
A single-digit hour is preceded by a zero. 'yyyy' is the
four-digit year. An example is: 'Jan 1 02:03:04 2002'."
::= { sysTimeMgt 2 }
sysTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE(6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "It is a text string in the following form: '[s]hh:mm'.
'[s]' is a plus-or-minus sign. For UTC, this is omitted.
For a positive offset, this is '+'. For a negative offset,
this is '-'. 'hh:mm' in the hour and minute offset from UTC.
A single-digit hour is preceded by a zero."
::= { sysTimeMgt 3 }
sysTimeZoneName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The name of the time zone."
::= { sysTimeMgt 4 }
--
-- fileMgt
--
-- This mangement performs the display and delete operation.
fileInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FileInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contain the information of the file system;
we can also perform the delete, set startup file operation."
::= { fileMgt 1 }
fileInfoEntry OBJECT-TYPE
SYNTAX FileInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptually row for fileInfoTable."
INDEX {fileInfoUnitID, fileInfoFileIndex}
::= { fileInfoTable 1 }
FileInfoEntry ::= SEQUENCE
{
fileInfoUnitID Integer32,
fileInfoFileIndex Integer32,
fileInfoFlashId Integer32,
fileInfoFileName DisplayString,
fileInfoFileType INTEGER,
fileInfoIsStartUp TruthValue,
fileInfoFileSize Integer32,
fileInfoCreationTime DisplayString,
fileInfoDelete INTEGER
}
fileInfoUnitID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The switch unit in a stacking system, in a
non-stacking system, this value is always 1."
::= { fileInfoEntry 1 }
fileInfoFileIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { fileInfoEntry 2 }
fileInfoFlashId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { fileInfoEntry 3 }
fileInfoFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The file Name of the file System in the device."
::= { fileInfoEntry 4 }
fileInfoFileType OBJECT-TYPE
SYNTAX INTEGER
{
firmware(1),
config(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The file type of the file System in the device."
::= { fileInfoEntry 5 }
fileInfoIsStartUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This flag indicate whether this file is a startup file. Set this
object to true(1) to indicate that this is a startup file. Setting this
object to false(2) is a invalid operation."
::= { fileInfoEntry 6 }
fileInfoFileSize OBJECT-TYPE
SYNTAX Integer32
UNITS "bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The sizes (in bytes) of the file."
::= { fileInfoEntry 7 }
fileInfoCreationTime OBJECT-TYPE
SYNTAX DisplayString(SIZE(20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The creation time of the file, This is a text string in the
following form, based on Unix: 'Mmm _d hh:mm:ss yyyy'. 'Mmm'
are the first three letters of the English name of the month.
'_d' is the day of month. A single-digit day is preceded by
a space. 'hh:mm:ss' is a 24-hour representations of hours,
minutes, and seconds. A single-digit hour is preceded by a
zero. 'yyyy' is the four-digit year. An example is:
'Jan 1 02:03:04 2002'."
::= { fileInfoEntry 8 }
fileInfoDelete OBJECT-TYPE
SYNTAX INTEGER
{
noDelete(1),
delete(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Write this object to delete(2) to delete a file, when
read, this always return noDelete(1)."
::= { fileInfoEntry 9 }
--
-- trap definitions
--
dmSwitchTraps OBJECT IDENTIFIER ::= { dmSwitchNotifications 1 }
dmSwitchTrapsPrefix OBJECT IDENTIFIER ::= { dmSwitchTraps 0 }
swLoginFailTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapLoginUserName }
STATUS current
DESCRIPTION "This trap is sent when an user try logging with a
incorrect username or password."
::= { dmSwitchTrapsPrefix 40001 }
swLoginSucessTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapLoginUserName }
STATUS current
DESCRIPTION "This trap is sent when an user get logging."
::= { dmSwitchTrapsPrefix 40002 }
swStackAttachTrap NOTIFICATION-TYPE
OBJECTS { swUnitIndex, swSerialNumber }
STATUS current
DESCRIPTION "This trap is sent when a device is attached in stack."
::= { dmSwitchTrapsPrefix 40003 }
swStackDetachTrap NOTIFICATION-TYPE
OBJECTS { swUnitIndex, swSerialNumber }
STATUS current
DESCRIPTION "This trap is sent when a device is detached from stack."
::= { dmSwitchTrapsPrefix 40004 }
swForbiddenAccessTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapForbiddenAccessMode, trapForbiddenAccessIp }
STATUS current
DESCRIPTION "This trap is sent when an incorrect IP address is rejected by
the ipfilter."
::= { dmSwitchTrapsPrefix 40005 }
swSfpPresenceTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapSfpPresenceStatus }
STATUS current
DESCRIPTION "This trap is sent when a sfp conector is taken off or placed."
::= { dmSwitchTrapsPrefix 40006 }
swConfigChangeTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the device's config change."
::= { dmSwitchTrapsPrefix 40007 }
swConfigSaveTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapConfigSavePartition }
STATUS current
DESCRIPTION "This trap is sent when the device's config is saved."
::= { dmSwitchTrapsPrefix 40008 }
swFanStatusChangeTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, swIndivFanUnitIndex, swIndivFanIndex, swIndivFanStatus }
STATUS current
DESCRIPTION "This trap is sent when the status of one fan changes."
::= { dmSwitchTrapsPrefix 40009 }
swTrapsLostTrap NOTIFICATION-TYPE
STATUS current
DESCRIPTION "This trap is sent when one or more traps are discarded."
::= { dmSwitchTrapsPrefix 40010 }
swPowerStatusChangeTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, swIndivPowerUnitIndex, swIndivPowerIndex, swIndivPowerStatus }
STATUS current
DESCRIPTION "This trap is sent when the status of one PSU changes."
::= { dmSwitchTrapsPrefix 40011 }
swAlarmTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, swIndivAlarmUnitIndex, swIndivAlarmIndex, swIndivAlarmStatus }
STATUS current
DESCRIPTION "This trap is sent when the status of one alarm changes."
::= { dmSwitchTrapsPrefix 40012 }
swDuplicatedIp NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapDuplicatedIpVlan,trapDuplicatedIpAddress,trapDuplicatedIpMacAddress }
STATUS current
DESCRIPTION "This trap is sent when a duplicate ip is detected."
::= { dmSwitchTrapsPrefix 40013 }
swLoopbackOnPortDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when a loopback on port is detected."
::= { dmSwitchTrapsPrefix 40014 }
swLoopbackOnPortNoMoreDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when a loopback on port is no more detected."
::= { dmSwitchTrapsPrefix 40015 }
swUnidirLinkDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when a unidirectional link on port is detected."
::= { dmSwitchTrapsPrefix 40016 }
swUnidirLinkRecovered NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when a unidirectional link on port is recovered."
::= { dmSwitchTrapsPrefix 40017 }
swCriticalEventDetected NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a critical event on port is detected."
::= { dmSwitchTrapsPrefix 40018 }
swCriticalEventRecovered NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a critical event on port is recovered."
::= { dmSwitchTrapsPrefix 40019 }
swLinkFlapDetected NOTIFICATION-TYPE
OBJECTS { portIndex }
STATUS current
DESCRIPTION "This trap is sent when a link-flap on port is detected."
::= { dmSwitchTrapsPrefix 40020 }
swLinkFlapNoMoreDetected NOTIFICATION-TYPE
OBJECTS { portIndex }
STATUS current
DESCRIPTION "This trap is sent when a link-flap on port is no more detected."
::= { dmSwitchTrapsPrefix 40021 }
swEapsStatusChange NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapEapsDomainId, trapEapsDomainName, trapEapsStatus }
STATUS current
DESCRIPTION "This trap is sent when the eaps status change."
::= { dmSwitchTrapsPrefix 40022 }
swPortSecurityViolation NOTIFICATION-TYPE
OBJECTS { portIndex }
STATUS current
DESCRIPTION "This trap is sent when a port-security violation happens."
::= { dmSwitchTrapsPrefix 40023 }
swHighTemperatureDetected NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId, trapTemperature }
STATUS current
DESCRIPTION "This trap is sent when a high temperature is detected."
::= { dmSwitchTrapsPrefix 40024 }
swHighTemperatureNoMoreDetected NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId, trapTemperature }
STATUS current
DESCRIPTION "This trap is sent when a high temperature is no more detected."
::= { dmSwitchTrapsPrefix 40025 }
swFuseStatusChange NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapFuseId, trapFuseStatus }
STATUS current
DESCRIPTION "This trap is sent when the status of on fuse changes."
::= { dmSwitchTrapsPrefix 40026 }
swFansBoardPresenceTrap NOTIFICATION-TYPE
OBJECTS { trapFansBoardPresenceStatus }
STATUS current
DESCRIPTION "This trap is sent when the fans board is taken off or placed."
::= { dmSwitchTrapsPrefix 40027 }
swStandbyMpuTrap NOTIFICATION-TYPE
OBJECTS { swMpuIndex, swMpuSerialNumber, swMpuModelId, trapStandbyMpuPresenceStatus }
STATUS current
DESCRIPTION "This trap is sent when the standby MPU is taken off or placed."
::= { dmSwitchTrapsPrefix 40028 }
swNonHomologSfpTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a non-homologated SFP is placed."
::= { dmSwitchTrapsPrefix 40029 }
swHighCpuUsageDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the CPU utilization is greater than 90%."
::= { dmSwitchTrapsPrefix 40030 }
swHighCpuUsageNoMoreDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the CPU utilization is lower than 90%."
::= { dmSwitchTrapsPrefix 40031 }
swDuplicatedMac NOTIFICATION-TYPE
OBJECTS { trapMacAddressMove }
STATUS current
DESCRIPTION "This trap is sent when a MAC address move is detected."
::= { dmSwitchTrapsPrefix 40032 }
swHighMemoryUsageDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapMemFree }
STATUS current
DESCRIPTION "This trap is sent when the memory utilization is critical."
::= { dmSwitchTrapsPrefix 40033 }
swHighMemoryUsageNoMoreDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapMemFree }
STATUS current
DESCRIPTION "This trap is sent when the memory utilization is normal."
::= { dmSwitchTrapsPrefix 40034 }
swNewBootloaderVersion NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapBootloaderNew }
STATUS current
DESCRIPTION "This trap is sent when a new bootloader version is saved."
::= { dmSwitchTrapsPrefix 40035 }
swCesopTdmStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopTdmStatus }
STATUS current
DESCRIPTION "This trap is sent when TDM status change."
::= { dmSwitchTrapsPrefix 40036 }
swCesopTdmRemoteStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopTdmRemoteStatus }
STATUS current
DESCRIPTION "This trap is sent when TDM Remote status change (RALM)."
::= { dmSwitchTrapsPrefix 40037 }
swCesopTdmCasStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopTdmCasStatus }
STATUS current
DESCRIPTION "This trap is sent when TDM Cas status change (LOM)."
::= { dmSwitchTrapsPrefix 40038 }
swCesopTdmCrcStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopTdmCrcStatus }
STATUS current
DESCRIPTION "This trap is sent when TDM CRC status change (CRC)."
::= { dmSwitchTrapsPrefix 40039 }
swCesopBundleLocalTdmStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundleLocalTdmStatus }
STATUS current
DESCRIPTION "This trap is sent when Bundle Local TDM status change."
::= { dmSwitchTrapsPrefix 40040 }
swCesopBundleRemoteTdmStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundleRemoteTdmStatus }
STATUS current
DESCRIPTION "This trap is sent when Bundle Remote TDM status change."
::= { dmSwitchTrapsPrefix 40041 }
swCesopBundleLocalStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundleLocalStatus }
STATUS current
DESCRIPTION "This trap is sent when Bundle Local status change."
::= { dmSwitchTrapsPrefix 40042 }
swCesopBundleRemoteStatusTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundleRemoteStatus }
STATUS current
DESCRIPTION "This trap is sent when Bundle Remote status change."
::= { dmSwitchTrapsPrefix 40043 }
swCesopBundlePktMismatchTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundlePktMismatchStatus }
STATUS current
DESCRIPTION "This trap is sent when Packet mismatch status chanege in Bundle Interface."
::= { dmSwitchTrapsPrefix 40044 }
swCesopBundleNextHopTrap NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId, trapCesopBundleNextHopStatus }
STATUS current
DESCRIPTION "This trap is sent when Packet mismatch status chanege in Bundle Interface."
::= { dmSwitchTrapsPrefix 40045 }
swCesopClockAdapLinkQualityTrap NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId, trapCesopClockAdapLinkQuality }
STATUS current
DESCRIPTION "This trap is sent when Adaptative link quality change in clock source interface."
::= { dmSwitchTrapsPrefix 40046 }
swCesopClockSourceTrap NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId, trapCesopClockSourceStatus }
STATUS current
DESCRIPTION "This trap is sent when Source clock status change."
::= { dmSwitchTrapsPrefix 40047 }
swRemoteDeviceReady NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a remote device becomes ready to be managed."
::= { dmSwitchTrapsPrefix 40048 }
swRemoteDeviceLost NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a remote device is no longer manageable."
::= { dmSwitchTrapsPrefix 40049 }
swRemoteDeviceConfigFail NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the configuration sent to a remote device is rejected."
::= { dmSwitchTrapsPrefix 40050 }
swRemoteDeviceConfigForced NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when a remote device configuration is forced."
::= { dmSwitchTrapsPrefix 40051 }
swFanFuseStatusChange NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapFuseId, trapFuseStatus }
STATUS current
DESCRIPTION "This trap is sent when the fan board fuse change its status."
::= { dmSwitchTrapsPrefix 40052 }
swDyingGaspPackReceived NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent every time an OAM:Dying Gasp package is received on port"
::= { dmSwitchTrapsPrefix 40053 }
swBroadcastStormCheckChange NOTIFICATION-TYPE
OBJECTS {
trapDevNo,
trapDevLocalId,
portIndex,
trapBroadcastStormControlStatus,
trapBroadcastStormControlPPS
}
STATUS current
DESCRIPTION "This trap is sent when a broadcast storm threshold is hit or recovers."
::= { dmSwitchTrapsPrefix 40054 }
swMulticastStormCheckChange NOTIFICATION-TYPE
OBJECTS {
trapDevNo,
trapDevLocalId,
portIndex,
trapMulticastStormControlStatus,
trapMulticastStormControlPPS
}
STATUS current
DESCRIPTION "This trap is sent when a multicast storm threshold is hit or recovers."
::= { dmSwitchTrapsPrefix 40055 }
swBpduProtectLimit NOTIFICATION-TYPE
OBJECTS {
portIndex,
trapDevNo,
trapDevLocalId
}
STATUS current
DESCRIPTION "This trap is sent when a BPDU limit has reached."
::= { dmSwitchTrapsPrefix 40056 }
swChangeStatusLDP NOTIFICATION-TYPE
OBJECTS {
trapDevNo,
trapDevLocalId,
trapStatusLDP,
trapIdLDP
}
STATUS current
DESCRIPTION "This trap is sent when occurs one change on status the
protocol LDP."
::= { dmSwitchTrapsPrefix 40057 }
swChangeStatusTunnelRSVP NOTIFICATION-TYPE
OBJECTS {
trapDevNo,
trapDevLocalId,
trapStatusTunnelRSVP,
trapIdTunnelRSVP
}
STATUS current
DESCRIPTION "This trap is sent when occurs one change on status the
tunnels of protocol RSVP."
::= { dmSwitchTrapsPrefix 40058 }
swBpduProtect NOTIFICATION-TYPE
OBJECTS {
portIndex,
trapDevNo,
trapDevLocalId
}
STATUS current
DESCRIPTION "This trap is sent when a BPDU protect block time expired."
::= { dmSwitchTrapsPrefix 40059 }
swRouteTableFull NOTIFICATION-TYPE
OBJECTS {
trapDevNo,
trapDevLocalId
}
STATUS current
DESCRIPTION "This trap is sent when L3 Routing Table reaches its limits."
::= { dmSwitchTrapsPrefix 40060 }
swPanelStatusTrap NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapPanelStatus }
STATUS current
DESCRIPTION "This trap is sent when the Panel status change."
::= { dmSwitchTrapsPrefix 40061 }
swLSTGroupLinkStatusDown NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapLSTGroup }
STATUS current
DESCRIPTION "This trap is sent when a link-state tracking group is down"
::= { dmSwitchTrapsPrefix 40062 }
swLSTGroupLinkStatusUp NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapLSTGroup }
STATUS current
DESCRIPTION "This trap is sent when a link-state tracking group is up"
::= { dmSwitchTrapsPrefix 40063 }
swHighCpuL3UsageDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the CPU L3 utilization is greater
than 90%."
::= { dmSwitchTrapsPrefix 40064 }
swHighCpuL3UsageNoMoreDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when the CPU L3 utilization is lower
than 90%."
::= { dmSwitchTrapsPrefix 40065 }
swHighMemoryL3UsageDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapMemL3Free }
STATUS current
DESCRIPTION "This trap is sent when the L3 memory utilization is critical."
::= { dmSwitchTrapsPrefix 40066 }
swHighMemoryL3UsageNoMoreDetected NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapMemL3Free }
STATUS current
DESCRIPTION "This trap is sent when the L3 memory utilization is normal."
::= { dmSwitchTrapsPrefix 40067 }
swMpuNsfIdDiffers NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapActiveMpuNsfId, trapStandByMpuNsfId }
STATUS current
DESCRIPTION "This trap is sent when the active and standby mpu nsf-id differs."
::= { dmSwitchTrapsPrefix 40068 }
swErpsStatusChange NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapErpsDomainId, trapErpsDomainName, trapErpsStatus }
STATUS current
DESCRIPTION "This trap is sent when the erps status change."
::= { dmSwitchTrapsPrefix 40069 }
swCfmDefect NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapCfmMdName, trapCfmMaName, trapCfmMepId, trapCfmVlan, trapCfmDefect }
STATUS current
DESCRIPTION "This trap is sent when some CFM MEP enters or leave an error state."
::= { dmSwitchTrapsPrefix 40070 }
swLldpRemoteChange NOTIFICATION-TYPE
OBJECTS { portIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when LLDP remote table changes."
::= { dmSwitchTrapsPrefix 40071 }
swPoeOverCurrent NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when a Power over Ethernet enabled port was shut down due an overcurrent."
::= { dmSwitchTrapsPrefix 40072 }
swPoePowerRestriction NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex }
STATUS current
DESCRIPTION "This trap is sent when an Power over Ethernet enabled port was shut down because the connected device announced an power consumption over the configured for the port."
::= { dmSwitchTrapsPrefix 40073 }
swCoreDump NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when an application terminate abnormally and generates a core dump."
::= { dmSwitchTrapsPrefix 40074 }
swElmiEvcStatus NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, portIndex, trapEvcName, trapEvcStatus }
STATUS current
DESCRIPTION "This trap is sent when an EVC changes its state."
::= { dmSwitchTrapsPrefix 40075 }
swSyncSystemClockSwitchHier NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when system changes active clock synchronize hierarchy "
::= { dmSwitchTrapsPrefix 40076 }
swSyncSystemClockStatus NOTIFICATION-TYPE
OBJECTS { swUnitIndex, trapDevNo, trapDevLocalId, trapSyncSystemClockStatus }
STATUS current
DESCRIPTION "This trap is sent when system clock changes its status "
::= { dmSwitchTrapsPrefix 40077 }
swHostTableFull NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId }
STATUS current
DESCRIPTION "This trap is sent when L3 Host Table reaches its limits."
::= { dmSwitchTrapsPrefix 40078 }
swSyncG704ClockStatus NOTIFICATION-TYPE
OBJECTS {trapDevNo, trapDevLocalId, portIndex, trapCesopG704ClockSourceStatus }
STATUS current
DESCRIPTION "This trap is sent when g704 clock source changes its status."
::= { dmSwitchTrapsPrefix 40079 }
swSystemWarningsUnits NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, trapSystemWarningsUnits }
STATUS current
DESCRIPTION "This trap is sent when warnings in the system units are found."
::= { dmSwitchTrapsPrefix 40080 }
swRebootDueToOvertemp NOTIFICATION-TYPE
OBJECTS { trapDevNo, trapDevLocalId, swUnitIndex, portIndex, trapSensorGroup, trapTemperature}
STATUS current
DESCRIPTION "This trap is sent when the device reboots due to overheat."
::= { dmSwitchTrapsPrefix 40081 }
--
-- countMgt
--
-- countHoldTable
countHoldPktsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CountHoldPktsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of dropped packets counters by interface for QoS statistics."
::= { countMgt 1 }
countHoldPktsEntry OBJECT-TYPE
SYNTAX CountHoldPktsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing the number of dropped packets in a single interface. "
INDEX { interfaceNumber }
::= { countHoldPktsTable 1 }
CountHoldPktsEntry ::= SEQUENCE
{
interfaceNumber Integer32,
countHoldPkts Counter64
}
interfaceNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Interface Number from dropped packets."
::= { countHoldPktsEntry 1 }
countHoldPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counter Hold shows the number of dropped packets in a single interface."
::= { countHoldPktsEntry 2 }
--
-- filterCounterMgt
--
--- info
filterCounterInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterCounterInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contain the description about counters,
so they can be used to measure performance from user-based
filters."
::= { filterCounterMgt 1 }
filterCounterInfoEntry OBJECT-TYPE
SYNTAX FilterCounterInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptually row for filterCounterInfoTable."
INDEX { filterCounterInfoIndex }
::= { filterCounterInfoTable 1 }
FilterCounterInfoEntry ::= SEQUENCE
{
filterCounterInfoIndex Integer32,
filterCounterInfoRemark DisplayString
}
filterCounterInfoIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index for counter, matches current CLI information"
::= { filterCounterInfoEntry 1 }
filterCounterInfoRemark OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remark is a textual description, as configured by user."
::= { filterCounterInfoEntry 2 }
--- values
filterCounterValueTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterCounterValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains current values for filter counters."
::= { filterCounterMgt 2 }
filterCounterValueEntry OBJECT-TYPE
SYNTAX FilterCounterValueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A conceptually row for filterCounterValueTable."
INDEX { filterCounterInfoIndex, filterCounterValueIndex }
::= { filterCounterValueTable 1 }
FilterCounterValueEntry ::= SEQUENCE
{
filterCounterValueIndex Integer32,
filterCounterValue Counter64
}
filterCounterValueIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Subcounters index identifies each internal counter that a
user-editable counter can have. Internal counters may differ from
equipament model to other."
::= { filterCounterValueEntry 1 }
filterCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of data which matches internal subcounter.
It can be bytes or packets, according to equipment configuration.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other
times."
::= { filterCounterValueEntry 2 }
--
-- eapsMgt
--
eapsInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EapsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains EAPS information about all EAPS
domains on this device."
::= { eapsMgt 1 }
eapsInfoEntry OBJECT-TYPE
SYNTAX EapsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table contains EAPS
information related to that EAPS domain."
INDEX { eapsInfoId }
::= { eapsInfoTable 1 }
EapsInfoEntry ::= SEQUENCE {
eapsInfoId INTEGER,
eapsInfoName DisplayString,
eapsInfoMode INTEGER,
eapsInfoState INTEGER
}
eapsInfoId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the mode of the EAPS Id."
::= { eapsInfoEntry 1 }
eapsInfoName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The EAPS domain name."
::= { eapsInfoEntry 2 }
eapsInfoMode OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
master(1),
transit(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the mode of the EAPS domain."
::= { eapsInfoEntry 3 }
eapsInfoState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
complete(1),
failed(2),
linksup(3),
linkdown(4),
preforwarding(5),
init(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the current EAPS state of this EAPS
domain."
::= { eapsInfoEntry 4 }
--
-- cfmProbeMgmt
--
cfmProbeDmTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfmProbeDmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains CFM delay measurements informationS."
::= { cfmProbeMgmt 1 }
cfmProbeDmEntry OBJECT-TYPE
SYNTAX CfmProbeDmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table contains CFM
delay measurements information related to that probe."
INDEX { cfmProbeDmIndex }
::= { cfmProbeDmTable 1 }
CfmProbeDmEntry ::= SEQUENCE {
cfmProbeDmIndex INTEGER,
cfmProbeDmAvgDelay Integer32,
cfmProbeDmAvgJitter Integer32,
cfmProbeDmLoss INTEGER
}
cfmProbeDmIndex OBJECT-TYPE
SYNTAX INTEGER(1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index value used to identify the probe."
::= { cfmProbeDmEntry 1 }
cfmProbeDmAvgDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The average delay in microseconds of CFM delay measurement."
::= { cfmProbeDmEntry 2 }
cfmProbeDmAvgJitter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The average jitter in microseconds of CFM delay measurement."
::= { cfmProbeDmEntry 3 }
cfmProbeDmLoss OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The percentage of CFM frames lost on the indicate probe."
::= { cfmProbeDmEntry 4 }
--
-- cpumonMgmt
--
cpuActiveUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpuActiveUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of cpu usage."
::= { cpumonMgmt 1 }
cpuActiveUsageEntry OBJECT-TYPE
SYNTAX CpuActiveUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of cpu usage."
INDEX { cpuActiveUsageIndex }
::= { cpuActiveUsageTable 1 }
CpuActiveUsageEntry ::= SEQUENCE {
cpuActiveUsageIndex Integer32,
cpuActiveUsageValue Integer32
}
cpuActiveUsageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the switch within the system
for which this entry contains information. This
value can never be greater than switchNumber."
::= { cpuActiveUsageEntry 1 }
cpuActiveUsageValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CPU usage (in hundredths of a percent)."
::= { cpuActiveUsageEntry 2 }
memActiveUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemActiveUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of memory usage."
::= { cpumonMgmt 2 }
memActiveUsageEntry OBJECT-TYPE
SYNTAX MemActiveUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of memory usage."
INDEX { memActiveUsageIndex }
::= { memActiveUsageTable 1 }
MemActiveUsageEntry ::= SEQUENCE {
memActiveUsageIndex Integer32,
memActiveUsageValue Integer32
}
memActiveUsageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the switch within the system
for which this entry contains information. This
value can never be greater than switchNumber."
::= { memActiveUsageEntry 1 }
memActiveUsageValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The memory usage (percentage)."
::= { memActiveUsageEntry 2 }
cpuStandbyUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpuStandbyUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of cpu usage."
::= { cpumonMgmt 3 }
cpuStandbyUsageEntry OBJECT-TYPE
SYNTAX CpuStandbyUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of cpu usage."
INDEX { cpuStandbyUsageIndex }
::= { cpuStandbyUsageTable 1 }
CpuStandbyUsageEntry ::= SEQUENCE {
cpuStandbyUsageIndex Integer32,
cpuStandbyUsageValue Integer32
}
cpuStandbyUsageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the switch within the system
for which this entry contains information. This
value can never be greater than switchNumber."
::= { cpuStandbyUsageEntry 1 }
cpuStandbyUsageValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The CPU usage (in hundredths of a percent)."
::= { cpuStandbyUsageEntry 2 }
memStandbyUsageTable OBJECT-TYPE
SYNTAX SEQUENCE OF MemStandbyUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of memory usage."
::= { cpumonMgmt 4 }
memStandbyUsageEntry OBJECT-TYPE
SYNTAX MemStandbyUsageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of memory usage."
INDEX { memStandbyUsageIndex }
::= { memStandbyUsageTable 1 }
MemStandbyUsageEntry ::= SEQUENCE {
memStandbyUsageIndex Integer32,
memStandbyUsageValue Integer32
}
memStandbyUsageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This object identifies the switch within the system
for which this entry contains information. This
value can never be greater than switchNumber."
::= { memStandbyUsageEntry 1 }
memStandbyUsageValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The memory usage (percentage)."
::= { memStandbyUsageEntry 2 }
--
-- queuePortMgmt
--
queuePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF QueuePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for statistics of interface queues."
::= { queuePortMgmt 1 }
queuePortEntry OBJECT-TYPE
SYNTAX QueuePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about configuration in one switch port of the switch."
INDEX { queuePortIfIndex, queuePortQueueIndex }
::= { queuePortTable 1 }
QueuePortEntry ::= SEQUENCE
{
queuePortIfIndex Integer32,
queuePortQueueIndex Integer32,
queuePortSentPackets Counter64,
queuePortSentBytes Counter64,
queuePortDroppedPackets Counter64,
queuePortDroppedBytes Counter64
}
queuePortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as ifIndex in the IF-MIB."
::= { queuePortEntry 1 }
queuePortQueueIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The COS queue from the interface."
::= { queuePortEntry 2 }
queuePortSentPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counter of sent packets."
::= { queuePortEntry 3 }
queuePortSentBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counter of sent bytes."
::= { queuePortEntry 4 }
queuePortDroppedPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counter of dropped packets."
::= { queuePortEntry 5 }
queuePortDroppedBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Counter of dropped bytes."
::= { queuePortEntry 6 }
--
-- ddTransceiversMgmt
--
ddTransceiversTable OBJECT-TYPE
SYNTAX SEQUENCE OF DdTransceiversEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Transceivers digital diagnostic table."
::= { ddTransceiversMgmt 1 }
ddTransceiversEntry OBJECT-TYPE
SYNTAX DdTransceiversEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in the table, containing information
about digital diagnostic."
INDEX { ddTransceiversIfIndex}
::= { ddTransceiversTable 1 }
DdTransceiversEntry ::= SEQUENCE
{
ddTransceiversIfIndex Integer32,
ddTransceiversTemperature DisplayString,
ddTransceiversVcc3v3 DisplayString,
ddTransceiversRxPower DisplayString,
ddTransceiversTxPower DisplayString,
ddTransceiversTxBias DisplayString
}
ddTransceiversIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This is defined as ifIndex in the IF-MIB."
::= { ddTransceiversEntry 1 }
ddTransceiversTemperature OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transceiver temperature information in Celsius"
::= { ddTransceiversEntry 2 }
ddTransceiversVcc3v3 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transceiver Vcc 3v3 information in Volts"
::= { ddTransceiversEntry 3 }
ddTransceiversRxPower OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transceiver rx power information in Decibels"
::= { ddTransceiversEntry 4 }
ddTransceiversTxPower OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transceiver tx power information in Decibels"
::= { ddTransceiversEntry 5 }
ddTransceiversTxBias OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Transceiver tx bias information in Amperes"
::= { ddTransceiversEntry 6 }
END