mibs/MIBS/calix/E5-120-IESCOMMON-MIB

2411 lines
65 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- $Log: E5-120-IESCOMMON-MIB.mib $
-- Revision 1.7 2011/01/07 07:35:19 cylien
-- modified by Swee
-- Revision 1.6 2010/04/23 10:46:28 maverick
-- Revision 1.5 2009/11/26 13:06:55 maverick
-- add comment to obsoleted mib entries, mibble checked
-- Revision 1.4 2009/07/10 10:39:34 maverick
-- Revision 1.3 2009/05/21 02:28:11 John
-- Revision 1.2 2009/05/15 09:49:05 niceguy
-- Revision 1.1 2008/07/11 09:36:14 maverick
-- Initial revision
-- Revision 1.3 2008/05/20 02:55:58 maverick
-- Revision 1.2 2008/05/04 05:55:25 kenny
-- Revision 1.1 2008/05/04 05:13:59 maverick
-- Initial revision
-- Revision 1.3 2008/01/11 01:21:27 niceguy
-- Revision 1.2 2007/12/12 09:39:50 niceguy
-- Revision 1.1 2007/12/03 01:45:28 niceguy
-- Initial revision
-- Initial revision
E5-120-IESCOMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE, IpAddress, NOTIFICATION-TYPE
FROM SNMPv2-SMI
-- FROM RFC-1212
DisplayString, ifIndex, PhysAddress
FROM RFC1213-MIB
RowStatus
FROM SNMPv2-TC
PortList
FROM Q-BRIDGE-MIB
iesSeriesCommon,e5x120
FROM E5-120-MIB;
iesChassis OBJECT IDENTIFIER ::= { iesSeriesCommon 1 }
iesHWMonitor OBJECT IDENTIFIER ::= { iesSeriesCommon 2 }
iesSysMgnt OBJECT IDENTIFIER ::= { iesSeriesCommon 3 }
iesSysState OBJECT IDENTIFIER ::= { iesSysMgnt 1 }
iesSysMaintenance OBJECT IDENTIFIER ::= { iesSysMgnt 2 }
iesSysTimeSetup OBJECT IDENTIFIER ::= { iesSysMgnt 3 }
iesSysAccessControl OBJECT IDENTIFIER ::= { iesSysMgnt 4 }
iesSysStaticRoute OBJECT IDENTIFIER ::= { iesSysMgnt 5 }
iesSyslogSetup OBJECT IDENTIFIER ::= { iesSysMgnt 6 }
iesSysDhcpSetup OBJECT IDENTIFIER ::= { iesSysMgnt 7 }
iesSysSNMPSetup OBJECT IDENTIFIER ::= { iesSysMgnt 8 }
iesSysDot1xSetup OBJECT IDENTIFIER ::= { iesSysMgnt 9 }
iesSysMacFilter OBJECT IDENTIFIER ::= { iesSysMgnt 10 }
iesSysPacketFilter OBJECT IDENTIFIER ::= { iesSysMgnt 11 }
iesSysMacCountFilter OBJECT IDENTIFIER ::= { iesSysMgnt 12 }
iesSysMulticastGroup OBJECT IDENTIFIER ::= { iesSysMgnt 13 }
iesSysIgmpFilter OBJECT IDENTIFIER ::= { iesSysMgnt 14 } -- Obsoleted since Revision 3.0.0 at 2009/11/26 by maverick
iesL2SW OBJECT IDENTIFIER ::= { iesSeriesCommon 4 }
-- Chassis, slot information
iesNumOfChassis OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of chassis in the IES-2000/3000 system"
::= { iesChassis 1 }
iesChassisTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table which contains the chassis information in IES-2000/3000
system"
::= { iesChassis 2 }
iesChassisEntry OBJECT-TYPE
SYNTAX IesChassisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { iesChassisId }
::= { iesChassisTable 1 }
IesChassisEntry ::=
SEQUENCE {
iesChassisId INTEGER,
iesChassisFrameNumber INTEGER,
iesChassisSerialNumber DisplayString,
iesChassisNumber INTEGER,
iesChassisStatus INTEGER,
iesChassisProductPartNumber DisplayString,
iesChassisHwRevisionNumber DisplayString,
iesChassisCleiCode DisplayString,
iesChassisHwVersion DisplayString,
iesChassisMacAddress DisplayString
}
iesChassisId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Chassis ID"
::= { iesChassisEntry 1 }
iesChassisFrameNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Frame ID"
::= { iesChassisEntry 2 }
iesChassisSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Chassis Serial Number"
::= { iesChassisEntry 3 }
iesChassisNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Chassis Number which is defined by the system administrator
for management purpose"
::= { iesChassisEntry 4 }
iesChassisStatus OBJECT-TYPE
SYNTAX INTEGER {
empty(1),
up(2),
down(3),
testing(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the chassis."
::= { iesChassisEntry 5 }
iesChassisProductPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product part number"
::= { iesChassisEntry 6 }
iesChassisHwRevisionNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HW revision Number"
::= { iesChassisEntry 7 }
iesChassisCleiCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CLEI code"
::= { iesChassisEntry 8 }
iesChassisHwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version"
::= { iesChassisEntry 9 }
iesChassisMacAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address"
::= { iesChassisEntry 10 }
iesSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table which contains the slot information in a chassis of
IES-2000/3000 system"
::= { iesChassis 3 }
iesSlotEntry OBJECT-TYPE
SYNTAX IesSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { iesChassisId, iesSlotId }
::= { iesSlotTable 1 }
IesSlotEntry ::=
SEQUENCE {
iesSlotId INTEGER,
iesSlotModuleType INTEGER,
iesSlotModuleDescr DisplayString,
iesSlotModuleFWVersion DisplayString,
iesSlotModuleDriverVersion DisplayString,
iesSlotModuleModemCodeVersion DisplayString,
iesSlotModuleStatus INTEGER,
iesSlotModuleAlarmStatus INTEGER
}
iesSlotId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity of the slot"
::= { iesSlotEntry 1 }
iesSlotModuleType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
msc1000-L2(2),
msc1000-ML(3),
alc1024-61(4),
vlc1012(5),
slc1024(6),
alc1024-63(7),
msc1000A(8),
vlc1124(9),
alc1224-71(10),
alc1224-73(11),
slc1224-22(12),
alc1224-51(13),
alc1224-53(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Card type of the plug-in card in IES-2000/3000."
::= { iesSlotEntry 2 }
iesSlotModuleDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The descriptions of the plug-in card in IES-2000/3000."
::= { iesSlotEntry 3 }
iesSlotModuleFWVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of the plug-in card in IES-2000/3000."
::= { iesSlotEntry 4 }
iesSlotModuleDriverVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSL driver of the plug-in card in IES-2000/3000."
::= { iesSlotEntry 5 }
iesSlotModuleModemCodeVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSL modem code version of the plug-in card in IES-2000/3000"
::= { iesSlotEntry 6 }
iesSlotModuleStatus OBJECT-TYPE
SYNTAX INTEGER {
empty(1),
up(2),
down(3),
testing(4),
standby(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The module state of the plug-in card in IES-2000/3000"
::= { iesSlotEntry 7 }
iesSlotModuleAlarmStatus OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the alarm status of the module.
It is a bit map represented as a sum, therefore, it can represent
multiple defects simultaneously. The moduleNoDefect should be set
if and only if no other flag is set.
The various bit positions are:
1 moduleNoDefect
2 moduleOverHeat
3 moduleFanRpmLow
4 moduleVoltageLow
5 moduleThermalSensorFailure
6 modulePullOut
7 powerDC48VAFailure
8 powerDC48VBFailure
9 extAlarmInputTrigger
10 moduleDown
11 mscSwitchOverOK
12 networkTopologyChange"
::= { iesSlotEntry 8 }
iesMscPortConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesMscPortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains port configuration information in MSC1000."
::= { iesChassis 4 }
iesMscPortConfEntry OBJECT-TYPE
SYNTAX IesMscPortConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { iesChassisId,iesSlotId,iesMscPortId }
::= { iesMscPortConfTable 1}
IesMscPortConfEntry ::=
SEQUENCE {
iesMscPortId INTEGER,
iesMscPortType INTEGER,
iesMscPortIfIndex INTEGER,
iesMscPortSpeed INTEGER,
iesMscPortDuplex INTEGER,
iesMscPortFlowControl INTEGER,
iesMscPortDefaultVLANTagging INTEGER,
iesMscPortTrunkGroupId INTEGER,
iesMscPortMode INTEGER,
iesMscPortVLANTrunking INTEGER
}
iesMscPortId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identity of the extension slot in MSC1000."
::= { iesMscPortConfEntry 1 }
iesMscPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
e1000BaseT(2),
e1000BaseLX(3),
e1000BaseSX(4),
e100BaseFX(5),
e100BaseTX(6),
e1000BaseGBIC(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port type of the extension slot in MSC1000."
::= { iesMscPortConfEntry 2 }
iesMscPortIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 3 }
iesMscPortSpeed OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
e1000M(2),
e100M(3),
e10M(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 4 }
iesMscPortDuplex OBJECT-TYPE
SYNTAX INTEGER {
full(1),
half(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 5 }
iesMscPortFlowControl OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 6 }
iesMscPortDefaultVLANTagging OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 7 }
iesMscPortTrunkGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { iesMscPortConfEntry 8 }
iesMscPortMode OBJECT-TYPE
SYNTAX INTEGER {
uplink(1),
subtending(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The operational mode for uplink and subtending ports in MSC. Only
the operational mode of subtending ports can be modified."
::= { iesMscPortConfEntry 9 }
iesMscPortVLANTrunking OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The VLAN trunking setting for uplink and subtending ports in MSC."
::= { iesMscPortConfEntry 10 }
-- System Hardware Monitoring
-- Fan rpm table
iesFanRpmTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesFanRpmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains rpm information about the fans."
::= { iesHWMonitor 1 }
iesFanRpmEntry OBJECT-TYPE
SYNTAX IesFanRpmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rpm information for each fan."
INDEX { iesChassisId,iesFanRpmIndex }
::= { iesFanRpmTable 1 }
IesFanRpmEntry ::=
SEQUENCE {
iesFanRpmIndex INTEGER,
iesFanRpmCurValue INTEGER,
iesFanRpmMaxValue INTEGER,
iesFanRpmMinValue INTEGER,
iesFanRpmLowThresh INTEGER,
iesFanRpmDescr DisplayString
}
iesFanRpmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the fan."
::= { iesFanRpmEntry 1 }
iesFanRpmCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current rpm of the fan."
::= { iesFanRpmEntry 2 }
iesFanRpmMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum rpm ever performed by the fan."
::= { iesFanRpmEntry 3 }
iesFanRpmMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum rpm ever performed by the fan."
::= { iesFanRpmEntry 4 }
iesFanRpmLowThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low threshold of the rpm of the fan. If the current rpm is less than
the threshold, the device will initiate the fanRpmLow trap."
::= { iesFanRpmEntry 5 }
iesFanRpmDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the fan (e.g. location, function, etc.)."
::= { iesFanRpmEntry 6 }
-- Voltage table
iesVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains voltage information about the system."
::= { iesHWMonitor 2 }
iesVoltageEntry OBJECT-TYPE
SYNTAX IesVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of voltage information for each sensor."
INDEX { iesChassisId,iesSlotId,iesVoltageIndex }
::= { iesVoltageTable 1 }
IesVoltageEntry ::=
SEQUENCE {
iesVoltageIndex INTEGER,
iesVoltageCurValue INTEGER,
iesVoltageMaxValue INTEGER,
iesVoltageMinValue INTEGER,
iesVoltageNominalValue INTEGER,
iesVoltageLowThresh INTEGER,
iesVoltageDescr DisplayString
}
iesVoltageIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the sensor."
::= { iesVoltageEntry 1 }
iesVoltageCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage detected by the sensor (in milli-voltage)."
::= { iesVoltageEntry 2 }
iesVoltageMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum voltage ever detected by the sensor (in milli-voltage)."
::= { iesVoltageEntry 3 }
iesVoltageMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum voltage ever detected by the sensor (in milli-voltage)."
::= { iesVoltageEntry 4 }
iesVoltageNominalValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal voltage which the power should supply (in milli-voltage)."
::= { iesVoltageEntry 5 }
iesVoltageLowThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The low threshold of the voltage (in milli-voltage). If the current voltage
is less than the threshold, the device will initiate the voltageLow trap."
::= { iesVoltageEntry 6 }
iesVoltageDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the voltage (e.g. location, nominal value, etc.)."
::= { iesVoltageEntry 7 }
-- System temperature table
iesSysTempTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesSysTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains temperature information about system."
::= { iesHWMonitor 3 }
iesSysTempEntry OBJECT-TYPE
SYNTAX IesSysTempEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of temperature information for each sensor."
INDEX { iesChassisId,iesSlotId,iesSysTempIndex }
::= { iesSysTempTable 1 }
IesSysTempEntry ::=
SEQUENCE {
iesSysTempIndex INTEGER,
iesSysTempCurValue INTEGER,
iesSysTempMaxValue INTEGER,
iesSysTempMinValue INTEGER,
iesSysTempHighThresh INTEGER,
iesSysTempDescr DisplayString
}
iesSysTempIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the sensor."
::= { iesSysTempEntry 1 }
iesSysTempCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature detected in Celsius by the sensor."
::= { iesSysTempEntry 2 }
iesSysTempMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum temperature ever detected in Celsius by the sensor."
::= { iesSysTempEntry 3 }
iesSysTempMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum temperature ever detected in Celsius by the sensor."
::= { iesSysTempEntry 4 }
iesSysTempHighThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The high threshold of the temperature in Celsius. If the current temperature
is higher than the threshold, the device will initiate the overheat trap."
::= { iesSysTempEntry 5 }
iesSysTempDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the temperature sensor (e.g. location, function, etc.)."
::= { iesSysTempEntry 6 }
-- System Management
-- System Status
iesSystemCurrentStatus OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable indicates the status of the system.
The sysCurrentStatus is a bit map represented
as a sum, therefore, it can represent multiple defects
simultaneously. The sysNoDefect should be set if and only if
no other flag is set.
The various bit positions are:
1 sysNoDefect
2 sysOverHeat
3 sysFanRpmLow
4 sysVoltageLow
5 sysThermalSensorFailure
6 modulePullOut
7 powerDC48VAFailure
8 powerDC48VBFailure
9 extAlarmInputTrigger
10 moduleDown
11 mscSwitchOverOK
12 networkTopologyChange"
::= {iesSysState 1 }
iesProblemCause OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the problem occurred in the system, e.g. maintenance
operation failures, system reboot, error log, ...etc."
::= { iesSysState 2 }
-- System Maintenance
iesMaintenanceOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for system maintenance. When the EMS
wants to trigger the system maitenance operation, the EMS
shall send SNMP-SET message to set the corresponding bit value
to be 1. The various bit positions are:
BIT 1: config save
BIT 2: reset
BIT 3: local loopback test
BIT 4: remote loopback test
BIT 5: clear system alarms
BIT 6: F4 loopback test
BIT 7: F5 loopback test
BIT 8: DSL Line Diagnostic"
::= { iesSysMaintenance 1 }
iesMaintenanceTarget OBJECT-TYPE
SYNTAX INTEGER (1..48)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is used for identify the target on which
the maintenance operation should be performed."
::= { iesSysMaintenance 2 }
-- variables for provisioning DSL line in batch mode
iesMaintenanceDSLConfOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is for xDSL line configuration. When the EMS
wants to issue the desired operation, the EMS
shall send SNMP-SET message to set the corresponding bit value
to be 1. The various bit positions are:
BIT 1: enable port
BIT 2: disable port
BIT 3: set DSL mode
BIT 4: set profile
BIT 5: enable mac filter
BIT 6: disable mac filter
BIT 7: set packet filter
BIT 8: enable dot1x
BIT 9: disable dot1x
BIT 10: set dot1x control
BIT 11: enable dot1x re-authentication
BIT 12: disable dot1x re-authentication
BIT 13: set dot1x re-authentication period
BIT 14: enable mac count filter
BIT 15: disable mac count filter
BIT 16: set mac count filter
BIT 17: set alarm profile
BIT 18: set Annex L (Only in AnnexA)
BIT 19: set power management
BIT 20: set rate adaptation mode
BIT 21: set IGMP filter
BIT 22: enable Annex M
BIT 23: disable Annex M"
::= { iesSysMaintenance 3 }
iesMaintenanceDSLConfTarget OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The managed object is used for identify the target on which
the line configuration should be performed. The target is encoded
as:
Byte 1: the octet specifies a set of eight Chassis, Chassis 0 through 7
Byte 2~3: each octet specifies a set of eight slots, with the
first octet specifying slots 1 through 8 and the second
octet specifying slots 9 through 16.
Byte 4: reserved
Byte 5~11: each octet specifies a set of eight ports, with the first
octet specifying ports 1 through 8, etc."
::= { iesSysMaintenance 4 }
iesMaintenanceDSLConfProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSL profile name"
::= { iesSysMaintenance 5 }
iesMaintenanceDSLConfMode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSL mode. The semantic for each bit is:
Bit 1: ADSL, G.lite
Bit 2: ADSL, G.dmt
Bit 3: ADSL, T1.413
Bit 4: ADSL, Auto
Bit 5: ADSL, ETSI
Bit 6: ADSL2,
Bit 7: ADSL2+"
::= { iesSysMaintenance 6 }
iesMaintenanceDSLConfPktFilter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The packet filter. The semantic for each bit is:
Bit 1: accept all
Bit 2: accept PPPoE only
Bit 3: reject ARP
Bit 4: reject DHCP
Bit 5: reject EAPOL
Bit 6: reject PPPoE
Bit 7: reject NetBIOS
Bit 8: reject IGMP
Bit 9: reject IP"
::= { iesSysMaintenance 7 }
iesMaintenanceDSLConfDot1xControl OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
forceAuth(2),
forceUnAuth(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration defines the 802.1x control type."
::= { iesSysMaintenance 8 }
iesMaintenanceDSLConfDot1xReauthPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration defines the 802.1x re-authentication period (seconds)."
::= { iesSysMaintenance 9 }
iesMaintenanceDSLConfMacCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration defines the number of mac addresses which can pass through the port."
::= { iesSysMaintenance 10 }
iesMaintenanceVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPI of the channel"
::= { iesSysMaintenance 11 }
iesMaintenanceVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VCI of the channel"
::= { iesSysMaintenance 12 }
iesMaintenanceDSLConfAlarmProfileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSL alarm profile name"
::= { iesSysMaintenance 13 }
iesMaintenanceDSLConfAnnexL OBJECT-TYPE
SYNTAX INTEGER {
enableNarrowMode(1),
enableWideMode(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The annex L setting of the ADSL line (Only in AnnexA)."
::= { iesSysMaintenance 14 }
iesMaintenanceDSLConfPmMode OBJECT-TYPE
SYNTAX INTEGER {
enableL2Mode(1),
enableL3Mode(2),
disable(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The power management mode of the ADSL line."
::= { iesSysMaintenance 15 }
iesMaintenanceDSLConfRateMode OBJECT-TYPE
SYNTAX INTEGER {
fixed(1), -- no rate adaptation
adaptAtStartup(2), -- perform rate adaptation
-- only at initialization
adaptAtRuntime(3) -- perform rate adaptation at
-- any time
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines what form of transmit rate adaptation is
configured on this modem. See ADSL Forum TR-005 [3]
for more information."
::= { iesSysMaintenance 16 }
iesMaintenanceDSLConfIgmpFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IGMP filter name."
::= { iesSysMaintenance 17 }
-- System Time Setup
iesTimeServerMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
daytime(2),
time(3),
ntp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mechanism of Time Server when the system boots up."
::= { iesSysTimeSetup 1 }
iesTimeServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of Time Server"
::= { iesSysTimeSetup 2 }
iesSystemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system time"
::= { iesSysTimeSetup 3 }
iesSystemDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system date"
::= { iesSysTimeSetup 4 }
iesSystemTimeZone OBJECT-TYPE
SYNTAX INTEGER {
none(0),
utc-1200(1),
utc-1100(2),
utc-1000(3),
utc-0900(4),
utc-0800(5),
utc-0700(6),
utc-0600(7),
utc-0500(8),
utc-0400(9),
utc-0300(10),
utc-0200(11),
utc-0100(12),
utc(13),
utc0100(14),
utc0200(15),
utc0300(16),
utc0400(17),
utc0500(18),
utc0600(19),
utc0700(20),
utc0800(21),
utc0900(22),
utc1000(23),
utc1100(24),
utc1200(25)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system time zone"
::= { iesSysTimeSetup 5 }
-- System Access Control
iesAccessCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesAccessCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about service access control."
::= { iesSysAccessControl 1 }
iesAccessCtrlEntry OBJECT-TYPE
SYNTAX IesAccessCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of access control entry."
INDEX { iesAccessCtrlService }
::= { iesAccessCtrlTable 1 }
IesAccessCtrlEntry ::=
SEQUENCE {
iesAccessCtrlService INTEGER,
iesAccessCtrlEnable INTEGER,
iesAccessCtrlPort INTEGER
}
iesAccessCtrlService OBJECT-TYPE
SYNTAX INTEGER {
telnet(1),
ftp(2),
web(3),
icmp(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The service type of the access control entry."
::= { iesAccessCtrlEntry 1 }
iesAccessCtrlEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the service."
::= { iesAccessCtrlEntry 2 }
iesAccessCtrlPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number which the service uses."
::= { iesAccessCtrlEntry 3 }
-- secured client table
iesMaxNumOfSecuredClients OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of sets of secured clients."
::= { iesSysAccessControl 2}
iesSecuredClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesSecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about secured clients."
::= { iesSysAccessControl 3 }
iesSecuredClientEntry OBJECT-TYPE
SYNTAX IesSecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of secured client entry."
INDEX { iesSecuredClientStartIp, iesSecuredClientEndIp }
::= { iesSecuredClientTable 1 }
IesSecuredClientEntry ::=
SEQUENCE {
iesSecuredClientStartIp IpAddress,
iesSecuredClientEndIp IpAddress,
iesSecuredClientService INTEGER,
iesSecuredClientRowStatus RowStatus
}
iesSecuredClientStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The starting IP address of a set of secured clients."
::= { iesSecuredClientEntry 1 }
iesSecuredClientEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ending IP address of a set of secured clients."
::= { iesSecuredClientEntry 2 }
iesSecuredClientService OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Each bit corresponds to a service. The bit is set to 1 if the
service is enabled, and set to 0 if the service is disabled.
The various bit positions are:
BIT 1: telnet
BIT 2: FTP
BIT 3: web
BIT 4: ICMP"
::= { iesSecuredClientEntry 3 }
iesSecuredClientRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or delete an existing row
in this table. A row is activated by setting this object to `active', and is
deactivated by setting it to 'notInService'."
::= { iesSecuredClientEntry 4 }
-- Static Route
iesMaxNumOfStaticRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of static routes."
::= { iesSysStaticRoute 1 }
iesStaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about static routes."
::= { iesSysStaticRoute 2 }
iesStaticRouteEntry OBJECT-TYPE
SYNTAX IesStaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of static route entry."
INDEX { iesStaticRouteName }
::= { iesStaticRouteTable 1 }
IesStaticRouteEntry ::=
SEQUENCE {
iesStaticRouteName DisplayString,
iesStaticRouteDest IpAddress,
iesStaticRouteMask IpAddress,
iesStaticRouteGateway IpAddress,
iesStaticRouteMetric INTEGER,
iesStaticRouteRowStatus RowStatus
}
iesStaticRouteName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the static route."
::= { iesStaticRouteEntry 1 }
iesStaticRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The destination IP address of the static route."
::= { iesStaticRouteEntry 2 }
iesStaticRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subnet mask of the static route."
::= { iesStaticRouteEntry 3 }
iesStaticRouteGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The gateway IP address of the static route."
::= { iesStaticRouteEntry 4 }
iesStaticRouteMetric OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The routing metric of the static route."
::= { iesStaticRouteEntry 5 }
iesStaticRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create a new row or modify or delete an existing row
in this table. A row is activated by setting this object to `active', and is
deactivated by setting it to 'notInService'."
::= { iesStaticRouteEntry 6 }
-- syslog
iesSysLogEnable OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable syslog function."
::= { iesSyslogSetup 1 }
iesSysLogServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the syslog server."
::= { iesSyslogSetup 2 }
iesSysLogFacility OBJECT-TYPE
SYNTAX INTEGER {
local1(1),
local2(2),
local3(3),
local4(4),
local5(5),
local6(6),
local7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Log facility used by the syslog function."
::= { iesSyslogSetup 3 }
-- DHCP Setup
iesDhcpRelayEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable DHCP relay function."
::= { iesSysDhcpSetup 1 }
iesDhcpRelayOption82Enable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable DHCP relay Option82 function."
::= { iesSysDhcpSetup 2 }
iesDhcpRelayOption82Info OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User specific Option82 information."
::= { iesSysDhcpSetup 3 }
iesMaxNumOfDhcpServers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of DHCP servers."
::= { iesSysDhcpSetup 4 }
iesDhcpServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesDhcpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains DHCP server information."
::= { iesSysDhcpSetup 5 }
iesDhcpServerEntry OBJECT-TYPE
SYNTAX IesDhcpServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of DHCP server table."
INDEX { iesDhcpServerIp }
::= { iesDhcpServerTable 1 }
IesDhcpServerEntry ::=
SEQUENCE {
iesDhcpServerIp IpAddress,
iesDhcpServerRowStatus RowStatus
}
iesDhcpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the DHCP server."
::= { iesDhcpServerEntry 1 }
iesDhcpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the DHCP server entry."
::= { iesDhcpServerEntry 2 }
-- SNMP setup, Trap Destination
iesMaxNumberOfTrapDestinations OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of the trap destinations."
::= { iesSysSNMPSetup 1 }
iesSNMPTrapDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesSNMPTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains SNMP trap destination information."
::= { iesSysSNMPSetup 2 }
iesSNMPTrapDestEntry OBJECT-TYPE
SYNTAX IesSNMPTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of SNMP trap destination table."
INDEX { iesTrapDestIp, iesTrapDestPort }
::= { iesSNMPTrapDestTable 1 }
IesSNMPTrapDestEntry ::=
SEQUENCE {
iesTrapDestIp IpAddress,
iesTrapDestPort INTEGER,
iesTrapDestRowStatus RowStatus
}
iesTrapDestIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the trap destination."
::= { iesSNMPTrapDestEntry 1 }
iesTrapDestPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The UDP port of the trap destination."
::= { iesSNMPTrapDestEntry 2 }
iesTrapDestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the trap destination entry."
::= { iesSNMPTrapDestEntry 3}
iesSnmpGetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SNMP get community."
::= { iesSysSNMPSetup 3 }
iesSnmpSetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SNMP set community."
::= { iesSysSNMPSetup 4 }
iesSnmpTrapCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SNMP trap community."
::= { iesSysSNMPSetup 5 }
-- RADIUS Server setup
iesMaxNumberOfRadiusServers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of the RADIUS Servers."
::= { iesSysDot1xSetup 1 }
iesRadiusServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains Radius Server information."
::= { iesSysDot1xSetup 2 }
iesRadiusServerEntry OBJECT-TYPE
SYNTAX IesRadiusServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of Radius Server table."
INDEX { iesRadiusServerIndex }
::= { iesRadiusServerTable 1 }
IesRadiusServerEntry ::=
SEQUENCE {
iesRadiusServerIndex INTEGER,
iesRadiusServerIp IpAddress,
iesRadiusServerPort INTEGER,
iesRadiusSharedSecret DisplayString,
iesRadiusServerRowStatus RowStatus
}
iesRadiusServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identity of the RADIUS server."
::= { iesRadiusServerEntry 1 }
iesRadiusServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address of the Radius Server."
::= { iesRadiusServerEntry 2 }
iesRadiusServerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The UDP port of the Radius Server."
::= { iesRadiusServerEntry 3 }
iesRadiusSharedSecret OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The shared secret of the Radius Server."
::= { iesRadiusServerEntry 4 }
iesRadiusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the Radius Server entry."
::= { iesRadiusServerEntry 5 }
-- 802.1x option
iesDot1xEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable the 802.1x function."
::= { iesSysDot1xSetup 3 }
-- 802.1x Table
iesDot1xPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesDot1xPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the configuration of 802.1x."
::= { iesSysDot1xSetup 4 }
iesDot1xPortEntry OBJECT-TYPE
SYNTAX IesDot1xPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in iesDot1xPortTable."
INDEX { ifIndex }
::= { iesDot1xPortTable 1 }
IesDot1xPortEntry ::=
SEQUENCE {
iesDot1xPortEnable INTEGER,
iesDot1xPortControl INTEGER,
iesDot1xPortReAuthEnable INTEGER,
iesDot1xPortReAuthPeriod INTEGER
}
iesDot1xPortEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The option defines if the port enables 802.1x
settings."
::= { iesDot1xPortEntry 1 }
iesDot1xPortControl OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
forceAuth(2),
forceUnAuth(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration defines the 802.1x port control
type."
::= { iesDot1xPortEntry 2 }
iesDot1xPortReAuthEnable OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The option defines if the port enables 802.1x
re-authentication."
::= { iesDot1xPortEntry 3 }
iesDot1xPortReAuthPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration defines the 802.1x
re-authentication period (seconds) for each port."
::= { iesDot1xPortEntry 4 }
-- Mac Filter
iesMacFilterStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesMacFilterStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes the status of mac filtering for each port."
::= { iesSysMacFilter 1 }
iesMacFilterStatusEntry OBJECT-TYPE
SYNTAX IesMacFilterStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in iesMacFilterStatusTable."
INDEX { ifIndex }
::= { iesMacFilterStatusTable 1 }
IesMacFilterStatusEntry ::=
SEQUENCE {
iesMacFilterStatusEnable INTEGER
}
iesMacFilterStatusEnable OBJECT-TYPE
SYNTAX INTEGER {
enableAccept(1),
disable(2),
enableDeny(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The option defines if the port enables mac filtering."
::= { iesMacFilterStatusEntry 1 }
iesMaxNumberOfMacFilters OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of the mac filters in the system."
::= { iesSysMacFilter 2 }
iesMaxNumberOfMacFiltersPerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of the mac filters for each port."
::= { iesSysMacFilter 3 }
iesCurrNumberOfMacFilters OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of the mac filters in the system."
::= { iesSysMacFilter 4 }
iesMacFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesMacFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the mac filtering information."
::= { iesSysMacFilter 5 }
iesMacFilterEntry OBJECT-TYPE
SYNTAX IesMacFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of iesMacFilterTable."
INDEX { ifIndex, iesMacFilterMacAddr }
::= { iesMacFilterTable 1 }
IesMacFilterEntry ::=
SEQUENCE {
iesMacFilterMacAddr PhysAddress,
iesMacFilterRowStatus RowStatus
}
iesMacFilterMacAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mac address which can pass through the port."
::= { iesMacFilterEntry 1 }
iesMacFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the entry."
::= { iesMacFilterEntry 2 }
-- Packet Filter
iesPacketFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesPacketFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes packet filtering for each port."
::= { iesSysPacketFilter 1 }
iesPacketFilterEntry OBJECT-TYPE
SYNTAX IesPacketFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in iesPacketFilterTable."
INDEX { ifIndex }
::= { iesPacketFilterTable 1 }
IesPacketFilterEntry ::=
SEQUENCE {
iesPacketFilter INTEGER
}
iesPacketFilter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The packet filter. The semantic for each bit is:
Bit 1: accept all
Bit 2: accept PPPoE only
Bit 3: reject ARP
Bit 4: reject DHCP
Bit 5: reject EAPOL
Bit 6: reject PPPoE
Bit 7: reject NetBIOS
Bit 8: reject IGMP
Bit 9: reject IP"
::= { iesPacketFilterEntry 1 }
-- Mac Count Filter
iesMacCountFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesMacCountFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table includes mac count filtering for each port."
::= { iesSysMacCountFilter 1 }
iesMacCountFilterEntry OBJECT-TYPE
SYNTAX IesMacCountFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in iesMacCountFilterTable."
INDEX { ifIndex }
::= { iesMacCountFilterTable 1 }
IesMacCountFilterEntry ::=
SEQUENCE {
iesMacCountFilterStatus INTEGER,
iesMacCountFilterCount INTEGER
}
iesMacCountFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The option defines if the port enables mac count filtering."
::= { iesMacCountFilterEntry 1 }
iesMacCountFilterCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of mac addresses which can pass through the port."
::= { iesMacCountFilterEntry 2 }
-- Static Multicast Group
iesMaxNumberOfMulticastGroups OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of static multicast groups in the system."
::= { iesSysMulticastGroup 1 }
iesMulticastGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesMulticastGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains static multicast group information."
::= { iesSysMulticastGroup 2 }
iesMulticastGroupEntry OBJECT-TYPE
SYNTAX IesMulticastGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of multicast group table."
INDEX { iesMulticastGroupVid, iesMulticastGroupMacAddr }
::= { iesMulticastGroupTable 1 }
IesMulticastGroupEntry ::=
SEQUENCE {
iesMulticastGroupVid INTEGER,
iesMulticastGroupMacAddr PhysAddress,
iesMulticastGroupPorts PortList,
iesMulticastGroupRowStatus RowStatus
}
iesMulticastGroupVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast VLAN of the group."
::= { iesMulticastGroupEntry 1 }
iesMulticastGroupMacAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The multicast MAC address of the group."
::= { iesMulticastGroupEntry 2 }
iesMulticastGroupPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port list which specifies the ports joining the multicast group."
::= { iesMulticastGroupEntry 3 }
iesMulticastGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the multicast group entry."
::= { iesMulticastGroupEntry 4 }
-- IGMP Filter
-- Obsoleted since Revision 3.0.0 at 2009/11/26 by maverick
-- Not used for R3.x and above.
iesMaxNumberOfIgmpFilters OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The max number of IGMP filters in the system."
::= { iesSysIgmpFilter 1 }
iesIgmpFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesIgmpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains IGMP filters."
::= { iesSysIgmpFilter 2 }
iesIgmpFilterEntry OBJECT-TYPE
SYNTAX IesIgmpFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of IGMP filter table."
INDEX { iesIgmpFilterName, iesIgmpFilterIndex }
::= { iesIgmpFilterTable 1 }
IesIgmpFilterEntry ::=
SEQUENCE {
iesIgmpFilterName OCTET STRING,
iesIgmpFilterIndex INTEGER,
iesIgmpFilterStartIp IpAddress,
iesIgmpFilterEndIp IpAddress,
iesIgmpFilterRowStatus RowStatus
}
iesIgmpFilterName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IGMP filter name."
::= { iesIgmpFilterEntry 1 }
iesIgmpFilterIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index which specifies the filter rule."
::= { iesIgmpFilterEntry 2 }
iesIgmpFilterStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start IP of the filter rule."
::= { iesIgmpFilterEntry 3 }
iesIgmpFilterEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end IP of the filter rule."
::= { iesIgmpFilterEntry 4 }
iesIgmpFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the IGMP filter entry."
::= { iesIgmpFilterEntry 5 }
iesIgmpFilterPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesIgmpFilterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the IGMP filter of the port."
::= { iesSysIgmpFilter 3 }
iesIgmpFilterPortEntry OBJECT-TYPE
SYNTAX IesIgmpFilterPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in iesIgmpFilterPortTable."
INDEX { ifIndex }
::= { iesIgmpFilterPortTable 1 }
IesIgmpFilterPortEntry ::=
SEQUENCE {
iesIgmpFilterPortFilter OCTET STRING
}
iesIgmpFilterPortFilter OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IGMP filter of the port."
::= { iesIgmpFilterPortEntry 1 }
-- L2 Switch Configuration
iesIGMPSnoopingEnabled OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether IGMP snooping function is enabled or not."
::= { iesL2SW 1 }
iesManagementVLANId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID for management."
::= { iesL2SW 2 }
iesMaxNumOfStaticVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of static VLANs supported by the system."
::= { iesL2SW 3 }
iesPortIsolationEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag indicating whether VLAN port isolation function is enabled or not."
::= { iesL2SW 6 }
iesRSTPEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable RSTP."
::= { iesL2SW 7 }
iesSwitchMode OBJECT-TYPE
SYNTAX INTEGER {
daisyChain(1),
standalone(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Switch DSLAM's operatrion Mode."
::= { iesL2SW 8 }
-- Trunk Group
iesMaxNumOfTrunkGroups OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of trunk groups."
::= { iesL2SW 4}
iesTrunkGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF IesTrunkGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains trunk group configuration."
::= { iesL2SW 5 }
iesTrunkGroupEntry OBJECT-TYPE
SYNTAX IesTrunkGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of trunk group table"
INDEX { iesTrunkGroupId }
::= { iesTrunkGroupTable 1 }
IesTrunkGroupEntry ::=
SEQUENCE {
iesTrunkGroupId INTEGER,
iesTrunkGroupName DisplayString,
iesTrunkGroupPorts PortList,
iesTrunkGroupRowStatus RowStatus
}
iesTrunkGroupId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the trunk group"
::= { iesTrunkGroupEntry 1 }
iesTrunkGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the trunk group"
::= { iesTrunkGroupEntry 2 }
iesTrunkGroupPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port list of the trunk group"
::= { iesTrunkGroupEntry 3 }
iesTrunkGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of the trunk group entry"
::= { iesTrunkGroupEntry 4 }
-- Enterprise specific traps
reboot NOTIFICATION-TYPE
OBJECTS { iesProblemCause }
STATUS current
DESCRIPTION "Send a message to the manager that the system is going to shutdown.
The variable is the reason that causes the system to shutdown."
::= { e5x120 0 1 }
systemShutdown NOTIFICATION-TYPE
OBJECTS { iesProblemCause }
STATUS current
DESCRIPTION "Send a message to the manager that the system is going to shutdown.
The variable is the reason that causes the system to shutdown."
::= { e5x120 0 2 }
overheat NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesSysTempIndex,
iesSysTempCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the system is overheated.
The variable in the binding list is the current temperature in Celsius
of the system."
::= { e5x120 0 3 }
overheatOver NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesSysTempIndex,
iesSysTempCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the overheated condition is over.
The variable in the binding list is the current temperature in Celsius
of the system."
::= { e5x120 0 4 }
errLog NOTIFICATION-TYPE
OBJECTS { iesProblemCause }
STATUS current
DESCRIPTION "Send a message to the manager that an error log is created in system.
The variable in the binding list is the content of the error log."
::= { e5x120 0 5 }
fanRpmLow NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesFanRpmIndex,
iesFanRpmCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the rpm of the fan is too low.
The variable in the binding list is the current rpm of the fan."
::= { e5x120 0 6 }
fanRpmNormal NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesFanRpmIndex,
iesFanRpmCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the low-rpm condition of the fan is over.
The variable in the binding list is the current rpm of the fan."
::= { e5x120 0 7 }
voltageOutOfRange NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesVoltageIndex,
iesVoltageCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the voltage of the system is out of range.
The variable in the binding list is the current voltage in volt
of the system."
::= { e5x120 0 8 }
voltageNormal NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesVoltageIndex,
iesVoltageCurValue }
STATUS current
DESCRIPTION "Send a message to the manager that the low-voltage condition is over.
The variable in the binding list is the current voltage in volt
of the system."
::= { e5x120 0 9 }
systemMaintenanceFailure NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesProblemCause }
STATUS current
DESCRIPTION "Send a message to the manager that the system maintence operation
fail. The variable in the variable binding indicates the problem."
::= { e5x120 0 10 }
configChange NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId,
iesProblemCause }
STATUS current
DESCRIPTION "This notification indicates that the configuration data of one module is changed."
::= { e5x120 0 11 }
moduleUp NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "A moduleUp trap signifies that the sending
protocol entity recognizes that one of the
modules represented in the agent's
configuration has come up."
::= { e5x120 0 12 }
moduleDown NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "A moduleDown trap signifies that the sending
protocol entity recognizes a failure in one of
the modules represented in the agent's
configuration."
::= { e5x120 0 13 }
modulePlugIn NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "A modulePlugIn trap signifies that the sending
protocol entity recognizes that one module is
plugged into the device."
::= { e5x120 0 14 }
modulePullOut NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "A modulePullOut trap signifies that the sending
protocol entity recognizes one module is pulled out
from the device."
::= { e5x120 0 15 }
powerDC48VAFailure NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the power supply of DC 48V at the
right side of main Chassis (front view) failed."
::= { e5x120 0 16 }
powerDC48VANormal NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the power supply of DC 48V at the
right side of main Chassis (front view) is in normal state."
::= { e5x120 0 17 }
powerDC48VBFailure NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the power supply of DC 48V at the
left side of main Chassis (front view) failed."
::= { e5x120 0 18 }
powerDC48VBNormal NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the power supply of DC 48V at the
left side of main Chassis (front view) is in normal state."
::= { e5x120 0 19 }
extAlarmInputTrigger NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the external alarm input of MSC card
is triggered."
::= { e5x120 0 20 }
extAlarmInputRelease NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies that the external alarm input of MSC card
is released."
::= { e5x120 0 21 }
thermalSensorFailure NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "The trap signifies that the thermal sensor failed."
::= { e5x120 0 22 }
mscSwitchOverOK NOTIFICATION-TYPE
OBJECTS { iesChassisId,
iesSlotId }
STATUS current
DESCRIPTION "The trap signifies that MSC card is switched over successfully. The value of
iesSlotId is the slot ID of the current working MSC."
::= { e5x120 0 23 }
networkTopologyChange NOTIFICATION-TYPE
-- OBJECTS { }
STATUS current
DESCRIPTION "The trap signifies the network topology is changed."
::= { e5x120 0 24 }
adslAtucLof NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-C Loss of Framing."
::= { e5x120 0 25 }
adslAturLof NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Framing."
::= { e5x120 0 26 }
adslAtucLos NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-C Loss of Signal."
::= { e5x120 0 27 }
adslAturLos NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Signal."
::= { e5x120 0 28 }
adslAturLpr NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Power."
::= { e5x120 0 29 }
adslAtucLofClear NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-C Loss of Framing is cleared."
::= { e5x120 0 30 }
adslAturLofClear NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Framing is cleared."
::= { e5x120 0 31 }
adslAtucLosClear NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-C Loss of Signal is cleared."
::= { e5x120 0 32 }
adslAturLosClear NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Signal is cleared."
::= { e5x120 0 33 }
adslAturLprClear NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION "The trap signifies ATU-R Loss of Power is cleared."
::= { e5x120 0 34 }
END