Observium_CE/mibs/zyxel/ZYXEL-xs3900-48F-MIB

10170 lines
307 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- ZYXEL-XS3900-48F.mib
-- Revision 1.18 2013/03/28
ZYXEL-xs3900-48F-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
Counter, TimeTicks
FROM RFC1155-SMI
BridgeId, Timeout
FROM BRIDGE-MIB
dot1agCfmMdIndex
FROM IEEE8021-CFM-MIB
dot1agCfmMaIndex
FROM IEEE8021-CFM-MIB
dot1agCfmMepIdentifier
FROM IEEE8021-CFM-MIB
IpAddress
FROM SNMPv2-SMI
ifIndex
FROM IF-MIB -- RFC2863
NOTIFICATION-TYPE
FROM SNMPv2-SMI
dot1qVlanIndex
FROM Q-BRIDGE-MIB
sysObjectID
FROM RFC1213-MIB
ospfIfIpAddress, ospfAddressLessIf, ospfAreaId, ospfNbrIpAddr, ospfNbrAddressLessIndex,
ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfVirtIfAreaId, ospfVirtIfNeighbor
FROM OSPF-MIB;
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
products OBJECT IDENTIFIER ::= { zyxel 1 }
accessSwitch OBJECT IDENTIFIER ::= { products 5 }
esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 }
xs3900-48f MODULE-IDENTITY
LAST-UPDATED "201207041704Z" -- YYYY/MM/DD, HH/MM
ORGANIZATION "ZyXEL"
CONTACT-INFO ""
DESCRIPTION
"xs3900-48F MODULE"
::= { esSeries 74 }
sysInfo OBJECT IDENTIFIER ::= { xs3900-48f 1 }
rateLimitSetup OBJECT IDENTIFIER ::= { xs3900-48f 2 }
brLimitSetup OBJECT IDENTIFIER ::= { xs3900-48f 3 }
portSecuritySetup OBJECT IDENTIFIER ::= { xs3900-48f 4 }
vlanTrunkSetup OBJECT IDENTIFIER ::= { xs3900-48f 5 }
ctlProtTransSetup OBJECT IDENTIFIER ::= { xs3900-48f 6 }
vlanStackSetup OBJECT IDENTIFIER ::= { xs3900-48f 7 }
dot1xSetup OBJECT IDENTIFIER ::= { xs3900-48f 8 }
hwMonitorInfo OBJECT IDENTIFIER ::= { xs3900-48f 9 }
snmpSetup OBJECT IDENTIFIER ::= { xs3900-48f 10 }
dateTimeSetup OBJECT IDENTIFIER ::= { xs3900-48f 11 }
sysMgmt OBJECT IDENTIFIER ::= { xs3900-48f 12 }
layer2Setup OBJECT IDENTIFIER ::= { xs3900-48f 13 }
ipSetup OBJECT IDENTIFIER ::= { xs3900-48f 14 }
filterSetup OBJECT IDENTIFIER ::= { xs3900-48f 15 }
mirrorSetup OBJECT IDENTIFIER ::= { xs3900-48f 16 }
aggrSetup OBJECT IDENTIFIER ::= { xs3900-48f 17 }
accessCtlSetup OBJECT IDENTIFIER ::= { xs3900-48f 18 }
queuingMethodSetup OBJECT IDENTIFIER ::= { xs3900-48f 19 }
dhcpSetup OBJECT IDENTIFIER ::= { xs3900-48f 20 }
staticRouteSetup OBJECT IDENTIFIER ::= { xs3900-48f 21 }
arpInfo OBJECT IDENTIFIER ::= { xs3900-48f 22 }
portOpModeSetup OBJECT IDENTIFIER ::= { xs3900-48f 23 }
portBasedVlanSetup OBJECT IDENTIFIER ::= { xs3900-48f 24 }
multicastPortSetup OBJECT IDENTIFIER ::= { xs3900-48f 25 }
multicastStatus OBJECT IDENTIFIER ::= { xs3900-48f 26 }
igmpFilteringProfileSetup OBJECT IDENTIFIER ::= { xs3900-48f 27 }
mvrSetup OBJECT IDENTIFIER ::= { xs3900-48f 28 }
clusterSetup OBJECT IDENTIFIER ::= { xs3900-48f 29 }
faultMIB OBJECT IDENTIFIER ::= { xs3900-48f 30 }
faultTrapsMIB OBJECT IDENTIFIER ::= { xs3900-48f 31 }
protoBasedVlanSetup OBJECT IDENTIFIER ::= { xs3900-48f 32 }
sysLogSetup OBJECT IDENTIFIER ::= { xs3900-48f 33 }
diffservSetup OBJECT IDENTIFIER ::= { xs3900-48f 34 }
mrstp OBJECT IDENTIFIER ::= { xs3900-48f 35 }
dhcpSnp OBJECT IDENTIFIER ::= { xs3900-48f 100 }
ipsg OBJECT IDENTIFIER ::= { xs3900-48f 101 }
arpInspect OBJECT IDENTIFIER ::= { xs3900-48f 102 }
trTCMSetup OBJECT IDENTIFIER ::= { xs3900-48f 103 }
loopGuardSetup OBJECT IDENTIFIER ::= { xs3900-48f 104 }
subnetBasedVlanSetup OBJECT IDENTIFIER ::= { xs3900-48f 105 }
macAuthenticationSetup OBJECT IDENTIFIER ::= { xs3900-48f 106 }
mstp OBJECT IDENTIFIER ::= { xs3900-48f 107 }
radiusServerSetup OBJECT IDENTIFIER ::= { xs3900-48f 108 }
tacacsServerSetup OBJECT IDENTIFIER ::= { xs3900-48f 109 }
aaaSetup OBJECT IDENTIFIER ::= { xs3900-48f 110 }
portIsolationSetup OBJECT IDENTIFIER ::= { xs3900-48f 112 }
l2ptSetup OBJECT IDENTIFIER ::= { xs3900-48f 115 }
vlanMappingSetup OBJECT IDENTIFIER ::= { xs3900-48f 116 }
transceiverInfo OBJECT IDENTIFIER ::= { xs3900-48f 117 }
dot3OamSetup OBJECT IDENTIFIER ::= { xs3900-48f 118 }
dot1agCfmSetup OBJECT IDENTIFIER ::= { xs3900-48f 119 }
vlanCounterSetup OBJECT IDENTIFIER ::= { xs3900-48f 122 }
sysMemoryPool OBJECT IDENTIFIER ::= { xs3900-48f 124 }
pppoe OBJECT IDENTIFIER ::= { xs3900-48f 125 }
errdisable OBJECT IDENTIFIER ::= { xs3900-48f 130 }
cpuProtectionSetup OBJECT IDENTIFIER ::= { xs3900-48f 131 }
sFlowSetup OBJECT IDENTIFIER ::= { xs3900-48f 134 }
privateVLANMultiSwitch OBJECT IDENTIFIER ::= { xs3900-48f 148 }
-- 1.sysInfo
sysSwPlatformMajorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SW platform major version, e.g. 3."
::= { sysInfo 1 }
sysSwPlatformMinorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SW platform minor version, e.g. 50."
::= { sysInfo 2 }
sysSwModelString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Model letters, e.g. TJ"
::= { sysInfo 3 }
sysSwVersionControlNbr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version control number, e.g. 0."
::= { sysInfo 4 }
sysSwDay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SW compilation day, e.g. 19."
::= { sysInfo 5 }
sysSwMonth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SW compilation month, e.g. 8."
::= { sysInfo 6 }
sysSwYear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SW compilation year, e.g. 2004."
::= { sysInfo 7 }
sysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number"
::= { sysInfo 10 }
sysSwBootUpImage OBJECT-TYPE
SYNTAX INTEGER{
image1(1),
image2(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system boot up image,
You can change the boot up image of next rebooting by setting sysMgmtBootupImage."
::= { sysInfo 11 }
-- 2.rateLimitSetup
rateLimitState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress/egress rate limiting enabled/disabled for the switch."
::= { rateLimitSetup 1 }
-- rateLimitPortTable
rateLimitPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { rateLimitSetup 2 }
rateLimitPortEntry OBJECT-TYPE
SYNTAX RateLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress/egress rate limiting enabled/disabled on the port."
::= { rateLimitPortEntry 1 }
rateLimitPortCommitRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Egress 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 4 }
rateLimitPortPeakState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress peak rate limiting enabled/disabled on the port."
::= { rateLimitPortEntry 5 }
rateLimitPortEgrState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Egress rate limiting enabled/disabled on the port."
::= { rateLimitPortEntry 6 }
rateLimitPortCommitState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress commit rate limiting enabled/disabled on the port."
::= { rateLimitPortEntry 7 }
-- 3.brLimitSetup
brLimitState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Broadcast/multicast/DLF rate limiting enabled/disabled for the switch."
::= { brLimitSetup 1 }
-- brLimitPortTable
brLimitPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF BrLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { brLimitSetup 2 }
brLimitPortEntry OBJECT-TYPE
SYNTAX BrLimitPortEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Broadcast rate limiting enabled/disabled on the port."
::= { brLimitPortEntry 1 }
brLimitPortBrRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Multicast rate limiting enabled/disabled on the port."
::= { brLimitPortEntry 3 }
brLimitPortMcRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination lookup failure frames rate limiting enabled/disabled on the port."
::= { brLimitPortEntry 5 }
brLimitPortDlfRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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 }
-- 4.portSecuritySetup
portSecurityState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portSecuritySetup 1 }
portSecurityPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortSecurityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { portSecuritySetup 2 }
portSecurityPortEntry OBJECT-TYPE
SYNTAX PortSecurityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portSecurityPortTable."
INDEX { dot1dBasePort }
::= { portSecurityPortTable 1 }
PortSecurityPortEntry ::=
SEQUENCE {
portSecurityPortState EnabledStatus,
portSecurityPortLearnState EnabledStatus,
portSecurityPortCount INTEGER
}
portSecurityPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MAC address learning enabled/disable on the port."
::= { portSecurityPortEntry 2 }
portSecurityPortCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of (dynamic) MAC addresses that may be learned on the port."
::= { portSecurityPortEntry 3 }
portSecurityMacFreeze OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry is used to execute MacFreeze action to port.
It's meaningless while reading this entry."
::= { portSecuritySetup 3 }
portSecurityVMLTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortSecurityVMLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { portSecuritySetup 4 }
portSecurityVMLEntry OBJECT-TYPE
SYNTAX PortSecurityVMLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portSecurityVMLTable."
INDEX { portSecurityVMLPort, portSecurityVMLVID }
::= { portSecurityVMLTable 1 }
PortSecurityVMLEntry ::=
SEQUENCE {
portSecurityVMLPort INTEGER,
portSecurityVMLVID INTEGER,
portSecurityVMLMacLimit INTEGER,
portSecurityVMLRowStatus RowStatus
}
portSecurityVMLPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured port number of VLAN MAC Limit."
::= { portSecurityVMLEntry 1 }
portSecurityVMLVID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured VLAN number of VLAN MAC Limit."
::= { portSecurityVMLEntry 2 }
portSecurityVMLMacLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MAC limit of specific port and VLAN."
::= { portSecurityVMLEntry 3 }
portSecurityVMLRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { portSecurityVMLEntry 4 }
-- 5.vlanTrunkPortTable
vlanTrunkPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanTrunkPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlanTrunkSetup 1 }
vlanTrunkPortEntry OBJECT-TYPE
SYNTAX VlanTrunkPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in vlanTrunkPortTable."
INDEX { dot1dBasePort }
::= { vlanTrunkPortTable 1 }
VlanTrunkPortEntry ::=
SEQUENCE {
vlanTrunkPortState EnabledStatus
}
vlanTrunkPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VlanTrunking enabled/disabled on the port.
Active(1) to allow frames belonging to unknown
VLAN groups to pass through the switch."
::= { vlanTrunkPortEntry 1 }
-- 6.ctlProtTransSetup
ctlProtTransState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge control protocol transparency enabled/disabled for the switch"
::= { ctlProtTransSetup 1 }
-- ctlProtTransTunnelPortTable
ctlProtTransTunnelPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtlProtTransTunnelPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ctlProtTransSetup 2 }
ctlProtTransTunnelPortEntry OBJECT-TYPE
SYNTAX CtlProtTransTunnelPortEntry
MAX-ACCESS not-accessible
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge control protocol transparency mode for the port.
Modes: Peer(0), Tunnel(1), Discard(2), Network(3)"
::= { ctlProtTransTunnelPortEntry 1 }
-- 7.vlanStackSetup
vlanStackState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN Stacking enabled/disabled for the switch."
::= { vlanStackSetup 1 }
-- vlanStackPortTable
vlanStackPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanStackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlanStackSetup 3 }
vlanStackPortEntry OBJECT-TYPE
SYNTAX VlanStackPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in vlanStackPortTable."
INDEX { dot1dBasePort }
::= { vlanStackPortTable 1 }
VlanStackPortEntry ::=
SEQUENCE {
vlanStackPortMode INTEGER,
vlanStackPortVid INTEGER,
vlanStackPortPrio INTEGER,
vlanStackTunnelPortTpid INTEGER
}
vlanStackPortMode OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
access(2),
tunnel(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode of the port. Set Normal to have the switch ignore frames received
(or transmitted) on this port with VLAN stacking tags.
Anything you configure in SPVID and Priority are ignored.
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. normal (1), Access (2), tunnel (3)"
::= { vlanStackPortEntry 1 }
vlanStackPortVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VLAN ID used in service provider tag."
::= { vlanStackPortEntry 2 }
vlanStackPortPrio OBJECT-TYPE
SYNTAX INTEGER {
priority0(0),
priority1(1),
priority2(2),
priority3(3),
priority4(4),
priority5(5),
priority6(6),
priority7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority value for service provider tag.
0 is the lowest priority level and 7 is the highest."
::= { vlanStackPortEntry 3 }
vlanStackTunnelPortTpid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tunnel Port TPID in hex format, e.g. 8100."
::= { vlanStackPortEntry 4 }
-- selectiveQinQTable
selectiveQinQTable OBJECT-TYPE
SYNTAX SEQUENCE OF SelectiveQinQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlanStackSetup 4 }
selectiveQinQEntry OBJECT-TYPE
SYNTAX SelectiveQinQEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in selective qinq table"
INDEX { selectiveQinQPort, selectiveQinQCvid }
::= { selectiveQinQTable 1 }
SelectiveQinQEntry ::=
SEQUENCE {
selectiveQinQName DisplayString,
selectiveQinQPort INTEGER,
selectiveQinQCvid INTEGER,
selectiveQinQSpvid INTEGER,
selectiveQinQPriority INTEGER,
selectiveQinQRowStatus RowStatus
}
selectiveQinQName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of selective qinq entry"
::= { selectiveQinQEntry 1 }
selectiveQinQPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface port id"
::= { selectiveQinQEntry 2 }
selectiveQinQCvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"inner vid"
::= { selectiveQinQEntry 3 }
selectiveQinQSpvid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"outer vid"
::= { selectiveQinQEntry 4 }
selectiveQinQPriority OBJECT-TYPE
SYNTAX INTEGER {
priority0(0),
priority1(1),
priority2(2),
priority3(3),
priority4(4),
priority5(5),
priority6(6),
priority7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"priority"
::= { selectiveQinQEntry 5 }
selectiveQinQRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { selectiveQinQEntry 6 }
-- 8.dot1xSetup
-- portAuthState
portAuthState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1x port authentication enabled/disabled for the switch."
::= { dot1xSetup 3 }
-- portAuthTable
portAuthTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dot1xSetup 4 }
portAuthEntry OBJECT-TYPE
SYNTAX PortAuthEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portAuthTable."
INDEX { dot1dBasePort }
::= { portAuthTable 1 }
PortAuthEntry ::=
SEQUENCE {
portAuthEntryState EnabledStatus,
portReAuthEntryState EnabledStatus,
portReAuthEntryTimer INTEGER ,
portAuthQuietPeriod INTEGER ,
portAuthTxPeriod INTEGER ,
portAuthSupplicantTimeout INTEGER ,
portAuthMaxRequest INTEGER ,
portAuthGuestVlanState EnabledStatus,
portAuthGuestVlan INTEGER ,
portAuthGuestVlanHostMode INTEGER ,
portAuthGuestVlanHostModeMultiSecureNumber INTEGER
}
portAuthEntryState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1x port authentication enabled or disabled on the port."
::= { portAuthEntry 1 }
portReAuthEntryState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"802.1x port re-authentication enabled or disabled on the port."
::= { portAuthEntry 2 }
portReAuthEntryTimer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Re-authentication timer in seconds."
::= { portAuthEntry 3 }
portAuthQuietPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Quiet period in seconds."
::= { portAuthEntry 4 }
portAuthTxPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tx period in seconds."
::= { portAuthEntry 5 }
portAuthSupplicantTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Supplicant Timeout in seconds."
::= { portAuthEntry 6 }
portAuthMaxRequest OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max request."
::= { portAuthEntry 7 }
portAuthGuestVlanState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guest Vlan State."
::= { portAuthEntry 8 }
portAuthGuestVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guest Vlan ID."
::= { portAuthEntry 9 }
portAuthGuestVlanHostMode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guest Vlan Host Mode."
::= { portAuthEntry 10 }
portAuthGuestVlanHostModeMultiSecureNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Guest Vlan Host Mode Multi-Secure number."
::= { portAuthEntry 11 }
-- 9.hardwareInfo
-- fanRpmTable
fanRpmTable OBJECT-TYPE
SYNTAX SEQUENCE OF FanRpmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { hwMonitorInfo 1 }
fanRpmEntry OBJECT-TYPE
SYNTAX FanRpmEntry
MAX-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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of FAN."
::= { fanRpmEntry 1 }
fanRpmCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current speed in Revolutions Per Minute (RPM) on the fan."
::= { fanRpmEntry 2 }
fanRpmMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum speed measured in Revolutions Per Minute (RPM) on the fan."
::= { fanRpmEntry 3 }
fanRpmMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum speed measured in Revolutions Per Minute (RPM) on the fan."
::= { fanRpmEntry 4 }
fanRpmLowThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum speed at which a normal fan should work."
::= { fanRpmEntry 5 }
fanRpmDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { hwMonitorInfo 2 }
tempEntry OBJECT-TYPE
SYNTAX TempEntry
MAX-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 {
cpu (1),
mac (2),
phy1 (3),
phy2 (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of temperature unit. 1:MAC, 2:CPU, 3:PHY"
::= { tempEntry 1 }
tempCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature measured at this sensor."
::= { tempEntry 2 }
tempMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum temperature measured at this sensor."
::= { tempEntry 3 }
tempMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum temperature measured at this sensor."
::= { tempEntry 4 }
tempHighThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper temperature limit at this sensor."
::= { tempEntry 5 }
tempDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { hwMonitorInfo 3 }
voltageEntry OBJECT-TYPE
SYNTAX VoltageEntry
MAX-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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of voltage."
::= { voltageEntry 1 }
voltageCurValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage reading."
::= { voltageEntry 2 }
voltageMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum voltage measured at this point."
::= { voltageEntry 3 }
voltageMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum voltage measured at this point."
::= { voltageEntry 4 }
voltageNominalValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The normal voltage at wchich the switch work."
::= { voltageEntry 5 }
voltageLowThresh OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum voltage at which the switch should work."
::= { voltageEntry 6 }
voltageDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-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 }
-- 10.snmpSetup
snmpGetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpSetup 1 }
snmpSetCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpSetup 2 }
snmpTrapCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpSetup 3 }
-- snmpTrapDestTable
snmpTrapDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnmpTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { snmpSetup 4 }
snmpTrapDestEntry OBJECT-TYPE
SYNTAX SnmpTrapDestEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of trap destination."
::= { snmpTrapDestEntry 1 }
snmpTrapDestRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { snmpTrapDestEntry 2 }
snmpTrapDestPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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 current
DESCRIPTION
"The SNMP protocol version to send traps."
::= { snmpTrapDestEntry 4 }
snmpTrapUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name for sending SNMPv3 traps."
::= { snmpTrapDestEntry 5 }
snmpVersion OBJECT-TYPE
SYNTAX INTEGER {
v2c(0),
v3(1),
v3v2c(2)
}
MAX-ACCESS read-write
STATUS current
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,
snmpUserGroup DisplayString
-- snmpUserAuthPassword DisplayString,
-- snmpUserPrivPassword DisplayString,
-- snmpUserRowStatus RowStatus
}
snmpUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
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 }
snmpUserGroup OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The group name which this user belongs to."
::= { snmpUserEntry 5 }
snmpTrapGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnmpTrapGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table cantains SNMP trap group configuration."
::= { snmpSetup 7 }
snmpTrapGroupEntry OBJECT-TYPE
SYNTAX SnmpTrapGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry cantains SNMP trap group configuration."
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),
loopGuard(13),
errdisable(14),
-- reserved (15) for dyinggasp
-- reserved (16) for pse
fanairflow(17)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"System group of SNMP trap that the switch sends to the SNMP manager."
::= { snmpTrapGroupEntry 1 }
snmpTrapInterfaceGroup OBJECT-TYPE
SYNTAX BITS {
linkup(0),
linkdown(1),
autonegotiation(2),
lldp(3),
transceiverDdm(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpTrapGroupEntry 2 }
snmpTrapAAAGroup OBJECT-TYPE
SYNTAX BITS {
authentication(0),
accounting(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpTrapGroupEntry 3 }
snmpTrapIPGroup OBJECT-TYPE
SYNTAX BITS {
ping(0),
traceroute(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpTrapGroupEntry 4 }
snmpTrapSwitchGroup OBJECT-TYPE
SYNTAX BITS {
stp(0),
mactable(1),
rmon(2),
cfm(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { snmpTrapGroupEntry 5 }
-- 11.dateTimeSetup
dateTimeServerType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
daytime(2),
time(3),
ntp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time service protocol."
::= { dateTimeSetup 1 }
dateTimeServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of time server."
::= { dateTimeSetup 2 }
dateTimeZone OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time difference between UTC. Ex: +01"
::= { dateTimeSetup 3 }
dateTimeNewDateYear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in year."
::= { dateTimeSetup 4 }
dateTimeNewDateMonth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in month."
::= { dateTimeSetup 5 }
dateTimeNewDateDay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in day."
::= { dateTimeSetup 6 }
dateTimeNewTimeHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in hour."
::= { dateTimeSetup 7 }
dateTimeNewTimeMinute OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in minute."
::= { dateTimeSetup 8 }
dateTimeNewTimeSecond OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in second."
::= { dateTimeSetup 9 }
-- dateTimeDaylightSavingTimeSetup OBJECT-TYPE
dateTimeDaylightSavingTimeSetup OBJECT IDENTIFIER ::= { dateTimeSetup 10 }
daylightSavingTimeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Daylight saving time service start month."
::= { dateTimeDaylightSavingTimeSetup 4 }
daylightSavingTimeStartDateHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Daylight saving time service start time."
::= { dateTimeDaylightSavingTimeSetup 5 }
daylightSavingTimeEndDateWeek OBJECT-TYPE
SYNTAX INTEGER {
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Daylight saving time service end month."
::= { dateTimeDaylightSavingTimeSetup 8 }
daylightSavingTimeEndDateHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Daylight saving time service end time."
::= { dateTimeDaylightSavingTimeSetup 9 }
-- 12.sysMgmt
sysMgmtConfigSave OBJECT-TYPE
SYNTAX INTEGER {
config1(1),
config2(2)
}
MAX-ACCESS read-write
STATUS current
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.
Note: This action can access all configuration includes user account and AA configuration."
::= { sysMgmt 1 }
sysMgmtBootupConfig OBJECT-TYPE
SYNTAX INTEGER {
config1(1),
config2(2)
}
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reboot switch from SNMP. 1:Reboot, 0:Nothing"
::= { sysMgmt 3 }
sysMgmtDefaultConfig OBJECT-TYPE
SYNTAX INTEGER {
nothing(0),
resetToDefault(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Erase running config and reset to default.
Note: This action can access all configuration includes user account and AA configuration."
::= { sysMgmt 4 }
sysMgmtLastActionStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
success(1),
fail(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display status of last mgmt action."
::= { sysMgmt 5 }
sysMgmtSystemStatus OBJECT-TYPE
SYNTAX BITS {
sysAlarmDetected(0),
sysTemperatureError(1),
sysFanRPMError(2),
sysVoltageRangeError(3)
}
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show device CPU load in %, it's the snapshot of CPU load when
getting the values."
::= { sysMgmt 7 }
sysMgmtBootupImage OBJECT-TYPE
SYNTAX INTEGER {
image1(1),
image2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The setting value (read index) will be written into non-volatile memory.
When rebooting, the selected image will be used.
You can change the value of write index by CLI / MIB."
::= { sysMgmt 8 }
sysMgmtCounterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all port counters."
::= { sysMgmt 9 }
-- Tftp service
sysMgmtTftpServiceSetup OBJECT IDENTIFIER ::= { sysMgmt 10 }
sysMgmtTftpServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" IP address of TFTP server"
::= { sysMgmtTftpServiceSetup 1 }
sysMgmtTftpRemoteFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The file name that you want to backup to or restore from TFTP server"
::= { sysMgmtTftpServiceSetup 2 }
sysMgmtTftpConfigIndex OBJECT-TYPE
SYNTAX INTEGER {
config1(1),
config2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of system configuration which you want to restore."
::= { sysMgmtTftpServiceSetup 3 }
sysMgmtTftpAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
backupConfig(1),
restoreConfig(2),
mergeConfig(3)
}
MAX-ACCESS read-write
STATUS current DESCRIPTION
" Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server.
Note: This action can access all configuration includes user account and AA configuration."
::= { sysMgmtTftpServiceSetup 4 }
sysMgmtTftpActionStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
success(1),
fail(2),
underAction(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display status of mgmt action."
::= { sysMgmtTftpServiceSetup 5 }
sysMgmtTftpActionPrivilege13 OBJECT-TYPE
SYNTAX INTEGER {
none(0),
backupConfig(1),
restoreConfig(2),
mergeConfig(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server.
Note: This action can access configuration with privilege 13."
::= { sysMgmtTftpServiceSetup 113 }
-- sysMgmt action with Privilege
sysMgmtConfigSavePrivilege13 OBJECT-TYPE
SYNTAX INTEGER {
config1(1),
config2(2)
}
MAX-ACCESS read-write
STATUS current
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.
Note: This action can access configuration with privilege 13."
::= { sysMgmt 113 }
sysMgmtDefaultConfigPrivilege13 OBJECT-TYPE
SYNTAX INTEGER {
nothing(0),
resetToDefault(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Erase running config and reset to default.
Note: This action can access configuration with privilege 13."
::= { sysMgmt 213 }
-- 13.layer2Setup
vlanTypeSetup OBJECT-TYPE
SYNTAX INTEGER {
dot1Q(1),
portBased(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 1 }
igmpSnoopingStateSetup OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 2 }
tagVlanPortIsolationState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 3 }
stpState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 4 }
igmpFilteringStateSetup OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 5 }
unknownMulticastFrameForwarding OBJECT-TYPE
SYNTAX INTEGER {
flooding(1),
drop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 6 }
multicastGrpHostTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify host timeout for all multicast groups when the specific port is in auto mode."
::= { layer2Setup 7 }
reservedMulticastFrameForwarding OBJECT-TYPE
SYNTAX INTEGER {
flooding(1),
drop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 9 }
igmpsnp8021pPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 11 }
stpMode OBJECT-TYPE
SYNTAX INTEGER {
rstp(1),
mrstp(2),
mstp (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 12 }
-- igmpsnpVlanTable
igmpsnpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpsnpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { layer2Setup 13 }
igmpsnpVlanEntry OBJECT-TYPE
SYNTAX IgmpsnpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in IgmpsnpVlanTable."
INDEX { igmpsnpVid }
::= { igmpsnpVlanTable 1 }
IgmpsnpVlanEntry ::=
SEQUENCE {
igmpsnpVid INTEGER,
igmpsnpVlanName DisplayString,
igmpsnpVlanRowStatus RowStatus
}
igmpsnpVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpsnpVlanEntry 1 }
igmpsnpVlanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { igmpsnpVlanEntry 2 }
igmpsnpVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { igmpsnpVlanEntry 3 }
igmpsnpQuerierMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 14 }
ethernetCfmStateSetup OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 15 }
lldpStateSetup OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { layer2Setup 16 }
igmpSnpReportProxySetup OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IGMP Snooping report-proxy mode"
::= { layer2Setup 17 }
-- 14. ipSetup
dnsIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ipSetup 1 }
defaultMgmt OBJECT-TYPE
SYNTAX INTEGER {
inBand(0),
outOfBand(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ipSetup 2 }
inbandIpSetup OBJECT IDENTIFIER ::= { ipSetup 3 }
inbandIpType OBJECT-TYPE
SYNTAX INTEGER {
dhcpClient(0),
staticIp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpSetup 1 }
inbandVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpSetup 2 }
inbandStaticIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpSetup 3 }
inbandStaticSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpSetup 4 }
inbandStaticGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpSetup 5 }
outOfBandIpSetup OBJECT IDENTIFIER ::= { ipSetup 4 }
outOfBandIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { outOfBandIpSetup 1 }
outOfBandSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { outOfBandIpSetup 2 }
outOfBandGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { outOfBandIpSetup 3 }
maxNumOfInbandIp OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipSetup 5 }
-- inbandIpTable
inbandIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF InbandIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ipSetup 6 }
inbandIpEntry OBJECT-TYPE
SYNTAX InbandIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in inbandIpTable."
INDEX { inbandEntryIp, inbandEntryVid }
::= { inbandIpTable 1 }
InbandIpEntry ::=
SEQUENCE {
inbandEntryIp IpAddress,
inbandEntrySubnetMask IpAddress,
inbandEntryGateway IpAddress,
inbandEntryVid INTEGER,
inbandEntryManageable EnabledStatus,
inbandEntryRowStatus RowStatus
}
inbandEntryIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 1 }
inbandEntrySubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 2 }
inbandEntryGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 3 }
inbandEntryVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 4 }
inbandEntryManageable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 5 }
inbandEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { inbandIpEntry 6 }
-- 15.filterSetup
-- filterTable
filterTable OBJECT-TYPE
SYNTAX SEQUENCE OF FilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { filterSetup 1 }
filterEntry OBJECT-TYPE
SYNTAX FilterEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { filterEntry 1 }
filterActionState OBJECT-TYPE
SYNTAX INTEGER {
discardSource(1),
discardDestination(2),
both(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { filterEntry 2 }
filterMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { filterEntry 3 }
filterVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { filterEntry 4 }
filterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { filterEntry 5 }
-- 16.mirrorSetup
-- mirrorState
mirrorState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mirrorSetup 1 }
mirrorMonitorPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mirrorSetup 2 }
-- mirrorTable
mirrorTable OBJECT-TYPE
SYNTAX SEQUENCE OF MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mirrorSetup 3 }
mirrorEntry OBJECT-TYPE
SYNTAX MirrorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in mirrorTable."
INDEX { dot1dBasePort }
::= { mirrorTable 1 }
MirrorEntry ::=
SEQUENCE {
mirrorMirroredState EnabledStatus,
mirrorDirection INTEGER
}
mirrorMirroredState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mirrorEntry 1 }
mirrorDirection OBJECT-TYPE
SYNTAX INTEGER {
ingress(0),
egress(1),
both(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mirrorEntry 2 }
-- 17.aggrSetup
aggrState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrSetup 1 }
aggrSystemPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrSetup 2 }
-- aggrGroupTable
aggrGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AggrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { aggrSetup 3 }
aggrGroupEntry OBJECT-TYPE
SYNTAX AggrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in aggrGroupTable."
INDEX { aggrGroupIndex }
::= { aggrGroupTable 1 }
AggrGroupEntry ::=
SEQUENCE {
aggrGroupIndex INTEGER,
aggrGroupState EnabledStatus,
aggrGroupDynamicState EnabledStatus,
aggrGroupCriteria INTEGER
}
aggrGroupIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { aggrGroupEntry 1 }
aggrGroupState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrGroupEntry 2 }
aggrGroupDynamicState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrGroupEntry 3 }
aggrGroupCriteria OBJECT-TYPE
SYNTAX INTEGER {
srcMac (1),
dstMac (2),
srcDstMac (3),
srcIp (4),
dstIp (5),
srcDstIp (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrGroupEntry 4 }
-- aggrPortTable
aggrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AggrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { aggrSetup 4 }
aggrPortEntry OBJECT-TYPE
SYNTAX AggrPortEntry
MAX-ACCESS not-accessible
STATUS current
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),
t7(7),
t8(8),
t9(9),
t10(10),
t11(11),
t12(12),
t13(13),
t14(14),
t15(15),
t16(16),
t17(17),
t18(18),
t19(19),
t20(20),
t21(21),
t22(22),
t23(23),
t24(24)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrPortEntry 1 }
aggrPortDynamicStateTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { aggrPortEntry 2 }
-- 18.accessCtlSetup
-- accessCtlTable
accessCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccessCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { accessCtlSetup 1 }
accessCtlEntry OBJECT-TYPE
SYNTAX AccessCtlEntry
MAX-ACCESS not-accessible
STATUS current
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)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { accessCtlEntry 1 }
accessCtlEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accessCtlEntry 2 }
accessCtlServicePort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accessCtlEntry 3 }
accessCtlTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accessCtlEntry 4 }
-- securedClientTable
securedClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { accessCtlSetup 2 }
securedClientEntry OBJECT-TYPE
SYNTAX SecuredClientEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { securedClientEntry 1 }
securedClientEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { securedClientEntry 2 }
securedClientStartIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { securedClientEntry 3 }
securedClientEndIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { securedClientEntry 4 }
securedClientService OBJECT-TYPE
SYNTAX BITS {
telnet(0),
ftp(1),
http(2),
icmp(3),
snmp(4),
ssh(5),
https(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { securedClientEntry 5 }
-- 19. queuingMethodSetup
-- portQueuingMethodTable
portQueuingMethodTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortQueuingMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { queuingMethodSetup 1 }
portQueuingMethodEntry OBJECT-TYPE
SYNTAX PortQueuingMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portQueuingMethodTable."
INDEX { dot1dBasePort, portQueuingMethodQueue }
::= {portQueuingMethodTable 1}
PortQueuingMethodEntry ::=
SEQUENCE {
portQueuingMethodQueue INTEGER,
portQueuingMethodWeight INTEGER,
portQueuingMethodMode INTEGER,
portQueuingMethodUnicastNonunicastWeight INTEGER
}
portQueuingMethodQueue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0...7"
::= { portQueuingMethodEntry 1 }
portQueuingMethodWeight OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0...15"
::= { portQueuingMethodEntry 2 }
portQueuingMethodMode OBJECT-TYPE
SYNTAX INTEGER {
strictlyPriority(0),
weightedFairScheduling(1),
weightedRoundRobin(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portQueuingMethodEntry 3 }
portQueuingMethodUnicastNonunicastWeight OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"unicast and nonunicast weights, range from 1 to 127"
::= { portQueuingMethodEntry 4 }
portQueuingMethodHybridSpqTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortQueuingMethodHybridSpqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { queuingMethodSetup 2 }
portQueuingMethodHybridSpqEntry OBJECT-TYPE
SYNTAX PortQueuingMethodHybridSpqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portQueuingMethodTable."
INDEX { dot1dBasePort }
::= { portQueuingMethodHybridSpqTable 1 }
PortQueuingMethodHybridSpqEntry ::=
SEQUENCE {
portQueuingMethodHybridSpq INTEGER
}
portQueuingMethodHybridSpq OBJECT-TYPE
SYNTAX INTEGER {
none(0),
q0(1),
q1(2),
q2(3),
q3(4),
q4(5),
q5(6),
q6(7),
q7(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portQueuingMethodHybridSpqEntry 1 }
-- 20.dhcpSetup
globalDhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 1 }
globalDhcpRelayEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 1 }
globalDhcpRelayOption82Enable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 2 }
globalDhcpRelayInfoEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 3 }
globalDhcpRelayInfoData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 4 }
-- globalDhcpRelayRemoteServer
maxNumberOfGlobalDhcpRelayRemoteServer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 5 }
-- globalDhcpRelayRemoteServerTable
globalDhcpRelayRemoteServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF GlobalDhcpRelayRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { globalDhcpRelay 6 }
globalDhcpRelayRemoteServerEntry OBJECT-TYPE
SYNTAX GlobalDhcpRelayRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in globalDhcpRelayRemoteServerTable."
INDEX { globalDhcpRelayRemoteServerIp }
::= { globalDhcpRelayRemoteServerTable 1 }
GlobalDhcpRelayRemoteServerEntry ::=
SEQUENCE {
globalDhcpRelayRemoteServerIp IpAddress,
globalDhcpRelayRemoteServerRowStatus RowStatus
}
globalDhcpRelayRemoteServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { globalDhcpRelayRemoteServerEntry 1 }
globalDhcpRelayRemoteServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { globalDhcpRelayRemoteServerEntry 2 }
--
dhcpServer OBJECT IDENTIFIER ::= { dhcpSetup 2 }
maxNumberOfDhcpServers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpServer 2 }
dhcpServerEntry OBJECT-TYPE
SYNTAX DhcpServerEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 1 }
dhcpServerStartAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 2 }
dhcpServerPoolSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 3 }
dhcpServerMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 4 }
dhcpServerGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 5 }
dhcpServerPrimaryDNS OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 6 }
dhcpServerSecondaryDNS OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 7 }
dhcpServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { dhcpServerEntry 8 }
--
dhcpRelay OBJECT IDENTIFIER ::= { dhcpSetup 3 }
dhcpRelayInfoData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpRelay 1 }
maxNumberOfDhcpRelay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpRelay 3 }
-- dhcpRelayRemoteServerTable
dhcpRelayRemoteServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpRelay 4 }
dhcpRelayRemoteServerEntry OBJECT-TYPE
SYNTAX DhcpRelayRemoteServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in dhcpRelayRemoteServerTable."
INDEX { dhcpRelayVid, dhcpRelayRemoteServerIp }
::= { dhcpRelayRemoteServerTable 1 }
DhcpRelayRemoteServerEntry ::=
SEQUENCE {
dhcpRelayVid INTEGER,
dhcpRelayRemoteServerIp IpAddress,
dhcpRelayRemoteServerRowStatus RowStatus
}
dhcpRelayVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpRelayRemoteServerEntry 1 }
dhcpRelayRemoteServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpRelayRemoteServerEntry 2 }
dhcpRelayRemoteServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { dhcpRelayRemoteServerEntry 3 }
-- dhcpRelayTable
dhcpRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpRelay 5 }
dhcpRelayEntry OBJECT-TYPE
SYNTAX DhcpRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in dhcpRelayTable."
INDEX { dhcpRelayVid }
::= { dhcpRelayTable 1 }
DhcpRelayEntry ::=
SEQUENCE {
dhcpRelayOption82Enable EnabledStatus,
dhcpRelayInfoEnable EnabledStatus
}
dhcpRelayOption82Enable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpRelayEntry 1 }
dhcpRelayInfoEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpRelayEntry 2 }
-- 21.staticRouteSetup
maxNumberOfStaticRoutes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { staticRouteSetup 1 }
-- staticRouteTable
staticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { staticRouteSetup 2 }
staticRouteEntry OBJECT-TYPE
SYNTAX StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 1 }
staticRouteIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 2 }
staticRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 3 }
staticRouteGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 4 }
staticRouteMetric OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 5 }
staticRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { staticRouteEntry 6 }
-- 22.arpInfo
-- arpTable
arpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInfo 1 }
arpEntry OBJECT-TYPE
SYNTAX ArpEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpEntry 1 }
arpIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpEntry 2 }
arpMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpEntry 3 }
arpMacVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpEntry 4 }
arpType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpEntry 5 }
-- 23.portOpModeSetup
-- portOpModePortTable
portOpModePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortOpModePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { portOpModeSetup 1 }
portOpModePortEntry OBJECT-TYPE
SYNTAX PortOpModePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portOpModePortTable."
INDEX { dot1dBasePort }
::= { portOpModePortTable 1 }
PortOpModePortEntry ::=
SEQUENCE {
portOpModePortSpeedDuplex INTEGER,
portOpModePortFlowCntl INTEGER,
portOpModePortName OCTET STRING,
portOpModePortModuleType INTEGER,
portOpModePortLinkUpType INTEGER,
portOpModePortLBTestStatus INTEGER,
portOpModePortCounterReset INTEGER,
portOpModePortCX4CableLength INTEGER,
portOpModePort10GMediaType INTEGER
}
portOpModePortSpeedDuplex OBJECT-TYPE
SYNTAX INTEGER {
auto(0),
speed10Half(1),
speed10Full(2),
speed100Half(3),
speed100Full(4),
speed1000Full(5),
speed10000Full(6),
speed12000Full(7),
speed40000Full(8),
speed1000Auto(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portOpModePortEntry 1 }
portOpModePortFlowCntl OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portOpModePortEntry 2 }
portOpModePortName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portOpModePortEntry 3 }
portOpModePortModuleType OBJECT-TYPE
SYNTAX INTEGER {
fastEthernet(0),
gigabitEthernet(1),
xgEthernet10000(2),
x1Ethernet40000(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { portOpModePortEntry 4 }
portOpModePortLinkUpType OBJECT-TYPE
SYNTAX INTEGER {
down(0),
utp(1),
sfp(2),
xfp(3),
cx4(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { portOpModePortEntry 5 }
portOpModePortLBTestStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
underTesting(1),
success(2),
fail(3)
}
MAX-ACCESS read-only
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry resets port counter."
::= { portOpModePortEntry 8 }
portOpModePortCX4CableLength OBJECT-TYPE
SYNTAX INTEGER {
halfMeters (0),
oneMeters (1),
threeMeters(2),
fiveMeters (3),
tenMeters (4),
fifteenMeters (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The length of CX4 Cable."
::= { portOpModePortEntry 9 }
portOpModePort10GMediaType OBJECT-TYPE
SYNTAX INTEGER {
sfpPlus (0),
dac10g (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the 10GBase media type."
::= { portOpModePortEntry 10 }
-- 24.portBasedVlanSetup
-- portBasedVlanPortListTable
portBasedVlanPortListTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortBasedVlanPortListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { portBasedVlanSetup 1 }
portBasedVlanPortListEntry OBJECT-TYPE
SYNTAX PortBasedVlanPortListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portBasedVlanPortListTable."
INDEX { dot1dBasePort }
::= { portBasedVlanPortListTable 1 }
PortBasedVlanPortListEntry ::=
SEQUENCE {
portBasedVlanPortListMembers OCTET STRING
}
portBasedVlanPortListMembers OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { portBasedVlanPortListEntry 1 }
-- 25.multicastPortSetup
multicastPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MulticastPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { multicastPortSetup 1 }
multicastPortEntry OBJECT-TYPE
SYNTAX MulticastPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in multicastPortTable."
INDEX { dot1dBasePort }
::= { multicastPortTable 1 }
MulticastPortEntry ::=
SEQUENCE {
multicastPortMaxGroupLimited EnabledStatus,
multicastPortMaxOfGroup INTEGER,
multicastPortIgmpFilteringProfile DisplayString,
multicastPortQuerierMode INTEGER,
multicastPortThrottlingAction INTEGER,
multicastPortLeaveMode INTEGER,
multicastPortLeaveTimeout INTEGER,
multicastPortFastLeaveTimeout INTEGER
}
multicastPortMaxGroupLimited OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { multicastPortEntry 2 }
multicastPortMaxOfGroup OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0..255"
::= { multicastPortEntry 3 }
multicastPortIgmpFilteringProfile OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { multicastPortEntry 4 }
multicastPortQuerierMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
fixed(2),
edge(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { multicastPortEntry 5 }
multicastPortThrottlingAction OBJECT-TYPE
SYNTAX INTEGER {
deny(1),
replace(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify throttling action for each port"
::= { multicastPortEntry 6 }
multicastPortLeaveMode OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
immediate(1),
fast(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { multicastPortEntry 7 }
multicastPortLeaveTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"200..6348800"
::= { multicastPortEntry 8 }
multicastPortFastLeaveTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"200..6348800"
::= { multicastPortEntry 9 }
-- 26.multicastStatus
multicastStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF MulticastStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { multicastStatus 1 }
multicastStatusEntry OBJECT-TYPE
SYNTAX MulticastStatusEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastStatusEntry 1 }
multicastStatusVlanID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastStatusEntry 2 }
multicastStatusPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastStatusEntry 3 }
multicastStatusGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastStatusEntry 4 }
-- multicastVlanStatusTable
multicastVlanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF MulticastVlanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { multicastStatus 2 }
multicastVlanStatusEntry OBJECT-TYPE
SYNTAX MulticastVlanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in multicastVlanStatusTable."
INDEX { multicastVlanStatusVlanID }
::= { multicastVlanStatusTable 1 }
MulticastVlanStatusEntry ::=
SEQUENCE {
multicastVlanStatusVlanID INTEGER,
multicastVlanStatusType INTEGER,
multicastVlanQueryPort PortList
}
multicastVlanStatusVlanID OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastVlanStatusEntry 1 }
multicastVlanStatusType OBJECT-TYPE
SYNTAX INTEGER {
dynamic(1),
mvr (2),
static(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastVlanStatusEntry 2 }
multicastVlanQueryPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { multicastVlanStatusEntry 3 }
-- igmpSnpCountStatus
igmpSnpCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnpCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A count table of igmp query/report/leave message."
::= { multicastStatus 3 }
igmpSnpCountEntry OBJECT-TYPE
SYNTAX IgmpSnpCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in igmpSnpCountTable."
INDEX { igmpSnpCountIndex }
::= { igmpSnpCountTable 1 }
IgmpSnpCountEntry ::=
SEQUENCE {
igmpSnpCountIndex INTEGER,
igmpSnpV2CountQueryRx INTEGER,
igmpSnpV2CountReportRx INTEGER,
igmpSnpV2CountLeaveRx INTEGER,
igmpSnpV2CountQueryRxDrop INTEGER,
igmpSnpV2CountReportRxDrop INTEGER,
igmpSnpV2CountLeaveRxDrop INTEGER,
igmpSnpV2CountQueryTx INTEGER,
igmpSnpV2CountReportTx INTEGER,
igmpSnpV2CountLeaveTx INTEGER,
igmpSnpV3CountQueryRx INTEGER,
igmpSnpV3CountReportRx INTEGER,
igmpSnpV3CountQueryRxDrop INTEGER,
igmpSnpV3CountReportRxDrop INTEGER,
igmpSnpV3CountQueryTx INTEGER,
igmpSnpV3CountReportTx INTEGER
}
igmpSnpCountIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of IgmpCountEntry. 0 means total count in whole system"
::= { igmpSnpCountEntry 1 }
-- igmpSnpV2CountSystem
igmpSnpV2CountQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 2 }
igmpSnpV2CountReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 3 }
igmpSnpV2CountLeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 4 }
igmpSnpV2CountQueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 5 }
igmpSnpV2CountReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 6 }
igmpSnpV2CountLeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 7 }
igmpSnpV2CountQueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 8 }
igmpSnpV2CountReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 9 }
igmpSnpV2CountLeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 10 }
-- igmpSnpV3CountSystem
igmpSnpV3CountQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 11 }
igmpSnpV3CountReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 12 }
igmpSnpV3CountQueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 13 }
igmpSnpV3CountReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 14 }
igmpSnpV3CountQueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 15 }
igmpSnpV3CountReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpSnpCountEntry 16 }
-- igmpSnpCountVlanStatus
igmpSnpCountVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnpCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { multicastStatus 4}
igmpSnpCountVlanEntry OBJECT-TYPE
SYNTAX IgmpSnpCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in igmpGroupVlanStatus."
INDEX { igmpSnpCountVlanIndex }
::= { igmpSnpCountVlanTable 1 }
IgmpSnpCountVlanEntry ::=
SEQUENCE {
igmpSnpCountVlanIndex INTEGER,
igmpSnpV2CountVlanQueryRx INTEGER,
igmpSnpV2CountVlanReportRx INTEGER,
igmpSnpV2CountVlanLeaveRx INTEGER,
igmpSnpV2CountVlanQueryRxDrop INTEGER,
igmpSnpV2CountVlanReportRxDrop INTEGER,
igmpSnpV2CountVlanLeaveRxDrop INTEGER,
igmpSnpV2CountVlanQueryTx INTEGER,
igmpSnpV2CountVlanReportTx INTEGER,
igmpSnpV2CountVlanLeaveTx INTEGER,
igmpSnpV3CountVlanQueryRx INTEGER,
igmpSnpV3CountVlanReportRx INTEGER,
igmpSnpV3CountVlanQueryRxDrop INTEGER,
igmpSnpV3CountVlanReportRxDrop INTEGER,
igmpSnpV3CountVlanQueryTx INTEGER,
igmpSnpV3CountVlanReportTx INTEGER
}
igmpSnpCountVlanIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Input vlan"
::={ igmpSnpCountVlanEntry 1}
igmpSnpV2CountVlanQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx counters for vlan"
::={ igmpSnpCountVlanEntry 2}
igmpSnpV2CountVlanReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx counters for vlan"
::={ igmpSnpCountVlanEntry 3}
igmpSnpV2CountVlanLeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Rx counters for vlan"
::={ igmpSnpCountVlanEntry 4}
igmpSnpV2CountVlanQueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx Error counters for vlan"
::={ igmpSnpCountVlanEntry 5}
igmpSnpV2CountVlanReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx Error counters for vlan"
::={ igmpSnpCountVlanEntry 6}
igmpSnpV2CountVlanLeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Rx Error counters for vlan"
::={ igmpSnpCountVlanEntry 7}
igmpSnpV2CountVlanQueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Tx counters for vlan"
::={ igmpSnpCountVlanEntry 8}
igmpSnpV2CountVlanReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Tx counters for vlan"
::={ igmpSnpCountVlanEntry 9}
igmpSnpV2CountVlanLeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Tx counters for vlan"
::={ igmpSnpCountVlanEntry 10}
-- igmpSnpV3CountVlan
igmpSnpV3CountVlanQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx counters for vlan"
::={ igmpSnpCountVlanEntry 11}
igmpSnpV3CountVlanReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx counters for vlan"
::={ igmpSnpCountVlanEntry 12}
igmpSnpV3CountVlanQueryRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx Error counters for vlan"
::={ igmpSnpCountVlanEntry 13}
igmpSnpV3CountVlanReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx Error counters for vlan"
::={ igmpSnpCountVlanEntry 14}
igmpSnpV3CountVlanQueryTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Tx counters for vlan"
::={ igmpSnpCountVlanEntry 15}
igmpSnpV3CountVlanReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Tx counters for vlan"
::={ igmpSnpCountVlanEntry 16}
-- igmpSnpCountPortStatus
igmpSnpCountPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnpCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { multicastStatus 5}
igmpSnpCountPortEntry OBJECT-TYPE
SYNTAX IgmpSnpCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in igmpSnpCountPortStatus."
INDEX { dot1dBasePort }
::= { igmpSnpCountPortTable 1 }
IgmpSnpCountPortEntry ::=
SEQUENCE {
igmpSnpV2CountPortQueryRx INTEGER,
igmpSnpV2CountPortReportRx INTEGER,
igmpSnpV2CountPortLeaveRx INTEGER,
igmpSnpV2CountPortReportRxDrop INTEGER,
igmpSnpV2CountPortLeaveRxDrop INTEGER,
igmpSnpV2CountPortReportTx INTEGER,
igmpSnpV2CountPortLeaveTx INTEGER,
igmpSnpV3CountPortQueryRx INTEGER,
igmpSnpV3CountPortReportRx INTEGER,
igmpSnpV3CountPortReportRxDrop INTEGER,
igmpSnpV3CountPortReportTx INTEGER
}
igmpSnpV2CountPortQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx counters for port"
::={ igmpSnpCountPortEntry 1}
igmpSnpV2CountPortReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx counters for port"
::={ igmpSnpCountPortEntry 2}
igmpSnpV2CountPortLeaveRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Rx counters for port"
::={ igmpSnpCountPortEntry 3}
igmpSnpV2CountPortReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx Error counters for port"
::={ igmpSnpCountPortEntry 4}
igmpSnpV2CountPortLeaveRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Rx Error counters for port"
::={ igmpSnpCountPortEntry 5}
igmpSnpV2CountPortReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Tx counters for port"
::={ igmpSnpCountPortEntry 6}
igmpSnpV2CountPortLeaveTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Leave Tx counters for port"
::={ igmpSnpCountPortEntry 7}
igmpSnpV3CountPortQueryRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Query Rx counters for port"
::={ igmpSnpCountPortEntry 8}
igmpSnpV3CountPortReportRx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx counters for port"
::={ igmpSnpCountPortEntry 9}
igmpSnpV3CountPortReportRxDrop OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Rx Error counters for port"
::={ igmpSnpCountPortEntry 10}
igmpSnpV3CountPortReportTx OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "show igmpsnp Report Tx counters for port"
::={ igmpSnpCountPortEntry 11}
-- igmpSnpGroupCountStatus
igmpSnpGroupCountStatus OBJECT IDENTIFIER
::= { multicastStatus 6 }
igmpSnpGroupCountNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Show total IGMP snooping group number"
::= { igmpSnpGroupCountStatus 1 }
-- igmpGroupCountVlanTable
igmpSnpGroupCountVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnpGroupCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { igmpSnpGroupCountStatus 2}
igmpSnpGroupCountVlanEntry OBJECT-TYPE
SYNTAX IgmpSnpGroupCountVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in igmpSnpGroupVlanStatus."
INDEX { igmpSnpGroupCountVlanIndex }
::= { igmpSnpGroupCountVlanTable 1 }
IgmpSnpGroupCountVlanEntry ::=
SEQUENCE {
igmpSnpGroupCountVlanIndex INTEGER,
igmpSnpGroupCountVlanNum INTEGER
}
igmpSnpGroupCountVlanIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Show IGMP snooping group index for vlan"
::= { igmpSnpGroupCountVlanEntry 1}
igmpSnpGroupCountVlanNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Show IGMP snooping group number for vlan"
::={ igmpSnpGroupCountVlanEntry 2}
-- igmpGroupCountPortTable
igmpSnpGroupCountPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpSnpGroupCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= {igmpSnpGroupCountStatus 3}
igmpSnpGroupCountPortEntry OBJECT-TYPE
SYNTAX IgmpSnpGroupCountPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in igmpGroupCountPortStatus."
INDEX { dot1dBasePort }
::= { igmpSnpGroupCountPortTable 1 }
IgmpSnpGroupCountPortEntry ::=
SEQUENCE {
igmpSnpGroupCountPortNum INTEGER
}
igmpSnpGroupCountPortNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Show IGMP snooping group number for port"
::={ igmpSnpGroupCountPortEntry 1}
-- 27.igmpFilteringProfileSetup
igmpFilteringMaxNumberOfProfile OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileSetup 1 }
igmpFilteringProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF IgmpFilteringProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileSetup 2 }
igmpFilteringProfileEntry OBJECT-TYPE
SYNTAX IgmpFilteringProfileEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileEntry 1 }
igmpFilteringProfileStartAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileEntry 2 }
igmpFilteringProfileEndAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileEntry 3 }
igmpFilteringProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { igmpFilteringProfileEntry 4 }
-- 28.MVRSetup
maxNumberOfMVR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mvrSetup 1 }
mvrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mvrSetup 2 }
mvrEntry OBJECT-TYPE
SYNTAX MvrEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"1..4094"
::= { mvrEntry 1 }
mvrName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrEntry 2 }
mvrMode OBJECT-TYPE
SYNTAX INTEGER {
dynamic(0),
compatible(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrEntry 3 }
mvrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { mvrEntry 4 }
mvr8021pPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the 802.1p priority of control messages within MVR (0~7)"
::= { mvrEntry 5 }
mvrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mvrSetup 3 }
mvrPortEntry OBJECT-TYPE
SYNTAX MvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in mvrPortTable."
INDEX { mvrVlanID, dot1dBasePort }
::= { mvrPortTable 1 }
MvrPortEntry ::=
SEQUENCE {
mvrPortRole INTEGER,
mvrPortTagging EnabledStatus
}
mvrPortRole OBJECT-TYPE
SYNTAX INTEGER {
none(1),
sourcePort(2),
receiverPort(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrPortEntry 1 }
mvrPortTagging OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrPortEntry 2 }
maxNumberOfMvrGroup OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mvrSetup 4 }
mvrGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mvrSetup 5 }
mvrGroupEntry OBJECT-TYPE
SYNTAX MvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { mvrGroupEntry 1 }
mvrGroupStartAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrGroupEntry 2 }
mvrGroupEndAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mvrGroupEntry 3 }
mvrGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { mvrGroupEntry 4 }
-- 29.clusterSetup
-- clusterManager
clusterManager OBJECT IDENTIFIER ::= { clusterSetup 1 }
clusterMaxNumOfManager OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterManager 1 }
-- clusterManagerTable
clusterManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusterManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { clusterManager 2 }
clusterManagerEntry OBJECT-TYPE
SYNTAX ClusterManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in clusterManagerTable."
INDEX { clusterManagerVid }
::= { clusterManagerTable 1 }
ClusterManagerEntry ::=
SEQUENCE {
clusterManagerVid INTEGER,
clusterManagerName DisplayString,
clusterManagerRowStatus RowStatus
}
clusterManagerVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterManagerEntry 1 }
clusterManagerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { clusterManagerEntry 2 }
clusterManagerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { clusterManagerEntry 3 }
-- clusterMembers
clusterMembers OBJECT IDENTIFIER ::= { clusterSetup 2 }
clusterMaxNumOfMember OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterMembers 1 }
-- clusterMemberTable
clusterMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusterMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { clusterMembers 2 }
clusterMemberEntry OBJECT-TYPE
SYNTAX ClusterMemberEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { clusterMemberEntry 1 }
clusterMemberName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterMemberEntry 2 }
clusterMemberModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterMemberEntry 3 }
clusterMemberPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { clusterMemberEntry 4 }
clusterMemberRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { clusterMemberEntry 5 }
-- clusterCandidates
clusterCandidates OBJECT IDENTIFIER ::= { clusterSetup 3 }
-- clusterCandidateTable
clusterCandidateTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusterCandidateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { clusterCandidates 1 }
clusterCandidateEntry OBJECT-TYPE
SYNTAX ClusterCandidateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in clusterCandidateTable."
INDEX { clusterCandidateMac }
::= { clusterCandidateTable 1 }
ClusterCandidateEntry ::=
SEQUENCE {
clusterCandidateMac MacAddress,
clusterCandidateName DisplayString,
clusterCandidateModel DisplayString
}
clusterCandidateMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterCandidateEntry 1 }
clusterCandidateName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterCandidateEntry 2 }
clusterCandidateModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterCandidateEntry 3 }
-- clusterStatus
clusterStatus OBJECT IDENTIFIER ::= { clusterSetup 4 }
clusterStatusRole OBJECT-TYPE
SYNTAX INTEGER {
none(0),
manager(1),
member(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatus 1 }
clusterStatusManager OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatus 2 }
clsuterStatusMaxNumOfMember OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatus 3 }
-- clusterStatusMemberTable
clusterStatusMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ClusterStatusMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { clusterStatus 4 }
clusterStatusMemberEntry OBJECT-TYPE
SYNTAX ClusterStatusMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in clusterStatusMemberTable."
INDEX { clusterStatusMemberMac }
::= { clusterStatusMemberTable 1 }
ClusterStatusMemberEntry ::=
SEQUENCE {
clusterStatusMemberMac MacAddress,
clusterStatusMemberName DisplayString,
clusterStatusMemberModel DisplayString,
clusterStatusMemberStatus INTEGER
}
clusterStatusMemberMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatusMemberEntry 1 }
clusterStatusMemberName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatusMemberEntry 2 }
clusterStatusMemberModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatusMemberEntry 3 }
clusterStatusMemberStatus OBJECT-TYPE
SYNTAX INTEGER {
error(0),
online(1),
offline(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { clusterStatusMemberEntry 4 }
-- 30.fault MIB
-- **************************************************************************
-- 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,
eventInstanceIdNumber Integer32
}
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 }
eventInstanceIdNumber OBJECT-TYPE
SYNTAX Integer32
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 11 }
-- 31.fault Trap MIB
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 }
trapSenderStatus OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the trap status. 0 means cleared, 1 means happened."
::= { trapInfoObjects 4 }
-- ***************************************************************************
-- 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 }
-- 32.protocol-based VLAN
protoBasedVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProtoBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { protoBasedVlanSetup 1 }
protoBasedVlanEntry OBJECT-TYPE
SYNTAX ProtoBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in protoBasedVlanTable."
INDEX { protoBasedVlanPort, protoBasedVlanPacketType, protoBasedVlanEtherType }
::= { protoBasedVlanTable 1 }
ProtoBasedVlanEntry ::=
SEQUENCE {
protoBasedVlanPort INTEGER,
protoBasedVlanPacketType INTEGER,
protoBasedVlanEtherType INTEGER,
protoBasedVlanName DisplayString,
protoBasedVlanVid INTEGER,
protoBasedVlanPriority INTEGER,
protoBasedVlanState RowStatus
}
protoBasedVlanPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 1 }
protoBasedVlanPacketType OBJECT-TYPE
SYNTAX INTEGER {
etherII(1)
-- EtherII(1),
-- SNAP(2),
-- LLC(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 2 }
protoBasedVlanEtherType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 3 }
protoBasedVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 4 }
protoBasedVlanVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 5 }
protoBasedVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 6 }
protoBasedVlanState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { protoBasedVlanEntry 7 }
-- 33.sysLogSetup
sysLogState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"sysLog enabled/disabled for the switch."
::= { sysLogSetup 1 }
-- sysLogTypeTable
sysLogTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysLogTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sysLogSetup 2 }
sysLogTypeEntry OBJECT-TYPE
SYNTAX SysLogTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in sysLogTypeTable."
INDEX { sysLogTypeIndex }
::= { sysLogTypeTable 1 }
SysLogTypeEntry ::=
SEQUENCE {
sysLogTypeIndex INTEGER,
sysLogTypeName DisplayString,
sysLogTypeState EnabledStatus,
sysLogTypeFacility INTEGER
}
sysLogTypeIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sysLogTypeEntry 1 }
sysLogTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { sysLogTypeEntry 2 }
sysLogTypeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { sysLogTypeEntry 3 }
sysLogTypeFacility OBJECT-TYPE
SYNTAX INTEGER {
localUser0(0),
localUser1(1),
localUser2(2),
localUser3(3),
localUser4(4),
localUser5(5),
localUser6(6),
localUser7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { sysLogTypeEntry 4 }
-- sysLogServerTable
sysLogServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysLogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sysLogSetup 3 }
sysLogServerEntry OBJECT-TYPE
SYNTAX SysLogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in sysLogServerTable."
INDEX { sysLogServerAddress }
::= { sysLogServerTable 1 }
SysLogServerEntry ::=
SEQUENCE {
sysLogServerAddress IpAddress,
sysLogServerLogLevel INTEGER,
sysLogServerRowStatus RowStatus
}
sysLogServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sysLogServerEntry 1 }
sysLogServerLogLevel OBJECT-TYPE
SYNTAX INTEGER {
level0(0),
level0To1(1),
level0To2(2),
level0To3(3),
level0To4(4),
level0To5(5),
level0To6(6),
level0To7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { sysLogServerEntry 2 }
sysLogServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { sysLogServerEntry 3 }
-- 34.diffservSetup
diffservState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { diffservSetup 1 }
-- diffservMapTable
diffservMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiffservMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { diffservSetup 2 }
diffservMapEntry OBJECT-TYPE
SYNTAX DiffservMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in diffservMapTable."
INDEX { diffservMapDscp }
::= { diffservMapTable 1 }
DiffservMapEntry ::=
SEQUENCE {
diffservMapDscp INTEGER,
diffservMapPriority INTEGER
}
diffservMapDscp OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0-63"
::= { diffservMapEntry 1 }
diffservMapPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-7"
::= { diffservMapEntry 2 }
-- diffservPortTable
diffservPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DiffservPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { diffservSetup 3 }
diffservPortEntry OBJECT-TYPE
SYNTAX DiffservPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in diffservPortTable."
INDEX { dot1dBasePort }
::= { diffservPortTable 1 }
DiffservPortEntry ::=
SEQUENCE {
diffservPortState EnabledStatus
}
diffservPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { diffservPortEntry 1 }
-- 35.MRSTP
mrstpSetup OBJECT IDENTIFIER ::= { mrstp 1 }
mrstpBridgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF MrstpBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { mrstpSetup 1 }
mrstpBridgeEntry OBJECT-TYPE
SYNTAX MrstpBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in mrstpBridgeTable."
INDEX { mrstpBridgeIndex }
::= { mrstpBridgeTable 1 }
MrstpBridgeEntry ::=
SEQUENCE {
mrstpBridgeIndex INTEGER,
mrstpState INTEGER,
mrstpProtocolSpecification INTEGER,
mrstpPriority INTEGER,
mrstpTimeSinceTopologyChange TimeTicks,
mrstpTopChanges Counter32,
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tree index of the MRSTP."
::= { mrstpBridgeEntry 1 }
mrstpState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/disabled on the mrstp bridge."
::= { mrstpBridgeEntry 2 }
mrstpProtocolSpecification OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
decLb100(2),
ieee8021d(3)
}
MAX-ACCESS read-only
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains port-specific information
for the Spanning Tree Protocol."
::= { mrstpSetup 2 }
mrstpPortEntry OBJECT-TYPE
SYNTAX MrstpPortEntry
MAX-ACCESS not-accessible
STATUS current
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
Counter32,
mrstpPortOnBridgeIndex
INTEGER,
mrstpPortAdminEdgePort
INTEGER,
mrstpPortOperEdgePort
INTEGER
}
mrstpPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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)
}
MAX-ACCESS read-only
STATUS current
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)
}
MAX-ACCESS read-write
STATUS current
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)
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS read-only
STATUS current
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))
MAX-ACCESS read-only
STATUS current
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 Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this port has transitioned
from the Learning state to the Forwarding state."
::= { mrstpPortEntry 10 }
mrstpPortOnBridgeIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indetify the bridge index that this port joined to in MRSTP."
::= { mrstpPortEntry 11 }
mrstpPortAdminEdgePort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The administrative value of the Edge Port parameter. A
value of true(1) indicates that this port should be
assumed as an edge-port, and a value of false(2) indicates
that this port should be assumed as a non-edge-port. "
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.3"
::= { mrstpPortEntry 12 }
mrstpPortOperEdgePort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The operational value of the Edge Port parameter. The
object is initialized to the value of the corresponding
instance of dot1dStpPortAdminEdgePort. When the
corresponding instance of dot1dStpPortAdminEdgePort is
set, this object will be changed as well. This object
will also be changed to false on reception of a BPDU."
REFERENCE
"IEEE 802.1t clause 14.8.2, 18.3.4"
::= { mrstpPortEntry 13 }
-- 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 }
---------------------------------------------------
--
-- 100.dhcp snooping
--
---------------------------------------------------
--
-- dhcp snooping vlan table
--
dhcpSnpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpSnp 1 }
dhcpSnpVlanEntry OBJECT-TYPE
SYNTAX DhcpSnpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { dhcpSnpVlanEntryVid }
::= { dhcpSnpVlanTable 1 }
DhcpSnpVlanEntry ::=
SEQUENCE {
dhcpSnpVlanEntryVid INTEGER,
dhcpSnpVlanEntryEnable EnabledStatus,
dhcpSnpVlanEntryOption82Enable EnabledStatus,
dhcpSnpVlanEntryInfo EnabledStatus
}
dhcpSnpVlanEntryVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpVlanEntry 1 }
dhcpSnpVlanEntryEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpVlanEntry 2 }
dhcpSnpVlanEntryOption82Enable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpVlanEntry 3 }
dhcpSnpVlanEntryInfo OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpVlanEntry 4 }
--
-- dhcp snooping interface table
--
dhcpSnpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpSnp 2 }
dhcpSnpPortEntry OBJECT-TYPE
SYNTAX DhcpSnpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { dhcpSnpPortEntryPort }
::= { dhcpSnpPortTable 1 }
DhcpSnpPortEntry ::=
SEQUENCE {
dhcpSnpPortEntryPort INTEGER,
dhcpSnpPortEntryTrust EnabledStatus,
dhcpSnpPortEntryRate INTEGER
}
dhcpSnpPortEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpPortEntry 1 }
dhcpSnpPortEntryTrust OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpPortEntry 2 }
dhcpSnpPortEntryRate OBJECT-TYPE
SYNTAX INTEGER (0..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 means unlimited"
::= { dhcpSnpPortEntry 3 }
--
-- dhcp snooping binding table
--
dhcpSnpBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpSnpBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dhcpSnp 3 }
dhcpSnpBindEntry OBJECT-TYPE
SYNTAX DhcpSnpBindEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 1 }
dhcpSnpBindEntryVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 2 }
dhcpSnpBindEntryIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 3 }
dhcpSnpBindEntryLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 4 }
dhcpSnpBindEntryType OBJECT-TYPE
SYNTAX INTEGER { dynamic(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 5 }
dhcpSnpBindEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpBindEntry 6 }
--
-- dhcp snooping
--
dhcpSnpEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnp 4 }
--
-- dhcp snooping database
--
dhcpSnpDb OBJECT IDENTIFIER ::= { dhcpSnp 5 }
dhcpSnpDbAbort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpDb 1 }
dhcpSnpDbWriteDelay OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpDb 2 }
dhcpSnpDbUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpDb 3 }
dhcpSnpDbUrlRenew OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpDb 4 }
dhcpSnpDbStat OBJECT IDENTIFIER ::= { dhcpSnpDb 5 }
dhcpSnpDbStatClear OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 1 }
dhcpSnpDbStatAgentRunning OBJECT-TYPE
SYNTAX INTEGER { none(0), read(1), write(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 2 }
dhcpSnpDbStatDelayExpiry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 3 }
dhcpSnpDbStatAbortExpiry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 4 }
dhcpSnpDbStatLastSuccTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 5 }
dhcpSnpDbStatLastFailTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 6 }
dhcpSnpDbStatLastFailReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 7 }
dhcpSnpDbStatTotalAttempt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 8 }
dhcpSnpDbStatStartupFail OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 9 }
dhcpSnpDbStatSuccTrans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 10 }
dhcpSnpDbStatFailTrans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 11 }
dhcpSnpDbStatSuccRead OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 12 }
dhcpSnpDbStatFailRead OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 13 }
dhcpSnpDbStatSuccWrite OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 14 }
dhcpSnpDbStatFailWrite OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 15 }
dhcpSnpDbStatFirstSuccAccess OBJECT-TYPE
SYNTAX INTEGER { none(0), read(1), write(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { dhcpSnpDbStat 16 }
dhcpSnpDbStatLastIgnoreBindCol OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last ignored: binding collision"
::= { dhcpSnpDbStat 17 }
dhcpSnpDbStatLastIgnoreExpireLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last ignored: expired leases"
::= { dhcpSnpDbStat 18 }
dhcpSnpDbStatLastIgnoreInvalidIntf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last ignored: invalid interface"
::= { dhcpSnpDbStat 19 }
dhcpSnpDbStatLastIgnoreUnsuppVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last ignored: unsupported vlans"
::= { dhcpSnpDbStat 20 }
dhcpSnpDbStatLastIgnoreParse OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last ignored: parsing error"
::= { dhcpSnpDbStat 21 }
dhcpSnpDbStatTotalIgnoreBindCol OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total ignored: binding collision"
::= { dhcpSnpDbStat 22 }
dhcpSnpDbStatTotalIgnoreExpireLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total ignored: expired leases"
::= { dhcpSnpDbStat 23 }
dhcpSnpDbStatTotalIgnoreInvalidIntf OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total ignored: invalid interface"
::= { dhcpSnpDbStat 24 }
dhcpSnpDbStatTotalIgnoreUnsuppVlan OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total ignored: unsupported vlans"
::= { dhcpSnpDbStat 25 }
dhcpSnpDbStatTotalIgnoreParse OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total ignored: parsing error"
::= { dhcpSnpDbStat 26 }
dhcpSnpDbStatFirstSuccessAccess OBJECT-TYPE
SYNTAX INTEGER{
none(0),
read(1),
write(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First Success Access"
::= { dhcpSnpDbStat 27 }
--
-- dhcp snooping dhcp vlan
--
dhcpSnpDhcpVlan OBJECT IDENTIFIER ::= { dhcpSnp 6 }
dhcpSnpDhcpVlanVid OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0: disable DHCP VLAN."
::= { dhcpSnpDhcpVlan 1 }
---------------------------------------------------
--
-- 101.ip source guard
--
---------------------------------------------------
ipsgTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpsgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ipsg 1 }
ipsgEntry OBJECT-TYPE
SYNTAX IpsgEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipsgEntry 1 }
ipsgEntryVid OBJECT-TYPE
SYNTAX INTEGER (1.. 4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipsgEntry 2 }
ipsgEntryIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { ipsgEntry 3 }
ipsgEntryLease OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"second"
::= { ipsgEntry 4 }
ipsgEntryType OBJECT-TYPE
SYNTAX INTEGER { static(1), dhcp(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { ipsgEntry 5 }
ipsgEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 means any port"
::= { ipsgEntry 6 }
ipsgEntryState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ipsgEntry 7 }
---------------------------------------------------
--
-- 102.arpInspect
--
---------------------------------------------------
arpInspectSetup OBJECT IDENTIFIER ::= { arpInspect 1 }
arpInspectState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectSetup 1 }
arpInspectFilterAgingTime OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectSetup 2 }
arpInspectLog OBJECT IDENTIFIER ::= { arpInspectSetup 3 }
arpInspectLogEntries OBJECT-TYPE
SYNTAX INTEGER (0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectLog 1 }
arpInspectLogRate OBJECT-TYPE
SYNTAX INTEGER (0..1024)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectLog 2 }
arpInspectLogInterval OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectLog 3 }
arpInspectVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpInspectVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInspectSetup 4 }
arpInspectVlanEntry OBJECT-TYPE
SYNTAX ArpInspectVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { arpInspectVlanVid }
::= { arpInspectVlanTable 1 }
ArpInspectVlanEntry ::=
SEQUENCE {
arpInspectVlanVid INTEGER,
arpInspectVlanLog INTEGER,
arpInspectVlanStatus INTEGER
}
arpInspectVlanVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectVlanEntry 1 }
arpInspectVlanLog OBJECT-TYPE
SYNTAX INTEGER {
all (1),
none (2),
permit (3),
deny (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectVlanEntry 2 }
arpInspectVlanStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectVlanEntry 3 }
arpInspectPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpInspectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInspectSetup 5 }
arpInspectPortEntry OBJECT-TYPE
SYNTAX ArpInspectPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { arpInspectPortIndex }
::= { arpInspectPortTable 1 }
ArpInspectPortEntry ::=
SEQUENCE {
arpInspectPortIndex INTEGER,
arpInspectPortTrust INTEGER,
arpInspectPortRate INTEGER,
arpInspectPortInterval INTEGER
}
arpInspectPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectPortEntry 1 }
arpInspectPortTrust OBJECT-TYPE
SYNTAX INTEGER {
trusted(1),
untrusted(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectPortEntry 2 }
arpInspectPortRate OBJECT-TYPE
SYNTAX INTEGER (0..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectPortEntry 3 }
arpInspectPortInterval OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectPortEntry 4 }
arpInspectStatus OBJECT IDENTIFIER ::= { arpInspect 2 }
arpInspectFilterClear OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectStatus 1 }
arpInspectLogClear OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectStatus 2 }
arpInspectFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpInspectFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInspectStatus 3 }
arpInspectFilterEntry OBJECT-TYPE
SYNTAX ArpInspectFilterEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 1 }
arpInspectFilterVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 2 }
arpInspectFilterPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 3 }
arpInspectFilterExpiry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 4 }
arpInspectFilterReason OBJECT-TYPE
SYNTAX INTEGER {
macVid(1),
port(2),
ip(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 5 }
arpInspectFilterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { arpInspectFilterEntry 6 }
arpInspectLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpInspectLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInspectStatus 4 }
arpInspectLogEntry OBJECT-TYPE
SYNTAX ArpInspectLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { arpInspectLogMac, arpInspectLogVid, arpInspectLogPort, arpInspectLogIp, arpInspectLogReason }
::= { arpInspectLogTable 1 }
ArpInspectLogEntry ::=
SEQUENCE {
arpInspectLogMac MacAddress,
arpInspectLogVid INTEGER,
arpInspectLogPort INTEGER,
arpInspectLogIp IpAddress,
arpInspectLogNumPkt INTEGER,
arpInspectLogReason INTEGER,
arpInspectLogTime DateAndTime
}
arpInspectLogMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 1 }
arpInspectLogVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 2 }
arpInspectLogPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 3 }
arpInspectLogIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 4 }
arpInspectLogNumPkt OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 5 }
arpInspectLogReason OBJECT-TYPE
SYNTAX INTEGER {
deny (1),
denyStatic (2),
denyDHCP (3),
permitStatic (4),
permitDHCP (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 6 }
arpInspectLogTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectLogEntry 7 }
arpInspectStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ArpInspectStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { arpInspectStatus 5 }
arpInspectStatisticsEntry OBJECT-TYPE
SYNTAX ArpInspectStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { arpInspectStatisticsVid }
::= { arpInspectStatisticsTable 1 }
ArpInspectStatisticsEntry ::=
SEQUENCE {
arpInspectStatisticsVid INTEGER,
arpInspectStatisticsReceived Counter32,
arpInspectStatisticsRequest Counter32,
arpInspectStatisticsReply Counter32,
arpInspectStatisticsForward Counter32,
arpInspectStatisticsDrop Counter32,
arpInspectStatisticsClear EnabledStatus
}
arpInspectStatisticsVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 1 }
arpInspectStatisticsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 2 }
arpInspectStatisticsRequest OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 3 }
arpInspectStatisticsReply OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 4 }
arpInspectStatisticsForward OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 5 }
arpInspectStatisticsDrop OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 6 }
arpInspectStatisticsClear OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { arpInspectStatisticsEntry 7 }
---------------------------------------------------
--
-- 103.trTCMSetup
--
---------------------------------------------------
trTCMState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Two-rate three color marker enabled/disabled for the switch."
::= { trTCMSetup 1 }
trTCMMode OBJECT-TYPE
SYNTAX INTEGER {
colorAware(0),
colorBlind(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { trTCMSetup 2 }
-- trTCMPortTable
trTCMPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrTCMPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { trTCMSetup 3 }
trTCMPortEntry OBJECT-TYPE
SYNTAX TrTCMPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in trTCMPortTable."
INDEX { dot1dBasePort }
::= { trTCMPortTable 1 }
TrTCMPortEntry ::=
SEQUENCE {
trTCMPortState EnabledStatus,
trTCMPortCIR INTEGER,
trTCMPortPIR INTEGER,
trTCMPortDscpGreen INTEGER,
trTCMPortDscpYellow INTEGER,
trTCMPortDscpRed INTEGER
}
trTCMPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Two-rate three color marker enabled/disabled on the port."
::= { trTCMPortEntry 1 }
trTCMPortCIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allowed CIR in pkts/s."
::= { trTCMPortEntry 2 }
trTCMPortPIR OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allowed PIR in pkts/s."
::= { trTCMPortEntry 3 }
trTCMPortDscpGreen OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-63"
::= { trTCMPortEntry 4 }
trTCMPortDscpYellow OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-63"
::= { trTCMPortEntry 5 }
trTCMPortDscpRed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0-63"
::= { trTCMPortEntry 6 }
---------------------------------------------------
--
-- 104.loopGuardSetup
--
---------------------------------------------------
loopGuardState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { loopGuardSetup 1 }
-- loopGuardPortTable
loopGuardPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LoopGuardPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { loopGuardSetup 2 }
loopGuardPortEntry OBJECT-TYPE
SYNTAX LoopGuardPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in loopGuardPortTable."
INDEX { dot1dBasePort }
::= { loopGuardPortTable 1 }
LoopGuardPortEntry ::=
SEQUENCE {
loopGuardPortState EnabledStatus
}
loopGuardPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { loopGuardPortEntry 1 }
---------------------------------------------------
--
-- 105.subnetBasedVlanSetup
--
---------------------------------------------------
subnetBasedVlanState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"subnet-based vlan feature enabled/disabled for the switch."
::= { subnetBasedVlanSetup 1 }
dhcpVlanOverrideState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dhcp vlan override enabled/disabled when subnet-based vlan is enabled."
::= { subnetBasedVlanSetup 2 }
subnetBasedVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF SubnetBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { subnetBasedVlanSetup 3 }
subnetBasedVlanEntry OBJECT-TYPE
SYNTAX SubnetBasedVlanEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"source ip for subnet-based vlan entry"
::= { subnetBasedVlanEntry 1 }
subnetBasedVlanSrcMaskBit OBJECT-TYPE
SYNTAX INTEGER (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"source ip mask-bits for subnet-based vlan entry"
::= { subnetBasedVlanEntry 2 }
subnetBasedVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"name for subnet-based vlan entry"
::= { subnetBasedVlanEntry 3 }
subnetBasedVlanVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vid for subnet-based vlan entry"
::= { subnetBasedVlanEntry 4 }
subnetBasedVlanPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"priority for subnet-based vlan entry"
::= { subnetBasedVlanEntry 5 }
subnetBasedVlanEntryState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { subnetBasedVlanEntry 6 }
---------------------------------------------------
--
-- 106.MAC Authentication
--
---------------------------------------------------
-- macAuthenticationSetup
macAuthenticationState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { macAuthenticationSetup 1 }
macAuthenticationNamePrefix OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { macAuthenticationSetup 2 }
macAuthenticationPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { macAuthenticationSetup 3 }
macAuthenticationTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { macAuthenticationSetup 4 }
-- macAuthenticationPortTable
macAuthenticationPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MacAuthenticationPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { macAuthenticationSetup 5 }
macAuthenticationPortEntry OBJECT-TYPE
SYNTAX MacAuthenticationPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in macAuthenticationPortTable."
INDEX { dot1dBasePort }
::= { macAuthenticationPortTable 1 }
MacAuthenticationPortEntry ::=
SEQUENCE {
macAuthenticationPortState EnabledStatus
}
macAuthenticationPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { macAuthenticationPortEntry 1 }
-- 107.MSTP
--****************************************************************
-- TEXTUAL-CONVENTIONs
--****************************************************************
MstiOrCistInstanceIndex ::= TEXTUAL-CONVENTION
STATUS current
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)
-- mstpGen group reflects configurations/statuses
-- the Bridge as a unit
mstpGen OBJECT IDENTIFIER ::= { mstp 1}
mstpGenState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enabled/disabled on the mrstp bridge."
::= { mstpGen 1 }
mstpGenCfgIdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
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
MAX-ACCESS read-write
STATUS current
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))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configuration Digest."
REFERENCE
"12.12.3.3.3.a.4"
::= { mstpGen 4 }
mstpGenHelloTime OBJECT-TYPE
SYNTAX Timeout (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mstpGen 5 }
mstpGenMaxAge OBJECT-TYPE
SYNTAX Timeout (6..40)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { mstpGen 6 }
mstpGenForwardDelay OBJECT-TYPE
SYNTAX Timeout (4..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= {mstpGen 7}
mstpGenMaxHops OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"13.22.f)"
::= { mstpGen 8 }
mstpGenCistRootPathCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpGen 9 }
mstpGenCistRootBrid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpGen 10 }
-- MSTP MAP TABLE
mstMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry for each instance of MSTP."
::= { mstp 20 }
mstMapEntry OBJECT-TYPE
SYNTAX MstMapEntry
MAX-ACCESS not-accessible
STATUS current
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 current
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))
MAX-ACCESS read-write
STATUS current
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 current."
::= { mstMapEntry 2 }
mstMapVlans2k 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 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 current."
::= { mstMapEntry 3 }
mstMapVlans3k 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 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 current."
::= { 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 current."
::= { mstMapEntry 5 }
mstMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { mstMapEntry 6 }
-- MSTP Vlan Table, map vlan to msti
mstVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one entry for each VlanId."
::= { mstp 30 }
mstVlanEntry OBJECT-TYPE
SYNTAX MstVlanEntry
MAX-ACCESS not-accessible
STATUS current
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)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VlanId for which this entry contains the instance mapped."
::= { mstVlanEntry 1 }
mstVlanMstIndex OBJECT-TYPE
SYNTAX MstiOrCistInstanceIndex
MAX-ACCESS read-only
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every port that is associated with this bridge."
::= { mstp 40 }
mstpPortEntry OBJECT-TYPE
SYNTAX MstpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each port of the
bridge."
INDEX { mstpPortIndex }
::= { mstpPortTable 1 }
MstpPortEntry ::= SEQUENCE {
mstpPortIndex INTEGER,
mstpPortOperEdgePort TruthValue,
mstpPortOperPointToPointMAC TruthValue,
mstpPortAdminEdgePort TruthValue
}
mstpPortIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
REFERENCE ""
::= { mstpPortEntry 2 }
mstpPortOperPointToPointMAC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
REFERENCE ""
::= {mstpPortEntry 3}
mstpPortAdminEdgePort OBJECT-TYPE
SYNTAX INTEGER {
true(1),
false(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative value of the Edge Port parameter. A
value of true(1) indicates that this port should be
assumed as an edge-port, and a value of false(2) indicates
that this port should be assumed as a non-edge-port. "
REFERENCE
""
::= { mstpPortEntry 4 }
-- MSTP Xst Table, Cist/Mst status/setting
mstpXstTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpXstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { mstp 50 }
mstpXstEntry OBJECT-TYPE
SYNTAX MstpXstEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0 means CIST."
::= { mstpXstEntry 1 }
mstpXstBridgePriority OBJECT-TYPE
SYNTAX Integer32 (0..61440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bridge priority, in steps of 4096."
DEFVAL { 32768 }
::= { mstpXstEntry 2 }
mstpXstBridgeId OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 3 }
mstpXstInternalRootCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 4 }
mstpXstRootPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 5 }
mstpXstTimeSinceTopologyChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 6 }
mstpXstTopologyChangesCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstEntry 7 }
-- MSTP Xst Port Table, Cist/Mst Port status/setting
mstpXstPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MstpXstPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { mstp 60 }
mstpXstPortEntry OBJECT-TYPE
SYNTAX MstpXstPortEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"0 means CIST."
::= { mstpXstPortEntry 1 }
mstpXstPortIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of mstpPortIndex of the Port
in mstpPortTable."
::= { mstpXstPortEntry 2 }
mstpXstPortEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 3 }
mstpXstPortPriority OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port priority, in steps of 16."
DEFVAL { 128 }
::= { mstpXstPortEntry 4 }
mstpXstPortPathCost OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 5 }
mstpXstPortState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
discarding(1),
learning(2),
forwarding(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 6 }
mstpXstPortDesignatedRoot OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 7 }
mstpXstPortDesignatedCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 8 }
mstpXstPortDesignatedBridge OBJECT-TYPE
SYNTAX BridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { mstpXstPortEntry 9 }
mstpXstPortDesignatedPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
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 }
-- 108.radiusServerSetup
radiusAuthServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 1 }
radiusAuthServerMode OBJECT-TYPE
SYNTAX INTEGER{
indexPriority(1),
roundRobin(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAuthServerSetup 1 }
radiusAuthServerTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAuthServerSetup 2 }
-- radiusAuthServerTable
radiusAuthServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { radiusAuthServerSetup 3 }
radiusAuthServerEntry OBJECT-TYPE
SYNTAX RadiusAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in radiusAuthServerTable."
INDEX { radiusAuthServerIndex }
::= { radiusAuthServerTable 1 }
RadiusAuthServerEntry ::=
SEQUENCE {
radiusAuthServerIndex INTEGER,
radiusAuthServerIpAddr IpAddress,
radiusAuthServerUdpPort INTEGER,
radiusAuthServerSharedSecret DisplayString
}
radiusAuthServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { radiusAuthServerEntry 1 }
radiusAuthServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAuthServerEntry 2 }
radiusAuthServerUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAuthServerEntry 3 }
radiusAuthServerSharedSecret OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAuthServerEntry 4 }
radiusAcctServerSetup OBJECT IDENTIFIER ::= { radiusServerSetup 2 }
radiusAcctServerTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAcctServerSetup 1 }
-- radiusAcctServerTable
radiusAcctServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RadiusAcctServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { radiusAcctServerSetup 2 }
radiusAcctServerEntry OBJECT-TYPE
SYNTAX RadiusAcctServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in radiusAcctServerTable."
INDEX { radiusAcctServerIndex }
::= { radiusAcctServerTable 1 }
RadiusAcctServerEntry ::=
SEQUENCE {
radiusAcctServerIndex INTEGER,
radiusAcctServerIpAddr IpAddress,
radiusAcctServerUdpPort INTEGER,
radiusAcctServerSharedSecret DisplayString
}
radiusAcctServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { radiusAcctServerEntry 1 }
radiusAcctServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAcctServerEntry 2 }
radiusAcctServerUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAcctServerEntry 3 }
radiusAcctServerSharedSecret OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { radiusAcctServerEntry 4 }
-- 109.tacacsServerSetup
tacacsAuthServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 1 }
tacacsAuthServerMode OBJECT-TYPE
SYNTAX INTEGER{
indexPriority(1),
roundRobin(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerSetup 1 }
tacacsAuthServerTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerSetup 2 }
-- tacacsAuthServerTable
tacacsAuthServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TacacsAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerSetup 3 }
tacacsAuthServerEntry OBJECT-TYPE
SYNTAX TacacsAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in tacacsAuthServerTable."
INDEX { tacacsAuthServerIndex }
::= { tacacsAuthServerTable 1 }
TacacsAuthServerEntry ::=
SEQUENCE {
tacacsAuthServerIndex INTEGER,
tacacsAuthServerIpAddr IpAddress,
tacacsAuthServerTcpPort INTEGER,
tacacsAuthServerSharedSecret DisplayString
}
tacacsAuthServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerEntry 1 }
tacacsAuthServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerEntry 2 }
tacacsAuthServerTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerEntry 3 }
tacacsAuthServerSharedSecret OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAuthServerEntry 4 }
tacacsAcctServerSetup OBJECT IDENTIFIER ::= { tacacsServerSetup 2 }
tacacsAcctServerTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerSetup 1 }
-- tacacsAcctServerTable
tacacsAcctServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TacacsAcctServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerSetup 2 }
tacacsAcctServerEntry OBJECT-TYPE
SYNTAX TacacsAcctServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in tacacsAcctServerTable."
INDEX { tacacsAcctServerIndex }
::= { tacacsAcctServerTable 1 }
TacacsAcctServerEntry ::=
SEQUENCE {
tacacsAcctServerIndex INTEGER,
tacacsAcctServerIpAddr IpAddress,
tacacsAcctServerTcpPort INTEGER,
tacacsAcctServerSharedSecret DisplayString
}
tacacsAcctServerIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerEntry 1 }
tacacsAcctServerIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerEntry 2 }
tacacsAcctServerTcpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerEntry 3 }
tacacsAcctServerSharedSecret OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { tacacsAcctServerEntry 4 }
-- 110.aaaSetup
authenticationSetup OBJECT IDENTIFIER ::= { aaaSetup 1 }
-- authenticationTypeTable
authenticationTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuthenticationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { authenticationSetup 1 }
authenticationTypeEntry OBJECT-TYPE
SYNTAX AuthenticationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in authenticationTypeTable."
INDEX { authenticationTypeName }
::= { authenticationTypeTable 1 }
AuthenticationTypeEntry ::=
SEQUENCE {
authenticationTypeName DisplayString,
authenticationTypeMethodList OCTET STRING
}
authenticationTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { authenticationTypeEntry 1 }
authenticationTypeMethodList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { authenticationTypeEntry 2 }
accountingSetup OBJECT IDENTIFIER ::= { aaaSetup 2 }
accountingUpdatePeriod OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingSetup 1 }
-- accountingTypeTable
accountingTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AccountingTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { accountingSetup 2 }
accountingTypeEntry OBJECT-TYPE
SYNTAX AccountingTypeEntry
MAX-ACCESS not-accessible
STATUS current
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
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 1 }
accountingTypeActive OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 2 }
accountingTypeBroadcast OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 3 }
accountingTypeMode OBJECT-TYPE
SYNTAX INTEGER{
notAvailable(255),
startStop(1),
stopOnly(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 4 }
accountingTypeMethod OBJECT-TYPE
SYNTAX INTEGER{
radius(1),
tacacs(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 5 }
accountingTypePrivilege OBJECT-TYPE
SYNTAX INTEGER{
notAvailable(255),
privilege0(0),
privilege1(1),
privilege2(2),
privilege3(3),
privilege4(4),
privilege5(5),
privilege6(6),
privilege7(7),
privilege8(8),
privilege9(9),
privilege10(10),
privilege11(11),
privilege12(12),
privilege13(13),
privilege14(14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { accountingTypeEntry 6 }
authorizationSetup OBJECT IDENTIFIER ::= { aaaSetup 3 }
-- authorizationTypeTable
authorizationTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AuthorizationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { authorizationSetup 1 }
authorizationTypeEntry OBJECT-TYPE
SYNTAX AuthorizationTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in authorizationTypeTable."
INDEX { authorizationTypeName }
::= { authorizationTypeTable 1 }
AuthorizationTypeEntry ::=
SEQUENCE {
authorizationTypeName DisplayString,
authorizationTypeActive EnabledStatus,
authorizationTypeMethod INTEGER
}
authorizationTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { authorizationTypeEntry 1 }
authorizationTypeActive OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { authorizationTypeEntry 2 }
authorizationTypeMethod OBJECT-TYPE
SYNTAX INTEGER{
radius(1),
tacacs(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { authorizationTypeEntry 3 }
---------------------------------------------------
--
-- 112.Port Isolation
--
---------------------------------------------------
-- portIsolationTable
portIsolationTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortIsolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { portIsolationSetup 1 }
portIsolationEntry OBJECT-TYPE
SYNTAX PortIsolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in portIsolationTable."
INDEX { dot1dBasePort }
::= { portIsolationTable 1 }
PortIsolationEntry ::=
SEQUENCE {
portIsolationState EnabledStatus
}
portIsolationState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port isolation enabled/disabled on the port.
Enable(1) to be isolated and not exchange packets."
::= { portIsolationEntry 1 }
---------------------------------------------------
--
-- 115.Layer 2 Protocol Tunneling
--
---------------------------------------------------
-- l2ptState
l2ptState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2PT feature enabled/disabled for the switch"
::= { l2ptSetup 1 }
l2ptMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2PT destination mac address"
::= { l2ptSetup 2 }
-- l2ptTable
l2ptTable OBJECT-TYPE
SYNTAX SEQUENCE OF L2ptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { l2ptSetup 3 }
l2ptEntry OBJECT-TYPE
SYNTAX L2ptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in l2ptTable."
INDEX { dot1dBasePort }
::= { l2ptTable 1 }
L2ptEntry ::=
SEQUENCE {
l2ptProtocolGroup BITS,
l2ptPointToPointProtocolGroup BITS,
l2ptMode INTEGER
}
l2ptProtocolGroup OBJECT-TYPE
SYNTAX BITS {
cdp(0),
stp(1),
vtp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2PT protocols enabled/disabled on the port"
::= { l2ptEntry 1 }
l2ptPointToPointProtocolGroup OBJECT-TYPE
SYNTAX BITS {
pagp(0),
lacp(1),
udld(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2PT point-to-point protocols enabled/disabled on the port"
::= { l2ptEntry 2 }
l2ptMode OBJECT-TYPE
SYNTAX INTEGER {
access(1),
tunnel(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2PT port role on the port"
::= { l2ptEntry 3 }
---------------------------------------------------
--
-- 116.vlan mapping
--
---------------------------------------------------
-- vlanMappingSetup
vlanMappingState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlanMappingSetup 1 }
-- vlanMappingPortTable
vlanMappingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlanMappingSetup 2 }
vlanMappingPortEntry OBJECT-TYPE
SYNTAX VlanMappingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in vlanMappingPortTable."
INDEX { dot1dBasePort }
::= { vlanMappingPortTable 1 }
VlanMappingPortEntry ::=
SEQUENCE {
vlanMappingPortState EnabledStatus
}
vlanMappingPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { vlanMappingPortEntry 1 }
-- vlanMappingRuleTable
vlanMappingRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanMappingRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { vlanMappingSetup 3 }
vlanMappingRuleEntry OBJECT-TYPE
SYNTAX VlanMappingRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in vlan-mapping rule table"
INDEX { vlanMappingRulePort, vlanMappingRuleVid }
::= { vlanMappingRuleTable 1 }
VlanMappingRuleEntry ::=
SEQUENCE {
vlanMappingRuleName DisplayString,
vlanMappingRulePort INTEGER,
vlanMappingRuleVid INTEGER,
vlanMappingRuleTransVid INTEGER,
vlanMappingRulePriority INTEGER,
vlanMappingRuleRowStatus RowStatus
}
vlanMappingRuleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of vlan-mapping entry"
::= { vlanMappingRuleEntry 1 }
vlanMappingRulePort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface port id"
::= { vlanMappingRuleEntry 2 }
vlanMappingRuleVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"inner vid"
::= { vlanMappingRuleEntry 3 }
vlanMappingRuleTransVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"translated vid"
::= { vlanMappingRuleEntry 4 }
vlanMappingRulePriority OBJECT-TYPE
SYNTAX INTEGER {
priority0(0),
priority1(1),
priority2(2),
priority3(3),
priority4(4),
priority5(5),
priority6(6),
priority7(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"priority"
::= { vlanMappingRuleEntry 5 }
vlanMappingRuleRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { vlanMappingRuleEntry 6 }
-- 117.transceiverInfoTable
-- transceiverSerialInfoTable
transceiverSerialInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TransceiverSerialInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { transceiverInfo 1 }
transceiverSerialInfoEntry OBJECT-TYPE
SYNTAX TransceiverSerialInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in transceiverSerialInfoTable."
INDEX { transceiverSerialInfoEntryPort }
::= { transceiverSerialInfoTable 1 }
TransceiverSerialInfoEntry ::=
SEQUENCE {
transceiverSerialInfoEntryPort INTEGER,
transceiverSerialInfoEntryStatus INTEGER,
transceiverSerialInfoEntryVendor DisplayString,
transceiverSerialInfoEntryPartNo DisplayString,
transceiverSerialInfoEntrySerialNo DisplayString,
transceiverSerialInfoEntryRevision DisplayString,
transceiverSerialInfoEntryDateCode DisplayString,
transceiverSerialInfoEntryTransceiver DisplayString
}
transceiverSerialInfoEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of transceiverSerialInfo. It is referred to dot1dBasePort"
::= { transceiverSerialInfoEntry 1 }
transceiverSerialInfoEntryStatus OBJECT-TYPE
SYNTAX INTEGER {
okWithDdm(1),
okWithoutDdm(2),
nonoperational(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module status."
::= { transceiverSerialInfoEntry 2 }
transceiverSerialInfoEntryVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module vendor name."
::= { transceiverSerialInfoEntry 3 }
transceiverSerialInfoEntryPartNo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number provided by transceiver module vendor."
::= { transceiverSerialInfoEntry 4 }
transceiverSerialInfoEntrySerialNo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number provided by transceiver module vendor."
::= { transceiverSerialInfoEntry 5 }
transceiverSerialInfoEntryRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision level for part number provided by transceiver module vendor."
::= { transceiverSerialInfoEntry 6 }
transceiverSerialInfoEntryDateCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module vendor's manufacturing date code"
::= { transceiverSerialInfoEntry 7 }
transceiverSerialInfoEntryTransceiver OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module type names"
::= { transceiverSerialInfoEntry 8 }
-- transceiverDdmInfoTable
transceiverDdmInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TransceiverDdmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { transceiverInfo 2 }
transceiverDdmInfoEntry OBJECT-TYPE
SYNTAX TransceiverDdmInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in transceiverDdmInfoTable."
INDEX { transceiverDdmInfoEntryPort, transceiverDdmInfoEntryType }
::= { transceiverDdmInfoTable 1 }
TransceiverDdmInfoEntry ::=
SEQUENCE {
transceiverDdmInfoEntryPort INTEGER,
transceiverDdmInfoEntryType INTEGER,
transceiverDdmInfoEntryAlarmMax INTEGER,
transceiverDdmInfoEntryAlarmMin INTEGER,
transceiverDdmInfoEntryWarnMax INTEGER,
transceiverDdmInfoEntryWarnMin INTEGER,
transceiverDdmInfoEntryCurrent INTEGER,
transceiverDdmInfoEntryDescription DisplayString
}
transceiverDdmInfoEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of transceiverDdmInfo. This will be referred to dot1dBasePort"
::= { transceiverDdmInfoEntry 1 }
transceiverDdmInfoEntryType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver DDM information type.
1: Temperature
2: Voltage
3: TX Bias
4: TX power
5: RX power"
::= { transceiverDdmInfoEntry 2 }
transceiverDdmInfoEntryAlarmMax OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver high alarm threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { transceiverDdmInfoEntry 3 }
transceiverDdmInfoEntryAlarmMin OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver low alarm threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { transceiverDdmInfoEntry 4 }
transceiverDdmInfoEntryWarnMax OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver high warn threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { transceiverDdmInfoEntry 5 }
transceiverDdmInfoEntryWarnMin OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver low warn threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { transceiverDdmInfoEntry 6 }
transceiverDdmInfoEntryCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver current DDM value.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { transceiverDdmInfoEntry 7 }
transceiverDdmInfoEntryDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver DDM information description. Show N/A if transceiver DDM information is not available."
::= { transceiverDdmInfoEntry 8 }
-- 118.dot3OamSetup
dot3OamState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { dot3OamSetup 1 }
-- dot3OamPortTable
dot3OamPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3OamPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dot3OamSetup 2 }
dot3OamPortEntry OBJECT-TYPE
SYNTAX Dot3OamPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in dot3OamPortTable."
INDEX { ifIndex }
::= { dot3OamPortTable 1 }
Dot3OamPortEntry ::=
SEQUENCE {
dot3OamFunctionsSupported BITS
}
dot3OamFunctionsSupported OBJECT-TYPE
SYNTAX BITS {
unidirectionalSupport (0),
loopbackSupport(1),
eventSupport(2),
variableSupport(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The OAM functions supported on this Ethernet-like interface.
OAM consists of separate functional sets beyond the basic
discovery process that is always required. These functional
groups can be supported independently by any implementation.
These values are communicated to the peer via the local
configuration field of Information OAMPDUs.
Setting 'unidirectionalSupport(0)' indicates that the OA
entity supports the transmission of OAMPDUs on links that are
operating in unidirectional mode (traffic flowing in one
direction only). Setting 'loopbackSupport(1)' indicates that
the OAM entity can initiate and respond to loopback commands.
Setting 'eventSupport(2)' indicates that the OAM entity can
send and receive Event Notification OAMPDUs. Setting
'variableSupport(3)' indicates that the OAM entity can send
and receive Variable Request and Response OAMPDUs.
"
REFERENCE "[802.3ah], 30.3.6.1.6"
::= { dot3OamPortEntry 1 }
-- 119.dot1agCfmMib
dot1agCfmMIBObjects OBJECT IDENTIFIER ::= { dot1agCfmSetup 1 }
-- ******************************************************************
-- Groups in the CFM MIB Module
-- ******************************************************************
dot1agCfmMep OBJECT IDENTIFIER ::= { dot1agCfmMIBObjects 7 }
-- ******************************************************************
-- The MEP Table
-- ******************************************************************
zyswdot1agCfmMepTable OBJECT-TYPE
SYNTAX SEQUENCE OF Zyswdot1agCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { dot1agCfmMep 1 }
zyswdot1agCfmMepEntry OBJECT-TYPE
SYNTAX Zyswdot1agCfmMepEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The dot1agCfmMep table entry"
INDEX { dot1agCfmMdIndex,
dot1agCfmMaIndex,
dot1agCfmMepIdentifier
}
::= { zyswdot1agCfmMepTable 1 }
Zyswdot1agCfmMepEntry ::= SEQUENCE {
zyswdot1agCfmMepTransmitLbmDataTlvSize Unsigned32
}
zyswdot1agCfmMepTransmitLbmDataTlvSize OBJECT-TYPE
SYNTAX Unsigned32 (0..1500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Size of data to be included in the LBM Data TLV"
REFERENCE
""
::= { zyswdot1agCfmMepEntry 1 }
-- ******************************************************************
-- 122.Vlan counter mib
-- ******************************************************************
-- VlanCounter Table
vlanCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines the Vlan Counter Table for providing, via SNMP,
the capability of performing vlan counting operations at
a remote host and having their results of these operations are
stored in the table."
::= { vlanCounterSetup 1 }
vlanCounterEntry OBJECT-TYPE
SYNTAX VlanCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the VlanCounterTable."
INDEX {
vlanCounterVlanID
}
::= { vlanCounterTable 1 }
VlanCounterEntry ::=
SEQUENCE {
vlanCounterVlanID Unsigned32,
vlanCounterHCOctets Counter64,
vlanCounterHCPkts Counter64,
vlanCounterHCMulticastPkts Counter64,
vlanCounterHCBroadcastPkts Counter64,
vlanCounterHCTaggedPkts Counter64,
vlanCounterHCPkts64Octets Counter64,
vlanCounterHCPkts65to127Octets Counter64,
vlanCounterHCPkts128to255Octets Counter64,
vlanCounterHCPkts256to511Octets Counter64,
vlanCounterHCPkts512to1023Octets Counter64,
vlanCounterHCPkts1024to1518Octets Counter64,
vlanCounterHCOversizePkts Counter64,
vlanCounterTimeout Unsigned32,
vlanCounterRowStatus RowStatus,
vlanCounterPort PortList
}
vlanCounterVlanID OBJECT-TYPE
SYNTAX Unsigned32 (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" VlanID where the vlan counter applies."
::= { vlanCounterEntry 1 }
vlanCounterHCOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average receive Octets"
::= { vlanCounterEntry 2 }
vlanCounterHCPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number"
::= { vlanCounterEntry 3 }
vlanCounterHCMulticastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received multicast-packet number"
::= { vlanCounterEntry 4 }
vlanCounterHCBroadcastPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received Broadcast-packet number"
::= { vlanCounterEntry 5 }
vlanCounterHCTaggedPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received tagged-packet number"
::= { vlanCounterEntry 6 }
vlanCounterHCPkts64Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 0 to 64 Octets"
::= { vlanCounterEntry 7 }
vlanCounterHCPkts65to127Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 65 to127 Octets"
::= { vlanCounterEntry 8 }
vlanCounterHCPkts128to255Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 128 to 255Octets"
::= { vlanCounterEntry 9 }
vlanCounterHCPkts256to511Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 256 to 511 Octets"
::= { vlanCounterEntry 10 }
vlanCounterHCPkts512to1023Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 512 to 1023 Octets"
::= { vlanCounterEntry 11 }
vlanCounterHCPkts1024to1518Octets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size of 1024 to 1518 Octets"
::= { vlanCounterEntry 12 }
vlanCounterHCOversizePkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total received packet number in size larger than 1519 Octets"
::= { vlanCounterEntry 13 }
vlanCounterTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time-out value, in seconds, for a vlan counter operation."
::= { vlanCounterEntry 14 }
vlanCounterRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time-out value, in seconds, for a vlan counter operation."
::= { vlanCounterEntry 15 }
vlanCounterPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port where the vlan counter applies. (Only support one or all bit setting now)"
::= { vlanCounterEntry 16 }
-- ******************************************************************
-- *
-- 123.sFlow mib XGS private vlan and MGS series Sflow use the 123
-- *
-- ******************************************************************
-- ******************************************************************
-- *
-- 124.memory usage MIB
-- *
-- ******************************************************************
sysMemoryPoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF SysMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sysMemoryPool 1 }
sysMemoryPoolEntry OBJECT-TYPE
SYNTAX SysMemoryPoolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A system memory pool entry"
INDEX {
sysMemoryPoolId
}
::= { sysMemoryPoolTable 1 }
SysMemoryPoolEntry ::=
SEQUENCE {
sysMemoryPoolId Unsigned32,
sysMemoryPoolName OCTET STRING,
sysMemoryPoolTotal Unsigned32,
sysMemoryPoolUsed Unsigned32,
sysMemoryPoolUtil Unsigned32
}
sysMemoryPoolId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The memory pool id "
::= { sysMemoryPoolEntry 1 }
sysMemoryPoolName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the memory pool "
::= { sysMemoryPoolEntry 2 }
sysMemoryPoolTotal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size of memory pool in bytes "
::= { sysMemoryPoolEntry 3 }
sysMemoryPoolUsed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used size of memory pool in bytes "
::= { sysMemoryPoolEntry 4 }
sysMemoryPoolUtil OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Utilization of memory pool in bytes "
::= { sysMemoryPoolEntry 5 }
-- ******************************************************************
-- *
-- 125. PPPoE IA
-- *
-- ******************************************************************
pppoeIaSetup OBJECT IDENTIFIER ::= { pppoe 1 }
pppoeIaState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 1 }
pppoeIaAccessNodeIdentifierString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 2 }
pppoeIaFlexibleCircuitIDSyntaxActive OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 3 }
pppoeIaFlexibleCircuitIDSyntaxIdentifierString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 4 }
pppoeIaFlexibleCircuitIDSyntaxOption OBJECT-TYPE
SYNTAX INTEGER {
sp(1),
sv(2),
pv(3),
spv(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 5 }
pppoeIaFlexibleCircuitIDSyntaxDelimiter OBJECT-TYPE
SYNTAX INTEGER {
poundSign(1),
dot(2),
comma(3),
semicolon(4),
slash(5),
space(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 6 }
--
-- pppoe ia interface table
--
pppoeIaPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PppoeIaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 7 }
pppoeIaPortEntry OBJECT-TYPE
SYNTAX PppoeIaPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { dot1dBasePort }
::= { pppoeIaPortTable 1 }
PppoeIaPortEntry ::=
SEQUENCE {
pppoeIaPortEntryPort INTEGER,
pppoeIaPortEntryTrust EnabledStatus,
pppoeIaPortEntryCircuitIDString DisplayString,
pppoeIaPortEntryRemoteIDString DisplayString
}
pppoeIaPortEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { pppoeIaPortEntry 1 }
pppoeIaPortEntryTrust OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaPortEntry 2 }
pppoeIaPortEntryCircuitIDString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaPortEntry 3 }
pppoeIaPortEntryRemoteIDString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaPortEntry 4 }
--
-- pppoe ia vlan table
--
pppoeIaVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF PppoeIaVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 8 }
pppoeIaVlanEntry OBJECT-TYPE
SYNTAX PppoeIaVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { pppoeIaVlanEntryVid }
::= { pppoeIaVlanTable 1 }
PppoeIaVlanEntry ::=
SEQUENCE {
pppoeIaVlanEntryVid INTEGER,
pppoeIaVlanEntryCircuitID EnabledStatus,
pppoeIaVlanEntryRemoteID EnabledStatus,
pppoeIaVlanEntryRowStatus RowStatus
}
pppoeIaVlanEntryVid OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { pppoeIaVlanEntry 1 }
pppoeIaVlanEntryCircuitID OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaVlanEntry 2 }
pppoeIaVlanEntryRemoteID OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { pppoeIaVlanEntry 3 }
pppoeIaVlanEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { pppoeIaVlanEntry 4 }
--
-- pppoe ia port and vlan table
--
pppoeIaPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF PppoeIaPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { pppoeIaSetup 9 }
pppoeIaPortVlanEntry OBJECT-TYPE
SYNTAX PppoeIaPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in pppoe ia port & vlan table"
INDEX { pppoeIaPortVlanEntryPort, pppoeIaPortVlanEntryVid }
::= { pppoeIaPortVlanTable 1 }
PppoeIaPortVlanEntry ::=
SEQUENCE {
pppoeIaPortVlanEntryPort INTEGER,
pppoeIaPortVlanEntryVid INTEGER,
pppoeIaPortVlanEntryCircuitIDString DisplayString,
pppoeIaPortVlanEntryRemoteIDString DisplayString,
pppoeIaPortVlanEntryRowStatus RowStatus
}
pppoeIaPortVlanEntryPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface port id"
::= { pppoeIaPortVlanEntry 1 }
pppoeIaPortVlanEntryVid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"vid"
::= { pppoeIaPortVlanEntry 2 }
pppoeIaPortVlanEntryCircuitIDString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The circuit-id string of pppoe ia port & vlan entry"
::= { pppoeIaPortVlanEntry 3 }
pppoeIaPortVlanEntryRemoteIDString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The remote-id string of pppoe ia port & vlan entry"
::= { pppoeIaPortVlanEntry 4 }
pppoeIaPortVlanEntryRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { pppoeIaPortVlanEntry 5 }
---------------------------------------------------
--
-- 130. errdisable
--
---------------------------------------------------
recovery OBJECT IDENTIFIER ::= { errdisable 1 }
errdisableRecoverySetup OBJECT IDENTIFIER ::= { recovery 1 }
errdisableRecoveryState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { errdisableRecoverySetup 1 }
--errdisableRecoveryReasonTable
errdisableRecoveryReasonTable OBJECT-TYPE
SYNTAX SEQUENCE OF ErrdisableRecoveryReasonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { errdisableRecoverySetup 2 }
errdisableRecoveryReasonEntry OBJECT-TYPE
SYNTAX ErrdisableRecoveryReasonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { errdisableRecoveryReason }
::= { errdisableRecoveryReasonTable 1 }
ErrdisableRecoveryReasonEntry ::=
SEQUENCE {
errdisableRecoveryReason INTEGER,
errdisableRecoveryReasonActive EnabledStatus,
errdisableRecoveryReasonInterval INTEGER
}
errdisableRecoveryReason OBJECT-TYPE
SYNTAX INTEGER {
loopguard(0),
arp(1),
bpdu(2),
igmp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryReasonEntry 1 }
errdisableRecoveryReasonActive OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryReasonEntry 2 }
errdisableRecoveryReasonInterval OBJECT-TYPE
SYNTAX INTEGER (30..2592000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryReasonEntry 3 }
--errdisableRecoveryIfStatusTable
errdisableRecoveryIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ErrdisableRecoveryIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { errdisableRecoverySetup 3 }
errdisableRecoveryIfStatusEntry OBJECT-TYPE
SYNTAX ErrdisableRecoveryIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { errdisableRecoveryIfStatusReason,errdisableRecoveryIfStatusPort }
::= { errdisableRecoveryIfStatusTable 1 }
ErrdisableRecoveryIfStatusEntry ::=
SEQUENCE {
errdisableRecoveryIfStatusReason INTEGER,
errdisableRecoveryIfStatusPort INTEGER,
errdisableRecoveryIfStatusTimeToRecover INTEGER
}
errdisableRecoveryIfStatusReason OBJECT-TYPE
SYNTAX INTEGER {
loopguard(0),
arp(1),
bpdu(2),
igmp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryIfStatusEntry 1 }
errdisableRecoveryIfStatusPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryIfStatusEntry 2 }
errdisableRecoveryIfStatusTimeToRecover OBJECT-TYPE
SYNTAX INTEGER (30..2592000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableRecoveryIfStatusEntry 3 }
detect OBJECT IDENTIFIER ::= { errdisable 2 }
errdisableDetectReasonTable OBJECT-TYPE
SYNTAX SEQUENCE OF ErrdisableDetectReasonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { detect 1 }
errdisableDetectReasonEntry OBJECT-TYPE
SYNTAX ErrdisableDetectReasonEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in errdisableDetectReasonTable."
INDEX { errdisableDetectReason }
::= { errdisableDetectReasonTable 1 }
ErrdisableDetectReasonEntry ::=
SEQUENCE {
errdisableDetectReason INTEGER,
errdisableDetectReasonEnable EnabledStatus,
errdisableDetectReasonMode INTEGER
}
errdisableDetectReason OBJECT-TYPE
SYNTAX INTEGER{
arp(1),
bpdu(2),
igmp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableDetectReasonEntry 1 }
errdisableDetectReasonEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { errdisableDetectReasonEntry 2 }
errdisableDetectReasonMode OBJECT-TYPE
SYNTAX INTEGER{
inactivePort(1),
inactiveReason(2),
rateLimitation(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { errdisableDetectReasonEntry 3 }
errdisableTrapInfoObject OBJECT IDENTIFIER ::= { errdisable 3 }
errdisableTrapPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableTrapInfoObject 1 }
errdisableTrapReason OBJECT-TYPE
SYNTAX INTEGER
{
loopguard(0),
arp(1),
bpdu(2),
igmp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableTrapInfoObject 2 }
errdisableTrapMode OBJECT-TYPE
SYNTAX INTEGER
{
inactivePort(0),
inactiveReason(1),
rateLimitation(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { errdisableTrapInfoObject 3 }
errdisableTrapNotifications OBJECT IDENTIFIER ::= { errdisable 4 }
errdisableDetectTrap NOTIFICATION-TYPE
OBJECTS {
errdisableTrapPort,
errdisableTrapReason,
errdisableTrapMode
}
STATUS current
DESCRIPTION
""
::= { errdisableTrapNotifications 1 }
errdisableRecoveryTrap NOTIFICATION-TYPE
OBJECTS {
errdisableTrapPort,
errdisableTrapReason,
errdisableTrapMode
}
STATUS current
DESCRIPTION
""
::= { errdisableTrapNotifications 2 }
---------------------------------------------------
--
-- 131. CPU protection
--
---------------------------------------------------
cpuProtectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CPUProtectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { cpuProtectionSetup 1 }
cpuProtectionEntry OBJECT-TYPE
SYNTAX CPUProtectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in CPUProtectionTable."
INDEX { cpuProtectionPort, cpuProtectionReason}
::= { cpuProtectionTable 1 }
CPUProtectionEntry ::=
SEQUENCE {
cpuProtectionPort INTEGER,
cpuProtectionReason INTEGER,
cpuProtectionRateLimitSet INTEGER
}
cpuProtectionPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Protected Port"
::= { cpuProtectionEntry 1 }
cpuProtectionReason OBJECT-TYPE
SYNTAX INTEGER{
arp(1),
bpdu(2),
igmp(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Protected Reason"
::= { cpuProtectionEntry 2}
cpuProtectionRateLimitSet OBJECT-TYPE
SYNTAX INTEGER(0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate limit of a reason on a port"
::= { cpuProtectionEntry 3}
-- ******************************************************************
-- *
-- 134.sFlow mib
-- *
-- ******************************************************************
sFlowState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sflow enabled/disabled for the switch."
::= { sFlowSetup 1 }
-- *
-- * sFlow Collector Table
-- *
sFlowCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF SFlowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sFlowSetup 2 }
sFlowCollectorEntry OBJECT-TYPE
SYNTAX SFlowCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in sflowCollectorTable."
INDEX {
sFlowCollectorAddressType,
sFlowCollectorAddress
}
::= { sFlowCollectorTable 1 }
SFlowCollectorEntry ::=
SEQUENCE {
sFlowCollectorAddressType InetAddressType,
sFlowCollectorAddress InetAddress,
sFlowCollectorUdpPort Unsigned32,
sFlowCollectorRowStatus RowStatus
}
sFlowCollectorAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Type of IP address for sflow collector entry."
::= { sFlowCollectorEntry 1 }
sFlowCollectorAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address for sflow collector entry."
::= { sFlowCollectorEntry 2 }
sFlowCollectorUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port for sflow collector entry. The range of UDP port is between 1 and 65535."
::= { sFlowCollectorEntry 3 }
sFlowCollectorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { sFlowCollectorEntry 4 }
-- *
-- * sFlow Port Table
-- *
sFlowPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SFlowPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sFlowSetup 3 }
sFlowPortEntry OBJECT-TYPE
SYNTAX SFlowPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in sflowPortTable."
INDEX {
dot1dBasePort
}
::= { sFlowPortTable 1 }
SFlowPortEntry ::=
SEQUENCE {
sFlowPortState EnabledStatus
}
sFlowPortState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sflow enabled/disabled on the port."
::= { sFlowPortEntry 1 }
-- *
-- * sFlow Port Collector Table
-- *
sFlowPortCollectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF SFlowPortCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { sFlowSetup 4 }
sFlowPortCollectorEntry OBJECT-TYPE
SYNTAX SFlowPortCollectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in sflowCollectorTable."
INDEX {
dot1dBasePort,
sFlowPortCollectorAddressType,
sFlowPortCollectorAddress
}
::= { sFlowPortCollectorTable 1 }
SFlowPortCollectorEntry ::=
SEQUENCE {
sFlowPortCollectorAddressType InetAddressType,
sFlowPortCollectorAddress InetAddress,
sFlowPortCollectorSampleRate Unsigned32,
sFlowPortCollectorPollInterval Unsigned32,
sFlowPortCollectorRowStatus RowStatus
}
sFlowPortCollectorAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Type of IP address for sflow port collector entry."
::= { sFlowPortCollectorEntry 1 }
sFlowPortCollectorAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address for sflow port collector entry."
::= { sFlowPortCollectorEntry 2 }
sFlowPortCollectorSampleRate OBJECT-TYPE
SYNTAX Unsigned32 (256..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The sample rate. The range of samle rate is beteen 256 and 65535."
::= { sFlowPortCollectorEntry 3 }
sFlowPortCollectorPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (20..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The poll interval. The range of poll interval is between 20 and 120."
::= { sFlowPortCollectorEntry 4 }
sFlowPortCollectorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { sFlowPortCollectorEntry 5 }
-- ******************************************************************
-- *
-- 148. Private Vlan Cross Multiple Switches mib
-- *
-- ******************************************************************
privateVLANMultiSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrivateVLANMultiSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { privateVLANMultiSwitch 1 }
privateVLANMultiSwitchEntry OBJECT-TYPE
SYNTAX PrivateVLANMultiSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { dot1qVlanIndex }
::= { privateVLANMultiSwitchTable 1 }
PrivateVLANMultiSwitchEntry ::=
SEQUENCE {
privateVLANType INTEGER,
privateVlanAssociatedVlanMap1k OCTET STRING,
privateVlanAssociatedVlanMap2k OCTET STRING,
privateVlanAssociatedVlanMap3k OCTET STRING,
privateVlanAssociatedVlanMap4k OCTET STRING
}
privateVLANType OBJECT-TYPE
SYNTAX INTEGER{
normal(0),
primary(1),
isolated(2),
community(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Indicated the VLAN type as defined for Private VLAN feature."
::= { privateVLANMultiSwitchEntry 1 }
privateVlanAssociatedVlanMap1k OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
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 associated to this primary VLAN,
the bit corresponding to that VLAN is set to '1'.
Empty (zero) most significant octes are not mandatory."
::= { privateVLANMultiSwitchEntry 2 }
privateVlanAssociatedVlanMap2k 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 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 associated to this primary VLAN,
the bit corresponding to that VLAN is set to '1'.
Empty (zero) most significant octes are not mandatory."
::= { privateVLANMultiSwitchEntry 3 }
privateVlanAssociatedVlanMap3k 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 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 associated to this primary VLAN,
the bit corresponding to that VLAN is set to '1'.
Empty (zero) most significant octes are not mandatory."
::= { privateVLANMultiSwitchEntry 4 }
privateVlanAssociatedVlanMap4k 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 associated to this primary VLAN,
the bit corresponding to that VLAN is set to '1'.
Empty (zero) most significant octes are not mandatory."
::= { privateVLANMultiSwitchEntry 5 }
END