-- ***************************************************************** -- Moxa EtherDevice Switch EDSP510A_8POE MIB -- -- Copyright (c) 2011 by Moxa Inc. -- All rights reserved. -- ***************************************************************** MOXA-EDSP510A8POE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI DateAndTime, TEXTUAL-CONVENTION, MacAddress, DisplayString FROM SNMPv2-TC; moxa OBJECT IDENTIFIER ::= { enterprises 8691 } -- 1.3.6.1.4.1.8691 industrialEthernet OBJECT IDENTIFIER ::= { moxa 7 } -- 1.3.6.1.4.1.8691.7 edsp510a8poe MODULE-IDENTITY LAST-UPDATED "201701160000Z" ORGANIZATION "Moxa Inc." CONTACT-INFO "Postal: Moxa Inc. Fl.4, No.135,Lane 235,Pao-Chiao Rd. Shing Tien City,Taipei,Taiwan,R.O.C Tel: +866-2-89191230 " DESCRIPTION "The MIB module for Moxa EDSP510A-8PoE series specific information." REVISION "201701160000Z" DESCRIPTION "Remove objects: igmpSnoopingMulticastGroupTable, igmpSnoopingMulticastGroupEntry, igmpSnoopingIpGroup, igmpSnoopingMacGroup, igmpSnoopingJoinedPorts, enhancedMode Fix TYPO" REVISION "201506300000Z" DESCRIPTION "Support v3.5 firmware, Added new objects: multicastFastForwarding, Modified objects: n/a" REVISION "201301080000Z" DESCRIPTION "Support TurboPack2 v3.3 firmware, Added new objects: timeProtocolOption, loopProtection, calibratePeriod, monitorSFPTable, eventlog, Modified objects: Vlan, enableModbusTCP, enableWarmStart, mibNotificationsPrefix, dhcpRelayAgentSetting" REVISION "201212190000Z" DESCRIPTION "Support TurboPack2 v3.1 firmware, Added new objects: spanningTreePortEdge, enableEtherNetIP, enableModbus, enableNTPServer, userLoginSetting, cpuLoading5s, cpuLoading30s, cpuLoading300s, totalMemory, freeMemory, usedMemory, memoryUsage, Modified objects: Vlan, commRedundancy, rateLimiting, ieee1588Setting" ::= { industrialEthernet 86 } -- 1.3.6.1.4.1.8691.7.86 -- ------------------------------------------------------------- -- groups in the MOXA-EDSP510 MIB -- ------------------------------------------------------------- mibNotificationsPrefix OBJECT IDENTIFIER ::= { edsp510a8poe 0 } swMgmt OBJECT IDENTIFIER ::= { edsp510a8poe 1 } -- 1.3.6.1.4.1.8691.7.86.1 swTraps OBJECT IDENTIFIER ::= { edsp510a8poe 2 } -- 1.3.6.1.4.1.8691.7.86.2 -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'." SYNTAX OCTET STRING -- ------------------------------------------------------------- -- swMgmt group -- ------------------------------------------------------------- numberOfPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total Ports." ::= { swMgmt 1 } switchModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The switch model." ::= { swMgmt 2 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware version." ::= { swMgmt 4 } enableWebConfig OBJECT-TYPE SYNTAX INTEGER { disable(0), httpOrHttps(1), httpsOnly(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the Web. configuration function." ::= { swMgmt 5 } consoleLoginMode OBJECT-TYPE SYNTAX INTEGER { menu(0), cli(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This option can change console login mode." ::= { swMgmt 51 } enableTelnetConsole OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable telnet console." ::= { swMgmt 6 } lineSwapRecovery OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable line-swap-fast-recovery function." ::= { swMgmt 7 } webTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Web Timeout" ::= { swMgmt 43 } ageTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Web Timeout" ::= { swMgmt 44 } -- ------------------------------------------------------------- -- network settings -- ------------------------------------------------------------- networkSetting OBJECT IDENTIFIER ::= { swMgmt 8 } switchIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of this switch." ::= { networkSetting 1 } switchIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The netmask of this switch." ::= { networkSetting 2 } defaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The default gateway of this switch." ::= { networkSetting 3 } enableAutoIpConfig OBJECT-TYPE SYNTAX INTEGER { disable(0), enableDHCP(1),enableBOOTP(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the automatic IP address configuration function." ::= { networkSetting 4 } dnsServer1IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The first DNS server's IP address" ::= { networkSetting 5 } snmpTrapCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The SNMP trap community name" ::= { networkSetting 6 } trapServerAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address/Domain name of SNMP trap server" ::= { networkSetting 7 } dnsServer2IpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The second DNS server's IP address" ::= { networkSetting 8 } snmpReadCommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The SNMP read community name" ::= { networkSetting 9 } snmpTrap2Community OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The Second SNMP trap community name" ::= { networkSetting 11 } trap2ServerAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address/Domain name of Second SNMP trap server" ::= { networkSetting 12 } snmpInformEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the snmpInform function." ::= { networkSetting 13 } snmpInformRetries OBJECT-TYPE SYNTAX INTEGER (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "The snmp inform retry times of SNMP trap server" ::= { networkSetting 14 } snmpInformTimeout OBJECT-TYPE SYNTAX INTEGER (1..300) MAX-ACCESS read-write STATUS current DESCRIPTION "The snmp inform interval of SNMP trap server" ::= { networkSetting 15 } dhcpRetryPeriods OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The DHCP retry periods." ::= { networkSetting 16 } dhcpRetryTimes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The dhcp retry times." ::= { networkSetting 17 } -- ------------------------------------------------------------- -- port settings -- ------------------------------------------------------------- portSetting OBJECT IDENTIFIER ::= { swMgmt 9 } portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table." ::= { portSetting 1 } portEntry OBJECT-TYPE SYNTAX PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port entry." INDEX { portIndex } ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex INTEGER, portDesc DisplayString, portEnable INTEGER, portSpeed INTEGER, portMDI INTEGER, portFDXFlowCtrl INTEGER, portName DisplayString } portIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port index." ::= { portEntry 1 } portDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The port description" ::= { portEntry 2 } portEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the port." ::= { portEntry 3 } portSpeed OBJECT-TYPE SYNTAX INTEGER { auto(0), speed100M-Full(1), speed100M-Half(2), speed10M-Full(3), speed10M-Half(4), speed1000M-Full(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port speed and duplex." ::= { portEntry 4 } portMDI OBJECT-TYPE SYNTAX INTEGER { na(0), auto(1), mdi(2), mdiX(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port MDI/MDIX." ::= { portEntry 5 } portFDXFlowCtrl OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "The port FDX Flow Control" ::= { portEntry 6 } portName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The port Name" ::= { portEntry 7 } -- ------------------------------------------------------------- -- monitor -- ------------------------------------------------------------- monitor OBJECT IDENTIFIER ::= { swMgmt 10 } power1InputStatus OBJECT-TYPE SYNTAX INTEGER { not-present(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the first power input." ::= { monitor 1 } power2InputStatus OBJECT-TYPE SYNTAX INTEGER { not-present(0), present(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the second power input." ::= { monitor 2 } monitorPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MonitorPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table of monitor function." ::= { monitor 3 } monitorPortEntry OBJECT-TYPE SYNTAX MonitorPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table entry of monitor function." INDEX { portIndex } ::= { monitorPortTable 1 } MonitorPortEntry ::= SEQUENCE { monitorLinkStatus INTEGER, monitorSpeed INTEGER, monitorAutoMDI INTEGER, monitorTraffic INTEGER, monitorFDXFlowCtrl INTEGER, monitorTxTraffic INTEGER, monitorRxTraffic INTEGER } monitorLinkStatus OBJECT-TYPE SYNTAX INTEGER { disable(-1), off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port link status." ::= { monitorPortEntry 2} monitorSpeed OBJECT-TYPE SYNTAX INTEGER { speed1000M-Full(5), speed1000M-Half(4), speed100M-Full(3), speed100M-Half(2), speed10M-Full(1), speed10M-Half(0), na(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port speed and duplex status." ::= { monitorPortEntry 3 } monitorAutoMDI OBJECT-TYPE SYNTAX INTEGER { mdiX(1), mdi(0), na(-1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port MDI/MDIX status." ::= { monitorPortEntry 4 } monitorTraffic OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The traffic loading percentage of port." ::= { monitorPortEntry 5 } monitorFDXFlowCtrl OBJECT-TYPE SYNTAX INTEGER { off(0),on(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The Full-Duplex flow control status" ::= { monitorPortEntry 6 } monitorTxTraffic OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The TX traffic loading percentage of port." ::= { monitorPortEntry 7 } monitorRxTraffic OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The RTX traffic loading percentage of port." ::= { monitorPortEntry 8 } monitorDiTable OBJECT-TYPE SYNTAX SEQUENCE OF MonitorDiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI table of monitor function." ::= { monitor 4 } monitorDiEntry OBJECT-TYPE SYNTAX MonitorDiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI table entry of monitor function." INDEX { diIndex } ::= { monitorDiTable 1 } MonitorDiEntry ::= SEQUENCE { diIndex INTEGER, diInputStatus INTEGER } diIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The DI index of monitor function" ::= { monitorDiEntry 1 } diInputStatus OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The DI input status." ::= { monitorDiEntry 2 } -- ------------------------------------------------------------- -- Monitor SFP Informations -- Add by Steven SC Yen 2013-01-17 -- ------------------------------------------------------------- monitorSFPTable OBJECT-TYPE SYNTAX SEQUENCE OF MonitorSFPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SFP table of monitor function." ::= { monitor 7 } monitorSFPEntry OBJECT-TYPE SYNTAX MonitorSFPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SFP table entry of monitor function." INDEX { portIndex } ::= { monitorSFPTable 1 } MonitorSFPEntry ::= SEQUENCE { sfpPort DisplayString, sfpModelName DisplayString, sfpTemperature DisplayString, sfpVoltage DisplayString, sfpTxPower DisplayString, sfpRXPower DisplayString } sfpPort OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF index of monitor function" ::= { monitorSFPEntry 1 } sfpModelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF ModelName of monitor function" ::= { monitorSFPEntry 2 } sfpTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF Temperature of monitor function" ::= { monitorSFPEntry 3 } sfpVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF Voltage of monitor function" ::= { monitorSFPEntry 4 } sfpTxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF TX power of monitor function" ::= { monitorSFPEntry 5 } sfpRXPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The SPF RX power of monitor function" ::= { monitorSFPEntry 6 } -- ------------------------------------------------------------- -- email warning -- ------------------------------------------------------------- emailWarning OBJECT IDENTIFIER ::= { swMgmt 11 } emailService OBJECT IDENTIFIER ::= { emailWarning 1 } emailWarningMailServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The email server's Ip Address/Domain name of email warning function." ::= { emailService 1 } emailWarningSMTPPort OBJECT-TYPE SYNTAX INTEGER (1..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "The email server's SMTP port of email warning function." ::= { emailService 6 } emailWarningFirstEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The first email address of email warning function." ::= { emailService 2 } emailWarningSecondEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The second email address of email warning function." ::= { emailService 3 } emailWarningThirdEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The third email address of email warning function." ::= { emailService 4 } emailWarningFourthEmailAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The fourth email address of email warning function." ::= { emailService 5 } emailWarningEventType OBJECT IDENTIFIER ::= { emailWarning 2 } emailWarningEventServerColdStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch cold start event of email warning function." ::= { emailWarningEventType 1 } emailWarningEventServerWarmStart OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The switch warm start event of email warning function." ::= { emailWarningEventType 2 } emailWarningEventConfigChange OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration changed event of email warning function." ::= { emailWarningEventType 3 } emailWarningEventPowerOn2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The power on event of email warning function." ::= { emailWarningEventType 4 } emailWarningEventPowerOff2On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The power off event of email warning function." ::= { emailWarningEventType 5 } emailWarningEventAuthFail OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The authentication fail event of email warning function." ::= { emailWarningEventType 6 } emailWarningEventTopologyChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The communication redundancy topology changed event of email warning function." ::= { emailWarningEventType 7 } emailWarningEventPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EmailWarningEventPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table of the email warning event." ::= { emailWarning 3 } emailWarningEventPortEntry OBJECT-TYPE SYNTAX EmailWarningEventPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port table entry of the email warning event." INDEX { portIndex } ::= { emailWarningEventPortTable 1 } EmailWarningEventPortEntry ::= SEQUENCE { emailWarningEventPortLinkOn INTEGER, emailWarningEventPortLinkOff INTEGER, emailWarningEventPortTrafficOverload INTEGER, emailWarningEventPortRxTrafficThreshold INTEGER, emailWarningEventPortTrafficDuration INTEGER } emailWarningEventPortLinkOn OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port link on event of email warning function." ::= { emailWarningEventPortEntry 2 } emailWarningEventPortLinkOff OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port link off event of email warning function." ::= { emailWarningEventPortEntry 3 } emailWarningEventPortTrafficOverload OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The port's traffic overloading event of email warning function." ::= { emailWarningEventPortEntry 4 } emailWarningEventPortRxTrafficThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port's traffic threshold of the overloading event." ::= { emailWarningEventPortEntry 5 } emailWarningEventPortTrafficDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port's traffic duration of the overloading event." ::= { emailWarningEventPortEntry 6 } emailWarningEventDiTable OBJECT-TYPE SYNTAX SEQUENCE OF EmailWarningEventDiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI table of the email warning event." ::= { emailWarning 4 } emailWarningEventDiEntry OBJECT-TYPE SYNTAX EmailWarningEventDiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The DI table entry of the email warning event." INDEX { diIndex } ::= { emailWarningEventDiTable 1 } EmailWarningEventDiEntry ::= SEQUENCE { emailWarningEventDiInputOn2Off INTEGER, emailWarningEventDiInputOff2On INTEGER } emailWarningEventDiInputOn2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI input off event of email warning function ." ::= { emailWarningEventDiEntry 1 } emailWarningEventDiInputOff2On OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DI input on event of email warning function." ::= { emailWarningEventDiEntry 2 } -- ------------------------------------------------------------- -- set device ip -- ------------------------------------------------------------- setDeviceIp OBJECT IDENTIFIER ::= { swMgmt 12 } setDevIpTable OBJECT-TYPE SYNTAX SEQUENCE OF SetDevIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The set device IP table." ::= { setDeviceIp 1 } setDevIpEntry OBJECT-TYPE SYNTAX SetDevIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The set device IP table entry." INDEX { setDevIpIndex } ::= { setDevIpTable 1 } SetDevIpEntry ::= SEQUENCE { setDevIpIndex INTEGER, setDevIpCurrentIpofDevice DisplayString, setDevIpPresentBy INTEGER, setDevIpDedicatedIp IpAddress } setDevIpIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The set device IP index." ::= { setDevIpEntry 1 } setDevIpCurrentIpofDevice OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current IP address of connected to this port." ::= { setDevIpEntry 2 } setDevIpPresentBy OBJECT-TYPE SYNTAX INTEGER { no(0), dhcpClient(1), rarp(2), bootp(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used that assigning IP to the device." ::= { setDevIpEntry 3 } setDevIpDedicatedIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address when assign to the device connected to this port." ::= { setDevIpEntry 4 } -- ------------------------------------------------------------- -- port mirror -- ------------------------------------------------------------- mirroring OBJECT IDENTIFIER ::= { swMgmt 13 } targetPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The mirrored port of mirroring function." ::= { mirroring 1 } mirroringPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The mirroring port of mirroring function." ::= { mirroring 2 } monitorDirection OBJECT-TYPE SYNTAX INTEGER { inputDataStream(0), outputDataStream(1), biDirectional(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The traffic direction of mirroring function." ::= { mirroring 3 } -- ------------------------------------------------------------- -- port trunking -- ------------------------------------------------------------- portTrunking OBJECT IDENTIFIER ::= { swMgmt 14 } -- trunk setting table trunkSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trunking Setting Table." ::= { portTrunking 1 } trunkSettingEntry OBJECT-TYPE SYNTAX TrunkSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trunking Setting Entry." INDEX { trunkSettingIndex } ::= { trunkSettingTable 1 } TrunkSettingEntry ::= SEQUENCE { trunkSettingIndex INTEGER, trunkType INTEGER, trunkMemberPorts PortList } trunkSettingIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Trunking Group Index." ::= { trunkSettingEntry 1 } trunkType OBJECT-TYPE SYNTAX INTEGER { static(1), lacp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Trunking Group Type." ::= { trunkSettingEntry 2 } trunkMemberPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "Trunking Group Member Ports." ::= { trunkSettingEntry 3 } -- trunk table trunkTable OBJECT-TYPE SYNTAX SEQUENCE OF TrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trunking Table." ::= { portTrunking 2 } trunkEntry OBJECT-TYPE SYNTAX TrunkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Trunking Entry." INDEX { trunkIndex, trunkPort } ::= { trunkTable 1 } TrunkEntry ::= SEQUENCE { trunkIndex INTEGER, trunkPort INTEGER, trunkStatus INTEGER } trunkIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Trunking Group Index." ::= { trunkEntry 1 } trunkPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Trunking Group Member Port." ::= { trunkEntry 2 } trunkStatus OBJECT-TYPE SYNTAX INTEGER { success(1), fail(2), standby(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Trunking Port Status." ::= { trunkEntry 3 } -- ------------------------------------------------------------- -- communication redundancy -- ------------------------------------------------------------- commRedundancy OBJECT IDENTIFIER ::= { swMgmt 16 } protocolOfRedundancySetup OBJECT-TYPE SYNTAX INTEGER { spanningTree(1), turboRing(2), turboRingV2(3), turboChain(4), mstp(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "This set the redundancy protocol of this switch. " ::= { commRedundancy 1 } turboRing OBJECT IDENTIFIER ::= { commRedundancy 2} turboRingMaster OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Is this a Master or Slave." ::= { turboRing 1 } turboRingMasterSetup OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set this to be Master." ::= { turboRing 2 } turboRingPortTable OBJECT-TYPE SYNTAX SEQUENCE OF TurboRingPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Turbo Ring Port Table." ::= { turboRing 3 } turboRingPortEntry OBJECT-TYPE SYNTAX TurboRingPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Turbo Ring Port Entry." INDEX { turboRingPortIndex } ::= { turboRingPortTable 1 } TurboRingPortEntry ::= SEQUENCE { turboRingPortIndex INTEGER, turboRingPortStatus INTEGER, turboRingPortDesignatedBridge OCTET STRING, turboRingPortDesignatedPort INTEGER } turboRingPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Turbo Ring Port Index." ::= { turboRingPortEntry 1 } turboRingPortStatus OBJECT-TYPE SYNTAX INTEGER { portDisabled(0), notTurboRingPort(1), linkDown(2), blocked(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turbo Ring Port Status." ::= { turboRingPortEntry 2 } turboRingPortDesignatedBridge OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the bridge which this port considers to be the Designated Bridge for this port's segment." ::= { turboRingPortEntry 3 } turboRingPortDesignatedPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Port Number of the port on the Designated Bridge for this port's segment." ::= { turboRingPortEntry 4 } turboRingDesignatedMaster OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the bridge which is the Master of the TURBO RING." ::= { turboRing 6 } turboRingRdntPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 1st Redundant Port on the TURBO RING." ::= { turboRing 7 } turboRingRdntPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 2nd Redundant Port on the TURBO RING." ::= { turboRing 8 } turboRingEnableCoupling OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the ring coupling function." ::= { turboRing 9 } turboRingCouplingPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The coupling port of ring coupling function." ::= { turboRing 10 } turboRingCouplingPortStatus OBJECT-TYPE SYNTAX INTEGER { portDisabled(0), notCouplingPort(1), linkDown(2), blocked(3), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The coupling port status of ring coupling function." ::= { turboRing 11 } turboRingControlPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The control port of ring coupling function." ::= { turboRing 12 } turboRingControlPortStatus OBJECT-TYPE SYNTAX INTEGER { portDisabled(0), notControlPort(1), linkDown(2), blocked(3), forwarding(5), inactive(6), active(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The control port status of ring coupling function." ::= { turboRing 13 } turboRingBrokenStatus OBJECT-TYPE SYNTAX INTEGER { na(0), normal(1), broken(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turbo Ring broken display." ::= { turboRing 14 } spanningTree OBJECT IDENTIFIER ::= { commRedundancy 3 } spanningTreeRoot OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The root of spanning tree." ::= { spanningTree 1 } spanningTreeBridgePriority OBJECT-TYPE SYNTAX INTEGER {priority0(0), priority4096(4096), priority8192(8192), priority12288(12288), priority16384(16384), priority20480(20480), priority24576(24576), priority28672(28672), priority32768(32768), priority36864(36864), priority40960(40960), priority45056(45056), priority49152(49152), priority53248(53248), priority57344(57344), priority61440(61440)} MAX-ACCESS read-write STATUS current DESCRIPTION "The bridge priority of spanning tree protocol." ::= { spanningTree 2 } spanningTreeHelloTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The hello time of spanning tree protocol." ::= { spanningTree 3 } spanningTreeMaxAge OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The max. age of spanning tree protocol." ::= { spanningTree 4 } spanningTreeForwardingDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Tje forwarding delay of spanning tree protocol." ::= { spanningTree 5 } spanningTreeTable OBJECT-TYPE SYNTAX SEQUENCE OF SpanningTreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The spanning tree table." ::= { spanningTree 6 } spanningTreeEntry OBJECT-TYPE SYNTAX SpanningTreeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The spanning tree port entry." INDEX { spanningTreeIndex } ::= { spanningTreeTable 1 } SpanningTreeEntry ::= SEQUENCE { spanningTreeIndex INTEGER, enableSpanningTree INTEGER, spanningTreePortPriority INTEGER, spanningTreePortCost INTEGER, spanningTreePortStatus INTEGER, spanningTreePortEdge INTEGER } spanningTreeIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of spanning tree table." ::= { spanningTreeEntry 1 } enableSpanningTree OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable of spanning tree protocol for this port." ::= { spanningTreeEntry 2 } spanningTreePortPriority OBJECT-TYPE SYNTAX INTEGER {priority0(0), priority16(16), priority32(32), priority48(48), priority64(64), priority80(80), priority96(96), priority112(112), priority128(128), priority144(144), priority160(160), priority176(176), priority192(192), priority208(208), priority224(224), priority240(240)} MAX-ACCESS read-write STATUS current DESCRIPTION "The port priority of spanning tree protocol." ::= { spanningTreeEntry 3 } spanningTreePortCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port cost of spanning tree protocol." ::= { spanningTreeEntry 4 } spanningTreePortStatus OBJECT-TYPE SYNTAX INTEGER { portDisabled(0), notSpanningTreePort(1), linkDown(2), blocked(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port status of spanning tree protocol." ::= { spanningTreeEntry 5 } spanningTreePortEdge OBJECT-TYPE SYNTAX INTEGER { auto(0), forceEdge(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This configures the Edge Port property for this port." ::= { spanningTreeEntry 6 } activeProtocolOfRedundancy OBJECT-TYPE SYNTAX INTEGER { none(0), spanningTree(1), turboRing(2), turboRingV2(3), turboChain(4), mstp(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "This shows the active redundancy protocol of this switch now. The none(0) status will be showed if only if the switch's redundancy protocol is set to spanning tree and none of ports enable spanning tree." ::= { commRedundancy 4 } turboRingV2 OBJECT IDENTIFIER ::= { commRedundancy 5} turboRingV2Ring1 OBJECT IDENTIFIER ::= { turboRingV2 1 } ringIndexRing1 OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The turboRingV2 Ring Index." ::= { turboRingV2Ring1 1 } ringEnableRing1 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The turboRingV2 Ring1 enable config." ::= { turboRingV2Ring1 2 } masterSetupRing1 OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Is this a Master or Slave." ::= { turboRingV2Ring1 3 } masterStatusRing1 OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set this to be Master." ::= { turboRingV2Ring1 4 } designatedMasterRing1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the bridge which is the Master of the turboRingV2." ::= { turboRingV2Ring1 5 } rdnt1stPortRing1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 1st Redundant Port on the turboRingV2." ::= { turboRingV2Ring1 6 } rdnt1stPortStatusRing1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of 1st Redundant Port on the turboRingV2." ::= { turboRingV2Ring1 7 } rdnt2ndPortRing1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 2nd Redundant Port on the turboRingV2." ::= { turboRingV2Ring1 8 } rdnt2ndPortStatusRing1 OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of 2nd Redundant Port on the turboRingV2." ::= { turboRingV2Ring1 9 } brokenStatusRing1 OBJECT-TYPE SYNTAX INTEGER { na(0), normal(1), broken(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "turboRingV2 broken display." ::= { turboRingV2Ring1 10 } turboRingV2Ring2 OBJECT IDENTIFIER ::= { turboRingV2 2 } ringIndexRing2 OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS read-only STATUS current DESCRIPTION "The turboRingV2 Ring Index." ::= { turboRingV2Ring2 1 } ringEnableRing2 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The turboRingV2 Ring2 enable config." ::= { turboRingV2Ring2 2 } masterSetupRing2 OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Is this a Master or Slave." ::= { turboRingV2Ring2 3 } masterStatusRing2 OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Set this to be Master." ::= { turboRingV2Ring2 4 } designatedMasterRing2 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the bridge which is the Master of the turboRingV2." ::= { turboRingV2Ring2 5 } rdnt1stPortRing2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 1st Redundant Port on the turboRingV2." ::= { turboRingV2Ring2 6 } rdnt1stPortStatusRing2 OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of 1st Redundant Port on the turboRingV2." ::= { turboRingV2Ring2 7 } rdnt2ndPortRing2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 2nd Redundant Port on the turboRingV2." ::= { turboRingV2Ring2 8 } rdnt2ndPortStatusRing2 OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of 2nd Redundant Port on the turboRingV2." ::= { turboRingV2Ring2 9 } brokenStatusRing2 OBJECT-TYPE SYNTAX INTEGER { na(0), normal(1), broken(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "turboRingV2 broken display." ::= { turboRingV2Ring2 10 } turboRingV2Coupling OBJECT IDENTIFIER ::= { turboRingV2 3 } couplingEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the ring coupling enable." ::= { turboRingV2Coupling 1 } couplingMode OBJECT-TYPE SYNTAX INTEGER { dualHoming(1), couplingBackup(2), couplingPrimary(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the ring coupling mode." ::= { turboRingV2Coupling 2 } coupling1stPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "If in 'DUAL HOMING' mode, port name is 'Primary port'; if in 'COUPLING' mode, port name is 'Coupling port'" ::= { turboRingV2Coupling 3 } coupling1stPortStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The 1st coupling port status of coupling function." ::= { turboRingV2Coupling 4 } coupling2ndPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "If in 'DUAL HOMING' mode, port name is 'Backup port'; if in 'COUPLING' mode, port name is no used." ::= { turboRingV2Coupling 5 } coupling2ndPortStatus OBJECT-TYPE SYNTAX INTEGER { disabled(0), notRedundant(1), linkdown(2), blocking(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The 2nd coupling port status of coupling function." ::= { turboRingV2Coupling 6 } turboChain OBJECT IDENTIFIER ::= { commRedundancy 6} turboChainRole OBJECT-TYPE SYNTAX INTEGER { head(1), member(2), tail(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Role of TURBO CHAIN." ::= { turboChain 1 } turboChainPort1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 1st Redundant Port on the TURBO CHAIN. If switch role is Turbo Chain Head, this is Head port, If Switch role is Turbo Chain Tail, this is Tail port." ::= { turboChain 2 } turboChainPort2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The port number of 2nd Redundant Port on the TURBO CHAIN. It is the member port of TurboChain" ::= { turboChain 3 } turboChainPort1Status OBJECT-TYPE SYNTAX INTEGER { notTurboChainPort(0), linkDown(1), blocking(2), blocked(3), forwarding(4), na(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turbo Chain Port Status." ::= { turboChain 4 } turboChainPort2Status OBJECT-TYPE SYNTAX INTEGER { notTurboChainPort(0), linkDown(1), blocking(2), blocked(3), forwarding(4), na(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Turbo Chain Port Status." ::= { turboChain 5 } turboChainPort1PartnerBridge OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the next bridge " ::= { turboChain 6 } turboChainPort2PartnerBridge OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the neighbor Turbo Chain switch" ::= { turboChain 7 } -- ------------------------------------------------------------- -- relay warning -- ------------------------------------------------------------- relayWarning OBJECT IDENTIFIER ::= { swMgmt 17 } relayWarningTable OBJECT-TYPE SYNTAX SEQUENCE OF RelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The relay warning table." ::= { relayWarning 11 } relayWarningEntry OBJECT-TYPE SYNTAX RelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Relay Warning Entry." INDEX { relayAlarmIndex } ::= { relayWarningTable 1 } RelayWarningEntry ::= SEQUENCE { relayAlarmIndex INTEGER, relayWarningRelayContact INTEGER, overrideRelayWarningSetting INTEGER, relayWarningPower1Off INTEGER, relayWarningPower1OffStatus INTEGER, relayWarningPower2Off INTEGER, relayWarningPower2OffStatus INTEGER, relayWarningTurboRingBreak INTEGER, relayWarningTurboRingBreakStatus INTEGER } relayAlarmIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Relay alarm index." ::= { relayWarningEntry 1 } relayWarningRelayContact OBJECT-TYPE SYNTAX INTEGER {closed(0) ,opened(1)} MAX-ACCESS read-only STATUS current DESCRIPTION "The first Relay contact status." ::= { relayWarningEntry 2 } overrideRelayWarningSetting OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Override the relay warning setting." ::= { relayWarningEntry 3 } relayWarningPower1Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while the first power input off." ::= { relayWarningEntry 4 } relayWarningPower1OffStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened as the first power input off.." ::= { relayWarningEntry 5 } relayWarningPower2Off OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while the second power input off." ::= { relayWarningEntry 6 } relayWarningPower2OffStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened as the second power input off." ::= { relayWarningEntry 7 } relayWarningTurboRingBreak OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while turbo ring break." ::= { relayWarningEntry 8 } relayWarningTurboRingBreakStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened while turbo ring is broken." ::= { relayWarningEntry 9 } portRelayWarningTable OBJECT-TYPE SYNTAX SEQUENCE OF PortRelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The relay warning port table." ::= { relayWarning 12 } portRelayWarningEntry OBJECT-TYPE SYNTAX PortRelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Relay Warning Entry." INDEX { portIndex,relayAlarmIndex } ::= { portRelayWarningTable 1 } PortRelayWarningEntry ::= SEQUENCE { relayWarningLinkChanged INTEGER, relayWarningLinkChangedStatus INTEGER, relayWarningTrafficOverload INTEGER, relayWarningTrafficOverloadStatus INTEGER, relayWarningRxTrafficThreshold INTEGER, relayWarningTrafficDuration INTEGER } relayWarningLinkChanged OBJECT-TYPE SYNTAX INTEGER { ignore(0), on2off(1), off2on(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while this port's link status is changed." ::= { portRelayWarningEntry 1 } relayWarningLinkChangedStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened as this port's link status is changed." ::= { portRelayWarningEntry 2 } relayWarningTrafficOverload OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while this port's traffic is overload." ::= { portRelayWarningEntry 3 } relayWarningTrafficOverloadStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened as this port's traffic is overload." ::= { portRelayWarningEntry 4 } relayWarningRxTrafficThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of the port traffic will be over loading." ::= { portRelayWarningEntry 5 } relayWarningTrafficDuration OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The duration of the port traffic will be over loading." ::= { portRelayWarningEntry 6 } diRelayWarningTable OBJECT-TYPE SYNTAX SEQUENCE OF DiRelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The relay warning DI table." ::= { relayWarning 13 } diRelayWarningEntry OBJECT-TYPE SYNTAX DiRelayWarningEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DI Relay Warning Entry." INDEX { diIndex,relayAlarmIndex } ::= { diRelayWarningTable 1 } DiRelayWarningEntry ::= SEQUENCE { relayWarningDiInputChanged INTEGER, relayWarningDiInputChangedStatus INTEGER } relayWarningDiInputChanged OBJECT-TYPE SYNTAX INTEGER { disable(0), off(1), on(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The relay contact will be opened while the DI input changed." ::= { diRelayWarningEntry 1 } relayWarningDiInputChangedStatus OBJECT-TYPE SYNTAX INTEGER { not-triggered(0), triggered(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The relay contact is opened as the first DI input changed.." ::= { diRelayWarningEntry 2 } -- ------------------------------------------------------------- -- traffic prioritization -- ------------------------------------------------------------- trafficPrioritization OBJECT IDENTIFIER ::= { swMgmt 18 } qosClassification OBJECT IDENTIFIER ::= { trafficPrioritization 1 } queuingMechanism OBJECT-TYPE SYNTAX INTEGER {schedweightfair(0),schedstrict(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "The queuing mechanism." ::= { qosClassification 1 } qosPortTable OBJECT-TYPE SYNTAX SEQUENCE OF QosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The QoS port table." ::= { qosClassification 2 } qosPortEntry OBJECT-TYPE SYNTAX QosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The QoS Port Entry." INDEX { portIndex } ::= { qosPortTable 1 } QosPortEntry ::= SEQUENCE { inspectTos INTEGER, inspectCos INTEGER, portPriority INTEGER } inspectTos OBJECT-TYPE SYNTAX INTEGER {no (0),yes(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the inspection of TOS field." ::= { qosPortEntry 1 } inspectCos OBJECT-TYPE SYNTAX INTEGER {no (0),yes(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the inspection of CoS field." ::= { qosPortEntry 2 } portPriority OBJECT-TYPE SYNTAX INTEGER {priority0(0), priority1(1), priority2(2), priority3(3), priority4(4), priority5(5), priority6(6), priority7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The default priority of the port." ::= { qosPortEntry 3 } cosMapping OBJECT IDENTIFIER ::= { trafficPrioritization 2 } cosMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF CosMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The COS mapping table." ::= { cosMapping 1 } cosMappingEntry OBJECT-TYPE SYNTAX CosMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The COS mapping Entry." INDEX { cosTag} ::= { cosMappingTable 1 } CosMappingEntry ::= SEQUENCE { cosTag INTEGER, cosMappedPriority INTEGER } cosTag OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "The cos tag of TOS field." ::= { cosMappingEntry 1 } cosMappedPriority OBJECT-TYPE SYNTAX INTEGER {low(0),normal(1),medium(2),high(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The frame's priority corresponding to it's COS tag value." ::= { cosMappingEntry 2 } tosMapping OBJECT IDENTIFIER ::= { trafficPrioritization 3 } tosMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF TosMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The TOS mapping table." ::= { tosMapping 1 } tosMappingEntry OBJECT-TYPE SYNTAX TosMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TOS mapping Entry." INDEX { tosClass } ::= { tosMappingTable 1 } TosMappingEntry ::= SEQUENCE { tosClass INTEGER, tosMappedPriority INTEGER } tosClass OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The TOS class of TOS field." ::= { tosMappingEntry 1 } tosMappedPriority OBJECT-TYPE SYNTAX INTEGER {low(0),normal(1),medium(2),high(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The frame's priority corresponding to it's TOS class value." ::= { tosMappingEntry 2 } -- ------------------------------------------------------------- -- vlan -- ------------------------------------------------------------- vlan OBJECT IDENTIFIER ::= { swMgmt 19 } vlanPortSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanPortSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The vlan setting table of ports." ::= { vlan 1 } vlanPortSettingEntry OBJECT-TYPE SYNTAX VlanPortSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Setting Entry of VLAN." INDEX { portIndex } ::= { vlanPortSettingTable 1 } VlanPortSettingEntry ::= SEQUENCE { portVlanType INTEGER, portDefaultVid INTEGER, portFixedVid DisplayString, portFixedVidUntag DisplayString, portForbiddenVid DisplayString } portVlanType OBJECT-TYPE SYNTAX INTEGER {access(0),trunk(1),hybrid(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The vlan type of port." ::= { vlanPortSettingEntry 1 } portDefaultVid OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "The PVID of port." ::= { vlanPortSettingEntry 2 } portFixedVid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed vids of (trunk) port." ::= { vlanPortSettingEntry 3 } portForbiddenVid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The forbidden vids of (trunk)port." ::= { vlanPortSettingEntry 4 } portFixedVidUntag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The fixed untag vids of (trunk) port." ::= { vlanPortSettingEntry 5 } vlanTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN table." ::= { vlan 2 } vlanEntry OBJECT-TYPE SYNTAX VlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN Entry." INDEX { vlanId } ::= { vlanTable 1 } VlanEntry ::= SEQUENCE { vlanId INTEGER, joinedAccessPorts PortList, joinedTrunkPorts PortList, joinedHybridPorts PortList } vlanId OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN id." ::= { vlanEntry 1 } joinedAccessPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The access ports that joined this VID." ::= { vlanEntry 2 } joinedTrunkPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The trunk ports that joined this VID." ::= { vlanEntry 3 } joinedHybridPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The hybrid ports that joined this VID." ::= { vlanEntry 4 } managementVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The management VLAN id." ::= { vlan 3 } vlanType OBJECT-TYPE SYNTAX INTEGER {tagBased(0),portBased(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN Type." ::= { vlan 4 } portbaseVlanSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF PortbaseVlanSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port base Vlan Setting Table." ::= { vlan 5 } portbaseVlanSettingEntry OBJECT-TYPE SYNTAX PortbaseVlanSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port base Vlan Setting Entry." INDEX { portbaseVlanSettingIndex } ::= { portbaseVlanSettingTable 1 } PortbaseVlanSettingEntry ::= SEQUENCE { portbaseVlanSettingIndex INTEGER, portbaseVlanMemberPorts PortList } portbaseVlanSettingIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "port base Vlan Group Index." ::= { portbaseVlanSettingEntry 1 } portbaseVlanMemberPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "port base Vlan Group Member Ports." ::= { portbaseVlanSettingEntry 2 } enableGvrp OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "Enable GVRP." ::= { vlan 6 } -- ------------------------------------------------------------- -- multicast filtering -- ------------------------------------------------------------- multicastFiltering OBJECT IDENTIFIER ::= { swMgmt 20 } igmpSnooping OBJECT IDENTIFIER ::= { multicastFiltering 1 } querierQueryInterval OBJECT-TYPE SYNTAX INTEGER (20..600) MAX-ACCESS read-write STATUS current DESCRIPTION "This query interval of the querier function for this VLAN." ::= { igmpSnooping 1 } igmpSnoopingSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpSnoopingSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP snooping setting table." ::= { igmpSnooping 2 } igmpSnoopingSettingEntry OBJECT-TYPE SYNTAX IgmpSnoopingSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IGMP snooping setting Entry." INDEX { vlanId } ::= { igmpSnoopingSettingTable 1 } IgmpSnoopingSettingEntry ::= SEQUENCE { enableIgmpSnooping INTEGER, enableQuerier INTEGER, fixedMulticastQuerierPorts PortList, learnedMulticastQuerierPorts PortList } enableIgmpSnooping OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the IGMP snooping function in this VLAN." ::= { igmpSnoopingSettingEntry 1 } enableQuerier OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the querier function for this VLAN." ::= { igmpSnoopingSettingEntry 2 } fixedMulticastQuerierPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The ports that multicast-Querier exist." ::= { igmpSnoopingSettingEntry 3 } learnedMulticastQuerierPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The ports that multicast-Querier exist." ::= { igmpSnoopingSettingEntry 4 } enableGlobalIgmpSnooping OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the IGMP snooping function ." ::= { igmpSnooping 4 } multicastFastForwarding OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This Enable Multicast Fast Forwarding Mode function ." ::= { igmpSnooping 7 } staticMulticast OBJECT IDENTIFIER ::= { multicastFiltering 2 } staticMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF StaticMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The static multicast table." ::= { staticMulticast 1 } staticMulticastEntry OBJECT-TYPE SYNTAX StaticMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static multicast Entry." INDEX { staticMulticastAddress } ::= { staticMulticastTable 1 } StaticMulticastEntry ::= SEQUENCE { staticMulticastAddress MacAddress, staticMulticastPorts PortList, staticMulticastStatus INTEGER } staticMulticastAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The static multicast address." ::= { staticMulticastEntry 1 } staticMulticastPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The port map of the static multicast address." ::= { staticMulticastEntry 2 } staticMulticastStatus OBJECT-TYPE SYNTAX INTEGER { active(1), createAndGo(4), createAndWait(5), destroy(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status is active to indicate normal. Use createAndGo to create new on multiple SET. Use createAndWait to create new on one SET all then active. Use destroy to delete this row." ::= { staticMulticastEntry 3 } -- -- GMRP -- gmrp OBJECT IDENTIFIER ::= { multicastFiltering 3 } -- gmrp setting table gmrpSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF GmrpSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The GMRP setting table." ::= { gmrp 1 } gmrpSettingEntry OBJECT-TYPE SYNTAX GmrpSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The GMRP Setting Entry." INDEX { portIndex } ::= { gmrpSettingTable 1 } GmrpSettingEntry ::= SEQUENCE { enableGMRP INTEGER } enableGMRP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable GMRP." ::= { gmrpSettingEntry 1 } -- gmrp status gmrpTable OBJECT-TYPE SYNTAX SEQUENCE OF GmrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The GMRP status table." ::= { gmrp 2 } gmrpEntry OBJECT-TYPE SYNTAX GmrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The GMRP Status Entry." INDEX { gmrpMulticastGroup } ::= { gmrpTable 1 } GmrpEntry ::= SEQUENCE { gmrpMulticastGroup MacAddress, gmrpFixedPorts PortList, gmrpLearnedPorts PortList } gmrpMulticastGroup OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "GMRP multicast group." ::= { gmrpEntry 1 } gmrpFixedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The ports that joined GMRP multicast group manually." ::= { gmrpEntry 2 } gmrpLearnedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The ports that joined GMRP multicast group by GMRP learning." ::= { gmrpEntry 3 } -- ------------------------------------------------------------- -- rate limiting -- ------------------------------------------------------------- rateLimiting OBJECT IDENTIFIER ::= { swMgmt 21 } rateLimitingMode OBJECT-TYPE SYNTAX INTEGER {normal(0),portDisable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "The rate limiting mode." ::= { rateLimiting 4 } -- normalMode -- -- ingress -- normalModeRateLimitingIngressTable OBJECT-TYPE SYNTAX SEQUENCE OF NormalModeRateLimitingIngressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rate limiting table." ::= { rateLimiting 1 } normalModeRateLimitingIngressEntry OBJECT-TYPE SYNTAX NormalModeRateLimitingIngressEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rate limiting Entry." INDEX { portIndex } ::= { normalModeRateLimitingIngressTable 1 } NormalModeRateLimitingIngressEntry ::= SEQUENCE { limitMode INTEGER, lowPriLimitRate INTEGER, normalPriLimitRate INTEGER, mediumPriLimitRate INTEGER, highPriLimitRate INTEGER, egressLimit INTEGER } limitMode OBJECT-TYPE SYNTAX INTEGER {all(0),bmucast(1),bmcast(2),bcast(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The limit mode." ::= { normalModeRateLimitingIngressEntry 1 } lowPriLimitRate OBJECT-TYPE SYNTAX INTEGER {notlimit(0),limit128k(1),limit256k(2),limit512k(3), limit1M(4),limit2M(5),limit4M(6),limit8M(7)} MAX-ACCESS read-write STATUS current DESCRIPTION "The limiting rate of low priority queue." ::= { normalModeRateLimitingIngressEntry 2 } normalPriLimitRate OBJECT-TYPE SYNTAX INTEGER {notlimit(0),limit128k(1),limit256k(2),limit512k(3), limit1M(4),limit2M(5),limit4M(6),limit8M(7), limit16M(8)} MAX-ACCESS read-write STATUS current DESCRIPTION "The limiting rate of normal priority queue. The values being equal to or double value of lowPriLimitRate are valid for set." ::= { normalModeRateLimitingIngressEntry 3 } mediumPriLimitRate OBJECT-TYPE SYNTAX INTEGER {notlimit(0),limit128k(1),limit256k(2),limit512k(3), limit1M(4),limit2M(5),limit4M(6),limit8M(7), limit16M(8),limit32M(9)} MAX-ACCESS read-write STATUS current DESCRIPTION "The limiting rate of medium priority queue. The values being equal to or double value of normalPriLimitRate are valid for set." ::= { normalModeRateLimitingIngressEntry 4 } highPriLimitRate OBJECT-TYPE SYNTAX INTEGER {notlimit(0),limit128k(1),limit256k(2),limit512k(3), limit1M(4),limit2M(5),limit4M(6),limit8M(7), limit16M(8),limit32M(9),limit64M(10)} MAX-ACCESS read-write STATUS current DESCRIPTION "The limiting rate of high priority queue. The values being equal to or double value of mediumPriLimitRate are valid for set." ::= { normalModeRateLimitingIngressEntry 5 } egressLimit OBJECT-TYPE SYNTAX INTEGER {notlimited(0), percentage03(1), percentage05(2), percentage10(3), percentage15(4), percentage25(5), percentage35(6), percentage50(7), percentage65(8), percentage85(9)} MAX-ACCESS read-write STATUS current DESCRIPTION "The ingress limit mode." ::= { normalModeRateLimitingIngressEntry 6 } -- portDisableMode -- portDisableMode OBJECT IDENTIFIER ::= { rateLimiting 3 } portDisableModePeriod OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Check time. " ::= {portDisableMode 1 } portDisableModeTable OBJECT-TYPE SYNTAX SEQUENCE OF PortDisableModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The rate limiting table." ::= { portDisableMode 2 } portDisableModeEntry OBJECT-TYPE SYNTAX PortDisableModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Rate limiting Entry." INDEX { portIndex } ::= { portDisableModeTable 1 } PortDisableModeEntry ::= SEQUENCE { ingressLimit INTEGER } ingressLimit OBJECT-TYPE SYNTAX INTEGER {notlimited(0), rateMega1Fps4464(1), rateMega2Fps7441(2), rateMega3Fps14881(3), rateMega4Fps22322(4), rateMega5Fps37203(5), rateMega6Fps52084(6), rateMega7Fps74405(7), rateGiga1Fps44640(8), rateGiga2Fps74410(9), rateGiga3Fps148810(10), rateGiga4Fps223220(11), rateGiga5Fps372030(12), rateGiga6Fps520840(13), rateGiga7Fps744050(14) } MAX-ACCESS read-write STATUS current DESCRIPTION "The ingress limit mode." ::= { portDisableModeEntry 1 } -- ------------------------------------------------------------- -- security -- ------------------------------------------------------------- security OBJECT IDENTIFIER ::= { swMgmt 22 } -- ------------------------------------------------------------- -- user login authentication -- ------------------------------------------------------------- userLoginSetting OBJECT IDENTIFIER ::= { security 1 } userLoginServer OBJECT-TYPE SYNTAX INTEGER { tacacs(1), radius(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set user login server option." ::= { userLoginSetting 1 } tacacsServerSetting OBJECT IDENTIFIER ::= { userLoginSetting 2 } tacacsLoginAuthServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tacacs+ Server IP Address/Domain name." ::= { tacacsServerSetting 1 } tacacsLoginAuthPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tacacs+ Port." ::= {tacacsServerSetting 2 } tacacsLoginAuthSharedKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tacacs+ Shared Key." ::= { tacacsServerSetting 3 } tacacsLoginAuthAuthType OBJECT-TYPE SYNTAX INTEGER { ascii(0), pap(1), chap(2), mschap(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tacacs+ Shared Key." ::= { tacacsServerSetting 4 } tacacsLoginAuthTimeout OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Tacacs+ Shared Key." ::= { tacacsServerSetting 5 } radiusServerSetting OBJECT IDENTIFIER ::= { userLoginSetting 3 } radiusLoginAuthServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Server IP Address/Domain name." ::= { radiusServerSetting 1 } radiusLoginAuthPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Port." ::= { radiusServerSetting 2 } radiusLoginAuthSharedKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Shared Key." ::= { radiusServerSetting 3 } radiusLoginAuthAuthType OBJECT-TYPE SYNTAX INTEGER { eap-md5(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Shared Key." ::= { radiusServerSetting 4 } radiusLoginAuthTimeout OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Shared Key." ::= { radiusServerSetting 5 } -- ------------------------------------------------------------- -- port access control -- ------------------------------------------------------------- portAccessControl OBJECT IDENTIFIER ::= { security 2 } -- -- static port lock -- staticPortLock OBJECT IDENTIFIER ::= { portAccessControl 1 } staticPortLockAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The static port lock address." ::= { staticPortLock 1 } staticPortLockPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The port of the static port lock address." ::= { staticPortLock 2 } staticPortLockStatus OBJECT-TYPE SYNTAX INTEGER { active(1), createAndGo(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status is active to indicate normal. Use createAndGo to create new on multiple SET." ::= { staticPortLock 3 } -- -- IEEE 802.1X -- dot1x OBJECT IDENTIFIER ::= { portAccessControl 2 } -- ieee 802.1x global settings dataBaseOption OBJECT-TYPE SYNTAX INTEGER { local(1), radius(2), radiuslocal(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set IEEE 802.1X database option." ::= { dot1x 1 } dot1xReauthEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IEEE 802.1X Re-authentication." ::= { dot1x 5 } dot1xReauthPeriod OBJECT-TYPE SYNTAX INTEGER (60..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Set IEEE 802.1X Re-authentication Period." ::= { dot1x 6 } -- ieee 802.1X port setting table dot1xSettingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IEEE 802.1X Port Setting Table." ::= { dot1x 7 } dot1xSettingEntry OBJECT-TYPE SYNTAX Dot1xSettingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IEEE 802.1X Port Setting Entry." INDEX { portIndex } ::= { dot1xSettingTable 1 } Dot1xSettingEntry ::= SEQUENCE { enableDot1X INTEGER } enableDot1X OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable IEEE 802.1X." ::= { dot1xSettingEntry 1 } -- ieee 802.1X re-authentication table dot1xReauthTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1xReauthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IEEE 802.1X Re-authentication Table." ::= { dot1x 8 } dot1xReauthEntry OBJECT-TYPE SYNTAX Dot1xReauthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "IEEE 802.1X Re-authentication Entry." INDEX { dot1xReauthPortIndex } ::= { dot1xReauthTable 1 } Dot1xReauthEntry ::= SEQUENCE { dot1xReauthPortIndex INTEGER, dot1xReauth INTEGER } dot1xReauthPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IEEE 802.1X Enabled Port Index." ::= { dot1xReauthEntry 1 } dot1xReauth OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reauth IEEE 802.1X." ::= { dot1xReauthEntry 2 } -- ieee 802.1x dot1x Radius Server settings dot1xRadius OBJECT IDENTIFIER ::= { dot1x 9 } dot1xSameAsAuthServer OBJECT-TYPE SYNTAX INTEGER { notSame(0), same(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Server IP Address/Domain name." ::= { dot1xRadius 1 } dot1x1stRadiusServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Server IP Address/Domain name." ::= { dot1xRadius 2 } dot1x1stRadiusPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Port." ::= { dot1xRadius 3 } dot1x1stRadiusSharedKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Shared Key." ::= { dot1xRadius 4 } dot1x2ndRadiusServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Server IP Address/Domain name." ::= { dot1xRadius 5 } dot1x2ndRadiusPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Port." ::= { dot1xRadius 6 } dot1x2ndRadiusSharedKey OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Set Radius Shared Key." ::= { dot1xRadius 7 } -- -- port access control table -- portAccessControlTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAccessControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port Access Control table." ::= { portAccessControl 3 } portAccessControlEntry OBJECT-TYPE SYNTAX PortAccessControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port Access Control table entry." INDEX { portAccessControlAddress } ::= { portAccessControlTable 1 } PortAccessControlEntry ::= SEQUENCE { portAccessControlAddress MacAddress, portAccessControlPortNo INTEGER, portAccessControlAccessStatus INTEGER, portAccessControlStatus INTEGER } portAccessControlAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address which is static locked or IEEE 802.1X authorized." ::= { portAccessControlEntry 1 } portAccessControlPortNo OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port number that the Port Access Control address resides." ::= { portAccessControlEntry 2 } portAccessControlAccessStatus OBJECT-TYPE SYNTAX INTEGER { staticLock(1), authorized(2), unAuthorized(3), authorizing(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The access status of the Port Access Control address." ::= { portAccessControlEntry 3 } portAccessControlStatus OBJECT-TYPE SYNTAX INTEGER { active(1), createAndGo(4), createAndWait(5), destroy(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status is active to indicate normal. Use createAndGo to create new on multiple SET. Use createAndWait to create new on one SET all then active. Use destroy to delete this row." ::= { portAccessControlEntry 4 } -- ------------------------------------------------------------- -- accessible ip -- ------------------------------------------------------------- accessibleIP OBJECT IDENTIFIER ::= { swMgmt 30 } enableAccessibleIP OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the accessible IP address list." ::= { accessibleIP 1 } accessibleIpTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessibleIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "accessibleIP." ::= { accessibleIP 2 } accessibleIpEntry OBJECT-TYPE SYNTAX AccessibleIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Accessible IP address entry." INDEX { accessibleIpAddress } ::= { accessibleIpTable 1 } AccessibleIpEntry ::= SEQUENCE { accessibleIpAddress IpAddress, accessibleIpNetMask IpAddress, accessibleIpStatus INTEGER } accessibleIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Accessible IP address" ::= { accessibleIpEntry 1 } accessibleIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Accessible IP netmask." ::= { accessibleIpEntry 2 } accessibleIpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), createAndGo(4), createAndWait(5), destroy(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "The status is active to indicate normal. Use createAndGo to create new on multiple SET. Use createAndWait to create new on one SET all then active. Use destroy to delete this row." ::= { accessibleIpEntry 3 } -- ------------------------------------------------------------- -- system file update -- ------------------------------------------------------------- sysFileUpdate OBJECT IDENTIFIER ::= { swMgmt 31 } tftpServer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The TFTP Server name(IP Address)" ::= { sysFileUpdate 1 } firmwarePathName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The path name of firmware file in the TFTP Server" ::= { sysFileUpdate 2 } logPathName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The path name of log file in the TFTP Server" ::= { sysFileUpdate 3 } confPathName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The path name of configuration file in the TFTP Server" ::= { sysFileUpdate 4 } tftpUpdate OBJECT-TYPE SYNTAX INTEGER { importFirmware(1), importConfig(2), exportConfig(3), exportLog(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sysFileUpdate 5 } -- ------------------------------------------------------------- -- time setting -- ------------------------------------------------------------- timeSetting OBJECT IDENTIFIER ::= { swMgmt 32 } sysDateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The date time of system" ::= { timeSetting 1 } calibratePeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The period (seconds) that calibrate with time server" ::= { timeSetting 2 } timeServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The first time server" ::= { timeSetting 3 } timeServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The second time server" ::= { timeSetting 4 } daylightSaving OBJECT IDENTIFIER ::= { timeSetting 5 } startMonth OBJECT-TYPE SYNTAX INTEGER { na(0), jan(1), feb(2), mar(3), apr(4), may(5), jun(6), jul(7), aug(8), sep(9), oct(10), nov(11), dec(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting Start Month of Daylight Saving time" ::= { daylightSaving 1 } startWeek OBJECT-TYPE SYNTAX INTEGER { na(0), week1(1), week2(2), week3(3), week4(4), weeklast(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting Start Week of Daylight Saving time" ::= { daylightSaving 2 } startDay OBJECT-TYPE SYNTAX INTEGER { na(0), sun(1), mon(2), tue(3), wed(4), thu(5), fri(6), sat(7)} MAX-ACCESS read-write STATUS current DESCRIPTION "Setting Start Day of Daylight Saving time" ::= { daylightSaving 3 } startHour OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Setting Start Hour of Daylight Saving time" ::= { daylightSaving 4 } endMonth OBJECT-TYPE SYNTAX INTEGER { na(0), jan(1), feb(2), mar(3), apr(4), may(5), jun(6), jul(7), aug(8), sep(9), oct(10), nov(11), dec(12) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting End Month of Daylight Saving time" ::= { daylightSaving 5 } endWeek OBJECT-TYPE SYNTAX INTEGER { na(0), week1(1), week2(2), week3(3), week4(4), weeklast(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting End Week of Daylight Saving time" ::= { daylightSaving 6 } endDay OBJECT-TYPE SYNTAX INTEGER { na(0), sun(1), mon(2), tue(3), wed(4), thu(5), fri(6), sat(7)} MAX-ACCESS read-write STATUS current DESCRIPTION "Setting End Day of Daylight Saving time" ::= { daylightSaving 7 } endHour OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Setting End Hour of Daylight Saving time" ::= { daylightSaving 8 } offsetHours OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Setting Offset Hours of Daylight Saving time" ::= { daylightSaving 9 } enableNTPServer OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable NTP Server." ::= { timeSetting 6 } timeProtocolOption OBJECT-TYPE SYNTAX INTEGER { disable(0), sntp(1), ntp(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Time Protocol." ::= { timeSetting 7 } -- ------------------------------------------------------------- -- TurboRing Dip Switch setting -- ------------------------------------------------------------- dipSwitchSetting OBJECT IDENTIFIER ::= { swMgmt 34 } dipSwitchEnableTurboRing OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable TurboRing Dip Switch functions" ::= { dipSwitchSetting 1 } dipSwitchTurboRingPole OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The TurboRing Pole status of Dip switch." ::= { dipSwitchSetting 2 } dipSwitchRingCouplingPole OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Ring Coupling Pole status of Dip switch." ::= { dipSwitchSetting 3 } dipSwitchRingMasterPole OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Ring Master Pole status of Dip switch." ::= { dipSwitchSetting 4 } -- ------------------------------------------------------------- -- Auto-Backup Media setting -- ------------------------------------------------------------- backupMediaSetting OBJECT IDENTIFIER ::= { swMgmt 35 } backupMediaAutoLoad OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable Abc-01 backupMedia configuration PowerOn Auto Load functions" ::= { backupMediaSetting 1 } -- ------------------------------------------------------------- -- Warm Start setting -- ------------------------------------------------------------- enableWarmStart OBJECT-TYPE SYNTAX INTEGER { no(0), yes(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable to restart MOXA ethernet switch." ::= { swMgmt 36 } -- ------------------------------------------------------------- -- Syslog setting -- ------------------------------------------------------------- syslogSetting OBJECT IDENTIFIER ::= { swMgmt 37 } syslogServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 1" ::= { syslogSetting 1 } syslogServer1port OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 1 port" ::= { syslogSetting 2 } syslogServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 2" ::= { syslogSetting 3 } syslogServer2port OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 2 port" ::= { syslogSetting 4 } syslogServer3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 3" ::= { syslogSetting 5 } syslogServer3port OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog server 3 port" ::= { syslogSetting 6 } -- ------------------------------------------------------------- -- DHCP Relay Agent group -- ------------------------------------------------------------- dhcpRelayAgentSetting OBJECT IDENTIFIER ::= { swMgmt 39 } dhcpServer1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The dhcp Relay Agent Server 1." ::= { dhcpRelayAgentSetting 1 } dhcpServer2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The dhcp Relay Agent Server 2." ::= { dhcpRelayAgentSetting 2 } dhcpServer3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The dhcp Relay Agent Server 3." ::= { dhcpRelayAgentSetting 3 } dhcpServer4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The dhcp Relay Agent Server 4." ::= { dhcpRelayAgentSetting 4 } option82Setting OBJECT IDENTIFIER ::= { dhcpRelayAgentSetting 5 } enableOption82 OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable DHCP Option 82" ::= { option82Setting 1 } option82Type OBJECT-TYPE SYNTAX INTEGER { ip(0), mac(1), client-id(2), other(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Option 82 Type selector " ::= { option82Setting 2 } option82Value OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Option 82 Type Value" ::= { option82Setting 3 } option82ValueDisplay OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Option 82 Type Value Display" ::= { option82Setting 4 } dhcpFunctionTable OBJECT-TYPE SYNTAX SEQUENCE OF DhcpFunctionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Function Table." ::= { dhcpRelayAgentSetting 6 } dhcpFunctionEntry OBJECT-TYPE SYNTAX DhcpFunctionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "DHCP Function Table Entry." INDEX { dhcpPortIndex } ::= { dhcpFunctionTable 1 } DhcpFunctionEntry ::= SEQUENCE { dhcpPortIndex INTEGER, circuitID DisplayString, option82Enable INTEGER } dhcpPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The DHCP Port Index." ::= { dhcpFunctionEntry 1 } circuitID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Circuit ID." ::= { dhcpFunctionEntry 2 } option82Enable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable option 82 of the port." ::= { dhcpFunctionEntry 3 } -- ------------------------------------------------------------- -- Power over Ethernet(POE) Function -- ------------------------------------------------------------- poeSetting OBJECT IDENTIFIER ::= { swMgmt 40 } poePortTable OBJECT-TYPE SYNTAX SEQUENCE OF PoePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Poe Port Function Table." ::= { poeSetting 3 } poePortEntry OBJECT-TYPE SYNTAX PoePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Poe Port Function Table Entry." INDEX { poePortIndex } ::= { poePortTable 1 } PoePortEntry ::= SEQUENCE { poePortIndex INTEGER, poePortEnable INTEGER, poePowerOutputMode INTEGER, powerLimit INTEGER, pdfailure INTEGER, pdipaddr DisplayString, pdPollingInterval INTEGER, poeporttimetabling INTEGER } poePortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PoE port index." ::= { poePortEntry 1 } poePortEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "PoE port Enable." ::= { poePortEntry 2 } poePowerOutputMode OBJECT-TYPE SYNTAX INTEGER { auto(0), highPower(1), force(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "PoE port Power Output Mode." ::= { poePortEntry 3 } powerLimit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PoE Port Power Budget" ::= { poePortEntry 4 } pdfailure OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "PD check Enable per port." ::= { poePortEntry 5 } pdipaddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "PD ip address." ::= { poePortEntry 6 } pdPollingInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PD check interval" ::= { poePortEntry 7 } poeporttimetabling OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "PoE port timetabling" ::= { poePortEntry 8 } -- PoE Timetabling Table poeTimeTable OBJECT-TYPE SYNTAX SEQUENCE OF PoeTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE Time Table." ::= { poeSetting 5 } poeTimeEntry OBJECT-TYPE SYNTAX PoeTimeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE Time Table Entry." INDEX { poeTPortIndex, poeWeekDay } ::= { poeTimeTable 1 } PoeTimeEntry ::= SEQUENCE { poeTPortIndex INTEGER, poeWeekDay INTEGER, poeDayEnable INTEGER, poeDayStart INTEGER, poeDayStop INTEGER } poeTPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "port Index for time table." ::= { poeTimeEntry 1 } poeWeekDay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "day index for a week." ::= { poeTimeEntry 2 } poeDayEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or not for one day." ::= { poeTimeEntry 3 } poeDayStart OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PoE Port Start Time" ::= { poeTimeEntry 4 } poeDayStop OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "PoE Port Stop Time" ::= { poeTimeEntry 5 } -- PoE Status Table poeStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PoeStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE Status Table." ::= { poeSetting 6 } poeStatusEntry OBJECT-TYPE SYNTAX PoeStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "PoE Status Table Entry." INDEX { poePortIndex} ::= { poeStatusTable 1 } PoeStatusEntry ::= SEQUENCE { poePortStatus INTEGER, poePortConsumption INTEGER, poePortVoltage INTEGER, poePortCurrent INTEGER } poePortStatus OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "PoE port Status." ::= { poeStatusEntry 1 } poePortConsumption OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PoE port Consumption" ::= { poeStatusEntry 2} poePortVoltage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PoE port Voltage" ::= { poeStatusEntry 3 } poePortCurrent OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "PoE port Current" ::= { poeStatusEntry 4 } -- ------------------------------------------------------------- -- PTP Setting -- ------------------------------------------------------------- ieee1588Setting OBJECT IDENTIFIER ::= { swMgmt 41 } ptpv1Setting OBJECT IDENTIFIER ::= { ieee1588Setting 1 } enablePtpv1 OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the PTP function." ::= { ptpv1Setting 1 } clockModev1 OBJECT-TYPE SYNTAX INTEGER { v1BC(0), v2E2E2stepTC(1), v2E2E1stepTC(2), v2P2PTC(3), v2E2EBC(4), v2P2PBC(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "the clock mode of the PTP clock." ::= { ptpv1Setting 2 } syncIntervalv1 OBJECT-TYPE SYNTAX INTEGER { oneSec(0), twoSec(1), fourSec(2), eightSec(3), sixteenSec(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "the logSyncInterval of the PTP clock." ::= { ptpv1Setting 3 } subDomainNamev1 OBJECT-TYPE SYNTAX INTEGER {dflt(0),alt1(1),alt2(2),alt3(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The subdomain name of the PTP clock." ::= { ptpv1Setting 4 } preferMasterv1 OBJECT-TYPE SYNTAX INTEGER {false(0),true(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the PTP prefer master function." ::= { ptpv1Setting 5 } ptpv2Setting OBJECT IDENTIFIER ::= { ieee1588Setting 2 } enablePtp OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the PTP function." ::= { ptpv2Setting 1 } clockMode OBJECT-TYPE SYNTAX INTEGER { v1BC(0), v2E2E2stepTC(1), v2E2E1stepTC(2), v2P2PTC(3), v2E2EBC(4), v2P2PBC(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "the clock mode of the PTP clock." ::= { ptpv2Setting 2 } transport OBJECT-TYPE SYNTAX INTEGER {ieee802dot3(0),ipv4(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "the transport mode of the PTP clock." ::= { ptpv2Setting 3 } syncInterval OBJECT-TYPE SYNTAX INTEGER { t128msec(-3), t256msec(-2), t512msec(-1), t1sec(0), t2sec(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "the logSyncInterval of the PTP clock." ::= { ptpv2Setting 4 } logMinDelayReqInterval OBJECT-TYPE SYNTAX INTEGER {t1sec(0),t2sec(1),t4sec(2),t8sec(3),t16sec(4),t32sec(5)} MAX-ACCESS read-write STATUS current DESCRIPTION "the logMinDelayReqInterval of the PTP clock." ::= { ptpv2Setting 5 } logMinPdelayReqInterval OBJECT-TYPE SYNTAX INTEGER { t512msec(-1), t1sec(0), t2sec(1), t4sec(2), t8sec(3), t16sec(4), t32sec(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "the logMinPdelayReqInterval of the PTP clock." ::= { ptpv2Setting 6 } logAnnounceInterval OBJECT-TYPE SYNTAX INTEGER {t1sec(0),t2sec(1),t4sec(2),t8sec(3),t16sec(4)} MAX-ACCESS read-write STATUS current DESCRIPTION "the logAnnounceInterval of the PTP clock." ::= { ptpv2Setting 7 } announceReceiptTimeout OBJECT-TYPE SYNTAX INTEGER (2..10) MAX-ACCESS read-write STATUS current DESCRIPTION "the announceReceiptTimeout of the PTP clock." ::= { ptpv2Setting 8 } priority1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "the priority1 of the PTP clock." ::= { ptpv2Setting 9 } priority2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "the priority2 of the PTP clock." ::= { ptpv2Setting 10 } clockClass OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "the clockClass of the PTP clock." ::= { ptpv2Setting 11 } domainNumber OBJECT-TYPE SYNTAX INTEGER {dflt(0),alt1(1),alt2(2),alt3(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The domain number of the PTP clock." ::= { ptpv2Setting 12 } localUtcOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "the UTC offset of the local PTP clock." ::= { ptpv2Setting 13 } localUtcOffsetValid OBJECT-TYPE SYNTAX INTEGER {false(0),true(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "the UTC offset valid of the local PTP clock." ::= { ptpv2Setting 14 } localLeap59 OBJECT-TYPE SYNTAX INTEGER {false(0),true(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "the leap59 of the local PTP clock." ::= { ptpv2Setting 15 } localLeap61 OBJECT-TYPE SYNTAX INTEGER {false(0),true(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "the leap61 of the local PTP clock." ::= { ptpv2Setting 16 } localPtpTimescale OBJECT-TYPE SYNTAX INTEGER {arb(0),ptp(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "the timescale of the local PTP clock." ::= { ptpv2Setting 17 } localArbTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "the ARB time of the local PTP clock." ::= { ptpv2Setting 18 } ptpv1Status OBJECT IDENTIFIER ::= { ieee1588Setting 3 } offsetToMasterv1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The offset to master for nsec." ::= { ptpv1Status 1 } meanPathDelayv1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The mean path delay of the PTP clock." ::= { ptpv1Status 2 } grandMasterUuidv1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The grand master UUID address of the PTP clock." ::= { ptpv1Status 3 } parentUuidv1 OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The parent master UUID address of the PTP clock." ::= { ptpv1Status 4 } clockStratumv1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The clock stratum of the PTP clock." ::= { ptpv1Status 5 } clockIdentifierv1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The clock identifier of the PTP clock." ::= { ptpv1Status 6 } ptpv2Status OBJECT IDENTIFIER ::= { ieee1588Setting 4 } offsetToMaster OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The offset to master for nsec." ::= { ptpv2Status 1 } meanPathDelay OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The mean path delay of the PTP clock." ::= { ptpv2Status 2 } parentIdentity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The parent identity of the PTP clock." ::= { ptpv2Status 3 } grandmasterIdentity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The grandmaster identity of the PTP clock." ::= { ptpv2Status 4 } grandmasterClockClass OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The grandmaster clockClass of the PTP clock." ::= { ptpv2Status 5 } grandmasterClockAccuracy OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The grandmaster clockAccuracy of the PTP clock." ::= { ptpv2Status 6 } grandmasterPriority1 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The grandmaster priority1 of the PTP clock." ::= { ptpv2Status 7 } grandmasterPriority2 OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The grandmaster priority2 of the PTP clock." ::= { ptpv2Status 8 } stepsRemoved OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The steps removed of the PTP clock." ::= { ptpv2Status 9 } currentUtcOffset OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The current utc offset of the PTP clock." ::= { ptpv2Status 10 } currentUtcOffsetValid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current utc offset valid flag of the PTP clock." ::= { ptpv2Status 11 } leap59 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The leap59 of the PTP clock." ::= { ptpv2Status 12 } leap61 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The leap61 of the PTP clock." ::= { ptpv2Status 13 } ptpTimescale OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The ptp timescale of the PTP clock." ::= { ptpv2Status 14 } timesource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The timesource of the PTP clock." ::= { ptpv2Status 15 } ptpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF PtpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ptp port table." ::= { ieee1588Setting 5 } ptpPortEntry OBJECT-TYPE SYNTAX PtpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ptp port entry." INDEX { ptpPortIndex } ::= { ptpPortTable 1 } PtpPortEntry ::= SEQUENCE { ptpPortIndex INTEGER, ptpPortEnable INTEGER, ptpPortStatus INTEGER } ptpPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ptp port index." ::= { ptpPortEntry 1 } ptpPortEnable OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the ptp port." ::= { ptpPortEntry 2 } ptpPortStatus OBJECT-TYPE SYNTAX INTEGER { ptpInitializing(0), ptpFaulty(1), ptpDisabled(2), ptpListening(3), ptpPreMaster(4), ptpMaster(5), ptpPassive(6), ptpUncalibrated(7), ptpSlave(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "This port status of the PTP clock." ::= { ptpPortEntry 3 } -- ------------------------------------------------------------- -- swTraps group -- ------------------------------------------------------------- varconfigChangeTrap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no config change happened configChanged(2) -- config changed } MAX-ACCESS read-only STATUS current DESCRIPTION "The configuration has been changed." ::= { swTraps 1 } configChangeTrap NOTIFICATION-TYPE OBJECTS { varconfigChangeTrap } STATUS current DESCRIPTION "The configuration has been changed." ::= { mibNotificationsPrefix 1 } varpower1Trap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no power on/off on2off(2), -- power on to power off off2on(3) -- power off to power on } MAX-ACCESS read-only STATUS current DESCRIPTION "The power on/off changed." ::= { swTraps 2 } power1Trap NOTIFICATION-TYPE OBJECTS { varpower1Trap } STATUS current DESCRIPTION "The power on/off changed." ::= { mibNotificationsPrefix 2 } varpower2Trap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no power on/off on2off(2), -- power on to power off off2on(3) -- power off to power on } MAX-ACCESS read-only STATUS current DESCRIPTION "The power on/off changed." ::= { swTraps 3 } power2Trap NOTIFICATION-TYPE OBJECTS { varpower2Trap } STATUS current DESCRIPTION "The power on/off changed." ::= { mibNotificationsPrefix 3 } vartrafficOverloadTrap OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet port's traffic loading exceeds the pre-defined value." ::= { swTraps 4 } trafficOverloadTrap NOTIFICATION-TYPE OBJECTS { vartrafficOverloadTrap } STATUS current DESCRIPTION "The ethernet port's traffic loading exceeds the pre-defined value." ::= { mibNotificationsPrefix 4 } varredundancyTopologyChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no topology change topologyChanged(2), -- topology changed topologyChangedTurboChainHead(3), -- topology change turboChain head topologyChangedTurboChainTail(4) -- topology change turboChain tail } MAX-ACCESS read-only STATUS current DESCRIPTION "The redundancy topology has been changed." ::= { swTraps 5 } redundancyTopologyChangedTrap NOTIFICATION-TYPE OBJECTS { varredundancyTopologyChangedTrap } STATUS current DESCRIPTION "The redundancy topology has been changed." ::= { mibNotificationsPrefix 5 } varturboRingCouplingPortChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no topology change couplingPortChanged(2) -- coupling port changed } MAX-ACCESS read-only STATUS current DESCRIPTION "The coupling path of Turbo Ring has been changed." ::= { swTraps 6 } turboRingCouplingPortChangedTrap NOTIFICATION-TYPE OBJECTS { varturboRingCouplingPortChangedTrap } STATUS current DESCRIPTION "The coupling path of Turbo Ring has been changed." ::= { mibNotificationsPrefix 6 } varturboRingMasterChangedTrap OBJECT-TYPE SYNTAX INTEGER { none(1), -- no topology change ringMasterChanged(2) -- ring master changed } MAX-ACCESS read-only STATUS current DESCRIPTION "The master of Turbo Ring has been changed." ::= { swTraps 7 } turboRingMasterChangedTrap NOTIFICATION-TYPE OBJECTS { varturboRingMasterChangedTrap } STATUS current DESCRIPTION "The master of Turbo Ring has been changed." ::= { mibNotificationsPrefix 7 } varPoEWarningTrap OBJECT-TYPE SYNTAX INTEGER { pdOverCurrent(1), -- PoE port over-current/short-circuit pdCheckFail(2), -- PD Failure Check (no response) pdPowerOn(3), -- PoE port power on pdPowerOff(4), -- PoE port power off exceedSystemThreshold(5),-- Exceed PoE system threshold pseFetBad(6), -- PoE port External FET has failed pseOverTemperature(7), -- PSE chip is over temperature pseVeeUvlo(8) -- PSE chip VEE under voltage lockout } MAX-ACCESS read-only STATUS current DESCRIPTION "The POE warning message." ::= { swTraps 16 } -- ------------------------------------------------------------- -- Diagnosis: LLDP Setting -- ------------------------------------------------------------- diagnosis OBJECT IDENTIFIER ::= { swMgmt 42 } lldpSetting OBJECT IDENTIFIER ::= { diagnosis 1 } enableLLDP OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the LLDP function." ::= { lldpSetting 1 } lldpMSGInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The LLDP message transmit interval." ::= { lldpSetting 2 } -- ------------------------------------------------------------- -- Industrial Protocol -- ------------------------------------------------------------- industrialProtocol OBJECT IDENTIFIER ::= { swMgmt 47 } eipSetting OBJECT IDENTIFIER ::= { industrialProtocol 1 } modbusTCPSetting OBJECT IDENTIFIER ::= { industrialProtocol 2 } enableEtherNetIP OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the EtherNet/IP function." ::= { eipSetting 1 } enableModbusTCP OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the Modbus TCP function." ::= { modbusTCPSetting 1 } -- ------------------------------------------------------------- -- GARP -- ------------------------------------------------------------- garpSetting OBJECT IDENTIFIER ::= { swMgmt 45 } leaveAllTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Leaveall Time (ms)." ::= { garpSetting 3 } leaveTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Leave Time (ms)." ::= { garpSetting 2 } joinTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Join Time (ms)." ::= { garpSetting 1 } -- ------------------------------------------------------------- -- Factory Default setting -- ------------------------------------------------------------- enableFactoryDefault OBJECT-TYPE SYNTAX INTEGER { activate(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset all EtherDevice switch settings to factory default values" ::= { swMgmt 48 } -- ------------------------------------------------------------- -- eventlog -- ------------------------------------------------------------- eventlog OBJECT IDENTIFIER ::= { swMgmt 46 } eventlogTable OBJECT-TYPE SYNTAX SEQUENCE OF EventlogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of eventlog." ::= { eventlog 1 } eventlogEntry OBJECT-TYPE SYNTAX EventlogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table entry of eventlog." INDEX { eventlogIndex } ::= { eventlogTable 1 } EventlogEntry ::= SEQUENCE { eventlogIndex INTEGER, eventlogBootup INTEGER, eventlogDate DisplayString, eventlogTime DisplayString, eventlogUptime DisplayString, eventlogEvent DisplayString } eventlogIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of eventlog entry." ::= { eventlogEntry 1 } eventlogBootup OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The reboot count of the system." ::= { eventlogEntry 2 } eventlogDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The date of the event occurred." ::= { eventlogEntry 3 } eventlogTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the event occurred." ::= { eventlogEntry 4 } eventlogUptime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the event occurred after booting up." ::= { eventlogEntry 5 } eventlogEvent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The event which occurred in the system." ::= { eventlogEntry 6 } eventlogClear OBJECT-TYPE SYNTAX INTEGER { noop(0), clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "To clear the eventlog, set value 1 to this field." ::= { eventlog 2 } -- ------------------------------------------------------------- -- CPU Loading and Free Memory info. -- ------------------------------------------------------------- cpuLoading5s OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Loading for the past 5 seconds in %." ::= { swMgmt 53 } cpuLoading30s OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Loading for the past 30 seconds in %." ::= { swMgmt 54 } cpuLoading300s OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CPU Loading for the past 5 minutes in %." ::= { swMgmt 55 } totalMemory OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total size of System RAM." ::= { swMgmt 56 } freeMemory OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total size of free dynamic memory" ::= { swMgmt 57 } usedMemory OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total size of used dynamic memory" ::= { swMgmt 58 } memoryUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The usage of memory size in %." ::= { swMgmt 59 } -- ------------------------------------------------------------- -- Loop Protection info. -- ------------------------------------------------------------- loopProtection OBJECT-TYPE SYNTAX INTEGER {disable(0),enable(1)} MAX-ACCESS read-write STATUS current DESCRIPTION "This enable the Loop Protection function." ::= { swMgmt 61 } END