-- ZyXEL Communications Corporation -- Private Enterprise MIB definition -- This file describes the ZyXEL Communications Corporation Enterprise MIB. -- It contains ZyXEL products OIDs, and common managed objects. -- $Log: zyxel-GS2024.mib $ -- Revision 1.3 2005/07/27 09:29:16 Jack -- Revision 1.8 2005/07/07 11:02:54 cafang -- Modify trunk count -- Revision 1.7 2005/07/04 02:46:59 ethan -- fix a typo -- Revision 1.6 2005/06/06 07:41:39 cafang -- Add sysmgmt field -- Revision 1.5 2005/06/02 02:15:59 cafang -- Modify securedClientService syntax -- Revision 1.4 2005/05/31 09:25:34 cafang -- Add Jumbo Frame -- Revision 1.3 2005/05/19 06:29:23 lwhuang -- Add stpState -- Add log ZYXEL-GS2024-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI OBJECT-TYPE FROM SNMPv2-SMI -- RFC2578 RowStatus, DateAndTime, TruthValue, StorageType, PhysAddress FROM SNMPv2-TC -- RFC2579 DisplayString FROM RFC1213-MIB EnabledStatus FROM P-BRIDGE-MIB PortList FROM Q-BRIDGE-MIB dot1dBasePort FROM BRIDGE-MIB InterfaceIndexOrZero -- RFC2863 FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB -- RFC2571 InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- RFC2851 OperationResponseStatus FROM DISMAN-PING-MIB; zyxel OBJECT IDENTIFIER ::= { enterprises 890 } products OBJECT IDENTIFIER ::= { zyxel 1 } accessSwitch OBJECT IDENTIFIER ::= { products 5 } esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 } gs2024 OBJECT IDENTIFIER ::= { esSeries 15 } -- sysInfo sysInfo OBJECT IDENTIFIER ::= { gs2024 1 } sysSwPlatformMajorVers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SW platform major version, e.g. 3." ::= { sysInfo 1 } sysSwPlatformMinorVers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SW platform minor version, e.g. 50." ::= { sysInfo 2 } sysSwModelString OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Model letters, e.g. TJ" ::= { sysInfo 3 } sysSwVersionControlNbr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Version control number, e.g. 0." ::= { sysInfo 4 } sysSwDay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SW compilation day, e.g. 19." ::= { sysInfo 5 } sysSwMonth OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SW compilation month, e.g. 8." ::= { sysInfo 6 } sysSwYear OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "SW compilation year, e.g. 2004." ::= { sysInfo 7 } sysHwMajorVers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "HW major version number, e.g. 1." ::= { sysInfo 8 } sysHwMinorVers OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "HW minor version number, e.g. 0." ::= { sysInfo 9 } sysSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Serial number" ::= { sysInfo 10 } -- rateLimitSetup rateLimitSetup OBJECT IDENTIFIER ::= { gs2024 2 } rateLimitState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "Ingress/egress rate limiting enabled/disabled for the switch." ::= { rateLimitSetup 1 } -- rateLimitPortTable rateLimitPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RateLimitPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { rateLimitSetup 2 } rateLimitPortEntry OBJECT-TYPE SYNTAX RateLimitPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in rateLimitPortTable." INDEX { dot1dBasePort } ::= { rateLimitPortTable 1 } RateLimitPortEntry ::= SEQUENCE { rateLimitPortState EnabledStatus, rateLimitPortIngRate INTEGER, rateLimitPortScheme INTEGER } rateLimitPortState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "Ingress/egress rate limiting enabled/disabled on the port." ::= { rateLimitPortEntry 1 } rateLimitPortIngRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Ingress rate in Mbit/s. The granularity of FE port is between 1 and 100. For GE port, the granularity is between 1 and 1000." ::= { rateLimitPortEntry 2 } rateLimitPortScheme OBJECT-TYPE SYNTAX INTEGER { drop(0), flow_control(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { rateLimitPortEntry 3 } -- brLimitSetup brLimitSetup OBJECT IDENTIFIER ::= { gs2024 3 } brLimitState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "Broadcast/multicast/DLF rate limiting enabled/disabled for the switch." ::= { brLimitSetup 1 } brLimitType OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "0: Broadcast Only, 1: Broadcast and multicast, 2: Broadcast and unknown unicast, 3: Broadcast, multicast and unknown unicast." ::= { brLimitSetup 2 } brLimitPktLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { brLimitSetup 3 } -- brLimitPortTable brLimitPortTable OBJECT-TYPE SYNTAX SEQUENCE OF BrLimitPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { brLimitSetup 4 } brLimitPortEntry OBJECT-TYPE SYNTAX BrLimitPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in brLimitPortTable." INDEX { dot1dBasePort } ::= { brLimitPortTable 1 } BrLimitPortEntry ::= SEQUENCE { brLimitPortState EnabledStatus } brLimitPortState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { brLimitPortEntry 1 } -- portSecuritySetup portSecuritySetup OBJECT IDENTIFIER ::= { gs2024 4 } portSecurityState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portSecuritySetup 1 } portSecurityPortTable OBJECT-TYPE SYNTAX SEQUENCE OF PortSecurityPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { portSecuritySetup 2 } portSecurityPortEntry OBJECT-TYPE SYNTAX PortSecurityPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in portSecurityPortTable." INDEX { dot1dBasePort } ::= { portSecurityPortTable 1 } PortSecurityPortEntry ::= SEQUENCE { portSecurityPortState EnabledStatus } portSecurityPortState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "Port Security enabled/disabled on the port. Active(1) means this port only accept frames from static MAC addresses that are configured for the port, and dynamic MAC address frames up to the number specified by portSecurityPortCount object." ::= { portSecurityPortEntry 1 } portSecurityMacFreeze OBJECT-TYPE SYNTAX PortList ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portSecuritySetup 3 } -- vlanTrunkPortTable vlanTrunkSetup OBJECT IDENTIFIER ::= { gs2024 5 } vlanTrunkPortTable OBJECT-TYPE SYNTAX SEQUENCE OF VlanTrunkPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { vlanTrunkSetup 1 } vlanTrunkPortEntry OBJECT-TYPE SYNTAX VlanTrunkPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in vlanTrunkPortTable." INDEX { dot1dBasePort } ::= { vlanTrunkPortTable 1 } VlanTrunkPortEntry ::= SEQUENCE { vlanTrunkPortState EnabledStatus } vlanTrunkPortState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "VlanTrunking enabled/disabled on the port. Active(1) to allow frames belonging to unknown VLAN groups to pass through the switch." ::= { vlanTrunkPortEntry 1 } -- radius8021xSetup radius8021xSetup OBJECT IDENTIFIER ::= { gs2024 6 } radiusLoginPrecedence OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "1. Local Only 2. Local then RADIUS 3. RADIUS Only" ::= { radius8021xSetup 1 } -- radiusAnd8021xServer radiusAnd8021xServer OBJECT IDENTIFIER ::= { radius8021xSetup 2 } radiusIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the RADIUS server." ::= { radiusAnd8021xServer 1 } radiusUdpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The UDP port of the RADIUS server." ::= { radiusAnd8021xServer 2 } radiusSharedSecret OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Shared secret used for RADIUS and network eleemnt authentication." ::= { radiusAnd8021xServer 3 } -- portAuthState portAuthState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "802.1x port authentication enabled/disabled for the switch." ::= { radius8021xSetup 3 } -- 8021xPortAuthTable portAuthTable OBJECT-TYPE SYNTAX SEQUENCE OF PortAuthEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { radius8021xSetup 4 } portAuthEntry OBJECT-TYPE SYNTAX PortAuthEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in portAuthTable." INDEX { dot1dBasePort } ::= { portAuthTable 1 } PortAuthEntry ::= SEQUENCE { portAuthEntryState EnabledStatus, portReAuthEntryState EnabledStatus, portReAuthEntryTimer INTEGER } portAuthEntryState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "802.1x port authentication enabled or disabled on the port." ::= { portAuthEntry 1 } portReAuthEntryState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "802.1x port re-authentication enabled or disabled on the port." ::= { portAuthEntry 2 } portReAuthEntryTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Re-authentication timer in seconds." ::= { portAuthEntry 3 } -- hardwareInfo hwMonitorInfo OBJECT IDENTIFIER ::= { gs2024 7 } -- fabRpmTable fanRpmTable OBJECT-TYPE SYNTAX SEQUENCE OF FanRpmEntry ACCESS not-accessible STATUS current DESCRIPTION "" ::= { hwMonitorInfo 1 } fanRpmEntry OBJECT-TYPE SYNTAX FanRpmEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry in fanRpmTable." INDEX { fanRpmIndex } ::= { fanRpmTable 1 } FanRpmEntry ::= SEQUENCE { fanRpmIndex INTEGER, fanRpmCurValue INTEGER, fanRpmMaxValue INTEGER, fanRpmMinValue INTEGER, fanRpmLowThresh INTEGER, fanRpmDescr DisplayString } fanRpmIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Index of FAN." ::= { fanRpmEntry 1 } fanRpmCurValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Current speed in Revolutions Per Minute (RPM) on the fan." ::= { fanRpmEntry 2 } fanRpmMaxValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Maximum speed measured in Revolutions Per Minute (RPM) on the fan." ::= { fanRpmEntry 3 } fanRpmMinValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Minimum speed measured in Revolutions Per Minute (RPM) on the fan." ::= { fanRpmEntry 4 } fanRpmLowThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The minimum speed at which a normal fan should work." ::= { fanRpmEntry 5 } fanRpmDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "'Normal' indicates that this fan is functioning above the minimum speed. 'Error' indicates that this fan is functioning below the minimum speed." ::= { fanRpmEntry 6 } -- tempTable tempTable OBJECT-TYPE SYNTAX SEQUENCE OF TempEntry ACCESS not-accessible STATUS current DESCRIPTION "" ::= { hwMonitorInfo 2 } tempEntry OBJECT-TYPE SYNTAX TempEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry in tempTable." INDEX { tempIndex } ::= { tempTable 1 } TempEntry ::= SEQUENCE { tempIndex INTEGER, tempCurValue INTEGER, tempMaxValue INTEGER, tempMinValue INTEGER, tempHighThresh INTEGER, tempDescr DisplayString } tempIndex OBJECT-TYPE SYNTAX INTEGER { mac (1), cpu (2), phy (3) } ACCESS read-only STATUS current DESCRIPTION "Index of temperature unit. 1:MAC, 2:CPU, 3:PHY" ::= { tempEntry 1 } tempCurValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The current temperature measured at this sensor." ::= { tempEntry 2 } tempMaxValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The maximum temperature measured at this sensor." ::= { tempEntry 3 } tempMinValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The minimum temperature measured at this sensor." ::= { tempEntry 4 } tempHighThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The upper temperature limit at this sensor." ::= { tempEntry 5 } tempDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "'Normal' indicates temperatures below the threshold and 'Error' for those above." ::= { tempEntry 6 } -- voltageTable voltageTable OBJECT-TYPE SYNTAX SEQUENCE OF VoltageEntry ACCESS not-accessible STATUS current DESCRIPTION "" ::= { hwMonitorInfo 3 } voltageEntry OBJECT-TYPE SYNTAX VoltageEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry in voltageTable." INDEX { voltageIndex } ::= { voltageTable 1 } VoltageEntry ::= SEQUENCE { voltageIndex INTEGER, voltageCurValue INTEGER, voltageMaxValue INTEGER, voltageMinValue INTEGER, voltageNominalValue INTEGER, voltageLowThresh INTEGER, voltageDescr DisplayString } voltageIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "Index of voltage." ::= { voltageEntry 1 } voltageCurValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The current voltage reading." ::= { voltageEntry 2 } voltageMaxValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The maximum voltage measured at this point." ::= { voltageEntry 3 } voltageMinValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The minimum voltage measured at this point." ::= { voltageEntry 4 } voltageNominalValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The normal voltage at wchich the switch work." ::= { voltageEntry 5 } voltageLowThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The minimum voltage at which the switch should work." ::= { voltageEntry 6 } voltageDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "'Normal' indicates that the voltage is within an acceptable operating range at this point; otherwise 'Error' is displayed." ::= { voltageEntry 7 } -- snmpSetup snmpSetup OBJECT IDENTIFIER ::= { gs2024 8 } snmpGetCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { snmpSetup 1 } snmpSetCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { snmpSetup 2 } snmpTrapCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { snmpSetup 3 } -- snmpTrapDestTable snmpTrapDestTable OBJECT-TYPE SYNTAX SEQUENCE OF SnmpTrapDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { snmpSetup 4 } snmpTrapDestEntry OBJECT-TYPE SYNTAX SnmpTrapDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in snmpTrapDestTable." INDEX { snmpTrapDestIP } ::= { snmpTrapDestTable 1 } SnmpTrapDestEntry ::= SEQUENCE { snmpTrapDestIP IpAddress, snmpTrapDestRowStatus RowStatus } snmpTrapDestIP OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory DESCRIPTION "IP address of trap destination." ::= { snmpTrapDestEntry 1 } snmpTrapDestRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { snmpTrapDestEntry 2 } -- dateTimeServerSetup dateTimeServerSetup OBJECT IDENTIFIER ::= { gs2024 9 } dateTimeServerType OBJECT-TYPE SYNTAX INTEGER { none(1), daytime(2), time(3), ntp(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The time service protocol." ::= { dateTimeServerSetup 1 } dateTimeServerIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address of time server." ::= { dateTimeServerSetup 2 } dateTimeZone OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The time difference between UTC. Ex: +01" ::= { dateTimeServerSetup 3 } dateTimeNewDateYear OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new date in year." ::= { dateTimeServerSetup 4 } dateTimeNewDateMonth OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new date in month." ::= { dateTimeServerSetup 5 } dateTimeNewDateDay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new date in day." ::= { dateTimeServerSetup 6 } dateTimeNewTimeHour OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new time in hour." ::= { dateTimeServerSetup 7 } dateTimeNewTimeMinute OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new time in minute." ::= { dateTimeServerSetup 8 } dateTimeNewTimeSecond OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The new time in second." ::= { dateTimeServerSetup 9 } -- sysMgmt sysMgmt OBJECT IDENTIFIER ::= { gs2024 10 } sysMgmtConfigSave OBJECT-TYPE SYNTAX INTEGER { config_1(1), config_2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If setting value is given, the variable write index will be set and running-config will be written to the assigned configuration file. If not, running-config will be written to the booting one." ::= { sysMgmt 1 } sysMgmtBootupConfig OBJECT-TYPE SYNTAX INTEGER { config_1(1), config_2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The setting value (read index) will be written into non-volatile memory. While rebooting, the variable write index is equal to read index initially. You can change the value of write index by CLI / MIB." ::= { sysMgmt 2 } sysMgmtReboot OBJECT-TYPE SYNTAX INTEGER { nothing(0), reboot(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Reboot switch from SNMP. 1:Reboot, 0:Nothing" ::= { sysMgmt 3 } sysMgmtDefaultConfig OBJECT-TYPE SYNTAX INTEGER { nothing(0), reset_to_default(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Erase running config and reset to default." ::= { sysMgmt 4 } sysMgmtLastActionStatus OBJECT-TYPE SYNTAX INTEGER { none(0), success(1), fail(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Display status of last mgmt action." ::= { sysMgmt 5 } sysMgmtSystemStatus OBJECT-TYPE SYNTAX BITS { sysAlarmDetected(0), sysTemperatureError(1), sysFanRPMError(2), sysVoltageRangeError(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the status of the system. The sysMgmtAlarmStatus is a bit map represented a sum, therefore, it can represent multiple defects simultaneously. The sysNoDefect should be set if and only if no other flag is set. The various bit positions are: 0 sysAlarmDetected 1 sysTemperatureError 2 sysFanRPMError 3 sysVoltageRangeError" ::= { sysMgmt 6 } sysMgmtCPUUsage OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Show device CPU load in %, it's the snapshot of CPU load when getting the values." ::= { sysMgmt 7 } -- layer2Setup layer2Setup OBJECT IDENTIFIER ::= { gs2024 11 } vlanTypeSetup OBJECT-TYPE SYNTAX INTEGER { dot1Q(1), port_based(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { layer2Setup 1 } igmpSnoopingStateSetup OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { layer2Setup 2 } igmpFilteringStateSetup OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { layer2Setup 3 } unknownMulticastFrameForwarding OBJECT-TYPE SYNTAX INTEGER { flooding(1), drop(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { layer2Setup 4 } stpState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { layer2Setup 5 } -- ipSetup ipSetup OBJECT IDENTIFIER ::= { gs2024 12 } dnsIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { ipSetup 1 } defaultMgmt OBJECT-TYPE SYNTAX INTEGER { in_band(0), out_of_band(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { ipSetup 2 } inbandIpSetup OBJECT IDENTIFIER ::= { ipSetup 3 } inbandIpType OBJECT-TYPE SYNTAX INTEGER { dhcp_client(0), static_ip(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpSetup 1 } inbandVid OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpSetup 2 } inbandStaticIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpSetup 3 } inbandStaticSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpSetup 4 } inbandStaticGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpSetup 5 } outOfBandIpSetup OBJECT IDENTIFIER ::= { ipSetup 4 } outOfBandIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { outOfBandIpSetup 1 } outOfBandSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { outOfBandIpSetup 2 } outOfBandGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { outOfBandIpSetup 3 } -- inbandIpTable maxNumOfInbandIp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { ipSetup 5 } inbandIpTable OBJECT-TYPE SYNTAX SEQUENCE OF InbandIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { ipSetup 6 } inbandIpEntry OBJECT-TYPE SYNTAX InbandIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in inbandIpTable." INDEX { inbandEntryIp, inbandEntryVid } ::= { inbandIpTable 1 } InbandIpEntry ::= SEQUENCE { inbandEntryIp IpAddress, inbandEntrySubnetMask IpAddress, inbandEntryGateway IpAddress, inbandEntryVid INTEGER, inbandEntryManageable EnabledStatus, inbandEntryRowStatus RowStatus } inbandEntryIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 1 } inbandEntrySubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 2 } inbandEntryGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 3 } inbandEntryVid OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 4 } inbandEntryManageable OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 5 } inbandEntryRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { inbandIpEntry 6 } -- mirrorSetup mirrorSetup OBJECT IDENTIFIER ::= { gs2024 13 } -- mirrorState mirrorState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mirrorSetup 1 } mirrorMonitorPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mirrorSetup 2 } mirrorMirroredPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mirrorSetup 3 } mirrorDirection OBJECT-TYPE SYNTAX INTEGER { ingress(0), egress(1), both(2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mirrorSetup 4 } -- aggrSetup aggrSetup OBJECT IDENTIFIER ::= { gs2024 14 } aggrState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrSetup 1 } aggrSystemPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrSetup 2 } -- aggrGroupTable aggrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF AggrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { aggrSetup 3 } aggrGroupEntry OBJECT-TYPE SYNTAX AggrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in aggrGroupTable." INDEX { aggrGroupIndex } ::= { aggrGroupTable 1 } AggrGroupEntry ::= SEQUENCE { aggrGroupIndex INTEGER, aggrGroupState EnabledStatus, aggrGroupDynamicState EnabledStatus } aggrGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { aggrGroupEntry 1 } aggrGroupState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrGroupEntry 2 } aggrGroupDynamicState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrGroupEntry 3 } -- aggrPortTable aggrPortTable OBJECT-TYPE SYNTAX SEQUENCE OF AggrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { aggrSetup 4 } aggrPortEntry OBJECT-TYPE SYNTAX AggrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in aggrPortTable." INDEX { dot1dBasePort } ::= { aggrPortTable 1 } AggrPortEntry ::= SEQUENCE { aggrPortGroup INTEGER, aggrPortDynamicStateTimeout INTEGER } aggrPortGroup OBJECT-TYPE SYNTAX INTEGER { none(0), t1(1), t2(2), t3(3), t4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrPortEntry 1 } aggrPortDynamicStateTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { aggrPortEntry 2 } -- accessCtlSetup accessCtlSetup OBJECT IDENTIFIER ::= { gs2024 15 } -- accessCtlTable accessCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF AccessCtlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { accessCtlSetup 1 } accessCtlEntry OBJECT-TYPE SYNTAX AccessCtlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in accessCtlTable." INDEX { accessCtlService } ::= { accessCtlTable 1 } AccessCtlEntry ::= SEQUENCE { accessCtlService INTEGER, accessCtlEnable EnabledStatus, accessCtlServicePort INTEGER, accessCtlTimeout INTEGER } accessCtlService OBJECT-TYPE SYNTAX INTEGER { telnet(1), ssh(2), ftp(3), http(4), https(5), icmp(6), snmp(7) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { accessCtlEntry 1 } accessCtlEnable OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { accessCtlEntry 2 } accessCtlServicePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { accessCtlEntry 3 } accessCtlTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { accessCtlEntry 4 } -- securedClientTable securedClientTable OBJECT-TYPE SYNTAX SEQUENCE OF SecuredClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { accessCtlSetup 2 } securedClientEntry OBJECT-TYPE SYNTAX SecuredClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in securedClientTable." INDEX { securedClientIndex } ::= { securedClientTable 1 } SecuredClientEntry ::= SEQUENCE { securedClientIndex INTEGER, securedClientEnable EnabledStatus, securedClientStartIp IpAddress, securedClientEndIp IpAddress, securedClientService BITS } securedClientIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { securedClientEntry 1 } securedClientEnable OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { securedClientEntry 2 } securedClientStartIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { securedClientEntry 3 } securedClientEndIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { securedClientEntry 4 } securedClientService OBJECT-TYPE SYNTAX BITS { telnet(0), ftp(1), http(2), icmp(3), snmp(4), ssh(5), https(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Bit 0:Telnet, Bit 1:FTP, Bit 2:Web, Bit 3:ICMP, Bit 4:SNMP" ::= { securedClientEntry 5 } -- queuingMethodSetup queuingMethodSetup OBJECT IDENTIFIER ::= { gs2024 16 } -- queuingMethodTable queuingMethodMode OBJECT-TYPE SYNTAX INTEGER { strictly_priority(0), weighted_round_robin(1), } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { queuingMethodSetup 1 } queuingMethodTable OBJECT-TYPE SYNTAX SEQUENCE OF queuingMethodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { queuingMethodSetup 2 } queuingMethodEntry OBJECT-TYPE SYNTAX queuingMethodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in queuingMethodTable." INDEX { queuingMethodQueue } ::= { queuingMethodTable 1 } queuingMethodEntry ::= SEQUENCE { queuingMethodQueue INTEGER, queuingMethodWeight INTEGER } queuingMethodQueue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "0...3" ::= { queuingMethodEntry 1 } queuingMethodWeight OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "0...15" ::= { queuingMethodEntry 2 } -- staticRouteSetup staticRouteSetup OBJECT IDENTIFIER ::= { gs2024 17 } maxNumberOfStaticRoutes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { staticRouteSetup 1 } -- staticRouteTable staticRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF StaticRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { staticRouteSetup 2 } staticRouteEntry OBJECT-TYPE SYNTAX StaticRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in staticRouteTable." INDEX { staticRouteIp, staticRouteMask } ::= { staticRouteTable 1 } StaticRouteEntry ::= SEQUENCE { staticRouteName DisplayString, staticRouteIp IpAddress, staticRouteMask IpAddress, staticRouteGateway IpAddress, staticRouteMetric INTEGER, staticRouteRowStatus RowStatus } staticRouteName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 1 } staticRouteIp OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 2 } staticRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 3 } staticRouteGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 4 } staticRouteMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 5 } staticRouteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { staticRouteEntry 6 } -- arpInfo arpInfo OBJECT IDENTIFIER ::= { gs2024 18 } -- arpTable arpTable OBJECT-TYPE SYNTAX SEQUENCE OF ArpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { arpInfo 1 } arpEntry OBJECT-TYPE SYNTAX ArpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in arpTable." INDEX { arpIndex } ::= { arpTable 1 } ArpEntry ::= SEQUENCE { arpIndex INTEGER, arpIpAddr IpAddress, arpMacAddr PhysAddress, arpMacVid INTEGER, arpType INTEGER } arpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { arpEntry 1 } arpIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { arpEntry 2 } arpMacAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { arpEntry 3 } arpMacVid OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { arpEntry 4 } arpType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "1-static, 2-dynamic" ::= { arpEntry 5 } -- portOpModeSetup portOpModeSetup OBJECT IDENTIFIER ::= { gs2024 19 } -- portOpModePortTable portOpModePortTable OBJECT-TYPE SYNTAX SEQUENCE OF PortOpModePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { portOpModeSetup 1 } portOpModePortEntry OBJECT-TYPE SYNTAX PortOpModePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in portOpModePortTable." INDEX { dot1dBasePort } ::= { portOpModePortTable 1 } PortOpModePortEntry ::= SEQUENCE { portOpModePortSpeedDuplex INTEGER, portOpModePortFlowCntl INTEGER, portOpModePortName OCTET STRING, portOpModePortModuleType INTEGER, portOpModePortLinkUpType INTEGER, portOpModePortIntrusionLock EnabledStatus, portOpModePortLBTestStatus INTEGER, portOpModePortJumboFrame INTEGER } portOpModePortSpeedDuplex OBJECT-TYPE SYNTAX INTEGER { auto(0), speed_10/half(1), speed_10/full(2), speed_100/half(3), speed_100/full(4), speed_1000/full(5) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 1 } portOpModePortFlowCntl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 2 } portOpModePortName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 3 } portOpModePortModuleType OBJECT-TYPE SYNTAX INTEGER { fast_ethernet_10/100(0), gigabit_ethernet_100/1000(1) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 4 } portOpModePortLinkUpType OBJECT-TYPE SYNTAX INTEGER { down(0), copper(1), fiber(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 5 } portOpModePortIntrusionLock OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 6 } portOpModePortLBTestStatus OBJECT-TYPE SYNTAX INTEGER { none(0), underTesting(1), success(2), fail(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This entry display latest loopback test status of port while performing loopback test." ::= { portOpModePortEntry 7 } portOpModePortJumboFrame OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portOpModePortEntry 8 } -- portBasedVlanSetup portBasedVlanSetup OBJECT IDENTIFIER ::= { gs2024 20 } -- portBasedVlanPortListTable portBasedVlanPortListTable OBJECT-TYPE SYNTAX SEQUENCE OF PortBasedVlanPortListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { portBasedVlanSetup 1 } portBasedVlanPortListEntry OBJECT-TYPE SYNTAX PortBasedVlanPortListEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in portBasedVlanPortListTable." INDEX { dot1dBasePort } ::= { portBasedVlanPortListTable 1 } PortBasedVlanPortListEntry ::= SEQUENCE { portBasedVlanPortListMembers PortList } portBasedVlanPortListMembers OBJECT-TYPE SYNTAX PortList ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { portBasedVlanPortListEntry 1 } -- multicastPortSetup multicastPortSetup OBJECT IDENTIFIER ::= { gs2024 21 } multicastPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MulticastPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { multicastPortSetup 1 } multicastPortEntry OBJECT-TYPE SYNTAX MulticastPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in multicastPortTable." INDEX { dot1dBasePort } ::= { multicastPortTable 1 } MulticastPortEntry ::= SEQUENCE { multicastPortImmediateLeave EnabledStatus, multicastPortMaxGroupLimited EnabledStatus, multicastPortMaxOfGroup INTEGER, multicastPortIgmpFilteringProfile DisplayString } multicastPortImmediateLeave OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { multicastPortEntry 1 } multicastPortMaxGroupLimited OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { multicastPortEntry 2 } multicastPortMaxOfGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "0..255" ::= { multicastPortEntry 3 } multicastPortIgmpFilteringProfile OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { multicastPortEntry 4 } -- multicastStatus multicastStatus OBJECT IDENTIFIER ::= { gs2024 22 } multicastStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF MulticastStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { multicastStatus 1 } multicastStatusEntry OBJECT-TYPE SYNTAX MulticastStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in multicastStatusTable." INDEX { multicastStatusIndex } ::= { multicastStatusTable 1 } MulticastStatusEntry ::= SEQUENCE { multicastStatusIndex INTEGER, multicastStatusVlanID INTEGER, multicastStatusPort INTEGER, multicastStatusGroup IpAddress } multicastStatusIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { multicastStatusEntry 1 } multicastStatusVlanID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { multicastStatusEntry 2 } multicastStatusPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { multicastStatusEntry 3 } multicastStatusGroup OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { multicastStatusEntry 4 } -- igmpFilteringProfileSetup igmpFilteringProfileSetup OBJECT IDENTIFIER ::= { gs2024 23 } igmpFilteringMaxNumberOfProfile OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileSetup 1 } igmpFilteringProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpFilteringProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileSetup 2 } igmpFilteringProfileEntry OBJECT-TYPE SYNTAX IgmpFilteringProfileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in igmpFilteringProfileTable." INDEX { igmpFilteringProfileName, igmpFilteringProfileStartAddress, igmpFilteringProfileEndAddress } ::= { igmpFilteringProfileTable 1 } IgmpFilteringProfileEntry ::= SEQUENCE { igmpFilteringProfileName DisplayString, igmpFilteringProfileStartAddress IpAddress, igmpFilteringProfileEndAddress IpAddress, igmpFilteringProfileRowStatus RowStatus } igmpFilteringProfileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileEntry 1 } igmpFilteringProfileStartAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileEntry 2 } igmpFilteringProfileEndAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileEntry 3 } igmpFilteringProfileRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { igmpFilteringProfileEntry 4 } -- MVRSetup mvrSetup OBJECT IDENTIFIER ::= { gs2024 24 } maxNumberOfMVR OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { mvrSetup 1 } mvrTable OBJECT-TYPE SYNTAX SEQUENCE OF MvrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { mvrSetup 2 } mvrEntry OBJECT-TYPE SYNTAX MvrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in mvrTable." INDEX { mvrVlanID } ::= { mvrTable 1 } MvrEntry ::= SEQUENCE { mvrVlanID INTEGER, mvrName DisplayString, mvrMode INTEGER, mvrRowStatus RowStatus } mvrVlanID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "1..4094" ::= { mvrEntry 1 } mvrName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrEntry 2 } mvrMode OBJECT-TYPE SYNTAX INTEGER { dynamic(0), compatible(1) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrEntry 3 } mvrRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { mvrEntry 4 } mvrPortTable OBJECT-TYPE SYNTAX SEQUENCE OF MvrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { mvrSetup 3 } mvrPortEntry OBJECT-TYPE SYNTAX MvrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in mvrPortTable." INDEX { mvrVlanID, dot1dBasePort } ::= { mvrPortTable 1 } MvrPortEntry ::= SEQUENCE { mvrPortRole INTEGER, mvrPortTagging EnabledStatus } mvrPortRole OBJECT-TYPE SYNTAX INTEGER { none(1), source_port(2), receiver_port(3) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrPortEntry 1 } mvrPortTagging OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrPortEntry 2 } maxNumberOfMvrGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { mvrSetup 4 } mvrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF MvrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { mvrSetup 5 } mvrGroupEntry OBJECT-TYPE SYNTAX MvrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in mvrGroupTable." INDEX { mvrVlanID, mvrGroupName } ::= { mvrGroupTable 1 } MvrGroupEntry ::= SEQUENCE { mvrGroupName DisplayString, mvrGroupStartAddress IpAddress, mvrGroupEndAddress IpAddress, mvrGroupRowStatus RowStatus } mvrGroupName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { mvrGroupEntry 1 } mvrGroupStartAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrGroupEntry 2 } mvrGroupEndAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { mvrGroupEntry 3 } mvrGroupRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { mvrGroupEntry 4 } -- diffservSetup diffservSetup OBJECT IDENTIFIER ::= { gs2024 25 } diffservState OBJECT-TYPE SYNTAX EnabledStatus ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { diffservSetup 1 } -- diffservMapTable diffservMapTable OBJECT-TYPE SYNTAX SEQUENCE OF DiffservMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { diffservSetup 2 } diffservMapEntry OBJECT-TYPE SYNTAX DiffservMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in diffservMapTable." INDEX { diffservMapDscp } ::= { diffservMapTable 1 } DiffservMapEntry ::= SEQUENCE { diffservMapDscp INTEGER, diffservMapPriority INTEGER } diffservMapDscp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "0-63" ::= { diffservMapEntry 1 } diffservMapPriority OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "0-7" ::= { diffservMapEntry 2 } -- clusterSetup clusterSetup OBJECT IDENTIFIER ::= { gs2024 26 } -- clusterManager clusterManager OBJECT IDENTIFIER ::= { clusterSetup 1 } clusterMaxNumOfManager OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterManager 1 } -- clusterManagerTable clusterManagerTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterManagerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { clusterManager 2 } clusterManagerEntry OBJECT-TYPE SYNTAX ClusterManagerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in clusterManagerTable." INDEX { clusterManagerVid } ::= { clusterManagerTable 1 } ClusterManagerEntry ::= SEQUENCE { clusterManagerVid INTEGER, clusterManagerName DisplayString, clusterManagerRowStatus RowStatus } clusterManagerVid OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterManagerEntry 1 } clusterManagerName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { clusterManagerEntry 2 } clusterManagerRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { clusterManagerEntry 3 } -- clusterMembers clusterMembers OBJECT IDENTIFIER ::= { clusterSetup 2 } clusterMaxNumOfMember OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterMembers 1 } -- clusterMemberTable clusterMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterMemberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { clusterMembers 2 } clusterMemberEntry OBJECT-TYPE SYNTAX ClusterMemberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in clusterMemberTable." INDEX { clusterMemberMac } ::= { clusterMemberTable 1 } ClusterMemberEntry ::= SEQUENCE { clusterMemberMac DisplayString, clusterMemberName DisplayString, clusterMemberModel DisplayString, clusterMemberPassword DisplayString, clusterMemberRowStatus RowStatus } clusterMemberMac OBJECT-TYPE SYNTAX DisplayString ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { clusterMemberEntry 1 } clusterMemberName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterMemberEntry 2 } clusterMemberModel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterMemberEntry 3 } clusterMemberPassword OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { clusterMemberEntry 4 } clusterMemberRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS mandatory DESCRIPTION "" ::= { clusterMemberEntry 5 } -- clusterCandidates clusterCandidates OBJECT IDENTIFIER ::= { clusterSetup 3 } -- clusterCandidateTable clusterCandidateTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterCandidateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { clusterCandidates 1 } clusterCandidateEntry OBJECT-TYPE SYNTAX ClusterCandidateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in clusterCandidateTable." INDEX { clusterCandidateMac } ::= { clusterCandidateTable 1 } ClusterCandidateEntry ::= SEQUENCE { clusterCandidateMac DisplayString, clusterCandidateName DisplayString, clusterCandidateModel DisplayString } clusterCandidateMac OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterCandidateEntry 1 } clusterCandidateName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterCandidateEntry 2 } clusterCandidateModel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterCandidateEntry 3 } -- clusterStatus clusterStatus OBJECT IDENTIFIER ::= { clusterSetup 4 } clusterStatusRole OBJECT-TYPE SYNTAX INTEGER { none(0), manager(1), member(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatus 1 } clusterStatusManager OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatus 2 } clsuterStatusMaxNumOfMember OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatus 3 } -- clusterStatusMemberTable clusterStatusMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterStatusMemberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { clusterStatus 4 } clusterStatusMemberEntry OBJECT-TYPE SYNTAX ClusterStatusMemberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in clusterStatusMemberTable." INDEX { clusterStatusMemberMac } ::= { clusterStatusMemberTable 1 } ClusterStatusMemberEntry ::= SEQUENCE { clusterStatusMemberMac DisplayString, clusterStatusMemberName DisplayString, clusterStatusMemberModel DisplayString, clusterStatusMemberStatus INTEGER } clusterStatusMemberMac OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatusMemberEntry 1 } clusterStatusMemberName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatusMemberEntry 2 } clusterStatusMemberModel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatusMemberEntry 3 } clusterStatusMemberStatus OBJECT-TYPE SYNTAX INTEGER { error(0), online(1), offline(2) } ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { clusterStatusMemberEntry 4 } --fault MIB faultMIB MODULE-IDENTITY LAST-UPDATED "200411031200Z" -- YYYY/MM/DD, HH/MM ORGANIZATION "ZyXEL" CONTACT-INFO "" DESCRIPTION "Fault event table definitions" ::= { gs2024 27 } -- ************************************************************************** -- Local Textual Conventions -- ************************************************************************** UtcTimeStamp ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Universal Time Coordinated as a 32-bit value that designates the number of seconds since Jan 1, 1970 12:00AM." SYNTAX Unsigned32 EventIdNumber ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention describes the index that uniquely identifies a fault event type in the entire system. Every fault event type, e.g. link down, has a unique EventIdNumber." SYNTAX Integer32 EventSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention describes the severity of a fault event. The decreasing order of severity is shown in the textual convention." SYNTAX INTEGER{ critical (1), major (2), minor (3), informational (4) } EventServiceAffective ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention indicates whether an event is immediately service affecting or not." SYNTAX INTEGER{ noServiceAffected (1), serviceAffected (2) } InstanceType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention describes the type of an instanceId associated with each event and by that means specifies how the instanceId variable should be intepreted. Various instanceId types are specified below to enable fault monitoring for different kind of devices from fixed configuration pizza boxes to multi chassis nodes. All instanceId types may not need to be used in every device type. Note also that instanceId semantics are element type dependent (e.g. different kind of interface naming conventions may be used) and thus instanceId usage may vary from element to element. ========================================================================= Type Description Example form of InstanceId ========================================================================= unknown (1) unknown type - Irrelevant- ------------------------------------------------------------------------- node (2) Associated with events originating from 1 the node. Used for general events that (Node number) can not be associated with any specific block. InstanceId value 1 is used for single node equipment. ------------------------------------------------------------------------- shelf (3) Associated with events originating from 1 the shelf. In the case of fixed (shelf number) configuration devices this type is used for events that are associated with the physical enclosure, e.g. faults related to fan etc. InstanceId value 1 is used for single self equipment. ------------------------------------------------------------------------- line (4) Associated with events originating from physical interfaces or associated components such as line cards. InstanceId usage examples for faults originating from: - Physical port: Simply port number, e.g. .......1 ------------------------------------------------------------------------- switch (5) Associated with events originating from 1 from a switch chip or a switch card. (switch number) For single switch equipment InstanceId value 1 is used, for multi swich nodes InstanceId semantics if for further study. ------------------------------------------------------------------------- lsp (6) Associated with events originating from 1 a particular lsp. (lsp index) NOTE: In this case the InstanceName contains the lsp name and InstanceId contains lsp index. ------------------------------------------------------------------------- l2Interface(7) Associated with events originating from - TBD - a particular layer 2 interface. Used for layer 2 related events such as L2 control protocol faults. InstanceId semantics is for further study. ------------------------------------------------------------------------- l3Interface(8) Associated with events originating from - TBD - a particular layer 3 interface. Used for layer 3 related events such as L3 control protocol faults. InstanceId semantics is for further study. ------------------------------------------------------------------------- rowIndex (9) Associated with events reporting about a 'logical' or conceptual table that consists of rows. The Instance Id is the index/key for a row in the table. The format of the Instance Id will simply be a series of decimal numbers seperated by a '.': =========================================================================" SYNTAX INTEGER { unknown (1), node (2), shelf (3), line (4), switch (5), lsp (6), l2Interface(7), l3Interface(8), rowIndex(9) } -- ***************************************************************************** -- Top level structure of this MIB. -- ***************************************************************************** eventObjects OBJECT IDENTIFIER ::= { faultMIB 1 } -- ***************************************************************************** -- Event Table -- -- Event table reports all currently active fault events. Only normal type of -- faults (i.e. faults that are not automatically and immediately cleared) are -- present in the event table. Delta faults (i.e. faults that are automatically -- cleared) are reported only by using trap messages. -- ***************************************************************************** eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of currently active fault events. All faults of normal type regardless of their severity level are recorded in the event table. When a normal type fault is cleared it is deleted from the event table." ::= { eventObjects 1 } eventEntry OBJECT-TYPE SYNTAX EventEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information about an event in the event table." INDEX { eventSeqNum } ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventSeqNum Integer32, eventEventId EventIdNumber, eventName DisplayString, eventInstanceType InstanceType, eventInstanceId DisplayString, eventInstanceName DisplayString, eventSeverity EventSeverity, eventSetTime UtcTimeStamp, eventDescription DisplayString, eventServAffective EventServiceAffective } eventSeqNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the sequence number of an event. Sequence number is incremented monotonically starting from 0 until it reaches its maximum and wraps around back to 0. Sequence number is incremented when - the state of a normal type fault is set on (the same sequence number is present in the events table as well as in the trap that is sent to notify about the fault on event) - delta event occurs (sequence number present in trap message) - the state of a normal type fault is set off (sequence number present in trap that is sent to notify for clearing)." ::= { eventEntry 1 } eventEventId OBJECT-TYPE SYNTAX EventIdNumber MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the event ID which uniquely identifies the event in the entire system." ::= { eventEntry 2 } eventName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the name of the event, for example 'Ethernet Link Down'" ::= { eventEntry 3 } eventInstanceType OBJECT-TYPE SYNTAX InstanceType MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the type of InstanceId of a particular event in the event table. In brief the instanceType refers to the type of sub-component generating this event in the system, for example switch (5). For more details see the textual conventions section. AFFECTS: eventInstanceId, eventInstanceName" ::= { eventEntry 4 } eventInstanceId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable represents the InstanceId of a particular event in the event current table. In brief the instanceId refers to the sub-component generating this event in the system, for example '1' for port 1. For more details see the textual conventions section. DEPENDS ON: eventInstanceType" ::= { eventEntry 5 } eventInstanceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is mainly used to store additional information about the sub-component that is generating an event. For example this field may specify what cooling fan is faulty. DEPENDS ON: eventInstanceType" ::= { eventEntry 6 } eventSeverity OBJECT-TYPE SYNTAX EventSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "This variable dictates the urgency of action when a event occurs. There are four severity levels - Critical, Major, Minor, and Informational. Critical events are those, which require immediate operator intervention to prevent/reduce system down time. Major events require quick attention and Minor events possibly require some attention. Informational events indicate the occurrence of events that may need to be investigated." ::= { eventEntry 7 } eventSetTime OBJECT-TYPE SYNTAX UtcTimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This table contains only normal events and this variable represents the time when the event become active, i.e. the number of seconds since Jan 1, 1970 12:00AM." ::= { eventEntry 8 } eventDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains a description of the event and reasons behind the event. This is a free format alpha-numeric string that is set by the entity generating this event. This variable may be empty if there is no usefull information to report. The maximum length of this string is 255 characters." ::= { eventEntry 9 } eventServAffective OBJECT-TYPE SYNTAX EventServiceAffective MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether the event is service affective or not" ::= { eventEntry 10 } -- fault Trap MIB faultTrapsMIB MODULE-IDENTITY LAST-UPDATED "200411011200Z" -- YYYY/MM/DD, HH/MM ORGANIZATION "ZyXEL" CONTACT-INFO "" DESCRIPTION "Fault event trap definitions" ::= { gs2024 28 } trapInfoObjects OBJECT IDENTIFIER ::= { faultTrapsMIB 1} trapNotifications OBJECT IDENTIFIER ::= { faultTrapsMIB 2} -- ************************************************************************** -- Local Textual Conventions -- ************************************************************************** EventPersistence ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This textual convention indicates whether the event is delta (automatically and immediately cleared) or normal (not automatically cleared)." SYNTAX INTEGER{ normal (1), delta (2) } -- ************************************************************************** -- Trap information object definitions -- ************************************************************************** trapRefSeqNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the former sequence number of a cleared event in the event table. Not intended to read but only used in trap notifications." ::= { trapInfoObjects 1 } trapPersistence OBJECT-TYPE SYNTAX EventPersistence MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the event is delta (automatically and immediately cleared) or normal (not automatically cleared). Not intended to read but only used in trap notifications." ::= { trapInfoObjects 2 } trapSenderNodeId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Represents the node ID of the sending network element. If not supported should be set to 0. Not intended to read but only used in trap notifications." ::= { trapInfoObjects 3 } -- *************************************************************************** -- Trap definitions -- *************************************************************************** eventOnTrap NOTIFICATION-TYPE OBJECTS { eventSeqNum, eventEventId, eventName, eventSetTime, eventSeverity, eventInstanceType, eventInstanceId, eventInstanceName, eventServAffective, eventDescription, trapPersistence, trapSenderNodeId, sysObjectID} STATUS current DESCRIPTION "This trap is used to inform network management system that a delta fault event (events that are automatically cleared) has occured or a normal fault event (not automatically cleared) state has been set on. Objects are used as follows: - eventSeqNum is the sequence number of the event. For normal type of events must equal to the sequence number of the event in the events table. - eventEventId specifies what fault event has occured. - eventName specifies the name of the fault event. - eventSetTime indicates when fault event has occured (delta events) or when fault has been set on (normal events). - eventSeverity reports the severity level of the event. - eventInstanceType indicates what kind of object is faulty. - eventInstanceId specifies what instance is faulty. - eventInstanceName may contain textual description for the faulty object. - eventServAffective specifies whether the event is immediately service affcetive. - eventDescription reports possible additional information about the event. - trapPersistence tells whether this event is a delta or normal event. - trapSenderNodeId specifies the node ID of the sending network element if configuring it is supported for the network element, otherwise 0. - sysObjectID specifies what kind of equipment reports the fault event. For more information see the eventTable specification" ::= { trapNotifications 1 } eventClearedTrap NOTIFICATION-TYPE OBJECTS { eventSeqNum, eventEventId, eventSetTime, eventInstanceType, eventInstanceId, trapRefSeqNum, trapSenderNodeId, sysObjectID} STATUS current DESCRIPTION "This trap is used to inform network management system that a normal type fault event has been cleared (state set off). Objects are used as follows: - eventSeqNum is the sequence number of the this clearing event. Note that the sequence number of the cleared event is reported in the trapRefSeqNum object. - eventEventId specifies what event has been cleared. - eventSetTime indicates when fault event has been cleared. - eventInstanceType indicates what kind of object has been faulty. - eventInstanceId specifies what instance has been faulty. - trapRefSeqNum specifies the sequence number of the cleared event (i.e. the sequence number was assigned for the event in the events table). - trapSenderNodeId specifies the node ID of the sending network element if configuring it is supported for the network element, otherwise 0. - sysObjectID specifies what kind of equipment reports the clearing event. For more information see the eventTable specification" ::= { trapNotifications 2 } END