- ZYXEL-GS4012F-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- enterprises FROM RFC1155-SMI
- OBJECT-TYPE
- FROM SNMPv2-SMI -- RFC2578
- RowStatus, DateAndTime, TruthValue, StorageType, MacAddress
- 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
- ospfIfIpAddress, ospfAddressLessIf, ospfAreaId, ospfNbrIpAddr, ospfNbrAddressLessIndex,
- ospfLsdbAreaId, ospfLsdbType, ospfLsdbLSID, ospfLsdbRouterId, ospfVirtIfAreaID, ospfVirtIfNeighbor
- FROM OSPF-MIB
- BridgeId, Timeout
- FROM BRIDGE-MIB;
- zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
- products OBJECT IDENTIFIER ::= { zyxel 1 }
- accessSwitch OBJECT IDENTIFIER ::= { products 5 }
- esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 }
- gs4012f OBJECT IDENTIFIER ::= { esSeries 20 }
- -- sysInfo
- sysInfo OBJECT IDENTIFIER ::= { gs4012f 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 ::= { gs4012f 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,
- rateLimitPortCommitRate INTEGER,
- rateLimitPortPeakRate INTEGER,
- rateLimitPortEgrRate INTEGER,
- rateLimitPortPeakState EnabledStatus,
- rateLimitPortEgrState EnabledStatus,
- rateLimitPortCommitState EnabledStatus
- }
- rateLimitPortState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Ingress/egress rate limiting enabled/disabled on the port."
- ::= { rateLimitPortEntry 1 }
- rateLimitPortCommitRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Commit rate in Kbit/s. The range of FE port is between 0 and 100,000. For GE port, the range is between 0 and 1000,000."
- ::= { rateLimitPortEntry 2 }
- rateLimitPortPeakRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Peak rate in Kbit/s. The range of FE port is between 1 and 100,000. For GE port, the range is between 1 and 1000,000."
- ::= { rateLimitPortEntry 3 }
- rateLimitPortEgrRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Egress 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 4 }
- rateLimitPortPeakState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Ingress peak rate limiting enabled/disabled on the port."
- ::= { rateLimitPortEntry 5 }
- rateLimitPortEgrState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Egress rate limiting enabled/disabled on the port."
- ::= { rateLimitPortEntry 6 }
- rateLimitPortCommitState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Ingress commit rate limiting enabled/disabled on the port."
- ::= { rateLimitPortEntry 7 }
- -- brLimitSetup
- brLimitSetup OBJECT IDENTIFIER ::= { gs4012f 3 }
- brLimitState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Broadcast/multicast/DLF rate limiting enabled/disabled for the switch."
- ::= { brLimitSetup 1 }
- -- brLimitPortTable
- brLimitPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BrLimitPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { brLimitSetup 2 }
- brLimitPortEntry OBJECT-TYPE
- SYNTAX BrLimitPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in brLimitPortTable."
- INDEX { dot1dBasePort }
- ::= { brLimitPortTable 1 }
- BrLimitPortEntry ::=
- SEQUENCE {
- brLimitPortBrState EnabledStatus,
- brLimitPortBrRate INTEGER,
- brLimitPortMcState EnabledStatus,
- brLimitPortMcRate INTEGER,
- brLimitPortDlfState EnabledStatus,
- brLimitPortDlfRate INTEGER
- }
- brLimitPortBrState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Broadcast rate limiting enabled/disabled on the port."
- ::= { brLimitPortEntry 1 }
- brLimitPortBrRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Allowed broadcast rate in pkts/s. For FE port,
- the maximum value is 148800. For GE port, the maximum value is 262143."
- ::= { brLimitPortEntry 2 }
- brLimitPortMcState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Multicast rate limiting enabled/disabled on the port."
- ::= { brLimitPortEntry 3 }
- brLimitPortMcRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "AAllowed mullticast rate in pkts/s. For FE port,
- the maximum value is 148800. For GE port, the maximum value is 262143."
- ::= { brLimitPortEntry 4 }
- brLimitPortDlfState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Destination lookup failure frames rate limiting enabled/disabled on the port."
- ::= { brLimitPortEntry 5 }
- brLimitPortDlfRate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Allowed destination lookup failure frames rate in pkts/s.
- For FE port, the maximum value is 148800. For GE port, the maximum value is 262143."
- ::= { brLimitPortEntry 6 }
- -- portSecuritySetup
- portSecuritySetup OBJECT IDENTIFIER ::= { gs4012f 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,
- portSecurityPortLearnState EnabledStatus,
- portSecurityPortCount INTEGER
- }
- 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 }
- portSecurityPortLearnState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "MAC address learning enabled/disable on the port."
- ::= { portSecurityPortEntry 2 }
- portSecurityPortCount OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Number of (dynamic) MAC addresses that may be learned on the port."
- ::= { portSecurityPortEntry 3 }
- portSecurityMacFreeze OBJECT-TYPE
- SYNTAX PortList
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { portSecuritySetup 3 }
- -- vlanTrunkPortTable
- vlanTrunkSetup OBJECT IDENTIFIER ::= { gs4012f 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 }
- -- ctlProtTransSetup
- ctlProtTransSetup OBJECT IDENTIFIER ::= { gs4012f 6 }
- ctlProtTransState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Bridge control protocol transparency enabled/disabled for the switch"
- ::= { ctlProtTransSetup 1 }
- -- ctlProtTransTunnelPortTable
- ctlProtTransTunnelPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF CtlProtTransTunnelPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ctlProtTransSetup 2 }
- ctlProtTransTunnelPortEntry OBJECT-TYPE
- SYNTAX CtlProtTransTunnelPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in ctlProtTransTunnelPortTable."
- INDEX { dot1dBasePort }
- ::= { ctlProtTransTunnelPortTable 1 }
- CtlProtTransTunnelPortEntry ::=
- SEQUENCE {
- ctlProtTransTunnelMode INTEGER
- }
- ctlProtTransTunnelMode OBJECT-TYPE
- SYNTAX INTEGER{
- peer(0),
- tunnel(1),
- discard(2),
- network(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Bridge control protocol transparency mode for the port.
- Modes: Peer(0), Tunnel(1), Discard(2), Network(3)"
- ::= { ctlProtTransTunnelPortEntry 1 }
- -- vlanStackSetup
- vlanStackSetup OBJECT IDENTIFIER ::= { gs4012f 7 }
- vlanStackState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "VLAN Stacking enabled/disabled for the switch."
- ::= { vlanStackSetup 1 }
- vlanStackTpid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "SP TPID in hex format, e.g. 8100."
- ::= { vlanStackSetup 2 }
- -- vlanStackPortTable
- vlanStackPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF VlanStackPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { vlanStackSetup 3 }
- vlanStackPortEntry OBJECT-TYPE
- SYNTAX VlanStackPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in vlanStackPortTable."
- INDEX { dot1dBasePort }
- ::= { vlanStackPortTable 1 }
- VlanStackPortEntry ::=
- SEQUENCE {
- vlanStackPortMode INTEGER,
- vlanStackPortVid INTEGER,
- vlanStackPortPrio INTEGER
- }
- vlanStackPortMode OBJECT-TYPE
- SYNTAX INTEGER {
- normal(1),
- access(2),
- tunnel(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Mode of the port.Set Access mode to have the switch add the SP TPID tag to all incoming
- frames received on this port. Set Access mode for ingress ports at the
- edge of the service provider's network. Set Tunnel mode (available for
- Gigabit ports only) for egress ports at the edge of the service provider's
- network. In order to support VLAN stacking on a port, the port must be able
- to allow frames of 1526 Bytes (1522 Bytes + 4 Bytes for the second tag)
- to pass through it. Access (0), tunnel (1)"
- ::= { vlanStackPortEntry 1 }
- vlanStackPortVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "VLAN ID used in service provider tag."
- ::= { vlanStackPortEntry 2 }
- vlanStackPortPrio OBJECT-TYPE
- SYNTAX INTEGER {
- prioriry-0(0),
- prioriry-1(1),
- prioriry-2(2),
- prioriry-3(3),
- prioriry-4(4),
- prioriry-5(5),
- prioriry-6(6),
- prioriry-7(7)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Priority value for service provider tag.
- 0 is the lowest priority level and 7 is the highest."
- ::= { vlanStackPortEntry 3 }
- -- dot1xSetup
- dot1xSetup OBJECT IDENTIFIER ::= { gs4012f 8 }
- -- portAuthState
- portAuthState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "802.1x port authentication enabled/disabled for the switch."
- ::= { dot1xSetup 3 }
- -- portAuthTable
- portAuthTable OBJECT-TYPE
- SYNTAX SEQUENCE OF PortAuthEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dot1xSetup 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 ::= { gs4012f 9 }
- -- 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 ::= { gs4012f 10 }
- 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,
- snmpTrapDestPort INTEGER,
- snmpTrapVersion INTEGER,
- snmpTrapUserName DisplayString
- }
- 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 }
- snmpTrapDestPort OBJECT-TYPE
- SYNTAX INTEGER
- MAX-ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The UDP port of the trap destination."
- ::= { snmpTrapDestEntry 3 }
- snmpTrapVersion OBJECT-TYPE
- SYNTAX INTEGER {
- v1(0),
- v2c(1),
- v3(2)
- }
- MAX-ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The SNMP protocol version to send traps."
- ::= { snmpTrapDestEntry 4 }
- snmpTrapUserName OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The user name for sending SNMPv3 traps."
- ::= { snmpTrapDestEntry 5 }
- --snmpVersion
- snmpVersion OBJECT-TYPE
- SYNTAX INTEGER {
- v2c(0),
- v3(1),
- v3v2c(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The SNMP version to be used. v3v2c means that the manager
- can get/set by SNMPv3 and can get by SNMPv2c."
- ::= { snmpSetup 5 }
- -- snmpUserTable
- snmpUserTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SnmpUserEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table that contains SNMPv3 user information."
- ::= { snmpSetup 6 }
- snmpUserEntry OBJECT-TYPE
- SYNTAX SnmpUserEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry of snmpUserTable."
- INDEX { snmpUserName }
- ::= { snmpUserTable 1 }
- SnmpUserEntry ::=
- SEQUENCE {
- snmpUserName DisplayString,
- snmpUserSecurityLevel INTEGER,
- snmpUserAuthProtocol INTEGER,
- snmpUserPrivProtocol INTEGER
- }
- snmpUserName OBJECT-TYPE
- SYNTAX DisplayString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The user name."
- ::= { snmpUserEntry 1 }
- snmpUserSecurityLevel OBJECT-TYPE
- SYNTAX INTEGER {
- noAuthNoPriv(0),
- authNoPriv(1),
- authPriv(2)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The level of security at which SNMP messages can be sent or
- with which operations are being processed."
- ::= { snmpUserEntry 2 }
- snmpUserAuthProtocol OBJECT-TYPE
- SYNTAX INTEGER {
- md5(0),
- sha(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of authentication protocol to be used."
- ::= { snmpUserEntry 3 }
- snmpUserPrivProtocol OBJECT-TYPE
- SYNTAX INTEGER {
- des(0),
- aes(1)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of privacy protocol to be used."
- ::= { snmpUserEntry 4 }
- -- snmpTrapGroupTable
- snmpTrapGroupTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SnmpTrapGroupEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpSetup 7 }
- snmpTrapGroupEntry OBJECT-TYPE
- SYNTAX SnmpTrapGroupEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in snmpTrapGroupTable."
- INDEX { snmpTrapDestIP }
- ::= { snmpTrapGroupTable 1 }
- SnmpTrapGroupEntry ::=
- SEQUENCE {
- snmpTrapSystemGroup BITS,
- snmpTrapInterfaceGroup BITS,
- snmpTrapAAAGroup BITS,
- snmpTrapIPGroup BITS,
- snmpTrapSwitchGroup BITS
- }
- snmpTrapSystemGroup OBJECT-TYPE
- SYNTAX BITS {
- coldStart(0),
- warmStart(1),
- fanSpeed(2),
- temperature(3),
- voltage(4),
- reset (5),
- timeSync (6),
- intrusionlock(7)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpTrapGroupEntry 1 }
- snmpTrapInterfaceGroup OBJECT-TYPE
- SYNTAX BITS {
- linkup(0),
- linkdown(1),
- autonegotiation(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpTrapGroupEntry 2 }
- snmpTrapAAAGroup OBJECT-TYPE
- SYNTAX BITS {
- authentication(0),
- accounting(1)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpTrapGroupEntry 3 }
- snmpTrapIPGroup OBJECT-TYPE
- SYNTAX BITS {
- ping(0),
- traceroute(1)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpTrapGroupEntry 4 }
- snmpTrapSwitchGroup OBJECT-TYPE
- SYNTAX BITS {
- stp(0),
- mactable(1),
- rmon(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { snmpTrapGroupEntry 5 }
- -- dateTimeSetup
- dateTimeSetup OBJECT IDENTIFIER ::= { gs4012f 11 }
- dateTimeServerType OBJECT-TYPE
- SYNTAX INTEGER {
- none(1),
- daytime(2),
- time(3),
- ntp(4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The time service protocol."
- ::= { dateTimeSetup 1 }
- dateTimeServerIP OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "IP address of time server."
- ::= { dateTimeSetup 2 }
- dateTimeZone OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The time difference between UTC. Ex: +01"
- ::= { dateTimeSetup 3 }
- dateTimeNewDateYear OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new date in year."
- ::= { dateTimeSetup 4 }
- dateTimeNewDateMonth OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new date in month."
- ::= { dateTimeSetup 5 }
- dateTimeNewDateDay OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new date in day."
- ::= { dateTimeSetup 6 }
- dateTimeNewTimeHour OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new time in hour."
- ::= { dateTimeSetup 7 }
- dateTimeNewTimeMinute OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new time in minute."
- ::= { dateTimeSetup 8 }
- dateTimeNewTimeSecond OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The new time in second."
- ::= { dateTimeSetup 9 }
- -- dateTimeDaylightSavingTimeSetup OBJECT-TYPE
- dateTimeDaylightSavingTimeSetup OBJECT IDENTIFIER ::= { dateTimeSetup 10 }
- daylightSavingTimeState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service enabled/disabled for the switch."
- ::= { dateTimeDaylightSavingTimeSetup 1 }
- daylightSavingTimeStartDateWeek OBJECT-TYPE
- SYNTAX INTEGER {
- first(1),
- second(2),
- third(3),
- fourth(4),
- last(5)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service start week."
- ::= { dateTimeDaylightSavingTimeSetup 2 }
- daylightSavingTimeStartDateDay OBJECT-TYPE
- SYNTAX INTEGER {
- sunday(0),
- monday(1),
- tuesday(2),
- wednesday(3),
- thursday(4),
- friday(5),
- saturday(6)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service start day."
- ::= { dateTimeDaylightSavingTimeSetup 3 }
- daylightSavingTimeStartDateMonth OBJECT-TYPE
- SYNTAX INTEGER {
- january(1),
- february(2),
- march(3),
- april(4),
- may(5),
- june(6),
- july(7),
- august(8),
- september(9),
- october(10),
- november(11),
- december(12)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service start month."
- ::= { dateTimeDaylightSavingTimeSetup 4 }
- daylightSavingTimeStartDateHour OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service start time."
- ::= { dateTimeDaylightSavingTimeSetup 5 }
- daylightSavingTimeEndDateWeek OBJECT-TYPE
- SYNTAX INTEGER {
- first(1),
- second(2),
- third(3),
- fourth(4),
- last(5)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service end week."
- ::= { dateTimeDaylightSavingTimeSetup 6 }
- daylightSavingTimeEndDateDay OBJECT-TYPE
- SYNTAX INTEGER {
- sunday(0),
- monday(1),
- tuesday(2),
- wednesday(3),
- thursday(4),
- friday(5),
- saturday(6)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service end day."
- ::= { dateTimeDaylightSavingTimeSetup 7 }
- daylightSavingTimeEndDateMonth OBJECT-TYPE
- SYNTAX INTEGER {
- january(1),
- february(2),
- march(3),
- april(4),
- may(5),
- june(6),
- july(7),
- august(8),
- september(9),
- october(10),
- november(11),
- december(12)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service end month."
- ::= { dateTimeDaylightSavingTimeSetup 8 }
- daylightSavingTimeEndDateHour OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Daylight saving time service end time."
- ::= { dateTimeDaylightSavingTimeSetup 9 }
- -- sysMgmt
- sysMgmt OBJECT IDENTIFIER ::= { gs4012f 12 }
- 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 }
- sysMgmtCounterReset OBJECT-TYPE
- SYNTAX INTEGER {
- enable(1),
- disable(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Reset all port counters."
- ::= { sysMgmt 9 }
- -- Tftp service
- sysMgmtTftpServiceSetup OBJECT IDENTIFIER ::= { sysMgmt 10 }
- sysMgmtTftpServerIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- " IP address of TFTP server"
- ::= { sysMgmtTftpServiceSetup 1 }
- sysMgmtTftpRemoteFileName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The file name that you want to backup to or restore from TFTP server"
- ::= { sysMgmtTftpServiceSetup 2 }
- sysMgmtTftpConfigIndex OBJECT-TYPE
- SYNTAX INTEGER {
- config_1(1),
- config_2(2),
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Index of system configuration which you want to restore."
- ::= { sysMgmtTftpServiceSetup 3 }
- sysMgmtTftpAction OBJECT-TYPE
- SYNTAX INTEGER {
- none(0),
- backup_config(1),
- restore_config(2),
- }
- ACCESS read-write
- STATUS mandatory DESCRIPTION
- " Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server."
- ::= { sysMgmtTftpServiceSetup 4 }
- -- layer2Setup
- layer2Setup OBJECT IDENTIFIER ::= { gs4012f 13 }
- 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 }
- tagVlanPortIsolationState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 3 }
- stpState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 4 }
- igmpFilteringStateSetup OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 5 }
- unknownMulticastFrameForwarding OBJECT-TYPE
- SYNTAX INTEGER {
- flooding(1),
- drop(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 6 }
- multicastGrpHostTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Specify host timeout for all multicast groups when the specific port is in auto mode."
- ::= { layer2Setup 7 }
- multicastGrpLeaveTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Specify leave timeout for all multicast groups."
- ::= { layer2Setup 8 }
- reservedMulticastFrameForwarding OBJECT-TYPE
- SYNTAX INTEGER {
- flooding(1),
- drop(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 9 }
- igmpsnp8021pPriority OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Set the 802.1p priority of control messages for igmp-snooping(0~8, 8-No Change)"
- ::= { layer2Setup 10 }
- igmpsnpVlanMode OBJECT-TYPE
- SYNTAX INTEGER {
- auto(1),
- fixed(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 11 }
- stpMode OBJECT-TYPE
- SYNTAX INTEGER {
- rstp(1),
- mrstp(2),
- mstp (3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 12 }
- -- igmpsnpVlanTable
- igmpsnpVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IgmpsnpVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer2Setup 13 }
- igmpsnpVlanEntry OBJECT-TYPE
- SYNTAX IgmpsnpVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in IgmpsnpVlanTable."
- INDEX { igmpsnpVid }
- ::= { igmpsnpVlanTable 1 }
- IgmpsnpVlanEntry ::=
- SEQUENCE {
- igmpsnpVid INTEGER,
- igmpsnpVlanName DisplayString,
- igmpsnpVlanRowStatus RowStatus
- }
- igmpsnpVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpsnpVlanEntry 1 }
- igmpsnpVlanName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpsnpVlanEntry 2 }
- igmpsnpVlanRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpsnpVlanEntry 3 }
- -- ipSetup
- ipSetup OBJECT IDENTIFIER ::= { gs4012f 14 }
- 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 }
- defaultGateway OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipSetup 3 }
- 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, inbandEntrySubnetMask }
- ::= { inbandIpTable 1 }
- InbandIpEntry ::=
- SEQUENCE {
- inbandEntryIp IpAddress,
- inbandEntrySubnetMask IpAddress,
- inbandEntryVid INTEGER,
- 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 }
- inbandEntryVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { inbandIpEntry 3 }
- inbandEntryRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { inbandIpEntry 4 }
- -- filterSetup
- filterSetup OBJECT IDENTIFIER ::= { gs4012f 15 }
- -- filterTable
- filterTable OBJECT-TYPE
- SYNTAX SEQUENCE OF FilterEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterSetup 1 }
- filterEntry OBJECT-TYPE
- SYNTAX FilterEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in filterTable."
- INDEX { filterMacAddr, filterVid }
- ::= { filterTable 1 }
- FilterEntry ::=
- SEQUENCE {
- filterName DisplayString,
- filterActionState INTEGER,
- filterMacAddr MacAddress,
- filterVid INTEGER,
- filterRowStatus RowStatus
- }
- filterName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterEntry 1 }
- filterActionState OBJECT-TYPE
- SYNTAX INTEGER {
- discard_source(1),
- discard_destination(2),
- both(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterEntry 2 }
- filterMacAddr OBJECT-TYPE
- SYNTAX MacAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterEntry 3 }
- filterVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterEntry 4 }
- filterRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { filterEntry 5 }
- -- mirrorSetup
- mirrorSetup OBJECT IDENTIFIER ::= { gs4012f 16 }
- -- 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 }
- -- mirrorTable
- mirrorTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MirrorEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mirrorSetup 3 }
- mirrorEntry OBJECT-TYPE
- SYNTAX MirrorEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in mirrorTable."
- INDEX { dot1dBasePort }
- ::= { mirrorTable 1 }
- MirrorEntry ::=
- SEQUENCE {
- mirrorMirroredState EnabledStatus,
- mirrorDirection INTEGER
- }
- mirrorMirroredState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mirrorEntry 1 }
- mirrorDirection OBJECT-TYPE
- SYNTAX INTEGER {
- ingress(0),
- egress(1),
- both(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mirrorEntry 2 }
- -- aggrSetup
- aggrSetup OBJECT IDENTIFIER ::= { gs4012f 17 }
- 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),
- t5(5),
- t6(6)
- }
- 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 ::= { gs4012f 18 }
- -- 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
- ""
- ::= { securedClientEntry 5 }
- -- queuingMethodSetup
- queuingMethodSetup OBJECT IDENTIFIER ::= { gs4012f 19 }
- -- portQueuingMethodTable
- portQueuingMethodTable OBJECT-TYPE
- SYNTAX SEQUENCE OF PortQueuingMethodEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { queuingMethodSetup 1 }
- portQueuingMethodEntry OBJECT-TYPE
- SYNTAX PortQueuingMethodEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in portQueuingMethodTable."
- INDEX { dot1dBasePort, portQueuingMethodQueue }
- ::= { portQueuingMethodTable 1 }
- PortQueuingMethodEntry ::=
- SEQUENCE {
- portQueuingMethodQueue INTEGER,
- portQueuingMethodWeight INTEGER,
- portQueuingMethodMode INTEGER
- }
- portQueuingMethodQueue OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "0...7"
- ::= { portQueuingMethodEntry 1 }
- portQueuingMethodWeight OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0...15"
- ::= { portQueuingMethodEntry 2 }
- portQueuingMethodMode OBJECT-TYPE
- SYNTAX INTEGER {
- strictly_priority(0),
- weighted_round_robin(1),
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { portQueuingMethodEntry 3 }
- -- dhcpSetup
- dhcpSetup OBJECT IDENTIFIER ::= { gs4012f 20 }
- globalDhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 1 }
- globalDhcpRelayEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 1 }
- globalDhcpRelayOption82Enable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 2 }
- globalDhcpRelayInfoEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 3 }
- globalDhcpRelayInfoData OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 4 }
- -- globalDhcpRelayRemoteServer
- maxNumberOfGlobalDhcpRelayRemoteServer OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 5 }
- -- globalDhcpRelayRemoteServerTable
- globalDhcpRelayRemoteServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF GlobalDhcpRelayRemoteServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelay 6 }
- globalDhcpRelayRemoteServerEntry OBJECT-TYPE
- SYNTAX GlobalDhcpRelayRemoteServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in globalDhcpRelayRemoteServerTable."
- INDEX { globalDhcpRelayRemoteServerIp }
- ::= { globalDhcpRelayRemoteServerTable 1 }
- GlobalDhcpRelayRemoteServerEntry ::=
- SEQUENCE {
- globalDhcpRelayRemoteServerIp IpAddress,
- globalDhcpRelayRemoteServerRowStatus RowStatus
- }
- globalDhcpRelayRemoteServerIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelayRemoteServerEntry 1 }
- globalDhcpRelayRemoteServerRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { globalDhcpRelayRemoteServerEntry 2 }
- --
- dhcpServer OBJECT IDENTIFIER ::= { dhcpSetup 2 }
- maxNumberOfDhcpServers OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The maximum number of DHCP server entries that can be created.
- A value of 0 for this object implies that there exists settings for
- global DHCP relay."
- ::= { dhcpServer 1 }
- -- dhcpServerTable
- dhcpServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServer 2 }
- dhcpServerEntry OBJECT-TYPE
- SYNTAX DhcpServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in dhcpServerTable."
- INDEX { dhcpServerVid }
- ::= { dhcpServerTable 1 }
- DhcpServerEntry ::=
- SEQUENCE {
- dhcpServerVid INTEGER,
- dhcpServerStartAddr IpAddress,
- dhcpServerPoolSize INTEGER,
- dhcpServerMask IpAddress,
- dhcpServerGateway IpAddress,
- dhcpServerPrimaryDNS IpAddress,
- dhcpServerSecondaryDNS IpAddress,
- dhcpServerRowStatus RowStatus
- }
- dhcpServerVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 1 }
- dhcpServerStartAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 2 }
- dhcpServerPoolSize OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 3 }
- dhcpServerMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 4 }
- dhcpServerGateway OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 5 }
- dhcpServerPrimaryDNS OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 6 }
- dhcpServerSecondaryDNS OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 7 }
- dhcpServerRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpServerEntry 8 }
- --
- dhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 3 }
- dhcpRelayInfoData OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelay 1 }
- maxNumberOfDhcpRelay OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The maximum number of DHCP relay entries that can be created.
- A value of 0 for this object implies that there exists settings for
- global DHCP relay."
- ::= { dhcpRelay 2 }
- maxNumberOfDhcpRelayRemoteServer OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelay 3 }
- -- dhcpRelayRemoteServerTable
- dhcpRelayRemoteServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpRelayRemoteServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelay 4 }
- dhcpRelayRemoteServerEntry OBJECT-TYPE
- SYNTAX DhcpRelayRemoteServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in dhcpRelayRemoteServerTable."
- INDEX { dhcpRelayVid, dhcpRelayRemoteServerIp }
- ::= { dhcpRelayRemoteServerTable 1 }
- DhcpRelayRemoteServerEntry ::=
- SEQUENCE {
- dhcpRelayVid INTEGER,
- dhcpRelayRemoteServerIp IpAddress,
- dhcpRelayRemoteServerRowStatus RowStatus
- }
- dhcpRelayVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelayRemoteServerEntry 1 }
- dhcpRelayRemoteServerIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelayRemoteServerEntry 2 }
- dhcpRelayRemoteServerRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelayRemoteServerEntry 3 }
- -- dhcpRelayTable
- dhcpRelayTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpRelayEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelay 5 }
- dhcpRelayEntry OBJECT-TYPE
- SYNTAX DhcpRelayEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in dhcpRelayTable."
- INDEX { dhcpRelayVid }
- ::= { dhcpRelayTable 1 }
- DhcpRelayEntry ::=
- SEQUENCE {
- dhcpRelayOption82Enable EnabledStatus,
- dhcpRelayInfoEnable EnabledStatus
- }
- dhcpRelayOption82Enable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelayEntry 1 }
- dhcpRelayInfoEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpRelayEntry 2 }
- -- staticRouteSetup
- staticRouteSetup OBJECT IDENTIFIER ::= { gs4012f 21 }
- 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 read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { staticRouteEntry 2 }
- staticRouteMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- 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 ::= { gs4012f 22 }
- -- 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 { arpIpAddr, arpMacVid }
- ::= { arpTable 1 }
- ArpEntry ::=
- SEQUENCE {
- arpIndex INTEGER,
- arpIpAddr IpAddress,
- arpMacAddr MacAddress,
- 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 MacAddress
- 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 {
- static(1),
- dynamic(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "1-static, 2-dynamic"
- ::= { arpEntry 5 }
- -- portOpModeSetup
- portOpModeSetup OBJECT IDENTIFIER ::= { gs4012f 23 }
- -- 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,
- portOpModePortCounterReset 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),
- fiber_1000(2)
- }
- 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 }
- portOpModePortCounterReset OBJECT-TYPE
- SYNTAX INTEGER {
- enable(1),
- disable(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "This entry resets port counter."
- ::= { portOpModePortEntry 8 }
- -- portBasedVlanSetup
- portBasedVlanSetup OBJECT IDENTIFIER ::= { gs4012f 24 }
- -- 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 ::= { gs4012f 25 }
- 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,
- multicastPortQuerierMode INTEGER
- }
- 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 }
- multicastPortQuerierMode OBJECT-TYPE
- SYNTAX INTEGER {
- auto(1),
- fixed(2),
- edge(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Specify query mode for each port"
- ::= { multicastPortEntry 5 }
- -- multicastStatus
- multicastStatus OBJECT IDENTIFIER ::= { gs4012f 26 }
- multicastStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MulticastStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { multicastStatus 1 }
- -- multicastStatusTable
- multicastStatusEntry OBJECT-TYPE
- SYNTAX MulticastStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in multicastStatusTable."
- INDEX { multicastStatusVlanID, multicastStatusPort, multicastStatusGroup }
- ::= { 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 }
- igmpCountTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IgmpCountEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A count table of igmp query/report/leave message."
- ::= { multicastStatus 2 }
- -- test igmpcount
- igmpCountEntry OBJECT-TYPE
- SYNTAX IgmpCountEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in igmpCountTable."
- INDEX { igmpCountIndex }
- ::= { igmpCountTable 1 }
- IgmpCountEntry ::=
- SEQUENCE {
- igmpCountIndex INTEGER,
- igmpCountInQuery INTEGER,
- igmpCountInReport INTEGER,
- igmpCountInLeave INTEGER,
- igmpCountInQueryDrop INTEGER,
- igmpCountInReportDrop INTEGER,
- igmpCountInLeaveDrop INTEGER,
- igmpCountOutQuery INTEGER,
- igmpCountOutReport INTEGER,
- igmpCountOutLeave INTEGER
- }
- igmpCountIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Index of IgmpCountEntry. 0 means total count in whole system"
- ::= { igmpCountEntry 1 }
- igmpCountInQuery OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 2 }
- igmpCountInReport OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 3 }
- igmpCountInLeave OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 4 }
- igmpCountInQueryDrop OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 5 }
- igmpCountInReportDrop OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 6 }
- igmpCountInLeaveDrop OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 7 }
- igmpCountOutQuery OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 8 }
- igmpCountOutReport OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 9 }
- igmpCountOutLeave OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { igmpCountEntry 10 }
- multicastVlanStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MulticastVlanStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { multicastStatus 3 }
- -- multicastVlanStatusTable
- multicastVlanStatusEntry OBJECT-TYPE
- SYNTAX MulticastVlanStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in multicastVlanStatusTable."
- INDEX { multicastVlanStatusVlanID }
- ::= { multicastVlanStatusTable 1 }
- MulticastVlanStatusEntry ::=
- SEQUENCE {
- multicastVlanStatusVlanID INTEGER,
- multicastVlanStatusType INTEGER,
- multicastVlanQueryPort PortList
- }
- multicastVlanStatusVlanID OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { multicastVlanStatusEntry 1 }
- multicastVlanStatusType OBJECT-TYPE
- SYNTAX INTEGER {
- dynamic(1),
- mvr (2),
- static(3)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { multicastVlanStatusEntry 2 }
- multicastVlanQueryPort OBJECT-TYPE
- SYNTAX PortList
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { multicastVlanStatusEntry 3 }
- --
- -- igmpFilteringProfileSetup
- igmpFilteringProfileSetup OBJECT IDENTIFIER ::= { gs4012f 27 }
- 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 ::= { gs4012f 28 }
- 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,
- mvr8021pPriority INTEGER
- }
- 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 }
- mvr8021pPriority OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Set the 802.1p priority of control messages within MVR (0~7)"
- ::= { mvrEntry 5 }
- 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 }
- -- layer3Setup
- layer3Setup OBJECT IDENTIFIER ::= { gs4012f 29 }
- routerRipState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer3Setup 1 }
- routerIgmpState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer3Setup 2 }
- routerDvmrpState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer3Setup 3 }
- routerDvmrpThreshold OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { layer3Setup 4 }
- -- routerIpmcPortTable
- routerIpmcPortSetup OBJECT IDENTIFIER ::= { gs4012f 30 }
- routerIpmcPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterIpmcPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerIpmcPortSetup 1 }
- routerIpmcPortEntry OBJECT-TYPE
- SYNTAX RouterIpmcPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in routerIpmcPortTable."
- INDEX { dot1dBasePort }
- ::= { routerIpmcPortTable 1 }
- RouterIpmcPortEntry ::=
- SEQUENCE {
- routerIpmcPortEgressUntagVlan INTEGER
- }
- routerIpmcPortEgressUntagVlan OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerIpmcPortEntry 1 }
- -- routerVrrpSetup
- routerVrrpSetup OBJECT IDENTIFIER ::= { gs4012f 31 }
- routerVrrpMaxNumber OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Always set it as 14."
- ::= { routerVrrpSetup 1 }
- -- routerVrrpTable
- routerVrrpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterVrrpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpSetup 2 }
- routerVrrpEntry OBJECT-TYPE
- SYNTAX RouterVrrpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in routerVrrpTable."
- INDEX { routerDomainIpAddress, routerDomainIpMaskBits, routerVrrpVirtualID, routerVrrpUplinkGateway }
- ::= { routerVrrpTable 1 }
- RouterVrrpEntry ::=
- SEQUENCE {
- routerVrrpVirtualID INTEGER,
- routerVrrpUplinkGateway IpAddress,
- routerVrrpPreempt EnabledStatus,
- routerVrrpInterval INTEGER,
- routerVrrpPriority INTEGER,
- routerVrrpPrimaryVirtualIP IpAddress,
- routerVrrpName DisplayString,
- routerVrrpSecondaryVirtualIP IpAddress,
- rpVrrpRowStatus RowStatus
- }
- routerVrrpVirtualID OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 1 }
- routerVrrpUplinkGateway OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 2 }
- routerVrrpPreempt OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 3 }
- routerVrrpInterval OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "1-255"
- ::= { routerVrrpEntry 4 }
- routerVrrpPriority OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "1-254"
- ::= { routerVrrpEntry 5 }
- routerVrrpPrimaryVirtualIP OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 6 }
- routerVrrpName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 7 }
- routerVrrpSecondaryVirtualIP OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 8 }
- rpVrrpRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpEntry 9 }
- -- routerVrrpDomainTable
- routerVrrpDomainTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterVrrpDomainEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpSetup 3 }
- routerVrrpDomainEntry OBJECT-TYPE
- SYNTAX RouterVrrpDomainEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in routerVrrpTable."
- INDEX { routerDomainIpAddress, routerDomainIpMaskBits}
- ::= { routerVrrpDomainTable 1 }
- RouterVrrpDomainEntry ::=
- SEQUENCE {
- routerVrrpAuthType INTEGER,
- routerVrrpAuthKey DisplayString
- }
- routerVrrpAuthType OBJECT-TYPE
- SYNTAX INTEGER {
- none(0),
- simple(1)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpDomainEntry 1 }
- routerVrrpAuthKey OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpDomainEntry 2 }
- -- routerVrrpStatus
- routerVrrpStatus OBJECT IDENTIFIER ::= { gs4012f 32 }
- routerVrrpStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterVrrpStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatus 1 }
- routerVrrpStatusEntry OBJECT-TYPE
- SYNTAX RouterVrrpStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION " "
- INDEX { routerVrrpStatusIpAddress, routerVrrpStatusIpMaskBits, routerVrrpStatusVirtualID }
- ::= { routerVrrpStatusTable 1 }
- RouterVrrpStatusEntry ::=
- SEQUENCE {
- routerVrrpStatusIpAddress IpAddress,
- routerVrrpStatusIpMaskBits INTEGER,
- routerVrrpStatusVirtualID INTEGER,
- routerVrrpStatusVRStatus DisplayString,
- routerVrrpStatusUpLinkStatus DisplayString
- }
- routerVrrpStatusIpAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatusEntry 1 }
- routerVrrpStatusIpMaskBits OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatusEntry 2 }
- routerVrrpStatusVirtualID OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatusEntry 3 }
- routerVrrpStatusVRStatus OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatusEntry 4 }
- routerVrrpStatusUpLinkStatus OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerVrrpStatusEntry 5 }
- -- routerDomainSetup
- routerDomainSetup OBJECT IDENTIFIER ::= { gs4012f 33 }
- -- routerDomainTable
- routerDomainTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterDomainEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainSetup 1 }
- routerDomainEntry OBJECT-TYPE
- SYNTAX RouterDomainEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in routerDomainTable."
- INDEX { routerDomainIpAddress, routerDomainIpMaskBits }
- ::= { routerDomainTable 1 }
- RouterDomainEntry ::=
- SEQUENCE {
- routerDomainIpAddress IpAddress,
- routerDomainIpMaskBits INTEGER,
- routerDomainVid INTEGER
- }
- routerDomainIpAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainEntry 1 }
- routerDomainIpMaskBits OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainEntry 2 }
- routerDomainVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainEntry 3 }
- -- routerDomainIpTable
- routerDomainIpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RouterDomainIpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainSetup 2 }
- routerDomainIpEntry OBJECT-TYPE
- SYNTAX RouterDomainIpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in routerDomainIpTable."
- INDEX { routerDomainIpAddress, routerDomainIpMaskBits }
- ::= { routerDomainIpTable 1 }
- RouterDomainIpEntry ::=
- SEQUENCE {
- routerDomainIpRipDirection INTEGER,
- routerDomainIpRipVersion INTEGER,
- routerDomainIpIgmpVersion INTEGER,
- routerDomainIpDvmrp EnabledStatus
- }
- routerDomainIpRipDirection OBJECT-TYPE
- SYNTAX INTEGER {
- none(0),
- outgoing(1),
- incoming(2),
- both(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainIpEntry 1 }
- routerDomainIpRipVersion OBJECT-TYPE
- SYNTAX INTEGER {
- v1(0),
- v2b(1),
- v2m(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainIpEntry 2 }
- routerDomainIpIgmpVersion OBJECT-TYPE
- SYNTAX INTEGER {
- none(0),
- igmp_v1(1),
- igmp_v2(2),
- igmp_v3(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainIpEntry 3 }
- routerDomainIpDvmrp OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routerDomainIpEntry 4 }
- -- diffservSetup
- diffservSetup OBJECT IDENTIFIER ::= { gs4012f 34 }
- 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 }
- -- diffservPortTable
- diffservPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DiffservPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { diffservSetup 3 }
- diffservPortEntry OBJECT-TYPE
- SYNTAX DiffservPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in diffservPortTable."
- INDEX { dot1dBasePort }
- ::= { diffservPortTable 1 }
- DiffservPortEntry ::=
- SEQUENCE {
- diffservPortState EnabledStatus
- }
- diffservPortState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { diffservPortEntry 1 }
- -- clusterSetup
- clusterSetup OBJECT IDENTIFIER ::= { gs4012f 35 }
- -- 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 MacAddress,
- clusterMemberName DisplayString,
- clusterMemberModel DisplayString,
- clusterMemberPassword DisplayString,
- clusterMemberRowStatus RowStatus
- }
- clusterMemberMac OBJECT-TYPE
- SYNTAX MacAddress
- 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"
- ::= { gs4012f 36 }
- -- **************************************************************************
- -- 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"
- ::= { gs4012f 37 }
- 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 }
- -- ipStatus
- ipStatus OBJECT IDENTIFIER ::= { gs4012f 38 }
- ipStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipStatus 1 }
- ipStatusEntry OBJECT-TYPE
- SYNTAX IpStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ipStatusIPAddress, ipStatusVid}
- ::= { ipStatusTable 1 }
- IpStatusEntry ::=
- SEQUENCE {
- ipStatusIPAddress IpAddress,
- ipStatusVid INTEGER,
- ipStatusPort DisplayString,
- ipStatusType INTEGER
- }
- ipStatusIPAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipStatusEntry 1 }
- ipStatusVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipStatusEntry 2 }
- ipStatusPort OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipStatusEntry 3 }
- ipStatusType OBJECT-TYPE
- SYNTAX INTEGER{
- static(1),
- dynamic(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipStatusEntry 4 }
- -- routingStatus
- routingStatus OBJECT IDENTIFIER ::= { gs4012f 39 }
- routingStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RoutingStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatus 1 }
- routingStatusEntry OBJECT-TYPE
- SYNTAX RoutingStatusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { routingStatusDestAddress }
- ::= { routingStatusTable 1 }
- RoutingStatusEntry ::=
- SEQUENCE {
- routingStatusDestAddress IpAddress,
- routingStatusDestMaskbits INTEGER,
- routingStatusGateway IpAddress,
- routingStatusInterface IpAddress,
- routingStatusMetric INTEGER,
- routingStatusType INTEGER
- }
- routingStatusDestAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 1 }
- routingStatusDestMaskbits OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 2 }
- routingStatusGateway OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 3 }
- routingStatusInterface OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 4 }
- routingStatusMetric OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 5 }
- routingStatusType OBJECT-TYPE
- SYNTAX INTEGER{
- rip(1),
- bgp(2),
- ospf(3),
- static(4)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { routingStatusEntry 6 }
- -- ospf ext. table
- ospfExt OBJECT IDENTIFIER ::= { gs4012f 40 }
- -- ospfInterfaceTable
- ospfInterfaceTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfInterfaceEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 1 }
- ospfInterfaceEntry OBJECT-TYPE
- SYNTAX OspfInterfaceEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfIfIpAddress, ospfAddressLessIf }
- ::= { ospfInterfaceTable 1 }
- OspfInterfaceEntry ::=
- SEQUENCE {
- ospfIfKeyId INTEGER,
- ospfIfMaskbits INTEGER,
- ospfIfDesignatedRouterID IpAddress,
- ospfIfBackupDesignatedRouterID IpAddress,
- ospfIfNbrCount INTEGER,
- ospfIfAdjacentNbrCount INTEGER,
- ospfIfHelloDueTime DisplayString
- }
- ospfIfKeyId OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 1 }
- ospfIfMaskbits OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 2 }
- ospfIfDesignatedRouterID OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 3 }
- ospfIfBackupDesignatedRouterID OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 4 }
- ospfIfNbrCount OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 5 }
- ospfIfAdjacentNbrCount OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 6 }
- ospfIfHelloDueTime OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfInterfaceEntry 7 }
- -- ospfAreaExtTable
- ospfAreaExtTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfAreaExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 2 }
- ospfAreaExtEntry OBJECT-TYPE
- SYNTAX OspfAreaExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfAreaId }
- ::= { ospfAreaExtTable 1 }
- OspfAreaExtEntry ::=
- SEQUENCE {
- ospfAreaExtName DisplayString
- }
- ospfAreaExtName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfAreaExtEntry 1 }
- -- ospfRedistributeRouteTable
- ospfRedistributeRouteTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfRedistributeRouteEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 3 }
- ospfRedistributeRouteEntry OBJECT-TYPE
- SYNTAX OspfRedistributeRouteEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfRedistributeRouteProtocol }
- ::= { ospfRedistributeRouteTable 1 }
- OspfRedistributeRouteEntry ::=
- SEQUENCE {
- ospfRedistributeRouteProtocol INTEGER,
- ospfRedistributeRouteState EnabledStatus,
- ospfRedistributeRouteType INTEGER,
- ospfRedistributeRouteMetric INTEGER
- }
- ospfRedistributeRouteProtocol OBJECT-TYPE
- SYNTAX INTEGER{
- rip(1),
- static(2)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfRedistributeRouteEntry 1 }
- ospfRedistributeRouteState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfRedistributeRouteEntry 2 }
- ospfRedistributeRouteType OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfRedistributeRouteEntry 3 }
- ospfRedistributeRouteMetric OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfRedistributeRouteEntry 4 }
- -- ospfNbrExtTable
- ospfNbrExtTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfNbrExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 4 }
- ospfNbrExtEntry OBJECT-TYPE
- SYNTAX OspfNbrExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex }
- ::= { ospfNbrExtTable 1 }
- OspfNbrExtEntry ::=
- SEQUENCE {
- ospfNbrExtRole INTEGER,
- ospfNbrExtDeadtime DisplayString,
- ospfNbrExtInterface IpAddress,
- ospfNbrExtRXmtL INTEGER,
- ospfNbrExtRqstL INTEGER,
- ospfNbrExtDBsmL INTEGER
- }
- ospfNbrExtRole OBJECT-TYPE
- SYNTAX INTEGER{
- dr(1),
- backup(2),
- dr_other(3)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 1 }
- ospfNbrExtDeadtime OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 2 }
- ospfNbrExtInterface OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 3 }
- ospfNbrExtRXmtL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 4 }
- ospfNbrExtRqstL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 5 }
- ospfNbrExtDBsmL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfNbrExtEntry 6 }
- -- ospfLsdbExtTable
- ospfLsdbExtTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfLsdbExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 5 }
- ospfLsdbExtEntry OBJECT-TYPE
- SYNTAX OspfLsdbExtEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLSID, ospfLsdbRouterId }
- ::= { ospfLsdbExtTable 1 }
- OspfLsdbExtEntry ::=
- SEQUENCE {
- ospfLsdbExtLinkCount INTEGER,
- ospfLsdbExtRouteAddress IpAddress,
- ospfLsdbExtRouteMaskbits INTEGER
- }
- ospfLsdbExtLinkCount OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfLsdbExtEntry 1 }
- ospfLsdbExtRouteAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfLsdbExtEntry 2 }
- ospfLsdbExtRouteMaskbits OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfLsdbExtEntry 3 }
- -- ospfVirtualLinkTable
- ospfVirtualLinkTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OspfVirtualLinkEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfExt 6 }
- ospfVirtualLinkEntry OBJECT-TYPE
- SYNTAX OspfVirtualLinkEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ospfVirtIfAreaID, ospfVirtIfNeighbor }
- ::= { ospfVirtualLinkTable 1 }
- OspfVirtualLinkEntry ::=
- SEQUENCE {
- ospfVirtualLinkName DisplayString,
- ospfVirtualLinkKeyId INTEGER
- }
- ospfVirtualLinkName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfVirtualLinkEntry 1 }
- ospfVirtualLinkKeyId OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ospfVirtualLinkEntry 2 }
- -- sysLogSetup
- sysLogSetup OBJECT IDENTIFIER ::= { gs4012f 41 }
- sysLogState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "sysLog enabled/disabled for the switch."
- ::= { sysLogSetup 1 }
- -- sysLogTypeTable
- sysLogTypeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SysLogTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogSetup 2 }
- sysLogTypeEntry OBJECT-TYPE
- SYNTAX SysLogTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in sysLogTypeTable."
- INDEX { sysLogTypeIndex }
- ::= { sysLogTypeTable 1 }
- SysLogTypeEntry ::=
- SEQUENCE {
- sysLogTypeIndex INTEGER,
- sysLogTypeName DisplayString,
- sysLogTypeState EnabledStatus,
- sysLogTypeFacility INTEGER
- }
- sysLogTypeIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogTypeEntry 1 }
- sysLogTypeName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogTypeEntry 2 }
- sysLogTypeState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogTypeEntry 3 }
- sysLogTypeFacility OBJECT-TYPE
- SYNTAX INTEGER {
- local_user0(0),
- local_user1(1),
- local_user2(2),
- local_user3(3),
- local_user4(4),
- local_user5(5),
- local_user6(6),
- local_user7(7)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogTypeEntry 4 }
- -- sysLogServerTable
- sysLogServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SysLogServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogSetup 3 }
- sysLogServerEntry OBJECT-TYPE
- SYNTAX SysLogServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in sysLogServerTable."
- INDEX { sysLogServerAddress }
- ::= { sysLogServerTable 1 }
- SysLogServerEntry ::=
- SEQUENCE {
- sysLogServerAddress IpAddress,
- sysLogServerLogLevel INTEGER,
- sysLogServerRowStatus RowStatus
- }
- sysLogServerAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogServerEntry 1 }
- sysLogServerLogLevel OBJECT-TYPE
- SYNTAX INTEGER {
- level0(0),
- level0-1(1),
- level0-2(2),
- level0-3(3),
- level0-4(4),
- level0-5(5),
- level0-6(6),
- level0-7(7)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogServerEntry 2 }
- sysLogServerRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { sysLogServerEntry 3 }
- -- MRSTP
- mrstp OBJECT IDENTIFIER ::= { gs4012f 42 }
- mrstpSetup OBJECT IDENTIFIER ::= { mrstp 1 }
- mrstpBridgeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MrstpBridgeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mrstpSetup 1 }
- mrstpBridgeEntry OBJECT-TYPE
- SYNTAX MrstpBridgeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in mrstpBridgeTable."
- INDEX { mrstpBridgeIndex }
- ::= { mrstpBridgeTable 1 }
- MrstpBridgeEntry ::=
- SEQUENCE {
- mrstpBridgeIndex INTEGER,
- mrstpState INTEGER,
- mrstpProtocolSpecification INTEGER,
- mrstpPriority INTEGER,
- mrstpTimeSinceTopologyChange TimeTicks,
- mrstpTopChanges Counter,
- mrstpDesignatedRoot BridgeId,
- mrstpRootCost INTEGER,
- mrstpRootPort INTEGER,
- mrstpMaxAge Timeout,
- mrstpHelloTime Timeout,
- mrstpHoldTime INTEGER,
- mrstpForwardDelay Timeout,
- mrstpBridgeMaxAge Timeout,
- mrstpBridgeHelloTime Timeout,
- mrstpBridgeForwardDelay Timeout
- }
- -- the dot1dStp group
- -- Implementation of the dot1dStp group is optional. It is
- -- implemented by those bridges that support the Spanning Tree
- -- Protocol.
- mrstpBridgeIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The tree index of the MRSTP."
- ::= { mrstpBridgeEntry 1 }
- mrstpState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Enabled/disabled on the mrstp bridge."
- ::= { mrstpBridgeEntry 2 }
- mrstpProtocolSpecification OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(1),
- decLb100(2),
- ieee8021d(3)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An indication of what version of the Spanning
- Tree Protocol is being run. The value
- 'decLb100(2)' indicates the DEC LANbridge 100
- Spanning Tree protocol. IEEE 802.1d
- implementations will return 'ieee8021d(3)'. If
- future versions of the IEEE Spanning Tree Protocol
- are released that are incompatible with the
- current version a new value will be defined."
- ::= { mrstpBridgeEntry 3 }
- mrstpPriority OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The value of the write-able portion of the Bridge
- ID, i.e., the first two octets of the (8 octet
- long) Bridge ID. The other (last) 6 octets of the
- Bridge ID are given by the value of
- dot1dBaseBridgeAddress."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.7"
- ::= { mrstpBridgeEntry 4 }
- mrstpTimeSinceTopologyChange OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The time (in hundredths of a second) since the
- last time a topology change was detected by the
- bridge entity."
- REFERENCE
- "IEEE 802.1D-1990: Section 6.8.1.1.3"
- ::= { mrstpBridgeEntry 5 }
- mrstpTopChanges OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of topology changes detected by
- this bridge since the management entity was last
- reset or initialized."
- REFERENCE
- "IEEE 802.1D-1990: Section 6.8.1.1.3"
- ::= { mrstpBridgeEntry 6 }
- mrstpDesignatedRoot OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The bridge identifier of the root of the spanning
- tree as determined by the Spanning Tree Protocol
- as executed by this node. This value is used as
- the Root Identifier parameter in all Configuration
- Bridge PDUs originated by this node."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.1"
- ::= { mrstpBridgeEntry 7 }
- mrstpRootCost OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The cost of the path to the root as seen from
- this bridge."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.2"
- ::= { mrstpBridgeEntry 8 }
- mrstpRootPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The port number of the port which offers the
- lowest cost path from this bridge to the root
- bridge."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.3"
- ::= { mrstpBridgeEntry 9 }
- mrstpMaxAge OBJECT-TYPE
- SYNTAX Timeout
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The maximum age of Spanning Tree Protocol
- information learned from the network on any port
- before it is discarded, in units of hundredths of
- a second. This is the actual value that this
- bridge is currently using."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.4"
- ::= { mrstpBridgeEntry 10 }
- mrstpHelloTime OBJECT-TYPE
- SYNTAX Timeout
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The amount of time between the transmission of
- Configuration bridge PDUs by this node on any port
- when it is the root of the spanning tree or trying
- to become so, in units of hundredths of a second.
- This is the actual value that this bridge is
- currently using."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.5"
- ::= { mrstpBridgeEntry 11 }
- mrstpHoldTime OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "This time value determines the interval length
- during which no more than two Configuration bridge
- PDUs shall be transmitted by this node, in units
- of hundredths of a second."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.14"
- ::= { mrstpBridgeEntry 12 }
- mrstpForwardDelay OBJECT-TYPE
- SYNTAX Timeout
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "This time value, measured in units of hundredths
- of a second, controls how fast a port changes its
- spanning state when moving towards the Forwarding
- state. The value determines how long the port
- stays in each of the Listening and Learning
- states, which precede the Forwarding state. This
- value is also used, when a topology change has
- been detected and is underway, to age all dynamic
- entries in the Forwarding Database. [Note that
- this value is the one that this bridge is
- currently using, in contrast to
- mrstpBridgeForwardDelay which is the value that
- this bridge and all others would start using
- if/when this bridge were to become the root.]"
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.6"
- ::= { mrstpBridgeEntry 13 }
- mrstpBridgeMaxAge OBJECT-TYPE
- SYNTAX Timeout (600..4000)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The value that all bridges use for MaxAge when
- this bridge is acting as the root. Note that
- 802.1D-1990 specifies that the range for this
- parameter is related to the value of
- mrstpBridgeHelloTime. The granularity of this
- timer is specified by 802.1D-1990 to be 1 second.
- An agent may return a badValue error if a set is
- attempted to a value which is not a whole number
- of seconds."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.8"
- ::= { mrstpBridgeEntry 14 }
- mrstpBridgeHelloTime OBJECT-TYPE
- SYNTAX Timeout (100..1000)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The value that all bridges use for HelloTime when
- this bridge is acting as the root. The
- granularity of this timer is specified by 802.1D-
- 1990 to be 1 second. An agent may return a
- badValue error if a set is attempted to a value
- which is not a whole number of seconds."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.9"
- ::= { mrstpBridgeEntry 15 }
- mrstpBridgeForwardDelay OBJECT-TYPE
- SYNTAX Timeout (400..3000)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The value that all bridges use for ForwardDelay
- when this bridge is acting as the root. Note that
- 802.1D-1990 specifies that the range for this
- parameter is related to the value of
- mrstpBridgeMaxAge. The granularity of this
- timer is specified by 802.1D-1990 to be 1 second.
- An agent may return a badValue error if a set is
- attempted to a value which is not a whole number
- of seconds."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.3.10"
- ::= { mrstpBridgeEntry 16 }
- -- The Spanning Tree Port Table
- mrstpPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MrstpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A table that contains port-specific information
- for the Spanning Tree Protocol."
- ::= { mrstpSetup 2 }
- mrstpPortEntry OBJECT-TYPE
- SYNTAX MrstpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A list of information maintained by every port
- about the Spanning Tree Protocol state for that
- port."
- INDEX { mrstpPort }
- ::= { mrstpPortTable 1 }
- MrstpPortEntry ::=
- SEQUENCE {
- mrstpPort
- INTEGER,
- mrstpPortPriority
- INTEGER,
- mrstpPortState
- INTEGER,
- mrstpPortEnable
- INTEGER,
- mrstpPortPathCost
- INTEGER,
- mrstpPortDesignatedRoot
- BridgeId,
- mrstpPortDesignatedCost
- INTEGER,
- mrstpPortDesignatedBridge
- BridgeId,
- mrstpPortDesignatedPort
- OCTET STRING,
- mrstpPortForwardTransitions
- Counter,
- mrstpPortOnBridgeIndex
- INTEGER
- }
- mrstpPort OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The port number of the port for which this entry
- contains Spanning Tree Protocol management
- information."
- REFERENCE
- "IEEE 802.1D-1990: Section 6.8.2.1.2"
- ::= { mrstpPortEntry 1 }
- mrstpPortPriority OBJECT-TYPE
- SYNTAX INTEGER (0..255)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The value of the priority field which is
- contained in the first (in network byte order)
- octet of the (2 octet long) Port ID. The other
- octet of the Port ID is given by the value of
- mrstpPort."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.1"
- ::= { mrstpPortEntry 2 }
- mrstpPortState OBJECT-TYPE
- SYNTAX INTEGER {
- disabled(1),
- blocking(2),
- listening(3),
- learning(4),
- forwarding(5),
- broken(6)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The port's current state as defined by
- application of the Spanning Tree Protocol. This
- state controls what action a port takes on
- reception of a frame. If the bridge has detected
- a port that is malfunctioning it will place that
- port into the broken(6) state. For ports which
- are disabled (see mrstpPortEnable), this object
- will have a value of disabled(1)."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.2"
- ::= { mrstpPortEntry 3 }
- mrstpPortEnable OBJECT-TYPE
- SYNTAX INTEGER {
- enabled(1),
- disabled(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The enabled/disabled status of the port."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.2"
- ::= { mrstpPortEntry 4 }
- mrstpPortPathCost OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The contribution of this port to the path cost of
- paths towards the spanning tree root which include
- this port. 802.1D-1990 recommends that the
- default value of this parameter be in inverse
- proportion to the speed of the attached LAN."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.3"
- ::= { mrstpPortEntry 5 }
- mrstpPortDesignatedRoot OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The unique Bridge Identifier of the Bridge
- recorded as the Root in the Configuration BPDUs
- transmitted by the Designated Bridge for the
- segment to which the port is attached."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.4"
- ::= { mrstpPortEntry 6 }
- mrstpPortDesignatedCost OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The path cost of the Designated Port of the
- segment connected to this port. This value is
- compared to the Root Path Cost field in received
- bridge PDUs."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.5"
- ::= { mrstpPortEntry 7 }
- mrstpPortDesignatedBridge OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Bridge Identifier of the bridge which this
- port considers to be the Designated Bridge for
- this port's segment."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.6"
- ::= { mrstpPortEntry 8 }
- mrstpPortDesignatedPort OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (2))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Port Identifier of the port on the Designated
- Bridge for this port's segment."
- REFERENCE
- "IEEE 802.1D-1990: Section 4.5.5.7"
- ::= { mrstpPortEntry 9 }
- mrstpPortForwardTransitions OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of times this port has transitioned
- from the Learning state to the Forwarding state."
- ::= { mrstpPortEntry 10 }
- mrstpPortOnBridgeIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Indetify the bridge index that this port joined to in MRSTP."
- ::= { mrstpPortEntry 11 }
- -- MRSTP Trap
- mrstpNotifications OBJECT IDENTIFIER ::= { mrstp 2 }
- newRoot NOTIFICATION-TYPE
- OBJECTS {
- mrstpBridgeIndex
- }
- STATUS current
- DESCRIPTION
- ""
- ::= { mrstpNotifications 1 }
- topologyChange NOTIFICATION-TYPE
- OBJECTS {
- mrstpBridgeIndex
- }
- STATUS current
- DESCRIPTION
- ""
- ::= { mrstpNotifications 2 }
- -- radiusServerSetup
- radiusServerSetup OBJECT IDENTIFIER ::= { gs4012f 43 }
- radiusAuthServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 1 }
- radiusAuthServerMode OBJECT-TYPE
- SYNTAX INTEGER{
- index-priority(1),
- round-robin(2),
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerSetup 1 }
- radiusAuthServerTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerSetup 2 }
- -- radiusAuthServerTable
- radiusAuthServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RadiusAuthServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerSetup 3 }
- radiusAuthServerEntry OBJECT-TYPE
- SYNTAX RadiusAuthServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in radiusAuthServerTable."
- INDEX { radiusAuthServerIndex }
- ::= { radiusAuthServerTable 1 }
- RadiusAuthServerEntry ::=
- SEQUENCE {
- radiusAuthServerIndex INTEGER,
- radiusAuthServerIpAddr IpAddress,
- radiusAuthServerUdpPort INTEGER,
- radiusAuthServerSharedSecret DisplayString
- }
- radiusAuthServerIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerEntry 1 }
- radiusAuthServerIpAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerEntry 2 }
- radiusAuthServerUdpPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerEntry 3 }
- radiusAuthServerSharedSecret OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAuthServerEntry 4 }
- radiusAcctServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 2 }
- radiusAcctServerTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerSetup 1 }
- -- radiusAcctServerTable
- radiusAcctServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RadiusAcctServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerSetup 2 }
- radiusAcctServerEntry OBJECT-TYPE
- SYNTAX RadiusAcctServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in radiusAcctServerTable."
- INDEX { radiusAcctServerIndex }
- ::= { radiusAcctServerTable 1 }
- RadiusAcctServerEntry ::=
- SEQUENCE {
- radiusAcctServerIndex INTEGER,
- radiusAcctServerIpAddr IpAddress,
- radiusAcctServerUdpPort INTEGER,
- radiusAcctServerSharedSecret DisplayString
- }
- radiusAcctServerIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerEntry 1 }
- radiusAcctServerIpAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerEntry 2 }
- radiusAcctServerUdpPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerEntry 3 }
- radiusAcctServerSharedSecret OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { radiusAcctServerEntry 4 }
- -- tacacsServerSetup
- tacacsServerSetup OBJECT IDENTIFIER ::= { gs4012f 44 }
- tacacsAuthServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 1 }
- tacacsAuthServerMode OBJECT-TYPE
- SYNTAX INTEGER{
- index-priority(1),
- round-robin(2),
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerSetup 1 }
- tacacsAuthServerTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerSetup 2 }
- -- tacacsAuthServerTable
- tacacsAuthServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TacacsAuthServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerSetup 3 }
- tacacsAuthServerEntry OBJECT-TYPE
- SYNTAX TacacsAuthServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in tacacsAuthServerTable."
- INDEX { tacacsAuthServerIndex }
- ::= { tacacsAuthServerTable 1 }
- TacacsAuthServerEntry ::=
- SEQUENCE {
- tacacsAuthServerIndex INTEGER,
- tacacsAuthServerIpAddr IpAddress,
- tacacsAuthServerTcpPort INTEGER,
- tacacsAuthServerSharedSecret DisplayString
- }
- tacacsAuthServerIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerEntry 1 }
- tacacsAuthServerIpAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerEntry 2 }
- tacacsAuthServerTcpPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerEntry 3 }
- tacacsAuthServerSharedSecret OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAuthServerEntry 4 }
- tacacsAcctServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 2 }
- tacacsAcctServerTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerSetup 1 }
- -- tacacsAcctServerTable
- tacacsAcctServerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TacacsAcctServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerSetup 2 }
- tacacsAcctServerEntry OBJECT-TYPE
- SYNTAX TacacsAcctServerEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in tacacsAcctServerTable."
- INDEX { tacacsAcctServerIndex }
- ::= { tacacsAcctServerTable 1 }
- TacacsAcctServerEntry ::=
- SEQUENCE {
- tacacsAcctServerIndex INTEGER,
- tacacsAcctServerIpAddr IpAddress,
- tacacsAcctServerTcpPort INTEGER,
- tacacsAcctServerSharedSecret DisplayString
- }
- tacacsAcctServerIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerEntry 1 }
- tacacsAcctServerIpAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerEntry 2 }
- tacacsAcctServerTcpPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerEntry 3 }
- tacacsAcctServerSharedSecret OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { tacacsAcctServerEntry 4 }
- -- aaaSetup
- aaaSetup OBJECT IDENTIFIER ::= { gs4012f 45 }
- authenticationSetup OBJECT IDENTIFIER ::= { aaaSetup 1 }
- -- authenticationTypeTable
- authenticationTypeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AuthenticationTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { authenticationSetup 1 }
- authenticationTypeEntry OBJECT-TYPE
- SYNTAX AuthenticationTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in authenticationTypeTable."
- INDEX { authenticationTypeName }
- ::= { authenticationTypeTable 1 }
- AuthenticationTypeEntry ::=
- SEQUENCE {
- authenticationTypeName DisplayString,
- authenticationTypeMethodList OCTET STRING
- }
- authenticationTypeName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { authenticationTypeEntry 1 }
- authenticationTypeMethodList OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { authenticationTypeEntry 2 }
- accountingSetup OBJECT IDENTIFIER ::= { aaaSetup 2 }
- accountingUpdatePeriod OBJECT-TYPE
- SYNTAX Integer32
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingSetup 1 }
- -- accountingTypeTable
- accountingTypeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AccountingTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingSetup 2 }
- accountingTypeEntry OBJECT-TYPE
- SYNTAX AccountingTypeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in accountingTypeTable."
- INDEX { accountingTypeName }
- ::= { accountingTypeTable 1 }
- AccountingTypeEntry ::=
- SEQUENCE {
- accountingTypeName DisplayString,
- accountingTypeActive EnabledStatus,
- accountingTypeBroadcast EnabledStatus,
- accountingTypeMode INTEGER,
- accountingTypeMethod INTEGER,
- accountingTypePrivilege INTEGER
- }
- accountingTypeName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 1 }
- accountingTypeActive OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 2 }
- accountingTypeBroadcast OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 3 }
- accountingTypeMode OBJECT-TYPE
- SYNTAX INTEGER{
- not-available(255),
- start-stop(1),
- stop-only(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 4 }
- accountingTypeMethod OBJECT-TYPE
- SYNTAX INTEGER{
- radius(1),
- tacacs(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 5 }
- accountingTypePrivilege OBJECT-TYPE
- SYNTAX INTEGER{
- not-available(255),
- privilege-0(0),
- privilege-1(1),
- privilege-2(2),
- privilege-3(3),
- privilege-4(4),
- privilege-5(5),
- privilege-6(6),
- privilege-7(7),
- privilege-8(8),
- privilege-9(9),
- privilege-10(10),
- privilege-11(11),
- privilege-12(12),
- privilege-13(13),
- privilege-14(14)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { accountingTypeEntry 6 }
- ---------------------------------------------------
- --
- -- dhcp snooping
- --
- ---------------------------------------------------
- dhcpSnp OBJECT IDENTIFIER ::= { gs4012f 100 }
- --
- -- dhcp snooping vlan table
- --
- dhcpSnpVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpSnpVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnp 1 }
- dhcpSnpVlanEntry OBJECT-TYPE
- SYNTAX DhcpSnpVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { dhcpSnpVlanEntryVid }
- ::= { dhcpSnpVlanTable 1 }
- DhcpSnpVlanEntry ::=
- SEQUENCE {
- dhcpSnpVlanEntryVid INTEGER,
- dhcpSnpVlanEntryEnable EnabledStatus,
- dhcpSnpVlanEntryOption82Enable EnabledStatus,
- dhcpSnpVlanEntryInfo EnabledStatus
- }
- dhcpSnpVlanEntryVid OBJECT-TYPE
- SYNTAX INTEGER (1..4094)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpVlanEntry 1 }
- dhcpSnpVlanEntryEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpVlanEntry 2 }
- dhcpSnpVlanEntryOption82Enable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpVlanEntry 3 }
- dhcpSnpVlanEntryInfo OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpVlanEntry 4 }
- --
- -- dhcp snooping interface table
- --
- dhcpSnpPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpSnpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnp 2 }
- dhcpSnpPortEntry OBJECT-TYPE
- SYNTAX DhcpSnpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { dhcpSnpPortEntryPort }
- ::= { dhcpSnpPortTable 1 }
- DhcpSnpPortEntry ::=
- SEQUENCE {
- dhcpSnpPortEntryPort INTEGER,
- dhcpSnpPortEntryTrust EnabledStatus,
- dhcpSnpPortEntryRate INTEGER
- }
- dhcpSnpPortEntryPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpPortEntry 1 }
- dhcpSnpPortEntryTrust OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpPortEntry 2 }
- dhcpSnpPortEntryRate OBJECT-TYPE
- SYNTAX INTEGER (0..2048)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0 means unlimited"
- ::= { dhcpSnpPortEntry 3 }
- --
- -- dhcp snooping binding table
- --
- dhcpSnpBindTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DhcpSnpBindEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnp 3 }
- dhcpSnpBindEntry OBJECT-TYPE
- SYNTAX DhcpSnpBindEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { dhcpSnpBindEntryMac, dhcpSnpBindEntryVid }
- ::= { dhcpSnpBindTable 1 }
- DhcpSnpBindEntry ::=
- SEQUENCE {
- dhcpSnpBindEntryMac MacAddress,
- dhcpSnpBindEntryVid INTEGER,
- dhcpSnpBindEntryIP IpAddress,
- dhcpSnpBindEntryLease INTEGER,
- dhcpSnpBindEntryType INTEGER,
- dhcpSnpBindEntryPort INTEGER
- }
- dhcpSnpBindEntryMac OBJECT-TYPE
- SYNTAX MacAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 1 }
- dhcpSnpBindEntryVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 2 }
- dhcpSnpBindEntryIP OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 3 }
- dhcpSnpBindEntryLease OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 4 }
- dhcpSnpBindEntryType OBJECT-TYPE
- SYNTAX INTEGER { dynamic(2) }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 5 }
- dhcpSnpBindEntryPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpBindEntry 6 }
- --
- -- dhcp snooping
- --
- dhcpSnpEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnp 4 }
- --
- -- dhcp snooping database
- --
- dhcpSnpDb OBJECT IDENTIFIER ::= { dhcpSnp 5 }
- dhcpSnpDbAbort OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDb 1 }
- dhcpSnpDbWriteDelay OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDb 2 }
- dhcpSnpDbUrl OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDb 3 }
- dhcpSnpDbUrlRenew OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDb 4 }
- dhcpSnpDbStat OBJECT IDENTIFIER ::= { dhcpSnpDb 5 }
- dhcpSnpDbStatClear OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 1 }
- dhcpSnpDbStatAgentRunning OBJECT-TYPE
- SYNTAX INTEGER { None(0), Read(1), Write(2) }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 2 }
- dhcpSnpDbStatDelayExpiry OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 3 }
- dhcpSnpDbStatAbortExpiry OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 4 }
- dhcpSnpDbStatLastSuccTime OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 5 }
- dhcpSnpDbStatLastFailTime OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 6 }
- dhcpSnpDbStatLastFailReason OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 7 }
- dhcpSnpDbStatTotalAttempt OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 8 }
- dhcpSnpDbStatStartupFail OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 9 }
- dhcpSnpDbStatSuccTrans OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 10 }
- dhcpSnpDbStatFailTrans OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 11 }
- dhcpSnpDbStatSuccRead OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 12 }
- dhcpSnpDbStatFailRead OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 13 }
- dhcpSnpDbStatSuccWrite OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 14 }
- dhcpSnpDbStatFailWrite OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 15 }
- dhcpSnpDbStatFirstSuccAccess OBJECT-TYPE
- SYNTAX INTEGER { None(0), Read(1), Write(2) }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 16 }
- dhcpSnpDbStatLastIgnoreBindCol OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Last ignored: binding collision"
- ::= { dhcpSnpDbStat 17 }
- dhcpSnpDbStatLastIgnoreExpireLease OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Last ignored: expired leases"
- ::= { dhcpSnpDbStat 18 }
- dhcpSnpDbStatLastIgnoreInvalidIntf OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Last ignored: invalid interface"
- ::= { dhcpSnpDbStat 19 }
- dhcpSnpDbStatLastIgnoreUnsuppVlan OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Last ignored: unsupported vlans"
- ::= { dhcpSnpDbStat 20 }
- dhcpSnpDbStatLastIgnoreParse OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Last ignored: parsing error"
- ::= { dhcpSnpDbStat 21 }
- dhcpSnpDbStatTotalIgnoreBindCol OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Total ignored: binding collision"
- ::= { dhcpSnpDbStat 22 }
- dhcpSnpDbStatTotalIgnoreExpireLease OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Total ignored: expired leases"
- ::= { dhcpSnpDbStat 23 }
- dhcpSnpDbStatTotalIgnoreInvalidIntf OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Total ignored: invalid interface"
- ::= { dhcpSnpDbStat 24 }
- dhcpSnpDbStatTotalIgnoreUnsuppVlan OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Total ignored: unsupported vlans"
- ::= { dhcpSnpDbStat 25 }
- dhcpSnpDbStatTotalIgnoreParse OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Total ignored: parsing error"
- ::= { dhcpSnpDbStat 26 }
- dhcpSnpDbStatLastIgnoreTime OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { dhcpSnpDbStat 27 }
- --
- -- dhcp snooping dhcp vlan
- --
- dhcpSnpDhcpVlan OBJECT IDENTIFIER ::= { dhcpSnp 6 }
- dhcpSnpDhcpVlanVid OBJECT-TYPE
- SYNTAX INTEGER (0..4094)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0: disable DHCP VLAN."
- ::= { dhcpSnpDhcpVlan 1 }
- -----------------------------------------------------------------
- --
- -- ip source guard
- --
- -----------------------------------------------------------------
- ipsg OBJECT IDENTIFIER ::= { gs4012f 101 }
- ipsgTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpsgEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsg 1 }
- ipsgEntry OBJECT-TYPE
- SYNTAX IpsgEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { ipsgEntryMac, ipsgEntryVid }
- ::= { ipsgTable 1 }
- IpsgEntry ::=
- SEQUENCE {
- ipsgEntryMac MacAddress,
- ipsgEntryVid INTEGER,
- ipsgEntryIp IpAddress,
- ipsgEntryLease INTEGER,
- ipsgEntryType INTEGER,
- ipsgEntryPort INTEGER,
- ipsgEntryState RowStatus
- }
- ipsgEntryMac OBJECT-TYPE
- SYNTAX MacAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsgEntry 1 }
- ipsgEntryVid OBJECT-TYPE
- SYNTAX INTEGER (1.. 4094)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsgEntry 2 }
- ipsgEntryIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsgEntry 3 }
- ipsgEntryLease OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "second"
- ::= { ipsgEntry 4 }
- ipsgEntryType OBJECT-TYPE
- SYNTAX INTEGER { static(1), dhcp(2) }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsgEntry 5 }
- ipsgEntryPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0 means any port"
- ::= { ipsgEntry 6 }
- ipsgEntryState OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { ipsgEntry 7 }
- -----------------------------------------------------------------
- --
- -- arpInspect
- --
- -----------------------------------------------------------------
- arpInspect OBJECT IDENTIFIER ::= { gs4012f 102 }
- arpInspectSetup OBJECT IDENTIFIER ::= { arpInspect 1 }
- arpInspectState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectSetup 1 }
- arpInspectFilterAgingTime OBJECT-TYPE
- SYNTAX INTEGER (0..2147483647)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectSetup 2 }
- arpInspectLog OBJECT IDENTIFIER ::= { arpInspectSetup 3 }
- arpInspectLogEntries OBJECT-TYPE
- SYNTAX INTEGER (0..1024)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLog 1 }
- arpInspectLogRate OBJECT-TYPE
- SYNTAX INTEGER (0..1024)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLog 2 }
- arpInspectLogInterval OBJECT-TYPE
- SYNTAX INTEGER (0..2147483647)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLog 3 }
- --arpInspectVlanTable
- arpInspectVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ArpInspectVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectSetup 4 }
- arpInspectVlanEntry OBJECT-TYPE
- SYNTAX ArpInspectVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { arpInspectVlanVid }
- ::= { arpInspectVlanTable 1 }
- ArpInspectVlanEntry ::=
- SEQUENCE {
- arpInspectVlanVid INTEGER,
- arpInspectVlanLog INTEGER,
- arpInspectVlanStatus INTEGER
- }
- arpInspectVlanVid OBJECT-TYPE
- SYNTAX INTEGER (1..4094)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectVlanEntry 1 }
- arpInspectVlanLog OBJECT-TYPE
- SYNTAX INTEGER {
- all (1),
- none (2),
- permit (3),
- deny (4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectVlanEntry 2 }
- arpInspectVlanStatus OBJECT-TYPE
- SYNTAX INTEGER {
- enabled(1),
- disabled(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectVlanEntry 3 }
- --arpInspectPortTable
- arpInspectPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ArpInspectPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectSetup 5 }
- arpInspectPortEntry OBJECT-TYPE
- SYNTAX ArpInspectPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { arpInspectPortIndex }
- ::= { arpInspectPortTable 1 }
- ArpInspectPortEntry ::=
- SEQUENCE {
- arpInspectPortIndex INTEGER,
- arpInspectPortTrust INTEGER,
- arpInspectPortRate INTEGER,
- arpInspectPortInterval INTEGER
- }
- arpInspectPortIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectPortEntry 1 }
- arpInspectPortTrust OBJECT-TYPE
- SYNTAX INTEGER {
- trusted(1),
- untrusted(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectPortEntry 2 }
- arpInspectPortRate OBJECT-TYPE
- SYNTAX INTEGER (0..2048)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectPortEntry 3 }
- arpInspectPortInterval OBJECT-TYPE
- SYNTAX INTEGER (1..15)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectPortEntry 4 }
- arpInspectStatus OBJECT IDENTIFIER ::= { arpInspect 2 }
- arpInspectFilterClear OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatus 1 }
- arpInspectLogClear OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatus 2 }
- --arpInspectFilterTable
- arpInspectFilterTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ArpInspectFilterEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatus 3 }
- arpInspectFilterEntry OBJECT-TYPE
- SYNTAX ArpInspectFilterEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { arpInspectFilterMac, arpInspectFilterVid }
- ::= { arpInspectFilterTable 1 }
- ArpInspectFilterEntry ::=
- SEQUENCE {
- arpInspectFilterMac MacAddress,
- arpInspectFilterVid INTEGER,
- arpInspectFilterPort INTEGER,
- arpInspectFilterExpiry INTEGER,
- arpInspectFilterReason INTEGER,
- arpInspectFilterRowStatus RowStatus
- }
- arpInspectFilterMac OBJECT-TYPE
- SYNTAX MacAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 1 }
- arpInspectFilterVid OBJECT-TYPE
- SYNTAX INTEGER (1..4094)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 2 }
- arpInspectFilterPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 3 }
- arpInspectFilterExpiry OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 4 }
- arpInspectFilterReason OBJECT-TYPE
- SYNTAX INTEGER {
- macVid(1),
- port(2),
- ip(3)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 5 }
- arpInspectFilterRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectFilterEntry 6 }
- --arpInspectLogTable
- arpInspectLogTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ArpInspectLogEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatus 4 }
- arpInspectLogEntry OBJECT-TYPE
- SYNTAX ArpInspectLogEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { arpInspectLogMac, arpInspectLogVid, arpInspectLogPort, arpInspectLogIp }
- ::= { arpInspectLogTable 1 }
- ArpInspectLogEntry ::=
- SEQUENCE {
- arpInspectLogMac MacAddress,
- arpInspectLogVid INTEGER,
- arpInspectLogPort INTEGER,
- arpInspectLogIp IpAddress,
- arpInspectLogNumPkt INTEGER,
- arpInspectLogReason INTEGER,
- arpInspectLogTime DateAndTime
- }
- arpInspectLogMac OBJECT-TYPE
- SYNTAX MacAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 1 }
- arpInspectLogVid OBJECT-TYPE
- SYNTAX INTEGER (1..4094)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 2 }
- arpInspectLogPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 3 }
- arpInspectLogIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 4 }
- arpInspectLogNumPkt OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 5 }
- arpInspectLogReason OBJECT-TYPE
- SYNTAX INTEGER {
- Deny (1),
- DenyStatic (2),
- DenyDHCP (3),
- PermitStatic (4),
- PermitDHCP (5)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 6 }
- arpInspectLogTime OBJECT-TYPE
- SYNTAX DateAndTime
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectLogEntry 7 }
- --arpInspectStatisticsTable
- arpInspectStatisticsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ArpInspectStatisticsEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatus 5 }
- arpInspectStatisticsEntry OBJECT-TYPE
- SYNTAX ArpInspectStatisticsEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION ""
- INDEX { arpInspectStatisticsVid }
- ::= { arpInspectStatisticsTable 1 }
- ArpInspectStatisticsEntry ::=
- SEQUENCE {
- arpInspectStatisticsVid INTEGER,
- arpInspectStatisticsReceived Counter,
- arpInspectStatisticsRequest Counter,
- arpInspectStatisticsReply Counter,
- arpInspectStatisticsForward Counter,
- arpInspectStatisticsDrop Counter,
- arpInspectStatisticsClear EnabledStatus
- }
- arpInspectStatisticsVid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 1 }
- arpInspectStatisticsReceived OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 2 }
- arpInspectStatisticsRequest OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 3 }
- arpInspectStatisticsReply OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 4 }
- arpInspectStatisticsForward OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 5 }
- arpInspectStatisticsDrop OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 6 }
- arpInspectStatisticsClear OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { arpInspectStatisticsEntry 7 }
- -- trTCMSetup
- trTCMSetup OBJECT IDENTIFIER ::= { gs4012f 103 }
- trTCMState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Two-rate three color marker enabled/disabled for the switch."
- ::= { trTCMSetup 1 }
- trTCMMode OBJECT-TYPE
- SYNTAX INTEGER {
- color-aware(0),
- color-blind(1)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { trTCMSetup 2 }
- -- trTCMPortTable
- trTCMPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TrTCMPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { trTCMSetup 3 }
- trTCMPortEntry OBJECT-TYPE
- SYNTAX TrTCMPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in trTCMPortTable."
- INDEX { dot1dBasePort }
- ::= { trTCMPortTable 1 }
- TrTCMPortEntry ::=
- SEQUENCE {
- trTCMPortState RowStatus,
- trTCMPortCIR INTEGER,
- trTCMPortPIR INTEGER,
- trTCMPortDscpGreen INTEGER,
- trTCMPortDscpYellow INTEGER,
- trTCMPortDscpRed INTEGER
- }
- trTCMPortState OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- "Two-rate three color marker enabled/disabled on the port."
- ::= { trTCMPortEntry 1 }
- trTCMPortCIR OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Allowed CIR in pkts/s."
- ::= { trTCMPortEntry 2 }
- trTCMPortPIR OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Allowed PIR in pkts/s."
- ::= { trTCMPortEntry 3 }
- trTCMPortDscpGreen OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0-63"
- ::= { trTCMPortEntry 4 }
- trTCMPortDscpYellow OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0-63"
- ::= { trTCMPortEntry 5 }
- trTCMPortDscpRed OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "0-63"
- ::= { trTCMPortEntry 6 }
- -- loopGuardSetup
- loopGuardSetup OBJECT IDENTIFIER ::= { gs4012f 104 }
- loopGuardState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { loopGuardSetup 1 }
- -- loopGuardPortTable
- loopGuardPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoopGuardPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { loopGuardSetup 2 }
- loopGuardPortEntry OBJECT-TYPE
- SYNTAX LoopGuardPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in loopGuardPortTable."
- INDEX { dot1dBasePort }
- ::= { loopGuardPortTable 1 }
- LoopGuardPortEntry ::=
- SEQUENCE {
- loopGuardPortState EnabledStatus
- }
- loopGuardPortState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { loopGuardPortEntry 1 }
- -- subnetBasedVlanSetup
- subnetBasedVlanSetup OBJECT IDENTIFIER ::= { gs4012f 105 }
- subnetBasedVlanState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "subnet-based vlan feature enabled/disabled for the switch."
- ::= { subnetBasedVlanSetup 1 }
- dhcpVlanOverrideState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "dhcp vlan override enabled/disabled when subnet-based vlan is enabled."
- ::= { subnetBasedVlanSetup 2 }
- subnetBasedVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SubnetBasedVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { subnetBasedVlanSetup 3 }
- subnetBasedVlanEntry OBJECT-TYPE
- SYNTAX SubnetBasedVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in subnetBasedVlanTable."
- INDEX {subnetBasedVlanSrcIp , subnetBasedVlanSrcMaskBit}
- ::= { subnetBasedVlanTable 1 }
- SubnetBasedVlanEntry ::=
- SEQUENCE {
- subnetBasedVlanSrcIp IpAddress,
- subnetBasedVlanSrcMaskBit INTEGER,
- subnetBasedVlanName DisplayString,
- subnetBasedVlanVid INTEGER,
- subnetBasedVlanPriority INTEGER,
- subnetBasedVlanEntryState RowStatus
- }
- subnetBasedVlanSrcIp OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "source ip for subnet-based vlan entry"
- ::= { subnetBasedVlanEntry 1 }
- subnetBasedVlanSrcMaskBit OBJECT-TYPE
- SYNTAX INTEGER (1..32)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "source ip mask-bits for subnet-based vlan entry"
- ::= { subnetBasedVlanEntry 2 }
- subnetBasedVlanName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..31))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "name for subnet-based vlan entry"
- ::= { subnetBasedVlanEntry 3 }
- subnetBasedVlanVid OBJECT-TYPE
- SYNTAX INTEGER (1..4094)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "vid for subnet-based vlan entry"
- ::= { subnetBasedVlanEntry 4 }
- subnetBasedVlanPriority OBJECT-TYPE
- SYNTAX INTEGER (0..7)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "priority for subnet-based vlan entry"
- ::= { subnetBasedVlanEntry 5 }
- subnetBasedVlanEntryState OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { subnetBasedVlanEntry 6 }
- -- MAC Authentication
- macAuthenticationSetup OBJECT IDENTIFIER ::= { gs4012f 106 }
- macAuthenticationState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationSetup 1 }
- macAuthenticationNamePrefix OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationSetup 2 }
- macAuthenticationPassword OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationSetup 3 }
- macAuthenticationTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationSetup 4 }
- -- macAuthenticationPortTable
- macAuthenticationPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MacAuthenticationPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationSetup 5 }
- macAuthenticationPortEntry OBJECT-TYPE
- SYNTAX MacAuthenticationPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION "An entry in macAuthenticationPortTable."
- INDEX { dot1dBasePort }
- ::= { macAuthenticationPortTable 1 }
- MacAuthenticationPortEntry ::=
- SEQUENCE {
- macAuthenticationPortState EnabledStatus
- }
- macAuthenticationPortState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { macAuthenticationPortEntry 1 }
- -- MSTP
- --****************************************************************
- -- TEXTUAL-CONVENTIONs
- --****************************************************************
- MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION
- STATUS mandatory
- DESCRIPTION
- "This textual convention is an extension of the
- MstiInstanceIndex convention. This extension permits the
- additional value of zero, which means Common and Internal
- Spanning Tree (CIST)."
- SYNTAX Integer32 (0..16)
- mstp OBJECT IDENTIFIER ::= { gs4012f 107 }
- -- mstpGen group reflects configurations/statuses
- -- the Bridge as a unit
- mstpGen OBJECT IDENTIFIER ::= { mstp 1}
- mstpGenState OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Enabled/disabled on the mrstp bridge."
- ::= { mstpGen 1 }
- mstpGenCfgIdName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The configuration name that identifies the MST
- region and is used as one of the inputs in the
- computation of the MST Configuration Identifier."
- REFERENCE
- "12.12.3.4.2.b)"
- ::= { mstpGen 2 }
- mstpGenCfgIdRevLevel OBJECT-TYPE
- SYNTAX Integer32
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "This object identifies the MST revision that
- identifies the MST region and is used as one
- of the inputs in the computation of the MST
- configuration Identifier."
- REFERENCE
- "12.12.3.4.2.c)"
- ::= { mstpGen 3 }
- mstpGenCfgIdCfgDigest OBJECT-TYPE
- SYNTAX OCTET STRING(SIZE(16))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Configuration Digest."
- REFERENCE
- "12.12.3.3.3.a.4"
- ::= { mstpGen 4 }
- mstpGenHelloTime OBJECT-TYPE
- SYNTAX Timeout (1..10)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mstpGen 5 }
- mstpGenMaxAge OBJECT-TYPE
- SYNTAX Timeout (6..40)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mstpGen 6 }
- mstpGenForwardDelay OBJECT-TYPE
- SYNTAX Timeout (4..30)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- ""
- ::= {mstpGen 7}
- mstpGenMaxHops OBJECT-TYPE
- SYNTAX Integer32 (4..30)
- MAX-ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "13.22.f)"
- ::= { mstpGen 8 }
- mstpGenCistRootPathCost OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpGen 9 }
- mstpGenCistRootBrid OBJECT-TYPE
- SYNTAX OCTET STRING(SIZE(32))
- MAX-ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpGen 10 }
- -- MSTP MAP TABLE
- mstMapTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MstMapEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This table contains one entry for each instance of MSTP."
- ::= { mstp 20 }
- mstMapEntry OBJECT-TYPE
- SYNTAX MstMapEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A conceptual row containing the status of the MSTP instance."
- INDEX { mstMapIndex }
- ::= { mstMapTable 1 }
- MstMapEntry ::= SEQUENCE {
- mstMapIndex MstiOrCistInstanceIndex,
- mstMapVlans1k OCTET STRING,
- mstMapVlans2k OCTET STRING,
- mstMapVlans3k OCTET STRING,
- mstMapVlans4k OCTET STRING,
- mstMapRowStatus RowStatus
- }
- mstMapIndex OBJECT-TYPE
- SYNTAX MstiOrCistInstanceIndex
- MAX-ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Uniquely identifies an instance. The entry of this table with index 0
- presents always, represents CIST. When SET operation "
- ::= { mstMapEntry 1 }
- mstMapVlans1k OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0..128))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "A string of octets containing one bit per VLAN. The
- first octet corresponds to VLANs with VlanIndex values
- 1 through 8; the second octet to VLANs 9 through
- 16 etc. The most significant bit of each octet
- corresponds to the lowest VlanIndex value in that octet.
- For each VLAN that is mapped to this MSTP instance,
- the bit corresponding to that VLAN is set to '1'.
- Empty (zero) most significant octes are not mandatory."
- ::= { mstMapEntry 2 }
- mstMapVlans2k OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0..128))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "A string of octets containing one bit per VLAN for
- VLANS with VlanIndex values 1024 through 2047. The
- first octet corresponds to VLANs with VlanIndex values
- 1024 through 1031; the second octet to VLANs 1032
- through 1039 etc. The most significant bit of each
- octet corresponds to the lowest VlanIndex value in that
- octet.
- For each VLAN that is mapped to this MSTP instance,
- the bit corresponding to that VLAN is set to '1'.
- Empty (zero) most significant octes are not mandatory."
- ::= { mstMapEntry 3 }
- mstMapVlans3k OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0..128))
- ACCESS read-write
- STATUS current
- DESCRIPTION
- "A string of octets containing one bit per VLAN for
- VLANS with VlanIndex values 2048 through 3071. The
- first octet corresponds to VLANs with VlanIndex values
- of 2048 through 2055; the second octet to VLANs 2056
- through 2063 etc. The most significant bit of each
- octet corresponds to the lowest VlanIndex value in that
- octet.
- For each VLAN that is mapped to this MSTP instance,
- the bit corresponding to that VLAN is set to '1'.
- Empty (zero) most significant octes are not mandatory."
- ::= { mstMapEntry 4 }
- mstMapVlans4k OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0..128))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "A string of octets containing one bit per VLAN for
- VLANS with VlanIndex values 3072 through 4095. The
- first octet corresponds to VLANs with VlanIndex values
- 3072 through 3079; the second octet to VLANs 3080
- through 3087 etc. The most significant bit of each
- octet corresponds to the lowest VlanIndex value in that
- octet.
- For each VLAN that is mapped to this MSTP instance,
- the bit corresponding to that VLAN is set to '1'.
- Empty (zero) most significant octes are not mandatory."
- ::= { mstMapEntry 5 }
- mstMapRowStatus OBJECT-TYPE
- SYNTAX RowStatus
- ACCESS read-create
- STATUS mandatory
- DESCRIPTION
- ""
- ::= { mstMapEntry 6 }
- -- MSTP Vlan Table, map vlan to msti
- mstVlanTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MstVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This table contains one entry for each VlanId."
- ::= { mstp 30 }
- mstVlanEntry OBJECT-TYPE
- SYNTAX MstVlanEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Information regarding the instance to which each Vlan is mapped."
- INDEX { mstVlanIndex }
- ::= { mstVlanTable 1 }
- MstVlanEntry ::= SEQUENCE {
- mstVlanIndex INTEGER,
- mstVlanMstIndex MstiOrCistInstanceIndex
- }
- mstVlanIndex OBJECT-TYPE
- SYNTAX INTEGER(1..4094)
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The VlanId for which this entry contains the instance mapped."
- ::= { mstVlanEntry 1 }
- mstVlanMstIndex OBJECT-TYPE
- SYNTAX MstiOrCistInstanceIndex
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An integer with values ranging from 0 to 64 that identify a
- the CIST/MSTI instance to which this VLAN is mapped"
- ::= { mstVlanEntry 2 }
- -- MSTP Port Table, information for all instance of a port
- mstpPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MstpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A table that contains generic information about
- every port that is associated with this bridge."
- ::= { mstp 40 }
- mstpPortEntry OBJECT-TYPE
- SYNTAX MstpPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A list of information for each port of the
- bridge."
- INDEX { mstpPortIndex }
- ::= { mstpPortTable 1 }
- MstpPortEntry ::= SEQUENCE {
- mstpPortIndex INTEGER,
- mstpPortOperEdgePort TruthValue,
- mstpPortOperPointToPointMAC TruthValue
- }
- mstpPortIndex OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A unique value, greater than zero, for each Port.
- The value for each interface sub-layer
- must remain constant at least from one re-initialization
- of the entity's network management system to the next re-
- initialization."
- ::= { mstpPortEntry 1 }
- mstpPortOperEdgePort OBJECT-TYPE
- SYNTAX TruthValue
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- REFERENCE ""
- ::= { mstpPortEntry 2 }
- mstpPortOperPointToPointMAC OBJECT-TYPE
- SYNTAX TruthValue
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- ""
- REFERENCE ""
- ::= {mstpPortEntry 3}
- -- MSTP Xst Table, Cist/Mst status/setting
- mstpXstTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MstpXstEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstp 50 }
- mstpXstEntry OBJECT-TYPE
- SYNTAX MstpXstEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "."
- INDEX { mstpXstId }
- ::= { mstpXstTable 1 }
- MstpXstEntry ::= SEQUENCE {
- mstpXstId MstiOrCistInstanceIndex,
- mstpXstBridgePriority Integer32,
- mstpXstBridgeId BridgeId,
- mstpXstInternalRootCost Integer32,
- mstpXstRootPort INTEGER,
- mstpXstTimeSinceTopologyChange TimeTicks,
- mstpXstTopologyChangesCount Counter32
- }
- mstpXstId OBJECT-TYPE
- SYNTAX MstiOrCistInstanceIndex
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "0 means CIST."
- ::= { mstpXstEntry 1 }
- mstpXstBridgePriority OBJECT-TYPE
- SYNTAX Integer32 (0..61440)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Bridge priority, in steps of 4096."
- DEFVAL { 32768 }
- ::= { mstpXstEntry 2 }
- mstpXstBridgeId OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstEntry 3 }
- mstpXstInternalRootCost OBJECT-TYPE
- SYNTAX Integer32
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstEntry 4 }
- mstpXstRootPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstEntry 5 }
- mstpXstTimeSinceTopologyChange OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstEntry 6 }
- mstpXstTopologyChangesCount OBJECT-TYPE
- SYNTAX Counter32
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstEntry 7 }
- -- MSTP Xst Port Table, Cist/Mst Port status/setting
- mstpXstPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MstpXstPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstp 60 }
- mstpXstPortEntry OBJECT-TYPE
- SYNTAX MstpXstPortEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "."
- REFERENCE
- "."
- INDEX { mstpXstPortXstId, mstpXstPortIndex }
- ::= { mstpXstPortTable 1 }
- MstpXstPortEntry ::=
- SEQUENCE {
- mstpXstPortXstId MstiOrCistInstanceIndex,
- mstpXstPortIndex INTEGER,
- mstpXstPortEnable EnabledStatus,
- mstpXstPortPriority Integer32,
- mstpXstPortPathCost INTEGER,
- mstpXstPortState INTEGER,
- mstpXstPortDesignatedRoot BridgeId,
- mstpXstPortDesignatedCost Integer32,
- mstpXstPortDesignatedBridge BridgeId,
- mstpXstPortDesignatedPort INTEGER
- }
- mstpXstPortXstId OBJECT-TYPE
- SYNTAX MstiOrCistInstanceIndex
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "0 means CIST."
- ::= { mstpXstPortEntry 1 }
- mstpXstPortIndex OBJECT-TYPE
- SYNTAX INTEGER(1..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The value of mstpPortIndex of the Port
- in mstpPortTable."
- ::= { mstpXstPortEntry 2 }
- mstpXstPortEnable OBJECT-TYPE
- SYNTAX EnabledStatus
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 3 }
- mstpXstPortPriority OBJECT-TYPE
- SYNTAX Integer32 (0..255)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Port priority, in steps of 16."
- DEFVAL { 128 }
- ::= { mstpXstPortEntry 4 }
- mstpXstPortPathCost OBJECT-TYPE
- SYNTAX INTEGER (1..65535)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 5 }
- mstpXstPortState OBJECT-TYPE
- SYNTAX INTEGER {
- disabled(0),
- discarding(1),
- learning(2),
- forwarding(3),
- unknown(4)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 6 }
- mstpXstPortDesignatedRoot OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 7 }
- mstpXstPortDesignatedCost OBJECT-TYPE
- SYNTAX Integer32
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 8 }
- mstpXstPortDesignatedBridge OBJECT-TYPE
- SYNTAX BridgeId
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 9 }
- mstpXstPortDesignatedPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "."
- ::= { mstpXstPortEntry 10 }
- --MSTP Traps
- mstpNotifications OBJECT IDENTIFIER ::= { mstp 70 }
- newRoot NOTIFICATION-TYPE
- OBJECTS {
- mstpXstId
- }
- STATUS current
- DESCRIPTION
- ""
- ::= { mstpNotifications 1 }
- topologyChange NOTIFICATION-TYPE
- OBJECTS {
- mstpXstId
- }
- STATUS current
- DESCRIPTION
- ""
- ::= { mstpNotifications 2 }
- END